| /RvlRsoSDK-3.2/build/demos/rsodemo/LinkMem2/src/ |
| D | static.c | 46 RSOObjectHeader* module; in RsoLoad() local 53 module = OSAllocFromArenaLo((u32) length, 32); in RsoLoad() 54 result = DVDRead(&fileInfo, module, length, 0); in RsoLoad() 59 if (module->bssSize > 0) in RsoLoad() 61 bss = OSAllocFromArenaLo(module->bssSize, 32); // alloc bss area in RsoLoad() 63 RSOLinkList(module, bss); in RsoLoad() 65 return module; in RsoLoad() 74 RSOObjectHeader* module; in RsoLoadMem2() local 81 module = OSAllocFromMEM2ArenaLo((u32) length, 32); in RsoLoadMem2() 82 result = DVDRead(&fileInfo, module, length, 0); in RsoLoadMem2() [all …]
|
| /RvlRsoSDK-3.2/build/demos/rsodemo/LinkJump/src/ |
| D | static.c | 65 RSOObjectHeader* module; in RsoLoad() local 72 module = OSAllocFromArenaLo((u32) length, 32); in RsoLoad() 73 result = DVDRead(&fileInfo, module, length, 0); in RsoLoad() 78 if (module->bssSize > 0) in RsoLoad() 80 bss = OSAllocFromArenaLo(module->bssSize, 32); // alloc bss area in RsoLoad() 82 RSOLinkList(module, bss); in RsoLoad() 84 return module; in RsoLoad() 93 RSOObjectHeader* module; in RsoLoadMem2() local 100 module = OSAllocFromMEM2ArenaLo((u32) length, 32); in RsoLoadMem2() 101 result = DVDRead(&fileInfo, module, length, 0); in RsoLoadMem2() [all …]
|
| /RvlRsoSDK-3.2/build/demos/rsodemo/MakeInc/src/ |
| D | static.c | 58 RSOObjectHeader* module; in RsoLoad() local 65 module = OSAllocFromArenaLo((u32) length, 32); in RsoLoad() 66 result = DVDRead(&fileInfo, module, length, 0); in RsoLoad() 71 if (module->bssSize > 0) in RsoLoad() 73 bss = OSAllocFromArenaLo(module->bssSize, 32); // alloc bss area in RsoLoad() 75 RSOLinkList(module, bss); in RsoLoad() 77 return module; in RsoLoad() 86 RSOObjectHeader* module; in StaticRsoLoad() local 92 module = OSAllocFromArenaLo((u32) length, 32); in StaticRsoLoad() 93 result = DVDRead(&fileInfo, module, length, 0); in StaticRsoLoad() [all …]
|
| /RvlRsoSDK-3.2/build/demos/rsodemo/LinkFar/src/ |
| D | static.c | 110 RSOObjectHeader* module; in RsoLoad() local 117 module = OSAllocFromArenaLo((u32) length, 32); in RsoLoad() 118 result = DVDRead(&fileInfo, module, length, 0); in RsoLoad() 123 if (module->bssSize > 0) in RsoLoad() 125 bss = OSAllocFromArenaLo(module->bssSize, 32); // alloc bss area in RsoLoad() 127 RSOLinkList(module, bss); in RsoLoad() 129 return module; in RsoLoad() 138 RSOObjectHeader* module; in RsoLoadMem2() local 145 module = OSAllocFromMEM2ArenaLo((u32) length, 32); in RsoLoadMem2() 146 result = DVDRead(&fileInfo, module, length, 0); in RsoLoadMem2() [all …]
|
| /RvlRsoSDK-3.2/build/demos/rsodemo/LinkListFixed0/src/ |
| D | static.c | 45 RSOObjectHeader* module; in RsoLoadFixed() local 54 module = OSAllocFromArenaLo((u32) length, 32); in RsoLoadFixed() 55 result = DVDRead(&fileInfo, module, length, 0); in RsoLoadFixed() 60 fixed_size = RSOGetFixedSize(module,i_fixed_level); in RsoLoadFixed() 65 bss = (u8 *)((u32)module + fixed_size); in RsoLoadFixed() 69 new_arenaLo = ((u32)bss + (u32)module->bssSize); in RsoLoadFixed() 73 if (module->bssSize > 0) { in RsoLoadFixed() 83 RSOLinkListFixed(module,bss,i_fixed_level); in RsoLoadFixed() 88 return module; in RsoLoadFixed() 97 RSOObjectHeader* module; in StaticRsoLoad() local [all …]
|
| /RvlRsoSDK-3.2/build/demos/rsodemo/LinkList/src/ |
| D | static.c | 46 RSOObjectHeader* module; in RsoLoad() local 53 module = OSAllocFromArenaLo((u32) length, 32); in RsoLoad() 54 result = DVDRead(&fileInfo, module, length, 0); in RsoLoad() 59 if (module->bssSize > 0) in RsoLoad() 61 bss = OSAllocFromArenaLo(module->bssSize, 32); // alloc bss area in RsoLoad() 63 RSOLinkList(module, bss); in RsoLoad() 65 return module; in RsoLoad() 74 RSOObjectHeader* module; in StaticRsoLoad() local 80 module = OSAllocFromArenaLo((u32) length, 32); in StaticRsoLoad() 81 result = DVDRead(&fileInfo, module, length, 0); in StaticRsoLoad() [all …]
|
| /RvlRsoSDK-3.2/build/demos/rsodemo/Manually/src/ |
| D | static.c | 48 RSOObjectHeader* module; in RsoLoad() local 55 module = OSAllocFromArenaLo((u32) length, 32); in RsoLoad() 56 result = DVDRead(&fileInfo, module, length, 0); in RsoLoad() 61 if (module->bssSize > 0) in RsoLoad() 63 bss = OSAllocFromArenaLo(module->bssSize, 32); // alloc bss area in RsoLoad() 67 RSOLocateObject(&module->info, bss); in RsoLoad() 69 return module; in RsoLoad() 78 RSOObjectHeader* module; in StaticRsoLoad() local 84 module = OSAllocFromArenaLo((u32) length, 32); in StaticRsoLoad() 85 result = DVDRead(&fileInfo, module, length, 0); in StaticRsoLoad() [all …]
|
| /RvlRsoSDK-3.2/build/demos/rsodemo/MakeInc/include/ |
| D | d.inc | 17 static void ResolvedModule_moduleD(const RSOObjectHeader* module) 22 (u32)RSOFindExportSymbolAddr(module, exp_tbl_moduleD[i].symbol_name);
|
| /RvlRsoSDK-3.2/ |
| D | readme-RVL_RSO_SDK-061219.txt | 21 The RSO Library is a dynamic module system. 43 This program links module A and module B, using a link list. 46 This is a demo program showing an example of relocatable module partial memory deallocation. 47 This demo is similar to LinkList, but it deallocates part of the module information as a bss area. 51 This program places module E in external main memory and module F in internal main memory. 55 This program places module E in external main memory and module F in internal main memory. 59 Module D functions and variables are accessed from a static module, using d.inc. The d.inc is gener… 76 - The dynamic module functions and variables can be accessed from the static module by specifying s… 77 - As long as there are .rso files, the library can run, even if all the dynamic module .plf files h… 81 - Because the module includes symbol information, it is larger than REL (by approximately the same … [all …]
|
| /RvlRsoSDK-3.2/include/revolution/ |
| D | rso.h | 114 #define RSOGetSectionInfo(module) \ argument 115 ((RSOSectionInfo*) (((RSOObjectInfo*) (module))->sectionInfoOffset))
|