• Shane Snyder's avatar
    numerous darshan-core api changes · bfde9eb7
    Shane Snyder authored
    - memory management is now entirely handled by darshan-core for
      module records
        * when registering new records, darshan-core returns the
          corresponding buffer to write it to, rather than allowing
          module to determine this
    - modules now decide whether darshan-core should track record
      names by passing either a valid name or NULL to the register
        * this allows modules to register records that aren't really
          tracked by darshan-core
    - only the POSIX module has been ported to new changes for this