#include <revolution/rso.h>
#include <revolution/RSOLink.h>
BOOL RSOLocateObject ( void* newModule, void* bss );
BOOL RSOLocateObjectFixed (void* newModule,void* bss );
newRso |
Pointer to the target dynamic module information. |
bss |
Pointer to the available memory space used for the bss section. (Size is allocated by RSOObjectHeader.bssSize.) |
Returns success or failure of the operation.
Success: TRUE
Fail: FALSE
RSOLocateObject performs the following operations on the target module data.
RSOLocateObjectFixed releases part of the memory held by the module in addition to the capability of RSOLocateObject.RSOLocateObject, the remaining memory space specified by RSOGetFixedSize can be used for any purpose (for example, for bss area).RSO_FL_INTERNAL, where the internal reference information is deallocated.RSOLocateObjectFixed.
RSO API Introduction
RSOStaticLocateObject, RSOUnLocateObject, RSOLink, RSOUnLink, RSOGetFixedSize
2006/06/14 Initial version.
CONFIDENTIAL