Revert "Revert "Make class redefinition work with native methods on stack.""
When we were scanning the stack for tracing we were getting the wrong stack-frame size for obsolete native methods. This fixes it by creating real obsolete native methods so we can recognize them and then doing the (rather long) calculation to find their real stack-frame size. This reverts commit 7558d27c. Reason for revert: Fixed tracing failures. Test: mma -j40 test-art-host Test: ART_TEST_TRACE=true ART_TEST_INTERPRETER=true mma -j40 test-art-host Change-Id: Ic65da1b51a43733ff60131832753afa0c4ce66b1
Loading
Please sign in to comment