summaryrefslogtreecommitdiff
path: root/sys/arch/powerpc/ddb
AgeCommit message (Expand)Author
2022-10-15ansiJonathan Gray
2022-04-14ddb: constify command tablesChristian Weisgerber
2022-04-12ddb: simplify machine command handlingChristian Weisgerber
2022-02-07Allow "ddb{1}> trace" through interrupt on macppcGeorge Koehler
2022-01-28Give ddb more access to registers on macppc, powerpc64George Koehler
2021-05-30Include <sys/mutex.h> to avoid a hidden header dependency.Visa Hankala
2020-06-06Fix and harmonize some of the code dealing with address offsets encoded inMark Kettenis
2020-05-22Decode the %{ds}(%{A}) operand of ld, std instructions.gkoehler
2020-05-14Use '/t' on all architectures to get a trace via TID.Martin Pieuchot
2020-04-18Sync existing stacktrace_save() implementationsVisa Hankala
2020-04-10Implement stacktrace_save_at() required for upcoming WITNESS.Martin Pieuchot
2019-11-07db_addr_t -> vaddr_tMartin Pieuchot
2019-11-07Substitute boolean_t/TRUE/FALSE by int/1/0.Martin Pieuchot
2019-03-23Use the debugger mutex for `ddb_mp_mutex'. This should prevent a raceVisa Hankala
2018-03-20Do not panic from ddb(4) when a lock requirement isn't fulfilled.Martin Pieuchot
2017-10-18add support for printing function arguments when displaying a traceJasper Lievisse Adriaanse
2017-05-30Kill db_sym_t.Martin Pieuchot
2017-04-30Rename Debugger() into db_enter().Martin Pieuchot
2017-01-24Rename pfind(9) into tfind(9) to reflect that it deals with threads.Martin Pieuchot
2016-09-10take it one step further and bring the message inline with arm/sparc64Jasper Lievisse Adriaanse
2016-09-09don't hardcode the filename in an error message; use the function name insteadJasper Lievisse Adriaanse
2016-03-06DDB_REGS -> ddb_regsMartin Pieuchot
2016-03-05One ddb interface is enough for ppc.Martin Pieuchot
2016-03-05Define db_reg_t like the other archs by typedef'ing "struct trapframe".Martin Pieuchot
2016-03-02DDB_REGS -> ddb_regs in db_regs[], no reason to be different.Martin Pieuchot
2014-09-06Rewrite the PowerPC stack dump routine to delimit the trap & interruptMartin Pieuchot
2014-07-13use nitems() instead of handrolling something identicalJasper Lievisse Adriaanse
2014-04-26remove a duplicate break statementJonathan Gray
2007-10-21Make certain the output buffer is zeroed before starting processing.Dale Rahn
2003-12-21Switch db_expr_t from int to long, per consistency with all other arches.Miod Vallat
2003-10-15Housecleaning, no binary change.Dale Rahn
2003-05-09'found' variable was not used correctly, simplify the logic.Dale Rahn
2003-05-09sprintf() removal for ppc disassembler. ok millert@Dale Rahn
2003-05-08'branch absolute linking' instruction is 'bla', not 'bal'.Dale Rahn
2003-05-08KNFDale Rahn
2003-05-08Change extract_field() arguments, eliminates the nasty '31 -' all over theDale Rahn
2003-05-08Put newline on end of disasm so that x /i <addr>,<cnt> works correctly.Dale Rahn
2003-03-27Improve disassmbly of powerpc branch instructions, print the conditionalDale Rahn
2003-02-26Remove an unnecessary structure copy from useage of setfault(), callDale Rahn
2003-02-20Fix the mask and sign extension for bl instruction which branch backwards.Dale Rahn
2003-02-12move ddb_regs decl from .h to .c to avoid commonJason Wright
2002-09-15backout prematureTheo de Raadt
2002-09-15KNFTheo de Raadt
2002-06-09KNFDale Rahn
2002-06-08One ddb to rule them all.Miod Vallat