Closed mighty1231 closed 4 years ago
@armoha reminded me that f_repmovsd_epd
over trigger objects should be used carefully.
Although its GetDataSize
returns 2408, it does not own all 2408 bytes.
This is because of the compression on the allocation phase. It compresses trigger objects, allowing overlapping.
RawTrigger
is the only object that uses WriteSpace
on allocation phase, and it determines overlap-able regions.
Problem
This short plugin behaves as wrong way. Moreover, the project has flakiness. For each case euddraft compiles without any changes of project, the result map changes in many ways.
Expected behavior
Observation
For each trial of euddraft compilation, the result map shows various behaviors.
EUD is not supported
error after 2-3 secondsFiles
issue.zip
It contains project, and three result map files with their own unique behaviors
Codes
project.edd
test.py