Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs | Functions
backtrace.c File Reference
#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)
 

Macro Definition Documentation

#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 Documentation

typedef int bt_int_reg_t

Definition at line 49 of file backtrace.c.

Function Documentation

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.