Commits on Jun 28, 2011
  1. First two-process test now passing

    Basic support for loading the control payload into a process and sending it messages to enable/disable markers and logging
    committed Jun 28, 2011
Commits on Jun 21, 2011
  1. Checkpoint

    committed Jun 21, 2011
Commits on Jun 20, 2011
  1. Checkpoint

    committed Jun 20, 2011
Commits on Jun 15, 2011
  1. Rework build system and test harness so that tests are run against bo…

    …th debug and release builds and can account for differences in output due to optimizer
    committed Jun 15, 2011
  2. More or less fixed stack misalignment issue in release builds: Turns …

    …out that __declspec(noinline) is randomly ignored by MSVC.
    committed Jun 15, 2011
  3. Checkpointing support for multiple uses of a single marker. Release b…

    …uilds still fail due to some stack balancing issues.
    committed Jun 15, 2011
Commits on Jun 14, 2011
  1. Add XPTRACE_TIME_FUNCTION macro for creating a RAII struct that provi…

    …des markers for function entry and exit
    committed Jun 14, 2011
  2. Switch to using std::string since xptrace::string instances are never…

    … exposed to consumers of the api anyway
    Add support for removing callbacks registered via a wildcard
    committed Jun 14, 2011
Commits on Jun 10, 2011
  1. Checkpoint: Broken support for adding callbacks to and setting the en…

    …abled state of markers that are not yet initialized
    committed Jun 10, 2011
Commits on Jun 9, 2011
  1. Add license

    committed Jun 9, 2011
  2. Basic support for registering callbacks that should be invoked when a…

    …n enabled marker is hit
    committed Jun 9, 2011
  3. Added ignore list

    committed Jun 9, 2011
  4. PoC stage 1: MARKER macro that generates a single call instruction re…

    …presenting the marker.
    committed Jun 9, 2011