[01:20:50] <CIA-123> mmlr * r42330 /haiku/trunk/src/system/kernel/vm/vm.cpp: (log message trimmed) [01:20:50] <CIA-123> When resizing an area that has individual page protections (set via mprotect), [01:20:50] <CIA-123> we have to enlarge/shrink the array that holds them and assign a protection [01:20:50] <CIA-123> value for the additional pages as necessary. Otherwise we'll access invalid [01:20:50] <CIA-123> memory when looking up page protections for enlarged areas and get random [01:20:51] <CIA-123> protection values. [01:20:52] <CIA-123> Experienced with QEMU that sets page protections via mprotect on heap memory. [02:07:01] <CIA-123> anevilyak * r42331 /haiku/trunk/src/apps/debugger/value/value_nodes/ (BMessageValueNode.cpp BMessageValueNode.h): [02:07:01] <CIA-123> * Got rid of BMessageFieldNode{Child} in favor of presenting the fields directly [02:07:01] <CIA-123> at the top level of the message. [02:07:01] <CIA-123> * Fixed issues with incorrectly resolving the what value. [02:07:01] <CIA-123> * Reordered some functions to match header decl order. [02:11:44] <CIA-123> mmlr * r42332 /haiku/trunk/src/system/kernel/vm/vm.cpp: [02:11:44] <CIA-123> Move resizing the page_protections before resizing the cache to avoid a needless [02:11:44] <CIA-123> resize operation that has to be undone and may fail when doing so. [02:17:05] <CIA-123> anevilyak * r42333 /haiku/trunk/src/apps/debugger/ (2 files in 2 dirs): [02:17:05] <CIA-123> * Extend ValueNode to be able to indicate that a node needs child creation [02:17:05] <CIA-123> requests delayed until its location/value have been resolved. Update [02:17:05] <CIA-123> VariablesView to make use of that flag. [02:17:31] <CIA-123> anevilyak * r42334 /haiku/trunk/src/apps/debugger/value/value_nodes/ (BMessageValueNode.cpp BMessageValueNode.h): * Modify BMessageValueNode to use delayed child creation flag. [21:10:20] <CIA-123> anevilyak * r42335 /haiku/trunk/ (7 files in 3 dirs): [21:10:20] <CIA-123> Applied patch by Gerald Zajac: Adds hardware overlay support to the ATI [21:10:20] <CIA-123> mach64/Rage driver. Resolves #5314. Thanks! [22:16:13] <CIA-123> anevilyak * r42336 /haiku/trunk/src/add-ons/accelerants/ati/ (mach64_overlay.cpp overlay.cpp rage128_overlay.cpp): Should have been part of r42335.