summaryrefslogtreecommitdiff
path: root/usr.bin/pmdb
AgeCommit message (Collapse)Author
2007-09-02use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsgTheo de Raadt
2007-08-06the ellipsis is not an optional argument; while here, sync the usageIgor Sobrado
and synopsis of commands lots of good ideas by jmc@ ok jmc@
2007-08-01in (unused function) free_core(), unmap the core; from veins@evilkittens.orgTheo de Raadt
2007-08-01close core file fd after mmap; veins@evilkittens.orgTheo de Raadt
2007-07-24same uninit variable bug as in elf_syms.cTheo de Raadt
2007-07-24uninit variable causing crash; veins@evilkittens.orgTheo de Raadt
2007-05-31convert to new .Dd format;Jason McIntyre
2007-03-03Minimal sh bits for pmdb.Miod Vallat
2006-12-20remove unneeded #includeSteven Mestdagh
ok mbalmer@ deraadt@
2006-11-19Cope with <machine/frame.h> removal.Miod Vallat
2006-11-19always make a manTheo de Raadt
2006-11-19always build man page, that is the way we do thingsTheo de Raadt
2004-11-11fp regs alsoPer Fogelstrom
2004-11-11First attempt. Frame digging is tricky since 'jr ra' instructionsPer Fogelstrom
used to sync functions start are now (with gcc3) all over the code. Need to think about some other way to figure out the frame size from looking for the right sp adjust instruction.
2004-11-10where the files will beTheo de Raadt
2004-07-22Spell reserved correctly; ok from copyright holders when in licence blocks.Miod Vallat
2004-02-28use amd64 chunksTheo de Raadt
2004-02-27change amd64's MACHINE_ARCH from x86_64 to amd64. There are many manyTheo de Raadt
reasons for this, quite a few of them technical, and not all of them in response to Intel's broken ia32e crud. The gcc toolchain stays at x86_64 for now.
2004-02-17use unsigned ints for the frame fields and add proper typecasting so weJean-Francois Brousseau
don't end up with a bogus argument to process_read() ok drahn@, vincent@
2004-02-10repair frame size; makes tr workMichael Shalayeff
2004-02-02partially working...Dale Rahn
2004-01-29some support for amd64Michael Shalayeff
2004-01-14Fix after recent struct reg and struct frame changes.Miod Vallat
2003-12-03Append but not override COPTS.Alexander Yurchenko
ok espie@
2003-10-31New libedit api changes.Otto Moerbeek
Tested by djm@, mouring@, jmc@. ok deraadt@
2003-09-22Off-by-ones, from aaron@Miod Vallat
2003-08-18when given only an executable name without a valid path, resolve theJean-Francois Brousseau
actual executable path from the PATH environment, so the calls to access() and stat() work correctly when loading the process ok art@
2003-08-17fix ptr arythmetics in core_write(); from aaron@Michael Shalayeff
2003-08-02check return value from process_{read,write} properMichael Shalayeff
2003-08-02document examineMichael Shalayeff
2003-07-22- use :L variable modifier with ELF_TOOLCHAIN variableBrad Smith
- change 2 instances of the check from != "yes" to == "no" ok deraadt@
2003-07-10add missing includesDavid Krause
ok deraadt@ tedu@
2003-07-01cosmetic (avoid space before period); ok artPeter Valchev
2003-06-10mostly ansi cleanup; pval okTheo de Raadt
2003-06-10- section reorderJason McIntyre
- COMPATIBILITY merge - macro cleanup - kill whitespace at EOL - new sentence, new line ssh pages ok markus@
2003-06-03terms 3 & 4 cleanup based on "terms" fileTheo de Raadt
2003-05-30kill an unused variableMichael Shalayeff
2003-05-30m88k pmdb support bits; only compile-tested at the moment.Miod Vallat
2003-05-30Fix BREAKPOINT_DECR_PC value.Miod Vallat
2003-05-30Preliminary m68k pmdb support.Miod Vallat
Currently, this works as well as gdb, i.e. breakpoints do not work. Will be fixed soon, hopefully.
2003-05-30Handle process_load() failure. This prevents "pmdb foo" to dump core uponMiod Vallat
run command, if foo does not exist. ok art@
2003-05-15Get rid of read_from_pid() and write_to_pid(), they wereJean-Francois Brousseau
replaced by the more generic process_read() and process_write() ok art@
2003-04-25check asprintf return value for error, as the pointer is not guaranteedPeter Valchev
to be NULL in such case; ok millert
2003-04-05free value after asprintf; ok artPeter Valchev
2003-03-29implement memory examine command. takes both symbol or addressMichael Shalayeff
2003-03-29implement short reads at the end of the core segementMichael Shalayeff
2003-03-28do not core dump on stripped executables. revmap the registers printed to ↵Michael Shalayeff
the symbols even for cores (already happens for live executables); art@ said it should wait until after the release and so it is already after the release now
2003-03-22.Nd shouldn't end with a periodDavid Krause
ok jmc@
2003-03-14make fetching regs and stack trace really workMichael Shalayeff
2003-03-06date should be written formally: .Dd Month day, yearDavid Krause
ok henning@ jmc@