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

drop antiquated memory protection magic #136

Merged
merged 2 commits into from
Feb 8, 2024
Merged

Commits on Feb 8, 2024

  1. expunge builtin memory leak/corruption checks

    Problem: the powerman source code includes "magic cookie checks"
    in many of its classes, and the xmalloc() wrapper actually tracks
    the total number of bytes allocated and freed, but we have tools
    for this sort of thing nowadays so these checks are extra.
    
    Get rid of memory checks.
    garlick committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    fb63666 View commit details
    Browse the repository at this point in the history
  2. move libcommon/debug.[ch] into powerman source

    Problem: the debug.c stuff is only used by powerman but it
    appears in libcommon.
    
    Move it into the powerman directory.
    garlick committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    6bf6fd6 View commit details
    Browse the repository at this point in the history