History log of /external/libunwind/src/coredump/_UCD_internal.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c2f7574187cfbb36dbcdc85bc61a027a4025f394 04-Sep-2012 Tommi Rantala <tt.rantala@gmail.com> Rename and share `ALIGN' macro from _UCD_internal.h

Rename the `ALIGN' macro to `UNW_ALIGN', and move it from
`_UCD_internal.h' to `libunwind_i.h' so that we can share it with the
mempool code. `ALIGN' was clashing with system headers on FreeBSD:

In file included from src/coredump/_UCD_access_reg_freebsd.c:26:
src/coredump/_UCD_internal.h:102:1: warning: "ALIGN" redefined
In file included from /usr/include/sys/param.h:115,
from src/coredump/_UCD_lib.h:52,
from src/coredump/_UCD_access_reg_freebsd.c:24:
/usr/include/machine/param.h:79:1: warning: this is the location of the previous definition
edcc521a0e94bb198aa3197f1620c40f640334c1 26-Mar-2012 Alexander Larsson <alexl@redhat.com> Add helper macros for pointer arithmetics

ALIGN lets you align pointers and STRUCT_MEMBER lets you get
structure members at a specific offset.

These are useful in general, and will be needed for the coredump notes
cleanup work.
0c0ea23cf2ea57c168ef20956a4c4183efa13d0d 23-Mar-2012 Alexander Larsson <alexl@redhat.com> Add support for multiple threads in core files

_UCD_select_thread() lets you select the active thread from
the core file and _UCD_get_num_threads() tells you how many there are.
d62748178383a1869b3e6c1f102cfd2e30c55371 23-Mar-2012 Alexander Larsson <alexl@redhat.com> Break out the ifdefs for the UCD_info.prstatus type

This cleans up the code a bit and makes it easier to refer to
the prstatus type in other places.
cc7c74e691032b8c694d673dc1530c26ce801736 13-Mar-2012 Kostik Belousov <kostik@sirion> On FreeBSD, the structure is called prstatus.
b08ae72d6c041c2c9d72d049f815d001032169ca 13-Mar-2012 Arun Sharma <asharma@fb.com> Add support for unwinding coredump images

Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>