JDK-4884677 : JVMTI spec changes per SQE, TCK and EG feedback
  • Type: Bug
  • Component: hotspot
  • Sub-Component: jvmti
  • Affected Version: 5.0
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2003-06-26
  • Updated: 2017-05-16
  • Resolved: 2003-12-03
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
5.0 betaFixed
Related Reports
Relates :  
Relates :  
Description
SetThreadLocalStorage and SetEnvironmentLocalStorage should allow value
  to be set to NULL.
NotifyFramePop, GetFrameLocationm and all the local variable operations
  needed to have their wording about frames fixed.
Grammar and clarity need to be fixed throughout.
Capitalization and puntuation need to be consistent.
Need micro version number and masks for accessing major, minor and micro.
The error code lists should indicate which must be returned by
an implementation.
The command line properties should be visible in the properties functions.
Disallow popping from the current thread.
Allow implementations to return opaque frame error when they cannot pop.
Typo: jvmtiParamInfo should have jvmtiParamType as second field.
The NativeMethodBind event should be sent during any phase.
The DynamicCodeGenerated event should be sent during any phase.
The following functions should be allowed to operate before VMInit:
	Set/GetEnvironmentLocalStorage
	GetMethodDeclaringClass
	GetClassSignature
	GetClassModifiers
	IsInterface
	IsArrayClass
	GetMethodName
	GetMethodModifiers
	GetMaxLocals
	GetArgumentsSize
	GetLineNumberTable
	GetMethodLocation
	IsMethodNative
	IsMethodSynthetic

Spec should argument description should show asterisk after not before pointers.
NotifyFramePop, GetFrameLocationm and all the local variable operations
  should hsve the NO_MORE_FRAMES error added.
Not alive threads should have a different error return than invalid thread.

-------
This is a refinement to 4639363

###@###.### 2003-06-26

Comments
CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: generic FIXED IN: tiger-beta INTEGRATED IN: tiger-beta
14-06-2004

EVALUATION Needed to fix errors.
11-06-2004

PUBLIC COMMENTS .
10-06-2004