Displaying 3 results from an estimated 3 matches for "dw_op_reg6".
Did you mean:
dw_op_regn
2020 Jun 22
2
[RFC] A value-tracking LiveDebugValues implementation
...0400483 <+3>: mov %esi,%ebx
0x0000000000400485 <+5>: mov %edi,%ebp
=> 0x0000000000400487 <+7>: callq 0x4004d0 <ext>
DW_AT_location (0x00000000:
[0x0000000000400480, 0x0000000000400487): DW_OP_reg5 RDI
[0x0000000000400487, 0x00000000004004a3): DW_OP_reg6 RBP)
Stepping through the function, we stop on the call to 'ext', and can set the
value of 'bar', but because there are two locations (and LiveDebugValues picked
the long term register $ebp rather than $edi), you can set "bar" but it has
no effect on the call to 'ext&...
2018 Apr 05
1
print signature of function from dwarf info in file?
Hi
I'm using llvm-5. Browsing the source of llvm-dwarfdump and trying it on
some shared libraries, I see I can print the debug info (assuming it
exists). For some function, I'm wondering if there's a short cut to
prettyprinting the signature of a function in the library? I think, looking
at the output, that enough information exists but it seems to involve
looking at the subprogram
2020 Jun 18
4
[RFC] A value-tracking LiveDebugValues implementation
Hi debuginfo-cabal,
tl;dr: Let's please consider using a new implementation of LiveDebugValues
that produces richer information, might be slightly faster, but mostly will
support the instruction referencing and value tracking paradigm from my RFC [0]
rather than the location tracking that LiveDebugValues does today.
In that RFC, the main motivator is to treat variable locations a bit more