summaryrefslogtreecommitdiff
path: root/sys/ddb/db_ctf.c
AgeCommit message (Expand)Author
2024-11-07Constify strings in symbol-related ddb interfaces, and make the iteratorMiod Vallat
2024-02-22Improve db_ctf_pprint(), implement handlers for arrays and enums.Claudio Jeker
2022-08-14db_ctf_decompress: use size_t not off_t for length parameterTodd C. Miller
2022-08-11Revert uLong -> z_off_t change in the kernelTheo Buehler
2021-10-27extend checks of ensuring there's valid CTF data before attempting to use it.Jasper Lievisse Adriaanse
2020-10-15sick of the CMU, let's make this KNFTheo de Raadt
2019-11-12Default to 0 arguments if no symbol has been found in the CTF section.Martin Pieuchot
2019-11-07db_addr_t -> vaddr_tMartin Pieuchot
2018-08-31Pass the correct size to free(9) in the error path of db_ctf_decompress().Alexander Bluhm
2018-01-09Do not truncate 64bit integers when pretty-printing types.Martin Pieuchot
2017-11-01Remove forward declaration hack now that ctfconv(1) merge them correctly.Martin Pieuchot
2017-10-13return a missing return (was left out of previous)Jasper Lievisse Adriaanse
2017-10-13- use db_printf()Jasper Lievisse Adriaanse
2017-10-11missing prototype for db_ctf_pprintJasper Lievisse Adriaanse
2017-09-12Skip forward declarations until ctfconv(1) properly merge them withMartin Pieuchot
2017-09-08If you use sys/param.h, you don't need sys/types.hTheo de Raadt
2017-09-06use sizeof(variable) instead of sizeof(type) to shorten some codeDavid Gwynne
2017-09-06when pretty printing a pointer, display its value instead of address.David Gwynne
2017-09-06replace the DDB_STRUCT backend for "show struct" with ctf code.David Gwynne
2017-08-14db_ctf_pprintf() doesn't actually support formatting, so s/f$//Uwe Stuehler
2017-08-14Restore "print" in ddb; add "pp[rint]" for pretty-printingUwe Stuehler
2017-08-11Fall back using db_print_cmd() if no CTF data has been found.Martin Pieuchot
2017-08-11Improve pretty printing of pointers.Martin Pieuchot
2017-08-11Remove debugging leftovers, document functions, bump copyright.Martin Pieuchot
2017-08-10With a CTF kernel, DDB's print command will now pretty-print symbols.Martin Pieuchot
2017-05-30Kill db_sym_t.Martin Pieuchot
2017-05-29Pass the symbol instead of its name when looking for CTF infos.Martin Pieuchot
2017-05-28If a function is not found in the CTF data, do not assume it takes noMartin Pieuchot
2017-05-28Merge two functions to lookup ELF sections by name.Martin Pieuchot
2017-05-27Spring cleanup:Martin Pieuchot
2017-05-09Use C99 types.Martin Pieuchot
2016-09-18- inline db_ctf_nsyms() into it's only caller. the value remains cached andJasper Lievisse Adriaanse
2016-09-17rename ddb/db_ctf.h to sys/ctf.h which is the expected location for the publicJasper Lievisse Adriaanse
2016-09-17move the .SUNW_ctf section name definition to exec_elf.h and document it in e...Jasper Lievisse Adriaanse
2016-09-16teach ddb(4) about CTF. currently it only loads the CTF and uses it on amd64Jasper Lievisse Adriaanse