edmaste:projects

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
edmaste:projects [2014/02/07 14:45] – catch up to current state of debug files EdMasteedmaste:projects [2023/08/20 20:04] (current) – indicte lsof is done EdMaste
Line 1: Line 1:
 ====== lsof port ====== ====== lsof port ======
 +**DONE**
 Build kernel hooks so that the lsof port doesn't need to grovel in kvm and isn't tied to a specific kernel build. Build kernel hooks so that the lsof port doesn't need to grovel in kvm and isn't tied to a specific kernel build.
  
Line 32: Line 32:
   * http://svn.freebsd.org/viewvc/base/head/sys/kern/subr_prf.c   * http://svn.freebsd.org/viewvc/base/head/sys/kern/subr_prf.c
   * http://svn.freebsd.org/viewvc/base/head/sys/kern/subr_log.c   * http://svn.freebsd.org/viewvc/base/head/sys/kern/subr_log.c
- 
-====== Netdump ====== 
- 
-See [[/Netdump]] for details.  Patch is being prepared for commit to head. 
  
 ====== Debugging ====== ====== Debugging ======
-===== Debugging data for binaries and libraries ===== 
- 
-Create .debug files for libraries and binaries, referenced via [[https://sourceware.org/gdb/onlinedocs/gdb/Separate-Debug-Files.html|gnu-debuglink]] and eventually [[http://fedoraproject.org/wiki/Releases/FeatureBuildId|build-id]]. 
- 
-In progress.  Related commits (for eventual MFC): 
- 
-^ Head ^ 9 ^ 
-| [[http://svnweb.freebsd.org/base?view=revision&revision=244224|r244224]] | [[http://svnweb.freebsd.org/changeset/base/251686|r251686]] | 
-| [[http://svnweb.freebsd.org/base?view=revision&revision=244236|r244236]] | [[http://svnweb.freebsd.org/changeset/base/252827|r252827]] | 
-| [[http://svnweb.freebsd.org/base?view=revision&revision=244408|r244408]] | [[http://svnweb.freebsd.org/changeset/base/252827|r252827]] | 
-| [[http://svnweb.freebsd.org/changeset/base/244915|r244915]] | [[http://svnweb.freebsd.org/changeset/base/252827|r252827]] | 
-| [[http://svnweb.freebsd.org/changeset/base/247054|r247054]] | [[http://svnweb.freebsd.org/changeset/base/252827|r252827]] | 
-| [[http://svnweb.freebsd.org/changeset/base/248753|r248753]] | [[http://svnweb.freebsd.org/changeset/base/251686|r251686]] | 
-| [[http://svnweb.freebsd.org/changeset/base/251512|r251512]] | [[http://svnweb.freebsd.org/changeset/base/252827|r252827]] | 
-| [[http://svnweb.freebsd.org/changeset/base/251513|r251513]] | [[http://svnweb.freebsd.org/changeset/base/252832|r252832]] | 
-| [[http://svnweb.freebsd.org/changeset/base/251601|r251601]] | [[http://svnweb.freebsd.org/changeset/base/252812|r252812]] | 
-| [[http://svnweb.freebsd.org/changeset/base/251685|r251685]] | [[http://svnweb.freebsd.org/changeset/base/252812|r252812]] | 
- 
-Next steps: 
-  - Change release to exclude /usr/lib/debug from standard dists 
-  - Package debug.txz dist (possibly split into games-debug.txz etc.) 
-  - Enable WITH_DEBUG_FILES for releases 
- 
-Interested parties: alfred@, markj@ 
  
 ===== Kernel core enhancements ===== ===== Kernel core enhancements =====
Line 83: Line 55:
  
 ===== Valgrind ===== ===== Valgrind =====
- 
-===== kgdb 7.2 ===== 
- 
-===== gdb 7.2 ===== 
  
 ===== USB kernel debugging ===== ===== USB kernel debugging =====
Line 99: Line 67:
  
   * uname   * uname
-  * kern.osreldate+  * kern.osreldate (see [[https://reviews.freebsd.org/D1948]])
  
   * bz and kib interested   * bz and kib interested
  • edmaste/projects.1391784317.txt.gz
  • Last modified: 2014/02/07 14:45
  • by EdMaste