d83846f120596ea60f74816947deceb93d0a8944 |
|
20-Jul-2011 |
Ken Werner <ken.werner@linaro.org> |
ARM: Initial support for remote unwinding using libunwind-ptrace Change _UPTi_find_unwind_table to also look for the ARM specific unwind information. Adjust the ARM unwind code to read memory using the accessor routines. Signed-off-by: Ken Werner <ken.werner@linaro.org>
/external/libunwind/include/tdep-arm/ex_tables.h
|
545023c2072975c6b85a09d5faf2cf05db10e064 |
|
14-Jul-2011 |
Ken Werner <ken.werner@linaro.org> |
Rework the lookup of the ARM specific unwind info Implement routines for finding the proc_info and searching the unwind table for the ARM backend. Signed-off-by: Ken Werner <ken.werner@linaro.org>
/external/libunwind/include/tdep-arm/ex_tables.h
|
25f6b8295d0427746e2a760bb17e63c0461e47f2 |
|
06-Jul-2011 |
Ken Werner <ken.werner@linaro.org> |
Change address type from void* to unw_word_t. Signed-off-by: Ken Werner <ken.werner@linaro.org>
/external/libunwind/include/tdep-arm/ex_tables.h
|
264b101905c53993fd1294cca821cd01fb17e1c8 |
|
03-Jul-2011 |
Ken Werner <ken.werner@linaro.org> |
Move arm_exidx_entry and arm_exidx_table structs from ex_tables.h into libunwind-arm.h. Signed-off-by: Ken Werner <ken.werner@linaro.org>
/external/libunwind/include/tdep-arm/ex_tables.h
|
fd21d07fe422aacea422a8942ac2cc3f363f0fce |
|
01-Apr-2011 |
Ken Werner <ken.werner@linaro.org> |
Create a generic and local variant of the extbl parser. In order to have the DWARF_* macros working properly a generic and a local variant of the ex_tables.c have been created. Signed-off-by: Ken Werner <ken.werner@linaro.org>
/external/libunwind/include/tdep-arm/ex_tables.h
|
f053677198a54bf4fb2931f45f52fcc5d32f4360 |
|
23-Mar-2011 |
Ken Werner <ken.werner@linaro.org> |
Remove the ARM_EXIDX_TABLE_MALLOC code path. Using malloc is not an option since unw_init_local and unw_step are supposed to be async signal safe. Therefore this code path can be removed. Signed-off-by: Ken Werner <ken.werner@linaro.org>
/external/libunwind/include/tdep-arm/ex_tables.h
|
6296ff1fb2cf8753128d35b57cabecd2faea4f88 |
|
23-Mar-2011 |
Ken Werner <ken.werner@linaro.org> |
Remove the appname string of the ARM extbl parser. There is no need for libunwind to set/fake a name of the elf file from which the program header came from. Signed-off-by: Ken Werner <ken.werner@linaro.org>
/external/libunwind/include/tdep-arm/ex_tables.h
|
fb325c895e45052367f0a2ab04c107ca20f40a41 |
|
23-Mar-2011 |
Ken Werner <ken.werner@linaro.org> |
ARM extbl cleanup. Move code that does not necessarily need to reside in the ex_tables.h header file into ex_tables.c. Add comments and remove unused code. Signed-off-by: Ken Werner <ken.werner@linaro.org>
/external/libunwind/include/tdep-arm/ex_tables.h
|
cf8d5e41af582b9070576889dcc479397a19bf48 |
|
23-Mar-2011 |
Ken Werner <ken.werner@linaro.org> |
Have the ARM extbtl-parser operate on the DWARF model directly. This eliminates the arm_stackframe and therefore the need to synchronize the two models. It also clears the way for unwinding call stacks with mixed DWARF- and extbl-frames. Signed-off-by: Ken Werner <ken.werner@linaro.org>
/external/libunwind/include/tdep-arm/ex_tables.h
|
ffc474b8c8972200642acaef3e5aa10ee853609a |
|
15-Mar-2011 |
Zachary T Welch <zwelch@codesourcery.com> |
Add module for parsing ARM-specific unwind tables Handles lookup, extracting unwind entries, and decoding the entry using a callback mechanism. Signed-off-by: Ken Werner <ken.werner@linaro.org>
/external/libunwind/include/tdep-arm/ex_tables.h
|