Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

Jdb_symbol Class Reference

#include <jdb_symbol.h>

List of all members.

Public Types

enum  { Max_tasks = L4_uid::Max_tasks < 2048 ? L4_uid::Max_tasks : 2048 }

Static Public Member Functions

static void init (void *mem, Mword pages)
static Jdb_symbol_infolookup (Task_num task)
static Address match_symbol_to_addr (const char *symbol, bool search_instr, Task_num task)
static bool complete_symbol (char *symbol, unsigned size, Task_num task)
static const char * match_addr_to_symbol (Address addr, Task_num task)
static bool match_addr_to_symbol_fuzzy (Address *addr_ptr, Task_num task, char *t_symbol, int s_symbol)

Static Private Member Functions

static const char * match_symbol (const char *symbol, bool search_instr, Task_num task)

Static Private Attributes

static Jdb_symbol_info_task_symbols


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
Max_tasks 


Member Function Documentation

bool Jdb_symbol::complete_symbol char *  symbol,
unsigned  size,
Task_num  task
[static]
 

void Jdb_symbol::init void *  mem,
Mword  pages
[static]
 

Jdb_symbol_info * Jdb_symbol::lookup Task_num  task  )  [static]
 

const char * Jdb_symbol::match_addr_to_symbol Address  addr,
Task_num  task
[static]
 

bool Jdb_symbol::match_addr_to_symbol_fuzzy Address *  addr_ptr,
Task_num  task,
char *  t_symbol,
int  s_symbol
[static]
 

const char * Jdb_symbol::match_symbol const char *  symbol,
bool  search_instr,
Task_num  task
[static, private]
 

Address Jdb_symbol::match_symbol_to_addr const char *  symbol,
bool  search_instr,
Task_num  task
[static]
 


Member Data Documentation

Jdb_symbol_info * Jdb_symbol::_task_symbols [static, private]
 


The documentation for this class was generated from the following files:
Generated on Mon Sep 26 14:20:15 2005 for Fiasco by  doxygen 1.4.2