Giovanni Lenzi Baraldi
6512883b3f
Adding barrier bit on packets after dispatch ( #981 )
...
Co-authored-by: Gopesh Bhardwaj <gopesh.bhardwaj@amd.com >
[ROCm/rocprofiler-sdk commit: 04a38ce034 ]
2024-07-22 22:39:56 +05:30
Jonathan R. Madsen
65cf62cb40
Common string entry ( #971 )
...
* Common string entry
* Add lib/common/string_entry.cpp + return const string*
[ROCm/rocprofiler-sdk commit: 90accda152 ]
2024-07-16 23:07:49 -07:00
Benjamin Welton
cc30e4830d
Convert counter def format to YAML ( #976 )
...
* Convert counter def format to YAML
Converts counter definition format to YAML with the
following structure:
```yaml
COUNTER_NAME:
architectures:
gfxXX: // Can be more than one, / deliminated if they share idential data
block: <Optional>
event: <Optional>
expression: <optional>
description: <Optional> // In case per arch notes are needed
gfxYY:
...
description: General counter desctiption
```
All counters (derived and hardware) are now defined
in the same file for ease of future additions/subtractions.
Removes existing XML parser. Keeps the existing XML
definitions for now (since other tools still rely on
its presence).
[ROCm/rocprofiler-sdk commit: 34897d318f ]
2024-07-12 16:20:33 -07:00
Jonathan R. Madsen
40e85cadd8
Parse ELF format for rocprofiler_configure symbol ( #970 )
...
* Parse ELF format to search for rocprofiler_configure
* Use ELF parsing in registration
[ROCm/rocprofiler-sdk commit: 2be3543c7b ]
2024-07-11 20:22:26 -05:00
Jonathan R. Madsen
df787c8a5a
Fix agent shutdown destructor errors ( #969 )
...
* Update lib/rocprofiler-sdk/agent.cpp
- use static_object wrapper for vector of agent_pair (rocp agent <-> hsa agent)
* Fix get_aql_handles() shutdown error
- use `static_object` wrapper for vector of `aqlprofile_agent_handle_t`
[ROCm/rocprofiler-sdk commit: 8b1b074b2a ]
2024-07-08 17:53:02 -05:00
Jonathan R. Madsen
497668060a
Update HIP API tracing ( #958 )
...
- support HipDispatchTable additions for HIP_RUNTIME_API_TABLE_STEP_VERSION 1 thru 4
[ROCm/rocprofiler-sdk commit: 60b1dbfb6f ]
2024-07-08 17:12:53 -05:00
Jonathan R. Madsen
73c8841a54
Miscellaneous updates ( #959 )
...
- missing-new-line CI job: ensures all source files end with new line
- logging updates
- add new line to the end of many files
- fix header include ordering is misc places
- transition to use hsa::get_core_table() and hsa::get_amd_ext_table() in various places instead of making copies
[ROCm/rocprofiler-sdk commit: 1e49b43738 ]
2024-07-08 16:50:32 -05:00
Giovanni Lenzi Baraldi
0bb2f9a1bd
Returning code object id information in code_printing.cpp:Instruction ( #965 )
...
* Returning code object id information in code_printing.cpp:Instruction
* Adding assertions
* Simplifying decoder library
[ROCm/rocprofiler-sdk commit: 78fd8cb379 ]
2024-07-08 16:59:40 -03:00
Giovanni Lenzi Baraldi
19329c3a97
General fixes to ATT, packets and event ID retrieval ( #960 )
...
* General fixes to ATT, packets and event ID retrieval
* Update source/lib/rocprofiler-sdk/hsa/aql_packet.hpp
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
[ROCm/rocprofiler-sdk commit: 4e2144dbfa ]
2024-07-04 03:58:45 -03:00
Jonathan R. Madsen
cd6a94dcb5
Fix kernel trace gaps ( #961 )
...
- source/lib/rocprofiler-sdk/hsa/queue.cpp
- Optimize WriteInterceptor to eliminate extra barrier packets causing gaps between kernels in kernel tracing
- increase timeout_hint in hsa_signal_wait in set_profiler_active_on_queue
- misc logging improvements
- source/lib/rocprofiler-sdk/counters/agent_profiling.cpp
- increase timeout_hint in hsa_signal_wait in set_profiler_active_on_queue
- tests/rocprofv3/hsa-queue-dependency/CMakeLists.txt
- add TIMEOUT for rocprofv3-test-hsa-multiqueue-execute
[ROCm/rocprofiler-sdk commit: 64b8f8370e ]
2024-07-02 18:49:04 -05:00
Giovanni Lenzi Baraldi
ebad2abe3c
Accumulation metrics support and update counter collection API to aqlprofile_v2 ( #915 )
...
* Updating to v3 API
* General fixes
* Extending dimension bits to 54
* Disabling agent profiling tests
* Fixed unit test
* Adding accumulate metric support for parsing counters (#609 )
* Adding accumulate metric support for parsing counters
* Adding metric flag
* Updating tests
* source formatting (clang-format v11) (#610 )
Co-authored-by: Manjunath-Jakaraddi <21177428+Manjunath-Jakaraddi@users.noreply.github.com >
* source formatting (clang-format v11) (#614 )
Co-authored-by: jrmadsen <6001865+jrmadsen@users.noreply.github.com >
* Adding evaluate ast test
* source formatting (clang-format v11) (#633 )
Co-authored-by: Manjunath-Jakaraddi <21177428+Manjunath-Jakaraddi@users.noreply.github.com >
* Update scanner generated file
* Adding flags to events for aqlprofile
* Fix Mi200 failing test
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Manjunath-Jakaraddi <21177428+Manjunath-Jakaraddi@users.noreply.github.com >
Co-authored-by: jrmadsen <6001865+jrmadsen@users.noreply.github.com >
* Revert "Extending dimension bits to 54"
This reverts commit 3cd6628452484044a93e129f27974f996a0e4c08.
* Removing CU dimension
* Fixing merge conflicts
* Revert "Disabling agent profiling tests"
This reverts commit 7e01518ed8c51fbb0c3b2575e1e0b8f9ddfa8237.
* Fixing merge conflicts
* Fix parser tests
* Adding accumulate metric documentation
* Update counter_collection_services.md
* Update index.md
* fix nested expression use
* Update source/lib/rocprofiler-sdk/counters/evaluate_ast.cpp
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Doc update
---------
Co-authored-by: Benjamin Welton <ben@amd.com >
Co-authored-by: Manjunath P Jakaraddi <manjunath180397@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Manjunath-Jakaraddi <21177428+Manjunath-Jakaraddi@users.noreply.github.com >
Co-authored-by: jrmadsen <6001865+jrmadsen@users.noreply.github.com >
Co-authored-by: Manjunath-Jakaraddi <manjunath.jakaraddi@amd.com >
[ROCm/rocprofiler-sdk commit: a78753d392 ]
2024-07-01 21:56:41 -03:00
Giovanni Lenzi Baraldi
3327f10d81
Adding wrappers on HSA for executable load/unload and allowing multiple agents per context on ATT ( #951 )
...
* Codeobj wrappers around HSA calls for ATT
* Formatting
* Bookeeping
* Tidy
* Tidy
* Update source/lib/rocprofiler-sdk/thread_trace/code_object.hpp
Co-authored-by: Vladimir Indic <139573562+vlaindic@users.noreply.github.com >
* Update source/lib/rocprofiler-sdk/thread_trace/att_core.hpp
Co-authored-by: Vladimir Indic <139573562+vlaindic@users.noreply.github.com >
* Variable naming
---------
Co-authored-by: Vladimir Indic <139573562+vlaindic@users.noreply.github.com >
[ROCm/rocprofiler-sdk commit: 8da0c35079 ]
2024-06-25 13:46:13 -03:00
Jonathan R. Madsen
869a5693d1
Remove fatal error when callback and buffer tracing API in one context ( #952 )
...
- one context for callback and buffer tracing of same API produces erroneous fatal error -- this is a valid use case
[ROCm/rocprofiler-sdk commit: b62ba5f096 ]
2024-06-25 02:51:41 -05:00
Jonathan R. Madsen
0ce0771c23
Add logical_node_type_id field to rocprofiler_agent_t ( #948 )
...
* Add logical_node_type_id field to rocprofiler_agent_t
* Patch queue_controller
[ROCm/rocprofiler-sdk commit: af2f85ca93 ]
2024-06-24 23:18:58 -05:00
Jonathan R. Madsen
d794084a45
Sync queue and async copy on client finalizer ( #950 )
...
[ROCm/rocprofiler-sdk commit: 62ec95eae6 ]
2024-06-24 20:38:34 -05:00
Gopesh Bhardwaj
3faed47bc2
Fixing OpenSuse build ( #947 )
...
[ROCm/rocprofiler-sdk commit: eeec089d6b ]
2024-06-23 12:55:36 +05:30
Jonathan R. Madsen
0114bcad4b
Add HSA tracing support for hsa_amd_vmem_address_reserve_align ( #946 )
...
* Add support for hsa_amd_vmem_address_reserve_align
* Update lib/rocprofiler-sdk/hsa/types.hpp
- support HSA_AMD_EXT_API_TABLE_STEP_VERSION == 0x2 for HSA v1.14.0
---------
Co-authored-by: Gopesh Bhardwaj <gopesh.bhardwaj@amd.com >
[ROCm/rocprofiler-sdk commit: 12785ad365 ]
2024-06-21 22:28:39 +05:30
Vladimir Indic
2e10d7e2fa
PC sampling IOCTL versioning refactored ( #945 )
...
The following changes are introduced:
- Use functions instead of macros.
- Verify the error code when querying KFD IOCTL version.
- Skip tests and samples if KFD IOCTL < 1.16 or PC Sampling IOCTL < 0.1.
[ROCm/rocprofiler-sdk commit: 79e81c9b39 ]
2024-06-21 11:23:00 +02:00
Vladimir Indic
439598f169
PC Sampling IOCTL version check introduced ( #944 )
...
[ROCm/rocprofiler-sdk commit: b6833710dc ]
2024-06-20 08:20:46 +05:30
Benjamin Welton
df0f321286
Incremental Counter Profile Creation ( #933 )
...
* Incremental Counter Profile Creation
Adds support for incremental counter creation. How this functions is the
behavior of rocprofiler_create_profile_config has been changed.
rocprofiler_create_profile_config(rocprofiler_agent_id_t agent_id,
rocprofiler_counter_id_t* counters_list,
size_t counters_count,
rocprofiler_profile_config_id_t* config_id)
The behavior of this function now allows an existing config_id to be
supplied via config_id. The counters contained in this config will be
copied over and used as a base for a new config along with any counters
supplied in counters_list. The new config id is returned via config_id
and can be used in future dispatch/agent counting sessions.
A new config is created over modifying an existing config since there
is no gaurentee that the existing config isn't already in use. While we
could add locks (or other mutual exclusion properties) to check if its
in use and reject an update, the benefit from doing so is minor in
comparison to just creating a new config. This also side steps a common
pattern a tool may use to add additional counters at some point later on
during execution. Now they can do that without destroying the existing
config.
---------
Co-authored-by: Benjamin Welton <ben@amd.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
[ROCm/rocprofiler-sdk commit: 81d1407565 ]
2024-06-19 00:11:03 -07:00
Benjamin Welton
88f277107e
Replicate global counters across all derived counters ( #936 )
...
Fix derived counters to have globals replicated across all architectures (that support them).
---------
Co-authored-by: Benjamin Welton <ben@amd.com >
[ROCm/rocprofiler-sdk commit: ab92bef1a4 ]
2024-06-18 23:40:19 -07:00
Ammar ELWazir
2f8e9a312b
Update controller.cpp ( #932 )
...
* Update controller.cpp
* Update controller.cpp
* Formatting
[ROCm/rocprofiler-sdk commit: c6ec8ca1db ]
2024-06-13 18:54:21 -05:00
Benjamin Welton
a24b266138
Remove unnecessary AgentCache argument from profile construction ( #931 )
...
This argument is not necessary. Removed.
Co-authored-by: Benjamin Welton <ben@amd.com >
[ROCm/rocprofiler-sdk commit: ef156c3bee ]
2024-06-13 16:21:49 -07:00
Benjamin Welton
1136afe587
Allow multiple agents in a single context for agent profiling ( #908 )
...
Allow multiple profiles for agent profiling
Co-authored-by: Benjamin Welton <ben@amd.com >
[ROCm/rocprofiler-sdk commit: 06d46ba3a0 ]
2024-06-13 19:40:57 +00:00
Giovanni Lenzi Baraldi
37b0cfd7dc
ATT API changes - add user_data field and separation of dispatch vs agent profiling ( #893 )
...
* DRM Issue Fix for SLES 15 (#897 )
* DRM Issue Fix
* Formatting Fix
* PC sampling: CID manager unit test (#898 )
* Adding per-dispatch userdata field to ATT
* Clang tidy
* Formatting
* Update source/lib/rocprofiler-sdk/hsa/aql_packet.hpp
Co-authored-by: Vladimir Indic <139573562+vlaindic@users.noreply.github.com >
* Adding dispatch_id, fixing user_data and update aql_profile_v2
* Formatting
* Tidy fixes
* Second fix for userdata
* removing assert for union
* Adding serialization. Created agent profiling-like thread trace
* Implemented agent thread trace
* Update source/lib/rocprofiler-sdk/hsa/aql_packet.hpp
Co-authored-by: Vladimir Indic <139573562+vlaindic@users.noreply.github.com >
* Restructured thread trace packets
* Added agent API tests
* Fixing multigpu for agent test
* Formatting
* Formatting
* Improving header locations
* Fixing merge conflicts
* Tidy
* Tidy
* Tidy
---------
Co-authored-by: Ammar ELWazir <ammar.elwazir@amd.com >
Co-authored-by: Vladimir Indic <139573562+vlaindic@users.noreply.github.com >
[ROCm/rocprofiler-sdk commit: 9676295d3d ]
2024-06-13 15:29:29 -03:00
Vladimir Indic
6119a60191
Disable counter collection if PC sampling is enabled ( #924 )
...
[ROCm/rocprofiler-sdk commit: c66aacd537 ]
2024-06-13 18:26:05 +02:00
Benjamin Welton
e31b06a7f2
Fix agent profiling for SQ counters ( #919 )
...
* Fix agent profiling for SQ counters
---------
Co-authored-by: Benjamin Welton <ben@amd.com >
[ROCm/rocprofiler-sdk commit: c32d8b6696 ]
2024-06-12 20:39:18 -07:00
Benjamin Welton
1d9efb38bf
Fix for SLES/RHEL compilers ( #925 )
...
* Fix for SLES/RHEL compilers
---------
Co-authored-by: Benjamin Welton <ben@amd.com >
[ROCm/rocprofiler-sdk commit: 99340964a6 ]
2024-06-12 20:38:35 -07:00
Manjunath P Jakaraddi
0f51b3b55e
SWDEV-465322: Adding support for Perfcounter SIMD Mask in ATT ( #910 )
...
* SWDEV-465322: Adding support for r Perfcounter SIMD Mask in ATT
* Apply suggestions from code review
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Welton <bewelton@amd.com >
* Adding unit tests
* Adding counters check for gfx9 and SQ block only
* Addressing review comments
* changing the struct size
* fixing header includes
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Welton <bewelton@amd.com >
[ROCm/rocprofiler-sdk commit: c49719649b ]
2024-06-12 16:25:06 -07:00
Benjamin Welton
f61d91057a
Remove duplicate table code from tests ( #922 )
...
* Remove duplicate table code from tests
Remove duplicate HSA table code from tests. Cleanup
includes (and remove unnecessary ones).
[ROCm/rocprofiler-sdk commit: cfe3af9d7e ]
2024-06-12 13:21:42 -07:00
Vladimir Indic
ba1e5d1ff3
The NULL value of an internal correlation ID defined ( #901 )
...
[ROCm/rocprofiler-sdk commit: b4f7154716 ]
2024-06-10 16:12:01 +02:00
Vladimir Indic
b1c3ec2212
Disable PC sampling service if counter collection service is configured ( #899 )
...
[ROCm/rocprofiler-sdk commit: 211ee219c4 ]
2024-06-10 15:13:49 +02:00
Benjamin Welton
81f97422fb
Add dimension query to counter collection sample ( #918 )
...
Co-authored-by: Benjamin Welton <ben@amd.com >
[ROCm/rocprofiler-sdk commit: f5753d3ae3 ]
2024-06-07 14:30:01 -07:00
Benjamin Welton
2662909daf
Added error log for query counter info ( #903 )
...
* Added error log for query counter info
[ROCm/rocprofiler-sdk commit: 10fdba985f ]
2024-06-07 13:27:14 -07:00
Benjamin Welton
1cbb4bcd94
Add calls to stop and wait for a debugger ( #916 )
...
Co-authored-by: Benjamin Welton <ben@amd.com >
[ROCm/rocprofiler-sdk commit: 45e165b256 ]
2024-06-07 13:04:52 -07:00
Benjamin Welton
29628c5bc5
Use fixed size array for serialization ( #906 )
...
Co-authored-by: Benjamin Welton <ben@amd.com >
[ROCm/rocprofiler-sdk commit: 2f3a8b05b3 ]
2024-06-05 02:02:01 -07:00
Vladimir Indic
592d9edf6e
PC sampling: CID manager unit test ( #898 )
...
[ROCm/rocprofiler-sdk commit: 1c5bf63dbc ]
2024-06-04 13:16:26 -05:00
Ammar ELWazir
008c808174
DRM Issue Fix for SLES 15 ( #897 )
...
* DRM Issue Fix
* Formatting Fix
[ROCm/rocprofiler-sdk commit: 5347c124c5 ]
2024-06-04 13:16:26 -05:00
Jonathan R. Madsen
12ae4e6ce4
Migrate to rocprofiler-sdk:: namespace in CMake everywhere ( #892 )
...
- remove all usage/support for rocprofiler:: namespace
[ROCm/rocprofiler-sdk commit: a76f61a0a3 ]
2024-05-29 22:28:43 -05:00
Jonathan R. Madsen
ada9d97b78
Miscellanous AFAR 5 Updates ( #891 )
...
* Dispatch table copy/update uses ROCP_TRACE instead of ROCP_INFO
* Update rocprofiler-sdk CMake config
- rocprofiler::rocprofiler is alias to rocprofiler-sdk::rocprofiler-sdk instead of other way around
* Prefer rocprofiler-sdk::rocprofiler-sdk over rocprofiler::rocprofiler
* Fix WITH_UNWIND for glog
- requires a value of "none" instead of boolean now
* Update include/rocprofiler-sdk/registration.h
- explicit struct names to permit forward decl
* Update include/rocprofiler-sdk/cxx/serialization.hpp
- ROCPROFILER_SDK_CEREAL_NAMESPACE_BEGIN and ROCPROFILER_SDK_CEREAL_NAMESPACE_END to enable customized namespace
[ROCm/rocprofiler-sdk commit: 5525b400c3 ]
2024-05-29 16:45:56 -05:00
Saurabh Verma
4fb92ff114
Adding AID dimension for UMC support ( #886 )
...
* Adding AID dimension for UMC support
* fix for parser.reduction test
[ROCm/rocprofiler-sdk commit: 665fd567eb ]
2024-05-29 15:09:56 -05:00
Giovanni Lenzi Baraldi
e3ee7a5d0c
Enable ATT continuous mode and code object tracing registration ( #850 )
...
* Adding ATT continuous mode and ATT code object tracking
* Fixing aql_packet.cpp
* Updating to aqlprofile codeobj changes
* Removing kernel packet from ATT dispatch callback
* Changing getSymbolMap() to return relative vaddr
* Tidy fixes
* Formatting
* Fix shadowing
* Fixing packet test
* Updating tests
* Simplifying multi-agent traces
* Adding dynamic codeobj tracking
* leftover book-keeping for codeobj markers
* Formatting
* Formatting
* Temporary removing codeobj marker
* Formatting
* Re-enabling codeobj tracking
* Making copy of coreapi table
* Fixing issues with toolData lifetile
* Formatting
* Fixing issues with ASAN
* Improving memory profile
* Removing misplaced annotation
* Fixing queue type and allowing shared_locks in globalThreadTracer
* Update logging
* Changing ATT formats to be more in line with the SDk (#883 )
* Fixing some merge conflicts
* Fixing cmakelists
* Fixing merge conflicts
* Formatting
[ROCm/rocprofiler-sdk commit: 1b95089c28 ]
2024-05-29 11:09:28 -05:00
Benjamin Welton
cc44c48952
Test fix for AQLProfile changes ( #882 )
...
* Test fix for AQLProfile changes
AQL profile recently changed where the ordering
of packets now needs to be read then stop (instead
of stop and read previously). This change supports
the newer model.
* Update source/lib/rocprofiler-sdk/counters/dispatch_handlers.cpp
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* test barrier
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
[ROCm/rocprofiler-sdk commit: 2225153c23 ]
2024-05-29 10:35:49 -05:00
Giovanni Lenzi Baraldi
c160884b44
Moving ATT to amd_detail ( #885 )
...
* Moving ATT to amd_detail
* Formatting
[ROCm/rocprofiler-sdk commit: 385980e279 ]
2024-05-29 11:28:01 -03:00
Jonathan R. Madsen
4bde9b2152
Updates to compilation without HSA PC sampling support ( #887 )
...
- move ROCPROFILER_SDK_HSA_PC_SAMPLING define from lib/rocprofiler-sdk/hsa/hsa.hpp to lib/rocprofiler-sdk/pc_sampling/defines.hpp
- Update lib/rocprofiler-sdk/pc_sampling/CMakeLists.txt to return if HSA version is < 1.14.0
- update various includes for "lib/rocprofiler-sdk/pc_sampling/defines.hpp"
[ROCm/rocprofiler-sdk commit: fbf0b49e22 ]
2024-05-29 13:40:26 +02:00
Vladimir Indic
86b6063aad
PC Sampling - blit kernels handling ( #878 )
...
* correlation id 0 for blit kernels' samples
* rocprofiler_pc_sampling_snapshot_v1_t docs update (for future use)
* ROCPROFILER_CORRELATION_ID_VALUE_NONE introduced
* Simplifying ROCPROFILER_CORRELATION_ID_VALUE_NONE
* Apply suggestions from code review
Co-authored-by: Vladimir Indic <139573562+vlaindic@users.noreply.github.com >
---------
Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com >
[ROCm/rocprofiler-sdk commit: c45bf712d1 ]
2024-05-29 12:55:47 +02:00
Gopesh Bhardwaj
e1261f20d8
Adding python script for rocprofv3 ( #849 )
...
* Adding python script for rocprofv3
* script update
* updating script
* Fixing script for counter collection tests
* Fixing Sanitizer issues
* Adding YAML input file support
* Fixing counter validation tests
* script modifications
* Adding missing LD_PRELOAD
* doc updates
* Adding test for yaml input
* updated yaml extension support in doc
* backward compatibility
* updating scripts
* Fixing git history rocprofv3- part1
* Fixing git history rocprofv3- part2
* Fixing rocprofv3 history final
* Rebasing PR 860 for json support
* Review comments: Parser updates
* Removed color encoding and rebasing again
* Addressing review comments
* removing globals
* Update rocprofv3.py
- update tests to conform to new argparse requirements
- added support for JSON
* Slight tweak to update_env for ROCP_OUTPUT_FORMAT
* Update rocprofv3.py
- Handle ROCPROF_PRELOAD
- Add --preload option
- Add --kernel-names option
* Update rocprofv3.py
- Fix update_env handling of prepend/append
- Tweak --preload argument
---------
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com >
[ROCm/rocprofiler-sdk commit: dc054eea76 ]
2024-05-29 05:05:10 -05:00
Giovanni Lenzi Baraldi
6dad9b159c
Removing code object static library ( #865 )
...
* Removing static library build for codeobj library
* Moving codeobj library to amd_detail
* Formatting
* Formatting
* Adding findDW
* Adding libdw to common samples cmake
[ROCm/rocprofiler-sdk commit: a84c9fa7d4 ]
2024-05-28 23:15:11 -03:00
Vladimir Indic
176d812103
(IMPORTANT: AFAR V ) Hide PC sampling if HSA does not support it. ( #881 )
...
* Hide PC sampling if HSA does not support it.
* missing hsa.hpp include
[ROCm/rocprofiler-sdk commit: 7201aa321e ]
2024-05-29 03:02:14 +02:00
Benjamin Welton
f0e8d11ed0
Build fixes for clang-18 ( #880 )
...
Fixes unnecessary inline and ambiguous conditional return.
[ROCm/rocprofiler-sdk commit: 00f31e593c ]
2024-05-28 17:01:50 -07:00