Custom Query (80 matches)
Results (25 - 27 of 80)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#76 | fixed | Support guard page exceptions | ||
Description |
Currently, Odin doesn't deliver EXCEPTION_GUARD_PAGE_VIOLATION exceptions when accessing memory pages marked by VirtualProtect?() as PAGE_GUARD to the application. This needs to be fixed. In particular, it is used in OpenJDK to implement the stack yellow and red zones (to have the better control on "out of stack" situations). |
|||
#86 | fixed | SHGetSpecialFolderPathW added to def file | ||
Description |
Flash 11.4 needs SHGetSpecialFolderPathW, there is no definition in the normal def file but is in the debug. Added and it fixes the issue with Flash 11.4: Index: src/shell32/shell32.def =================================================================== --- src/shell32/shell32.def (revision 22010) +++ src/shell32/shell32.def (working copy) @@ -403,3 +403,4 @@ SHGetDiskFreeSpaceA = "_GetDiskFreeSpaceExA@16" @1222 SHGetDiskFreeSpaceExA = "_GetDiskFreeSpaceExA@16" @1223 SHGetDiskFreeSpaceExW = "_GetDiskFreeSpaceExW@16" @1224 + SHGetSpecialFolderPathW = "_SHGetSpecialFolderPathW@16" @1225 |
|||
#37 | fixed | Recursion in exception handler | ||
Description |
There is an annoying recursion in the Odin exception handler where it calls DosExit?() while processing the XCPT_PROCESS_TERMINATE and XCPT_ASYNC_PROCESS_TERMINATE (which are themselves the result of DosExit?()). This recursion in particular leads to a big POPUPLOG.OS2 file (filled up with 0xC0010001 and 0xC0010002 exception records) at Java process termination (either normal or abnormal). This needs to be solved as it indicates an error in the exception processing logic. |