From 1c2c8f0b3133f580d4670194723caedeca9602e2 Mon Sep 17 00:00:00 2001 From: Yodel <3114680004@qq.com> Date: Sat, 5 Jul 2025 01:05:22 +0800 Subject: [PATCH] =?UTF-8?q?=E9=94=81=E6=A1=86pid=E8=B0=83=E5=A5=BD?= =?UTF-8?q?=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MDK-ARM/AUTO_CHASSIS.uvguix.Yodel | 136 +- MDK-ARM/AUTO_CHASSIS.uvoptx | 2 +- MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.axf | Bin 2912428 -> 2910844 bytes .../ELE_CHASSIS/AUTO_CHASSIS.build_log.htm | 27 +- MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.htm | 4572 +++++++++-------- MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.map | 4128 +++++++-------- .../ELE_CHASSIS/AUTO_CHASSIS_AUTO_CHASSIS.dep | 108 +- MDK-ARM/ELE_CHASSIS/action_task.crf | Bin 962795 -> 962796 bytes MDK-ARM/ELE_CHASSIS/action_task.o | Bin 1032148 -> 1032180 bytes MDK-ARM/ELE_CHASSIS/atti_esti.crf | Bin 967000 -> 967001 bytes MDK-ARM/ELE_CHASSIS/atti_esti.o | Bin 1039316 -> 1039332 bytes MDK-ARM/ELE_CHASSIS/bmi088.crf | Bin 923222 -> 923223 bytes MDK-ARM/ELE_CHASSIS/bmi088.o | Bin 1031020 -> 1031036 bytes MDK-ARM/ELE_CHASSIS/calc_task.crf | Bin 962595 -> 962596 bytes MDK-ARM/ELE_CHASSIS/calc_task.o | Bin 1031944 -> 1031976 bytes MDK-ARM/ELE_CHASSIS/can_task.crf | Bin 963004 -> 963005 bytes MDK-ARM/ELE_CHASSIS/can_task.d | 12 +- MDK-ARM/ELE_CHASSIS/can_task.o | Bin 1032308 -> 1032360 bytes MDK-ARM/ELE_CHASSIS/can_use.crf | Bin 894342 -> 900682 bytes MDK-ARM/ELE_CHASSIS/can_use.d | 7 +- MDK-ARM/ELE_CHASSIS/can_use.o | Bin 988612 -> 994748 bytes MDK-ARM/ELE_CHASSIS/chassis.crf | Bin 915179 -> 914098 bytes MDK-ARM/ELE_CHASSIS/chassis.o | Bin 1018552 -> 1014064 bytes MDK-ARM/ELE_CHASSIS/chassis_task.crf | Bin 963348 -> 963349 bytes MDK-ARM/ELE_CHASSIS/chassis_task.o | Bin 1033900 -> 1033932 bytes MDK-ARM/ELE_CHASSIS/cmd.crf | Bin 875312 -> 875209 bytes MDK-ARM/ELE_CHASSIS/cmd.o | Bin 968136 -> 968092 bytes MDK-ARM/ELE_CHASSIS/cmd_task.crf | Bin 962827 -> 962828 bytes MDK-ARM/ELE_CHASSIS/cmd_task.o | Bin 1032560 -> 1032592 bytes MDK-ARM/ELE_CHASSIS/config.crf | Bin 915709 -> 915710 bytes MDK-ARM/ELE_CHASSIS/config.o | Bin 996188 -> 996220 bytes MDK-ARM/ELE_CHASSIS/error_detect_task.crf | Bin 968225 -> 968226 bytes MDK-ARM/ELE_CHASSIS/error_detect_task.o | Bin 1045860 -> 1045892 bytes MDK-ARM/ELE_CHASSIS/freertos.crf | Bin 967726 -> 967727 bytes MDK-ARM/ELE_CHASSIS/freertos.o | Bin 1039256 -> 1039272 bytes MDK-ARM/ELE_CHASSIS/init.crf | Bin 963228 -> 963229 bytes MDK-ARM/ELE_CHASSIS/init.o | Bin 1032020 -> 1032036 bytes MDK-ARM/ELE_CHASSIS/map.crf | Bin 873580 -> 873554 bytes MDK-ARM/ELE_CHASSIS/map.o | Bin 963776 -> 963768 bytes MDK-ARM/ELE_CHASSIS/navi.crf | Bin 908806 -> 908781 bytes MDK-ARM/ELE_CHASSIS/navi.o | Bin 999636 -> 999644 bytes MDK-ARM/ELE_CHASSIS/navi_task.crf | Bin 962744 -> 962745 bytes MDK-ARM/ELE_CHASSIS/navi_task.o | Bin 1032272 -> 1032304 bytes MDK-ARM/ELE_CHASSIS/nuc.crf | Bin 914534 -> 914509 bytes MDK-ARM/ELE_CHASSIS/nuc.o | Bin 1004708 -> 1004732 bytes MDK-ARM/ELE_CHASSIS/nuc_task.crf | Bin 964955 -> 964956 bytes MDK-ARM/ELE_CHASSIS/nuc_task.o | Bin 1035492 -> 1035524 bytes MDK-ARM/ELE_CHASSIS/remote_control.crf | Bin 894563 -> 894537 bytes MDK-ARM/ELE_CHASSIS/remote_control.o | Bin 990340 -> 990332 bytes MDK-ARM/ELE_CHASSIS/remote_control_task.crf | Bin 966033 -> 966034 bytes MDK-ARM/ELE_CHASSIS/remote_control_task.o | Bin 1035008 -> 1035040 bytes MDK-ARM/ELE_CHASSIS/user_task.crf | Bin 962475 -> 962476 bytes MDK-ARM/ELE_CHASSIS/user_task.o | Bin 1030696 -> 1030712 bytes MDK-ARM/ELE_CHASSIS/vofa.crf | Bin 895119 -> 895075 bytes MDK-ARM/ELE_CHASSIS/vofa.o | Bin 972884 -> 972784 bytes User/Module/Chassis.c | 224 +- User/Module/config.c | 12 +- User/Module/define.h | 6 +- User/device/can_use.h | 1 + readme.md | 16 +- 60 files changed, 4623 insertions(+), 4628 deletions(-) diff --git a/MDK-ARM/AUTO_CHASSIS.uvguix.Yodel b/MDK-ARM/AUTO_CHASSIS.uvguix.Yodel index 627d6a6..f7dc250 100644 --- a/MDK-ARM/AUTO_CHASSIS.uvguix.Yodel +++ b/MDK-ARM/AUTO_CHASSIS.uvguix.Yodel @@ -15,17 +15,17 @@ 38003 Registers - 124 71 + 124 100 346 Code Coverage - 877 160 + 877 820 204 Performance Analyzer - 1037 + 1037 155 155 350 @@ -110,8 +110,8 @@ 0 - 477 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000300000000000000010000004C443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C4D6F64756C655C436861737369732E630000000009436861737369732E6300000000C5D4F200FFFFFFFF4B443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C4D6F64756C655C636F6E6669672E630000000008636F6E6669672E6300000000FFDC7800FFFFFFFF4B443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C4D6F64756C655C646566696E652E680000000008646566696E652E6800000000BECEA100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000D100000066000000AB060000E9020000 + 881 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000700000002000000010000004C443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C4D6F64756C655C436861737369732E630000000009436861737369732E6300000000C5D4F200FFFFFFFF4B443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C4D6F64756C655C636F6E6669672E630000000008636F6E6669672E6300000000FFDC7800FFFFFFFF4B443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C4D6F64756C655C646566696E652E680000000008646566696E652E6800000000BECEA100FFFFFFFF45443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C6273705C70776D2E63000000000570776D2E6300000000F0A0A100FFFFFFFF48443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C6465766963655C6E75632E6300000000056E75632E6300000000BCA8E100FFFFFFFF54443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C4D444B2D41524D5C737461727475705F73746D33326634303778782E730000000015737461727475705F73746D33326634303778782E73000000009CC1B600FFFFFFFF46443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000F7B88600FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000D100000066000000AB060000E9020000 @@ -1806,7 +1806,7 @@ File 2853 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000666696C6C6564960000000000000014000666696C6C6564025677096375725F616E676C65087069616E5F7961770E632D3E6D6F76655F7665632E56790C6374726C2D3E6E75632E7677104E55435F49646C6543616C6C6261636B046779726F066E75632E76771148414C5F554152545F5472616E736D69740C4143545F55706461746558590F4143545F43616C6962726174696F6E066875617274310F4253505F554152545F52454D4F54450C62757A7A65725F73746174650D445231365F50617273655261770B4253505F50574D5F5365740D4253505F50574D5F53746172740B6F70735F696D755F706F73086F70735F6779726F0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000666696C6C6564960000000000000014000666696C6C6564025677096375725F616E676C65087069616E5F7961770E632D3E6D6F76655F7665632E56790C6374726C2D3E6E75632E7677104E55435F49646C6543616C6C6261636B046779726F066E75632E76771148414C5F554152545F5472616E736D69740C4143545F55706461746558590F4143545F43616C6962726174696F6E066875617274310F4253505F554152545F52454D4F54450C62757A7A65725F73746174650D445231365F50617273655261770B4253505F50574D5F5365740D4253505F50574D5F53746172740B6F70735F696D755F706F73086F70735F6779726F0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1822,7 +1822,7 @@ Build 984 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000002001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000C4155544F5F43484153534953960000000000000001000C4155544F5F43484153534953000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000C4155544F5F43484153534953960000000000000001000C4155544F5F43484153534953000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -1838,7 +1838,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -1871,11 +1871,11 @@ 0 16 - 00000000CD000000DB000000E7020000 + 00000000CB000000DB000000E7020000 16 - 00000000E4000000DB000000FE020000 + 00000000E2000000DB000000FE020000 @@ -1891,7 +1891,7 @@ 0 16 - 00000000E1000000DB000000E7020000 + 00000000DF000000DB000000E7020000 16 @@ -1911,7 +1911,7 @@ 0 16 - 03000000E4000000D8000000CE020000 + 03000000E2000000D8000000CE020000 16 @@ -1931,7 +1931,7 @@ 0 16 - A2040000E4000000A8060000CE020000 + A2040000E2000000A8060000CE020000 16 @@ -1951,7 +1951,7 @@ 0 16 - A2040000E4000000A8060000CE020000 + A2040000E2000000A8060000CE020000 16 @@ -1971,7 +1971,7 @@ 0 16 - A2040000E4000000A8060000CE020000 + A2040000E2000000A8060000CE020000 16 @@ -1991,7 +1991,7 @@ 0 16 - A2040000E4000000A8060000CE020000 + A2040000E2000000A8060000CE020000 16 @@ -2031,7 +2031,7 @@ 0 16 - 0300000066000000A8060000B0000000 + 0300000066000000A8060000AE000000 16 @@ -2051,7 +2051,7 @@ 0 16 - A2040000E4000000A8060000CE020000 + A2040000E2000000A8060000CE020000 16 @@ -2071,7 +2071,7 @@ 0 16 - 9F040000E1000000AB060000E7020000 + 9F040000DF000000AB060000E7020000 16 @@ -2091,7 +2091,7 @@ 0 16 - A2040000E4000000A8060000CE020000 + A2040000E2000000A8060000CE020000 16 @@ -2111,7 +2111,7 @@ 0 16 - A2040000E4000000A8060000CE020000 + A2040000E2000000A8060000CE020000 16 @@ -2131,7 +2131,7 @@ 0 16 - A2040000E4000000A8060000CE020000 + A2040000E2000000A8060000CE020000 16 @@ -2151,7 +2151,7 @@ 0 16 - A2040000E4000000A8060000CE020000 + A2040000E2000000A8060000CE020000 16 @@ -2171,7 +2171,7 @@ 0 16 - A2040000E4000000A8060000CE020000 + A2040000E2000000A8060000CE020000 16 @@ -2191,7 +2191,7 @@ 0 16 - 03000000E4000000D8000000CE020000 + 03000000E2000000D8000000CE020000 16 @@ -2211,7 +2211,7 @@ 0 16 - 03000000E4000000D8000000CE020000 + 03000000E2000000D8000000CE020000 16 @@ -2291,7 +2291,7 @@ 0 16 - 0000000063000000AB060000C9000000 + 0000000063000000AB060000C7000000 16 @@ -2311,7 +2311,7 @@ 0 16 - 0300000066000000A8060000B0000000 + 0300000066000000A8060000AE000000 16 @@ -2371,7 +2371,7 @@ 0 16 - A2040000E4000000A8060000CE020000 + A2040000E2000000A8060000CE020000 16 @@ -2391,7 +2391,7 @@ 0 16 - 0300000066000000A8060000B0000000 + 0300000066000000A8060000AE000000 16 @@ -2411,7 +2411,7 @@ 0 16 - 0300000066000000A8060000B0000000 + 0300000066000000A8060000AE000000 16 @@ -2431,7 +2431,7 @@ 0 16 - 0300000066000000A8060000B0000000 + 0300000066000000A8060000AE000000 16 @@ -2451,7 +2451,7 @@ 0 16 - 0300000066000000A8060000B0000000 + 0300000066000000A8060000AE000000 16 @@ -2951,7 +2951,7 @@ 0 16 - A2040000E4000000A8060000CE020000 + A2040000E2000000A8060000CE020000 16 @@ -2971,7 +2971,7 @@ 0 16 - A2040000E4000000A8060000CE020000 + A2040000E2000000A8060000CE020000 16 @@ -3031,7 +3031,7 @@ 0 16 - 0300000066000000A8060000B0000000 + 0300000066000000A8060000AE000000 16 @@ -3531,7 +3531,7 @@ 0 16 - A2040000E4000000A8060000CE020000 + A2040000E2000000A8060000CE020000 16 @@ -3540,14 +3540,14 @@ 3489 - 000000000D000000000000000010000001000000FFFFFFFFFFFFFFFFDB000000CD000000DF000000E7020000010000000200001004000000010000005CFFFFFF89030000000000000000000000000000010000000000000000000000000000000100000073940000FFFFFFFF04000000ED0300006D000000C3000000C4000000FFFF02000B004354616262656450616E65001000000100000000000000E4000000DB000000FE02000000000000CD000000DB000000E70200000000000040410056040000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF000000000000000002000000000000000000000002000000FFFFFFFF66000000CD0000006A000000D2020000000000000200000004000000000000000000000000000000000000000000000000000000000000000200000073940000FFFFFFFFED030000010000007394000001000000FFFFFFFFED030000000000000040000001000000FFFFFFFFFFFFFFFF9B040000CD0000009F040000E7020000010000000200001004000000010000004AFCFFFF0B02000000000000000000000000000001000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000400000010000009F040000E4000000AB060000FE0200009F040000CD000000AB060000E702000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF0500000000000000000000000000000000000000000000000000000001000000FFFFFFFF8F07000001000000FFFFFFFF8F070000000000000020000001000000FFFFFFFFFFFFFFFF00000000C9000000AB060000CD0000000100000001000010040000000100000088FFFFFF00020000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000018000200000010000000000000066000000AB060000E0000000000000004F000000AB060000C90000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF170400004F0000001B040000D6010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000001B04000066000000F0040000ED0100001B0400004F000000F0040000D601000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000080000000000000FFFFFFFFFFFFFFFF0000000053020000AB0600005702000000000000010000000400000001000000FFFDFFFF2A00000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFF56030000D70200005A0300006603000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000E7020000AB060000EB020000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000010000000000000002030000AB0600007D03000000000000EB020000AB060000660300000000000040820056060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365010000007794000001000000FFFFFFFFFFFFFFFF05000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000D000000000000000010000001000000FFFFFFFFFFFFFFFFDB000000CB000000DF000000E7020000010000000200001004000000010000005CFFFFFF89030000000000000000000000000000010000000000000000000000000000000100000073940000FFFFFFFF04000000ED0300006D000000C3000000C4000000FFFF02000B004354616262656450616E65001000000100000000000000E2000000DB000000FE02000000000000CB000000DB000000E70200000000000040410056040000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF000000000000000002000000000000000000000002000000FFFFFFFF66000000CD0000006A000000D2020000000000000200000004000000000000000000000000000000000000000000000000000000000000000200000073940000FFFFFFFFED030000010000007394000001000000FFFFFFFFED030000000000000040000001000000FFFFFFFFFFFFFFFF9B040000CB0000009F040000E7020000010000000200001004000000010000004AFCFFFF0B02000000000000000000000000000001000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000400000010000009F040000E2000000AB060000FE0200009F040000CB000000AB060000E702000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF0500000000000000000000000000000000000000000000000000000001000000FFFFFFFF8F07000001000000FFFFFFFF8F070000000000000020000001000000FFFFFFFFFFFFFFFF00000000C7000000AB060000CB0000000100000001000010040000000100000088FFFFFF15020000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000018000200000010000000000000066000000AB060000DE000000000000004F000000AB060000C70000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF170400004F0000001B040000D6010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000001B04000066000000F0040000ED0100001B0400004F000000F0040000D601000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000080000000000000FFFFFFFFFFFFFFFF0000000053020000AB0600005702000000000000010000000400000001000000FFFDFFFF2A00000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFF56030000D70200005A0300006603000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000E7020000AB060000EB020000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000010000000000000002030000AB0600007D03000000000000EB020000AB060000660300000000000040820056060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365010000007794000001000000FFFFFFFFFFFFFFFF05000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File 2853 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000666696C6C6564960000000000000014000666696C6C6564025677096375725F616E676C65087069616E5F7961770E632D3E6D6F76655F7665632E56790C6374726C2D3E6E75632E7677104E55435F49646C6543616C6C6261636B046779726F066E75632E76771148414C5F554152545F5472616E736D69740C4143545F55706461746558590F4143545F43616C6962726174696F6E066875617274310F4253505F554152545F52454D4F54450C62757A7A65725F73746174650D445231365F50617273655261770B4253505F50574D5F5365740D4253505F50574D5F53746172740B6F70735F696D755F706F73086F70735F6779726F0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000666696C6C6564960000000000000014000666696C6C6564025677096375725F616E676C65087069616E5F7961770E632D3E6D6F76655F7665632E56790C6374726C2D3E6E75632E7677104E55435F49646C6543616C6C6261636B046779726F066E75632E76771148414C5F554152545F5472616E736D69740C4143545F55706461746558590F4143545F43616C6962726174696F6E066875617274310F4253505F554152545F52454D4F54450C62757A7A65725F73746174650D445231365F50617273655261770B4253505F50574D5F5365740D4253505F50574D5F53746172740B6F70735F696D755F706F73086F70735F6779726F0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -3563,7 +3563,7 @@ Build 955 - 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -3579,7 +3579,7 @@ Debug 2362 - 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000004002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000004002800000000000000000000000000000000010000000100000001801B80000000000400290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000004002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020000002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020000002F0000000000000000000000000000000001000000010000000180BB8A00000200000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020000002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020000002F0000000000000000000000000000000001000000010000000180BB8A00000200000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3603,30 +3603,66 @@ 0 100 - 0 + 2 ..\User\Module\Chassis.c - 0 - 390 - 1 + 8 + 165 + 170 1 0 ..\User\Module\config.c - 0 - 1 - 1 + 14 + 34 + 41 1 0 ..\User\Module\define.h - 0 + 5 1 - 1 + 40 + 1 + + 0 + + + ..\User\bsp\pwm.c + 23 + 46 + 65 + 1 + + 0 + + + ..\User\device\nuc.c + 22 + 85 + 142 + 1 + + 0 + + + startup_stm32f407xx.s + 0 + 165 + 176 + 1 + + 0 + + + ../Core/Src/main.c + 0 + 75 + 87 1 0 diff --git a/MDK-ARM/AUTO_CHASSIS.uvoptx b/MDK-ARM/AUTO_CHASSIS.uvoptx index 80a246e..aee97bf 100644 --- a/MDK-ARM/AUTO_CHASSIS.uvoptx +++ b/MDK-ARM/AUTO_CHASSIS.uvoptx @@ -866,7 +866,7 @@ User/bsp - 0 + 1 0 0 0 diff --git a/MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.axf b/MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.axf index a04a30deaa280ed708e33bfaa49ec47b03e6ca8b..026ce39f2545db84aacd0a0159913352368b31aa 100644 GIT binary patch delta 119931 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 P#ze2Njm-K#m;B?uI@0zs delta 123183 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 H{^$PyS5^jp diff --git a/MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.build_log.htm b/MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.build_log.htm index fa8e969..7c32e04 100644 --- a/MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.build_log.htm +++ b/MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.build_log.htm @@ -29,37 +29,22 @@ Project File Date: 06/04/2025 Build target 'AUTO_CHASSIS' Note: source file '..\User\bsp\gpio.c' - object file renamed from 'ELE_CHASSIS\gpio.o' to 'ELE_CHASSIS\gpio_1.o'. Note: source file '..\User\bsp\spi.c' - object file renamed from 'ELE_CHASSIS\spi.o' to 'ELE_CHASSIS\spi_1.o'. -compiling error_detect_task.c... -compiling config.c... -compiling navi_task.c... -compiling cmd_task.c... -compiling can_task.c... -compiling init.c... -compiling Calc_task.c... compiling Chassis.c... -compiling freertos.c... -compiling chassis_task.c... -compiling user_task.c... -compiling action_task.c... -compiling remote_control_task.c... -compiling nuc_task.c... -compiling atti_esti.c... -compiling cmd.c... -compiling nuc.c... compiling can_use.c... ..\User\device\can_use.c(82): warning: #177-D: function "CAN_Sick_Receive_mini" was declared but never referenced static void CAN_Sick_Receive_mini(CAN_SickFeedback_mini_t *feedback,const uint8_t *raw) { ..\User\device\can_use.c: 1 warning, 0 errors -compiling bmi088.c... +compiling vofa.c... compiling map.c... +compiling navi.c... compiling remote_control.c... ..\User\device\remote_control.c(73): warning: #177-D: function "DR16_DataCorrupted" was declared but never referenced static bool DR16_DataCorrupted(const DR16_t *dr16) { ..\User\device\remote_control.c: 1 warning, 0 errors -compiling navi.c... -compiling vofa.c... +compiling cmd.c... +compiling nuc.c... linking... -Program Size: Code=92292 RO-data=1632 RW-data=1084 ZI-data=34796 +Program Size: Code=89416 RO-data=1636 RW-data=1084 ZI-data=34796 "ELE_CHASSIS\AUTO_CHASSIS.axf" - 0 Error(s), 2 Warning(s).

