/ohos5.0/base/hiviewdfx/hisysevent/interfaces/native/innerkits/hisysevent_manager/ |
H A D | libhisyseventmanager.map | 4 "OHOS::HiviewDFX::HiSysEventRecord::GetDomain() const"; 5 "OHOS::HiviewDFX::HiSysEventRecord::GetEventName() const"; 11 "OHOS::HiviewDFX::HiSysEventRecord::GetTime() const"; 13 "OHOS::HiviewDFX::HiSysEventRecord::AsJson() const"; 17 …SysEventRecordConvertor::ConvertRecord(OHOS::HiviewDFX::HiSysEventRecord const&, HiSysEventRecord&… 32 "OHOS::HiviewDFX::HiSysEventRecord::GetLevel() const"; 33 "OHOS::HiviewDFX::HiSysEventRecord::GetTag() const"; 36 "OHOS::HiviewDFX::HiSysEventRecord::GetPid() const"; 37 "OHOS::HiviewDFX::HiSysEventRecord::GetTid() const"; 38 "OHOS::HiviewDFX::HiSysEventRecord::GetUid() const"; [all …]
|
H A D | hisysevent_record.cpp | 64 std::string HiSysEventRecord::GetDomain() const in GetDomain() 79 uint64_t HiSysEventRecord::GetTime() const in GetTime() 89 int64_t HiSysEventRecord::GetPid() const in GetPid() 94 int64_t HiSysEventRecord::GetTid() const in GetTid() 99 int64_t HiSysEventRecord::GetUid() const in GetUid() 104 uint64_t HiSysEventRecord::GetTraceId() const in GetTraceId() 114 uint64_t HiSysEventRecord::GetSpanId() const in GetSpanId() 119 uint64_t HiSysEventRecord::GetPspanId() const in GetPspanId() 124 int HiSysEventRecord::GetTraceFlag() const in GetTraceFlag() 134 std::string HiSysEventRecord::GetTag() const in GetTag() [all …]
|
H A D | hisysevent_query_callback_c.cpp | 28 using HiSysEventRecordCls = OHOS::HiviewDFX::HiSysEventRecord; 32 …tQueryCallbackC::OnQuery(std::shared_ptr<std::vector<OHOS::HiviewDFX::HiSysEventRecord>> sysEvents) in OnQuery()
|
/ohos5.0/docs/zh-cn/device-dev/subsystems/ |
H A D | subsys-dfx-hisysevent-listening.md | 51 **表4** HiSysEventRecord系统事件对象 54 |std::string HiSysEventRecord::AsJson()|接口功能:获取该系统事件的内容。<br/>输入参数:<br/>无。<br/>返回值:<br/>该系统事件的内… 62 |int64_t HiSysEventRecord::GetPid()|接口功能:获取落盘该系统事件的进程ID。<br/>输入参数:<br/>无。<br/>返回值:<br/>进程ID。| 63 |int64_t HiSysEventRecord::GetTid()|接口功能:获取落盘该系统事件的线程ID。<br/>输入参数:<br/>无。<br/>返回值:<br/>线程ID。| 64 |int64_t HiSysEventRecord::GetUid()|接口功能:获取落盘该系统事件的用户ID。<br/>输入参数:<br/>无。<br/>返回值:<br/>用户ID。| 67 |uint64_t HiSysEventRecord::GetTime()|接口功能:获取该系统事件的时间戳。<br/>输入参数:<br/>无。<br/>返回值:<br/>时间戳。| 85 …结构体OnEvent回调方法形参类型HiSysEventRecord请参考[HiSysEvent查询](subsys-dfx-hisysevent-query.md)中的“表11 HiSysEve… 125 void OnEvent(std::shared_ptr<HiSysEventRecord> record) 174 void OnEventTest(HiSysEventRecord record) 246 void OnEvent(std::shared_ptr<HiSysEventRecord> record) [all …]
|
H A D | subsys-dfx-hisysevent-query.md | 19 …ryCallback查询回调对象OnQuery方法中的形参类型HiSysEventRecord请参考[HiSysEvent订阅](subsys-dfx-hisysevent-listening.m… 120 | OnQuery | void (*)(HiSysEventRecord records[], size_t size); | 接口功能:事件查询的回调。<br/>输入参数:<br/>-&n… 123 **表11** HiSysEventRecord事件结构体 143 **表12** HiSysEventRecord解析接口 157 HiSysEventRecord解析接口的返回值说明如下: 179 void OnQuery(std::shared_ptr<std::vector<HiSysEventRecord>> sysEvents) override 184 for_each((*sysEvents).cbegin(), (*sysEvents).cend(), [](const HiSysEventRecord& event) { 228 void OnQueryTest(HiSysEventRecord records[], size_t size) 295 void OnQuery(std::shared_ptr<std::vector<HiSysEventRecord>> sysEvents) override 300 for_each((*sysEvents).cbegin(), (*sysEvents).cend(), [](const HiSysEventRecord& event) { [all …]
|
/ohos5.0/base/hiviewdfx/hisysevent/test/moduletest/common/ |
H A D | hisysevent_wrote_result_check_test.cpp | 68 explicit Watcher(std::function<bool(std::shared_ptr<HiSysEventRecord>)> assertFunc) in Watcher() 75 void OnEvent(std::shared_ptr<HiSysEventRecord> sysEvent) final in OnEvent() 89 std::function<bool(std::shared_ptr<HiSysEventRecord>)> assertFunc_; 144 auto watcher = std::make_shared<Watcher>([val] (std::shared_ptr<HiSysEventRecord> sysEvent) { in __anon1cb05ef20202() 165 auto watcher = std::make_shared<Watcher>([val] (std::shared_ptr<HiSysEventRecord> sysEvent) { in __anon1cb05ef20302() 186 auto watcher = std::make_shared<Watcher>([val] (std::shared_ptr<HiSysEventRecord> sysEvent) { in __anon1cb05ef20402() 207 auto watcher = std::make_shared<Watcher>([val] (std::shared_ptr<HiSysEventRecord> sysEvent) { in __anon1cb05ef20502() 227 auto watcher = std::make_shared<Watcher>([val] (std::shared_ptr<HiSysEventRecord> sysEvent) { in __anon1cb05ef20602() 252 auto watcher = std::make_shared<Watcher>([&val] (std::shared_ptr<HiSysEventRecord> sysEvent) { in __anon1cb05ef20702() 278 auto watcher = std::make_shared<Watcher>([&val] (std::shared_ptr<HiSysEventRecord> sysEvent) { in __anon1cb05ef20802() [all …]
|
H A D | hisysevent_manager_c_test.cpp | 76 void RecordBaseParamPrint(const HiSysEventRecord& record) in RecordBaseParamPrint() 88 void OnQueryTest(HiSysEventRecord records[], size_t size) in OnQueryTest() 92 HiSysEventRecord record = records[i]; in OnQueryTest() 219 void RecordParamIntValuesTest(const HiSysEventRecord& record, const std::string& name, in RecordParamIntValuesTest() 247 void RecordParamDouValuesTest(const HiSysEventRecord& record, const std::string& name, in RecordParamDouValuesTest() 261 void RecordParamStrValuesTest(const HiSysEventRecord& record, const std::string& name, in RecordParamStrValuesTest() 274 void RecordParamNameInvalidTest(const HiSysEventRecord& record) in RecordParamNameInvalidTest() 980 HiSysEventRecord record; 1026 HiSysEventRecord record; 1061 HiSysEventRecord record; [all …]
|
H A D | hisysevent_native_test.cpp | 1243 HiSysEventRecord record(JSON_STR); 1259 HiSysEventRecord record(JSON_STR); 1275 HiSysEventRecord record(JSON_STR); 1291 HiSysEventRecord record(JSON_STR); 1307 HiSysEventRecord record(JSON_STR); 1324 HiSysEventRecord record(JSON_STR); 1341 HiSysEventRecord record(JSON_STR); 1358 HiSysEventRecord record(JSON_STR); 1375 HiSysEventRecord record(JSON_STR); 1393 HiSysEventRecord record(JSON_STR); [all …]
|
/ohos5.0/base/hiviewdfx/hisysevent/interfaces/rust/innerkits/src/ |
H A D | sys_event_manager.rs | 92 pub struct HiSysEventRecord { struct 139 impl HiSysEventRecord { argument 243 records: *const HiSysEventRecord, 280 F1: Fn(&[HiSysEventRecord]) + Send + Sync + 'static, in new() 310 F: Fn(&[HiSysEventRecord]) + Send + Sync + 'static, in on_query_callback() 312 let mut transalted_records: Vec<HiSysEventRecord> = vec![]; in on_query_callback() 406 record: HiSysEventRecord 440 F1: Fn(HiSysEventRecord) + Send + Sync + 'static, in new() 467 unsafe extern "C" fn on_event<F>(callback: *mut c_void, record: HiSysEventRecord) in on_event() 469 F: Fn(HiSysEventRecord) + Send + Sync + 'static, in on_event() [all …]
|
/ohos5.0/base/hiviewdfx/hisysevent/frameworks/native/test/unittest/common/ |
H A D | hisysevent_tool_unit_test.cpp | 79 auto sysEventRecord = std::make_shared<HiSysEventRecord>(origin); 124 HiSysEventRecord record0(origin0); 133 HiSysEventRecord record1(origin1); 140 HiSysEventRecord record2(origin2); 147 HiSysEventRecord record3(origin3); 163 HiSysEventRecord sysEventRecord(origin); 164 auto records1 = std::make_shared<std::vector<HiSysEventRecord>>(); 380 HiSysEventRecord record0(origin0); 384 HiSysEventRecord record1(origin1); 388 HiSysEventRecord record2(origin2);
|
/ohos5.0/docs/en/device-dev/subsystems/ |
H A D | subsys-dfx-hisysevent-listening.md | 51 **Table 4** Description of HiSysEventRecord 54 |std::string HiSysEventRecord::AsJson()|Obtains the content of a system event.<br>Input argume… 56 |std::string HiSysEventRecord::GetEventName()|Obtains the name of a system event.<br>Input arg… 57 |HiSysEvent::EventType HiSysEventRecord::GetEventType()|Obtains the type of a system event.<br… 58 |std::string HiSysEventRecord::GetLevel()|Obtains the level of a system event.<br>Input argume… 59 |std::string HiSysEventRecord::GetTag()|Obtains the tag of a system event.<br>Input arguments:… 67 |uint64_t HiSysEventRecord::GetTime()|Obtains the timestamp of a system event.<br>Input argume… 125 void OnEvent(std::shared_ptr<HiSysEventRecord> record) 174 void OnEventTest(HiSysEventRecord record) 246 void OnEvent(std::shared_ptr<HiSysEventRecord> record) [all …]
|
H A D | subsys-dfx-hisysevent-query.md | 19 > For details about **HiSysEventRecord** in the **OnQuery()** API of **HiSysEventQueryCallback**, s… 120 | OnQuery | void (*)(HiSysEventRecord records[], size_t size); | Callback object for event query… 123 **Table 11** Description of the HiSysEventRecord event structure 143 **Table 12** Description of HiSysEventRecord APIs 157 The return values of the HiSysEventRecord APIs are described as follows: 179 void OnQuery(std::shared_ptr<std::vector<HiSysEventRecord>> sysEvents) override 184 for_each((*sysEvents).cbegin(), (*sysEvents).cend(), [](const HiSysEventRecord& event) { 228 void OnQueryTest(HiSysEventRecord records[], size_t size) 295 void OnQuery(std::shared_ptr<std::vector<HiSysEventRecord>> sysEvents) override 300 for_each((*sysEvents).cbegin(), (*sysEvents).cend(), [](const HiSysEventRecord& event) { [all …]
|
/ohos5.0/base/hiviewdfx/faultloggerd/tools/crash_validator/ |
H A D | crash_validator.h | 45 void OnEvent(std::shared_ptr<HiviewDFX::HiSysEventRecord> sysEvent) override; 56 void HandleCppCrashEvent(std::shared_ptr<HiviewDFX::HiSysEventRecord> sysEvent); 57 void HandleProcessExitEvent(std::shared_ptr<HiviewDFX::HiSysEventRecord> sysEvent);
|
/ohos5.0/base/hiviewdfx/hisysevent/interfaces/native/innerkits/hisysevent_manager/include/ |
H A D | hisysevent_record.h | 33 class HiSysEventRecord { 35 HiSysEventRecord(std::string jsonStr) in HiSysEventRecord() function 39 ~HiSysEventRecord() {} in ~HiSysEventRecord()
|
H A D | hisysevent_listener_c.h | 24 using OnEventFunc = void (*) (HiSysEventRecord); 38 void OnEvent(std::shared_ptr<OHOS::HiviewDFX::HiSysEventRecord> sysEvent) override;
|
H A D | hisysevent_query_callback_c.h | 22 using OnQueryFunc = void (*)(HiSysEventRecord records[], size_t size); 36 … void OnQuery(std::shared_ptr<std::vector<OHOS::HiviewDFX::HiSysEventRecord>> sysEvents) override;
|
H A D | hisysevent_base_listener.h | 39 … std::shared_ptr<HiSysEventRecord> sysEvent = std::make_shared<HiSysEventRecord>(eventDetail); in OnEvent()
|
H A D | hisysevent_record_c.h | 29 struct HiSysEventRecord { struct 46 typedef struct HiSysEventRecord HiSysEventRecordC; argument
|
/ohos5.0/base/hiviewdfx/hisysevent/test/unittest/rust/src/ |
H A D | main.rs | 18 use hisysevent::{EventType, HiSysEventRecord, RuleType, Watcher, WatchRule}; 62 let watcher = Watcher::new(|record: HiSysEventRecord| { in test_hisysevent_add_remove_watcher_001() 135 let querier = Querier::new(|records: &[HiSysEventRecord]| { in test_hisysevent_query_001()
|
/ohos5.0/base/hiviewdfx/hisysevent/frameworks/native/ |
H A D | hisysevent_tool_query.cpp | 32 void HiSysEventToolQuery::OnQuery(std::shared_ptr<std::vector<HiSysEventRecord>> sysEvents) in OnQuery() 37 …for_each((*sysEvents).cbegin(), (*sysEvents).cend(), [this] (const HiSysEventRecord& sysEventRecor… in OnQuery()
|
/ohos5.0/base/security/security_guard/services/data_collect/collect/hiview/ |
H A D | hiview_listener.h | 29 void OnEvent(std::shared_ptr<HiviewDFX::HiSysEventRecord> sysEvent); 33 bool GetSecEvent(std::shared_ptr<HiviewDFX::HiSysEventRecord> sysEvent, SecEvent& event);
|
/ohos5.0/base/security/security_guard/test/unittest/data_collect/include/ |
H A D | hiview_listener.h | 29 void OnEvent(std::shared_ptr<HiviewDFX::HiSysEventRecord> sysEvent); 33 bool GetSecEvent(std::shared_ptr<HiviewDFX::HiSysEventRecord> sysEvent, SecEvent& event);
|
/ohos5.0/base/security/security_guard/test/unittest/data_collect/sa/ |
H A D | hiview_listener.h | 29 void OnEvent(std::shared_ptr<HiviewDFX::HiSysEventRecord> sysEvent) {}; in OnEvent() 33 …bool GetSecEvent(std::shared_ptr<HiviewDFX::HiSysEventRecord> sysEvent, SecEvent& event) { return … in GetSecEvent()
|
/ohos5.0/base/hiviewdfx/hisysevent/test/fuzztest/common/hisyseventmanager_fuzzer/ |
H A D | hisyseventmanager_fuzzer.cpp | 32 void OnQuery(std::shared_ptr<std::vector<HiSysEventRecord>> sysEvents) override in OnQuery() 39 void HiSysEventRecordTest(const HiSysEventRecord& record, const std::string& data) in HiSysEventRecordTest() 90 HiSysEventRecord record(jsonStr); in HiSysEventRecordFuzzTest()
|
/ohos5.0/base/powermgr/battery_statistics/test/unittest/include/servicetest/utils/ |
H A D | stats_service_write_event.h | 32 …std::shared_ptr<HiviewDFX::HiSysEventRecord> sysEvent = std::make_shared<HiviewDFX::HiSysEventReco… in StatsWriteHiSysEvent()
|