CACAO
Public Member Functions | Private Attributes
Linenumber Class Reference

Represents a Java line number. More...

Public Member Functions

 Linenumber (int32_t linenumber, void *pc)
 
int32_t get_linenumber () const
 
voidget_pc () const
 
void resolve (const codeinfo *code)
 Resolve the linenumber. More...
 

Private Attributes

int32_t _linenumber
 
void_pc
 

Detailed Description

Represents a Java line number.

Definition at line 49 of file linenumbertable.hpp.

Constructor & Destructor Documentation

Linenumber::Linenumber ( int32_t  linenumber,
void pc 
)
inline

Definition at line 61 of file linenumbertable.hpp.

Member Function Documentation

int32_t Linenumber::get_linenumber ( ) const
inline

Definition at line 63 of file linenumbertable.hpp.

void* Linenumber::get_pc ( ) const
inline

Definition at line 64 of file linenumbertable.hpp.

void Linenumber::resolve ( const codeinfo code)

Resolve the linenumber.

If the entry contains an mcode pointer (normal case), resolve it (see doc/inlining_stacktrace.txt for details).

Parameters
codeCode structure.

Definition at line 56 of file linenumbertable.cpp.

Field Documentation

int32_t Linenumber::_linenumber
private

Definition at line 57 of file linenumbertable.hpp.

void* Linenumber::_pc
private

Definition at line 58 of file linenumbertable.hpp.


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