Skip to content

Commit

Permalink
Merge branch 'main' into hdfconverter-improvements
Browse files Browse the repository at this point in the history
  • Loading branch information
michaelcfanning authored Jul 24, 2023
2 parents b923703 + 5b72930 commit ed04f1e
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
4 changes: 2 additions & 2 deletions src/Sarif.Driver/DumpEventsCommand.cs
Original file line number Diff line number Diff line change
Expand Up @@ -64,14 +64,14 @@ public int Run(DumpEventsOptions options)

if (traceEvent.Opcode == TraceEventOpcode.Start)
{
string keyText = $"{traceEvent.PayloadByName(nameof(ruleId))}:{traceEvent.PayloadByName(nameof(ruleName))}:{traceEvent.ThreadID}";
string keyText = $"{traceEvent.PayloadByName(nameof(filePath))}:{traceEvent.PayloadByName(nameof(ruleId))}:{traceEvent.PayloadByName(nameof(ruleName))}:{traceEvent.PayloadByName(nameof(context))}:{traceEvent.ThreadID}";
startStopKey = new StartStopKey(traceEvent.ProviderGuid, traceEvent.Task, keyText);
timingData.Add(startStopKey, traceEvent.TimeStampRelativeMSec);
}

if (traceEvent.Opcode == TraceEventOpcode.Stop)
{
string keyText = $"{traceEvent.PayloadByName(nameof(ruleId))}:{traceEvent.PayloadByName(nameof(ruleName))}:{traceEvent.ThreadID}";
string keyText = $"{traceEvent.PayloadByName(nameof(filePath))}:{traceEvent.PayloadByName(nameof(ruleId))}:{traceEvent.PayloadByName(nameof(ruleName))}:{traceEvent.PayloadByName(nameof(context))}:{traceEvent.ThreadID}";
startStopKey = new StartStopKey(traceEvent.ProviderGuid, traceEvent.Task, keyText);
}

Expand Down
6 changes: 3 additions & 3 deletions src/Sarif.Driver/Sdk/MultithreadedAnalyzeCommandBase.cs
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ public virtual int Run(TOptions options, ref TContext globalContext)
if (globalContext.EventsFilePath.Equals("console", StringComparison.OrdinalIgnoreCase))
{
globalContext.TraceEventSession = new TraceEventSession($"Sarif-Driver-{Guid.NewGuid()}");
globalContext.TraceEventSession.BufferSizeMB = 512;
globalContext.TraceEventSession.BufferSizeMB = 2096;
TraceEventSession traceEventSession = globalContext.TraceEventSession;
globalContext.TraceEventSession.Source.Dynamic.All += (e =>
{
Expand All @@ -111,7 +111,7 @@ public virtual int Run(TOptions options, ref TContext globalContext)
: globalContext.EventsFilePath;

globalContext.TraceEventSession = new TraceEventSession($"Sarif-Driver-{Guid.NewGuid()}", etlFilePath);
globalContext.TraceEventSession.BufferSizeMB = 512;
globalContext.TraceEventSession.BufferSizeMB = 2096;
globalContext.TraceEventSession.EnableProvider(guid);
}
}
Expand Down Expand Up @@ -301,7 +301,7 @@ public virtual TContext InitializeGlobalContextFromOptions(TOptions options, ref
context.EventsFilePath = Environment.GetEnvironmentVariable("SPMI_ETW") ?? options.EventsFilePath ?? context.EventsFilePath;
context.PostUri = options.PostUri != null ? options.PostUri : context.PostUri;
context.Recurse = options.Recurse != null ? options.Recurse.Value : context.Recurse;
context.Traces = options.Trace != null ? InitializeStringSet(options.Trace) : context.Traces;
context.Traces = options.Trace.Any() ? InitializeStringSet(options.Trace) : context.Traces;
context.BaselineFilePath = options.BaselineFilePath != null ? options.BaselineFilePath : context.BaselineFilePath;
context.DataToInsert = options.DataToInsert?.Any() == true ? options.DataToInsert.ToFlags() : context.DataToInsert;
context.DataToRemove = options.DataToRemove?.Any() == true ? options.DataToRemove.ToFlags() : context.DataToRemove;
Expand Down

0 comments on commit ed04f1e

Please sign in to comment.