PeteOlcott wrote: ↑Sun May 22, 2022 6:17 pm
By reverse engineering what the behavior of the input to H(P,P) would be if we
assume that H performs a pure x86 emulation of its input for the first emulation
and the first nested emulation. The x86 source-code of P specifies everything
that we need to know to do this.
Code: Select all
_P()
[00001352](01) 55 push ebp
[00001353](02) 8bec mov ebp,esp
[00001355](03) 8b4508 mov eax,[ebp+08]
[00001358](01) 50 push eax // push P
[00001359](03) 8b4d08 mov ecx,[ebp+08]
[0000135c](01) 51 push ecx // push P
[0000135d](05) e840feffff call 000011a2 // call H
[00001362](03) 83c408 add esp,+08
[00001365](02) 85c0 test eax,eax
[00001367](02) 7402 jz 0000136b
[00001369](02) ebfe jmp 00001369
[0000136b](01) 5d pop ebp
[0000136c](01) c3 ret
Size in bytes:(0027) [0000136c]
It is dead obvious that when H(P,P) correctly emulates its
input that the first 7 instructions of P are emulated. It is also dead
obvious that when P calls H(P,P) that H emulates the first 7 instructions
of P again.
Seriously. who are you trying to bullshit? Your peers?
Do you actually understand the concept of a
dependency?
The C source code depends on the source code of function H.
Which you have failed to provide!.
The Assembly source which starts at memory address 00001352 and ends at address 0000136c depends on memory address 000011a2 (outside the bounds of 00001352-0000136c).
Which you have failed to provide!
Both representations (C and Assembly) have dependencies - the function H (memory address 000011a2).
Which you continuously refuse to provide.
It is dead obvious to any non-idiot (and you are excluded from this category) that if H needs to emulate P, then P needs to emulate H also.
And if H can emulate P, then P can emulate H emulating P.
And if P can emulate H emulating P, then H can emulate P emulating H emulating P.
ANd if H can emulate P emulating H emulating P then P can emulate H emulating P emulating H emulating P.
Ad infinitum.
P depends on H.
H depends on P.
P and H depend on each other!
Therefore you need to provide the source code for H and P!
The fact that you continue to withhold the source code for H despite numerous requests to furnish it only speaks to your intellectual dishonesty and utter lack of integrity.