class MsdArmPerfCountPool

Defined at line 20 of file ../../src/graphics/drivers/msd-arm-mali/src/msd_arm_perf_count_pool.h

All interaction with this class must happen on the device thread.

Public Methods

void OnPerfCountDump (const std::vector<uint32_t> & dumped)

PerformanceCounters::Client implementation.

Defined at line 9 of file ../../src/graphics/drivers/msd-arm-mali/src/msd_arm_perf_count_pool.cc

void MsdArmPerfCountPool (std::shared_ptr<MsdArmConnection> connection, uint64_t pool_id)

Defined at line 22 of file ../../src/graphics/drivers/msd-arm-mali/src/msd_arm_perf_count_pool.h

void ~MsdArmPerfCountPool ()

Defined at line 27 of file ../../src/graphics/drivers/msd-arm-mali/src/msd_arm_perf_count_pool.h

void set_valid (bool valid)

Defined at line 29 of file ../../src/graphics/drivers/msd-arm-mali/src/msd_arm_perf_count_pool.h

uint64_t pool_id ()

Defined at line 33 of file ../../src/graphics/drivers/msd-arm-mali/src/msd_arm_perf_count_pool.h

void OnPerfCountersCanceled (size_t perf_count_size)

Defined at line 64 of file ../../src/graphics/drivers/msd-arm-mali/src/msd_arm_perf_count_pool.cc

void AddBuffer (std::shared_ptr<MsdArmBuffer> buffer, uint64_t buffer_id, uint64_t offset, uint64_t size)

Defined at line 70 of file ../../src/graphics/drivers/msd-arm-mali/src/msd_arm_perf_count_pool.cc

void RemoveBuffer (std::shared_ptr<MsdArmBuffer> buffer)

Defined at line 76 of file ../../src/graphics/drivers/msd-arm-mali/src/msd_arm_perf_count_pool.cc

void AddTriggerId (uint32_t trigger_id)

Defined at line 87 of file ../../src/graphics/drivers/msd-arm-mali/src/msd_arm_perf_count_pool.cc