Evgeny
676669c2c0
setting code-obj tracking by default
...
Change-Id: Id6a97a7dc77faa3b7eb0e2b81b75c13ca7fc5818
[ROCm/rocprofiler commit: 30db99e758 ]
2020-05-28 03:43:12 -05:00
Evgeny Shcherbakov
41ff7ec303
Merge "clang10 proting" into amd-master
...
[ROCm/rocprofiler commit: 48c8076e9c ]
2020-05-12 22:57:32 -04:00
Evgeny
3402d6bba1
clang10 proting
...
Change-Id: I071833f9d1f46df105f7ef1749c5d17d989bbb05
[ROCm/rocprofiler commit: 04aea8c3df ]
2020-05-12 18:26:47 -05:00
Evgeny
7d2307424e
disabling destruction
...
Change-Id: I2a7d05a8f597b3bc8bd07bffe7181f9dcace1cbf
[ROCm/rocprofiler commit: 9950b97567 ]
2020-05-07 03:34:30 -05:00
Evgeny
212aefac7d
adding pid for kernel results to support multi-process profiling
...
Change-Id: I283228a4b4145599c5e637dd6faa771b9f4b6345
[ROCm/rocprofiler commit: 3af87a7423 ]
2020-05-05 05:35:32 -05:00
Evgeny
0bea31fe48
get_time API: make public; extende with more time id: coarse and raw; added time error return value;
...
Change-Id: I1641eb2c38915222204617e07fc0bfb388bb8346
[ROCm/rocprofiler commit: 3ce98d33d4 ]
2020-04-30 02:38:18 -05:00
Evgeny
e3514895c6
toll destruction fix
...
Change-Id: If069c820526e21a0a4b80ac516f9669a81f34cab
[ROCm/rocprofiler commit: fe70682184 ]
2020-04-28 03:16:15 -05:00
Evgeny
31a7eac580
elliminaring the need of AMD_INTERNAL_BUILD macro defined
...
Change-Id: Ie97aef943793b1e4f40b7c7397af313520b35beb
[ROCm/rocprofiler commit: f819e1c463 ]
2020-04-09 23:41:51 -05:00
Evgeny
5b725bbe7a
adding standalone intercept test; queeu_start/stop API fixed as public;
...
Change-Id: I5489a5ff69454985b955c9e4027f812168de1ecb
[ROCm/rocprofiler commit: fdb8f55e02 ]
2020-04-08 04:31:52 -05:00
Evgeny
943b92d4c7
fixing hsa intercept test
...
Change-Id: I2671dfc6a9bd3e01a0c926aa3ea367b8c7a0279e
[ROCm/rocprofiler commit: 7be9a42ab3 ]
2020-03-28 17:24:16 -05:00
Evgeny
67e1502ce5
PC sampling bringup
...
Change-Id: I0d041c4c8c3778f2c328cde38432bc72223706a3
pc sampling integration fix
Change-Id: Ia66ff876d2d99ec4d561daf8320b65d75f5cd2fe
[ROCm/rocprofiler commit: 9df9fddcfb ]
2020-03-28 13:07:45 -05:00
Evgeny
3cfc00ea1d
clang compilation fix
...
Change-Id: I4fb4625407faade8ee72c9fe7d0176991e772dde
[ROCm/rocprofiler commit: 2dacdd041d ]
2020-03-24 15:40:10 -05:00
Evgeny
cc285d5b48
JSON kernel name propogation and stats
...
Change-Id: I60cf4c7608272941e2499bd251850416ac254f32
[ROCm/rocprofiler commit: a5f52b40f5 ]
2020-02-26 19:45:49 -06:00
Evgeny
d657afa812
adding AgentInfo::lds_block_size
...
Change-Id: I186893add96dc92570e710ae78b475897ebfe531
[ROCm/rocprofiler commit: 40730e34e4 ]
2020-02-18 14:00:19 -06:00
Evgeny
b51a34b10e
src/core/hsa_interceptor.h
...
Change-Id: Ia0d7724345453c717699b7dd8337e1cfc8d660a7
[ROCm/rocprofiler commit: 9be80e6a12 ]
2020-02-14 00:41:08 -06:00
Evgeny
a40ba7a793
hsa-interept mode enabling in head
...
Change-Id: I048a975deaae691868034ee361fea71ffb5bdd83
[ROCm/rocprofiler commit: d2324e780f ]
2020-02-14 00:22:36 -06:00
Evgeny
c1b7e4353a
device id/type for submit callback
...
Change-Id: I69b31bd28850198c8ca44e55bf8f2ff9540d92fc
[ROCm/rocprofiler commit: 3d4c4d1cce ]
2020-02-13 22:00:56 -06:00
Evgeny
ed9b97c1a0
dispatch callback data queue field fix
...
Change-Id: Ife6f1835c8e83a8533e518535c9ea0f20087c58c
[ROCm/rocprofiler commit: 93a8a3cb84 ]
2020-02-13 22:00:56 -06:00
Evgeny
154a792942
adding queue pointer to submit callback data
...
Change-Id: Ib86627a18b24f10e3de396f145fb957f496333fe
[ROCm/rocprofiler commit: c69d414c94 ]
2020-02-13 22:00:56 -06:00
Evgeny
988274443a
adding agent to device callback data
...
Change-Id: I7d631e4faae685ce23704ac65308bf2aae0c157a
[ROCm/rocprofiler commit: 4edc6c98cf ]
2020-02-13 22:00:56 -06:00
Evgeny
63087b968d
adding kernel free callback and recursion guard
...
Change-Id: I1ff6bba3503150745d7fc533c9db24480d476d23
[ROCm/rocprofiler commit: 704420bead ]
2020-02-13 22:00:56 -06:00
Evgeny
9d2081ceb4
kernel free on executable_destroy
...
Change-Id: I062e08fd5df94f4d21b443b74494dc6e95201f3d
[ROCm/rocprofiler commit: 304568c1a3 ]
2020-02-13 22:00:56 -06:00
Evgeny
59bc8da846
adding code object freeze handling, kernel code allocate/device callbacks
...
Change-Id: I6ec32a0c4e945260cd11f88c1d2a0a7f22d6e10c
documenting comments
Change-Id: I1b7af70d51042c48aef0474d0b6b54275b42c456
[ROCm/rocprofiler commit: 086c29fff1 ]
2020-02-13 22:00:56 -06:00
Evgeny
3b84973737
adding allocate/device/memcopy/submit callbacks
...
Change-Id: Ie83ae3cd57cdf5038e83db70891b103439c37d55
[ROCm/rocprofiler commit: f95ed067ba ]
2020-02-13 22:00:08 -06:00
Evgeny
845ef4f4b0
adding hsa-interceptor, preliminary
...
Change-Id: I18f7ba3df223cb16bc6c055792834a3fee7c2373
[ROCm/rocprofiler commit: 0e79fbaee8 ]
2020-02-13 21:34:02 -06:00
Evgeny
ec6fd99b30
hsa_rsrc_factory sync
...
Change-Id: Idecbc0cdad6068eae5259cb043bdf5746b430aec
[ROCm/rocprofiler commit: 5615ade977 ]
2020-01-30 19:29:59 -06:00
Evgeny
9f7406d75a
queue callback start/stop methods
...
Change-Id: Idba6624bb177096ef879f53f6aec80283ca18ce5
[ROCm/rocprofiler commit: 5d2b23d751 ]
2020-01-14 10:25:13 -06:00
Evgeny
4a817e3e83
minor changes;
...
Change-Id: I4266d6af1adef66637b3c971fa21c800240a79ef
[ROCm/rocprofiler commit: 9bdd497a51 ]
2020-01-14 10:25:13 -06:00
Evgeny
ad2ba3a0cc
minor cosmetic changes
...
Change-Id: If148618105092923c869b99b8fabd9ce721c50dc
[ROCm/rocprofiler commit: b534d4513a ]
2019-12-31 20:56:53 -06:00
Evgeny
423fec7691
adding rocprofiler_get_time API
...
Change-Id: I9202b3e97f8f9ca7485f87ea22746a9c4d8091c3
[ROCm/rocprofiler commit: 4d5a11fbbf ]
2019-12-30 13:55:04 -06:00
Evgeny
6dd6ea0046
sgpr/vgpr reported sizes in terms of registers; lds size in bytes;
...
Change-Id: Id527687cc075a4e85ea4d0063ed8f336e34d2454
[ROCm/rocprofiler commit: c8eb0641bf ]
2019-11-27 15:19:14 -06:00
Evgeny
9b183d909e
code object tracking and v3 code object support
...
Change-Id: I081ada13f6364ea4401a97a485dedfa9bf8a45fe
[ROCm/rocprofiler commit: 60043d198b ]
2019-11-19 20:18:09 -06:00
Evgeny
c6607f3f62
packet signal tracking fix, added 1 as a default
...
Change-Id: I50f17e90e0f4ff8584ba427fd1122d91aeb49fa0
[ROCm/rocprofiler commit: a010540901 ]
2019-11-19 20:01:05 -06:00
Evgeny
7ac1e3dcd9
enable rocprofiler kernels trace; fixing signal value for proxy signal; fixing scope options in input txt format;
...
Change-Id: Ife63c4091e565a2158e292c7acf9718085c709be
[ROCm/rocprofiler commit: d8560ae0b3 ]
2019-11-01 20:44:02 -05:00
Evgeny
ad87c36d4e
fixed querying of available metrics to use correct agnet name
...
Change-Id: Ic2c82d5cba760ba5b0caa373e5309f17c908b8e9
[ROCm/rocprofiler commit: d8bd1f5ae5 ]
2019-10-03 13:30:33 -04:00
Evgeny
7bf4ab543d
unordered metrics expressions config
...
Change-Id: I998423046abfd7af45f28071911276cce1c4f3da
[ROCm/rocprofiler commit: e5b938b5fb ]
2019-08-25 05:08:55 -05:00
Xianwei Zhang
3dce66bd80
build: slightly change files to pass compilation
...
Compiled using Clang and encountered errors on ambiguous pointer
type, implicit conversion NULL to bool, and unused function, etc.
As a fix, this patch slightly updates the related codes.
Change-Id: I4a73d66293313dda36749036f5c73aaf2a445231
[ROCm/rocprofiler commit: ee917344ff ]
2019-08-22 23:29:16 -04:00
Evgeny
a691aeb3ab
inheritance fix
...
Change-Id: I1ff0539b658c5e742a05085b8b5514ffd2c10f47
[ROCm/rocprofiler commit: c635e3a25e ]
2019-08-08 18:00:51 -05:00
Evgeny
fc6e208b50
overwriting on inheritance
...
Change-Id: I6faf79874fc14e898c75972aa2f372e228105f7b
[ROCm/rocprofiler commit: 82ecf9e7a4 ]
2019-08-08 01:54:29 -05:00
Evgeny
05f8d9ebca
adding gfx908 namespace
...
Change-Id: Ifd45385777be5066c8bfef23ee24bbabadf4dffa
[ROCm/rocprofiler commit: 855a801ae7 ]
2019-07-27 03:06:10 -05:00
Evgeny
8b16b3b733
integrating memory_validation bench in cmake build
...
Change-Id: I90ad85c7b1517c162804a00d5abb75007bf831fe
[ROCm/rocprofiler commit: 6c5ca62575 ]
2019-07-23 11:14:44 -05:00
Evgeny
4c1a1ce831
adding xml inheritance
...
Change-Id: Iafbfb8a6fb1936cf1315c1f5215879e99187da77
[ROCm/rocprofiler commit: 46fd670818 ]
2019-07-16 09:20:53 -07:00
Evgeny
82ee832bef
minor change for read packets support
...
Change-Id: I6ca1087b29d00c60f7deedb4dbd25992e8a3e726
[ROCm/rocprofiler commit: 4d677562e6 ]
2019-06-19 15:09:27 -05:00
Evgeny
2c091d01d0
adding SPM test
...
Change-Id: I55dde52e668206e238ea860dd11e0ed5501a582a
[ROCm/rocprofiler commit: 988283533f ]
2019-06-04 15:34:21 -05:00
Evgeny
1fecf4774c
adding SPM trace support
...
Change-Id: I07c0d3ec5c4ec51ea00fea539c930c6ed27b1163
[ROCm/rocprofiler commit: 6d6eb2b2d0 ]
2019-06-04 05:07:19 -05:00
Evgeny
4f1f1804f0
instances number 1 for derived metrics
...
Change-Id: Id1cc33811755baeb26e944e9362ab035e528058c
[ROCm/rocprofiler commit: 66f6affe06 ]
2019-04-08 01:19:38 -05:00
Evgeny
d6fee643f1
multi gpu standalone intercepting
...
Change-Id: I7e1e75b0c77e5401e944f0f8d1ab367607041a73
[ROCm/rocprofiler commit: 3755d2e7cb ]
2019-04-02 23:13:12 -05:00
Evgeny
06778e004b
adding hsa_system_get_info, hsa_amd_profiling_set_profiler_enabled to shadow hsa api table
...
Change-Id: I18859caa45c268f573210aad0b5d8bcc745d3e2e
[ROCm/rocprofiler commit: a91d1e039a ]
2019-04-02 12:22:34 -05:00
Evgeny
8b6c9cc839
creation fix
...
Change-Id: I717d96555677664ce0a926cf1c3c3c48f55287d9
[ROCm/rocprofiler commit: 1ed97815f1 ]
2019-03-13 15:17:56 -05:00
Evgeny
222ef52c5d
supporting original hsa api table
...
Change-Id: Ia98554c137a3ec6433d8234ba17ca4dc2f2be940
[ROCm/rocprofiler commit: df860838a2 ]
2019-03-06 13:41:54 -06:00