Commit Graph

92 Commits

Author SHA1 Message Date
Evgeny 912cfd4cf8 SWDEV-251491 : fixing tracing on exit
Change-Id: I1bf2a6093331e7a08179b9f64394c5c49206ef0e
2020-12-25 01:49:44 -05:00
Rachida Kebichi 2d31848c44 SWDEV-259683 HIP API records filtering
Change-Id: I43ca5e022d2c055b6a9bc2c09b4276b490a4b986
2020-12-16 16:29:36 -05:00
Evgeny b83ffeeab8 SWDEV-258731 : cleanup
Change-Id: Iabcc81576eb8b6c0484eae820c3e25a896da6c5b
2020-12-02 13:52:57 -06:00
Evgeny cb3643da05 SWDEV-254329 : extending debug trace with timestamps, cmake option '-DCMAKE_DEBUG_TRACE=1'
Change-Id: Id16c01a6c00f6384c37fa9b5a9709a5e98e1fb57
2020-10-14 00:07:12 -04:00
Evgeny 29c63c5281 SWDEV-213367 : codeobj event implementation
Change-Id: Ibcaca6869ce96d8802c5fa8ba241f43834d6f2a7

update - codeobj event implementation

Change-Id: I4c12f26a19f2b31d9ac2211c3426a0e587a332b3

update2 - codeobj event implementation

Change-Id: Ic877549a83542ae00352503471d881e847ebac9c

test - codeobj event implementation

Change-Id: I0618d3a93de94c3d7467372ba4a3d4ea5520bfc7

URI reference test - codeobj event implementation

Change-Id: I6cf7e8a648cf012cb0708058b118a75e58f992b9

adding test/app - codeobj event implementation

Change-Id: Idf4c197c7b9116ccde5ec50ff47a26a858bfab32

uri test fix - codeobj event implementation

Change-Id: I7c385f82f516d9d8f2cd726366f00be3664006e3

uri test cleanup - codeobj event implementation

Change-Id: I542d5baf88c048c8b4717af843b803cd93e8f3bc

URI buffer fix - codeobj event implementation

Change-Id: Iac65e04c03a0939935c10f53c6b580a2e33878f5

HSA events tests trace-check disabled

Change-Id: I0f4d13aeeceb1d1a6e2191673eacbf9c7ae2ae52
2020-10-09 08:36:12 -04:00
Evgeny ef61a39603 SWDEV-249924 : hip correlation id explicite propogation; tracer debug instrumentation;
Change-Id: Ibbc411541f5610ce739f3fc1efa1ab7f605220f5

initial commmit

Change-Id: I34b360be62c2083819dc5c3acc8268bd69f2f58a
2020-10-06 13:25:51 -04:00
Evgeny 156d9327cc flush-rate option fixed
Change-Id: I74ff83ebf2a0a4ba414d30b7cb193522f44660ce
2020-08-20 15:11:38 -05:00
Evgeny ddcb68d0a8 optimized tool stats
Change-Id: Ia9c06879f6e2e195e589c53299c2cafe96a4bfe5
2020-08-20 15:11:21 -05:00
Evgeny 07479cf881 adding tracer flush/unload stage unloading
Change-Id: Id84774b2ce20b261a9a84d2ad802b76093a748d4
2020-06-02 05:10:02 -05:00
Evgeny 3d4f6b3002 buffer wrap-thread startup fix
Change-Id: I857cff63d28dcc068eddbd3ae2bc0193c428ec41
2020-05-07 06:45:29 -05:00
Evgeny 463869d556 optimize HIP API tracing
Change-Id: I43df8d8c4d2165d6ad63665b8bd1d86f99c5dffc
2020-05-05 04:08:13 -05:00
Evgeny 95d05100a7 HIP libraries static definition
Change-Id: I7cd45b491f35d5890246f8d4b1ce358f62b4c682
2020-04-20 12:38:02 -05:00
Evgeny 5e5fe9917d normalizing trace comparison mechanism 2020-03-27 00:32:18 -05:00
Evgeny 1be273a1b4 enable tool reloading 2020-03-14 00:13:22 -05:00
Evgeny 3568ca4dbb compatibility with pre-pcs rocprofiler version 2020-03-11 11:33:27 -05:00
Evgeny 7965a02680 fixing rocprofiler activity enabling 2020-03-09 21:13:44 -05:00
Evgeny d2243ef1ec pc sampling integration fix 2020-03-07 19:09:54 -06:00
Evgeny 8b63135ced PC sampling initial bringup 2020-02-28 14:01:40 -06:00
Evgeny f214221bb2 control of trace buffer thread start 2020-01-27 14:31:24 -06:00
Evgeny 1c79061bb3 filtering start/stop callback if already started/stopped 2020-01-15 12:57:28 -06:00
Evgeny 077f8ec6b6 normalizing C API 2019-12-29 03:06:11 -06:00
eshcherb e212670fe8 Merge pull request #31 from whchung/feature-roctracer_get_timestamp
[Feature] Introduce a new API roctracer_get_timestamp().
2019-12-26 17:41:44 -06:00
Evgeny dceeb6846e checking hip/hcc loader enabled 2019-12-25 05:51:19 -06:00
Wen-Heng (Jack) Chung b7aa8fedb7 Introduce a new API roctracer_get_timestamp().
roctracer_status_t roctracer_get_timestamp(uint64_t* timestamp);

