mirror of
https://github.com/JakeHillion/drgn.git
synced 2024-12-23 09:43:06 +00:00
a52016c4cb
For the next fix, we need the address of the .data..percpu section, which is only available directly from the struct module and not from anywhere in /proc or /sys. Get rid of the /proc/modules fast path (and update the name of the testing environment variable from DRGN_USE_PROC_AND_SYS_MODULES to DRGN_USE_SYS_MODULE). This has some small overhead (~20ms longer startup time in my benchmarks) and means that we no longer determine the loaded modules if vmlinux is missing, but fixing the per-CPU issue is more important. Signed-off-by: Omar Sandoval <osandov@osandov.com> |
||
---|---|---|
.. | ||
_static | ||
case_studies | ||
exts | ||
advanced_usage.rst | ||
api_reference.rst | ||
case_studies.rst | ||
conf.py | ||
favicon.ico | ||
getting_debugging_symbols.rst | ||
helpers.rst | ||
index.rst | ||
installation.rst | ||
requirements.txt | ||
user_guide.rst |