/third_party/musl/porting/liteos_a/user/ldso/ |
H A D | dynlink.c | 124 static struct dso ldso; variable 352 if (dso == &ldso) { in do_relocs() 353 /* Only ldso's REL table needs addend saving/reuse. */ in do_relocs() 371 * chain consists of just ldso; otherwise read back in do_relocs() 373 if (head==&ldso) in do_relocs() 898 * case where ldso was invoked as a command to execute a in fixup_rpath() 1040 name, ldso.name, in load_library() 1041 ldso.base); in load_library() 1047 if (!strcmp(name, ldso.name)) is_self = 1; in load_library() 1049 if (!ldso in load_library() [all...] |
/third_party/musl/porting/liteos_a/user_debug/ldso/ |
H A D | dynlink.c | 124 static struct dso ldso; variable 352 if (dso == &ldso) { in do_relocs() 353 /* Only ldso's REL table needs addend saving/reuse. */ in do_relocs() 371 * chain consists of just ldso; otherwise read back in do_relocs() 373 if (head==&ldso) in do_relocs() 898 * case where ldso was invoked as a command to execute a in fixup_rpath() 1040 name, ldso.name, in load_library() 1041 ldso.base); in load_library() 1047 if (!strcmp(name, ldso.name)) is_self = 1; in load_library() 1049 if (!ldso in load_library() [all...] |
/third_party/musl/ldso/ |
H A D | dynlink.c | 136 static struct dso ldso; variable 372 return find_sym(&ldso, "readdir_r", 1); in get_lfs64() 377 if (!strcmp(buf, p)) return find_sym(&ldso, buf, 1); in get_lfs64() 401 if (dso == &ldso) { in do_relocs() 402 /* Only ldso's REL table needs addend saving/reuse. */ in do_relocs() 420 * chain consists of just ldso; otherwise read back in do_relocs() 422 if (head==&ldso) in do_relocs() 565 if (dso == &ldso) return; /* self-relocation was done in _dlstart */ in do_relr_relocs() 967 * case where ldso was invoked as a command to execute a in fixup_rpath() 1111 name, ldso [all...] |
/third_party/musl/scripts/build_lite/ |
H A D | Makefile | 197 mv -f ldso/linux/* ldso/ && \ 205 mv -f src/ldso/aarch64/linux/* src/ldso/aarch64/ && \ 206 mv -f src/ldso/arm/linux/* src/ldso/arm/ && \ 207 mv -f src/ldso/riscv64/linux/* src/ldso/riscv64/ && \ 208 mv -f src/ldso/x86_64/linux/* src/ldso/x86_6 [all...] |
/third_party/musl/ldso/linux/ |
H A D | dynlink.c | 162 static struct dso ldso; variable 774 * Global so includes exe, ld preload so and ldso. 872 // for ldso, app, preload so which is global, should be accessible in all exist namespaces in find_sym2() 1074 if (dso == &ldso) { in do_relocs() 1075 /* Only ldso's REL table needs addend saving/reuse. */ in do_relocs() 1093 * chain consists of just ldso; otherwise read back in do_relocs() 1095 if (head==&ldso) in do_relocs() 1118 : dso != &ldso ? find_sym_by_saved_so_list(type, ctx, &vinfo, type==REL_PLT, dso) in do_relocs() 1933 * case where ldso was invoked as a command to execute a in fixup_rpath() 2193 name, ldso in load_library() [all...] |
H A D | cfi.h | 28 int init_cfi_shadow(struct dso *dso_list, struct dso *ldso, struct dso *app, struct dso *vdso);
|
H A D | cfi.c | 276 int init_cfi_shadow(struct dso *dso_list, struct dso *ldso, struct dso *app, struct dso *vdso) in init_cfi_shadow() argument 287 pldso = ldso; in init_cfi_shadow()
|
/third_party/musl/porting/linux/user/ldso/ |
H A D | dynlink.c | 134 static struct dso ldso; variable 740 * Global so includes exe, ld preload so and ldso. 1039 if (dso == &ldso) { in do_relocs() 1040 /* Only ldso's REL table needs addend saving/reuse. */ in do_relocs() 1058 * chain consists of just ldso; otherwise read back in do_relocs() 1060 if (head==&ldso) in do_relocs() 1083 : dso != &ldso ? find_sym_by_saved_so_list(type, ctx, &vinfo, type==REL_PLT, dso) in do_relocs() 1745 * case where ldso was invoked as a command to execute a in fixup_rpath() 2005 name, ldso.name, in load_library() 2006 ldso in load_library() [all...] |
H A D | cfi.h | 28 int init_cfi_shadow(struct dso *dso_list, struct dso *ldso);
|
H A D | cfi.c | 224 /* The ldso is an exception because it is loaded by kernel and is not mapped to the CFI shadow. in cfi_slowpath_common() 227 LD_LOGI("[CFI] [%{public}s] uncheck for ldso\n", __FUNCTION__); in cfi_slowpath_common() 263 int init_cfi_shadow(struct dso *dso_list, struct dso *ldso) in init_cfi_shadow() argument 274 pldso = ldso; in init_cfi_shadow()
|
/third_party/musl/porting/linux/user/ |
H A D | Makefile | 21 SRC_DIRS = $(addprefix $(srcdir)/,src/* src/malloc/$(MALLOC_DIR) crt ldso $(COMPAT_SRC_DIRS)) 32 LDSO_OBJS = $(filter obj/ldso/%,$(ALL_OBJS:%.o=%.lo)) 110 obj/crt/rcrt1.o obj/ldso/dlstart.lo obj/ldso/dynlink.lo: $(srcdir)/src/internal/dynlink.h $(srcdir)/arch/$(ARCH)/reloc.h 112 obj/crt/crt1.o obj/crt/scrt1.o obj/crt/rcrt1.o obj/ldso/dlstart.lo: $(srcdir)/arch/$(ARCH)/crt_arch.h 114 obj/crt/rcrt1.o: $(srcdir)/ldso/dlstart.c
|
/third_party/musl/scripts/linux/ |
H A D | Makefile | 21 SRC_DIRS = $(addprefix $(srcdir)/,src/* src/malloc/$(MALLOC_DIR) crt ldso $(COMPAT_SRC_DIRS)) 32 LDSO_OBJS = $(filter obj/ldso/%,$(ALL_OBJS:%.o=%.lo)) 110 obj/crt/rcrt1.o obj/ldso/dlstart.lo obj/ldso/dynlink.lo: $(srcdir)/src/internal/dynlink.h $(srcdir)/arch/$(ARCH)/reloc.h 112 obj/crt/crt1.o obj/crt/scrt1.o obj/crt/rcrt1.o obj/ldso/dlstart.lo: $(srcdir)/arch/$(ARCH)/crt_arch.h 114 obj/crt/rcrt1.o: $(srcdir)/ldso/dlstart.c
|
/third_party/musl/porting/liteos_a/user_debug/ |
H A D | Makefile | 21 SRC_DIRS = $(addprefix $(srcdir)/,src/* src/malloc/$(MALLOC_DIR) crt ldso $(COMPAT_SRC_DIRS)) 32 LDSO_OBJS = $(filter obj/ldso/%,$(ALL_OBJS:%.o=%.lo)) 110 obj/crt/rcrt1.o obj/ldso/dlstart.lo obj/ldso/dynlink.lo: $(srcdir)/src/internal/dynlink.h $(srcdir)/arch/$(ARCH)/reloc.h 112 obj/crt/crt1.o obj/crt/scrt1.o obj/crt/rcrt1.o obj/ldso/dlstart.lo: $(srcdir)/arch/$(ARCH)/crt_arch.h 114 obj/crt/rcrt1.o: $(srcdir)/ldso/dlstart.c
|
/third_party/musl/ |
H A D | Makefile | 21 SRC_DIRS = $(addprefix $(srcdir)/,src/* src/malloc/$(MALLOC_DIR) crt ldso $(COMPAT_SRC_DIRS)) 32 LDSO_OBJS = $(filter obj/ldso/%,$(ALL_OBJS:%.o=%.lo)) 110 obj/crt/rcrt1.o obj/ldso/dlstart.lo obj/ldso/dynlink.lo: $(srcdir)/src/internal/dynlink.h $(srcdir)/arch/$(ARCH)/reloc.h 112 obj/crt/crt1.o obj/crt/scrt1.o obj/crt/rcrt1.o obj/ldso/dlstart.lo: $(srcdir)/arch/$(ARCH)/crt_arch.h 114 obj/crt/rcrt1.o: $(srcdir)/ldso/dlstart.c
|
/third_party/musl/libc-test/src/functionalext/supplement/ldso/ldso_gtest/ |
H A D | ldso_cfi_test.cpp | 28 extern "C" int init_cfi_shadow(struct dso* dso_list, struct dso* ldso);
|
/third_party/musl/libc-test/src/functionalext/ldso_cfi/ |
H A D | ldso_cfi_check.c | 31 extern int init_cfi_shadow(struct dso *dso_list, struct dso *ldso);
|