rocr: initialize 'data_rdy' & correct 'const' functions
'const' member functions have syntax errors and struct 'data_rdy' have uninitialized members v1: correct misplaced 'const' for member functions v2: add initialization for 'data_rdy' in constructor Change-Id: I29bada475217c9df81f0d0400e7a3f44aa8afe0c Signed-off-by: Apurv Mishra <apurv.mishra@amd.com>
Este cometimento está contido em:
@@ -131,6 +131,11 @@ PcsRuntime::PcSamplingSession::PcSamplingSession(
|
||||
csd.buffer_size = buffer_size;
|
||||
csd.data_ready_callback = data_ready_callback;
|
||||
csd.client_callback_data = client_callback_data;
|
||||
|
||||
data_rdy.buf1 = nullptr;
|
||||
data_rdy.buf1_sz = 0;
|
||||
data_rdy.buf2 = nullptr;
|
||||
data_rdy.buf2_sz = 0;
|
||||
}
|
||||
|
||||
void PcsRuntime::PcSamplingSession::GetHsaKmtSamplingInfo(HsaPcSamplingInfo* sampleInfo) {
|
||||
|
||||
@@ -79,11 +79,11 @@ class PcsRuntime {
|
||||
void* client_callback_data);
|
||||
~PcSamplingSession(){};
|
||||
|
||||
const bool isValid() { return valid_; }
|
||||
const size_t buffer_size() { return csd.buffer_size; }
|
||||
const hsa_ven_amd_pcs_method_kind_t method() { return csd.method; }
|
||||
const size_t latency() { return csd.latency; }
|
||||
const size_t sample_size() { return sample_size_; }
|
||||
bool isValid() const { return valid_; }
|
||||
size_t buffer_size() const { return csd.buffer_size; }
|
||||
hsa_ven_amd_pcs_method_kind_t method() const { return csd.method; }
|
||||
size_t latency() const { return csd.latency; }
|
||||
size_t sample_size() const { return sample_size_; }
|
||||
|
||||
void GetHsaKmtSamplingInfo(HsaPcSamplingInfo* sampleInfo);
|
||||
hsa_status_t HandleSampleData(uint8_t* buf1, size_t buf1_sz, uint8_t* buf2, size_t buf2_sz,
|
||||
|
||||
Criar uma nova questão referindo esta
Bloquear um utilizador