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

fix: block memory allocation overflow #3639

Merged
merged 3 commits into from
Oct 5, 2023

Commits on Oct 4, 2023

  1. fix: block memory allocation overflow

    this fixes potential overflow bugs in pointer calculation by blocking
    memory allocation above a certain size. the size limit is set at
    `2**64`, which is the size of addressable memory on physical machines.
    
    practically, for EVM use cases, we could limit at a much smaller number
    (like `2**24`), but we want to allow for "exotic" targets which may
    allow much more addressable memory.
    charles-cooper committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    9c71339 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b5d9263 View commit details
    Browse the repository at this point in the history
  3. update error message

    charles-cooper committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    9296ff4 View commit details
    Browse the repository at this point in the history