Get system timestamp for roctracer clients.

The API could be used to help roctracer clients understand the reference frame
of timestamps when receiving activity callbacks, as the nanoseconds reported in
the activity callbacks are not in the same reference frame as CPU walltime
clock.
2019-12-19 18:05:33 +00:00
Evgeny 0316b23df0 enabling of trace disable for HIP-VDI 2019-12-08 12:38:19 -06:00
Evgeny e606af1499 corremation id initialization fix 2019-12-08 12:11:50 -06:00
Evgeny c58f1f411c hcc corr id wait enabled by default 2019-12-05 18:13:30 -06:00
Evgeny 9d37542470 lib onload trace 2019-12-05 18:08:17 -06:00
Evgeny 7138c5787b enabling hip id wait for HIP-VDI 2019-11-27 19:39:32 -06:00
Evgeny 0560d99d0f hip_vdi: disabling calllback/activity disable 2019-11-27 19:10:53 -06:00
Evgeny 8e85eb1cef global counter optimizing 2019-11-19 23:19:11 -06:00
rkebichi e57a2125d7 Update roctracer.cpp 2019-11-12 17:26:52 -05:00
Evgeny 6a442864a3 hip-vdi sync activity callback fix 2019-11-06 09:11:11 -06:00
Evgeny 086a8f4aa6 update 2019-10-25 20:10:44 -05:00
Evgeny 2303c1e398 enabling rocprofiler kernels trace 2019-10-25 17:46:34 -05:00
Evgeny eb4bf2dac6 hip-vdi changes 2019-10-25 00:53:26 -05:00
Evgeny 807745c573 hip-vdi library name 2019-10-22 17:44:37 -05:00
Evgeny 72a2571b22 hip-vdi support 2019-10-21 23:03:20 -05:00
Evgeny 57051220a1 roctx/start/stop interaction 2019-10-21 21:18:54 -05:00
Evgeny c2cb1f2ab9 KFD_WRAPPER macro 2019-10-16 12:18:13 -05:00
Evgeny 72b5494f0b start/stop API 2019-10-09 01:00:05 -05:00
Evgeny b5a9dc7dd6 activity records stack 2019-10-06 23:13:57 -05:00
Rachida Kebichi 315a547cc4 Add KFD support. 2019-09-27 18:32:54 -04:00
Evgeny 389496265e roctacer mark fix 2019-09-24 20:35:58 -05:00
Evgeny 3aad90a320 setting hip backend library by env HIP_BACKEND_LIB for VDI support 2019-09-05 20:20:38 -05:00
Evgeny 719e9221a5 roctracer extension APIs: mark, external id push/pop 2019-09-05 09:55:29 -05:00
Evgeny a239e366ff roctx domain is enabled check 2019-09-03 15:25:06 -05:00
Evgeny 231e25747f roctx marka implementation 2019-08-30 08:53:34 -05:00
Evgeny 7a2005c4a0 fix 2019-08-22 19:27:16 -05:00
eshcherb 3165f246c0 Merge pull request #10 from hthangirala/marker
Account for user-defined marker in correlation id tracking
2019-08-21 19:51:51 -05:00