Re-sending these, as the first email didn’t reach the mailing list for some reason.
On Sep 9, 2014, at 5:27 PM, Stephane Sezer <[email protected]> wrote: > Two patches here: > > [PATCH 1/2] Skip $t* and $a* symbols in ObjectFileELF. > > ELF objects contain marker symbols to differentiate between ARM and > THUMB functions. Instead of storing them internally and having garbage > show up when symbols are searched for by the user, we can just skip them > and not store them at all, as we never actually need them. > > [PATCH 2/2] Store the thumbness of a function in symbol flags. > > This allows us to fixup the address of the symbol as soon as we parse it > so that lldb is not confused thinking there are two different symbols in > the binary (one with the thumb bit, one without). Also, differentiating > between THUMB and ARM symbols allows the debugger to place the right > type of breakpoint. > > > <0001-Skip-t-and-a-symbols-in-ObjectFileELF.patch><0002-Store-the-thumbness-of-a-function-in-symbol-flags.patch>
0001-Skip-t-and-a-symbols-in-ObjectFileELF.patch
Description: 0001-Skip-t-and-a-symbols-in-ObjectFileELF.patch
0002-Store-the-thumbness-of-a-function-in-symbol-flags.patch
Description: 0002-Store-the-thumbness-of-a-function-in-symbol-flags.patch
_______________________________________________ lldb-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/lldb-commits
