mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-28 07:14:30 +02:00
8068976: Remove JSDT implementation
Reviewed-by: sla, mchung, dholmes
This commit is contained in:
parent
3a8d0b8ce0
commit
48639428ce
31 changed files with 0 additions and 2971 deletions
|
@ -157,9 +157,6 @@ class nmethod : public CodeBlob {
|
|||
// Offset of the unwind handler if it exists
|
||||
int _unwind_handler_offset;
|
||||
|
||||
#ifdef HAVE_DTRACE_H
|
||||
int _trap_offset;
|
||||
#endif // def HAVE_DTRACE_H
|
||||
int _consts_offset;
|
||||
int _stub_offset;
|
||||
int _oops_offset; // offset to where embedded oop table begins (inside data)
|
||||
|
@ -261,15 +258,6 @@ class nmethod : public CodeBlob {
|
|||
ByteSize basic_lock_sp_offset, /* synchronized natives only */
|
||||
OopMapSet* oop_maps);
|
||||
|
||||
#ifdef HAVE_DTRACE_H
|
||||
// For native wrappers
|
||||
nmethod(Method* method,
|
||||
int nmethod_size,
|
||||
CodeOffsets* offsets,
|
||||
CodeBuffer *code_buffer,
|
||||
int frame_size);
|
||||
#endif // def HAVE_DTRACE_H
|
||||
|
||||
// Creation support
|
||||
nmethod(Method* method,
|
||||
int nmethod_size,
|
||||
|
@ -333,22 +321,6 @@ class nmethod : public CodeBlob {
|
|||
ByteSize basic_lock_sp_offset,
|
||||
OopMapSet* oop_maps);
|
||||
|
||||
#ifdef HAVE_DTRACE_H
|
||||
// The method we generate for a dtrace probe has to look
|
||||
// like an nmethod as far as the rest of the system is concerned
|
||||
// which is somewhat unfortunate.
|
||||
static nmethod* new_dtrace_nmethod(methodHandle method,
|
||||
CodeBuffer *code_buffer,
|
||||
int vep_offset,
|
||||
int trap_offset,
|
||||
int frame_complete,
|
||||
int frame_size);
|
||||
|
||||
int trap_offset() const { return _trap_offset; }
|
||||
address trap_address() const { return insts_begin() + _trap_offset; }
|
||||
|
||||
#endif // def HAVE_DTRACE_H
|
||||
|
||||
// accessors
|
||||
Method* method() const { return _method; }
|
||||
AbstractCompiler* compiler() const { return _compiler; }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue