Linux Perf
x86_32.c File Reference
#include "unwind.h"
#include "debug.h"
#include "libunwind-x86.h"
#include <../../../../arch/x86/include/uapi/asm/perf_regs.h>
#include "../../arch/x86/util/unwind-libunwind.c"
#include "util/unwind-libunwind-local.c"
Include dependency graph for x86_32.c:

Go to the source code of this file.

Macros

#define REMOTE_UNWIND_LIBUNWIND
 
#define LIBUNWIND__ARCH_REG_ID(regnum)   libunwind__x86_reg_id(regnum)
 
#define LIBUNWIND__ARCH_REG_IP   PERF_REG_X86_IP
 
#define LIBUNWIND__ARCH_REG_SP   PERF_REG_X86_SP
 
#define NO_LIBUNWIND_DEBUG_FRAME
 

Variables

struct unwind_libunwind_opsx86_32_unwind_libunwind_ops = &_unwind_libunwind_ops
 

Macro Definition Documentation

◆ LIBUNWIND__ARCH_REG_ID

#define LIBUNWIND__ARCH_REG_ID (   regnum)    libunwind__x86_reg_id(regnum)

Definition at line 20 of file x86_32.c.

◆ LIBUNWIND__ARCH_REG_IP

#define LIBUNWIND__ARCH_REG_IP   PERF_REG_X86_IP

Definition at line 21 of file x86_32.c.

◆ LIBUNWIND__ARCH_REG_SP

#define LIBUNWIND__ARCH_REG_SP   PERF_REG_X86_SP

Definition at line 22 of file x86_32.c.

◆ NO_LIBUNWIND_DEBUG_FRAME

#define NO_LIBUNWIND_DEBUG_FRAME

Definition at line 39 of file x86_32.c.

◆ REMOTE_UNWIND_LIBUNWIND

#define REMOTE_UNWIND_LIBUNWIND

Definition at line 15 of file x86_32.c.

Variable Documentation

◆ x86_32_unwind_libunwind_ops

struct unwind_libunwind_ops* x86_32_unwind_libunwind_ops = &_unwind_libunwind_ops

Definition at line 44 of file x86_32.c.