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
↓ 56 callers
Function
to_string
dwarf/value.cc:286
↓ 52 callers
Function
swizzle
elf/common.hh:50
↓ 24 callers
Method
uleb128
dwarf/internal.hh:147
↓ 17 callers
Method
size
dwarf/internal.hh:82
↓ 16 callers
Method
get_section_offset
dwarf/die.cc:22
↓ 12 callers
Method
end
dwarf/line.cc:156
↓ 12 callers
Method
has
dwarf/die.cc:56
↓ 12 callers
Function
to_hex
elf/to_hex.hh:12
↓ 10 callers
Method
offset
dwarf/cursor.cc:70
↓ 9 callers
Method
get_section
dwarf/dwarf.cc:108
↓ 9 callers
Method
get_type
dwarf/dwarf++.hh:601
↓ 9 callers
Method
load
dwarf/dwarf++.hh:1507
↓ 9 callers
Method
read
dwarf/die.cc:28
↓ 7 callers
Method
as_reference
dwarf/value.cc:161
↓ 6 callers
Method
as_uconstant
dwarf/value.cc:64
↓ 6 callers
Function
create_mmap_loader
elf/mmap_loader.cc:53
↓ 6 callers
Method
get_section_offset
dwarf/value.cc:20
↓ 6 callers
Method
subsection
dwarf/cursor.cc:34
↓ 5 callers
Method
address
dwarf/internal.hh:164
↓ 5 callers
Method
as_sec_offset
dwarf/value.cc:253
↓ 5 callers
Method
sleb128
dwarf/cursor.cc:12
↓ 4 callers
Method
from
elf/data.hh:143
↓ 4 callers
Method
get_section_offset
dwarf/dwarf.cc:183
↓ 4 callers
Function
size
dwarf/small_vector.hh:75
↓ 4 callers
Method
skip_initial_length
dwarf/cursor.cc:55
↓ 4 callers
Method
valid
* Return true if this object represents a DIE in a DWARF * file. Default constructed objects are not valid and some * methods retur
dwarf/dwarf++.hh:354
↓ 3 callers
Method
begin
dwarf/die.cc:120
↓ 3 callers
Function
create_loader
dwarf/dwarf++.hh:1524
↓ 3 callers
Method
cstr
dwarf/cursor.cc:92
↓ 3 callers
Method
end
elf/elf.cc:399
↓ 3 callers
Method
force_abbrevs
dwarf/dwarf.cc:230
↓ 3 callers
Function
reserve
dwarf/small_vector.hh:85
↓ 3 callers
Method
reset
dwarf/line.cc:238
↓ 3 callers
Method
string
dwarf/cursor.cc:83
↓ 3 callers
Function
usage
examples/find-pc.cc:10
↓ 2 callers
Method
as_address
dwarf/value.cc:26
↓ 2 callers
Method
as_exprloc
dwarf/value.cc:104
↓ 2 callers
Method
attributes
dwarf/die.cc:163
↓ 2 callers
Function
clear
dwarf/small_vector.hh:183
↓ 2 callers
Method
contains
dwarf/rangelist.cc:50
↓ 2 callers
Function
die_pc_range
dwarf/attrs.cc:256
↓ 2 callers
Function
do_qname
(toks)
elf/enum-print.py:135
↓ 2 callers
Method
ensure
dwarf/internal.hh:122
↓ 2 callers
Method
evaluate
dwarf/expr.cc:19
↓ 2 callers
Function
expr_remainder
(typ, arg)
elf/enum-print.py:79
↓ 2 callers
Function
fmt_value
(typ, key)
elf/enum-print.py:70
↓ 2 callers
Method
get_unit_offset
* Return this DIE's byte offset within its compilation unit. */
dwarf/dwarf++.hh:367
↓ 2 callers
Method
read_file_entry
dwarf/line.cc:202
↓ 2 callers
Method
reg
* Return the value stored in register regnum. This is used * to implement DW_OP_breg* operations. */
dwarf/dwarf++.hh:797
↓ 2 callers
Function
resolve_order
* Return either byte_order::lsb or byte_order::msb. If the argument * is byte_order::native, it will be resolved to whatever the native * byte orde
elf/common.hh:32
↓ 2 callers
Method
type
elf/data.hh:516
↓ 1 callers
Method
as_block
dwarf/value.cc:36
↓ 1 callers
Method
as_cstr
dwarf/value.cc:236
↓ 1 callers
Method
as_flag
dwarf/value.cc:130
↓ 1 callers
Method
as_rangelist
dwarf/value.cc:145
↓ 1 callers
Method
as_sconstant
dwarf/value.cc:84
↓ 1 callers
Method
as_string
dwarf/value.cc:219
↓ 1 callers
Function
at_high_pc
dwarf/attrs.cc:106
↓ 1 callers
Function
at_ranges
dwarf/attrs.cc:222
↓ 1 callers
Method
binding
elf/data.hh:506
↓ 1 callers
Method
deref_size
* Implement DW_OP_deref_size. */
dwarf/dwarf++.hh:805
↓ 1 callers
Function
do_enum_body
(name, toks)
elf/enum-print.py:118
↓ 1 callers
Function
do_top_level
(toks, ns=[])
elf/enum-print.py:28
↓ 1 callers
Function
dump_die
examples/find-pc.cc:46
↓ 1 callers
Function
dump_line_table
examples/dump-lines.cc:9
↓ 1 callers
Function
dump_tree
examples/dump-tree.cc:9
↓ 1 callers
Function
fib
test/example.c:1
↓ 1 callers
Method
find_address
dwarf/line.cc:164
↓ 1 callers
Function
find_pc
examples/find-pc.cc:17
↓ 1 callers
Method
form_tls_address
* Implement DW_OP_form_tls_address. */
dwarf/dwarf++.hh:821
↓ 1 callers
Method
get_description
dwarf/line.cc:250
↓ 1 callers
Method
get_type_signature
dwarf/dwarf.cc:337
↓ 1 callers
Function
make_to_string
(typ, arg)
elf/enum-print.py:85
↓ 1 callers
Function
make_to_string_mask
(typ, arg)
elf/enum-print.py:101
↓ 1 callers
Function
native_order
* Return this system's native byte order. */
dwarf/internal.hh:34
↓ 1 callers
Function
read_toks
()
elf/enum-print.py:8
↓ 1 callers
Method
skip_form
dwarf/cursor.cc:107
↓ 1 callers
Method
slice
dwarf/internal.hh:67
↓ 1 callers
Method
xderef_size
* Implement DW_OP_xderef_size. */
dwarf/dwarf++.hh:813
Function
_at_udynamic
dwarf/attrs.cc:67
Method
abbrev_entry
dwarf/internal.hh:247
Function
at
dwarf/small_vector.hh:119
Function
at_data_member_location
dwarf/attrs.cc:163
Function
at_friend
XXX frame_base
dwarf/attrs.cc:192
Function
at_inline
dwarf/attrs.cc:137
Method
attribute_spec
dwarf/abbrev.cc:144
Function
back
dwarf/small_vector.hh:153
Method
begin
dwarf/line.cc:148
Method
begin
dwarf/rangelist.cc:36
Method
begin
elf/elf.cc:393
Method
binding
elf/data.hh:551
Method
compilation_unit
dwarf/dwarf++.hh:264
Method
compilation_unit
dwarf/dwarf.cc:268
Method
contains
* Return true if addr is within this entry's bounds. */
dwarf/dwarf++.hh:982
Method
cursor
dwarf/internal.hh:103
Method
die
dwarf/dwarf++.hh:342
Method
die_str_map
dwarf/dwarf++.hh:1446
Method
die_str_map
dwarf/die_str_map.cc:66
Method
dwarf
* Construct a DWARF file that is initially not valid. */
dwarf/dwarf++.hh:120
Method
dwarf
dwarf/dwarf.cc:33
next →
1–100 of 229, ranked by callers