Home
last modified time | relevance | path

Searched refs:link_info (Results 1 – 5 of 5) sorted by relevance

/xnu-8020.121.3/libkern/kxld/
H A Dkxld.c110 static kern_return_t allocate_split_kext(KXLDContext *context, splitKextLinkInfo * link_info);
265 splitKextLinkInfo *link_info, in kxld_link_split_file() argument
276 isSplitKext = (link_info->vmaddr_TEXT_EXEC != 0); in kxld_link_split_file()
288 require_action(link_info, finish, rval = KERN_INVALID_ARGUMENT); in kxld_link_split_file()
297 link_info->kextExecutable, in kxld_link_split_file()
298 link_info->kextSize, in kxld_link_split_file()
304 link_info->kextExecutable, in kxld_link_split_file()
305 link_info->kextSize, in kxld_link_split_file()
310 kxld_object_set_link_info(kext_object, link_info); in kxld_link_split_file()
319 kxld_show_split_info(link_info); in kxld_link_split_file()
[all …]
H A Dkxld_seg.c873 splitKextLinkInfo * link_info = (splitKextLinkInfo *) link_addr; in kxld_seg_relocate() local
883 my_link_addr = link_info->vmaddr_TEXT; in kxld_seg_relocate()
886 my_link_addr = link_info->vmaddr_TEXT_EXEC; in kxld_seg_relocate()
893 my_link_addr = link_info->vmaddr_DATA; in kxld_seg_relocate()
900 my_link_addr = link_info->vmaddr_DATA_CONST; in kxld_seg_relocate()
907 my_link_addr = link_info->vmaddr_LLVM_COV; in kxld_seg_relocate()
914 my_link_addr = link_info->vmaddr_LINKEDIT; in kxld_seg_relocate()
925 my_link_addr = link_info->vmaddr_TEXT; in kxld_seg_relocate()
929 my_link_addr = link_info->vmaddr_TEXT; in kxld_seg_relocate()
H A Dkxld_object.h135 splitKextLinkInfo *link_info)
H A Dkxld_object.c346 kxld_object_set_link_info(KXLDObject *object, splitKextLinkInfo *link_info) in kxld_object_set_link_info() argument
349 check(link_info); in kxld_object_set_link_info()
351 object->split_info.vmaddr_TEXT = link_info->vmaddr_TEXT; in kxld_object_set_link_info()
352 object->split_info.vmaddr_TEXT_EXEC = link_info->vmaddr_TEXT_EXEC; in kxld_object_set_link_info()
353 object->split_info.vmaddr_DATA = link_info->vmaddr_DATA; in kxld_object_set_link_info()
354 object->split_info.vmaddr_DATA_CONST = link_info->vmaddr_DATA_CONST; in kxld_object_set_link_info()
355 object->split_info.vmaddr_LLVM_COV = link_info->vmaddr_LLVM_COV; in kxld_object_set_link_info()
356 object->split_info.vmaddr_LINKEDIT = link_info->vmaddr_LINKEDIT; in kxld_object_set_link_info()
/xnu-8020.121.3/libkern/libkern/
H A Dkxld.h109 splitKextLinkInfo *link_info,