patch-2.4.18 linux/Documentation/s390/Debugging390.txt
Next file: linux/Documentation/scsi-generic.txt
Previous file: linux/Documentation/networking/ip-sysctl.txt
Back to the patch index
Back to the overall index
- Lines: 27
- Date:
Fri Dec 21 16:25:30 2001
- Orig file:
linux.orig/Documentation/s390/Debugging390.txt
- Orig date:
Mon Feb 18 20:18:39 2002
diff -Naur -X /home/marcelo/lib/dontdiff linux.orig/Documentation/s390/Debugging390.txt linux/Documentation/s390/Debugging390.txt
@@ -237,9 +237,10 @@
On 390 our limitations & strengths make us slightly different.
-For backward compatibility we are only allowed use 31 bits (2GB)
-of our 32 bit addresses,however, we use entirely separate address
-spaces for the user & kernel.
+For backward compatibility ( because of the psw address hi bit which
+indicates whether we are in 31 or 64 bit mode ) we are only allowed
+use 31 bits (2GB) of our 32 bit addresses. However,
+we use entirely separate address spaces for the user & kernel.
This means we can support 2GB of non Extended RAM on s/390, & more
with the Extended memory managment swap device &
@@ -2123,6 +2124,12 @@
now do
p/x (*(**$sp+56))&0x7fffffff
& so on.
+
+Another good trick to look at addresses on the stack if you've somehow lost
+the backchain is.
+x/500xa $sp
+This displays anything the name of any known functions above the stack pointer
+for 500 bytes.
Disassembling instructions without debug info
---------------------------------------------
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)