Lines Matching defs:DWARFExpression
9 #include "lldb/Expression/DWARFExpression.h"
38 DWARFExpression::Evaluate(exe_ctx, /*reg_ctx*/ nullptr, module_sp,
127 TEST(DWARFExpression, DW_OP_pick) {
136 TEST(DWARFExpression, DW_OP_const) {
167 TEST(DWARFExpression, DW_OP_skip) {
173 TEST(DWARFExpression, DW_OP_bra) {
189 TEST(DWARFExpression, DW_OP_convert) {
346 TEST(DWARFExpression, DW_OP_stack_value) {
350 TEST(DWARFExpression, DW_OP_piece) {
361 TEST(DWARFExpression, DW_OP_implicit_value) {
369 TEST(DWARFExpression, DW_OP_unknown) {
373 "Unhandled opcode DW_OP_unknown_ff in DWARFExpression"));
462 llvm::Expected<Value> result = DWARFExpression::Evaluate(
536 auto evaluate = [&](DWARFExpression &expr) -> llvm::Expected<Value> {
539 return DWARFExpression::Evaluate(&exe_ctx, /*reg_ctx*/ nullptr,
550 DWARFExpression expr(extractor);
651 // DW_OP_WASM_location which is not currently handled by DWARFExpression:
663 DWARFExpression dwarf_expr(extractor);
667 TEST(DWARFExpression, Extensions) {
704 TEST(DWARFExpression, ExtensionsDWO) {
831 llvm::Expected<Value> result = DWARFExpression::Evaluate(