/system/core/libcutils/ |
D | trace-container.cpp | 135 track_name, name, value) { \ argument 137 const char* track_name_sep = track_name[0] != '\0' ? "|" : ""; \ 145 pid, tid, ts, tts, track_name, track_name_sep, name, value); \ 153 pid, tid, ts, tts, track_name, track_name_sep, name_len, name, value); \ 156 if (track_name[0] != '\0') { \ 157 track_name_len = strlen(track_name) - (len - strlen(name) - sizeof(buf)) - 2; \ 167 pid, tid, ts, tts, track_name_len, track_name, name, value); \ 176 #define WRITE_MSG_IN_CONTAINER(ph, sep_before_name, value_format, track_name, name, value) { \ argument 179 WRITE_MSG_IN_CONTAINER_LOCKED(ph, sep_before_name, value_format, track_name, name, value); \ 232 void atrace_async_for_track_begin_body(const char* track_name, const char* name, int32_t cookie) { in atrace_async_for_track_begin_body() argument [all …]
|
D | trace-dev.cpp | 92 void atrace_async_for_track_begin_body(const char* track_name, const char* name, int32_t cookie) { in atrace_async_for_track_begin_body() argument 93 WRITE_MSG("G|%d|", "|%" PRId32, track_name, name, cookie); in atrace_async_for_track_begin_body() 96 void atrace_async_for_track_end_body(const char* track_name, int32_t cookie) { in atrace_async_for_track_end_body() argument 97 WRITE_MSG("H|%d|", "|%" PRId32, "", track_name, cookie); in atrace_async_for_track_end_body() 104 void atrace_instant_for_track_body(const char* track_name, const char* name) { in atrace_instant_for_track_body() argument 105 WRITE_MSG("N|%d|", "%s", track_name, name, ""); in atrace_instant_for_track_body()
|
D | trace-dev_test.cpp | 212 std::string track_name = in TEST_F() local 214 atrace_async_for_track_begin_body(track_name.c_str(), "name", 12345); in TEST_F() 221 expected += track_name + "|name|12345"; in TEST_F() 226 track_name += '*'; in TEST_F() 228 expected += track_name + "|nam|12345"; in TEST_F() 229 atrace_async_for_track_begin_body(track_name.c_str(), "name", 12345); in TEST_F() 238 std::string track_name = MakeName(2 * ATRACE_MESSAGE_LENGTH); in TEST_F() local 239 atrace_async_for_track_begin_body(track_name.c_str(), "name", 12345); in TEST_F() 247 expected += android::base::StringPrintf("%.*s|n|12345", expected_len, track_name.c_str()); in TEST_F() 294 std::string track_name = MakeName(2 * ATRACE_MESSAGE_LENGTH); in TEST_F() local [all …]
|
D | trace-dev.inc | 188 #define WRITE_MSG(format_begin, format_end, track_name, name, value) { \ 190 const char* track_name_sep = track_name[0] != '\0' ? "|" : ""; \ 193 track_name, track_name_sep, name, value); \ 199 track_name, track_name_sep, name_len, name, value); \ 202 if (track_name[0] != '\0') { \ 203 track_name_len = strlen(track_name) - (len - strlen(name) - sizeof(buf)) - 2; \ 211 track_name_len, track_name, name, value); \
|
/system/extras/libatrace_rust/bindgen/ |
D | cutils_trace_wrap.c | 39 void atrace_async_for_track_begin_wrap(uint64_t tag, const char* track_name, const char* name, in atrace_async_for_track_begin_wrap() argument 41 atrace_async_for_track_begin(tag, track_name, name, cookie); in atrace_async_for_track_begin_wrap() 44 void atrace_async_for_track_end_wrap(uint64_t tag, const char* track_name, int32_t cookie) { in atrace_async_for_track_end_wrap() argument 45 atrace_async_for_track_end(tag, track_name, cookie); in atrace_async_for_track_end_wrap() 52 void atrace_instant_for_track_wrap(uint64_t tag, const char* track_name, const char* name) { in atrace_instant_for_track_wrap() argument 53 atrace_instant_for_track(tag, track_name, name); in atrace_instant_for_track_wrap()
|
D | cutils_trace_wrap.h | 29 void atrace_async_for_track_begin_wrap(uint64_t tag, const char* track_name, const char* name, 31 void atrace_async_for_track_end_wrap(uint64_t tag, const char* track_name, int32_t cookie); 33 void atrace_instant_for_track_wrap(uint64_t tag, const char* track_name, const char* name);
|
/system/core/libcutils/include/cutils/ |
D | trace.h | 245 #define ATRACE_ASYNC_FOR_TRACK_BEGIN(track_name, name, cookie) \ argument 246 atrace_async_for_track_begin(ATRACE_TAG, track_name, name, cookie) 247 static inline void atrace_async_for_track_begin(uint64_t tag, const char* track_name, in atrace_async_for_track_begin() argument 250 atrace_async_for_track_begin_body(track_name, name, cookie); in atrace_async_for_track_begin() 258 #define ATRACE_ASYNC_FOR_TRACK_END(track_name, cookie) \ argument 259 atrace_async_for_track_end(ATRACE_TAG, track_name, cookie) 260 static inline void atrace_async_for_track_end(uint64_t tag, const char* track_name, in atrace_async_for_track_end() argument 263 atrace_async_for_track_end_body(track_name, cookie); in atrace_async_for_track_end() 292 static inline void atrace_instant_for_track(uint64_t tag, const char* track_name, in atrace_instant_for_track() argument 295 atrace_instant_for_track_body(track_name, name); in atrace_instant_for_track()
|
/system/core/libcutils/include_outside_system/cutils/ |
D | trace.h | 245 #define ATRACE_ASYNC_FOR_TRACK_BEGIN(track_name, name, cookie) \ argument 246 atrace_async_for_track_begin(ATRACE_TAG, track_name, name, cookie) 247 static inline void atrace_async_for_track_begin(uint64_t tag, const char* track_name, in atrace_async_for_track_begin() argument 250 atrace_async_for_track_begin_body(track_name, name, cookie); in atrace_async_for_track_begin() 258 #define ATRACE_ASYNC_FOR_TRACK_END(track_name, cookie) \ argument 259 atrace_async_for_track_end(ATRACE_TAG, track_name, cookie) 260 static inline void atrace_async_for_track_end(uint64_t tag, const char* track_name, in atrace_async_for_track_end() argument 263 atrace_async_for_track_end_body(track_name, cookie); in atrace_async_for_track_end() 292 static inline void atrace_instant_for_track(uint64_t tag, const char* track_name, in atrace_instant_for_track() argument 295 atrace_instant_for_track_body(track_name, name); in atrace_instant_for_track()
|
/system/extras/libatrace_rust/src/ |
D | lib.rs | 231 pub fn atrace_async_for_track_begin(tag: AtraceTag, track_name: &str, name: &str, cookie: i32) { in atrace_async_for_track_begin() 237 let track_name_cstr = CString::new(track_name.as_bytes()).expect("CString::new failed"); in atrace_async_for_track_begin() 253 pub fn atrace_async_for_track_end(tag: AtraceTag, track_name: &str, cookie: i32) { in atrace_async_for_track_end() 258 let track_name_cstr = CString::new(track_name.as_bytes()).expect("CString::new failed"); in atrace_async_for_track_end() 291 pub fn atrace_instant_for_track(tag: AtraceTag, track_name: &str, name: &str) { in atrace_instant_for_track() 297 let track_name_cstr = CString::new(track_name.as_bytes()).expect("CString::new failed"); in atrace_instant_for_track() 507 track_name: *const c_char, in atrace_async_for_track_begin_wrap() 511 with_mocker(|m| m.atrace_async_for_track_begin_wrap(tag, track_name, name, cookie)) in atrace_async_for_track_begin_wrap() 515 track_name: *const c_char, in atrace_async_for_track_end_wrap() 518 with_mocker(|m| m.atrace_async_for_track_end_wrap(tag, track_name, cookie)) in atrace_async_for_track_end_wrap() [all …]
|