summaryrefslogtreecommitdiff
path: root/hurd
diff options
context:
space:
mode:
authorThomas Schwinge <tschwinge@gnu.org>2008-11-20 22:33:22 +0100
committerThomas Schwinge <tschwinge@gnu.org>2008-11-20 22:49:24 +0100
commitb1d42782501e37daf05c63d68f23a712babc8e09 (patch)
treecb128daa15e3763765f3eec6d7b722f9a9cc1731 /hurd
parentb5128d344ce80cbfc6aa8fd6d84bcddc7e142fb1 (diff)
hurd/debugging/hurd -> hurd/debugging/translator/gdb
Diffstat (limited to 'hurd')
-rw-r--r--hurd/debugging.mdwn4
-rw-r--r--hurd/debugging/translator.mdwn13
-rw-r--r--hurd/debugging/translator/gdb.mdwn (renamed from hurd/debugging/hurd.mdwn)14
-rw-r--r--hurd/translator.mdwn3
4 files changed, 25 insertions, 9 deletions
diff --git a/hurd/debugging.mdwn b/hurd/debugging.mdwn
index b84c5675..e4a98672 100644
--- a/hurd/debugging.mdwn
+++ b/hurd/debugging.mdwn
@@ -18,5 +18,5 @@ is included in the section entitled
# About Specific Packages
-* [[glibc]]
-* [[Hurd]]
+ * [[glibc]]
+ * [[translator]]s
diff --git a/hurd/debugging/translator.mdwn b/hurd/debugging/translator.mdwn
new file mode 100644
index 00000000..22c8cc2c
--- /dev/null
+++ b/hurd/debugging/translator.mdwn
@@ -0,0 +1,13 @@
+[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
+
+[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled
+[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+
+[[inline
+pages="hurd/debugging/translator/* and !*/discussion"
+show=0]]
diff --git a/hurd/debugging/hurd.mdwn b/hurd/debugging/translator/gdb.mdwn
index 043da3e0..bee41010 100644
--- a/hurd/debugging/hurd.mdwn
+++ b/hurd/debugging/translator/gdb.mdwn
@@ -8,25 +8,25 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-Say you want to try running file system server (*[[translator/ext2fs]]*<!--`[[translator/ext2fs]]`-->,
-*[[translator/jfs]]*<!--`[[translator/jfs]]`-->, ...) against a modified version of *[[libpager]]*<!--`[[libpager]]`--> and
-debug the latter one using [[GDB]].
+Say you want to try running file system server ([[`ext2fs`|translator/ext2fs]],
+[[`jfs`|translator/jfs]], ...) against a modified version of
+[[`libpager`|libpager]] and debug the latter one using [[debugging/GDB]].
-Set the [[translator]] like this:
+Set the [[hurd/translator]] like this:
$ settrans -fgap ↩
jfs.img.i ↩
/usr/bin/env ↩
LD_LIBRARY_PATH=~tschwinge/tmp/hurd/hurd.ogi/build/libpager ↩
- "`pwd`"/jfs.obj/jfs ↩
- "`pwd`"/jfs.img
+ "$PWD"/jfs.obj/jfs ↩
+ "$PWD"/jfs.img
Then, when starting GDB, start it like this (or use an equivalent method, of
course):
$ LD_LIBRARY_PATH=~tschwinge/tmp/hurd/hurd.ogi/build/libpager ↩
gdb ↩
- ~tschwinge/tmp/jfs/jfs.obj/jfs 15436
+ ~tschwinge/tmp/jfs/jfs.obj/jfs 15436
GNU gdb 6.5-debian
[...]
Reading symbols from /lib/libdiskfs.so.0.3...Reading symbols from /lib/debug/lib/libdiskfs.so.0.3...done.
diff --git a/hurd/translator.mdwn b/hurd/translator.mdwn
index 1a987b09..d333da5a 100644
--- a/hurd/translator.mdwn
+++ b/hurd/translator.mdwn
@@ -42,6 +42,9 @@ See some [[examples]] about how to use translators.
Marcus Brinkmann has written a document about [[documentation/translators]].
+Here are some [[hints_about_debugging_translators|debugging/translator]]
+available.
+
# Existing Translators