SYMBOL INDEX (339 symbols across 43 files) FILE: RootHelperSample/RemoteLog.h function RLogv (line 13) | __attribute__((unused)) static void RLogv(NSString* format, va_list args) function RLog (line 50) | __attribute__((unused)) static void RLog(NSString* format, ...) FILE: RootHelperSample/external/include/choma/BufferedStream.h type BufferedStreamContext (line 9) | typedef struct BufferedStreamContext { FILE: RootHelperSample/external/include/choma/CSBlob.h type CS_BlobIndex (line 14) | typedef struct __BlobIndex { type CS_SuperBlob (line 20) | typedef struct __SuperBlob { type CS_GenericBlob (line 27) | typedef struct __GenericBlob { type CS_DecodedBlob (line 59) | typedef struct s_CS_DecodedBlob { type CS_DecodedSuperBlob (line 65) | typedef struct s_CS_DecodedSuperBlob { FILE: RootHelperSample/external/include/choma/CodeDirectory.h type CS_CodeDirectory (line 17) | typedef struct __CodeDirectory { type CS_HashType (line 36) | enum CS_HashType { FILE: RootHelperSample/external/include/choma/FAT.h type MachO (line 12) | typedef struct MachO MachO; type FAT (line 16) | typedef struct FAT FILE: RootHelperSample/external/include/choma/FileStream.h type FileStreamContext (line 10) | typedef struct FileStreamContext { FILE: RootHelperSample/external/include/choma/MachO.h type MachOSegment (line 10) | typedef struct MachOSegment type FilesetMachO (line 16) | typedef struct FilesetMachO { type MachO (line 23) | typedef struct MachO { type load_command (line 52) | struct load_command type fat_arch_64 (line 55) | struct fat_arch_64 FILE: RootHelperSample/external/include/choma/MemoryStream.h type MemoryStream (line 20) | typedef struct s_MemoryStream { FILE: RootHelperSample/external/include/choma/PatchFinder.h type PFSection (line 8) | typedef struct PFSection { type MetricShared (line 20) | typedef struct MetricShared { type BytePatternAlignment (line 26) | typedef enum { type BytePatternMetric (line 33) | typedef struct BytePatternMetric { FILE: RootHelperSample/launchdshim/SpringBoardShim/main.c function main (line 9) | int main(int argc, char *argv[], char *envp[], char* apple[]) { FILE: RootHelperSample/launchdshim/launchdhook/IOMobileFramebuffer.h type IOReturn (line 9) | typedef IOReturn IOMobileFramebufferReturn; type __IOMobileFramebuffer (line 10) | struct __IOMobileFramebuffer type CGSize (line 11) | typedef CGSize IOMobileFramebufferDisplaySize; FILE: RootHelperSample/launchdshim/launchdhook/fishhook.c type mach_header_t (line 44) | typedef struct mach_header_64 mach_header_t; type segment_command_t (line 45) | typedef struct segment_command_64 segment_command_t; type section_t (line 46) | typedef struct section_64 section_t; type nlist_t (line 47) | typedef struct nlist_64 nlist_t; type mach_header_t (line 50) | typedef struct mach_header mach_header_t; type segment_command_t (line 51) | typedef struct segment_command segment_command_t; type section_t (line 52) | typedef struct section section_t; type nlist_t (line 53) | typedef struct nlist nlist_t; type rebindings_entry (line 61) | struct rebindings_entry { type rebindings_entry (line 67) | struct rebindings_entry function prepend_rebindings (line 69) | static int prepend_rebindings(struct rebindings_entry **rebindings_head, function get_protection (line 89) | static int get_protection(void *addr, vm_prot_t *prot, vm_prot_t *max_pr... function perform_rebinding_with_section (line 118) | static void perform_rebinding_with_section(struct rebindings_entry *rebi... function rebind_symbols_for_image (line 180) | static void rebind_symbols_for_image(struct rebindings_entry *rebindings, function _rebind_symbols_for_image (line 242) | static void _rebind_symbols_for_image(const struct mach_header *header, function rebind_symbols_image (line 247) | int rebind_symbols_image(void *header, function rebind_symbols (line 261) | int rebind_symbols(struct rebinding rebindings[], size_t rebindings_nel) { FILE: RootHelperSample/launchdshim/launchdhook/fishhook.h type rebinding (line 44) | struct rebinding { type rebinding (line 59) | struct rebinding type rebinding (line 68) | struct rebinding FILE: RootHelperSample/launchdshim/launchdhook/verbose/IOMobileFramebuffer.h type IOReturn (line 9) | typedef IOReturn IOMobileFramebufferReturn; type __IOMobileFramebuffer (line 10) | struct __IOMobileFramebuffer type CGSize (line 11) | typedef CGSize IOMobileFramebufferDisplaySize; FILE: RootHelperSample/launchdshim/launchdhook/verbose/console/msgbuf.h type msgbuf (line 69) | struct msgbuf { type msgbuf (line 81) | struct msgbuf type msgbuf (line 83) | struct msgbuf FILE: RootHelperSample/launchdshim/launchdhook/verbose/console/serial_protos.h type console_ops (line 66) | struct console_ops { type console_printbuf_state (line 82) | struct console_printbuf_state { type console_printbuf_state (line 92) | struct console_printbuf_state type console_printbuf_state (line 94) | struct console_printbuf_state FILE: RootHelperSample/launchdshim/launchdhook/verbose/console/video_console.c function switch_to_serial_console (line 146) | int switch_to_serial_console() {return 0;} type spl_t (line 161) | typedef unsigned spl_t; type thread_call (line 165) | struct thread_call {} type thread_call_data_t (line 166) | typedef struct thread_call thread_call_data_t; type PE_Video (line 182) | struct PE_Video { type PE_Video (line 202) | typedef struct PE_Video PE_Video; function clock_deadline_for_periodic_event (line 204) | void function clock_interval_to_absolutetime_interval (line 233) | void function clock_interval_to_deadline (line 246) | void type vc_info (line 267) | struct vc_info type vc_info (line 279) | struct vc_info type vt100state_e (line 352) | enum vt100state_e { type vc_info (line 399) | struct vc_info function gc_clear_line (line 421) | static void function gc_clear_screen (line 455) | static void function gc_enable (line 493) | static void function gc_hide_cursor (line 631) | static void function gc_initialize (line 653) | static void function gc_paint_char (line 669) | static void function gc_putchar (line 683) | static void function gc_putc_askcmd (line 738) | static void function gc_putc_charsetcmd (line 759) | static void function gc_putc_charsizecmd (line 777) | static void function gc_putc_esc (line 801) | static void function gc_putc_getpars (line 876) | static void function gc_putc_gotpars (line 900) | static void function gc_putc_normal (line 1044) | static void function gc_putc_square (line 1121) | static void function gc_reset_screen (line 1136) | static void function gc_reset_tabs (line 1145) | static void function gc_set_tab_stop (line 1159) | static void function boolean_t (line 1167) | static boolean_t function gc_reset_vt100 (line 1180) | static void function gc_scroll_down (line 1195) | static void function gc_scroll_up (line 1289) | static void function gc_show_cursor (line 1383) | static void function gc_update_color (line 1405) | static void function vcputc (line 1414) | void function vc_clear_screen (line 1502) | static void function vc_render_char (line 1553) | static void function vc_paint_char_8 (line 1589) | static void function vc_paint_char_16 (line 1656) | static void function vc_paint_char_32 (line 1718) | static void function vc_paint_char (line 1789) | static void function vc_render_font (line 1813) | static void function vc_enable (line 1877) | static void function vc_reverse_cursor (line 1883) | static void function vc_scroll_down (line 1917) | static void function vc_scroll_up (line 1951) | static void function vc_update_color (line 1984) | static void function vc_blit_rect (line 2088) | static void function vc_blit_rect_8 (line 2125) | static void function vc_blit_rect_16 (line 2203) | static void function vc_blit_rect_32 (line 2279) | static void function vc_blit_rect_30 (line 2353) | static void function vc_clean_boot_graphics (line 2430) | static void type lzss_image_state (line 2446) | struct lzss_image_state { type lzss_image_state (line 2455) | typedef struct lzss_image_state lzss_image_state; function vc_decompress_lzss_next_pixel (line 2458) | static inline int function vc_display_lzss_icon (line 2513) | int function noroot_icon_test (line 2595) | void function vc_display_icon (line 2608) | void function vc_progress_initialize (line 2629) | void function vc_progress_set (line 2666) | void function vc_progressmeter_range (line 2807) | static uint32_t function vc_progressmeter_task (line 2821) | static void function vc_progress_setdiskspeed (line 2847) | void function vc_progress_task (line 2855) | static void function gc_pause (line 2953) | static void function vc_initialize (line 2988) | static void function initialize_prescreen (line 3017) | void initialize_prescreen(struct vc_info new_vinfo) { function initialize_screen (line 3053) | void function vcattach (line 3287) | void function vc_draw_progress_meter (line 3344) | static void function internal_enable_progressmeter (line 3425) | static void function internal_set_progressmeter (line 3488) | static void function vc_enable_progressmeter (line 3521) | void function vc_set_progressmeter (line 3527) | void FILE: RootHelperSample/launchdshim/launchdhook/verbose/console/video_console.h type vc_progress_user_options (line 64) | struct vc_progress_user_options { type vc_progress_user_options (line 71) | typedef struct vc_progress_user_options vc_progress_user_options; type vc_info (line 91) | struct vc_info { type vc_progress_element (line 108) | struct vc_progress_element { type vc_progress_element (line 121) | typedef struct vc_progress_element vc_progress_element; type vc_progress_user_options (line 123) | struct vc_progress_user_options FILE: RootHelperSample/launchdshim/launchdhook/verbose/console/video_scroll.c function video_scroll_up (line 32) | void function video_scroll_down (line 38) | void FILE: usprebooter/Private Headers I stole from the macOS SDK/bootstrap.h type name_t (line 26) | typedef name_t *name_array_t; type bootstrap_status_t (line 27) | typedef int bootstrap_status_t; type bootstrap_status_t (line 28) | typedef bootstrap_status_t *bootstrap_status_array_t; type bootstrap_property_t (line 29) | typedef unsigned int bootstrap_property_t; type bootstrap_property_t (line 30) | typedef bootstrap_property_t * bootstrap_property_array_t; type boolean_t (line 32) | typedef boolean_t *bool_array_t; FILE: usprebooter/Private Headers I stole from the macOS SDK/xpc/activity.h type xpc_activity_state_t (line 381) | typedef long xpc_activity_state_t; FILE: usprebooter/Private Headers I stole from the macOS SDK/xpc/launch.h type _launch_data (line 200) | struct _launch_data type launch_data_type_t (line 204) | typedef enum { FILE: usprebooter/Private Headers I stole from the macOS SDK/xpc/xpc.h type _xpc_type_s (line 46) | struct _xpc_type_s function _xpc_object_validate (line 77) | void type _xpc_bool_s (line 172) | struct _xpc_bool_s type _xpc_bool_s (line 182) | struct _xpc_bool_s FILE: usprebooter/Private Headers I stole from the macOS SDK/xpc/xpc_connection.h type _xpc_dictionary_s (line 38) | struct _xpc_dictionary_s type _xpc_dictionary_s (line 57) | struct _xpc_dictionary_s type _xpc_dictionary_s (line 80) | struct _xpc_dictionary_s type _xpc_dictionary_s (line 94) | struct _xpc_dictionary_s FILE: usprebooter/fun/krw.c function do_kopen (line 20) | __attribute__ ((optnone)) uint64_t do_kopen(uint64_t puaf_pages, uint64_... function do_kclose (line 92) | void do_kclose(void) function do_kread (line 98) | void do_kread(u64 kaddr, void* uaddr, u64 size) function do_kwrite (line 103) | void do_kwrite(void* uaddr, u64 kaddr, u64 size) function get_kslide (line 108) | uint64_t get_kslide(void) { function get_kernproc (line 112) | uint64_t get_kernproc(void) { function kread8 (line 116) | uint8_t kread8(uint64_t where) { function kread16 (line 121) | uint32_t kread16(uint64_t where) { function kread32 (line 126) | uint32_t kread32(uint64_t where) { function kread64 (line 131) | uint64_t kread64(uint64_t where) { function kread64_smr (line 138) | uint64_t kread64_smr(uint64_t where) { function kwrite8 (line 145) | void kwrite8(uint64_t where, uint8_t what) { function kwrite16 (line 158) | void kwrite16(uint64_t where, uint16_t what) { function kwrite32 (line 167) | void kwrite32(uint64_t where, uint32_t what) { function kwrite64 (line 173) | void kwrite64(uint64_t where, uint64_t what) { FILE: usprebooter/fun/proc.c function getProc (line 18) | uint64_t getProc(pid_t pid) { function getProcByName (line 34) | uint64_t getProcByName(char* nm) { function getPidByName (line 54) | int getPidByName(char* nm) { function funProc (line 60) | int funProc(uint64_t proc) { FILE: usprebooter/libkfd.h type puaf_method (line 22) | enum puaf_method { type kread_method (line 28) | enum kread_method { type kwrite_method (line 33) | enum kwrite_method { type kfd (line 47) | struct kfd type info (line 49) | struct info { type perf (line 76) | struct perf { type puaf (line 105) | struct puaf { type krkw (line 118) | struct krkw { type kfd (line 139) | struct kfd { type kfd (line 152) | struct kfd type kfd (line 154) | struct kfd type kfd (line 154) | struct kfd type kfd (line 154) | struct kfd function kfd_free (line 162) | void kfd_free(struct kfd* kfd) function u64 (line 171) | u64 kopen(u64 puaf_pages, u64 puaf_method, u64 kread_method, u64 kwrite_... function kread (line 194) | void kread(u64 kfd, u64 kaddr, void* uaddr, u64 size) function kwrite (line 199) | void kwrite(u64 kfd, void* uaddr, u64 kaddr, u64 size) function kclose (line 204) | void kclose(u64 kfd) FILE: usprebooter/libkfd/common.h type i8 (line 32) | typedef int8_t i8; type i16 (line 33) | typedef int16_t i16; type i32 (line 34) | typedef int32_t i32; type i64 (line 35) | typedef int64_t i64; type isize (line 36) | typedef intptr_t isize; type u8 (line 38) | typedef uint8_t u8; type u16 (line 39) | typedef uint16_t u16; type u32 (line 40) | typedef uint32_t u32; type u64 (line 41) | typedef uint64_t u64; type usize (line 42) | typedef uintptr_t usize; FILE: usprebooter/libkfd/info.h function info_init (line 53) | void info_init(struct kfd* kfd) function info_run (line 144) | void info_run(struct kfd* kfd) function info_free (line 198) | void info_free(struct kfd* kfd) FILE: usprebooter/libkfd/info/dynamic_info.h type dynamic_info (line 4) | struct dynamic_info { type dynamic_info (line 104) | struct dynamic_info FILE: usprebooter/libkfd/info/static_info.h type psemnode (line 21) | struct psemnode { type fileproc (line 26) | struct fileproc { type kqueue_workloop_params (line 49) | struct kqueue_workloop_params { type vinfo_stat (line 95) | struct vinfo_stat { type proc_fileinfo (line 130) | struct proc_fileinfo { type psem_info (line 138) | struct psem_info { type psem_fdinfo (line 143) | struct psem_fdinfo { type kqueue_info (line 151) | struct kqueue_info { type kqueue_dyninfo (line 157) | struct kqueue_dyninfo { type perfmon_layout (line 179) | struct perfmon_layout { type perfmon_event (line 190) | struct perfmon_event { type perfmon_attr (line 196) | struct perfmon_attr { type perfmon_spec (line 201) | struct perfmon_spec { type perfmon_kind (line 208) | enum perfmon_kind { type perfmon_source (line 214) | struct perfmon_source { type perfmon_counter (line 223) | struct perfmon_counter { type perfmon_config (line 227) | struct perfmon_config { type perfmon_device (line 237) | struct perfmon_device { type perfmon_ioctl (line 244) | enum perfmon_ioctl { FILE: usprebooter/libkfd/krkw.h type kfd (line 35) | struct kfd type krkw (line 35) | struct krkw type kfd (line 36) | struct kfd type kfd (line 37) | struct kfd type krkw (line 37) | struct krkw type kfd (line 38) | struct kfd type krkw (line 38) | struct krkw type kfd (line 39) | struct kfd type krkw (line 39) | struct krkw function krkw_init (line 71) | void krkw_init(struct kfd* kfd, u64 kread_method, u64 kwrite_method) function krkw_run (line 87) | void krkw_run(struct kfd* kfd) function krkw_kread (line 99) | void krkw_kread(struct kfd* kfd, u64 kaddr, void* uaddr, u64 size) function krkw_kwrite (line 104) | void krkw_kwrite(struct kfd* kfd, void* uaddr, u64 kaddr, u64 size) function krkw_free (line 109) | void krkw_free(struct kfd* kfd) function krkw_helper_init (line 119) | void krkw_helper_init(struct kfd* kfd, struct krkw* krkw) function krkw_helper_grab_free_pages (line 124) | void krkw_helper_grab_free_pages(struct kfd* kfd) function krkw_helper_run_allocate (line 151) | void krkw_helper_run_allocate(struct kfd* kfd, struct krkw* krkw) function krkw_helper_run_deallocate (line 232) | void krkw_helper_run_deallocate(struct kfd* kfd, struct krkw* krkw) function krkw_helper_free (line 247) | void krkw_helper_free(struct kfd* kfd, struct krkw* krkw) FILE: usprebooter/libkfd/krkw/kread/kread_kqueue_workloop_ctl.h type kfd (line 10) | struct kfd function kread_kqueue_workloop_ctl_init (line 12) | void kread_kqueue_workloop_ctl_init(struct kfd* kfd) function kread_kqueue_workloop_ctl_allocate (line 18) | void kread_kqueue_workloop_ctl_allocate(struct kfd* kfd, u64 id) function kread_kqueue_workloop_ctl_search (line 34) | bool kread_kqueue_workloop_ctl_search(struct kfd* kfd, u64 object_uaddr) function kread_kqueue_workloop_ctl_kread (line 53) | void kread_kqueue_workloop_ctl_kread(struct kfd* kfd, u64 kaddr, void* u... function kread_kqueue_workloop_ctl_find_proc (line 58) | void kread_kqueue_workloop_ctl_find_proc(struct kfd* kfd) function kread_kqueue_workloop_ctl_deallocate (line 64) | void kread_kqueue_workloop_ctl_deallocate(struct kfd* kfd, u64 id) function kread_kqueue_workloop_ctl_free (line 78) | void kread_kqueue_workloop_ctl_free(struct kfd* kfd) function u64 (line 87) | u64 kread_kqueue_workloop_ctl_kread_u64(struct kfd* kfd, u64 kaddr) FILE: usprebooter/libkfd/krkw/kread/kread_sem_open.h type kfd (line 10) | struct kfd type kfd (line 11) | struct kfd function kread_sem_open_init (line 13) | void kread_sem_open_init(struct kfd* kfd) function kread_sem_open_allocate (line 38) | void kread_sem_open_allocate(struct kfd* kfd, u64 id) function kread_sem_open_search (line 47) | bool kread_sem_open_search(struct kfd* kfd, u64 object_uaddr) function kread_sem_open_kread (line 90) | void kread_sem_open_kread(struct kfd* kfd, u64 kaddr, void* uaddr, u64 s... function kread_sem_open_find_proc (line 95) | void kread_sem_open_find_proc(struct kfd* kfd) function kread_sem_open_deallocate (line 117) | void kread_sem_open_deallocate(struct kfd* kfd, u64 id) function kread_sem_open_free (line 126) | void kread_sem_open_free(struct kfd* kfd) function u64 (line 139) | u64 kread_sem_open_kread_u64(struct kfd* kfd, u64 kaddr) function u32 (line 167) | u32 kread_sem_open_kread_u32(struct kfd* kfd, u64 kaddr) FILE: usprebooter/libkfd/krkw/kwrite/kwrite_dup.h type kfd (line 8) | struct kfd function kwrite_dup_init (line 10) | void kwrite_dup_init(struct kfd* kfd) function kwrite_dup_allocate (line 25) | void kwrite_dup_allocate(struct kfd* kfd, u64 id) function kwrite_dup_search (line 34) | bool kwrite_dup_search(struct kfd* kfd, u64 object_uaddr) function kwrite_dup_kwrite (line 65) | void kwrite_dup_kwrite(struct kfd* kfd, void* uaddr, u64 kaddr, u64 size) function kwrite_dup_find_proc (line 70) | void kwrite_dup_find_proc(struct kfd* kfd) function kwrite_dup_deallocate (line 78) | void kwrite_dup_deallocate(struct kfd* kfd, u64 id) function kwrite_dup_free (line 84) | void kwrite_dup_free(struct kfd* kfd) function kwrite_dup_kwrite_u64 (line 94) | void kwrite_dup_kwrite_u64(struct kfd* kfd, u64 kaddr, u64 new_value) FILE: usprebooter/libkfd/krkw/kwrite/kwrite_sem_open.h function kwrite_sem_open_init (line 8) | void kwrite_sem_open_init(struct kfd* kfd) function kwrite_sem_open_allocate (line 17) | void kwrite_sem_open_allocate(struct kfd* kfd, u64 id) function kwrite_sem_open_search (line 37) | bool kwrite_sem_open_search(struct kfd* kfd, u64 object_uaddr) function kwrite_sem_open_kwrite (line 45) | void kwrite_sem_open_kwrite(struct kfd* kfd, void* uaddr, u64 kaddr, u64... function kwrite_sem_open_find_proc (line 53) | void kwrite_sem_open_find_proc(struct kfd* kfd) function kwrite_sem_open_deallocate (line 61) | void kwrite_sem_open_deallocate(struct kfd* kfd, u64 id) function kwrite_sem_open_free (line 73) | void kwrite_sem_open_free(struct kfd* kfd) FILE: usprebooter/libkfd/perf.h type kfd (line 9) | struct kfd type kfd (line 10) | struct kfd function perf_kread (line 12) | void perf_kread(struct kfd* kfd, u64 kaddr, void* uaddr, u64 size) function perf_kwrite (line 31) | void perf_kwrite(struct kfd* kfd, void* uaddr, u64 kaddr, u64 size) function perf_init (line 67) | void perf_init(struct kfd* kfd) function perf_run (line 86) | void perf_run(struct kfd* kfd) function perf_free (line 201) | void perf_free(struct kfd* kfd) function u64 (line 220) | u64 phystokv(struct kfd* kfd, u64 pa) function u64 (line 238) | u64 vtophys(struct kfd* kfd, u64 va) FILE: usprebooter/libkfd/puaf.h function puaf_init (line 28) | void puaf_init(struct kfd* kfd, u64 puaf_pages, u64 puaf_method) function puaf_run (line 42) | void puaf_run(struct kfd* kfd) function puaf_cleanup (line 51) | void puaf_cleanup(struct kfd* kfd) function puaf_free (line 58) | void puaf_free(struct kfd* kfd) function puaf_helper_get_vm_map_first_and_last (line 73) | void puaf_helper_get_vm_map_first_and_last(u64* first_out, u64* last_out) function puaf_helper_get_vm_map_min_and_max (line 106) | void puaf_helper_get_vm_map_min_and_max(u64* min_out, u64* max_out) function puaf_helper_give_ppl_pages (line 117) | void puaf_helper_give_ppl_pages(void) FILE: usprebooter/libkfd/puaf/landa.h type landa_data (line 15) | struct landa_data { function landa_init (line 23) | void landa_init(struct kfd* kfd) function landa_run (line 29) | void landa_run(struct kfd* kfd) function landa_cleanup (line 133) | void landa_cleanup(struct kfd* kfd) function landa_free (line 162) | void landa_free(struct kfd* kfd) type kfd (line 179) | struct kfd type kfd (line 179) | struct kfd type landa_data (line 180) | struct landa_data type landa_data (line 180) | struct landa_data FILE: usprebooter/libkfd/puaf/physpuppet.h function physpuppet_init (line 12) | void physpuppet_init(struct kfd* kfd) function physpuppet_run (line 20) | void physpuppet_run(struct kfd* kfd) function physpuppet_cleanup (line 91) | void physpuppet_cleanup(struct kfd* kfd) function physpuppet_free (line 106) | void physpuppet_free(struct kfd* kfd) FILE: usprebooter/libkfd/puaf/smith.h type kfd (line 15) | struct kfd type kfd (line 18) | struct kfd type smith_data (line 24) | struct smith_data { function smith_init (line 49) | void smith_init(struct kfd* kfd) function smith_run (line 63) | void smith_run(struct kfd* kfd) function smith_cleanup (line 141) | void smith_cleanup(struct kfd* kfd) function smith_free (line 178) | void smith_free(struct kfd* kfd) function smith_helper_init (line 210) | void smith_helper_init(struct kfd* kfd) type kfd (line 320) | struct kfd type kfd (line 320) | struct kfd type smith_data (line 321) | struct smith_data type smith_data (line 321) | struct smith_data type kfd (line 352) | struct kfd type kfd (line 352) | struct kfd type smith_data (line 353) | struct smith_data type smith_data (line 353) | struct smith_data function smith_helper_cleanup (line 406) | void smith_helper_cleanup(struct kfd* kfd) FILE: usprebooter/memoryControl.h type CF_BRIDGED_TYPE (line 19) | struct CF_BRIDGED_TYPE type memorystatus_memlimit_properties_t (line 27) | typedef struct memorystatus_memlimit_properties { type memorystatus_memlimit_properties2_t (line 34) | typedef struct memorystatus_memlimit_properties2 { FILE: usprebooter/vm_unaligned_copy_switch_race.c type context1 (line 30) | struct context1 { type context1 (line 44) | struct context1 type context1 (line 46) | struct context1 function unaligned_copy_switch_race (line 91) | bool unaligned_copy_switch_race(int file_to_overwrite, off_t file_offset...