aboutsummaryrefslogtreecommitdiff
path: root/src/client/linux
diff options
context:
space:
mode:
authornealsid <nealsid@4c0a9323-5329-0410-9bdc-e9ce6186880e>2009-06-25 21:36:39 +0000
committernealsid <nealsid@4c0a9323-5329-0410-9bdc-e9ce6186880e>2009-06-25 21:36:39 +0000
commit90a6505b03c0d259de6aa863acaa3d670a4dfe8f (patch)
treecb62553cfb0ba75257c48a43664027071dc87dbf /src/client/linux
parentFix for crashs generation test app to not deadlock (diff)
downloadbreakpad-90a6505b03c0d259de6aa863acaa3d670a4dfe8f.tar.xz
The symbol files necessary for the processor to walk stacks on Linux that have __kernel_vsyscall at innermost frame. Special symbol files ar eneeded because EBP does not point to the frame when a thread is inside a system call.
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@353 4c0a9323-5329-0410-9bdc-e9ce6186880e
Diffstat (limited to 'src/client/linux')
-rw-r--r--src/client/linux/data/linux-gate-amd.sym3
-rw-r--r--src/client/linux/data/linux-gate-intel.sym3
2 files changed, 6 insertions, 0 deletions
diff --git a/src/client/linux/data/linux-gate-amd.sym b/src/client/linux/data/linux-gate-amd.sym
new file mode 100644
index 00000000..e042a5ec
--- /dev/null
+++ b/src/client/linux/data/linux-gate-amd.sym
@@ -0,0 +1,3 @@
+MODULE Linux x86 B8CFDE93002D54DA1900A40AA1BD67690 linux-gate.so
+PUBLIC 400 0 __kernel_vsyscall
+STACK WIN 4 400 100 1 1 0 0 0 0 0 1
diff --git a/src/client/linux/data/linux-gate-intel.sym b/src/client/linux/data/linux-gate-intel.sym
new file mode 100644
index 00000000..c209c237
--- /dev/null
+++ b/src/client/linux/data/linux-gate-intel.sym
@@ -0,0 +1,3 @@
+MODULE Linux x86 4FBDA58B5A1DF5A379E3CF19A235EA090 linux-gate.so
+PUBLIC 400 0 __kernel_vsyscall
+STACK WIN 4 400 200 3 3 0 0 0 0 0 1 \ No newline at end of file