AsmGrader 0.0.0
Loading...
Searching...
No Matches
asmgrader::Symbol Struct Reference

Basic definition for a symbol found in an ELF file. More...

#include <symbol.hpp>

Public Types

enum  { Static , Dynamic }
 I.e.: found in .symtab or .dynsym respectively. More...
 
enum  { Local , Global , Weak , Other }
 

Public Attributes

std::string name
 
enum asmgrader::Symbol:: { ... }  kind
 I.e.: found in .symtab or .dynsym respectively.
 
std::size_t address
 
enum asmgrader::Symbol:: { ... }  binding
 

Detailed Description

Basic definition for a symbol found in an ELF file.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

I.e.: found in .symtab or .dynsym respectively.

Enumerator
Static 
Dynamic 

◆ anonymous enum

anonymous enum
Enumerator
Local 
Global 
Weak 
Other 

Member Data Documentation

◆ address

std::size_t asmgrader::Symbol::address

◆ []

enum { ... } asmgrader::Symbol::binding

◆ []

enum { ... } asmgrader::Symbol::kind

I.e.: found in .symtab or .dynsym respectively.

◆ name

std::string asmgrader::Symbol::name

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