objdiff-core 3.7.3

A local diffing tool for decompilation projects.
Documentation
ELF( |4('*�

&4>RNX�x������
��
'4D	T����6(����	��)�9�I�Y�iy���$�*�0�6�G�X	iJ�Z�!��(�9�?�P�V�gh�*�:�J�Zjz������f�6�G
M^*dRS�c�s���������"�(�.4:9]InYi���v��0����Q	?$	E'4	lD	rT	x'd	�t	��	�	�	��	�=�	' 
- 
> �D
� T
� d
� t
� �
� 5�
M!�
S!-�
�!�!�!xAC"7Qz"ta�"�q�#K��#���$��$F��$��$��$�%%%&%0M[%]l%Ym�%!��%�&I�Y&�j&�{&��&�$
^'�4
H(�D

)T
)d
)k�
�)�
�)�
�)�
�)�
�)�
�)BC*T*Z�*j�*z�*��*��*��*��*�+�+�)+��++�+SXC,hI,xO,�U,�[,�l,�},��~-��-��-�-�-/�-?�-O�-cxR/���/z�m0�s07��0��0K 111$B1�Y�1i2y2A�g2�x2��2!��2�2�2�:�3J�3Z�3j�3z�3���4��4�[Y
D�q�����-F!^�!��
!��
!��
!��
!
�

!�
!d�!��!��!��!�!
!#
!F9!`N!z_	!�h!�v!��!��
!oJ!0�!j�!��!��!�&!:�!#P
!y\!��!�*!�	�!�	 !�	 	!+
� !�
4!!�
�!!!,"!��$!6M%!}�%!�N&!
K'!t
�)!�
0*!.m*#!��+!;/,!�p-!_B/!��0!�1!4�1!�R2!��2! �3!��4!��4�.debug_info.debug_line.debug_frame.debug_abbrev.debug_pubnamesTHUMB_BRANCH_ServerDisplay_UncategorizedMovePokeSet_IsRemovedAllServerDisplay_SkillSwapServerEvent_CreateSubstituteHEManager_PushStateBattleHandler_ResultServerEvent_UncategorizedMoveSCQUE_PUT_MsgImplHEManager_PopState$t$d.dwarf_type.void.dwarf_type.102.dwarf_type.103.dwarf_typedef.ServerFlow.dwarf_type.104.dwarf_type.105.dwarf_typedef.BTL_SERVER.dwarf_type.106.dwarf_type.107.dwarf_type.int.dwarf_typedef.bool.dwarf_typedef.fx32.dwarf_typedef.s32.dwarf_typedef.int32_t.dwarf_type.108.dwarf_type.109.dwarf_type.110.dwarf_typedef.BTL_MAIN_MODULE.dwarf_type.111.dwarf_type.112.dwarf_typedef.BATTLE_SETUP_PARAM.dwarf_type.unsigned int.dwarf_typedef.uint32_t.dwarf_typedef.uptr.dwarf_typedef.uintptr_t.dwarf_typedef.u32.dwarf_type.113.dwarf_type.unsigned char.dwarf_typedef.BtlPokePos.dwarf_typedef.u8.dwarf_typedef.uint8_t.dwarf_type.unsigned short.dwarf_typedef.uint16_t.dwarf_typedef.u16.dwarf_type.114.dwarf_type.115.dwarf_type.116.dwarf_type.117.dwarf_type.118.dwarf_type.119.dwarf_type.120.dwarf_type.121.dwarf_type.122.dwarf_type.123.dwarf_type.124.dwarf_type.125.dwarf_type.126.dwarf_type.127.dwarf_type.128.dwarf_type.129.dwarf_type.130.dwarf_type.131.dwarf_type.132.dwarf_type.TINYMT32_T.dwarf_typedef.tinymt32_t.dwarf_type.133.dwarf_type.134.dwarf_typedef.BATTLE_KENTEI_RESULT.dwarf_type.135.dwarf_type.136.dwarf_type.137.dwarf_type.138.dwarf_type.139.dwarf_type.140.dwarf_type.141.dwarf_typedef.TRAINER_DATA.dwarf_type.142.dwarf_type.143.dwarf_type.144.dwarf_type.145.dwarf_type.146.dwarf_type.147.dwarf_type.148.dwarf_typedef.POKECON.dwarf_type.149.dwarf_type.150.dwarf_type.151.dwarf_typedef.BTL_PARTY.dwarf_type.152.dwarf_type.153.dwarf_type.154.dwarf_type.155.dwarf_type.156.dwarf_typedef.PokeParty.dwarf_type.157.dwarf_type.158.dwarf_type.159.dwarf_type.160.dwarf_type.161.dwarf_type.162.dwarf_type.163.dwarf_type.164.dwarf_type.165.dwarf_type.166.dwarf_type.167.dwarf_type.168.dwarf_type.169.dwarf_typedef.Reader.dwarf_type.170.dwarf_type.171.dwarf_type.172.dwarf_type.173.dwarf_typedef.SERVER_NOTIFY_PARAM.dwarf_type.174.dwarf_type.175.dwarf_typedef.EscapeInfo.dwarf_type.176.dwarf_type.177.dwarf_typedef.unk_struct_450.dwarf_type.178.dwarf_type.179.dwarf_type.180.dwarf_type.181.dwarf_type.182.dwarf_type.183.dwarf_type.184.dwarf_type.185.dwarf_type.186.dwarf_type.187.dwarf_typedef.struct_unk478.dwarf_type.signed char.dwarf_typedef.s8.dwarf_type.188.dwarf_type.189.dwarf_type.190.dwarf_typedef.SVCL_WORK.dwarf_type.191.dwarf_type.192.dwarf_type.193.dwarf_type.194.dwarf_type.195.dwarf_typedef.BTL_RESULT_CONTEXT.dwarf_type.196.dwarf_type.197.dwarf_typedef.SVCL_ACTION.dwarf_type.198.dwarf_type.199.dwarf_type.200.dwarf_typedef.BTL_ACTION_PARAM.dwarf_type.201.dwarf_type.202.dwarf_type.203.dwarf_type.204.dwarf_type.205.dwarf_type.206.dwarf_type.207.dwarf_typedef.SCQUE.dwarf_type.208.dwarf_type.209.dwarf_type.210.dwarf_type.211.dwarf_type.212.dwarf_type.213.dwarf_type.214.dwarf_typedef.WazaRec.dwarf_type.215.dwarf_type.216.dwarf_type.217.dwarf_typedef.DeadRec.dwarf_type.218.dwarf_type.219.dwarf_typedef.Unit.dwarf_type.220.dwarf_type.221.dwarf_type.222.dwarf_type.223.dwarf_typedef.WAZAEFF_CTRL.dwarf_type.224.dwarf_type.225.dwarf_type.226.dwarf_type.227.dwarf_type.228.dwarf_typedef.WAZA_ROB_PARAM.dwarf_type.229.dwarf_type.230.dwarf_type.231.dwarf_type.232.dwarf_type.233.dwarf_type.234.dwarf_typedef.CLIENTID_REC.dwarf_type.235.dwarf_type.236.dwarf_typedef.ROTATION_HANDLER_WORK_BACKUP.dwarf_type.237.dwarf_type.238.dwarf_type.239.dwarf_type.240.dwarf_type.241.dwarf_type.242.dwarf_type.243.dwarf_type.244.dwarf_type.245.dwarf_type.246.dwarf_typedef.ACTION_ORDER_WORK.dwarf_type.247.dwarf_type.248.dwarf_typedef.BTL_POKEPARAM.dwarf_type.249.dwarf_type.250.dwarf_type.251.dwarf_type.252.dwarf_type.253.dwarf_type.254.dwarf_type.255.dwarf_typedef.POKESET.dwarf_type.256.dwarf_type.257.dwarf_type.258.dwarf_type.259.dwarf_type.260.dwarf_type.261.dwarf_type.262.dwarf_type.263.dwarf_typedef.WAZAPARAM.dwarf_type.264.dwarf_type.265.dwarf_type.266.dwarf_type.267.dwarf_typedef.PosPoke.dwarf_type.268.dwarf_type.269.dwarf_typedef.State.dwarf_type.270.dwarf_type.271.dwarf_type.272.dwarf_typedef.BTL_HANDEX_STR_PARAMS.dwarf_type.273.dwarf_type.274.dwarf_type.275.dwarf_typedef.EventWorkStack.dwarf_type.276.dwarf_type.277.dwarf_type.278.dwarf_typedef.HEManager.dwarf_type.279.dwarf_type.280.dwarf_type.281.dwarf_typedef.AffCounter.dwarf_type.282.dwarf_type.283.dwarf_type.284.dwarf_type.285.dwarf_type.286.dwarf_typedef.MOVE_PARAM.dwarf_type.287.dwarf_type.288.dwarf_line.THUMB_BRANCH_ServerDisplay_UncategorizedMove.dwarf.THUMB_BRANCH_ServerDisplay_UncategorizedMove.symtab.strtab.shstrtab.comment.debug_info.rel.debug_info.debug_macinfo.debug_loc rel.debug_loc.debug_line.rel.debug_line.debug_line.rel.debug_line.debug_pubnames.rel.debug_pubnames.debug_aranges.debug_abbrev.text.rela.textMetrowerks C/C++ for ARM 4.0.0.1036�5��code.cMetrowerks C/C++ for ARMZ:\tmp\�void��0!�m_server�m_mainModule�m_pokeCon�m_que�m_turnCount�m_flowResult�unk18�m_wazaRec��m_deadRec��m_fieldStatus��m_wazaEffCtrl��m_hitCheckParam��m_magicCoatParam��unk4A8��m_escInfo��unk4C0��m_clientIDRec��m_handlerWorkBackup�tm_simulationCounter�xm_wazaRankEffSerial�|m_cmdBuildStep�}m_actOrderStep�~m_turnCheckStep�m_defaultTargetPos��heapId��m_numActOrder��m_numEndActOrder��m_getPokePos��unk785��m_nigeruCount��m_wazaEffIdx��m_MemberOutIntrPokeCount��m_thruDeadMsgPokeID��m_fMemberOutIntr��m_fWinBGMPlayWild��m_fEscMsgDisped��m_fMemberChangeReserve��m_fWazaFailMsgDisped��m_fKaifukuFujiMsgDisped��unkFlag6��m_MemberOutIntrPokeID��unk791��unk7A9��m_pokeInFlag��m_memberChangeCount��unk7DD��m_actOrder�@m_actOrderTmp�Pm_psetTargetOrg�Tm_psetTarget�Xunk858�dm_psetRobTarget�hunk868�hm_pokesetMemberInProc��m_wazaParam��m_wazaParamOrg��m_posPoke��unk1AD0��m_strParam�unk1B08�Tm_eventWork�xm_HEManager�lunk1F6C�xm_prevExeWaza�zunk1F7A�|m_currentSabotageType��m_affCounter��unk1F8C��unk1F8D��m_flowFlags��m_handlerTmpWork�ServerFlow����m_mainProc�m_seq�unk8�m_mainModule�m_pokeCon�m_client�Dm_flowWork�Hm_flowResult�Lunk4C�Pm_randContext�hm_recTool��m_btlResultContext��unkAC��m_escapeInfo��m_clientAction��unkE8��m_enemyPutPokeID��m_quitStep��unkEE��m_queBody��m_que��unkCB4��unkCB8��m_changePokeCnt��unkCBB��unkCBC��unkCBE��unkCBF��heapId�BTL_SERVER���@no_name@�@no_name@�int�bool�fx32�s32�int32_t�����bp�m_viewCore�m_server�m_cmdCheckServer�m_client� tr_data��m_playerStatus��m_fClientQuit��m_pokeconForClient��m_pokeconForServer��m_srcParty��m_srcPartyForServer��m_tmpParty��unk_2bc��m_ppIllusionZoroArc��m_AIDataContainer��m_recReader��unk2��unk3E0��m_randomContext�unk408�(m_posCoverClientID�.unk42E�0m_regularMoney�4m_bonusMoney�8m_loseMoney�<m_msgSpeed�@m_LimitTimeGame�Bm_LimitTimeCommand�Dm_serverResult�Hm_escapeInfo�Punk_450�`m_subSeq�dm_mainLoop�hheapId�junk46A�km_numClients�lm_myClientID�mm_myOrgPos�nm_ImServer�ounk46f�pm_MultiAIDataSeq�qm_MultiAIClientNum�rm_MultiAIClientID�sm_fCommError�sm_fCommErrorMainQuit�sm_fWazaEffectEnable�sm_fGetMoneyFixed�sunk473Flag�sm_fBGMFadeOutDisable�sm_fLoseMoneyFixed�sm_fSoundPushed�tunk474�xunk478�|unk47C��unk480��unk484�BTL_MAIN_MODULE��@�competitor�rule�unk8�unkC�unk10�unk1A�netHandle� commMode�!commPos�"multiMode�#recordDataMode�$party�4playerStatus�Dunk44�Hunk48�Xunk4C�punk70�tconfigData�xitemData�|bagCursor��unk80��unk84��unk88��LimitTimeGame��LimitTimeCommand��unk90��unk97��badgeCount��unk99��unka0��unka2��getMoney��unka8��capturedPokeIdx��commServerVer��unk_ae��recBuffer��unk_b4��recRandContext��kenteiResult��cmdIllegalFlag��recPlayCompleteFlag��unkdd22��unkdd3��unkdd4��unkde��unkdf��unkE0��fightPokeIndex��unkE4�8unk134�<unk138�>unk13A�BATTLE_SETUP_PARAM�unsigned int�uint32_t�uptr�uintptr_t�u32�
�	�unsigned char�BtlPokePos�u8�uint8_t�unsigned short�uint16_t�u16����������������������������TINYMT32_T�status�mat1�mat2�tinymt32_t����TurnNum�HPSum�PokeChgNum�VoidAtcNum�WeakAtcNum�ResistAtcNum�VoidNum�ResistNum�	WinTrainerNum�
WinPokeNum�LosePokeNum�UseWazaNum�BATTLE_KENTEI_RESULT���M�L��������(�unk0�name�unk8�
unkA�win_msg�useItem�unk18�trainerSex�trainerGold�pad1�ai_bit� unk20�$grammer_attr�%grammer_isPlural�&grammer_attr1�'grammer_isPlural1�TRAINER_DATA�����������mainModule�m_party�tm_srcParty��m_pokeParam��m_fForServer�POKECON��p���m_pMember�m_memberCount�m_numCoverPos�fill�BTL_PARTY��������m_member�m_memberCount�markingIndex�PokeParty����`��������������s�Reader������� �randomContext�debugFlagBit�LimitTimeGame�LimitTimeCommand�msgSpeed�fWazaEffectEnable�fCommTag�SERVER_NOTIFY_PARAM����count�clientID�EscapeInfo����unk_0�unk_4�unk8�unkC�unk_struct_450���@no_name@�@no_name@����@no_name@�@no_name@�������unk0�unk4�unk8�struct_unk478�signed char�s8��0���adapter�party�memberCount�	numCoverPos�
isLocalClient�myID�SVCL_WORK����@�?��clientID�resultCode�BTL_RESULT_CONTEXT��4�param�0count�SVCL_ACTION�0�����raw�gen�change�fight�rotation�item�BTL_ACTION_PARAM��cmd�param��cmd�posIdx�memberIdx�depleteFlag��cmd�targetPos�waza	�rot_dir�wazaInfoFlag�megaEvoFlag�_0��cmd�dir�_5��cmd�targetIdx�number	�param�_1�����writePtr�readPtr�buffer�SCQUE�������������m_ptr�m_record�WazaRec���w��turn�wazaID�pokeID�fEffective���m_turnRecord�DeadRec����1�cnt�fExpChecked�deadPokeID�Unit�������effectWazaID�attackerPos�targetPos�effectIndex�fEnable�fDone�_pad�subEff�WAZAEFF_CTRL��Raw�__anon�pokeCnt�pokeID_1�pokeID_2�pokeID_3�pokeID_4�pokeID_5�pad��pokeCnt�pokeID_1�pokeID_2�pokeID_3�pokeID_4�pokeID_5�pad����robberCount�robberPokeID�targetPos�
targetPokeID�WAZA_ROB_PARAM����������
��count�clientID�fill�CLIENTID_REC�����work�ROTATION_HANDLER_WORK_BACKUP������������������`���bpp�action�priority�clientID�
fDone�fIntrCheck�unkF�ACTION_ORDER_WORK���ppSrc�ppFake�exp�monsno�BTL_POKEPARAM����������H�m_bpp�m_damage�$m_migawariDamage�0m_damageType�6m_sortWork�Bm_count�Cm_countMax�Dm_getIdx�Em_targetPosCount�Ffill�POKESET��������������wazaID�orgWazaID�userType�damageType�wazaType�targetType�wazaPri�waht�__anon�flags�__anon�fMagicCoat�fYokodori�fReqWaza�_padding�WAZAPARAM��flags�__anon�fMagicCoat�fYokodori�fReqWaza�_padding��fMagicCoat�fYokodori�fReqWaza�_padding���m_state�m_lastPosInst�PosPoke����fEnable�clientID�existPokeID�State�����$�ID�type	�argCnt�fSEAdd�fFailMsg�args�BTL_HANDEX_STR_PARAMS� ��L�K�$�m_work�m_size� m_sp�EventWorkStack���� ����m_workBuffer�HEManager��������m_putVoid�m_putAdvantage�m_putDisadvantage�m_recvVoid�m_recvAdvantage�
m_recvDisadvantage�AffCounter�_�^���@�?���wazaID�orgWazaID�userType�moveType�damageType�category�targetType�flags�MOVE_PARAM����$]THUMB_BRANCH_ServerDisplay_UncategorizedMove�5�uUserverFlow�uTwazaParam�uVattacker�u�targets�;�fFailMsgEnable�:Wresult�9�hem_stateT�g
}u�v�w��������5�P�k������������!�B�c�����������%�?�S�n����������;�e�����������9�Z�n�����������	��@�Y�u���������0�E�h���������	���,�>X^o_�c�������d��	�/	fI	�e	�x	��	��	��	��	s�	t�	�
�0
�D
�X
�l
��
��
�

�
��
��
�
��
��
��
���.+F�\�z,�.�4�5����C4EUGmH�I�J���M�N
�
�2
PR
�f
��
��
��
��
��
�
�&�@�U�kZ�������������#�A�a����������1�Y�~����\��������'�?�Q�c�u�����������#=Pcv��� �!�"���"�@#S�f�~$�������%�����,&C�W�s����������%�>�Q�d)�*����������� �.�P�a�j��������������������� �&�,�2�<�M�^�k��'�������������*�B�Z�t������������(�.�;�E-R�\�v0�1�����2�3�����,�>�R�e�������/����������+7C8X<pA���6�����:����(9<;I�S=`�s?�����>�@���B���D�F�$�*�0�6�ILRKc�t�����������
�#�H�^O|����R�Q���T�W� �,SAUG�W�gVn�tXz����Y���[�����������]  �) �3 �M ab bu �� �� �� �� `� �� �� �� �!�$!�6!eO!�b!hu!p�!g�!i�!��!��!k�!l�!m"n""o."jR"�i"��"��"��"��"��"�#�1#�I#�d#��#��#��#��#��#�$�"$�?$�Y$�r$��$��$��$��$r�$q�$��$�%�
%�%�%�,%�?%yO%xa%z{%��%��%��%��%|�%{�%�&�%&~>&P&}_&�p&�}&��&��&��&��&��&�'�''�?'�M'�m'�~'��'��'��'��'�(�(�9(�W(�r(��(��(��(��(��(�)�)�()�A)�[)�r)��)��)��)��)��)��)��)�*�&*�2*�I*�c*�o*��*��*��*��*��*��*��*�
+�+�8+�I+�]+�s+��+��+��+��+��+��+��+�,�#,�1,�E,�K,�Q,�W,�a,�r,��,��,��,��,��,�-�-�2-�H-�f-�r-��-��-��-��-��-��-��-�-�.�.�/.�G.�].�u.��.��.��.��.��.��.�/�./�D/�a/�t/��/��/��/��/�0� 0�=0�Y0�o0�0��0��0��0�0��0�1�1�&1�71�Q1�a1�y1��1��1��1��1��1�2� 2�42�H2�T2�m2�~2��2��2��2��2��2�3�3�=3�U3�r3��3��3��3��3��3�3��3�4�$4�:4�R4�h4��4��4��4��4��4��4��4���45�&5�=5�T5�r5��5��4�5����Q�Z:\tmp\(src.cctx.ccommand-line defines)code.c$'\'"
^"c7/`��5�I�$>�
8I
��I�!/�I��.;:I?@�
8I�I��C%��I�;:I?�4;:I?�������(^�!��)	�.H�B��(1�����(1��(K�'H(XBy��E�!�C!CAqBy!�CAq�� H I(���(�����(!2��(�(��/
�H(XBy���!�C!CAq/
��(
�
H(\����hKZ!G"��H�J(������x�#����#
�����(
�����4
�����d
�����l
�����~
������
������
������
�����@��	�1$�%$$@%�50�Z@�xO�xZ�xi�x�u�y
��y��y��y��y��y��y���z���{l