{"title":"전투 수경 element-guard byte 검토","source":["Hwanse2.exe","out/battle_action_mapping.json"],"family":47,"familyHex":"0x2f","resultTableEntry":{"entryVa":5532204,"entryVaHex":"0x00546a2c","routineVa":4410921,"routineVaHex":"0x00434e29"},"routineRange":{"startVa":4410921,"startVaHex":"0x00434e29","stopVa":4410953,"stopVaHex":"0x00434e49"},"summary":["result-family 0x2f는 수경 레코드에서만 사용된다.","0x00546970[0x2f]는 0x00434e29 루틴을 가리킨다.","0x00434e29는 target actor +0x2f, +0x30, +0x31을 각각 0으로 clear한다.","damage formula는 target actor +0x1c + hitUnit.family를 가변 index로 읽는다. 따라서 family 0x13/0x14/0x15는 각각 actor +0x2f/+0x30/+0x31에 대응한다.","action payload 기술명 집계상 family 0x13은 화염계, 0x14는 수빙계, 0x15는 풍뢰계로 묶인다.","따라서 수경이 clear하는 세 바이트는 fireGuard(+0x2f), waterIceGuard(+0x30), windThunderGuard(+0x31)로 승격한다.","+0x30은 WORD/DWORD/PTR 참조가 다른 코드에도 있으므로, 이 결론은 damage formula의 byte-table 가변 index 경로와 수경의 BYTE PTR clear 경로에 한정한다."],"conclusion":{"grounded":["family 47 is Sukyeong/reset path","actor +0x2f/+0x30/+0x31 are cleared together by family 47","damage formula consumes actor +0x1c + family, so family 0x13/0x14/0x15 maps to actor +0x2f/+0x30/+0x31","action payload family names ground 0x13 fire, 0x14 water/ice, 0x15 wind/thunder"],"notGrounded":["browser runner exact visual duration of Sukyeong's guard state"],"recommendedNames":["fireGuard","waterIceGuard","windThunderGuard"]},"sukyeongRecords":[{"recordIndex":116,"unitIndex":0,"ownerName":"린샹","name":"수경","entryVaHex":"0x004d2854","unitHex":"00 00 00 00 01 2f 01 00"},{"recordIndex":192,"unitIndex":0,"ownerName":"공용/적","name":"수경","entryVaHex":"0x004d2ac4","unitHex":"00 00 00 00 01 2f 01 00"},{"recordIndex":215,"unitIndex":0,"ownerName":"공용/적","name":"수경","entryVaHex":"0x004d2b7c","unitHex":"00 00 00 00 01 2f 01 00"}],"elementFamilyEvidence":[{"family":19,"familyHex":"0x13","actorOffset":47,"actorOffsetHex":"+0x2f","element":"화염","recommendedName":"fireGuard","recordCount":25,"uniqueNameCount":9,"tokenHitCount":17,"sampleNames":"마구베기, 비기·맹호유성각, 열시섬, 열화폭염권, 염가열소, 작렬축, 정열의 붉은마검, 취호염무, 화염","sampleRecords":[{"ownerName":"아타호","name":"염가열소","entryVaHex":"0x004d25ac","unitIndex":1,"unitHex":"91 00 fa 00 0a 13 01 00"},{"ownerName":"아타호","name":"비기·맹호유성각","entryVaHex":"0x004d263c","unitIndex":0,"unitHex":"78 87 96 00 06 13 01 01"},{"ownerName":"아타호","name":"비기·맹호유성각","entryVaHex":"0x004d2644","unitIndex":0,"unitHex":"7d 8c af 00 06 13 01 01"},{"ownerName":"아타호","name":"비기·맹호유성각","entryVaHex":"0x004d264c","unitIndex":0,"unitHex":"82 91 c8 00 06 13 01 01"},{"ownerName":"아타호","name":"비기·맹호유성각","entryVaHex":"0x004d2654","unitIndex":0,"unitHex":"87 96 e1 00 06 13 01 01"},{"ownerName":"아타호","name":"취호염무","entryVaHex":"0x004d2664","unitIndex":1,"unitHex":"78 00 c8 00 06 13 01 00"},{"ownerName":"린샹","name":"열화폭염권","entryVaHex":"0x004d273c","unitIndex":0,"unitHex":"7b 00 c8 00 0a 13 01 00"},{"ownerName":"린샹","name":"열화폭염권","entryVaHex":"0x004d2744","unitIndex":0,"unitHex":"81 00 c8 00 0a 13 01 00"},{"ownerName":"린샹","name":"열화폭염권","entryVaHex":"0x004d274c","unitIndex":0,"unitHex":"87 00 c8 00 0a 13 01 00"},{"ownerName":"린샹","name":"열화폭염권","entryVaHex":"0x004d2754","unitIndex":0,"unitHex":"8d 00 c8 00 0a 13 01 00"},{"ownerName":"스마슈","name":"마구베기","entryVaHex":"0x004d286c","unitIndex":0,"unitHex":"6e 6e 5a 00 0a 13 01 00"},{"ownerName":"스마슈","name":"정열의 붉은마검","entryVaHex":"0x004d28e4","unitIndex":0,"unitHex":"87 00 c8 00 0a 13 01 00"},{"ownerName":"스마슈","name":"열시섬","entryVaHex":"0x004d295c","unitIndex":0,"unitHex":"74 00 c8 00 06 13 01 00"},{"ownerName":"공용/적","name":"화염","entryVaHex":"0x004d29f4","unitIndex":0,"unitHex":"5f 64 c8 00 06 13 01 00"},{"ownerName":"공용/적","name":"화염","entryVaHex":"0x004d2a2c","unitIndex":0,"unitHex":"5a 64 c8 00 06 13 01 00"},{"ownerName":"공용/적","name":"화염","entryVaHex":"0x004d2a7c","unitIndex":0,"unitHex":"5a 64 c8 00 06 13 01 00"}]},{"family":20,"familyHex":"0x14","actorOffset":48,"actorOffsetHex":"+0x30","element":"수빙","recommendedName":"waterIceGuard","recordCount":14,"uniqueNameCount":8,"tokenHitCount":11,"sampleNames":"꼬챙이 꿰기, 냉기, 냉도투무, 마구베기, 물어뜯기, 빙조권, 빙참축, 창룡파","sampleRecords":[{"ownerName":"린샹","name":"꼬챙이 꿰기","entryVaHex":"0x004d26e4","unitIndex":0,"unitHex":"6e 64 5f 00 0a 14 01 00"},{"ownerName":"린샹","name":"빙조권","entryVaHex":"0x004d277c","unitIndex":0,"unitHex":"82 00 c8 00 0a 14 01 00"},{"ownerName":"린샹","name":"창룡파","entryVaHex":"0x004d2814","unitIndex":0,"unitHex":"70 00 96 00 06 14 01 00"},{"ownerName":"스마슈","name":"마구베기","entryVaHex":"0x004d2874","unitIndex":0,"unitHex":"6e 6e 5a 00 0a 14 01 00"},{"ownerName":"스마슈","name":"냉도투무","entryVaHex":"0x004d2964","unitIndex":0,"unitHex":"7d 00 c8 00 06 14 01 00"},{"ownerName":"공용/적","name":"냉기","entryVaHex":"0x004d29fc","unitIndex":0,"unitHex":"5f 64 c8 00 06 14 01 00"},{"ownerName":"공용/적","name":"냉기","entryVaHex":"0x004d2a34","unitIndex":0,"unitHex":"5a 64 c8 00 06 14 01 00"},{"ownerName":"공용/적","name":"빙참축","entryVaHex":"0x004d2a9c","unitIndex":0,"unitHex":"64 73 73 00 06 14 01 00"},{"ownerName":"공용/적","name":"냉기","entryVaHex":"0x004d2c4c","unitIndex":0,"unitHex":"5f 46 c8 00 06 14 01 00"},{"ownerName":"공용/적","name":"냉기","entryVaHex":"0x004d2c84","unitIndex":0,"unitHex":"5f 00 c8 00 06 14 01 00"},{"ownerName":"공용/적","name":"물어뜯기","entryVaHex":"0x004d2cdc","unitIndex":0,"unitHex":"73 64 7d 00 06 14 01 01"},{"ownerName":"공용/적","name":"냉기","entryVaHex":"0x004d2d04","unitIndex":0,"unitHex":"69 00 c8 00 06 14 01 00"},{"ownerName":"공용/적","name":"냉도투무","entryVaHex":"0x004d2d64","unitIndex":0,"unitHex":"69 00 c8 00 06 14 01 00"},{"ownerName":"공용/적","name":"냉기","entryVaHex":"0x004d2d7c","unitIndex":0,"unitHex":"5a 64 c8 00 06 14 01 00"}]},{"family":21,"familyHex":"0x15","actorOffset":49,"actorOffsetHex":"+0x31","element":"풍뢰","recommendedName":"windThunderGuard","recordCount":24,"uniqueNameCount":12,"tokenHitCount":19,"sampleNames":"기포, 뢰, 뢰격, 비룡장파, 아랑권, 암각·영상뢰화, 암각기포, 연기권, 전뢰, 조기탄, 쾌진격, 호포권","sampleRecords":[{"ownerName":"아타호","name":"호포권","entryVaHex":"0x004d25fc","unitIndex":0,"unitHex":"6f 0f 7d 00 06 15 01 00"},{"ownerName":"아타호","name":"호포권","entryVaHex":"0x004d2604","unitIndex":0,"unitHex":"74 1e 82 00 06 15 01 00"},{"ownerName":"아타호","name":"호포권","entryVaHex":"0x004d260c","unitIndex":0,"unitHex":"79 2d 91 00 06 15 01 00"},{"ownerName":"아타호","name":"호포권","entryVaHex":"0x004d2614","unitIndex":0,"unitHex":"7e 3c 8c 00 06 15 01 00"},{"ownerName":"린샹","name":"암각·영상뢰화","entryVaHex":"0x004d27f4","unitIndex":0,"unitHex":"7a 00 c8 00 06 15 01 03"},{"ownerName":"린샹","name":"암각·영상뢰화","entryVaHex":"0x004d27fc","unitIndex":0,"unitHex":"81 00 c8 00 06 15 01 03"},{"ownerName":"린샹","name":"암각·영상뢰화","entryVaHex":"0x004d2804","unitIndex":0,"unitHex":"88 00 c8 00 06 15 01 03"},{"ownerName":"린샹","name":"암각·영상뢰화","entryVaHex":"0x004d280c","unitIndex":0,"unitHex":"90 00 c8 00 06 15 01 03"},{"ownerName":"공용/적","name":"뢰격","entryVaHex":"0x004d29d4","unitIndex":0,"unitHex":"5f 64 c8 00 06 15 01 00"},{"ownerName":"공용/적","name":"뢰격","entryVaHex":"0x004d2a04","unitIndex":0,"unitHex":"5f 64 c8 00 06 15 01 00"},{"ownerName":"공용/적","name":"뢰격","entryVaHex":"0x004d2a3c","unitIndex":0,"unitHex":"5a 64 c8 00 06 15 01 00"},{"ownerName":"공용/적","name":"연기권","entryVaHex":"0x004d2bac","unitIndex":0,"unitHex":"5f 78 78 00 0a 15 01 00"},{"ownerName":"공용/적","name":"기포","entryVaHex":"0x004d2bb4","unitIndex":0,"unitHex":"64 64 6e 00 0a 15 01 00"},{"ownerName":"공용/적","name":"조기탄","entryVaHex":"0x004d2bbc","unitIndex":0,"unitHex":"5f 6e 7d 00 0a 15 01 00"},{"ownerName":"공용/적","name":"아랑권","entryVaHex":"0x004d2bc4","unitIndex":0,"unitHex":"5a 5f 5f 00 0a 15 01 00"},{"ownerName":"공용/적","name":"비룡장파","entryVaHex":"0x004d2bcc","unitIndex":0,"unitHex":"64 78 64 00 0a 15 01 00"}]}],"offsetRefs":{"exactRefs":{"+0x2f":[{"address":4410930,"addressHex":"0x00434e32","line":"  434e32:\tc6 40 2f 00          \tmov    BYTE PTR [eax+0x2f],0x0","isFamily47Routine":true}],"+0x30":[{"address":4267403,"addressHex":"0x00411d8b","line":"  411d8b:\t8b 40 30             \tmov    eax,DWORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4282422,"addressHex":"0x00415836","line":"  415836:\tff 50 30             \tcall   DWORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4282735,"addressHex":"0x0041596f","line":"  41596f:\tff 50 30             \tcall   DWORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4287881,"addressHex":"0x00416d89","line":"  416d89:\t8b 40 30             \tmov    eax,DWORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4287958,"addressHex":"0x00416dd6","line":"  416dd6:\t0f bf 49 30          \tmovsx  ecx,WORD PTR [ecx+0x30]","isFamily47Routine":false},{"address":4287984,"addressHex":"0x00416df0","line":"  416df0:\t0f bf 40 30          \tmovsx  eax,WORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4288010,"addressHex":"0x00416e0a","line":"  416e0a:\t8b 40 30             \tmov    eax,DWORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4288087,"addressHex":"0x00416e57","line":"  416e57:\t0f bf 40 30          \tmovsx  eax,WORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4288118,"addressHex":"0x00416e76","line":"  416e76:\t0f bf 40 30          \tmovsx  eax,WORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4288161,"addressHex":"0x00416ea1","line":"  416ea1:\t0f bf 40 30          \tmovsx  eax,WORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4288203,"addressHex":"0x00416ecb","line":"  416ecb:\t0f bf 40 30          \tmovsx  eax,WORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4288275,"addressHex":"0x00416f13","line":"  416f13:\t0f bf 49 30          \tmovsx  ecx,WORD PTR [ecx+0x30]","isFamily47Routine":false},{"address":4288377,"addressHex":"0x00416f79","line":"  416f79:\t8b 40 30             \tmov    eax,DWORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4288961,"addressHex":"0x004171c1","line":"  4171c1:\t0f bf 49 30          \tmovsx  ecx,WORD PTR [ecx+0x30]","isFamily47Routine":false},{"address":4288987,"addressHex":"0x004171db","line":"  4171db:\t0f bf 40 30          \tmovsx  eax,WORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4289018,"addressHex":"0x004171fa","line":"  4171fa:\t0f bf 40 30          \tmovsx  eax,WORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4289090,"addressHex":"0x00417242","line":"  417242:\t0f bf 49 30          \tmovsx  ecx,WORD PTR [ecx+0x30]","isFamily47Routine":false},{"address":4293988,"addressHex":"0x00418564","line":"  418564:\t66 89 41 30          \tmov    WORD PTR [ecx+0x30],ax","isFamily47Routine":false},{"address":4298916,"addressHex":"0x004198a4","line":"  4198a4:\t0f bf 40 30          \tmovsx  eax,WORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4298993,"addressHex":"0x004198f1","line":"  4198f1:\t0f bf 49 30          \tmovsx  ecx,WORD PTR [ecx+0x30]","isFamily47Routine":false},{"address":4299228,"addressHex":"0x004199dc","line":"  4199dc:\t0f bf 49 30          \tmovsx  ecx,WORD PTR [ecx+0x30]","isFamily47Routine":false},{"address":4299254,"addressHex":"0x004199f6","line":"  4199f6:\t0f bf 40 30          \tmovsx  eax,WORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4299285,"addressHex":"0x00419a15","line":"  419a15:\t0f bf 40 30          \tmovsx  eax,WORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4299339,"addressHex":"0x00419a4b","line":"  419a4b:\t8b 40 30             \tmov    eax,DWORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4299418,"addressHex":"0x00419a9a","line":"  419a9a:\t0f bf 40 30          \tmovsx  eax,WORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4299449,"addressHex":"0x00419ab9","line":"  419ab9:\t0f bf 40 30          \tmovsx  eax,WORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4299492,"addressHex":"0x00419ae4","line":"  419ae4:\t0f bf 40 30          \tmovsx  eax,WORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4299890,"addressHex":"0x00419c72","line":"  419c72:\t0f af 41 30          \timul   eax,DWORD PTR [ecx+0x30]","isFamily47Routine":false},{"address":4299903,"addressHex":"0x00419c7f","line":"  419c7f:\t0f bf 40 30          \tmovsx  eax,WORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4299941,"addressHex":"0x00419ca5","line":"  419ca5:\t0f bf 40 30          \tmovsx  eax,WORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4300280,"addressHex":"0x00419df8","line":"  419df8:\t8b 40 30             \tmov    eax,DWORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4300841,"addressHex":"0x0041a029","line":"  41a029:\t8b 40 30             \tmov    eax,DWORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4302161,"addressHex":"0x0041a551","line":"  41a551:\t8b 40 30             \tmov    eax,DWORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4302672,"addressHex":"0x0041a750","line":"  41a750:\t8b 40 30             \tmov    eax,DWORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4363821,"addressHex":"0x0042962d","line":"  42962d:\tff 50 30             \tcall   DWORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4364697,"addressHex":"0x00429999","line":"  429999:\tff 50 30             \tcall   DWORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4371508,"addressHex":"0x0042b434","line":"  42b434:\tff 50 30             \tcall   DWORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4373115,"addressHex":"0x0042ba7b","line":"  42ba7b:\tff 50 30             \tcall   DWORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4375155,"addressHex":"0x0042c273","line":"  42c273:\tff 50 30             \tcall   DWORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4410937,"addressHex":"0x00434e39","line":"  434e39:\tc6 40 30 00          \tmov    BYTE PTR [eax+0x30],0x0","isFamily47Routine":true},{"address":4419769,"addressHex":"0x004370b9","line":"  4370b9:\t8b 54 24 30          \tmov    edx,DWORD PTR [esp+0x30]","isFamily47Routine":false},{"address":4422797,"addressHex":"0x00437c8d","line":"  437c8d:\t89 4c 24 30          \tmov    DWORD PTR [esp+0x30],ecx","isFamily47Routine":false},{"address":4422815,"addressHex":"0x00437c9f","line":"  437c9f:\t89 4c 24 30          \tmov    DWORD PTR [esp+0x30],ecx","isFamily47Routine":false},{"address":4422832,"addressHex":"0x00437cb0","line":"  437cb0:\t83 64 24 30 00       \tand    DWORD PTR [esp+0x30],0x0","isFamily47Routine":false},{"address":4422857,"addressHex":"0x00437cc9","line":"  437cc9:\t83 7c 24 30 00       \tcmp    DWORD PTR [esp+0x30],0x0","isFamily47Routine":false},{"address":4422902,"addressHex":"0x00437cf6","line":"  437cf6:\t83 7c 24 30 00       \tcmp    DWORD PTR [esp+0x30],0x0","isFamily47Routine":false},{"address":4422927,"addressHex":"0x00437d0f","line":"  437d0f:\t8b 4c 24 30          \tmov    ecx,DWORD PTR [esp+0x30]","isFamily47Routine":false},{"address":4422952,"addressHex":"0x00437d28","line":"  437d28:\t8d 58 30             \tlea    ebx,[eax+0x30]","isFamily47Routine":false},{"address":4422955,"addressHex":"0x00437d2b","line":"  437d2b:\t8b 4c 24 30          \tmov    ecx,DWORD PTR [esp+0x30]","isFamily47Routine":false},{"address":4422987,"addressHex":"0x00437d4b","line":"  437d4b:\t89 54 24 30          \tmov    DWORD PTR [esp+0x30],edx","isFamily47Routine":false},{"address":4433412,"addressHex":"0x0043a604","line":"  43a604:\t8b 4c 24 30          \tmov    ecx,DWORD PTR [esp+0x30]","isFamily47Routine":false},{"address":4433476,"addressHex":"0x0043a644","line":"  43a644:\t8b 4c 24 30          \tmov    ecx,DWORD PTR [esp+0x30]","isFamily47Routine":false},{"address":4433699,"addressHex":"0x0043a723","line":"  43a723:\t8b 44 24 30          \tmov    eax,DWORD PTR [esp+0x30]","isFamily47Routine":false}],"+0x31":[{"address":4410944,"addressHex":"0x00434e40","line":"  434e40:\tc6 40 31 00          \tmov    BYTE PTR [eax+0x31],0x0","isFamily47Routine":true}]},"byteRefs":{"+0x2f":[{"address":4410930,"addressHex":"0x00434e32","line":"  434e32:\tc6 40 2f 00          \tmov    BYTE PTR [eax+0x2f],0x0","isFamily47Routine":true}],"+0x30":[{"address":4410937,"addressHex":"0x00434e39","line":"  434e39:\tc6 40 30 00          \tmov    BYTE PTR [eax+0x30],0x0","isFamily47Routine":true}],"+0x31":[{"address":4410944,"addressHex":"0x00434e40","line":"  434e40:\tc6 40 31 00          \tmov    BYTE PTR [eax+0x31],0x0","isFamily47Routine":true}]},"byteReads":{"+0x2f":[],"+0x30":[],"+0x31":[]},"byteWrites":{"+0x2f":[{"address":4410930,"addressHex":"0x00434e32","line":"  434e32:\tc6 40 2f 00          \tmov    BYTE PTR [eax+0x2f],0x0","isFamily47Routine":true}],"+0x30":[{"address":4410937,"addressHex":"0x00434e39","line":"  434e39:\tc6 40 30 00          \tmov    BYTE PTR [eax+0x30],0x0","isFamily47Routine":true}],"+0x31":[{"address":4410944,"addressHex":"0x00434e40","line":"  434e40:\tc6 40 31 00          \tmov    BYTE PTR [eax+0x31],0x0","isFamily47Routine":true}]},"nonByteRefs":{"+0x2f":[],"+0x30":[{"address":4267403,"addressHex":"0x00411d8b","line":"  411d8b:\t8b 40 30             \tmov    eax,DWORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4282422,"addressHex":"0x00415836","line":"  415836:\tff 50 30             \tcall   DWORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4282735,"addressHex":"0x0041596f","line":"  41596f:\tff 50 30             \tcall   DWORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4287881,"addressHex":"0x00416d89","line":"  416d89:\t8b 40 30             \tmov    eax,DWORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4287958,"addressHex":"0x00416dd6","line":"  416dd6:\t0f bf 49 30          \tmovsx  ecx,WORD PTR [ecx+0x30]","isFamily47Routine":false},{"address":4287984,"addressHex":"0x00416df0","line":"  416df0:\t0f bf 40 30          \tmovsx  eax,WORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4288010,"addressHex":"0x00416e0a","line":"  416e0a:\t8b 40 30             \tmov    eax,DWORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4288087,"addressHex":"0x00416e57","line":"  416e57:\t0f bf 40 30          \tmovsx  eax,WORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4288118,"addressHex":"0x00416e76","line":"  416e76:\t0f bf 40 30          \tmovsx  eax,WORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4288161,"addressHex":"0x00416ea1","line":"  416ea1:\t0f bf 40 30          \tmovsx  eax,WORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4288203,"addressHex":"0x00416ecb","line":"  416ecb:\t0f bf 40 30          \tmovsx  eax,WORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4288275,"addressHex":"0x00416f13","line":"  416f13:\t0f bf 49 30          \tmovsx  ecx,WORD PTR [ecx+0x30]","isFamily47Routine":false},{"address":4288377,"addressHex":"0x00416f79","line":"  416f79:\t8b 40 30             \tmov    eax,DWORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4288961,"addressHex":"0x004171c1","line":"  4171c1:\t0f bf 49 30          \tmovsx  ecx,WORD PTR [ecx+0x30]","isFamily47Routine":false},{"address":4288987,"addressHex":"0x004171db","line":"  4171db:\t0f bf 40 30          \tmovsx  eax,WORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4289018,"addressHex":"0x004171fa","line":"  4171fa:\t0f bf 40 30          \tmovsx  eax,WORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4289090,"addressHex":"0x00417242","line":"  417242:\t0f bf 49 30          \tmovsx  ecx,WORD PTR [ecx+0x30]","isFamily47Routine":false},{"address":4293988,"addressHex":"0x00418564","line":"  418564:\t66 89 41 30          \tmov    WORD PTR [ecx+0x30],ax","isFamily47Routine":false},{"address":4298916,"addressHex":"0x004198a4","line":"  4198a4:\t0f bf 40 30          \tmovsx  eax,WORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4298993,"addressHex":"0x004198f1","line":"  4198f1:\t0f bf 49 30          \tmovsx  ecx,WORD PTR [ecx+0x30]","isFamily47Routine":false},{"address":4299228,"addressHex":"0x004199dc","line":"  4199dc:\t0f bf 49 30          \tmovsx  ecx,WORD PTR [ecx+0x30]","isFamily47Routine":false},{"address":4299254,"addressHex":"0x004199f6","line":"  4199f6:\t0f bf 40 30          \tmovsx  eax,WORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4299285,"addressHex":"0x00419a15","line":"  419a15:\t0f bf 40 30          \tmovsx  eax,WORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4299339,"addressHex":"0x00419a4b","line":"  419a4b:\t8b 40 30             \tmov    eax,DWORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4299418,"addressHex":"0x00419a9a","line":"  419a9a:\t0f bf 40 30          \tmovsx  eax,WORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4299449,"addressHex":"0x00419ab9","line":"  419ab9:\t0f bf 40 30          \tmovsx  eax,WORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4299492,"addressHex":"0x00419ae4","line":"  419ae4:\t0f bf 40 30          \tmovsx  eax,WORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4299890,"addressHex":"0x00419c72","line":"  419c72:\t0f af 41 30          \timul   eax,DWORD PTR [ecx+0x30]","isFamily47Routine":false},{"address":4299903,"addressHex":"0x00419c7f","line":"  419c7f:\t0f bf 40 30          \tmovsx  eax,WORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4299941,"addressHex":"0x00419ca5","line":"  419ca5:\t0f bf 40 30          \tmovsx  eax,WORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4300280,"addressHex":"0x00419df8","line":"  419df8:\t8b 40 30             \tmov    eax,DWORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4300841,"addressHex":"0x0041a029","line":"  41a029:\t8b 40 30             \tmov    eax,DWORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4302161,"addressHex":"0x0041a551","line":"  41a551:\t8b 40 30             \tmov    eax,DWORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4302672,"addressHex":"0x0041a750","line":"  41a750:\t8b 40 30             \tmov    eax,DWORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4363821,"addressHex":"0x0042962d","line":"  42962d:\tff 50 30             \tcall   DWORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4364697,"addressHex":"0x00429999","line":"  429999:\tff 50 30             \tcall   DWORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4371508,"addressHex":"0x0042b434","line":"  42b434:\tff 50 30             \tcall   DWORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4373115,"addressHex":"0x0042ba7b","line":"  42ba7b:\tff 50 30             \tcall   DWORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4375155,"addressHex":"0x0042c273","line":"  42c273:\tff 50 30             \tcall   DWORD PTR [eax+0x30]","isFamily47Routine":false},{"address":4419769,"addressHex":"0x004370b9","line":"  4370b9:\t8b 54 24 30          \tmov    edx,DWORD PTR [esp+0x30]","isFamily47Routine":false},{"address":4422797,"addressHex":"0x00437c8d","line":"  437c8d:\t89 4c 24 30          \tmov    DWORD PTR [esp+0x30],ecx","isFamily47Routine":false},{"address":4422815,"addressHex":"0x00437c9f","line":"  437c9f:\t89 4c 24 30          \tmov    DWORD PTR [esp+0x30],ecx","isFamily47Routine":false},{"address":4422832,"addressHex":"0x00437cb0","line":"  437cb0:\t83 64 24 30 00       \tand    DWORD PTR [esp+0x30],0x0","isFamily47Routine":false},{"address":4422857,"addressHex":"0x00437cc9","line":"  437cc9:\t83 7c 24 30 00       \tcmp    DWORD PTR [esp+0x30],0x0","isFamily47Routine":false},{"address":4422902,"addressHex":"0x00437cf6","line":"  437cf6:\t83 7c 24 30 00       \tcmp    DWORD PTR [esp+0x30],0x0","isFamily47Routine":false},{"address":4422927,"addressHex":"0x00437d0f","line":"  437d0f:\t8b 4c 24 30          \tmov    ecx,DWORD PTR [esp+0x30]","isFamily47Routine":false},{"address":4422952,"addressHex":"0x00437d28","line":"  437d28:\t8d 58 30             \tlea    ebx,[eax+0x30]","isFamily47Routine":false},{"address":4422955,"addressHex":"0x00437d2b","line":"  437d2b:\t8b 4c 24 30          \tmov    ecx,DWORD PTR [esp+0x30]","isFamily47Routine":false},{"address":4422987,"addressHex":"0x00437d4b","line":"  437d4b:\t89 54 24 30          \tmov    DWORD PTR [esp+0x30],edx","isFamily47Routine":false},{"address":4433412,"addressHex":"0x0043a604","line":"  43a604:\t8b 4c 24 30          \tmov    ecx,DWORD PTR [esp+0x30]","isFamily47Routine":false},{"address":4433476,"addressHex":"0x0043a644","line":"  43a644:\t8b 4c 24 30          \tmov    ecx,DWORD PTR [esp+0x30]","isFamily47Routine":false},{"address":4433699,"addressHex":"0x0043a723","line":"  43a723:\t8b 44 24 30          \tmov    eax,DWORD PTR [esp+0x30]","isFamily47Routine":false}],"+0x31":[]},"counts":{"+0x2f":{"exact":1,"byte":1,"byteRead":0,"byteWrite":1,"nonByte":0},"+0x30":{"exact":53,"byte":1,"byteRead":0,"byteWrite":1,"nonByte":52},"+0x31":{"exact":1,"byte":1,"byteRead":0,"byteWrite":1,"nonByte":0}}},"routineLines":["  434e29:\t55                   \tpush   ebp","  434e2a:\t8b ec                \tmov    ebp,esp","  434e2c:\t53                   \tpush   ebx","  434e2d:\t56                   \tpush   esi","  434e2e:\t57                   \tpush   edi","  434e2f:\t8b 45 0c             \tmov    eax,DWORD PTR [ebp+0xc]","  434e32:\tc6 40 2f 00          \tmov    BYTE PTR [eax+0x2f],0x0","  434e36:\t8b 45 0c             \tmov    eax,DWORD PTR [ebp+0xc]","  434e39:\tc6 40 30 00          \tmov    BYTE PTR [eax+0x30],0x0","  434e3d:\t8b 45 0c             \tmov    eax,DWORD PTR [ebp+0xc]","  434e40:\tc6 40 31 00          \tmov    BYTE PTR [eax+0x31],0x0","  434e44:\t5f                   \tpop    edi","  434e45:\t5e                   \tpop    esi","  434e46:\t5b                   \tpop    ebx","  434e47:\tc9                   \tleave","  434e48:\tc3                   \tret"],"checks":{"byteReadTotal":0,"byteWriteTotal":3,"allByteRefsAreFamily47Routine":true},"openQuestions":[]}