CVS commit: src/sys/gdbscripts

2016-05-11 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Wed May 11 09:22:55 UTC 2016

Added Files:
src/sys/gdbscripts: kernhist

Log Message:
add a gdb script to dump kernel histories.  based upon a script by skrll,
updated by myself to run faster and more stupidly (but more workingly.)

normal gdb scripts don't seem to be able to call printf with the format
string as a variable, so we simply print the format itself as a string
and the (upto 4) arguments as unsigned long (how they're strored.)


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/sys/gdbscripts/kernhist

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/gdbscripts

2016-05-11 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Wed May 11 10:39:31 UTC 2016

Modified Files:
src/sys/gdbscripts: Makefile.inc

Log Message:
Add kernhist to SYS_GDBINIT


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/gdbscripts/Makefile.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/gdbscripts

2016-05-11 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Thu May 12 00:35:10 UTC 2016

Modified Files:
src/sys/gdbscripts: kernhist

Log Message:
make '$e' in here the whole structure instead of a pointer, to combine
several pointer derefs into one speaking this up significantly.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/gdbscripts/kernhist

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/gdbscripts

2011-02-05 Thread YAMAMOTO Takashi
Module Name:src
Committed By:   yamt
Date:   Sat Feb  5 14:12:06 UTC 2011

Modified Files:
src/sys/gdbscripts: lwps

Log Message:
fix format


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/gdbscripts/lwps

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/gdbscripts

2011-11-02 Thread YAMAMOTO Takashi
Module Name:src
Committed By:   yamt
Date:   Wed Nov  2 16:51:21 UTC 2011

Modified Files:
src/sys/gdbscripts: Makefile.inc
Added Files:
src/sys/gdbscripts: module

Log Message:
a macro to dump kernel modules


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/gdbscripts/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/sys/gdbscripts/module

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/gdbscripts

2013-03-06 Thread YAMAMOTO Takashi
Module Name:src
Committed By:   yamt
Date:   Wed Mar  6 11:26:22 UTC 2013

Modified Files:
src/sys/gdbscripts: module

Log Message:
update script
comment and example


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/gdbscripts/module

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/gdbscripts

2019-05-05 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon May  6 02:41:02 UTC 2019

Modified Files:
src/sys/gdbscripts: procs
Added Files:
src/sys/gdbscripts: devs

Log Message:
add a 'devs' script to display a list of all devices by device_t,
name, parent, private data.

for procs, put the printf \n into the same line.  non trivial
speed up with large process table.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/sys/gdbscripts/devs
cvs rdiff -u -r1.2 -r1.3 src/sys/gdbscripts/procs

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/gdbscripts

2019-05-09 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Thu May  9 07:59:49 UTC 2019

Modified Files:
src/sys/gdbscripts: devs procs

Log Message:
document 'devs' and 'procs' commands.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/gdbscripts/devs
cvs rdiff -u -r1.3 -r1.4 src/sys/gdbscripts/procs

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/gdbscripts

2019-12-05 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Fri Dec  6 01:01:02 UTC 2019

Modified Files:
src/sys/gdbscripts: vchain

Log Message:
it's mountlist not mount_list.  now 'mountdump' works again.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/gdbscripts/vchain

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/gdbscripts

2019-12-05 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Fri Dec  6 02:37:53 UTC 2019

Modified Files:
src/sys/gdbscripts: vchain

Log Message:
more updates for the vnode and mount list iterator changes
that happened a while back.  also, port to 64 bit properly.
now these all appear to work again.


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/gdbscripts/vchain

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/gdbscripts

2020-04-13 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Tue Apr 14 00:08:07 UTC 2020

Modified Files:
src/sys/gdbscripts: vdump

Log Message:
catch up with field move


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/gdbscripts/vdump

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/gdbscripts

2020-04-14 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Tue Apr 14 13:58:12 UTC 2020

Added Files:
src/sys/gdbscripts: dmesg

Log Message:
Add dmesg functionality.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/sys/gdbscripts/dmesg

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/gdbscripts

2020-04-27 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Apr 27 20:31:11 UTC 2020

Modified Files:
src/sys/gdbscripts: module

Log Message:
make this work again


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/gdbscripts/module

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/gdbscripts

2020-04-28 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Tue Apr 28 19:45:58 UTC 2020

Added Files:
src/sys/gdbscripts: modload

Log Message:
add a script to load the symbol files of all the modules in the kernel


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/sys/gdbscripts/modload

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/gdbscripts

2020-05-01 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri May  1 17:00:43 UTC 2020

Modified Files:
src/sys/gdbscripts: modload

Log Message:
mention the need to reload the kernel symbols


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/gdbscripts/modload

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/gdbscripts

2020-05-02 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat May  2 12:58:46 UTC 2020

Modified Files:
src/sys/gdbscripts: modload

Log Message:
gdb has been fixed, so no need to reload the symbol file.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/gdbscripts/modload

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/gdbscripts

2017-04-13 Thread Juergen Hannken-Illjes
Module Name:src
Committed By:   hannken
Date:   Thu Apr 13 09:52:18 UTC 2017

Modified Files:
src/sys/gdbscripts: vchain

Log Message:
Change command mountdump to evaluate mountlist_entry.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/gdbscripts/vchain

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/gdbscripts

2017-06-05 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Mon Jun  5 18:34:16 UTC 2017

Modified Files:
src/sys/gdbscripts: cpus

Log Message:
Make cpus MI


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/gdbscripts/cpus

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/gdbscripts

2017-06-05 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Mon Jun  5 18:44:13 UTC 2017

Modified Files:
src/sys/gdbscripts: cpus

Log Message:
Typo in previous


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/gdbscripts/cpus

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.