Linux Kernel
3.7.1
|
#include <linux/kernel.h>
#include <linux/string.h>
#include <asm/byteorder.h>
#include <asm/backtrace.h>
#include <asm/tile-desc.h>
#include <arch/abi.h>
Go to the source code of this file.
Data Structures | |
struct | BacktraceBundle |
Macros | |
#define | TILE_MAX_INSTRUCTIONS_PER_BUNDLE TILEPRO_MAX_INSTRUCTIONS_PER_BUNDLE |
#define | tile_decoded_instruction tilepro_decoded_instruction |
#define | tile_mnemonic tilepro_mnemonic |
#define | parse_insn_tile parse_insn_tilepro |
#define | TILE_OPC_IRET TILEPRO_OPC_IRET |
#define | TILE_OPC_ADDI TILEPRO_OPC_ADDI |
#define | TILE_OPC_ADDLI TILEPRO_OPC_ADDLI |
#define | TILE_OPC_INFO TILEPRO_OPC_INFO |
#define | TILE_OPC_INFOL TILEPRO_OPC_INFOL |
#define | TILE_OPC_JRP TILEPRO_OPC_JRP |
#define | TILE_OPC_MOVE TILEPRO_OPC_MOVE |
#define | OPCODE_STORE TILEPRO_OPC_SW |
Typedefs | |
typedef int | bt_int_reg_t |
Functions | |
void | backtrace_init (BacktraceIterator *state, BacktraceMemoryReader read_memory_func, void *read_memory_func_extra, unsigned long pc, unsigned long lr, unsigned long sp, unsigned long r52) |
bool | backtrace_next (BacktraceIterator *state) |
#define OPCODE_STORE TILEPRO_OPC_SW |
Definition at line 48 of file backtrace.c.
#define parse_insn_tile parse_insn_tilepro |
Definition at line 40 of file backtrace.c.
#define tile_decoded_instruction tilepro_decoded_instruction |
Definition at line 38 of file backtrace.c.
#define TILE_MAX_INSTRUCTIONS_PER_BUNDLE TILEPRO_MAX_INSTRUCTIONS_PER_BUNDLE |
Definition at line 37 of file backtrace.c.
#define tile_mnemonic tilepro_mnemonic |
Definition at line 39 of file backtrace.c.
#define TILE_OPC_ADDI TILEPRO_OPC_ADDI |
Definition at line 42 of file backtrace.c.
#define TILE_OPC_ADDLI TILEPRO_OPC_ADDLI |
Definition at line 43 of file backtrace.c.
#define TILE_OPC_INFO TILEPRO_OPC_INFO |
Definition at line 44 of file backtrace.c.
#define TILE_OPC_INFOL TILEPRO_OPC_INFOL |
Definition at line 45 of file backtrace.c.
#define TILE_OPC_IRET TILEPRO_OPC_IRET |
Definition at line 41 of file backtrace.c.
#define TILE_OPC_JRP TILEPRO_OPC_JRP |
Definition at line 46 of file backtrace.c.
#define TILE_OPC_MOVE TILEPRO_OPC_MOVE |
Definition at line 47 of file backtrace.c.
typedef int bt_int_reg_t |
Definition at line 49 of file backtrace.c.
void backtrace_init | ( | BacktraceIterator * | state, |
BacktraceMemoryReader | read_memory_func, | ||
void * | read_memory_func_extra, | ||
unsigned long | pc, | ||
unsigned long | lr, | ||
unsigned long | sp, | ||
unsigned long | r52 | ||
) |
Definition at line 547 of file backtrace.c.
bool backtrace_next | ( | BacktraceIterator * | state | ) |
Definition at line 633 of file backtrace.c.