Software Packages used:

@@ -84,7 +69,7 @@ Package Vendor: Keil * Component: ARM::CMSIS:CORE:5.4.0 Include file: CMSIS\Core\Include\tz_context.h -Build Time Elapsed: 00:00:10 +Build Time Elapsed: 00:00:04 diff --git a/MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.htm b/MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.htm index 3fb001d..20498cf 100644 --- a/MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.htm +++ b/MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.htm @@ -3,7 +3,7 @@ Static Call Graph - [ELE_CHASSIS\AUTO_CHASSIS.axf]

Static Call Graph for image ELE_CHASSIS\AUTO_CHASSIS.axf


-

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Fri Jul 04 20:57:13 2025 +

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Sat Jul 05 00:39:31 2025

Maximum Stack Usage = 376 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

@@ -195,15 +195,15 @@ Global Symbols

[Calls]
  • >>   __rt_entry
-

__scatterload_rt2_thumb_only (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) +

__scatterload_rt2_thumb_only (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) -

__scatterload_null (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) +

__scatterload_null (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) -

__decompress (Thumb, 90 bytes, Stack size unknown bytes, __dczerorl2.o(!!dczerorl2), UNUSED) +

__decompress (Thumb, 90 bytes, Stack size unknown bytes, __dczerorl2.o(!!dczerorl2), UNUSED) -

