|
Ghidra 11.4.2
Ghidra internal decompiler documentation.
|
Class for storing ParamEntry objects in an interval range (rangemap) More...
#include <fspec.hh>
Classes | |
| class | InitData |
| Helper class for initializing ParamEntryRange in a range map. More... | |
| class | SubsortPosition |
| Helper class for subsorting on position. More... | |
Public Types | |
| typedef uintb | linetype |
| The linear element for a rangemap. | |
| typedef SubsortPosition | subsorttype |
| The sub-sort object for a rangemap. | |
| typedef InitData | inittype |
| Initialization data for a ScopeMapper. | |
Public Member Functions | |
| ParamEntryRange (const inittype &data, uintb f, uintb l) | |
| Initialize the range. | |
| uintb | getFirst (void) const |
| Get the first address in the range. | |
| uintb | getLast (void) const |
| Get the last address in the range. | |
| subsorttype | getSubsort (void) const |
| Get the sub-subsort object. | |
| ParamEntry * | getParamEntry (void) const |
| Get pointer to actual ParamEntry. | |
Private Attributes | |
| uintb | first |
| Starting offset of the ParamEntry's range. | |
| uintb | last |
| Ending offset of the ParamEntry's range. | |
| int4 | position |
| Position of the ParamEntry within the entire prototype list. | |
| ParamEntry * | entry |
| Pointer to the actual ParamEntry. | |
Class for storing ParamEntry objects in an interval range (rangemap)