GP-0 added callfixup for get_pc_thunk.bp

This commit is contained in:
ghidra1 2023-09-27 13:39:51 -04:00
parent 7e85ff1c0d
commit ebaaed7d53

View File

@ -331,6 +331,17 @@
</pcode> </pcode>
</callfixup> </callfixup>
<callfixup name="get_pc_thunk.bp">
<target name="__i686.get_pc_thunk.bp"/>
<target name="__x86.get_pc_thunk.bp"/>
<pcode>
<body><![CDATA[
EBP = * ESP;
ESP = ESP + 4;
]]></body>
</pcode>
</callfixup>
<callfixup name="get_pc_thunk_bx"> <callfixup name="get_pc_thunk_bx">
<target name="__i686.get_pc_thunk.bx"/> <target name="__i686.get_pc_thunk.bx"/>
<target name="__x86.get_pc_thunk.bx"/> <target name="__x86.get_pc_thunk.bx"/>
@ -385,6 +396,7 @@
]]></body> ]]></body>
</pcode> </pcode>
</callfixup> </callfixup>
<callfixup name="fentry"> <callfixup name="fentry">
<target name="__fentry__"/> <target name="__fentry__"/>
<pcode> <pcode>
@ -393,6 +405,7 @@
]]></body> ]]></body>
</pcode> </pcode>
</callfixup> </callfixup>
<callfixup name="mcount"> <callfixup name="mcount">
<target name="mcount"/> <target name="mcount"/>
<pcode> <pcode>
@ -401,6 +414,7 @@
]]></body> ]]></body>
</pcode> </pcode>
</callfixup> </callfixup>
<callfixup name="x86_indirect_thunk_ebp"> <callfixup name="x86_indirect_thunk_ebp">
<target name="__x86_indirect_thunk_ebp"/> <target name="__x86_indirect_thunk_ebp"/>
<pcode> <pcode>
@ -409,6 +423,7 @@
]]></body> ]]></body>
</pcode> </pcode>
</callfixup> </callfixup>
<callfixup name="x86_indirect_thunk_eax"> <callfixup name="x86_indirect_thunk_eax">
<target name="__x86_indirect_thunk_eax"/> <target name="__x86_indirect_thunk_eax"/>
<pcode> <pcode>
@ -417,6 +432,7 @@
]]></body> ]]></body>
</pcode> </pcode>
</callfixup> </callfixup>
<callfixup name="x86_indirect_thunk_ebx"> <callfixup name="x86_indirect_thunk_ebx">
<target name="__x86_indirect_thunk_ebx"/> <target name="__x86_indirect_thunk_ebx"/>
<pcode> <pcode>
@ -425,6 +441,7 @@
]]></body> ]]></body>
</pcode> </pcode>
</callfixup> </callfixup>
<callfixup name="x86_indirect_thunk_ecx"> <callfixup name="x86_indirect_thunk_ecx">
<target name="__x86_indirect_thunk_ecx"/> <target name="__x86_indirect_thunk_ecx"/>
<pcode> <pcode>
@ -433,6 +450,7 @@
]]></body> ]]></body>
</pcode> </pcode>
</callfixup> </callfixup>
<callfixup name="x86_indirect_thunk_edx"> <callfixup name="x86_indirect_thunk_edx">
<target name="__x86_indirect_thunk_edx"/> <target name="__x86_indirect_thunk_edx"/>
<pcode> <pcode>
@ -441,4 +459,5 @@
]]></body> ]]></body>
</pcode> </pcode>
</callfixup> </callfixup>
</compiler_spec> </compiler_spec>