/system/extras/perfprofd/quipper/ |
H A D | perf_internals.h | 44 explicit PerfSampleCustodian(struct perf_sample& sample) argument 45 : sample_(sample) { 46 sample.raw_data = NULL; 47 sample.callchain = NULL; 48 sample.branch_stack = NULL;
|
H A D | perf_reader.cc | 248 // Read read info from perf data. Corresponds to sample format type 253 struct perf_sample* sample) { 255 sample->read.time_enabled = *array++; 257 sample->read.time_running = *array++; 259 sample->read.one.id = *array++; 262 ByteSwap(&sample->read.time_enabled); 263 ByteSwap(&sample->read.time_running); 264 ByteSwap(&sample->read.one.id); 270 // Read call chain info from perf data. Corresponds to sample format type 274 struct perf_sample* sample) { 250 ReadReadInfo(const uint64_t* array, bool swap_bytes, uint64_t read_format, struct perf_sample* sample) argument 272 ReadCallchain(const uint64_t* array, bool swap_bytes, struct perf_sample* sample) argument 298 ReadRawData(const uint64_t* array, bool swap_bytes, struct perf_sample* sample) argument 321 ReadBranchStack(const uint64_t* array, bool swap_bytes, struct perf_sample* sample) argument 351 ReadPerfSampleFromData(const perf_event_type event_type, const uint64_t* array, const uint64_t sample_fields, const uint64_t read_format, bool swap_bytes, struct perf_sample* sample) argument 483 WritePerfSampleToData(const perf_event_type event_type, const struct perf_sample& sample, const uint64_t sample_fields, const uint64_t read_format, uint64_t* array) argument 811 WritePerfSampleInfo(const perf_sample& sample, event_t* event) const argument [all...] |
/system/core/metricsd/ |
H A D | c_metrics_library.cc | 44 const char* name, int sample, 49 return lib->SendToUMA(std::string(name), sample, min, max, nbuckets); 53 const char* name, int sample, 58 return lib->SendEnumToUMA(std::string(name), sample, max); 62 const char* name, int sample) { 66 return lib->SendSparseToUMA(std::string(name), sample); 43 CMetricsLibrarySendToUMA(CMetricsLibrary handle, const char* name, int sample, int min, int max, int nbuckets) argument 52 CMetricsLibrarySendEnumToUMA(CMetricsLibrary handle, const char* name, int sample, int max) argument 61 CMetricsLibrarySendSparseToUMA(CMetricsLibrary handle, const char* name, int sample) argument
|
H A D | metrics_collector_test.cc | 60 void ExpectSample(const std::string& name, int sample) { argument 61 EXPECT_CALL(metrics_lib_, SendToUMA(name, sample, _, _, _)) 89 daemon_.SendSample("Dummy.Metric", /* sample */ 3,
|
H A D | metrics_client.cc | 35 "Usage: metrics_client [-t] name sample min max nbuckets\n" 36 " metrics_client -e name sample max\n" 37 " metrics_client -s name sample\n" 42 " |min| > 0, |min| <= sample < |max|\n" 48 " -s: send a sparse histogram sample\n" 49 " -t: convert sample from double seconds to int milliseconds\n" 50 " -v: send a Platform.CrOSEvent enum histogram sample\n"); 93 int sample; local 95 sample = static_cast<int>(ParseDouble(argv[name_index + 1]) * 1000.0); 97 sample [all...] |
H A D | metrics_library.cc | 174 const std::string& name, int sample, int min, int max, int nbuckets) { 176 metricsd_proxy_->recordHistogram(String16(name.c_str()), sample, min, 182 int sample, 185 metricsd_proxy_->recordLinearHistogram(String16(name.c_str()), sample, 190 bool MetricsLibrary::SendBoolToUMA(const std::string& name, bool sample) { argument 193 sample ? 1 : 0, 2) 197 bool MetricsLibrary::SendSparseToUMA(const std::string& name, int sample) { argument 199 metricsd_proxy_->recordSparseHistogram(String16(name.c_str()), sample) 173 SendToUMA( const std::string& name, int sample, int min, int max, int nbuckets) argument 181 SendEnumToUMA(const std::string& name, int sample, int max) argument
|
H A D | metrics_collector.cc | 629 void MetricsCollector::SendSample(const string& name, int sample, argument 631 metrics_lib_->SendToUMA(name, sample, min, max, nbuckets); 706 void MetricsCollector::SendLinearSample(const string& name, int sample, argument 711 metrics_lib_->SendEnumToUMA(name, sample, max);
|
/system/core/metricsd/uploader/ |
H A D | bn_metricsd_impl.cc | 39 const String16& name, int sample, int min, int max, int nbuckets) { 47 histogram->Add(sample); 53 int sample, 62 histogram->Add(sample); 67 Status BnMetricsdImpl::recordSparseHistogram(const String16& name, int sample) { argument 75 histogram->Add(sample); 38 recordHistogram( const String16& name, int sample, int min, int max, int nbuckets) argument 52 recordLinearHistogram(const String16& name, int sample, int max) argument
|
H A D | upload_service_test.cc | 67 void SendSparseHistogram(const std::string& name, int sample) { argument 70 histogram->Add(sample); 74 const std::string& name, int sample, int min, int max, int nbuckets) { 77 histogram->Add(sample); 137 // Log a new sample. The failed upload counter should be reset. 73 SendHistogram( const std::string& name, int sample, int min, int max, int nbuckets) argument
|
/system/extras/simpleperf/ |
H A D | sample_tree_test.cpp | 30 static void SampleMatchExpectation(const SampleEntry& sample, const ExpectedSampleInMap& expected, argument 33 ASSERT_TRUE(sample.thread != nullptr); 34 ASSERT_EQ(expected.pid, sample.thread->pid); 35 ASSERT_EQ(expected.tid, sample.thread->tid); 36 ASSERT_STREQ(expected.comm, sample.thread_comm); 37 ASSERT_TRUE(sample.map != nullptr); 38 ASSERT_EQ(expected.dso_name, sample.map->dso->Path()); 39 ASSERT_EQ(expected.map_start_addr, sample.map->start_addr); 40 ASSERT_EQ(expected.sample_count, sample.sample_count); 44 static void CheckSampleCallback(const SampleEntry& sample, argument [all...] |
H A D | callchain.cpp | 42 const SampleEntry* sample) { 44 if (MatchSampleByName(node->chain.front(), sample)) { 41 FindMatchingNode(const std::vector<std::unique_ptr<CallChainNode>>& nodes, const SampleEntry* sample) argument
|
H A D | sample_tree.cpp | 88 SampleEntry* sample = AllocateSample(value); local 89 callchain_sample_tree_.insert(sample); 90 return sample; 95 SampleEntry* sample = *it; local 97 if (std::find(callchain.begin(), callchain.end(), sample) != callchain.end()) { 98 return sample; 139 SampleEntry* sample = new SampleEntry(std::move(value)); local 140 sample_storage_.push_back(std::unique_ptr<SampleEntry>(sample)); 141 return sample; 144 void SampleTree::InsertCallChainForSample(SampleEntry* sample, argument [all...] |
H A D | cmd_report.cpp | 59 virtual std::string Show(const SampleEntry& sample) const = 0; 60 void AdjustWidth(const SampleEntry& sample) { argument 61 size_t size = Show(sample).size(); 76 std::string Show(const SampleEntry& sample) const override { 77 uint64_t period = sample.period + sample.accumulated_period; 93 std::string Show(const SampleEntry& sample) const override { 94 uint64_t period = sample.period; 109 std::string Show(const SampleEntry& sample) const override { 110 return android::base::StringPrintf("%" PRId64, sample 554 SampleEntry* sample = sample_tree_->AddSample(r.tid_data.pid, r.tid_data.tid, r.ip_data.ip, local 603 SampleEntry* sample = local 616 SampleEntry* sample = callchain[0]; local 710 CollectReportEntryWidth(const SampleEntry& sample) argument 727 PrintReportEntry(const SampleEntry& sample) argument 741 PrintCallGraph(const SampleEntry& sample) argument [all...] |
/system/media/audio_utils/ |
H A D | channels.c | 22 * Clamps a 24-bit value from a 32-bit sample 24 static inline int32_t clamp24(int32_t sample) argument 26 if ((sample>>23) ^ (sample>>31)) { 27 sample = 0x007FFFFF ^ (sample>>31); 29 return sample; 218 * sample_size_in_bytes Specifies the number of bytes per sample. 289 * sample_size_in_bytes Specifies the number of bytes per sample. 302 static const uint8x3_t packed24_zero; /* zero 24 bit sample */ [all...] |
/system/media/audio_utils/include/audio_utils/ |
H A D | primitives.h | 38 * Each 32-bit input sample can be viewed as a signed fixed-point Q19.12 of which the 44 * For interleaved stereo, c is the number of sample pairs, 464 * \param sample_size Size of each sample in bytes. Must be 1, 2, 3, or 4. 468 * If the sample size is not in range, the function will abort. 503 * \param sample_size Size of each sample in bytes. Must be 1, 2, 3, or 4. 507 * If the sample size is not in range, the function will abort. 581 * Clamp (aka hard limit or clip) a signed 32-bit sample to 16-bit range. 583 static inline int16_t clamp16(int32_t sample) argument 585 if ((sample>>15) ^ (sample>>3 [all...] |
/system/update_engine/ |
H A D | Android.mk | 806 # Generate a prebuilt module that installs a sample image from the compressed 810 define ue-unittest-sample-image 824 $(call ue-unittest-sample-image,disk_ext2_1k.img) 825 $(call ue-unittest-sample-image,disk_ext2_4k.img) 826 $(call ue-unittest-sample-image,disk_ext2_4k_empty.img) 827 $(call ue-unittest-sample-image,disk_ext2_unittest.img)
|
/system/extras/perfprofd/quipper/kernel-headers/tools/perf/util/ |
H A D | event.h | 190 struct sample_event sample; member in union:perf_event 200 typedef int(* perf_event__handler_t) (struct perf_tool * tool, union perf_event * event, struct perf_sample * sample, struct machine * machine);
|
/system/extras/perfprofd/quipper/original-kernel-headers/tools/perf/util/ |
H A D | event.h | 180 struct sample_event sample; member in union:perf_event 194 struct perf_sample *sample, 215 struct perf_sample *sample, 219 struct perf_sample *sample, 223 struct perf_sample *sample, 227 struct perf_sample *sample, 231 struct perf_sample *sample, 235 struct perf_sample *sample, 239 struct perf_sample *sample, 246 struct perf_sample *sample); [all...] |
/system/extras/perfprofd/tests/ |
H A D | perfprofd_test.cc | 254 const auto &sample = mod.address_samples(k); local 261 ss << " count: " << sample.count() << "\n";
|