{"scope":"Callers of Korean text routine candidates discovered near executable text tables.","routineCount":9,"callerCount":21,"directTextCallScanMethod":"objdump-direct-call","classificationCounts":{"battle-action":1,"item-menu":5,"system-ui":7,"unclassified":8},"conclusion":"Known Korean text routine callers are currently tied to system, item, and battle/action text-table contexts. No story-dialogue caller class has been identified from these direct callsites.","routines":[{"targetVaHex":"0x0041b480","callerCount":6,"classificationCounts":{"item-menu":4,"unclassified":2},"callers":[{"callVa":4267048,"callVaHex":"0x00411c28","targetVa":4306048,"targetVaHex":"0x0041b480","scanMethod":"objdump-direct-call","classification":"unclassified","directTextRefCount":0,"textTableRefCount":0,"directTextRefs":[],"textTableRefs":[],"contextBytes":"c2 c1 e0 14 8b 4d fc 89 41 20 8b 45 08 8a 80 f2 00 00 00 8b 4d fc 88 81 f2 00 00 00 8d 45 e8 50 8b 45 fc 50 e8 f1 50 00 00 83 c4 08 6a 10 8d 45 e8 50 6a 03 e8 78 5c 00 00 83 c4 0c 8b 45 e4 33 c9 8a 48 2a 8b 04 cd aa bc 48 00 89 45 f8 6a 10 6a 00 6a 00 8b 45 ec 50 8b 45 e8 50 8b 45 f8 50 e8 53 98 00 00 83 c4 18 5f 5e 5b c9 c3 55 8b ec 83 ec 18 53 56 57 8b 45 08 33 c9 8a 88 f2 00 00 00 8b 04 8d 30 db 59 00 89 45 e8 8b 45 e8 81 48 5c 00 01 00 00 6a 02 68 21 23 40 00 e8 f2 3e 02 00 83 c4 08 89 45 fc 8b 45 08 8b 4d fc 89 81 a0 00 00 00 a1 a1 2d 44 00 8b 40 28 8b 4d fc 89 41"},{"callVa":4267238,"callVaHex":"0x00411ce6","targetVa":4306048,"targetVaHex":"0x0041b480","scanMethod":"objdump-direct-call","classification":"unclassified","directTextRefCount":0,"textTableRefCount":0,"directTextRefs":[],"textTableRefs":[],"contextBytes":"89 41 40 8b 45 fc c7 40 28 1a 00 03 00 8b 45 08 8a 80 f2 00 00 00 8b 4d fc 88 81 f2 00 00 00 8d 45 ec 50 8b 45 fc 50 e8 30 50 00 00 83 c4 08 81 45 f0 e0 01 00 00 81 45 f8 e0 01 00 00 6a 10 8d 45 ec 50 6a 03 e8 a9 5b 00 00 83 c4 0c 6a 10 6a 00 6a 04 8b 45 f0 50 8b 45 ec 50 68 d2 8c 4e 00 e8 95 97 00 00 83 c4 18 5f 5e 5b c9 c3 55 8b ec 83 ec 10 53 56 57 8b 45 08 33 c9 8a 88 f2 00 00 00 8b 04 8d 30 db 59 00 89 45 f4 8b 45 f4 83 48 5c 02 e8 7c 1f 02 00 33 c9 8a c8 89 4d f0 e9 03 00 00 00 ff 45 f0 e8 8f 20 02 00 33 c9 8a c8 3b 4d f0 0f 86 c1 00 00 00 8b 45 f0 8b 04 85 30 db"},{"callVa":4280326,"callVaHex":"0x00415006","targetVa":4306048,"targetVaHex":"0x0041b480","scanMethod":"objdump-direct-call","classification":"item-menu","directTextRefCount":0,"textTableRefCount":2,"directTextRefs":[],"textTableRefs":[{"refVaHex":"0x00414ff6","valueHex":"0x004d2488","clusterStartVaHex":"0x004d24ac","clusterEndVaHex":"0x004d24ec","entryCount":7,"classificationCounts":{"label":7},"sampleTexts":["정권","돌려차기","던지기","마시기","마시기","마시기","마시기"]},{"refVaHex":"0x00415028","valueHex":"0x0048b97c","clusterStartVaHex":"0x0048b984","clusterEndVaHex":"0x0048b9ac","entryCount":6,"classificationCounts":{"label":6},"sampleTexts":["약초","해독초","리프레시 워터","마법의 물약","고급한방약","마수석"]}],"contextBytes":"4d fc 89 41 40 8b 45 fc c7 40 28 27 00 03 00 8b 45 08 8a 80 f2 00 00 00 8b 4d fc 88 81 f2 00 00 00 6a 27 e8 ab 65 00 00 83 c4 04 8b 45 f8 33 c9 8a 48 58 89 4d f4 e9 5e 00 00 00 6a 10 6a 00 6a 03 6a 4c 6a 10 8b 45 f8 33 c9 8a 48 05 8b 04 8d 88 24 4d 00 8b 4d f8 33 d2 8a 51 59 8b 04 d0 50 e8 75 64 00 00 83 c4 18 e9 45 00 00 00 6a 10 6a 00 6a 03 6a 4c 6a 10 8b 45 f8 33 c9 8a 48 59 8b 04 cd 7c b9 48 00 50 e8 4e 64 00 00 83 c4 18 e9 1e 00 00 00 e9 19 00 00 00 83 7d f4 00 0f 84 98 ff ff ff 83 7d f4 01 0f 84 c0 ff ff ff e9 00 00 00 00 5f 5e 5b c9 c3 55 8b ec 83 ec 0c 53 56 57"},{"callVa":4280365,"callVaHex":"0x0041502d","targetVa":4306048,"targetVaHex":"0x0041b480","scanMethod":"objdump-direct-call","classification":"item-menu","directTextRefCount":0,"textTableRefCount":2,"directTextRefs":[],"textTableRefs":[{"refVaHex":"0x00414ff6","valueHex":"0x004d2488","clusterStartVaHex":"0x004d24ac","clusterEndVaHex":"0x004d24ec","entryCount":7,"classificationCounts":{"label":7},"sampleTexts":["정권","돌려차기","던지기","마시기","마시기","마시기","마시기"]},{"refVaHex":"0x00415028","valueHex":"0x0048b97c","clusterStartVaHex":"0x0048b984","clusterEndVaHex":"0x0048b9ac","entryCount":6,"classificationCounts":{"label":6},"sampleTexts":["약초","해독초","리프레시 워터","마법의 물약","고급한방약","마수석"]}],"contextBytes":"00 83 c4 04 8b 45 f8 33 c9 8a 48 58 89 4d f4 e9 5e 00 00 00 6a 10 6a 00 6a 03 6a 4c 6a 10 8b 45 f8 33 c9 8a 48 05 8b 04 8d 88 24 4d 00 8b 4d f8 33 d2 8a 51 59 8b 04 d0 50 e8 75 64 00 00 83 c4 18 e9 45 00 00 00 6a 10 6a 00 6a 03 6a 4c 6a 10 8b 45 f8 33 c9 8a 48 59 8b 04 cd 7c b9 48 00 50 e8 4e 64 00 00 83 c4 18 e9 1e 00 00 00 e9 19 00 00 00 83 7d f4 00 0f 84 98 ff ff ff 83 7d f4 01 0f 84 c0 ff ff ff e9 00 00 00 00 5f 5e 5b c9 c3 55 8b ec 83 ec 0c 53 56 57 8b 45 08 33 c9 8a 88 f2 00 00 00 8b 04 8d 30 db 59 00 89 45 f8 8b 45 f8 81 48 5c 00 04 00 00 6a 02 68 21 23 40 00 e8"},{"callVa":4280581,"callVaHex":"0x00415105","targetVa":4306048,"targetVaHex":"0x0041b480","scanMethod":"objdump-direct-call","classification":"item-menu","directTextRefCount":0,"textTableRefCount":2,"directTextRefs":[],"textTableRefs":[{"refVaHex":"0x004150fd","valueHex":"0x004d2494","clusterStartVaHex":"0x004d24ac","clusterEndVaHex":"0x004d24ec","entryCount":7,"classificationCounts":{"label":7},"sampleTexts":["정권","돌려차기","던지기","마시기","마시기","마시기","마시기"]},{"refVaHex":"0x00415127","valueHex":"0x0048b97c","clusterStartVaHex":"0x0048b984","clusterEndVaHex":"0x0048b9ac","entryCount":6,"classificationCounts":{"label":6},"sampleTexts":["약초","해독초","리프레시 워터","마법의 물약","고급한방약","마수석"]}],"contextBytes":"2d 44 00 8b 80 f4 01 00 00 8b 4d fc 89 41 40 8b 45 fc c7 40 28 28 00 03 00 8b 45 08 8a 80 f2 00 00 00 8b 4d fc 88 81 f2 00 00 00 6a 28 e8 a2 64 00 00 83 c4 04 8b 45 f8 33 c9 8a 48 58 89 4d f4 e9 54 00 00 00 6a 10 6a 00 6a 03 6a 7c 6a 10 8b 45 f8 33 c9 8a 48 59 a1 94 24 4d 00 8b 04 c8 50 e8 76 63 00 00 83 c4 18 e9 45 00 00 00 6a 10 6a 00 6a 03 6a 7c 6a 10 8b 45 f8 33 c9 8a 48 59 8b 04 cd 7c b9 48 00 50 e8 4f 63 00 00 83 c4 18 e9 1e 00 00 00 e9 19 00 00 00 83 7d f4 00 0f 84 a2 ff ff ff 83 7d f4 01 0f 84 c0 ff ff ff e9 00 00 00 00 5f 5e 5b c9 c3 cc cc cc cc 55 8b ec 83 ec"},{"callVa":4280620,"callVaHex":"0x0041512c","targetVa":4306048,"targetVaHex":"0x0041b480","scanMethod":"objdump-direct-call","classification":"item-menu","directTextRefCount":0,"textTableRefCount":2,"directTextRefs":[],"textTableRefs":[{"refVaHex":"0x004150fd","valueHex":"0x004d2494","clusterStartVaHex":"0x004d24ac","clusterEndVaHex":"0x004d24ec","entryCount":7,"classificationCounts":{"label":7},"sampleTexts":["정권","돌려차기","던지기","마시기","마시기","마시기","마시기"]},{"refVaHex":"0x00415127","valueHex":"0x0048b97c","clusterStartVaHex":"0x0048b984","clusterEndVaHex":"0x0048b9ac","entryCount":6,"classificationCounts":{"label":6},"sampleTexts":["약초","해독초","리프레시 워터","마법의 물약","고급한방약","마수석"]}],"contextBytes":"f2 00 00 00 6a 28 e8 a2 64 00 00 83 c4 04 8b 45 f8 33 c9 8a 48 58 89 4d f4 e9 54 00 00 00 6a 10 6a 00 6a 03 6a 7c 6a 10 8b 45 f8 33 c9 8a 48 59 a1 94 24 4d 00 8b 04 c8 50 e8 76 63 00 00 83 c4 18 e9 45 00 00 00 6a 10 6a 00 6a 03 6a 7c 6a 10 8b 45 f8 33 c9 8a 48 59 8b 04 cd 7c b9 48 00 50 e8 4f 63 00 00 83 c4 18 e9 1e 00 00 00 e9 19 00 00 00 83 7d f4 00 0f 84 a2 ff ff ff 83 7d f4 01 0f 84 c0 ff ff ff e9 00 00 00 00 5f 5e 5b c9 c3 cc cc cc cc 55 8b ec 83 ec 20 53 56 57 6a 00 68 80 00 00 00 6a 03 6a 00 6a 00 68 00 00 00 80 8b 45 08 50 ff 15 e8 03 5a 00 89 45 fc 83 7d fc ff"}]},{"targetVaHex":"0x0041b579","callerCount":5,"classificationCounts":{"battle-action":1,"item-menu":1,"unclassified":3},"callers":[{"callVa":4220180,"callVaHex":"0x00406514","targetVa":4306297,"targetVaHex":"0x0041b579","scanMethod":"objdump-direct-call","classification":"unclassified","directTextRefCount":0,"textTableRefCount":0,"directTextRefs":[],"textTableRefs":[],"contextBytes":"0f 84 b1 ff ff ff 83 7d fc 01 0f 84 c7 ff ff ff e9 00 00 00 00 8b 45 08 83 40 40 04 5f 5e 5b c9 c3 55 8b ec 53 56 57 8b 45 08 c7 80 a8 00 00 00 d8 76 45 00 8b 45 08 83 40 40 04 5f 5e 5b c9 c3 55 8b ec 53 56 57 e8 0a b0 01 00 8b 45 08 8b 40 40 33 c9 8a 48 01 85 c9 0f 84 0a 00 00 00 6a 00 e8 60 50 01 00 83 c4 04 8b 45 08 83 40 40 04 5f 5e 5b c9 c3 55 8b ec 53 56 57 8b 45 08 8b 40 40 66 0f b6 40 01 50 e8 3a 50 01 00 83 c4 04 8b 45 08 83 40 40 04 5f 5e 5b c9 c3 55 8b ec 83 ec 10 53 56 57 8b 45 08 8b 40 40 33 c9 66 8b 48 04 89 4d f0 8b 45 08 8b 40 40 33 c9 66 8b 48 06 89 4d"},{"callVa":4220218,"callVaHex":"0x0040653a","targetVa":4306297,"targetVaHex":"0x0041b579","scanMethod":"objdump-direct-call","classification":"unclassified","directTextRefCount":0,"textTableRefCount":0,"directTextRefs":[],"textTableRefs":[],"contextBytes":"57 8b 45 08 c7 80 a8 00 00 00 d8 76 45 00 8b 45 08 83 40 40 04 5f 5e 5b c9 c3 55 8b ec 53 56 57 e8 0a b0 01 00 8b 45 08 8b 40 40 33 c9 8a 48 01 85 c9 0f 84 0a 00 00 00 6a 00 e8 60 50 01 00 83 c4 04 8b 45 08 83 40 40 04 5f 5e 5b c9 c3 55 8b ec 53 56 57 8b 45 08 8b 40 40 66 0f b6 40 01 50 e8 3a 50 01 00 83 c4 04 8b 45 08 83 40 40 04 5f 5e 5b c9 c3 55 8b ec 83 ec 10 53 56 57 8b 45 08 8b 40 40 33 c9 66 8b 48 04 89 4d f0 8b 45 08 8b 40 40 33 c9 66 8b 48 06 89 4d f4 8b 45 08 8b 40 40 33 c9 66 8b 48 08 89 4d f8 8b 45 08 8b 40 40 33 c9 66 8b 48 0a 89 4d fc 8b 45 08 8b 40 40 33"},{"callVa":4280265,"callVaHex":"0x00414fc9","targetVa":4306297,"targetVaHex":"0x0041b579","scanMethod":"objdump-direct-call","classification":"battle-action","directTextRefCount":0,"textTableRefCount":1,"directTextRefs":[],"textTableRefs":[{"refVaHex":"0x00414ff6","valueHex":"0x004d2488","clusterStartVaHex":"0x004d24ac","clusterEndVaHex":"0x004d24ec","entryCount":7,"classificationCounts":{"label":7},"sampleTexts":["정권","돌려차기","던지기","마시기","마시기","마시기","마시기"]}],"contextBytes":"04 8d 30 db 59 00 89 45 f8 8b 45 f8 81 48 5c 00 04 00 00 6a 02 68 21 23 40 00 e8 d3 0b 02 00 83 c4 08 89 45 fc 8b 45 08 8b 4d fc 89 81 a0 00 00 00 a1 a1 2d 44 00 8b 80 f0 01 00 00 8b 4d fc 89 41 40 8b 45 fc c7 40 28 27 00 03 00 8b 45 08 8a 80 f2 00 00 00 8b 4d fc 88 81 f2 00 00 00 6a 27 e8 ab 65 00 00 83 c4 04 8b 45 f8 33 c9 8a 48 58 89 4d f4 e9 5e 00 00 00 6a 10 6a 00 6a 03 6a 4c 6a 10 8b 45 f8 33 c9 8a 48 05 8b 04 8d 88 24 4d 00 8b 4d f8 33 d2 8a 51 59 8b 04 d0 50 e8 75 64 00 00 83 c4 18 e9 45 00 00 00 6a 10 6a 00 6a 03 6a 4c 6a 10 8b 45 f8 33 c9 8a 48 59 8b 04 cd 7c"},{"callVa":4280530,"callVaHex":"0x004150d2","targetVa":4306297,"targetVaHex":"0x0041b579","scanMethod":"objdump-direct-call","classification":"item-menu","directTextRefCount":0,"textTableRefCount":2,"directTextRefs":[],"textTableRefs":[{"refVaHex":"0x004150fd","valueHex":"0x004d2494","clusterStartVaHex":"0x004d24ac","clusterEndVaHex":"0x004d24ec","entryCount":7,"classificationCounts":{"label":7},"sampleTexts":["정권","돌려차기","던지기","마시기","마시기","마시기","마시기"]},{"refVaHex":"0x00415127","valueHex":"0x0048b97c","clusterStartVaHex":"0x0048b984","clusterEndVaHex":"0x0048b9ac","entryCount":6,"classificationCounts":{"label":6},"sampleTexts":["약초","해독초","리프레시 워터","마법의 물약","고급한방약","마수석"]}],"contextBytes":"04 8d 30 db 59 00 89 45 f8 8b 45 f8 81 48 5c 00 04 00 00 6a 02 68 21 23 40 00 e8 ca 0a 02 00 83 c4 08 89 45 fc 8b 45 08 8b 4d fc 89 81 a0 00 00 00 a1 a1 2d 44 00 8b 80 f4 01 00 00 8b 4d fc 89 41 40 8b 45 fc c7 40 28 28 00 03 00 8b 45 08 8a 80 f2 00 00 00 8b 4d fc 88 81 f2 00 00 00 6a 28 e8 a2 64 00 00 83 c4 04 8b 45 f8 33 c9 8a 48 58 89 4d f4 e9 54 00 00 00 6a 10 6a 00 6a 03 6a 7c 6a 10 8b 45 f8 33 c9 8a 48 59 a1 94 24 4d 00 8b 04 c8 50 e8 76 63 00 00 83 c4 18 e9 45 00 00 00 6a 10 6a 00 6a 03 6a 7c 6a 10 8b 45 f8 33 c9 8a 48 59 8b 04 cd 7c b9 48 00 50 e8 4f 63 00 00 83"},{"callVa":4307801,"callVaHex":"0x0041bb59","targetVa":4306297,"targetVaHex":"0x0041b579","scanMethod":"objdump-direct-call","classification":"unclassified","directTextRefCount":0,"textTableRefCount":0,"directTextRefs":[],"textTableRefs":[],"contextBytes":"8b 80 b0 00 00 00 8b 40 04 8b 4d 08 89 81 b0 00 00 00 e9 00 00 00 00 5f 5e 5b c9 c3 55 8b ec 53 56 57 8b 45 08 66 ff 88 c8 00 00 00 8b 45 08 0f bf 80 c8 00 00 00 8b 4d 08 8b 84 81 b4 00 00 00 8b 4d 08 89 81 b0 00 00 00 e9 00 00 00 00 5f 5e 5b c9 c3 55 8b ec 53 56 57 8b 45 08 8b 40 28 50 e8 1b fa ff ff 83 c4 04 8b 45 08 8b 80 ce 00 00 00 8b 4d 08 89 81 d6 00 00 00 8b 45 08 8b 80 d2 00 00 00 8b 4d 08 89 81 da 00 00 00 8b 45 08 83 80 b0 00 00 00 04 e9 00 00 00 00 5f 5e 5b c9 c3 55 8b ec 83 ec 04 53 56 57 8b 45 08 8b 80 b0 00 00 00 8a 40 02 50 68 6d b6 41 00 e8 a2 9f 01 00"}]},{"targetVaHex":"0x0041a98c","callerCount":3,"classificationCounts":{"system-ui":1,"unclassified":2},"callers":[{"callVa":4201510,"callVaHex":"0x00401c26","targetVa":4303244,"targetVaHex":"0x0041a98c","scanMethod":"objdump-direct-call","classification":"unclassified","directTextRefCount":0,"textTableRefCount":0,"directTextRefs":[],"textTableRefs":[],"contextBytes":"00 e9 1b 02 00 00 c7 45 10 00 00 00 00 e9 0f 02 00 00 8b 45 10 89 45 b4 e9 0c 00 00 00 33 c0 e9 18 02 00 00 e9 12 00 00 00 81 7d b4 40 f1 00 00 0f 84 e7 ff ff ff e9 00 00 00 00 e9 e1 01 00 00 a1 a8 a1 55 00 50 e8 4f d8 02 00 83 c4 04 e9 ce 01 00 00 8b 45 10 89 45 b0 e9 14 00 00 00 6a 00 e8 61 8d 01 00 83 c4 04 e9 14 00 00 00 e9 0f 00 00 00 83 7d b0 77 0f 84 e2 ff ff ff e9 00 00 00 00 e9 9b 01 00 00 8b 45 10 89 45 ac e9 20 00 00 00 e9 2d 00 00 00 8b 45 10 2d 42 9c 00 00 50 e8 22 8d 01 00 83 c4 04 e9 17 00 00 00 e9 12 00 00 00 81 7d ac 41 9c 00 00 0f 84 05 00 00 00 e9 d3"},{"callVa":4201573,"callVaHex":"0x00401c65","targetVa":4303244,"targetVaHex":"0x0041a98c","scanMethod":"objdump-direct-call","classification":"system-ui","directTextRefCount":1,"textTableRefCount":3,"directTextRefs":[{"refVaHex":"0x00401caa","valueHex":"0x00440470","textVaHex":"0x00440470","text":"환세취호전 ver.1.0","classification":"dialogue-like"}],"textTableRefs":[{"refVaHex":"0x00401c90","valueHex":"0x00440428","clusterStartVaHex":"0x00440430","clusterEndVaHex":"0x00440434","entryCount":2,"classificationCounts":{"system-ui":2},"sampleTexts":["파일 읽기 실패","파일 기록 실패"]},{"refVaHex":"0x00401caa","valueHex":"0x00440470","clusterStartVaHex":"0x00440430","clusterEndVaHex":"0x00440434","entryCount":2,"classificationCounts":{"system-ui":2},"sampleTexts":["파일 읽기 실패","파일 기록 실패"]},{"refVaHex":"0x00401cb4","valueHex":"0x0044042c","clusterStartVaHex":"0x00440430","clusterEndVaHex":"0x00440434","entryCount":2,"classificationCounts":{"system-ui":2},"sampleTexts":["파일 읽기 실패","파일 기록 실패"]}],"contextBytes":"00 a1 a8 a1 55 00 50 e8 4f d8 02 00 83 c4 04 e9 ce 01 00 00 8b 45 10 89 45 b0 e9 14 00 00 00 6a 00 e8 61 8d 01 00 83 c4 04 e9 14 00 00 00 e9 0f 00 00 00 83 7d b0 77 0f 84 e2 ff ff ff e9 00 00 00 00 e9 9b 01 00 00 8b 45 10 89 45 ac e9 20 00 00 00 e9 2d 00 00 00 8b 45 10 2d 42 9c 00 00 50 e8 22 8d 01 00 83 c4 04 e9 17 00 00 00 e9 12 00 00 00 81 7d ac 41 9c 00 00 0f 84 05 00 00 00 e9 d3 ff ff ff e9 59 01 00 00 c7 05 28 04 44 00 00 00 00 00 e8 aa f7 00 00 83 7d 10 00 0f 84 1e 00 00 00 6a 30 68 70 04 44 00 8b 45 10 8b 04 85 2c 04 44 00 50 a1 88 e3 59 00 50 ff 15 30 05 5a 00"},{"callVa":4219079,"callVaHex":"0x004060c7","targetVa":4303244,"targetVaHex":"0x0041a98c","scanMethod":"objdump-direct-call","classification":"unclassified","directTextRefCount":0,"textTableRefCount":0,"directTextRefs":[],"textTableRefs":[],"contextBytes":"50 8b 45 08 8b 40 40 8a 40 02 50 e8 00 0c 01 00 83 c4 08 8b 45 08 83 40 40 08 e9 29 00 00 00 e9 24 00 00 00 83 7d fc 03 0f 87 1a 00 00 00 8b 45 fc ff 24 85 9f 60 40 00 f6 5f 40 00 18 60 40 00 40 60 40 00 5e 60 40 00 5f 5e 5b c9 c3 55 8b ec 53 56 57 8b 45 08 8b 40 40 33 c9 66 8b 48 02 51 e8 c0 48 01 00 83 c4 04 8b 45 08 83 40 40 04 5f 5e 5b c9 c3 55 8b ec 83 ec 08 53 56 57 8b 45 08 8b 40 40 33 c9 8a 48 01 89 4d f8 e9 e0 00 00 00 c7 45 fc 00 00 00 00 e9 03 00 00 00 ff 45 fc 8b 45 08 8b 40 40 33 c9 8a 48 02 3b 4d fc 0f 86 17 00 00 00 8b 45 08 8b 40 40 8b 40 04 50 e8 a9 af"}]},{"targetVaHex":"0x00416166","callerCount":2,"classificationCounts":{"system-ui":1,"unclassified":1},"callers":[{"callVa":4201336,"callVaHex":"0x00401b78","targetVa":4284774,"targetVaHex":"0x00416166","scanMethod":"objdump-direct-call","classification":"unclassified","directTextRefCount":0,"textTableRefCount":0,"directTextRefs":[],"textTableRefs":[],"contextBytes":"0f 84 1b 00 00 00 8b 45 10 a3 a8 a1 55 00 a1 a8 a1 55 00 50 e8 2f d9 02 00 83 c4 04 e8 bf d8 02 00 e9 a9 02 00 00 8b 45 10 39 05 88 e3 59 00 0f 85 05 00 00 00 e9 95 02 00 00 e8 42 4a 01 00 6a 01 6a 00 a1 88 e3 59 00 50 ff 15 24 05 5a 00 a1 88 e3 59 00 50 ff 15 28 05 5a 00 e9 6f 02 00 00 e8 e9 45 01 00 0f bf c0 85 c0 0f 85 12 00 00 00 6a 00 ff 15 2c 05 5a 00 b8 01 00 00 00 e9 68 02 00 00 e9 48 02 00 00 8b 45 14 c7 40 18 80 02 00 00 8b 45 14 c7 40 1c e0 01 00 00 8b 45 14 c7 40 20 80 02 00 00 8b 45 14 c7 40 24 e0 01 00 00 e9 1b 02 00 00 c7 45 10 00 00 00 00 e9 0f 02 00 00"},{"callVa":4202445,"callVaHex":"0x00401fcd","targetVa":4284774,"targetVaHex":"0x00416166","scanMethod":"objdump-direct-call","classification":"system-ui","directTextRefCount":1,"textTableRefCount":2,"directTextRefs":[{"refVaHex":"0x00401f83","valueHex":"0x004404b8","textVaHex":"0x004404b8","text":"환세취호전 ver.1.0","classification":"dialogue-like"}],"textTableRefs":[{"refVaHex":"0x00401fc6","valueHex":"0x00440428","clusterStartVaHex":"0x00440430","clusterEndVaHex":"0x00440434","entryCount":2,"classificationCounts":{"system-ui":2},"sampleTexts":["파일 읽기 실패","파일 기록 실패"]},{"refVaHex":"0x00401fe8","valueHex":"0x00440428","clusterStartVaHex":"0x00440430","clusterEndVaHex":"0x00440434","entryCount":2,"classificationCounts":{"system-ui":2},"sampleTexts":["파일 읽기 실패","파일 기록 실패"]}],"contextBytes":"5a 00 50 6a 00 ff 15 64 05 5a 00 50 6a 00 6a 00 68 00 00 00 80 68 b8 04 44 00 68 cc 04 44 00 6a 00 ff 15 18 05 5a 00 a3 b0 a1 55 00 83 3d b0 a1 55 00 00 0f 85 07 00 00 00 33 c0 e9 0a 00 00 00 b8 01 00 00 00 e9 00 00 00 00 5f 5e 5b c9 c3 55 8b ec 83 ec 08 53 56 57 a1 28 04 44 00 89 45 fc e8 94 41 01 00 0f bf c0 0f bf 4d 08 3b c1 0f 85 05 00 00 00 e9 2c 01 00 00 c7 05 28 04 44 00 00 00 00 00 0f bf 45 08 89 45 f8 e9 d9 00 00 00 6a 03 a1 b0 a1 55 00 50 ff 15 04 05 5a 00 6a 00 a1 ac a1 55 00 50 ff 15 04 05 5a 00 a1 b0 a1 55 00 50 ff 15 28 05 5a 00 a1 b0 a1 55 00 a3 88 e3 59"}]},{"targetVaHex":"0x00401a56","callerCount":1,"classificationCounts":{"system-ui":1},"callers":[{"callVa":4200805,"callVaHex":"0x00401965","targetVa":4201046,"targetVaHex":"0x00401a56","scanMethod":"objdump-direct-call","classification":"system-ui","directTextRefCount":0,"textTableRefCount":1,"directTextRefs":[],"textTableRefs":[{"refVaHex":"0x0040193e","valueHex":"0x00440428","clusterStartVaHex":"0x00440430","clusterEndVaHex":"0x00440434","entryCount":2,"classificationCounts":{"system-ui":2},"sampleTexts":["파일 읽기 실패","파일 기록 실패"]}],"contextBytes":"00 50 ff 15 c8 05 5a 00 a3 a0 a1 55 00 6a 00 6a 00 68 7c 21 40 00 6a 02 ff 15 4c 05 5a 00 a3 b4 a1 55 00 e8 d3 f9 00 00 85 c0 0f 85 07 00 00 00 33 c0 e9 13 01 00 00 c7 05 28 04 44 00 01 00 00 00 ff 15 64 04 5a 00 a3 8c e3 59 00 c7 05 80 e3 59 00 01 00 00 00 c7 05 7c e3 59 00 30 00 00 00 e8 ec 00 00 00 85 c0 0f 85 0a 00 00 00 b8 01 00 00 00 e9 d3 00 00 00 ff 15 64 04 5a 00 89 45 f4 8b 45 f4 2b 05 8c e3 59 00 a3 84 e3 59 00 a1 80 e3 59 00 0f af 05 7c e3 59 00 3b 05 84 e3 59 00 0f 86 05 00 00 00 e9 b5 ff ff ff 8b 45 f4 a3 8c e3 59 00 a1 84 e3 59 00 8b 0d 7c e3 59 00 8d 44"}]},{"targetVaHex":"0x00401e09","callerCount":1,"classificationCounts":{"system-ui":1},"callers":[{"callVa":4200581,"callVaHex":"0x00401885","targetVa":4201993,"targetVaHex":"0x00401e09","scanMethod":"objdump-direct-call","classification":"system-ui","directTextRefCount":0,"textTableRefCount":1,"directTextRefs":[],"textTableRefs":[{"refVaHex":"0x0040185c","valueHex":"0x00440460","clusterStartVaHex":"0x00440430","clusterEndVaHex":"0x00440434","entryCount":2,"classificationCounts":{"system-ui":2},"sampleTexts":["파일 읽기 실패","파일 기록 실패"]}],"contextBytes":"8b 45 fc 8a 40 01 8b 4d f8 88 04 8d a2 9d 55 00 8b 45 fc 8a 00 8b 4d f8 88 04 8d a3 9d 55 00 e9 b7 ff ff ff 5f 5e 5b c9 c3 cc cc 55 8b ec 83 ec 0c 53 56 57 6a 00 68 60 04 44 00 ff 15 48 05 5a 00 85 c0 0f 84 07 00 00 00 33 c0 e9 da 01 00 00 8b 45 08 a3 20 db 59 00 8b 45 14 50 8b 45 08 50 e8 7f 05 00 00 83 c4 08 85 c0 0f 85 07 00 00 00 33 c0 e9 b3 01 00 00 c7 05 50 e3 59 00 88 e3 59 00 6a 00 e8 0f 07 00 00 83 c4 04 6a 08 8d 45 f8 50 ff 15 c0 05 5a 00 85 c0 0f 84 07 00 00 00 33 c0 e9 84 01 00 00 8b 45 f8 83 f8 31 0f 87 05 00 00 00 b8 31 00 00 00 8b 4d fc 3b c1 0f 82 02 00"}]},{"targetVaHex":"0x00411300","callerCount":1,"classificationCounts":{"system-ui":1},"callers":[{"callVa":4200744,"callVaHex":"0x00401928","targetVa":4264704,"targetVaHex":"0x00411300","scanMethod":"objdump-direct-call","classification":"system-ui","directTextRefCount":0,"textTableRefCount":1,"directTextRefs":[],"textTableRefs":[{"refVaHex":"0x0040193e","valueHex":"0x00440428","clusterStartVaHex":"0x00440430","clusterEndVaHex":"0x00440434","entryCount":2,"classificationCounts":{"system-ui":2},"sampleTexts":["파일 읽기 실패","파일 기록 실패"]}],"contextBytes":"01 00 00 8b 45 f8 83 f8 31 0f 87 05 00 00 00 b8 31 00 00 00 8b 4d fc 3b c1 0f 82 02 00 00 00 8b c1 a3 a4 a1 55 00 6a 02 ff 15 c4 05 5a 00 6a 00 6a 00 68 17 21 40 00 6a 00 a1 a4 a1 55 00 50 ff 15 c8 05 5a 00 a3 a0 a1 55 00 6a 00 6a 00 68 7c 21 40 00 6a 02 ff 15 4c 05 5a 00 a3 b4 a1 55 00 e8 d3 f9 00 00 85 c0 0f 85 07 00 00 00 33 c0 e9 13 01 00 00 c7 05 28 04 44 00 01 00 00 00 ff 15 64 04 5a 00 a3 8c e3 59 00 c7 05 80 e3 59 00 01 00 00 00 c7 05 7c e3 59 00 30 00 00 00 e8 ec 00 00 00 85 c0 0f 85 0a 00 00 00 b8 01 00 00 00 e9 d3 00 00 00 ff 15 64 04 5a 00 89 45 f4 8b 45 f4"}]},{"targetVaHex":"0x00411447","callerCount":1,"classificationCounts":{"system-ui":1},"callers":[{"callVa":4201624,"callVaHex":"0x00401c98","targetVa":4265031,"targetVaHex":"0x00411447","scanMethod":"objdump-direct-call","classification":"system-ui","directTextRefCount":1,"textTableRefCount":3,"directTextRefs":[{"refVaHex":"0x00401caa","valueHex":"0x00440470","textVaHex":"0x00440470","text":"환세취호전 ver.1.0","classification":"dialogue-like"}],"textTableRefs":[{"refVaHex":"0x00401c90","valueHex":"0x00440428","clusterStartVaHex":"0x00440430","clusterEndVaHex":"0x00440434","entryCount":2,"classificationCounts":{"system-ui":2},"sampleTexts":["파일 읽기 실패","파일 기록 실패"]},{"refVaHex":"0x00401caa","valueHex":"0x00440470","clusterStartVaHex":"0x00440430","clusterEndVaHex":"0x00440434","entryCount":2,"classificationCounts":{"system-ui":2},"sampleTexts":["파일 읽기 실패","파일 기록 실패"]},{"refVaHex":"0x00401cb4","valueHex":"0x0044042c","clusterStartVaHex":"0x00440430","clusterEndVaHex":"0x00440434","entryCount":2,"classificationCounts":{"system-ui":2},"sampleTexts":["파일 읽기 실패","파일 기록 실패"]}],"contextBytes":"83 7d b0 77 0f 84 e2 ff ff ff e9 00 00 00 00 e9 9b 01 00 00 8b 45 10 89 45 ac e9 20 00 00 00 e9 2d 00 00 00 8b 45 10 2d 42 9c 00 00 50 e8 22 8d 01 00 83 c4 04 e9 17 00 00 00 e9 12 00 00 00 81 7d ac 41 9c 00 00 0f 84 05 00 00 00 e9 d3 ff ff ff e9 59 01 00 00 c7 05 28 04 44 00 00 00 00 00 e8 aa f7 00 00 83 7d 10 00 0f 84 1e 00 00 00 6a 30 68 70 04 44 00 8b 45 10 8b 04 85 2c 04 44 00 50 a1 88 e3 59 00 50 ff 15 30 05 5a 00 e9 1d 01 00 00 a1 a0 a1 55 00 50 ff 15 b8 05 5a 00 6a 02 ff 15 bc 05 5a 00 a1 b4 a1 55 00 50 ff 15 6c 05 5a 00 6a 01 ff 15 68 05 5a 00 e9 f0 00 00 00 e9"}]},{"targetVaHex":"0x00411466","callerCount":1,"classificationCounts":{"system-ui":1},"callers":[{"callVa":4201220,"callVaHex":"0x00401b04","targetVa":4265062,"targetVaHex":"0x00411466","scanMethod":"objdump-direct-call","classification":"system-ui","directTextRefCount":0,"textTableRefCount":1,"directTextRefs":[],"textTableRefs":[{"refVaHex":"0x00401af9","valueHex":"0x00440428","clusterStartVaHex":"0x00440430","clusterEndVaHex":"0x00440434","entryCount":2,"classificationCounts":{"system-ui":2},"sampleTexts":["파일 읽기 실패","파일 기록 실패"]}],"contextBytes":"e4 50 ff 15 44 05 5a 00 e9 ae ff ff ff b8 01 00 00 00 e9 00 00 00 00 5f 5e 5b c9 c3 55 8b ec 83 ec 54 53 56 57 8b 45 0c 89 45 b8 e9 28 02 00 00 8d 45 c0 50 a1 88 e3 59 00 50 ff 15 1c 05 5a 00 89 45 bc 8d 45 c0 50 a1 88 e3 59 00 50 ff 15 20 05 5a 00 83 3d 28 04 44 00 00 0f 84 05 00 00 00 e8 5d f9 00 00 33 c0 e9 f2 02 00 00 a1 a8 a1 55 00 39 45 10 0f 84 1b 00 00 00 8b 45 10 a3 a8 a1 55 00 a1 a8 a1 55 00 50 e8 2f d9 02 00 83 c4 04 e8 bf d8 02 00 e9 a9 02 00 00 8b 45 10 39 05 88 e3 59 00 0f 85 05 00 00 00 e9 95 02 00 00 e8 42 4a 01 00 6a 01 6a 00 a1 88 e3 59 00 50 ff 15 24"}]}]}