Page MenuHomeFreeBSD

D51858.diff
No OneTemporary

D51858.diff

diff --git a/lib/libc/arm/Symbol.map b/lib/libc/arm/Symbol.map
--- a/lib/libc/arm/Symbol.map
+++ b/lib/libc/arm/Symbol.map
@@ -5,7 +5,6 @@
*/
FBSD_1.0 {
__mcount;
- alloca;
brk;
sbrk;
};
diff --git a/lib/libc/arm/gen/alloca.S b/lib/libc/arm/gen/alloca.S
--- a/lib/libc/arm/gen/alloca.S
+++ b/lib/libc/arm/gen/alloca.S
@@ -35,6 +35,7 @@
/* like alloc, but automatic automatic free in return */
#include <machine/asm.h>
+
ENTRY(alloca)
add r0, r0, #0x00000007 /* round up to next 8 byte alignment */
bic r0, r0, #0x00000007
@@ -43,4 +44,6 @@
RET
END(alloca)
+ .symver alloca, alloca@FBSD_1.0
+
.section .note.GNU-stack,"",%progbits

File Metadata

Mime Type
text/plain
Expires
Wed, Jul 22, 6:46 PM (7 h, 34 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
35377134
Default Alt Text
D51858.diff (657 B)

Event Timeline