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 #651, Use resource ID for memory pools #917

Merged

Commits on Sep 29, 2020

  1. Fix nasa#651, Use resource ID for memory pools

    Instead of identifying a memory pool by its memory address,
    use a resource ID.  IDs are a constant size, regardless of
    whether the host machine is 32 or 64 bits.
    
    - IDs can be put into commands/telemetry and maintain a more
      consistent format with consistent alignment requirements.
    - IDs can be independently verified without dereferencing
      memory.  Previously the only way to validate a memory pool
      was to read the address pointed to, which results in a SEGV
      if the address was bad.
    jphickey committed Sep 29, 2020
    Configuration menu
    Copy the full SHA
    f6ae2fb View commit details
    Browse the repository at this point in the history