SWDEV-402866: Added browser file mode. Fixed caching. Changed ATT buffer size. Added MAX_ATT environment variable. Updated README/Changelog.

Change-Id: I36a6093bb85bf4ef179b59df676fc2e4cbdb5288
Tento commit je obsažen v:
Giovanni LB
2023-06-01 21:45:16 -03:00
odevzdal Giovanni Baraldi
rodič 44e787957b
revize 59ee21f7d1
9 změnil soubory, kde provedl 106 přidání a 26 odebrání
+3 -1
Zobrazit soubor
@@ -50,7 +50,6 @@
} while (0)
#define __NR_gettid 186
#define MAX_ATT_PROFILES 16
std::mutex sessions_pending_signal_lock;
@@ -664,6 +663,9 @@ std::atomic<uint32_t> WRITER_ID{0};
*/
void WriteInterceptor(const void* packets, uint64_t pkt_count, uint64_t user_pkt_index, void* data,
hsa_amd_queue_intercept_packet_writer writer) {
static const char* env_MAX_ATT_PROFILES = getenv("ROCPROFILER_MAX_ATT_PROFILES");
static int MAX_ATT_PROFILES = env_MAX_ATT_PROFILES ? atoi(env_MAX_ATT_PROFILES) : 1;
const Packet::packet_t* packets_arr = reinterpret_cast<const Packet::packet_t*>(packets);
std::vector<Packet::packet_t> transformed_packets;