__decompress1 (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(!!dczerorl2), UNUSED) +

__decompress1 (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(!!dczerorl2), UNUSED) -

__scatterload_zeroinit (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED) +

__scatterload_zeroinit (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED)

__rt_lib_init (Thumb, 0 bytes, Stack size unknown bytes, libinit.o(.ARM.Collect$$libinit$$00000000))

[Called By]

  • >>   __rt_entry_li @@ -213,72 +213,72 @@ Global Symbols

    [Calls]
    • >>   _fp_init
    -

    __rt_lib_init_alloca_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E)) +

    __rt_lib_init_alloca_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E)) -

    __rt_lib_init_argv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002C)) +

    __rt_lib_init_argv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002C)) -

    __rt_lib_init_atexit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B)) +

    __rt_lib_init_atexit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B)) -

    __rt_lib_init_clock_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021)) +

    __rt_lib_init_clock_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021)) -

    __rt_lib_init_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000032)) +

    __rt_lib_init_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000032)) -

    __rt_lib_init_exceptions_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000030)) +

    __rt_lib_init_exceptions_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000030)) -

    __rt_lib_init_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F)) +

    __rt_lib_init_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F)) -

    __rt_lib_init_getenv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000023)) +

    __rt_lib_init_getenv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000023)) -

    __rt_lib_init_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000A)) +

    __rt_lib_init_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000A)) -

    __rt_lib_init_lc_collate_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000011)) +

    __rt_lib_init_lc_collate_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000011)) -

    __rt_lib_init_lc_ctype_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013)) +

    __rt_lib_init_lc_ctype_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013)) -

    __rt_lib_init_lc_monetary_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015)) +

    __rt_lib_init_lc_monetary_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015)) -

    __rt_lib_init_lc_numeric_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017)) +

    __rt_lib_init_lc_numeric_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017)) -

    __rt_lib_init_lc_time_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019)) +

    __rt_lib_init_lc_time_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019)) -

    __rt_lib_init_preinit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000004)) +

    __rt_lib_init_preinit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000004)) -

    __rt_lib_init_rand_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000E)) +

    __rt_lib_init_rand_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000E)) -

    __rt_lib_init_return (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000033)) +

    __rt_lib_init_return (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000033)) -

    __rt_lib_init_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D)) +

    __rt_lib_init_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D)) -

    __rt_lib_init_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000025)) +

    __rt_lib_init_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000025)) -

    __rt_lib_init_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000C)) +

    __rt_lib_init_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000C))

    __rt_lib_shutdown (Thumb, 0 bytes, Stack size unknown bytes, libshutdown.o(.ARM.Collect$$libshutdown$$00000000))

    [Called By]

    • >>   __rt_exit_ls
    -

    __rt_lib_shutdown_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)) +

    __rt_lib_shutdown_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)) -

    __rt_lib_shutdown_fini_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)) +

    __rt_lib_shutdown_fini_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)) -

    __rt_lib_shutdown_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)) +

    __rt_lib_shutdown_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)) -

    __rt_lib_shutdown_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000011)) +

    __rt_lib_shutdown_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000011)) -

    __rt_lib_shutdown_return (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000012)) +

    __rt_lib_shutdown_return (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000012)) -

    __rt_lib_shutdown_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)) +

    __rt_lib_shutdown_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)) -

    __rt_lib_shutdown_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)) +

    __rt_lib_shutdown_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)) -

    __rt_lib_shutdown_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)) +

    __rt_lib_shutdown_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E))

    __rt_entry (Thumb, 0 bytes, Stack size unknown bytes, __rtentry.o(.ARM.Collect$$rtentry$$00000000)) -

    [Called By]

    • >>   __scatterload_rt2 -
    • >>   __main +

      [Called By]
      • >>   __main +
      • >>   __scatterload_rt2
      -

      __rt_entry_presh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000002)) +

      __rt_entry_presh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000002))

      __rt_entry_sh (Thumb, 0 bytes, Stack size unknown bytes, __rtentry4.o(.ARM.Collect$$rtentry$$00000004))

      [Stack]

      • Max Depth = 8 + Unknown Stack Size @@ -291,7 +291,7 @@ Global Symbols

        [Calls]
        • >>   __rt_lib_init
        -

        __rt_entry_postsh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009)) +

        __rt_entry_postsh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009))

        __rt_entry_main (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000D))

        [Stack]

        • Max Depth = 192 + Unknown Stack Size @@ -301,7 +301,7 @@ Global Symbols
        • >>   exit
        -

        __rt_entry_postli_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)) +

        __rt_entry_postli_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000C))

        __rt_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit.o(.ARM.Collect$$rtexit$$00000000))

        [Called By]

        • >>   exit @@ -311,7 +311,7 @@ Global Symbols

          [Calls]
          • >>   __rt_lib_shutdown
          -

          __rt_exit_prels_1 (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002)) +

          __rt_exit_prels_1 (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002))

          __rt_exit_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000004))

          [Calls]

          • >>   _sys_exit @@ -320,12 +320,12 @@ Global Symbols

            SVC_Handler (Thumb, 28 bytes, Stack size 0 bytes, port.o(.emb_text))
            [Address Reference Count : 1]

            • startup_stm32f407xx.o(RESET)
            -

            __asm___6_port_c_39a90d8d__prvStartFirstTask (Thumb, 36 bytes, Stack size 0 bytes, port.o(.emb_text)) -

            [Called By]

            • >>   xPortStartScheduler +

              __asm___6_port_c_39a90d8d__prvStartFirstTask (Thumb, 36 bytes, Stack size 0 bytes, port.o(.emb_text)) +

              [Called By]

              • >>   xPortStartScheduler
              -

              __asm___6_port_c_39a90d8d__prvEnableVFP (Thumb, 16 bytes, Stack size 0 bytes, port.o(.emb_text)) -

              [Called By]

              • >>   xPortStartScheduler +

                __asm___6_port_c_39a90d8d__prvEnableVFP (Thumb, 16 bytes, Stack size 0 bytes, port.o(.emb_text)) +

                [Called By]

                • >>   xPortStartScheduler

                PendSV_Handler (Thumb, 88 bytes, Stack size 0 bytes, port.o(.emb_text)) @@ -335,8 +335,8 @@ Global Symbols


              [Address Reference Count : 1]
              • startup_stm32f407xx.o(RESET)
              -

              vPortGetIPSR (Thumb, 6 bytes, Stack size 0 bytes, port.o(.emb_text)) -

              [Called By]

              • >>   vPortValidateInterruptPriority +

                vPortGetIPSR (Thumb, 6 bytes, Stack size 0 bytes, port.o(.emb_text)) +

                [Called By]

                • >>   vPortValidateInterruptPriority

                Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) @@ -542,24 +542,24 @@ Global Symbols

                [Called By]

                • >>   __user_setup_stackheap
                -

                __aeabi_uldivmod (Thumb, 0 bytes, Stack size 48 bytes, lludivv7m.o(.text)) +

                __aeabi_uldivmod (Thumb, 0 bytes, Stack size 48 bytes, lludivv7m.o(.text))

                [Stack]

                • Max Depth = 48
                • Call Chain = __aeabi_uldivmod
                -
                [Called By]
                • >>   HAL_RCC_GetSysClockFreq -
                • >>   UART_SetConfig +
                  [Called By]
                  • >>   HAL_RCC_GetSysClockFreq +
                  • >>   UART_SetConfig
                  -

                  _ll_udiv (Thumb, 238 bytes, Stack size 48 bytes, lludivv7m.o(.text), UNUSED) +

                  _ll_udiv (Thumb, 238 bytes, Stack size 48 bytes, lludivv7m.o(.text), UNUSED) -

                  memcmp (Thumb, 88 bytes, Stack size 8 bytes, memcmp.o(.text)) +

                  memcmp (Thumb, 88 bytes, Stack size 8 bytes, memcmp.o(.text))

                  [Stack]

                  • Max Depth = 8
                  • Call Chain = memcmp

                  [Called By]
                  • >>   Config_Get

                  __aeabi_memcpy (Thumb, 0 bytes, Stack size 0 bytes, rt_memcpy_v6.o(.text)) -

                  [Called By]

                  • >>   prvCopyDataToQueue -
                  • >>   prvCopyDataFromQueue +

                    [Called By]
                    • >>   prvCopyDataToQueue +
                    • >>   prvCopyDataFromQueue
                    • >>   BSP_Flash_ReadBytes
                    @@ -567,33 +567,33 @@ Global Symbols

                    [Calls]
                    • >>   __aeabi_memcpy4
                    -

                    _memcpy_lastbytes (Thumb, 0 bytes, Stack size unknown bytes, rt_memcpy_v6.o(.text), UNUSED) +

                    _memcpy_lastbytes (Thumb, 0 bytes, Stack size unknown bytes, rt_memcpy_v6.o(.text), UNUSED)

                    __aeabi_memcpy4 (Thumb, 0 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text))

                    [Stack]

                    • Max Depth = 8
                    • Call Chain = __aeabi_memcpy4
                    -
                    [Called By]
                    • >>   HAL_PCD_Init -
                    • >>   detect_init -
                    • >>   vofa_tx_main +
                      [Called By]
                      • >>   HAL_PCD_Init +
                      • >>   detect_init +
                      • >>   vofa_tx_main
                      • >>   __rt_memcpy
                      -

                      __aeabi_memcpy8 (Thumb, 0 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED) +

                      __aeabi_memcpy8 (Thumb, 0 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED) -

                      __rt_memcpy_w (Thumb, 100 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED) +

                      __rt_memcpy_w (Thumb, 100 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED) -

                      _memcpy_lastbytes_aligned (Thumb, 0 bytes, Stack size unknown bytes, rt_memcpy_w.o(.text), UNUSED) +

                      _memcpy_lastbytes_aligned (Thumb, 0 bytes, Stack size unknown bytes, rt_memcpy_w.o(.text), UNUSED)

                      __aeabi_memset (Thumb, 16 bytes, Stack size 0 bytes, aeabi_memset.o(.text))

                      [Calls]

                      • >>   _memset
                      -
                      [Called By]
                      • >>   prvInitialiseNewTask +
                        [Called By]
                        • >>   prvInitialiseNewTask
                        -

                        __aeabi_memclr (Thumb, 0 bytes, Stack size 0 bytes, rt_memclr.o(.text)) -

                        [Called By]

                        • >>   REMOTE_Init -
                        • >>   LD_HandleOffline -
                        • >>   DR16_HandleOffline +

                          __aeabi_memclr (Thumb, 0 bytes, Stack size 0 bytes, rt_memclr.o(.text)) +

                          [Called By]

                          • >>   REMOTE_Init +
                          • >>   LD_HandleOffline +
                          • >>   DR16_HandleOffline

                          __rt_memclr (Thumb, 68 bytes, Stack size 0 bytes, rt_memclr.o(.text), UNUSED) @@ -604,36 +604,36 @@ Global Symbols

                          [Called By]

                          • >>   __aeabi_memset
                          -

                          __aeabi_memclr4 (Thumb, 0 bytes, Stack size 4 bytes, rt_memclr_w.o(.text)) +

                          __aeabi_memclr4 (Thumb, 0 bytes, Stack size 4 bytes, rt_memclr_w.o(.text))

                          [Stack]

                          • Max Depth = 4
                          • Call Chain = __aeabi_memclr4
                          -
                          [Called By]
                          • >>   HAL_TIM_MspPostInit -
                          • >>   HAL_SPI_MspInit -
                          • >>   HAL_CAN_MspInit -
                          • >>   MX_TIM4_Init -
                          • >>   MX_TIM10_Init -
                          • >>   MX_GPIO_Init -
                          • >>   SystemClock_Config -
                          • >>   HAL_UART_MspInit -
                          • >>   CAN_Init -
                          • >>   vofa_tx_main +
                            [Called By]
                            • >>   HAL_TIM_MspPostInit +
                            • >>   HAL_SPI_MspInit +
                            • >>   HAL_CAN_MspInit +
                            • >>   MX_TIM4_Init +
                            • >>   MX_TIM10_Init +
                            • >>   MX_GPIO_Init +
                            • >>   SystemClock_Config +
                            • >>   HAL_UART_MspInit +
                            • >>   CAN_Init +
                            • >>   vofa_tx_main
                            • >>   USBD_CDC_Init -
                            • >>   HAL_PCD_MspInit +
                            • >>   HAL_PCD_MspInit
                            -

                            __aeabi_memclr8 (Thumb, 0 bytes, Stack size 4 bytes, rt_memclr_w.o(.text), UNUSED) +

                            __aeabi_memclr8 (Thumb, 0 bytes, Stack size 4 bytes, rt_memclr_w.o(.text), UNUSED) -

                            __rt_memclr_w (Thumb, 78 bytes, Stack size 4 bytes, rt_memclr_w.o(.text), UNUSED) +

                            __rt_memclr_w (Thumb, 78 bytes, Stack size 4 bytes, rt_memclr_w.o(.text), UNUSED)

                            _memset_w (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text), UNUSED)

                            [Called By]

                            • >>   __rt_memclr
                            -

                            __use_two_region_memory (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) +

                            __use_two_region_memory (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) -

                            __rt_heap_escrow$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) +

                            __rt_heap_escrow$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) -

                            __rt_heap_expand$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) +

                            __rt_heap_expand$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)

                            __read_errno (Thumb, 10 bytes, Stack size 8 bytes, _rserrno.o(.text), UNUSED)

                            [Calls]

                            • >>   __aeabi_errno_addr @@ -644,17 +644,17 @@ Global Symbols

                            [Calls]
                            • >>   __aeabi_errno_addr
                            -
                            [Called By]
                            • >>   __hardfp_tanf -
                            • >>   sqrtf +
                              [Called By]
                              • >>   __hardfp_tanf +
                              • >>   sqrtf
                              • >>   __hardfp_sqrtf -
                              • >>   __hardfp_sqrt -
                              • >>   __hardfp_sinf -
                              • >>   __hardfp_sin -
                              • >>   __hardfp_fmod -
                              • >>   __hardfp_cosf -
                              • >>   __hardfp_cos +
                              • >>   __hardfp_sqrt +
                              • >>   __hardfp_sinf +
                              • >>   __hardfp_sin +
                              • >>   __hardfp_fmod +
                              • >>   __hardfp_cosf +
                              • >>   __hardfp_cos
                              • >>   __hardfp_atan2f -
                              • >>   __hardfp_atan2 +
                              • >>   __hardfp_atan2
                              • >>   __hardfp_asinf
                              @@ -663,17 +663,17 @@ Global Symbols
                            • >>   __read_errno
                            -

                            __errno$intlibspace (Thumb, 0 bytes, Stack size 0 bytes, rt_errno_addr_intlibspace.o(.text), UNUSED) +

                            __errno$intlibspace (Thumb, 0 bytes, Stack size 0 bytes, rt_errno_addr_intlibspace.o(.text), UNUSED) -

                            __rt_errno_addr$intlibspace (Thumb, 0 bytes, Stack size 0 bytes, rt_errno_addr_intlibspace.o(.text), UNUSED) +

                            __rt_errno_addr$intlibspace (Thumb, 0 bytes, Stack size 0 bytes, rt_errno_addr_intlibspace.o(.text), UNUSED) -

                            __user_libspace (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) +

                            __user_libspace (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)

                            __user_perproc_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text))

                            [Called By]

                            • >>   __user_setup_stackheap
                            -

                            __user_perthread_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) +

                            __user_perthread_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)

                            __user_setup_stackheap (Thumb, 74 bytes, Stack size 8 bytes, sys_stackheap_outer.o(.text))

                            [Stack]

                            • Max Depth = 8 + Unknown Stack Size @@ -698,11 +698,11 @@ Global Symbols

                              [Called By]
                              • >>   __rt_exit_exit
                              -

                              __I$use$semihosting (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) +

                              __I$use$semihosting (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) -

                              __use_no_semihosting_swi (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) +

                              __use_no_semihosting_swi (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) -

                              __semihosting_library_function (Thumb, 0 bytes, Stack size unknown bytes, indicate_semi.o(.text), UNUSED) +

                              __semihosting_library_function (Thumb, 0 bytes, Stack size unknown bytes, indicate_semi.o(.text), UNUSED)

                              ACTIONRECV_Init (Thumb, 68 bytes, Stack size 8 bytes, action.o(i.ACTIONRECV_Init))

                              [Stack]