#include <cci.h>
Public Types | |
enum | { main_code_chunk_id = 0 } |
Public Member Functions | |
CodeChunkInfo () | |
void | set_jit (JIT *jit) |
JIT * | get_jit () const |
void | set_method (Method *m) |
Method * | get_method () const |
void | set_id (int id) |
int | get_id () const |
void | set_relocatable (Boolean r) |
Boolean | get_relocatable () const |
void | set_heat (unsigned heat) |
unsigned | get_heat () const |
void | set_code_block_addr (void *addr) |
void * | get_code_block_addr () const |
size_t | get_code_block_size () const |
size_t | get_code_block_alignment () const |
int | get_jit_index () const |
Boolean | has_inline_info () const |
void * | get_inline_info () const |
unsigned | get_num_target_exception_handlers () const |
Target_Exception_Handler_Ptr | get_target_exception_handler_info (unsigned eh_num) const |
void | print_name () const |
void | print_name (FILE *file) const |
void | print_info (bool print_ellipses=false) const |
Static Public Member Functions | |
static void | initialize_code_chunk (CodeChunkInfo *chunk) |
static bool | is_main_code_chunk (CodeChunkInfo *chunk) |
static bool | is_main_code_chunk_id (int id) |
Public Attributes | |
unsigned | _heat |
void * | _code_block |
void * | _jit_info_block |
size_t | _code_block_size |
size_t | _jit_info_block_size |
size_t | _code_block_alignment |
JIT_Data_Block * | _data_blocks |
CodeChunkInfo * | _next |
Friends | |
struct | Method |
CodeChunkInfo.CodeChunkInfo | ( | ) |
void CodeChunkInfo.set_jit | ( | JIT * | jit | ) |
JIT* CodeChunkInfo.get_jit | ( | ) | const |
void CodeChunkInfo.set_method | ( | Method * | m | ) |
Method* CodeChunkInfo.get_method | ( | ) | const |
void CodeChunkInfo.set_id | ( | int | id | ) |
int CodeChunkInfo.get_id | ( | ) | const |
void CodeChunkInfo.set_relocatable | ( | Boolean | r | ) |
Boolean CodeChunkInfo.get_relocatable | ( | ) | const |
void CodeChunkInfo.set_heat | ( | unsigned | heat | ) |
unsigned CodeChunkInfo.get_heat | ( | ) | const |
void CodeChunkInfo.set_code_block_addr | ( | void * | addr | ) |
void* CodeChunkInfo.get_code_block_addr | ( | ) | const |
size_t CodeChunkInfo.get_code_block_size | ( | ) | const |
size_t CodeChunkInfo.get_code_block_alignment | ( | ) | const |
int CodeChunkInfo.get_jit_index | ( | ) | const |
Boolean CodeChunkInfo.has_inline_info | ( | ) | const |
void* CodeChunkInfo.get_inline_info | ( | ) | const |
unsigned CodeChunkInfo.get_num_target_exception_handlers | ( | ) | const |
Target_Exception_Handler_Ptr CodeChunkInfo.get_target_exception_handler_info | ( | unsigned | eh_num | ) | const |
void CodeChunkInfo.print_name | ( | ) | const |
void CodeChunkInfo.print_name | ( | FILE * | file | ) | const |
void CodeChunkInfo.print_info | ( | bool | print_ellipses = false |
) | const |
static void CodeChunkInfo.initialize_code_chunk | ( | CodeChunkInfo * | chunk | ) | [static] |
static bool CodeChunkInfo.is_main_code_chunk | ( | CodeChunkInfo * | chunk | ) | [static] |
static bool CodeChunkInfo.is_main_code_chunk_id | ( | int | id | ) | [static] |
friend struct Method [friend] |
unsigned CodeChunkInfo._heat |
Genereated on Tue Mar 11 19:26:00 2008 by Doxygen.
(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.