summaryrefslogtreecommitdiffstats
path: root/sys/ddb
AgeCommit message (Expand)AuthorFilesLines
2017-07-29Goodbye, sys/dkbad.h, you lost your last friend when sparc was removed.zhuk1-2/+1
2017-05-30Header sys/scanio.h has been deleted, do not include it here.bluhm1-2/+1
2017-05-30Kill db_sym_t.mpi5-30/+24
2017-05-29Pass the symbol instead of its name when looking for CTF infos.mpi3-12/+15
2017-05-28If a function is not found in the CTF data, do not assume it takes nompi1-3/+3
2017-05-28Merge two functions to lookup ELF sections by name.mpi3-37/+12
2017-05-27Make ddb print again filename and linenumber if a bsd.gdb was loaded.claudio1-2/+2
2017-05-27Spring cleanup:mpi1-151/+61
2017-05-09Use C99 types.mpi1-13/+13
2017-04-30Rename Debugger() into db_enter().mpi1-2/+2
2017-04-30Unifdef KGDB.mpi1-4/+1
2017-04-20Add a port of witness(4) lock validation tool from FreeBSD.visa1-1/+13
2017-04-20Add routines for saving stack traces and printing saved tracesvisa2-2/+25
2017-02-08Use ELF_ST_{BIND,TYPE} instead of ELFDEFNNAME(ST_{BIND,TYPE})guenther2-9/+9
2017-02-06Implement Dynamic Profiling, a ddb(4) based & gprof compatible kernelmpi1-6/+23
2017-01-09Revert previous, it's a documented behavior and people might rely on it.mpi2-8/+2
2017-01-09Stop and restart the watchdog timer when entering and leaving ddb(4).mpi2-2/+8
2016-10-18Add the examine /m format, "display in unsigned hex with characternaddy1-2/+39
2016-09-18- inline db_ctf_nsyms() into it's only caller. the value remains cached andjasper1-39/+31
2016-09-17rename ddb/db_ctf.h to sys/ctf.h which is the expected location for the publicjasper2-181/+2
2016-09-17move the .SUNW_ctf section name definition to exec_elf.h and document it in elf(5)jasper1-3/+1
2016-09-16teach ddb(4) about CTF. currently it only loads the CTF and uses it on amd64jasper5-17/+619
2016-09-16drop unneeded casting noisejasper1-2/+2
2016-09-04Introduce Dynamic Profiling, a ddb(4) based & gprof compatible kernelmpi4-4/+337
2016-09-03make intrace a volatile, while the compiler does the right thing stilljasper1-2/+2
2016-09-02move links from http to https://www.openbsd.org/tb1-2/+2
2016-06-07per trending style, add continue to empty loops.tedu1-2/+2
2016-05-21<sys/localedef.h> isn't needed for ddb structinfoguenther1-2/+1
2016-04-20Collapse db_dwarf.h into db_sym.hmpi4-29/+14
2016-04-19Do not expose private functions.mpi10-69/+75
2016-04-19Start reducing the dependence on <uvm/uvm_param.h> by using int-1-0mpi4-15/+15
2016-04-19Keep db_write_cmd() in the only place where it is used, just like we didmpi3-110/+68
2016-03-09Move db_show_regs() in the only file where it is used and turn it private.mpi3-74/+29
2016-03-07Sync no-argument function declaration and definition by adding (void).naddy1-2/+2
2016-03-07boolean_t/FALSE/TRUE -> int/0/1mpi3-18/+18
2016-03-06Merge db_elf_sym_values() into db_symbol_values().mpi3-25/+8
2016-03-06DDB_REGS -> &ddb_regs.mpi2-6/+6
2016-03-01db_sym_numargs() has always been defined to FALSE so nuke it with allmpi1-2/+0
2016-03-01Make db_value_of_name() call db_elf_sym_lookup() in order to killmpi3-31/+19
2016-03-01DB_SYM_NULL -> NULL.mpi3-10/+9
2016-02-28Remove leftovers from mutliple symbol tables support.mpi1-12/+1
2016-02-27Remove the "symbol table" argument of the functions dealing withmpi4-123/+68
2016-02-26Remove support for multiple symbol tables in ddb(4), we only have one.mpi2-104/+24
2016-02-12Kill db_symbol_is_ambiguous(). There's no ambiguous symbol since LKMsmpi2-38/+1
2016-01-27Removes the abstraction layer to support multiple executable binaries.mpi4-189/+27
2016-01-27Remove unused db_sifting().mpi2-106/+1
2016-01-25Do not mix variable declaration and logic.mpi1-4/+3
2016-01-25Kill "#if 0" version of ddb_init().mpi1-34/+1
2016-01-25Kill trailing whitespaces. No object change.mpi22-167/+167
2016-01-15add a "show socket" command to ddbdlg2-2/+13