Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4884677

JVMTI spec changes per SQE, TCK and EG feedback

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • 5.0
    • 5.0
    • hotspot
    • None
    • beta
    • generic
    • generic

      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

            rfield Robert Field (Inactive)
            rfield Robert Field (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: