REDRIVER2/REDRIVER_2.rep/projectState

1140 lines
106 KiB
Plaintext
Raw Normal View History

2019-05-06 20:50:07 +02:00
<?xml version="1.0" encoding="UTF-8"?>
<PROJECT>
<PROJECT_DATA_XML_NAME NAME="DISPLAY_DATA">
<SAVE_STATE>
<ARRAY NAME="EXPANDED_PATHS" TYPE="string">
<A VALUE="REDRIVER_2:" />
2019-05-06 20:50:07 +02:00
</ARRAY>
<STATE NAME="SHOW_TABLE" TYPE="boolean" VALUE="false" />
</SAVE_STATE>
</PROJECT_DATA_XML_NAME>
<TOOL_MANAGER ACTIVE_WORKSPACE="Workspace">
2020-05-05 14:16:05 +02:00
<WORKSPACE NAME="Workspace" ACTIVE="true">
<RUNNING_TOOL TOOL_NAME="CodeBrowser">
<ROOT_NODE X_POS="-8" Y_POS="-8" WIDTH="1936" HEIGHT="1056" EX_STATE="7">
<SPLIT_NODE WIDTH="100" HEIGHT="100" DIVIDER_LOCATION="0" ORIENTATION="VERTICAL">
<SPLIT_NODE WIDTH="1621" HEIGHT="816" DIVIDER_LOCATION="148" ORIENTATION="VERTICAL">
<COMPONENT_NODE TOP_INFO="0">
<COMPONENT_INFO NAME="Entropy" OWNER="EntropyPlugin" TITLE="Entropy" ACTIVE="false" GROUP="Header" INSTANCE_ID="3207819926581772885" />
<COMPONENT_INFO NAME="Overview" OWNER="OverviewPlugin" TITLE="Overview" ACTIVE="false" GROUP="Header" INSTANCE_ID="3207819926581772883" />
</COMPONENT_NODE>
<SPLIT_NODE WIDTH="1920" HEIGHT="939" DIVIDER_LOCATION="217" ORIENTATION="HORIZONTAL">
<SPLIT_NODE WIDTH="416" HEIGHT="939" DIVIDER_LOCATION="641" ORIENTATION="VERTICAL">
<SPLIT_NODE WIDTH="416" HEIGHT="599" DIVIDER_LOCATION="502" ORIENTATION="VERTICAL">
<COMPONENT_NODE TOP_INFO="0">
<COMPONENT_INFO NAME="Program Tree" OWNER="ProgramTreePlugin" TITLE="Program Trees" ACTIVE="true" GROUP="Default" INSTANCE_ID="3330928046870250118" />
</COMPONENT_NODE>
<COMPONENT_NODE TOP_INFO="0">
<COMPONENT_INFO NAME="Symbol Tree" OWNER="SymbolTreePlugin" TITLE="Symbol Tree" ACTIVE="true" GROUP="Default" INSTANCE_ID="3330928031403754137" />
</COMPONENT_NODE>
</SPLIT_NODE>
<COMPONENT_NODE TOP_INFO="0">
<COMPONENT_INFO NAME="DataTypes Provider" OWNER="DataTypeManagerPlugin" TITLE="Data Type Manager" ACTIVE="true" GROUP="Default" INSTANCE_ID="3330928050028561050" />
</COMPONENT_NODE>
</SPLIT_NODE>
<SPLIT_NODE WIDTH="1500" HEIGHT="939" DIVIDER_LOCATION="866" ORIENTATION="VERTICAL">
<SPLIT_NODE WIDTH="1500" HEIGHT="734" DIVIDER_LOCATION="705" ORIENTATION="VERTICAL">
<SPLIT_NODE WIDTH="1500" HEIGHT="810" DIVIDER_LOCATION="825" ORIENTATION="HORIZONTAL">
<SPLIT_NODE WIDTH="1500" HEIGHT="810" DIVIDER_LOCATION="433" ORIENTATION="HORIZONTAL">
<COMPONENT_NODE TOP_INFO="0">
<COMPONENT_INFO NAME="Listing" OWNER="CodeBrowserPlugin" TITLE="Listing: DRIVER2_ITALIAN.ELF" ACTIVE="true" GROUP="Core" INSTANCE_ID="3330928031403754139" />
</COMPONENT_NODE>
<COMPONENT_NODE TOP_INFO="0">
<COMPONENT_INFO NAME="Decompiler" OWNER="DecompilePlugin" TITLE="Decompile: bcollided2d" ACTIVE="true" GROUP="Default" INSTANCE_ID="3330928046870250124" />
</COMPONENT_NODE>
</SPLIT_NODE>
<SPLIT_NODE WIDTH="353" HEIGHT="734" DIVIDER_LOCATION="613" ORIENTATION="HORIZONTAL">
<COMPONENT_NODE TOP_INFO="0">
<COMPONENT_INFO NAME="Data Type Preview" OWNER="DataTypePreviewPlugin" TITLE="Data Type Preview" ACTIVE="false" GROUP="Default" INSTANCE_ID="3330928049917411980" />
</COMPONENT_NODE>
<COMPONENT_NODE TOP_INFO="0">
<COMPONENT_INFO NAME="Bytes" OWNER="ByteViewerPlugin" TITLE="Bytes: DRIVER2_ITALIAN.ELF" ACTIVE="false" GROUP="Default" INSTANCE_ID="3330928031403754140" />
<COMPONENT_INFO NAME="Data Window" OWNER="DataWindowPlugin" TITLE="Defined Data" ACTIVE="false" GROUP="Default" INSTANCE_ID="3330928053335769739" />
<COMPONENT_INFO NAME="Defined Strings" OWNER="ViewStringsPlugin" TITLE="Defined Strings" ACTIVE="false" GROUP="Default" INSTANCE_ID="3330928053335769740" />
<COMPONENT_INFO NAME="Equates Table" OWNER="EquateTablePlugin" TITLE="Equates Table" ACTIVE="false" GROUP="Default" INSTANCE_ID="3330928046870250119" />
<COMPONENT_INFO NAME="External Programs" OWNER="ReferencesPlugin" TITLE="External Programs" ACTIVE="false" GROUP="Default" INSTANCE_ID="3330928031403754136" />
<COMPONENT_INFO NAME="Functions Window" OWNER="FunctionWindowPlugin" TITLE="Functions" ACTIVE="false" GROUP="Default" INSTANCE_ID="3330928050028561052" />
<COMPONENT_INFO NAME="Relocation Table" OWNER="RelocationTablePlugin" TITLE="Relocation Table" ACTIVE="false" GROUP="Default" INSTANCE_ID="3330928053335769736" />
</COMPONENT_NODE>
</SPLIT_NODE>
</SPLIT_NODE>
<COMPONENT_NODE TOP_INFO="0">
<COMPONENT_INFO NAME="Virtual Disassembler - Current Instruction" OWNER="DisassembledViewPlugin" TITLE="Disassembled View" ACTIVE="false" GROUP="Default" INSTANCE_ID="3330928031403754138" />
</COMPONENT_NODE>
</SPLIT_NODE>
<COMPONENT_NODE TOP_INFO="0">
<COMPONENT_INFO NAME="Console" OWNER="ConsolePlugin" TITLE="Console" ACTIVE="true" GROUP="Default" INSTANCE_ID="3330928046870250120" />
<COMPONENT_INFO NAME="Bookmarks" OWNER="BookmarkPlugin" TITLE="Bookmarks" ACTIVE="false" GROUP="Core.Bookmarks" INSTANCE_ID="3330928046870250121" />
</COMPONENT_NODE>
</SPLIT_NODE>
</SPLIT_NODE>
</SPLIT_NODE>
<COMPONENT_NODE TOP_INFO="0">
<COMPONENT_INFO NAME="Function Call Trees" OWNER="CallTreePlugin" TITLE="Function Call Trees" ACTIVE="false" GROUP="Default" INSTANCE_ID="3330928046870250122" />
</COMPONENT_NODE>
</SPLIT_NODE>
<WINDOW_NODE X_POS="831" Y_POS="250" WIDTH="1033" HEIGHT="837">
<SPLIT_NODE WIDTH="1920" HEIGHT="970" DIVIDER_LOCATION="611" ORIENTATION="HORIZONTAL">
<COMPONENT_NODE TOP_INFO="0">
<COMPONENT_INFO NAME="Script Manager" OWNER="GhidraScriptMgrPlugin" TITLE="Script Manager" ACTIVE="false" GROUP="Script Group" INSTANCE_ID="3330928046870250127" />
</COMPONENT_NODE>
<COMPONENT_NODE TOP_INFO="0">
<COMPONENT_INFO NAME="Script Editor" OWNER="GhidraScriptMgrPlugin" TITLE="DRIVER2_ITALIANTDRDefineFunctions.java" ACTIVE="false" GROUP="Script Group" INSTANCE_ID="3323422984231791895" />
</COMPONENT_NODE>
</SPLIT_NODE>
</WINDOW_NODE>
<WINDOW_NODE X_POS="423" Y_POS="144" WIDTH="1088" HEIGHT="701">
<COMPONENT_NODE TOP_INFO="0">
<COMPONENT_INFO NAME="Memory Map" OWNER="MemoryMapPlugin" TITLE="Memory Map" ACTIVE="false" GROUP="Default" INSTANCE_ID="3330928046870250117" />
</COMPONENT_NODE>
</WINDOW_NODE>
<WINDOW_NODE X_POS="383" Y_POS="7" WIDTH="1020" HEIGHT="1038">
<COMPONENT_NODE TOP_INFO="0">
<COMPONENT_INFO NAME="Function Graph" OWNER="FunctionGraphPlugin" TITLE="Function Graph" ACTIVE="false" GROUP="Function Graph" INSTANCE_ID="3330928053335769742" />
</COMPONENT_NODE>
</WINDOW_NODE>
<WINDOW_NODE X_POS="550" Y_POS="206" WIDTH="655" HEIGHT="509">
<COMPONENT_NODE TOP_INFO="0">
<COMPONENT_INFO NAME="Register Manager" OWNER="RegisterPlugin" TITLE="Register Manager" ACTIVE="false" GROUP="Default" INSTANCE_ID="3330928050028561051" />
</COMPONENT_NODE>
</WINDOW_NODE>
<WINDOW_NODE X_POS="287" Y_POS="186" WIDTH="1424" HEIGHT="666">
<SPLIT_NODE WIDTH="1408" HEIGHT="557" DIVIDER_LOCATION="573" ORIENTATION="HORIZONTAL">
<COMPONENT_NODE TOP_INFO="0">
<COMPONENT_INFO NAME="Symbol Table" OWNER="SymbolTablePlugin" TITLE="Symbol Table" ACTIVE="false" GROUP="symbolTable" INSTANCE_ID="3330928053335769737" />
</COMPONENT_NODE>
<COMPONENT_NODE TOP_INFO="0">
<COMPONENT_INFO NAME="Symbol References" OWNER="SymbolTablePlugin" TITLE="Symbol References" ACTIVE="false" GROUP="symbolTable" INSTANCE_ID="3330928053335769738" />
</COMPONENT_NODE>
</SPLIT_NODE>
</WINDOW_NODE>
<WINDOW_NODE X_POS="-1" Y_POS="-1" WIDTH="0" HEIGHT="0">
<COMPONENT_NODE TOP_INFO="0">
<COMPONENT_INFO NAME="Checksum Generator" OWNER="ComputeChecksumsPlugin" TITLE="Checksum Generator" ACTIVE="false" GROUP="Default" INSTANCE_ID="3330928046870250116" />
</COMPONENT_NODE>
</WINDOW_NODE>
<WINDOW_NODE X_POS="750" Y_POS="402" WIDTH="420" HEIGHT="584">
<COMPONENT_NODE TOP_INFO="0">
<COMPONENT_INFO NAME="Function Tags" OWNER="FunctionTagPlugin" TITLE="Function Tags" ACTIVE="false" GROUP="Default" INSTANCE_ID="3330928046870250125" />
</COMPONENT_NODE>
</WINDOW_NODE>
<WINDOW_NODE X_POS="-1" Y_POS="-1" WIDTH="0" HEIGHT="0">
<COMPONENT_NODE TOP_INFO="0">
<COMPONENT_INFO NAME="Comment Window" OWNER="CommentWindowPlugin" TITLE="Comments" ACTIVE="false" GROUP="Default" INSTANCE_ID="3330928053335769741" />
</COMPONENT_NODE>
</WINDOW_NODE>
<WINDOW_NODE X_POS="-1" Y_POS="-1" WIDTH="0" HEIGHT="0">
<COMPONENT_NODE TOP_INFO="0">
<COMPONENT_INFO NAME="Python" OWNER="InterpreterPanelPlugin" TITLE="Python" ACTIVE="false" GROUP="Default" INSTANCE_ID="3330928053335769735" />
</COMPONENT_NODE>
</WINDOW_NODE>
<WINDOW_NODE X_POS="0" Y_POS="0" WIDTH="0" HEIGHT="0">
<COMPONENT_NODE TOP_INFO="0">
<COMPONENT_INFO NAME="Function Call Graph" OWNER="FunctionCallGraphPlugin" TITLE="Function Call Graph" ACTIVE="false" GROUP="Function Call Graph" INSTANCE_ID="3330928050028561053" />
</COMPONENT_NODE>
</WINDOW_NODE>
<WINDOW_NODE X_POS="285" Y_POS="93" WIDTH="1351" HEIGHT="854">
<COMPONENT_NODE TOP_INFO="0">
<COMPONENT_INFO NAME="Structure Editor" OWNER="DataTypeManagerPlugin" TITLE="Structure Editor - COLLISION_PACKET (DRIVER2_ITALIAN.ELF)" ACTIVE="false" GROUP="Default" INSTANCE_ID="3330477151024643446" />
</COMPONENT_NODE>
</WINDOW_NODE>
<WINDOW_NODE X_POS="127" Y_POS="41" WIDTH="857" HEIGHT="764">
<COMPONENT_NODE TOP_INFO="0">
<COMPONENT_INFO NAME="Location References Provider" OWNER="LocationReferencesPlugin" TITLE="References to DoScenaryCollisions - 1 locations" ACTIVE="false" GROUP="Default" INSTANCE_ID="3330465178734436416" />
</COMPONENT_NODE>
</WINDOW_NODE>
<WINDOW_NODE X_POS="393" Y_POS="582" WIDTH="836" HEIGHT="313">
<COMPONENT_NODE TOP_INFO="0">
<COMPONENT_INFO NAME="References Editor " OWNER="ReferencesPlugin" TITLE="References Editor @ 00041a5c (DRIVER2_ITALIAN.ELF)" ACTIVE="false" GROUP="Default" INSTANCE_ID="3328640692750989492" />
</COMPONENT_NODE>
</WINDOW_NODE>
<WINDOW_NODE X_POS="764" Y_POS="459" WIDTH="410" HEIGHT="302">
<COMPONENT_NODE TOP_INFO="0">
<COMPONENT_INFO NAME="Enum Editor" OWNER="DataTypeManagerPlugin" TITLE="Enum Editor - CDTYPE (DRIVER2_ITALIAN.ELF)" ACTIVE="false" GROUP="Default" INSTANCE_ID="3324308891244826744" />
</COMPONENT_NODE>
</WINDOW_NODE>
<WINDOW_NODE X_POS="1107" Y_POS="287" WIDTH="654" HEIGHT="592">
<COMPONENT_NODE TOP_INFO="0">
<COMPONENT_INFO NAME="Stack Editor" OWNER="StackEditorManagerPlugin" TITLE="Stack Editor - bFindCollisionTime (DRIVER2_ITALIAN.ELF)" ACTIVE="false" GROUP="Default" INSTANCE_ID="3330933413740167827" />
</COMPONENT_NODE>
</WINDOW_NODE>
<WINDOW_NODE X_POS="0" Y_POS="0" WIDTH="472" HEIGHT="536">
<COMPONENT_NODE TOP_INFO="0">
<COMPONENT_INFO NAME="Operands" OWNER="TableServicePlugin" TITLE="Operand References for 0004e3f8" ACTIVE="false" GROUP="Default" INSTANCE_ID="3330613345743735482" />
</COMPONENT_NODE>
</WINDOW_NODE>
<WINDOW_NODE X_POS="368" Y_POS="378" WIDTH="878" HEIGHT="514">
<COMPONENT_NODE TOP_INFO="0">
<COMPONENT_INFO NAME="Union Editor" OWNER="DataTypeManagerPlugin" TITLE="Union Editor - RigidBodyState (DRIVER2_ITALIAN.ELF)" ACTIVE="false" GROUP="Default" INSTANCE_ID="3328503434454314670" />
</COMPONENT_NODE>
</WINDOW_NODE>
<WINDOW_NODE X_POS="524" Y_POS="245" WIDTH="870" HEIGHT="617">
<COMPONENT_NODE TOP_INFO="0">
<COMPONENT_INFO NAME="Instruction Info" OWNER="ShowInstructionInfoPlugin" TITLE="Instruction Info: Address 00041ac0" ACTIVE="false" GROUP="Default" INSTANCE_ID="3328641676944423089" />
</COMPONENT_NODE>
</WINDOW_NODE>
</ROOT_NODE>
<DATA_STATE>
<PLUGIN NAME="CodeBrowserPlugin">
<STATE NAME="NAV_ID" TYPE="long" VALUE="3330928031403754139" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.program.util.AddressFieldLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0001c63c" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0001c63c" />
<STATE NAME="Num Disconnected" TYPE="int" VALUE="0" />
<STATE NAME="INDEX" TYPE="int" VALUE="116164" />
<STATE NAME="Y_OFFSET" TYPE="int" VALUE="-9" />
<STATE NAME="_ADDR_REP" TYPE="string" VALUE="0001c63c" />
</PLUGIN>
<PLUGIN NAME="ByteViewerPlugin">
<STATE NAME="X Offset" TYPE="int" VALUE="0" />
<STATE NAME="NAV_ID" TYPE="long" VALUE="3330928031403754140" />
<STATE NAME="Block Column" TYPE="int" VALUE="0" />
<STATE NAME="Y Offset" TYPE="int" VALUE="0" />
<STATE NAME="Num Disconnected" TYPE="int" VALUE="0" />
<STATE NAME="Block Num" TYPE="int" VALUE="0" />
<STATE NAME="Index" TYPE="int" VALUE="0" />
<STATE NAME="Block Offset" TYPE="string" VALUE="0" />
</PLUGIN>
<PLUGIN NAME="ProgramTreePlugin">
<STATE NAME="NavigationToggleState" TYPE="boolean" VALUE="false" />
<ARRAY NAME="GroupNameProgram Tree0" TYPE="string">
<A VALUE="DRIVER2_ITALIAN.ELF" />
</ARRAY>
<STATE NAME="Current Viewname" TYPE="string" VALUE="Program Tree" />
<STATE NAME="NumberOfViews" TYPE="int" VALUE="1" />
<STATE NAME="NumberOfGroupsProgram Tree" TYPE="int" VALUE="1" />
<STATE NAME="TreeName-0" TYPE="string" VALUE="Program Tree" />
</PLUGIN>
<PLUGIN NAME="DecompilePlugin">
<STATE NAME="NAV_ID" TYPE="long" VALUE="3330928046870250124" />
<STATE NAME="_LINE_NUM" TYPE="int" VALUE="61" />
<STATE NAME="_TOKEN_TEXT" TYPE="string" VALUE="0x19" />
<STATE NAME="_CHAR_POS" TYPE="int" VALUE="33" />
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0001c63c" />
<STATE NAME="Num Disconnected" TYPE="int" VALUE="0" />
<STATE NAME="_FUNCTION_ENTRY" TYPE="string" VALUE="0001c51c" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.app.decompiler.DecompilerLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0001c63c" />
<STATE NAME="INDEX" TYPE="int" VALUE="35" />
<STATE NAME="Y_OFFSET" TYPE="int" VALUE="-10" />
</PLUGIN>
<PLUGIN NAME="FunctionGraphPlugin">
<STATE NAME="NAV_ID" TYPE="long" VALUE="3330928053335769742" />
<ENUM NAME="EDGE_HOVER_HIGHLIGHT" TYPE="enum" CLASS="ghidra.app.plugin.core.functiongraph.EdgeDisplayType" VALUE="ScopedFlowsFromVertex" />
<STATE NAME="DISPLAY_SATELLITE" TYPE="boolean" VALUE="true" />
<STATE NAME="Disconnected Count" TYPE="int" VALUE="0" />
<STATE NAME="LAYOUT_NAME" TYPE="string" VALUE="ghidra.app.plugin.core.functiongraph.graph.layout.DecompilerNestedLayoutProvider" />
<STATE NAME="DISPLAY_POPUPS" TYPE="boolean" VALUE="true" />
<ENUM NAME="EDGE_SELECTION_HIGHLIGHT" TYPE="enum" CLASS="ghidra.app.plugin.core.functiongraph.EdgeDisplayType" VALUE="AllCycles" />
<STATE NAME="DOCK_SATELLITE" TYPE="boolean" VALUE="true" />
</PLUGIN>
<PLUGIN NAME="ProgramManagerPlugin">
<STATE NAME="_LINE_NUM" TYPE="int" VALUE="61" />
<STATE NAME="_TOKEN_TEXT" TYPE="string" VALUE="0x19" />
<STATE NAME="_CHAR_POS" TYPE="int" VALUE="33" />
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0001c63c" />
<STATE NAME="PATHNAME_0" TYPE="string" VALUE="/DRIVER2_ITALIAN.ELF" />
<STATE NAME="CURRENT_FILE" TYPE="string" VALUE="DRIVER2_ITALIAN.ELF" />
<STATE NAME="PROJECT_NAME_0" TYPE="string" VALUE="REDRIVER_2" />
<STATE NAME="NUM_PROGRAMS" TYPE="int" VALUE="1" />
<STATE NAME="VERSION_0" TYPE="int" VALUE="-1" />
<STATE NAME="_FUNCTION_ENTRY" TYPE="string" VALUE="0001c51c" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.app.decompiler.DecompilerLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="LOCATION_0" TYPE="string" VALUE="H:\Projects\driver2_disasm" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0001c63c" />
</PLUGIN>
<PLUGIN NAME="NavigationHistoryPlugin">
<XML NAME="HISTORY_LIST_0">
<SAVE_STATE>
<XML NAME="MEMENTO_DATA2">
<SAVE_STATE>
<STATE NAME="_FUNC_ADDRESS" TYPE="string" VALUE="0002fde4" />
<XML NAME="MEMENTO1">
<SAVE_STATE>
<STATE NAME="NAV_ID" TYPE="long" VALUE="3330928046870250124" />
<STATE NAME="_FUNC_ADDRESS" TYPE="string" VALUE="0002fde4" />
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0002fde4" />
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.decompile.DecompilerLocationMemento" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_LOC" TYPE="string" VALUE="Stack[-0xc]:4" />
<STATE NAME="_VARIABLE_OFFSET" TYPE="long" VALUE="4" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.program.util.VariableLocFieldLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="8" />
<STATE NAME="_IS_PARAMETER" TYPE="boolean" VALUE="false" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0002fde4" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
<STATE NAME="INDEX" TYPE="int" VALUE="0" />
<STATE NAME="X_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="Y_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ORDINAL_FIRST_USE_OFFSET" TYPE="int" VALUE="0" />
</SAVE_STATE>
</XML>
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0002fde4" />
<XML NAME="MEMENTO0">
<SAVE_STATE>
<STATE NAME="NAV_ID" TYPE="long" VALUE="3330928031403754139" />
<STATE NAME="_FUNC_ADDRESS" TYPE="string" VALUE="0002fde4" />
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0002fde4" />
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.codebrowser.CodeViewerLocationMemento" />
<STATE NAME="CURSOR_OFFSET" TYPE="int" VALUE="511" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_LOC" TYPE="string" VALUE="Stack[-0xc]:4" />
<STATE NAME="_VARIABLE_OFFSET" TYPE="long" VALUE="4" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.program.util.VariableLocFieldLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="8" />
<STATE NAME="_IS_PARAMETER" TYPE="boolean" VALUE="false" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0002fde4" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
<STATE NAME="_ORDINAL_FIRST_USE_OFFSET" TYPE="int" VALUE="0" />
</SAVE_STATE>
</XML>
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.gotoquery.DefaultNavigatableLocationMemento" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_LOC" TYPE="string" VALUE="Stack[-0xc]:4" />
<STATE NAME="_VARIABLE_OFFSET" TYPE="long" VALUE="4" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.program.util.VariableLocFieldLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="8" />
<STATE NAME="_IS_PARAMETER" TYPE="boolean" VALUE="false" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0002fde4" />
<STATE NAME="NUM_MEMENTOS" TYPE="int" VALUE="2" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
<STATE NAME="_ORDINAL_FIRST_USE_OFFSET" TYPE="int" VALUE="0" />
</SAVE_STATE>
</XML>
<STATE NAME="NAV_ID" TYPE="long" VALUE="-1" />
<XML NAME="MEMENTO_DATA3">
<SAVE_STATE>
<STATE NAME="_FUNC_ADDRESS" TYPE="string" VALUE="0001c51c" />
<STATE NAME="_RETURN_TYPE" TYPE="string" VALUE="int" />
<XML NAME="MEMENTO1">
<SAVE_STATE>
<STATE NAME="NAV_ID" TYPE="long" VALUE="3330928046870250124" />
<STATE NAME="_FUNC_ADDRESS" TYPE="string" VALUE="0002fde4" />
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0002fde4" />
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.decompile.DecompilerLocationMemento" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_LOC" TYPE="string" VALUE="Stack[-0xc]:4" />
<STATE NAME="_VARIABLE_OFFSET" TYPE="long" VALUE="4" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.program.util.VariableLocFieldLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="8" />
<STATE NAME="_IS_PARAMETER" TYPE="boolean" VALUE="false" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0002fde4" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
<STATE NAME="INDEX" TYPE="int" VALUE="0" />
<STATE NAME="X_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="Y_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ORDINAL_FIRST_USE_OFFSET" TYPE="int" VALUE="0" />
</SAVE_STATE>
</XML>
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0001c51c" />
<XML NAME="MEMENTO0">
<SAVE_STATE>
<STATE NAME="NAV_ID" TYPE="long" VALUE="3330928031403754139" />
<STATE NAME="_FUNC_ADDRESS" TYPE="string" VALUE="0001c51c" />
<STATE NAME="_RETURN_TYPE" TYPE="string" VALUE="int" />
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0001c51c" />
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.codebrowser.CodeViewerLocationMemento" />
<STATE NAME="CURSOR_OFFSET" TYPE="int" VALUE="367" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_SIGNATURE" TYPE="string" VALUE="int __stdcall bcollided2d(CDATA2D * body, int needOverlap)" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.program.util.FunctionReturnTypeFieldLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0001c51c" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
</SAVE_STATE>
</XML>
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.gotoquery.DefaultNavigatableLocationMemento" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_SIGNATURE" TYPE="string" VALUE="int bcollided2d(CDATA2D * body, int needOverlap)" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.program.util.FunctionReturnTypeFieldLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0001c51c" />
<STATE NAME="NUM_MEMENTOS" TYPE="int" VALUE="2" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
</SAVE_STATE>
</XML>
<XML NAME="MEMENTO_DATA0">
<SAVE_STATE>
<ARRAY NAME="_COMMENT" TYPE="string" />
<STATE NAME="_ADDRESS" TYPE="string" VALUE="00000000" />
<XML NAME="MEMENTO0">
<SAVE_STATE>
<STATE NAME="NAV_ID" TYPE="long" VALUE="3330928031403754139" />
<ARRAY NAME="_COMMENT" TYPE="string" />
<STATE NAME="_ADDRESS" TYPE="string" VALUE="00000000" />
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.codebrowser.CodeViewerLocationMemento" />
<STATE NAME="CURSOR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.program.util.MemoryBlockStartFieldLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="00000000" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
<STATE NAME="_TYPE" TYPE="int" VALUE="-1" />
</SAVE_STATE>
</XML>
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.gotoquery.DefaultNavigatableLocationMemento" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.program.util.MemoryBlockStartFieldLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="00000000" />
<STATE NAME="NUM_MEMENTOS" TYPE="int" VALUE="1" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
<STATE NAME="_TYPE" TYPE="int" VALUE="-1" />
</SAVE_STATE>
</XML>
<STATE NAME="MEMENTO_CLASS1" TYPE="string" VALUE="ghidra.app.plugin.core.gotoquery.DefaultNavigatableLocationMemento" />
<STATE NAME="MEMENTO_CLASS0" TYPE="string" VALUE="ghidra.app.plugin.core.gotoquery.DefaultNavigatableLocationMemento" />
<XML NAME="MEMENTO_DATA1">
<SAVE_STATE>
<STATE NAME="_FUNC_ADDRESS" TYPE="string" VALUE="0002fde4" />
<STATE NAME="_RETURN_TYPE" TYPE="string" VALUE="void" />
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0002fde4" />
<XML NAME="MEMENTO0">
<SAVE_STATE>
<STATE NAME="NAV_ID" TYPE="long" VALUE="3330928031403754139" />
<STATE NAME="_FUNC_ADDRESS" TYPE="string" VALUE="0002fde4" />
<STATE NAME="_RETURN_TYPE" TYPE="string" VALUE="void" />
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0002fde4" />
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.codebrowser.CodeViewerLocationMemento" />
<STATE NAME="CURSOR_OFFSET" TYPE="int" VALUE="367" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_SIGNATURE" TYPE="string" VALUE="void __stdcall AddBrakeLight(_CAR_DATA * cp)" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.program.util.FunctionReturnTypeFieldLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0002fde4" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
</SAVE_STATE>
</XML>
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.gotoquery.DefaultNavigatableLocationMemento" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_SIGNATURE" TYPE="string" VALUE="void AddBrakeLight(_CAR_DATA * cp)" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.program.util.FunctionReturnTypeFieldLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0002fde4" />
<STATE NAME="NUM_MEMENTOS" TYPE="int" VALUE="1" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
</SAVE_STATE>
</XML>
<XML NAME="MEMENTO_DATA6">
<SAVE_STATE>
<STATE NAME="_LINE_NUM" TYPE="int" VALUE="4" />
<STATE NAME="_TOKEN_TEXT" TYPE="string" VALUE="bool" />
<STATE NAME="_CHAR_POS" TYPE="int" VALUE="0" />
<XML NAME="MEMENTO1">
<SAVE_STATE>
<STATE NAME="NAV_ID" TYPE="long" VALUE="3330928046870250124" />
<STATE NAME="_LINE_NUM" TYPE="int" VALUE="4" />
<STATE NAME="_TOKEN_TEXT" TYPE="string" VALUE="bool" />
<STATE NAME="_CHAR_POS" TYPE="int" VALUE="0" />
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0001c8c0" />
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.decompile.DecompilerLocationMemento" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_FUNCTION_ENTRY" TYPE="string" VALUE="0001c8c0" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.app.decompiler.DecompilerLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0001c8c0" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
<STATE NAME="INDEX" TYPE="int" VALUE="0" />
<STATE NAME="X_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="Y_OFFSET" TYPE="int" VALUE="0" />
</SAVE_STATE>
</XML>
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0001c8c0" />
<XML NAME="MEMENTO0">
<SAVE_STATE>
<STATE NAME="NAV_ID" TYPE="long" VALUE="3330928031403754139" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.program.util.AddressFieldLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0001c8c0" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0001c8c0" />
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.codebrowser.CodeViewerLocationMemento" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
<STATE NAME="_ADDR_REP" TYPE="string" VALUE="0001c8c0" />
<STATE NAME="CURSOR_OFFSET" TYPE="int" VALUE="367" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
</SAVE_STATE>
</XML>
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.gotoquery.DefaultNavigatableLocationMemento" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_FUNCTION_ENTRY" TYPE="string" VALUE="0001c8c0" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.app.decompiler.DecompilerLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="FOCUSED_NAV" TYPE="long" VALUE="3330928046870250124" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0001c8c0" />
<STATE NAME="NUM_MEMENTOS" TYPE="int" VALUE="2" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
</SAVE_STATE>
</XML>
<XML NAME="MEMENTO_DATA7">
<SAVE_STATE>
<STATE NAME="_FUNC_ADDRESS" TYPE="string" VALUE="0001cc30" />
<STATE NAME="_RETURN_TYPE" TYPE="string" VALUE="int" />
<XML NAME="MEMENTO1">
<SAVE_STATE>
<STATE NAME="NAV_ID" TYPE="long" VALUE="3330928046870250124" />
<STATE NAME="_LINE_NUM" TYPE="int" VALUE="4" />
<STATE NAME="_TOKEN_TEXT" TYPE="string" VALUE="bool" />
<STATE NAME="_CHAR_POS" TYPE="int" VALUE="0" />
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0001c8c0" />
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.decompile.DecompilerLocationMemento" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_FUNCTION_ENTRY" TYPE="string" VALUE="0001c8c0" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.app.decompiler.DecompilerLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0001c8c0" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
<STATE NAME="INDEX" TYPE="int" VALUE="0" />
<STATE NAME="X_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="Y_OFFSET" TYPE="int" VALUE="0" />
</SAVE_STATE>
</XML>
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0001cc30" />
<XML NAME="MEMENTO0">
<SAVE_STATE>
<STATE NAME="NAV_ID" TYPE="long" VALUE="3330928031403754139" />
<STATE NAME="_FUNC_ADDRESS" TYPE="string" VALUE="0001cc30" />
<STATE NAME="_RETURN_TYPE" TYPE="string" VALUE="int" />
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0001cc30" />
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.codebrowser.CodeViewerLocationMemento" />
<STATE NAME="CURSOR_OFFSET" TYPE="int" VALUE="367" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_SIGNATURE" TYPE="string" VALUE="int __stdcall bFindCollisionTime(CDATA2D * cd, CRET2D * collisionResult)" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.program.util.FunctionReturnTypeFieldLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0001cc30" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
</SAVE_STATE>
</XML>
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.gotoquery.DefaultNavigatableLocationMemento" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_SIGNATURE" TYPE="string" VALUE="int bFindCollisionTime(CDATA2D * cd, CRET2D * collisionResult)" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.program.util.FunctionReturnTypeFieldLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="FOCUSED_NAV" TYPE="long" VALUE="3330928046870250124" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0001cc30" />
<STATE NAME="NUM_MEMENTOS" TYPE="int" VALUE="2" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
</SAVE_STATE>
</XML>
<XML NAME="MEMENTO_DATA4">
<SAVE_STATE>
<STATE NAME="_LINE_NUM" TYPE="int" VALUE="4" />
<STATE NAME="_TOKEN_TEXT" TYPE="string" VALUE="short" />
<STATE NAME="_CHAR_POS" TYPE="int" VALUE="2" />
<XML NAME="MEMENTO1">
<SAVE_STATE>
<STATE NAME="NAV_ID" TYPE="long" VALUE="3330928046870250124" />
<STATE NAME="_LINE_NUM" TYPE="int" VALUE="4" />
<STATE NAME="_TOKEN_TEXT" TYPE="string" VALUE="short" />
<STATE NAME="_CHAR_POS" TYPE="int" VALUE="2" />
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0001c51c" />
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.decompile.DecompilerLocationMemento" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_FUNCTION_ENTRY" TYPE="string" VALUE="0001c51c" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.app.decompiler.DecompilerLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0001c51c" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
<STATE NAME="INDEX" TYPE="int" VALUE="0" />
<STATE NAME="X_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="Y_OFFSET" TYPE="int" VALUE="0" />
</SAVE_STATE>
</XML>
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0001c51c" />
<XML NAME="MEMENTO0">
<SAVE_STATE>
<STATE NAME="NAV_ID" TYPE="long" VALUE="3330928031403754139" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.program.util.AddressFieldLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0001c51c" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0001c51c" />
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.codebrowser.CodeViewerLocationMemento" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
<STATE NAME="_ADDR_REP" TYPE="string" VALUE="0001c51c" />
<STATE NAME="CURSOR_OFFSET" TYPE="int" VALUE="367" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
</SAVE_STATE>
</XML>
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.gotoquery.DefaultNavigatableLocationMemento" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_FUNCTION_ENTRY" TYPE="string" VALUE="0001c51c" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.app.decompiler.DecompilerLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0001c51c" />
<STATE NAME="NUM_MEMENTOS" TYPE="int" VALUE="2" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
</SAVE_STATE>
</XML>
<XML NAME="MEMENTO_DATA5">
<SAVE_STATE>
<STATE NAME="_FUNC_ADDRESS" TYPE="string" VALUE="0001c8c0" />
<STATE NAME="_RETURN_TYPE" TYPE="string" VALUE="void" />
<XML NAME="MEMENTO1">
<SAVE_STATE>
<STATE NAME="NAV_ID" TYPE="long" VALUE="3330928046870250124" />
<STATE NAME="_LINE_NUM" TYPE="int" VALUE="4" />
<STATE NAME="_TOKEN_TEXT" TYPE="string" VALUE="short" />
<STATE NAME="_CHAR_POS" TYPE="int" VALUE="2" />
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0001c51c" />
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.decompile.DecompilerLocationMemento" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_FUNCTION_ENTRY" TYPE="string" VALUE="0001c51c" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.app.decompiler.DecompilerLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0001c51c" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
<STATE NAME="INDEX" TYPE="int" VALUE="0" />
<STATE NAME="X_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="Y_OFFSET" TYPE="int" VALUE="0" />
</SAVE_STATE>
</XML>
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0001c8c0" />
<XML NAME="MEMENTO0">
<SAVE_STATE>
<STATE NAME="NAV_ID" TYPE="long" VALUE="3330928031403754139" />
<STATE NAME="_FUNC_ADDRESS" TYPE="string" VALUE="0001c8c0" />
<STATE NAME="_RETURN_TYPE" TYPE="string" VALUE="void" />
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0001c8c0" />
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.codebrowser.CodeViewerLocationMemento" />
<STATE NAME="CURSOR_OFFSET" TYPE="int" VALUE="367" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_SIGNATURE" TYPE="string" VALUE="void __stdcall bFindCollisionPoint(CDATA2D * body, CRET2D * collisionResult)" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.program.util.FunctionReturnTypeFieldLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0001c8c0" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
</SAVE_STATE>
</XML>
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.gotoquery.DefaultNavigatableLocationMemento" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_SIGNATURE" TYPE="string" VALUE="void bFindCollisionPoint(CDATA2D * body, CRET2D * collisionResult)" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.program.util.FunctionReturnTypeFieldLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0001c8c0" />
<STATE NAME="NUM_MEMENTOS" TYPE="int" VALUE="2" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
</SAVE_STATE>
</XML>
<XML NAME="MEMENTO_DATA8">
<SAVE_STATE>
<STATE NAME="_LINE_NUM" TYPE="int" VALUE="137" />
<STATE NAME="_TOKEN_TEXT" TYPE="string" VALUE=";" />
<STATE NAME="_CHAR_POS" TYPE="int" VALUE="36" />
<XML NAME="MEMENTO1">
<SAVE_STATE>
<STATE NAME="NAV_ID" TYPE="long" VALUE="3330928046870250124" />
<STATE NAME="_LINE_NUM" TYPE="int" VALUE="137" />
<STATE NAME="_TOKEN_TEXT" TYPE="string" VALUE=";" />
<STATE NAME="_CHAR_POS" TYPE="int" VALUE="36" />
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0001ced4" />
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.decompile.DecompilerLocationMemento" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_FUNCTION_ENTRY" TYPE="string" VALUE="0001cc30" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.app.decompiler.DecompilerLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0001ced4" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
<STATE NAME="INDEX" TYPE="int" VALUE="97" />
<STATE NAME="X_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="Y_OFFSET" TYPE="int" VALUE="-13" />
</SAVE_STATE>
</XML>
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0001ced4" />
<XML NAME="MEMENTO0">
<SAVE_STATE>
<STATE NAME="NAV_ID" TYPE="long" VALUE="3330928031403754139" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.program.util.AddressFieldLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0001ced4" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0001ced4" />
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.codebrowser.CodeViewerLocationMemento" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
<STATE NAME="_ADDR_REP" TYPE="string" VALUE="0001ced4" />
<STATE NAME="CURSOR_OFFSET" TYPE="int" VALUE="367" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
</SAVE_STATE>
</XML>
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.gotoquery.DefaultNavigatableLocationMemento" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_FUNCTION_ENTRY" TYPE="string" VALUE="0001cc30" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.app.decompiler.DecompilerLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0001ced4" />
<STATE NAME="NUM_MEMENTOS" TYPE="int" VALUE="2" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
</SAVE_STATE>
</XML>
<XML NAME="MEMENTO_DATA9">
<SAVE_STATE>
<STATE NAME="_FUNC_ADDRESS" TYPE="string" VALUE="0006a64c" />
<STATE NAME="_RETURN_TYPE" TYPE="string" VALUE="void" />
<XML NAME="MEMENTO1">
<SAVE_STATE>
<STATE NAME="NAV_ID" TYPE="long" VALUE="3330928046870250124" />
<STATE NAME="_LINE_NUM" TYPE="int" VALUE="137" />
<STATE NAME="_TOKEN_TEXT" TYPE="string" VALUE=";" />
<STATE NAME="_CHAR_POS" TYPE="int" VALUE="36" />
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0001ced4" />
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.decompile.DecompilerLocationMemento" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_FUNCTION_ENTRY" TYPE="string" VALUE="0001cc30" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.app.decompiler.DecompilerLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0001ced4" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
<STATE NAME="INDEX" TYPE="int" VALUE="97" />
<STATE NAME="X_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="Y_OFFSET" TYPE="int" VALUE="-13" />
</SAVE_STATE>
</XML>
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0006a64c" />
<XML NAME="MEMENTO0">
<SAVE_STATE>
<STATE NAME="NAV_ID" TYPE="long" VALUE="3330928031403754139" />
<STATE NAME="_FUNC_ADDRESS" TYPE="string" VALUE="0006a64c" />
<STATE NAME="_RETURN_TYPE" TYPE="string" VALUE="void" />
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0006a64c" />
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.codebrowser.CodeViewerLocationMemento" />
<STATE NAME="CURSOR_OFFSET" TYPE="int" VALUE="367" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_SIGNATURE" TYPE="string" VALUE="void __stdcall CheckScenaryCollisions(_CAR_DATA * cp)" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.program.util.FunctionReturnTypeFieldLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0006a64c" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
</SAVE_STATE>
</XML>
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.gotoquery.DefaultNavigatableLocationMemento" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_SIGNATURE" TYPE="string" VALUE="void CheckScenaryCollisions(_CAR_DATA * cp)" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.program.util.FunctionReturnTypeFieldLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0006a64c" />
<STATE NAME="NUM_MEMENTOS" TYPE="int" VALUE="2" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
</SAVE_STATE>
</XML>
<STATE NAME="MEMENTO_CLASS12" TYPE="string" VALUE="ghidra.app.plugin.core.gotoquery.DefaultNavigatableLocationMemento" />
<STATE NAME="MEMENTO_CLASS11" TYPE="string" VALUE="ghidra.app.plugin.core.gotoquery.DefaultNavigatableLocationMemento" />
<STATE NAME="LOCATION_COUNT" TYPE="int" VALUE="16" />
<STATE NAME="MEMENTO_CLASS10" TYPE="string" VALUE="ghidra.app.plugin.core.gotoquery.DefaultNavigatableLocationMemento" />
<STATE NAME="CURRENT_LOC_INDEX" TYPE="int" VALUE="15" />
<STATE NAME="MEMENTO_CLASS15" TYPE="string" VALUE="ghidra.app.plugin.core.gotoquery.DefaultNavigatableLocationMemento" />
<STATE NAME="MEMENTO_CLASS14" TYPE="string" VALUE="ghidra.app.plugin.core.gotoquery.DefaultNavigatableLocationMemento" />
<STATE NAME="MEMENTO_CLASS13" TYPE="string" VALUE="ghidra.app.plugin.core.gotoquery.DefaultNavigatableLocationMemento" />
<XML NAME="MEMENTO_DATA15">
<SAVE_STATE>
<STATE NAME="_FUNC_ADDRESS" TYPE="string" VALUE="0001c51c" />
<STATE NAME="_RETURN_TYPE" TYPE="string" VALUE="int" />
<XML NAME="MEMENTO1">
<SAVE_STATE>
<STATE NAME="NAV_ID" TYPE="long" VALUE="3330928046870250124" />
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0001ccf8" />
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.decompile.DecompilerLocationMemento" />
<STATE NAME="_REF_ADDRESS" TYPE="string" VALUE="Stack[-0x3c]" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_REP" TYPE="string" VALUE="0x0(a2)=&gt;original[1].limit[1]" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.program.util.OperandFieldLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="1" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="24" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0001ccf8" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
<STATE NAME="INDEX" TYPE="int" VALUE="20" />
<STATE NAME="X_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="Y_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_SUBOPINDEX" TYPE="int" VALUE="3" />
</SAVE_STATE>
</XML>
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0001c51c" />
<XML NAME="MEMENTO0">
<SAVE_STATE>
<STATE NAME="NAV_ID" TYPE="long" VALUE="3330928031403754139" />
<STATE NAME="_FUNC_ADDRESS" TYPE="string" VALUE="0001c51c" />
<STATE NAME="_RETURN_TYPE" TYPE="string" VALUE="int" />
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0001c51c" />
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.codebrowser.CodeViewerLocationMemento" />
<STATE NAME="CURSOR_OFFSET" TYPE="int" VALUE="367" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_SIGNATURE" TYPE="string" VALUE="int __stdcall bcollided2d(CDATA2D * body, int needOverlap)" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.program.util.FunctionReturnTypeFieldLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0001c51c" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
</SAVE_STATE>
</XML>
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.gotoquery.DefaultNavigatableLocationMemento" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_SIGNATURE" TYPE="string" VALUE="int bcollided2d(CDATA2D * body, int needOverlap)" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.program.util.FunctionReturnTypeFieldLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0001c51c" />
<STATE NAME="NUM_MEMENTOS" TYPE="int" VALUE="2" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
</SAVE_STATE>
</XML>
<XML NAME="MEMENTO_DATA14">
<SAVE_STATE>
<XML NAME="MEMENTO1">
<SAVE_STATE>
<STATE NAME="NAV_ID" TYPE="long" VALUE="3330928046870250124" />
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0001ccf8" />
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.decompile.DecompilerLocationMemento" />
<STATE NAME="_REF_ADDRESS" TYPE="string" VALUE="Stack[-0x3c]" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_REP" TYPE="string" VALUE="0x0(a2)=&gt;original[1].limit[1]" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.program.util.OperandFieldLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="1" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="24" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0001ccf8" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
<STATE NAME="INDEX" TYPE="int" VALUE="20" />
<STATE NAME="X_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="Y_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_SUBOPINDEX" TYPE="int" VALUE="3" />
</SAVE_STATE>
</XML>
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0001ccf8" />
<XML NAME="MEMENTO0">
<SAVE_STATE>
<STATE NAME="NAV_ID" TYPE="long" VALUE="3330928031403754139" />
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0001ccf8" />
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.codebrowser.CodeViewerLocationMemento" />
<STATE NAME="_REF_ADDRESS" TYPE="string" VALUE="Stack[-0x3c]" />
<STATE NAME="CURSOR_OFFSET" TYPE="int" VALUE="605" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_REP" TYPE="string" VALUE="0x0(a2)=&gt;original[1].limit[1]" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.program.util.OperandFieldLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="1" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="24" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0001ccf8" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
<STATE NAME="_SUBOPINDEX" TYPE="int" VALUE="3" />
</SAVE_STATE>
</XML>
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.gotoquery.DefaultNavigatableLocationMemento" />
<STATE NAME="_REF_ADDRESS" TYPE="string" VALUE="Stack[-0x3c]" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_REP" TYPE="string" VALUE="0x0(a2)=&gt;original[1].limit[1]" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.program.util.OperandFieldLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="1" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="24" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0001ccf8" />
<STATE NAME="NUM_MEMENTOS" TYPE="int" VALUE="2" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
<STATE NAME="_SUBOPINDEX" TYPE="int" VALUE="3" />
</SAVE_STATE>
</XML>
<XML NAME="MEMENTO_DATA13">
<SAVE_STATE>
<STATE NAME="_FUNC_ADDRESS" TYPE="string" VALUE="0001cc30" />
<STATE NAME="_RETURN_TYPE" TYPE="string" VALUE="int" />
<XML NAME="MEMENTO1">
<SAVE_STATE>
<STATE NAME="NAV_ID" TYPE="long" VALUE="3330928046870250124" />
<STATE NAME="_LINE_NUM" TYPE="int" VALUE="265" />
<STATE NAME="_TOKEN_TEXT" TYPE="string" VALUE="=" />
<STATE NAME="_CHAR_POS" TYPE="int" VALUE="26" />
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0001dfc0" />
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.decompile.DecompilerLocationMemento" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_FUNCTION_ENTRY" TYPE="string" VALUE="0001d68c" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.app.decompiler.DecompilerLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0001dfc0" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
<STATE NAME="INDEX" TYPE="int" VALUE="240" />
<STATE NAME="X_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="Y_OFFSET" TYPE="int" VALUE="-13" />
</SAVE_STATE>
</XML>
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0001cc30" />
<XML NAME="MEMENTO0">
<SAVE_STATE>
<STATE NAME="NAV_ID" TYPE="long" VALUE="3330928031403754139" />
<STATE NAME="_FUNC_ADDRESS" TYPE="string" VALUE="0001cc30" />
<STATE NAME="_RETURN_TYPE" TYPE="string" VALUE="int" />
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0001cc30" />
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.codebrowser.CodeViewerLocationMemento" />
<STATE NAME="CURSOR_OFFSET" TYPE="int" VALUE="367" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_SIGNATURE" TYPE="string" VALUE="int __stdcall bFindCollisionTime(CDATA2D * cd, CRET2D * collisionResult)" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.program.util.FunctionReturnTypeFieldLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0001cc30" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
</SAVE_STATE>
</XML>
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.gotoquery.DefaultNavigatableLocationMemento" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_SIGNATURE" TYPE="string" VALUE="int bFindCollisionTime(CDATA2D * cd, CRET2D * collisionResult)" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.program.util.FunctionReturnTypeFieldLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0001cc30" />
<STATE NAME="NUM_MEMENTOS" TYPE="int" VALUE="2" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
</SAVE_STATE>
</XML>
<XML NAME="MEMENTO_DATA12">
<SAVE_STATE>
<STATE NAME="_LINE_NUM" TYPE="int" VALUE="265" />
<STATE NAME="_TOKEN_TEXT" TYPE="string" VALUE="=" />
<STATE NAME="_CHAR_POS" TYPE="int" VALUE="26" />
<XML NAME="MEMENTO1">
<SAVE_STATE>
<STATE NAME="NAV_ID" TYPE="long" VALUE="3330928046870250124" />
<STATE NAME="_LINE_NUM" TYPE="int" VALUE="265" />
<STATE NAME="_TOKEN_TEXT" TYPE="string" VALUE="=" />
<STATE NAME="_CHAR_POS" TYPE="int" VALUE="26" />
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0001dfc0" />
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.decompile.DecompilerLocationMemento" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_FUNCTION_ENTRY" TYPE="string" VALUE="0001d68c" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.app.decompiler.DecompilerLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0001dfc0" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
<STATE NAME="INDEX" TYPE="int" VALUE="240" />
<STATE NAME="X_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="Y_OFFSET" TYPE="int" VALUE="-13" />
</SAVE_STATE>
</XML>
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0001dfc0" />
<XML NAME="MEMENTO0">
<SAVE_STATE>
<STATE NAME="NAV_ID" TYPE="long" VALUE="3330928031403754139" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.program.util.AddressFieldLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0001dfc0" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0001dfc0" />
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.codebrowser.CodeViewerLocationMemento" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
<STATE NAME="_ADDR_REP" TYPE="string" VALUE="0001dfc0" />
<STATE NAME="CURSOR_OFFSET" TYPE="int" VALUE="367" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
</SAVE_STATE>
</XML>
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.gotoquery.DefaultNavigatableLocationMemento" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_FUNCTION_ENTRY" TYPE="string" VALUE="0001d68c" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.app.decompiler.DecompilerLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0001dfc0" />
<STATE NAME="NUM_MEMENTOS" TYPE="int" VALUE="2" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
</SAVE_STATE>
</XML>
<XML NAME="MEMENTO_DATA11">
<SAVE_STATE>
<STATE NAME="_FUNC_ADDRESS" TYPE="string" VALUE="0001d68c" />
<STATE NAME="_RETURN_TYPE" TYPE="string" VALUE="int" />
<XML NAME="MEMENTO1">
<SAVE_STATE>
<STATE NAME="NAV_ID" TYPE="long" VALUE="3330928046870250124" />
<STATE NAME="_LINE_NUM" TYPE="int" VALUE="160" />
<STATE NAME="_TOKEN_TEXT" TYPE="string" VALUE="-700000" />
<STATE NAME="_CHAR_POS" TYPE="int" VALUE="32" />
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0006ad0c" />
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.decompile.DecompilerLocationMemento" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_FUNCTION_ENTRY" TYPE="string" VALUE="0006a64c" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.app.decompiler.DecompilerLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0006ad0c" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
<STATE NAME="INDEX" TYPE="int" VALUE="95" />
<STATE NAME="X_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="Y_OFFSET" TYPE="int" VALUE="-17" />
</SAVE_STATE>
</XML>
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0001d68c" />
<XML NAME="MEMENTO0">
<SAVE_STATE>
<STATE NAME="NAV_ID" TYPE="long" VALUE="3330928031403754139" />
<STATE NAME="_FUNC_ADDRESS" TYPE="string" VALUE="0001d68c" />
<STATE NAME="_RETURN_TYPE" TYPE="string" VALUE="int" />
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0001d68c" />
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.codebrowser.CodeViewerLocationMemento" />
<STATE NAME="CURSOR_OFFSET" TYPE="int" VALUE="367" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_SIGNATURE" TYPE="string" VALUE="int __stdcall CarBuildingCollision(_CAR_DATA * cp, BUILDING_BOX * building, CELL_OBJECT * cop, int mightBeABarrier)" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.program.util.FunctionReturnTypeFieldLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0001d68c" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
</SAVE_STATE>
</XML>
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.gotoquery.DefaultNavigatableLocationMemento" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_SIGNATURE" TYPE="string" VALUE="int CarBuildingCollision(_CAR_DATA * cp, BUILDING_BOX * building, CELL_OBJECT * cop, int mightBeABarrier)" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.program.util.FunctionReturnTypeFieldLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0001d68c" />
<STATE NAME="NUM_MEMENTOS" TYPE="int" VALUE="2" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
</SAVE_STATE>
</XML>
<XML NAME="MEMENTO_DATA10">
<SAVE_STATE>
<STATE NAME="_LINE_NUM" TYPE="int" VALUE="160" />
<STATE NAME="_TOKEN_TEXT" TYPE="string" VALUE="-700000" />
<STATE NAME="_CHAR_POS" TYPE="int" VALUE="32" />
<XML NAME="MEMENTO1">
<SAVE_STATE>
<STATE NAME="NAV_ID" TYPE="long" VALUE="3330928046870250124" />
<STATE NAME="_LINE_NUM" TYPE="int" VALUE="160" />
<STATE NAME="_TOKEN_TEXT" TYPE="string" VALUE="-700000" />
<STATE NAME="_CHAR_POS" TYPE="int" VALUE="32" />
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0006ad0c" />
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.decompile.DecompilerLocationMemento" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_FUNCTION_ENTRY" TYPE="string" VALUE="0006a64c" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.app.decompiler.DecompilerLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0006ad0c" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
<STATE NAME="INDEX" TYPE="int" VALUE="95" />
<STATE NAME="X_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="Y_OFFSET" TYPE="int" VALUE="-17" />
</SAVE_STATE>
</XML>
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0006ad0c" />
<XML NAME="MEMENTO0">
<SAVE_STATE>
<STATE NAME="NAV_ID" TYPE="long" VALUE="3330928031403754139" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.program.util.AddressFieldLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ADDRESS" TYPE="string" VALUE="0006ad0c" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0006ad0c" />
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.codebrowser.CodeViewerLocationMemento" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
<STATE NAME="_ADDR_REP" TYPE="string" VALUE="0006ad0c" />
<STATE NAME="CURSOR_OFFSET" TYPE="int" VALUE="327" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
</SAVE_STATE>
</XML>
<STATE NAME="MEMENTO_CLASS" TYPE="string" VALUE="ghidra.app.plugin.core.gotoquery.DefaultNavigatableLocationMemento" />
<STATE NAME="PROGRAM_ID" TYPE="long" VALUE="3322667047346813432" />
<STATE NAME="_FUNCTION_ENTRY" TYPE="string" VALUE="0006a64c" />
<STATE NAME="_CLASSNAME" TYPE="string" VALUE="ghidra.app.decompiler.DecompilerLocation" />
<STATE NAME="_COLUMN" TYPE="int" VALUE="0" />
<STATE NAME="_CHAR_OFFSET" TYPE="int" VALUE="0" />
<STATE NAME="_ROW" TYPE="int" VALUE="0" />
<STATE NAME="_BYTE_ADDR" TYPE="string" VALUE="0006ad0c" />
<STATE NAME="NUM_MEMENTOS" TYPE="int" VALUE="2" />
<STATE NAME="PROGRAM_PATH_" TYPE="string" VALUE="REDRIVER_2:/DRIVER2_ITALIAN.ELF" />
</SAVE_STATE>
</XML>
<STATE NAME="MEMENTO_CLASS7" TYPE="string" VALUE="ghidra.app.plugin.core.gotoquery.DefaultNavigatableLocationMemento" />
<STATE NAME="MEMENTO_CLASS6" TYPE="string" VALUE="ghidra.app.plugin.core.gotoquery.DefaultNavigatableLocationMemento" />
<STATE NAME="MEMENTO_CLASS9" TYPE="string" VALUE="ghidra.app.plugin.core.gotoquery.DefaultNavigatableLocationMemento" />
<STATE NAME="MEMENTO_CLASS8" TYPE="string" VALUE="ghidra.app.plugin.core.gotoquery.DefaultNavigatableLocationMemento" />
<STATE NAME="MEMENTO_CLASS3" TYPE="string" VALUE="ghidra.app.plugin.core.gotoquery.DefaultNavigatableLocationMemento" />
<STATE NAME="MEMENTO_CLASS2" TYPE="string" VALUE="ghidra.app.plugin.core.gotoquery.DefaultNavigatableLocationMemento" />
<STATE NAME="MEMENTO_CLASS5" TYPE="string" VALUE="ghidra.app.plugin.core.gotoquery.DefaultNavigatableLocationMemento" />
<STATE NAME="MEMENTO_CLASS4" TYPE="string" VALUE="ghidra.app.plugin.core.gotoquery.DefaultNavigatableLocationMemento" />
</SAVE_STATE>
</XML>
<STATE NAME="LIST_COUNT" TYPE="int" VALUE="1" />
</PLUGIN>
</DATA_STATE>
</RUNNING_TOOL>
</WORKSPACE>
2019-05-06 20:50:07 +02:00
</TOOL_MANAGER>
</PROJECT>