提交 40a4df22 编写于 作者: C chenjianwen

Add crtbrand.s file

Signed-off-by: Nchenjianwen <chenjianwen15@huawei.com>
上级 b0f06550
.include "crtbrand.s"
.section .init
.global _init
.type _init,%function
......
.include "crtbrand.s"
.syntax unified
.section .init
......
......@@ -1849,6 +1849,9 @@ musl_src_porting_file = [
"src/thread/arm/syscall_cp.s",
"src/ldso/dlclose.c",
"ldso/dynlink.c",
"crt/crtbrand.s",
"crt/arm/crti.s",
"crt/aarch64/crti.s",
]
musl_inc_hook_files = [
......
......@@ -127,6 +127,7 @@ template("musl_libs") {
"${target_out_dir}/${musl_ported_dir}/src/include",
"${target_out_dir}/${musl_ported_dir}/include",
"${target_out_dir}/${musl_inc_out_dir}",
"${target_out_dir}/${musl_ported_dir}/crt",
]
cflags_basic = [
......
.include "crtbrand.s"
.section .init
.global _init
.type _init,%function
_init:
stp x29,x30,[sp,-16]!
mov x29,sp
.section .fini
.global _fini
.type _fini,%function
_fini:
stp x29,x30,[sp,-16]!
mov x29,sp
.include "crtbrand.s"
.syntax unified
.section .init
.global _init
.type _init,%function
_init:
push {r0,lr}
.section .fini
.global _fini
.type _fini,%function
_fini:
push {r0,lr}
.section .note.ohos.ident,"a",%note
.balign 4
.type abitag, %object
abitag:
.long 2f-1f // int32_t namesz
.long 3f-2f // int32_t descsz
1:.ascii "OHOS\0" // char name[]
2:.long 12 // int32_t ohos_api
3:
.size abitag, .-abitag
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册