equal
deleted
inserted
replaced
42 #include "jfr/writers/jfrBigEndianWriter.hpp" |
42 #include "jfr/writers/jfrBigEndianWriter.hpp" |
43 #include "logging/log.hpp" |
43 #include "logging/log.hpp" |
44 #include "memory/allocation.inline.hpp" |
44 #include "memory/allocation.inline.hpp" |
45 #include "memory/resourceArea.hpp" |
45 #include "memory/resourceArea.hpp" |
46 #include "oops/array.hpp" |
46 #include "oops/array.hpp" |
47 #include "oops/constantPool.hpp" |
|
48 #include "oops/instanceKlass.hpp" |
47 #include "oops/instanceKlass.hpp" |
49 #include "oops/method.hpp" |
48 #include "oops/method.hpp" |
50 #include "prims/jvmtiRedefineClasses.hpp" |
49 #include "prims/jvmtiRedefineClasses.hpp" |
51 #include "runtime/handles.inline.hpp" |
50 #include "runtime/handles.inline.hpp" |
52 #include "runtime/os.hpp" |
51 #include "runtime/os.hpp" |
1520 Method* const new_method = equal_array_length ? new_methods->at(i) : |
1519 Method* const new_method = equal_array_length ? new_methods->at(i) : |
1521 the_scratch_klass->find_method(old_method->name(), old_method->signature()); |
1520 the_scratch_klass->find_method(old_method->name(), old_method->signature()); |
1522 assert(new_method != NULL, "invariant"); |
1521 assert(new_method != NULL, "invariant"); |
1523 assert(new_method->name() == old_method->name(), "invariant"); |
1522 assert(new_method->name() == old_method->name(), "invariant"); |
1524 assert(new_method->signature() == old_method->signature(), "invariant"); |
1523 assert(new_method->signature() == old_method->signature(), "invariant"); |
1525 *new_method->trace_flags_addr() = old_method->trace_flags(); |
1524 new_method->set_trace_flags(old_method->trace_flags()); |
1526 assert(new_method->trace_flags() == old_method->trace_flags(), "invariant"); |
1525 assert(new_method->trace_flags() == old_method->trace_flags(), "invariant"); |
1527 } |
1526 } |
1528 } |
1527 } |
1529 |
1528 |
1530 static bool is_retransforming(const InstanceKlass* ik, TRAPS) { |
1529 static bool is_retransforming(const InstanceKlass* ik, TRAPS) { |