Skip to content
Pahole and the dwarves
C Python Roff CMake Shell Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cmake/modules
lib libbpf: Get latest libbpf Feb 3, 2020
man-pages man-pages: Add section about --hex + -E to locate offsets deep into s… Jan 16, 2020
ostra
rpm/SPECS
.gitignore
.gitmodules
CMakeLists.txt
COPYING [LICENSE]: Add COPYING file and add missing license info on some files Dec 17, 2007
MANIFEST
NEWS
README
README.DEBUG README.DEBUG: Add an extra step to make the instructions cut'n'exec Dec 14, 2017
README.btf
README.ctracer
btf_encoder.c
btf_encoder.h Fixup copyright notices for BTF files authored by Facebook engineers Jan 18, 2019
btf_loader.c
btfdiff v1.13: New release Apr 16, 2019
changes-v1.13
changes-v1.16
codiff.c
config.h.cmake [DWARVES] Fixes a FIXME relating to a missing elf (libdw) symbol check. Feb 12, 2008
ctf.h
ctf_encoder.c libctf: The type_ids returned are uint32_t fixup where it was uint16_t Mar 11, 2019
ctf_encoder.h
ctf_loader.c
ctfdwdiff ctfdwdiff: Don't ask for variables and inline expansions in pfunct Mar 31, 2009
ctracer.c tag: Introduce tag__is_pointer_to() Apr 5, 2019
dtagnames.c Adopt SPDX-License-Identifier Jan 18, 2019
dutil.c
dutil.h
dwarf_loader.c btf_encoder: Preserve and encode exported functions as BTF_KIND_FUNC Nov 5, 2019
dwarves.c
dwarves.h dwarves: Introduce cu__find_type_by_name Jan 15, 2020
dwarves_emit.c emit: Remove unused 'is_pointer' variable Jul 2, 2019
dwarves_emit.h
dwarves_fprintf.c
dwarves_reorganize.c
dwarves_reorganize.h Adopt SPDX-License-Identifier Jan 18, 2019
elf_symtab.c
elf_symtab.h
elfcreator.c
elfcreator.h
fullcircle
gobuffer.c
gobuffer.h
hash.h
libbtf.c
libbtf.h
libctf.c
libctf.h libctf: The type_ids returned are uint32_t fixup where it was uint16_t Mar 11, 2019
list.h
pahole.c
pdwtags.c
pfunct.c
pglobal.c pglobal: Allow passing the format path specifier, to use with BTF Oct 24, 2019
prefcnt.c
rbtree.c
rbtree.h Adopt SPDX-License-Identifier Jan 18, 2019
regtest
scncopy.c Adopt SPDX-License-Identifier Jan 18, 2019
strings.c
strings.h
syscse.c dwarves: Make function__for_each_parameter receive 'cu' arg Jan 9, 2020

README

Build instructions:

1. install cmake
2. mkdir build
3. cd build
4. cmake -D__LIB=lib ..
5. make install

Default is to be installed on /usr/local, see rpm spec file for
installing on other places.

Known to work scenarios:

Mandriva Cooker:

cmake 2.4.5-1mdv2007.1
libelfutils1-devel 0.123-1mdv2007.1

Debian Unstable:

cmake 2.4.5-1
libdw-dev 0.123-2

Fedora Core 6:

cmake 2.4.5-2.fc6
elfutils-devel 0.126-1.fc6
You can’t perform that action at this time.