Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unsafe Masking Changes #210

Closed
wants to merge 14 commits into from
Closed

Unsafe Masking Changes #210

wants to merge 14 commits into from

Commits on Nov 27, 2023

  1. Configuration menu
    Copy the full SHA
    6ecf460 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Configuration menu
    Copy the full SHA
    5a52ca4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5552dd5 View commit details
    Browse the repository at this point in the history
  3. * Started working on cleaner way to mask Unsafe methods

    * Refactored embedding class and method visitors
    * Removed method MethodRecord#getReturnType
    katherine-hough committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    405063e View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. * Continued working on a cleaner way to mask methods

    * Removed Java 8 PhosphorOption since that value should now only be necessary at runtime
    katherine-hough committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    91696df View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    145b3bf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0a4a422 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3919742 View commit details
    Browse the repository at this point in the history
  5. * Refactored

    * Fixed missing mask from SunUnsafeMasker
    katherine-hough committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    efd20e6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0333b8b View commit details
    Browse the repository at this point in the history
  7. * Fixed with incorrect signature for SunUnsafeMasker#defineAnonymousC…

    …lass
    
    * Fixed missing condition from ReflectionHidingMV
    katherine-hough committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    5c3aae3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5469584 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    82e03dc View commit details
    Browse the repository at this point in the history
  10. * Fixed hard-coded use of edu/columbia/cs/psl/phosphor/runtime/Runtim…

    …eJDKInternalUnsafePropagator
    
    * Renamed edu/columbia/cs/psl/phosphor/runtime/RuntimeJDKInternalUnsafePropagator to JdkUnsafeMasker
    katherine-hough committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    452df9b View commit details
    Browse the repository at this point in the history