samasri / omr

Eclipse OMR™ Cross platform components for building reliable, high performance language runtimes
http://www.eclipse.org/omr
Other
0 stars 2 forks source link

Manual Virtualization Helper not virtualizing the correct headers #55

Closed samasri closed 6 years ago

samasri commented 6 years ago

If a function is defined in OMR::A and OMR::X::X86::A (overridden), the software is not guaranteed to virtualize the one in OMR::A. That is, it sometimes virtualizes the definition in OMR::X::X86::A only.

In order to fix this, I had to order the list of headers in which the software searches for the function definition according to priority.