|GETUNWIND(2)||Linux Programmer's Manual||GETUNWIND(2)|
NAMEgetunwind - copy the unwind data to caller's buffer
long getunwind(void *buf , size_t buf_size );
DESCRIPTIONNote: this function is obsolete.
u64 start; (64-bit address of start of function)
u64 end; (64-bit address of end of function)
u64 info; (BUF-relative offset to unwind info)
RETURN VALUEOn success, getunwind() returns the size of unwind table. On error, -1 is returned and errno is set to indicate the error.
ERRORSgetunwind() fails with the error EFAULT if the unwind info can't be stored in the space specified by buf.
VERSIONSThis system call is available since Linux 2.4.
CONFORMING TOThis system call is Linux specific, and is available only on the IA-64 architecture.
NOTESThis system call has been deprecated. The modern way to obtain the kernel's unwind data is via the gate DSO. The address of the ELF header for this DSO is passed to user level via AT_SYSINFO_EHDR (see getauxval(3)).
COLOPHONThis page is part of release 3.53 of the Linux man-pages project. A description of the project, and information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/.