History log of /external/libunwind/include/tdep-arm/ex_tables.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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