summaryrefslogtreecommitdiffstats
path: root/src/readDwarf.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/readDwarf.cpp')
-rw-r--r--src/readDwarf.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/readDwarf.cpp b/src/readDwarf.cpp
index a5d0075..d6d0391 100644
--- a/src/readDwarf.cpp
+++ b/src/readDwarf.cpp
@@ -322,12 +322,12 @@ long decodeLocation(byte* loc, long len, bool push0, int &id, int& size)
case DW_OP_breg20: case DW_OP_breg21: case DW_OP_breg22: case DW_OP_breg23:
case DW_OP_breg24: case DW_OP_breg25: case DW_OP_breg26: case DW_OP_breg27:
case DW_OP_breg28: case DW_OP_breg29: case DW_OP_breg30: case DW_OP_breg31:
- id = (op == DW_OP_breg4 ? S_BPREL_XXXX_V3 : op == DW_OP_breg5 ? S_BPREL_V2 : S_REGISTER_V2);
+ id = (op == DW_OP_breg4 ? S_REGREL_V3 : op == DW_OP_breg5 ? S_BPREL_V2 : S_REGISTER_V2);
stack[stackDepth++] = SLEB128(p);
break;
case DW_OP_bregx:
data = LEB128(p); // reg
- id = (data == DW_OP_breg4 ? S_BPREL_XXXX_V3 : data == DW_OP_breg5 ? S_BPREL_V2 : S_REGISTER_V2);
+ id = (data == DW_OP_breg4 ? S_REGREL_V3 : data == DW_OP_breg5 ? S_BPREL_V2 : S_REGISTER_V2);
stack[stackDepth++] = SLEB128(p);
break;