CLRX
1
An unofficial OpenCL extensions designed for Radeon GPUs
|
ELF symbol template. More...
#include <ElfBinaries.h>
Public Member Functions | |
ElfSymbolTemplate (const char *_name, uint16_t _sectionIndex, cxbyte _info, cxbyte _other, bool _valueIsAddr, typename Types::Word _value, typename Types::Word _size) | |
constructor (to replace initializer list construction) | |
ElfSymbolTemplate (const BinSymbol &binSymbol, const uint16_t *builtinSections, cxuint maxBuiltinSection, cxuint startExtraIndex) | |
constructor for extra symbol More... | |
Public Attributes | |
const char * | name |
name | |
uint16_t | sectionIndex |
section index for which symbol is | |
cxbyte | info |
info | |
cxbyte | other |
other | |
bool | valueIsAddr |
true if value should be treats as address | |
Types::Word | value |
symbol value | |
Types::Word | size |
symbol size | |
ELF symbol template.
|
inline |
constructor for extra symbol
binSymbol | external symbol |
builtinSections | ELF section indices for builtin sections |
maxBuiltinSection | maximal id of builtin section (as ELFSECTID_STD_MAX) |
startExtraIndex | first ELF section id for extra section |