]> git.pld-linux.org Git - packages/smalltalk.git/blob - smalltalk-proc.patch
- BR: texinfo
[packages/smalltalk.git] / smalltalk-proc.patch
1 --- smalltalk-2.1.8/sigsegv/src/heur-ac.h.orig  Fri Jul 16 11:54:44 2004
2 +++ smalltalk-2.1.8/sigsegv/src/heur-ac.h       Fri Jul 16 12:10:58 2004
3 @@ -32,8 +32,11 @@
4        stack_top = vma.end - 1;
5        return 0;
6      }
7 -  else
8 -    return -1;
9 +  else {
10 +    extern void *__libc_stack_end;
11 +    stack_top = __libc_stack_end;
12 +    return 0;
13 +  }
14  }
15  
16  #define IS_STACK_OVERFLOW \
17 --- smalltalk-2.1.8/sigsegv/src/stackvma-linux.c.orig   Fri Dec 19 17:01:08 2003
18 +++ smalltalk-2.1.8/sigsegv/src/stackvma-linux.c        Fri Jul 16 12:03:31 2004
19 @@ -42,7 +42,8 @@
20          break;
21        while (c = getc (fp), c != EOF && c != '\n')
22          continue;
23 -      if (address >= start && address <= end - 1)
24 +      if (address >= start && address <= end - 1 &&
25 +         (start != end /* ignore maps hidden by PaX */))
26          {
27            vma->start = start;
28            vma->end = end;
This page took 0.025864 seconds and 3 git commands to generate.