#include <Base.h>
#include <LineInfoTable.h>
#include <SymbolTable.h>
Go to the source code of this file.
Classes | |
class | FileFinder |
class | FunctionFinder |
struct | idx_addr |
struct | idx_symndx |
class | IncludeFileFinder |
class | LineInfoFinder |
class | SourceFileFinder |
Defines | |
#define | C_FCN_BEGIN_NAME ".bf" |
#define | C_FCN_END_NAME ".ef" |
#define | CPP_FILE_FORWARD_OFFSET_TO_NAME 1 |
#define | CPP_GENERIC_FILE_SYM_NAME ".file" |
#define | MAX_LINE_TEST 100 |
#define | MAX_LINE_VALUE 0x7fffffff |
#define | FILE_TYPE_SOURCE 0 |
#define | FILE_TYPE_INCLUDE 1 |
#define | GET_IS_INCL_FILE_BIT(i) ((isIncludeFile[i / (sizeof(uint16_t))] >> (i % sizeof(uint16_t))) & 0x0001) |
#define | SET_IS_INCL_FILE_BIT(i) (isIncludeFile[i / (sizeof(uint16_t))] = isIncludeFile[i / (sizeof(uint16_t))] | (1 << (i % sizeof(uint16_t)))) |
#define | GET_IS_INCL_ADDR_BIT(i) ((isAddressFromIncludeFile[i / (sizeof(uint16_t))] >> (i % sizeof(uint16_t))) & 0x0001) |
#define | SET_IS_INCL_ADDR_BIT(i) (isAddressFromIncludeFile[i / (sizeof(uint16_t))] = isAddressFromIncludeFile[i / (sizeof(uint16_t))] | (1 << (i % sizeof(uint16_t)))) |
Functions | |
int32_t | compare_idx_addr (const void *a, const void *b) |
|
Definition at line 8 of file LineInfoFinder.h. Referenced by FunctionFinder::FunctionFinder(). |
|
Definition at line 9 of file LineInfoFinder.h. Referenced by FunctionFinder::FunctionFinder(). |
|
Definition at line 10 of file LineInfoFinder.h. Referenced by SourceFileFinder::SourceFileFinder(). |
|
Definition at line 11 of file LineInfoFinder.h. Referenced by SourceFileFinder::SourceFileFinder(). |
|
Definition at line 15 of file LineInfoFinder.h. Referenced by IncludeFileFinder::IncludeFileFinder(). |
|
Definition at line 14 of file LineInfoFinder.h. Referenced by SourceFileFinder::SourceFileFinder(). |
|
Definition at line 19 of file LineInfoFinder.h. Referenced by LineInfoFinder::getLineNumberInFile(), and LineInfoFinder::testLineInfoFinder(). |
|
Definition at line 17 of file LineInfoFinder.h. Referenced by LineInfoFinder::getFileName(). |
|
Definition at line 12 of file LineInfoFinder.h. Referenced by LineInfoFinder::testLineInfoFinder(). |
|
Definition at line 13 of file LineInfoFinder.h. |
|
Definition at line 20 of file LineInfoFinder.h. Referenced by LineInfoFinder::LineInfoFinder(). |
|
Definition at line 18 of file LineInfoFinder.h. Referenced by LineInfoFinder::LineInfoFinder(). |
|
Definition at line 1031 of file LineInfoFinder.C. Referenced by LineInfoFinder::LineInfoFinder(). |