- Mar 09, 2024
-
-
Brett Dutro authored
-
- Mar 06, 2024
-
-
bdutro authored
Make open() and close() methods of STFFstream (and all subclasses) thread-safe
-
Brett Dutro authored
thread-safe
-
- Feb 28, 2024
-
-
bdutro authored
Check for PTE-related trace features in the header before constructing a PTE reader
-
Brett Dutro authored
PTE reader
-
- Feb 13, 2024
-
-
bdutro authored
Allow missing operand data in STFBranchReader
-
Brett Dutro authored
- Default to 0 if there aren't any InstRegRecords attached to the instruction - stf_branch_hdf5 is the only tool that uses them right now
-
- Feb 06, 2024
-
-
bdutro authored
GCC Fixes
-
Brett Dutro authored
for fields with custom formatters
-
Brett Dutro authored
determine if types are eligible for use with PackedContainer
-
Brett Dutro authored
pack are POD
-
Brett Dutro authored
Clang - Otherwise GCC complains with a warning message
-
- Feb 04, 2024
-
-
bdutro authored
Fix segfault when trying to read a trace without PTEs
-
Brett Dutro authored
-
- Jan 23, 2024
-
-
bdutro authored
Rework ProcessIDExtRecord
-
Brett Dutro authored
- Remove ASID and TGID - Add hardware thread ID - In an SMT context, corresponds to a single SMT hardware thread - In a non-SMT context, corresponds to a single core - Reorder fields: - First is HW TID - Second is PID - Third is TID
-
- Jan 12, 2024
-
-
bdutro authored
Disable LD version detection on macOS
-
Brett Dutro authored
-
- Jan 09, 2024
-
-
bdutro authored
Allow FORCE_PC records outside the header
-
Brett Dutro authored
-
- Dec 22, 2023
-
-
bdutro authored
Fix compiler error when -fvisibility-inlines-hidden is included in flags
-
Brett Dutro authored
Fixes #20
-
- Dec 09, 2023
-
-
bdutro authored
LD version check fixes
-
Brett Dutro authored
- Use $LD environment variable if it's defined - Use a more permissive regex (RHEL-like systems append .el* to the end of the version string) -
bdutro authored
Check ld version and use it for LTO linking if it is v2.21 or newer
-
Brett Dutro authored
-
bdutro authored
Upstream master
-
Brett Dutro authored
-
Brett Dutro authored
-
Brett Dutro authored
-
Brett Dutro authored
Replace ADD_ARRAY_FIELD with FIELD_SPECIALIZATION macro Add OVERRIDE_FIELD_NAME macro -
Brett Dutro authored
- Enables invoking the default constructor for a field when constructing a field-based channel -
Brett Dutro authored
- Used to indicate an empty vector when constructing field-based protocol channels -
Brett Dutro authored
- Creates an enum class with the necessary members to use an enum with EnumArray - Includes optional automatic print function generation Fix cppcheck warnings Add field-based channel protocols Convert TileLink to field-based channel protocol
-
- Nov 27, 2023
-
-
Kathlene Magnus authored
Fix Python Error By Adding Main Function
-
Kathlene Magnus authored
-
- Oct 25, 2023
-
-
bdutro authored
Upstream latest updates
-
Brett Dutro authored
NOPs when non-user skipping is enabled
-
Brett Dutro authored
-
Brett Dutro authored
Add instruction index (instIndex()) and unskipped instruction index (unskippedInstIndex()) to STFBranch - Instruction index = index of branch when using STFInstReader with same non-user skipping mode - Unskipped instruction index = index of branch when using STFInstReader with no skipping enabled
-