f8left / sofixer Goto Github PK
View Code? Open in Web Editor NEWLicense: BSD 3-Clause "New" or "Revised" License
License: BSD 3-Clause "New" or "Revised" License
用Readelf打印出点的log没有InitArray和Init段怎么办
why did you upload Sofix 32 bit as 64bit? know the difference
在Windows执行时,程序意外退出没有提示
[main_loop:37]Use debug mode
[main_loop:87]start to rebuild elf file
[Load:69]dynamic segment have been found in loadable segment, argument baseso will be ignored.
[RebuildPhdr:25]=============LoadDynamicSectionFromBaseSource==========RebuildPhdr=========================
[RebuildPhdr:37]=====================RebuildPhdr End======================
[ReadSoInfo:549]=======================ReadSoInfo=========================
[ReadSoInfo:696]soname _stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm
[ReadSoInfo:621]_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm constructors (DT_INIT) found at 8fc533c
[ReadSoInfo:637]_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm destructors (DT_FINI_ARRAY) found at 83578c0
[ReadSoInfo:641]_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm destructors (DT_FINI_ARRAYSZ) 2
[ReadSoInfo:699]Unused DT entry: type 0x6ffffef5 arg 0x00004bd0
[ReadSoInfo:580]string table found at 98d0
[ReadSoInfo:584]symbol table found at 8fcf7b0
[ReadSoInfo:595]_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm plt_rel_count (DT_PLTRELSZ) 867
[ReadSoInfo:591]_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm plt_rel (DT_JMPREL) found at 2a8
[ReadSoInfo:699]Unused DT entry: type 0x00000009 arg 0x00000018
[ReadSoInfo:699]Unused DT entry: type 0x6ffffffb arg 0x00000001
[ReadSoInfo:699]Unused DT entry: type 0x6ffffff9 arg 0x000e2491
[ReadSoInfo:703]=======================ReadSoInfo End=========================
[RebuildShdr:42]=======================RebuildShdr=========================
[RebuildShdr:536]=====================RebuildShdr End======================
[RebuildRelocs:783]=======================RebuildRelocs=========================
在Linux执行时最后多了个Segmentation fault报错
[main_loop:87]start to rebuild elf file
[Load:69]dynamic segment have been found in loadable segment, argument baseso will be ignored.
[RebuildPhdr:25]=============LoadDynamicSectionFromBaseSource==========RebuildPhdr=========================
[RebuildPhdr:37]=====================RebuildPhdr End======================
[ReadSoInfo:549]=======================ReadSoInfo=========================
[ReadSoInfo:696]soname StreamE
[ReadSoInfo:699]Unused DT entry: type 0x6ffffffb arg 0x00000001
[ReadSoInfo:699]Unused DT entry: type 0x00000009 arg 0x00000018
[ReadSoInfo:699]Unused DT entry: type 0x6ffffff9 arg 0x0014b289
[ReadSoInfo:591]StreamE plt_rel (DT_JMPREL) found at 7914e20
[ReadSoInfo:595]StreamE plt_rel_count (DT_PLTRELSZ) 901
[ReadSoInfo:584]symbol table found at 330
[ReadSoInfo:580]string table found at 1cd356c
[ReadSoInfo:699]Unused DT entry: type 0x6ffffef5 arg 0x011e2d20
[ReadSoInfo:629]StreamE constructors (DT_INIT_ARRAY) found at 11d30450
[ReadSoInfo:633]StreamE constructors (DT_INIT_ARRAYSZ) 1212
[ReadSoInfo:637]StreamE destructors (DT_FINI_ARRAY) found at 11d30440
[ReadSoInfo:641]StreamE destructors (DT_FINI_ARRAYSZ) 2
[ReadSoInfo:699]Unused DT entry: type 0x6ffffff0 arg 0x01082988
[ReadSoInfo:699]Unused DT entry: type 0x6ffffffe arg 0x011e2cbc
[ReadSoInfo:699]Unused DT entry: type 0x6fffffff arg 0x00000003
[ReadSoInfo:703]=======================ReadSoInfo End=========================
[RebuildShdr:42]=======================RebuildShdr=========================
[RebuildShdr:536]=====================RebuildShdr End======================
[RebuildRelocs:783]=======================RebuildRelocs=========================
Segmentation fault
到最后这步一直卡着过不去,期待解答。。
如题...
请问这个怎么运行起来
大佬能不能讲讲具体的流程啊,有些内容看不懂啊,
例如:
ElfRebuilder.cpp
544行 for (Elf_Dyn* d = si.dynamic; d->d_tag != DT_NULL; ++d) {
si.dynamic是怎么计算出来的,base是怎么计算出来的,可以描述一下么?
Could you upload the release version? I'm not able to compile the project
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.