33 lines
685 B
C++
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;
|
|
}
|