selfpatch-slr/finalize/finalize.cpp

33 lines
685 B
C++

#include <iostream>
/*
<o>.spslr.targets:
target <uid> <size> <field count>
f <offset> <size> <flags>
f <offset> <size> <flags>
...
<o>.spslr.ipins:
(prefix __spslr_pin)
0 <target uid> <field offset>
1 <target uid> <field offset>
2 <target uid> <field offset>
...
<o>.spslr.dpins:
myVar1 2 <strip true/false>
<offset> <lvl> <target uid>
<offset> <lvl> <target uid>
myVar2 1 <strip true/false>
<offset> <lvl> <target uid>
...
Datapins are randomized in order of their level, from bottom of nest to top
Datapin strip flag is set if it would not have been preserved in symtab without pinpoint plugin
*/
int main(int argc, char** argv) {
std::cout << "Hello World!" << std::endl;
}