author | Wolfgang Rosenauer <wr@rosenauer.org> |
Sun, 29 Apr 2012 09:40:59 +0200 | |
branch | firefox13 |
changeset 440 | 8e36d7509c1b |
parent 425 | e840ed7d6878 |
child 448 | b2ef95140ce1 |
permissions | -rw-r--r-- |
425
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
1 |
# HG changeset patch |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
2 |
# Parent 11d55dfd8e3a732ea60761b259e20790b0ecec43 |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
3 |
Patch to make Mozilla build with gcc 4.7, including |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
4 |
- Bug 734490 - "no viable overloaded 'PRIxPTR'" when building with Clang or GCC 4.7 (TM: Mozilla14) |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
5 |
|
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
6 |
diff --git a/layout/base/tests/TestPoisonArea.cpp b/layout/base/tests/TestPoisonArea.cpp |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
7 |
--- a/layout/base/tests/TestPoisonArea.cpp |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
8 |
+++ b/layout/base/tests/TestPoisonArea.cpp |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
9 |
@@ -392,53 +392,53 @@ ReservePoisonArea() |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
10 |
{ |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
11 |
if (sizeof(uintptr_t) == 8) { |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
12 |
// Use the hardware-inaccessible region. |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
13 |
// We have to avoid 64-bit constants and shifts by 32 bits, since this |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
14 |
// code is compiled in 32-bit mode, although it is never executed there. |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
15 |
uintptr_t result = (((uintptr_t(0x7FFFFFFFu) << 31) << 1 | |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
16 |
uintptr_t(0xF0DEAFFFu)) & |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
17 |
~uintptr_t(PAGESIZE-1)); |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
18 |
- printf("INFO | poison area assumed at 0x%.*"PRIxPTR"\n", SIZxPTR, result); |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
19 |
+ printf("INFO | poison area assumed at 0x%.*" PRIxPTR "\n", SIZxPTR, result); |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
20 |
return result; |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
21 |
} else { |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
22 |
// First see if we can allocate the preferred poison address from the OS. |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
23 |
uintptr_t candidate = (0xF0DEAFFF & ~(PAGESIZE-1)); |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
24 |
void *result = ReserveRegion(candidate, false); |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
25 |
if (result == (void *)candidate) { |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
26 |
// success - inaccessible page allocated |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
27 |
- printf("INFO | poison area allocated at 0x%.*"PRIxPTR |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
28 |
+ printf("INFO | poison area allocated at 0x%.*" PRIxPTR |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
29 |
" (preferred addr)\n", SIZxPTR, (uintptr_t)result); |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
30 |
return candidate; |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
31 |
} |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
32 |
|
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
33 |
// That didn't work, so see if the preferred address is within a range |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
34 |
// of permanently inacessible memory. |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
35 |
if (ProbeRegion(candidate)) { |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
36 |
// success - selected page cannot be usable memory |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
37 |
if (result != MAP_FAILED) |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
38 |
ReleaseRegion(result); |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
39 |
- printf("INFO | poison area assumed at 0x%.*"PRIxPTR |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
40 |
+ printf("INFO | poison area assumed at 0x%.*" PRIxPTR |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
41 |
" (preferred addr)\n", SIZxPTR, candidate); |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
42 |
return candidate; |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
43 |
} |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
44 |
|
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
45 |
// The preferred address is already in use. Did the OS give us a |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
46 |
// consolation prize? |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
47 |
if (result != MAP_FAILED) { |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
48 |
- printf("INFO | poison area allocated at 0x%.*"PRIxPTR |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
49 |
+ printf("INFO | poison area allocated at 0x%.*" PRIxPTR |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
50 |
" (consolation prize)\n", SIZxPTR, (uintptr_t)result); |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
51 |
return (uintptr_t)result; |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
52 |
} |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
53 |
|
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
54 |
// It didn't, so try to allocate again, without any constraint on |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
55 |
// the address. |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
56 |
result = ReserveRegion(0, false); |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
57 |
if (result != MAP_FAILED) { |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
58 |
- printf("INFO | poison area allocated at 0x%.*"PRIxPTR |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
59 |
+ printf("INFO | poison area allocated at 0x%.*" PRIxPTR |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
60 |
" (fallback)\n", SIZxPTR, (uintptr_t)result); |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
61 |
return (uintptr_t)result; |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
62 |
} |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
63 |
|
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
64 |
printf("ERROR | no usable poison area found\n"); |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
65 |
return 0; |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
66 |
} |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
67 |
} |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
68 |
@@ -450,17 +450,17 @@ static uintptr_t |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
69 |
ReservePositiveControl() |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
70 |
{ |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
71 |
|
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
72 |
void *result = ReserveRegion(0, false); |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
73 |
if (result == MAP_FAILED) { |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
74 |
printf("ERROR | allocating positive control | %s\n", LastErrMsg()); |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
75 |
return 0; |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
76 |
} |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
77 |
- printf("INFO | positive control allocated at 0x%.*"PRIxPTR"\n", |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
78 |
+ printf("INFO | positive control allocated at 0x%.*" PRIxPTR "\n", |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
79 |
SIZxPTR, (uintptr_t)result); |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
80 |
return (uintptr_t)result; |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
81 |
} |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
82 |
|
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
83 |
/* The "negative control" area confirms that our probe logic does detect a |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
84 |
* page that is readable, writable, or executable. |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
85 |
*/ |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
86 |
static uintptr_t |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
87 |
@@ -481,17 +481,17 @@ ReserveNegativeControl() |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
88 |
// Now mark it executable as well as readable and writable. |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
89 |
// (mmap(PROT_EXEC) may fail when applied to anonymous memory.) |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
90 |
|
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
91 |
if (MakeRegionExecutable(result)) { |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
92 |
printf("ERROR | making negative control executable | %s\n", LastErrMsg()); |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
93 |
return 0; |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
94 |
} |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
95 |
|
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
96 |
- printf("INFO | negative control allocated at 0x%.*"PRIxPTR"\n", |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
97 |
+ printf("INFO | negative control allocated at 0x%.*" PRIxPTR "\n", |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
98 |
SIZxPTR, (uintptr_t)result); |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
99 |
return (uintptr_t)result; |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
100 |
} |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
101 |
|
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
102 |
static void |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
103 |
JumpTo(uintptr_t opaddr) |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
104 |
{ |
e840ed7d6878
added mozilla-gcc47.patch to fix build issues when compiled with gcc 4.7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
105 |
#ifdef __ia64 |