mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-28 23:34:52 +02:00
8181449: Fix debug.hpp / globalDefinitions.hpp dependency inversion
Refactor debug.hpp and reverse include dependency. Reviewed-by: coleenp, stefank, dcubed
This commit is contained in:
parent
98923cb4c4
commit
6cc7e33ce7
102 changed files with 587 additions and 389 deletions
|
@ -31,6 +31,7 @@
|
|||
#include "memory/resourceArea.hpp"
|
||||
#include "memory/universe.hpp"
|
||||
#include "oops/klass.inline.hpp"
|
||||
#include "prims/jvm.h"
|
||||
#include "prims/methodHandles.hpp"
|
||||
#include "runtime/biasedLocking.hpp"
|
||||
#include "runtime/interfaceSupport.hpp"
|
||||
|
@ -1392,6 +1393,13 @@ void MacroAssembler::untested(const char* what) {
|
|||
}
|
||||
|
||||
|
||||
void MacroAssembler::unimplemented(const char* what) {
|
||||
char* b = new char[1024];
|
||||
jio_snprintf(b, 1024, "unimplemented: %s", what);
|
||||
stop(b);
|
||||
}
|
||||
|
||||
|
||||
void MacroAssembler::stop_subroutine() {
|
||||
RegistersForDebugging::save_registers(this);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue