HPCToolkit
BAnal::Struct::LineMapCache Class Reference
Collaboration diagram for BAnal::Struct::LineMapCache:

Public Member Functions

 LineMapCache (SymtabAPI::Function *sf, RealPathMgr *rp)
 
bool getLineInfo (VMA vma, string &filenm, uint &line)
 

Private Attributes

SymtabAPI::Function * sym_func
 
RealPathMgrrealPath
 
string cache_filenm
 
uint cache_line
 
VMA start
 
VMA end
 

Detailed Description

Definition at line 356 of file Struct.cpp.

Constructor & Destructor Documentation

◆ LineMapCache()

BAnal::Struct::LineMapCache::LineMapCache ( SymtabAPI::Function *  sf,
RealPathMgr rp 
)
inline

Definition at line 366 of file Struct.cpp.

Member Function Documentation

◆ getLineInfo()

bool BAnal::Struct::LineMapCache::getLineInfo ( VMA  vma,
string &  filenm,
uint line 
)
inline

Definition at line 377 of file Struct.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ cache_filenm

string BAnal::Struct::LineMapCache::cache_filenm
private

Definition at line 360 of file Struct.cpp.

◆ cache_line

uint BAnal::Struct::LineMapCache::cache_line
private

Definition at line 361 of file Struct.cpp.

◆ end

VMA BAnal::Struct::LineMapCache::end
private

Definition at line 363 of file Struct.cpp.

◆ realPath

RealPathMgr* BAnal::Struct::LineMapCache::realPath
private

Definition at line 359 of file Struct.cpp.

◆ start

VMA BAnal::Struct::LineMapCache::start
private

Definition at line 362 of file Struct.cpp.

◆ sym_func

SymtabAPI::Function* BAnal::Struct::LineMapCache::sym_func
private

Definition at line 358 of file Struct.cpp.


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