Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aclements/libelfin
/ functions
Functions
229 in github.com/aclements/libelfin
⨍
Functions
229
◇
Types & classes
118
Method
elf
* Construct an ELF file that is initially not valid. Calling * methods other than operator= and valid on this results in * undefine
elf/elf++.hh:67
Method
elf_loader
dwarf/dwarf++.hh:1505
Function
empty
dwarf/small_vector.hh:80
Method
end
dwarf/dwarf++.hh:506
Method
end
dwarf/rangelist.cc:44
Method
end
dwarf/internal.hh:199
Method
expr
dwarf/expr.cc:13
Method
expr_error
dwarf/dwarf++.hh:734
Method
file
dwarf/line.cc:233
Method
fixed
dwarf/internal.hh:130
Method
format_error
dwarf/dwarf++.hh:71
Method
format_error
elf/elf++.hh:34
Method
from
elf/data.hh:297
Method
from
elf/data.hh:402
Method
from
elf/data.hh:431
Method
from
elf/data.hh:496
Method
from
elf/data.hh:541
Method
from_type_names
dwarf/die_str_map.cc:72
Function
front
dwarf/small_vector.hh:143
Method
get_file
dwarf/line.cc:181
Method
get_form
* Return this value's attribute encoding. This automatically * resolves indirect encodings, so this will never return * DW_FORM::in
dwarf/dwarf++.hh:613
Method
get_section_offset
dwarf/internal.hh:209
Method
get_unit_offset
* Return this value's byte offset within its compilation * unit. */
dwarf/dwarf++.hh:591
Function
impl
dwarf/dwarf.cc:17
Method
impl
dwarf/die_str_map.cc:54
Method
impl
dwarf/dwarf.cc:161
Method
impl
dwarf/line.cc:52
Method
impl
elf/elf.cc:46
Method
impl
elf/elf.cc:169
Method
impl
elf/elf.cc:225
Method
impl
elf/elf.cc:304
Method
impl
elf/elf.cc:370
Method
iterator
dwarf/die.cc:128
Method
iterator
dwarf/dwarf++.hh:458
Method
iterator
* \internal Construct an end iterator. */
dwarf/dwarf++.hh:997
Method
iterator
Copy constructor */
dwarf/dwarf++.hh:1289
Method
iterator
dwarf/line.cc:262
Method
iterator
dwarf/rangelist.cc:59
Method
line_table
* Construct an invalid, empty line table. */
dwarf/dwarf++.hh:1087
Method
line_table
dwarf/line.cc:57
Function
load
elf/mmap_loader.cc:45
Function
main
test/example.c:8
Function
main
examples/find-pc.cc:58
Function
main
examples/dump-tree.cc:23
Function
main
examples/dump-syms.cc:8
Function
main
examples/dump-sections.cc:8
Function
main
examples/dump-segments.cc:8
Function
main
examples/dump-lines.cc:21
Method
operator!=
dwarf/die.cc:189
Method
operator!=
dwarf/dwarf++.hh:133
Method
operator!=
dwarf/dwarf++.hh:207
Method
operator!=
XXX Make this less confusing by implementing operator== instead
dwarf/dwarf++.hh:476
Method
operator!=
Inequality operator */
dwarf/dwarf++.hh:1037
Method
operator!=
Inequality operator */
dwarf/dwarf++.hh:1319
Method
operator!=
elf/elf++.hh:431
Function
operator&
elf/data.hh:235
Function
operator()
dwarf/die_str_map.cc:32
Method
operator()
dwarf/die.cc:195
Method
operator()
dwarf/dwarf++.hh:1543
Method
operator()
dwarf/die_str_map.cc:19
Method
operator()
dwarf/die_str_map.cc:46
Method
operator*
elf/elf++.hh:397
Method
operator+
dwarf/internal.hh:189
Method
operator++
Post-increment operator */
dwarf/dwarf++.hh:1331
Method
operator++
elf/elf++.hh:407
Method
operator->
dwarf/dwarf++.hh:470
Method
operator->
Dereference operator */
dwarf/dwarf++.hh:1025
Method
operator->
Dereference operator */
dwarf/dwarf++.hh:1307
Method
operator<
dwarf/internal.hh:194
Method
operator==
dwarf/die.cc:183
Method
operator==
dwarf/dwarf++.hh:128
Method
operator==
dwarf/dwarf++.hh:202
Method
operator==
Equality operator */
dwarf/dwarf++.hh:1031
Method
operator==
Equality operator */
dwarf/dwarf++.hh:1313
Method
operator==
elf/elf++.hh:426
Function
operator[]
dwarf/small_vector.hh:109
Method
operator[]
dwarf/die.cc:68
Function
operator^
elf/data.hh:245
Function
operator|
elf/data.hh:240
Function
operator~
elf/data.hh:250
Function
pop_back
dwarf/small_vector.hh:177
Function
push_back
dwarf/small_vector.hh:163
Method
rangelist
* Construct an empty range list. */
dwarf/dwarf++.hh:931
Method
rangelist
dwarf/rangelist.cc:9
Method
read
dwarf/abbrev.cc:149
Method
read
dwarf/internal.hh:264
Method
read
dwarf/internal.hh:287
Method
resolve
dwarf/die.cc:84
Method
resolve_indirect
dwarf/value.cc:271
Function
revat
* "Reverse at". revat(0) is equivalent to back(). revat(1) * is the element before back. Etc. */
dwarf/small_vector.hh:133
Method
section
dwarf/internal.hh:58
Method
section
* Construct a section that is initially not valid. Calling * methods other than operator= and valid on this results in * undefined
elf/elf++.hh:230
Method
section_name_to_type
dwarf/elf.cc:32
Method
section_type_mismatch
elf/elf++.hh:153
Method
section_type_to_name
dwarf/elf.cc:44
Method
segment
* Construct a segment that is initially not valid. Calling * methods other than operator= and valid on this results in * undefined be
elf/elf++.hh:173
Method
set_binding
elf/data.hh:511
Method
set_binding
elf/data.hh:556
Method
set_type
elf/data.hh:521
Method
set_type
elf/data.hh:566
← previous
next →
101–200 of 229, ranked by callers