Switch_Patch Class Reference

#include <Emitter_IR.h>

Inheritance diagram for Switch_Patch:

Enc_Patch List of all members.

Public Member Functions

 Switch_Patch (Enc_Patch *n, unsigned tgt_id, uint64 *addr)
void apply (char *code_buffer, uint64 *target_offset_tbl)
void * operator new (size_t sz, tl::MemoryPool &m)
void operator delete (void *p, tl::MemoryPool &m)

Protected Attributes

const unsigned switch_target_id
uint64 *const entry_addr

Constructor & Destructor Documentation

Switch_Patch.Switch_Patch ( Enc_Patch n,
unsigned  tgt_id,
uint64 *  addr 
)


Member Function Documentation

void Switch_Patch.apply ( char *  code_buffer,
uint64 *  target_offset_tbl 
) [virtual]

Implements Enc_Patch.

void* Switch_Patch.operator new ( size_t  sz,
tl::MemoryPool m 
)

void Switch_Patch.operator delete ( void *  p,
tl::MemoryPool m 
)


Member Data Documentation

const unsigned Switch_Patch.switch_target_id [protected]

uint64* const Switch_Patch.entry_addr [protected]


The documentation for this class was generated from the following file:

Genereated on Tue Mar 11 19:26:04 2008 by Doxygen.

(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.