Lines Matching defs:value
32 // value with zero or more of the following bits. Used in this class only.
33 // The TRACE_EVENT macros should only use the value as a bool.
134 #define TRACE_EVENT_API_ATOMIC_STORE(var, value) \
135 v8::base::Relaxed_Store(&(var), (value))
425 // value in the return arguments. This allows this API to avoid declaring any
430 std::is_integral<T>::value || std::is_enum<T>::value, void>::type
431 SetTraceValue(T arg, unsigned char* type, uint64_t* value) {
432 *type = std::is_same<T, bool>::value
434 : std::is_signed<T>::value ? TRACE_VALUE_TYPE_INT
436 *value = static_cast<uint64_t>(arg);
441 uint64_t* value) { \
443 *value = 0; \
444 STATIC_ASSERT(sizeof(arg) <= sizeof(*value)); \
445 memcpy(value, &arg, sizeof(arg)); \
455 unsigned char* type, uint64_t* value) {
457 *value = static_cast<uint64_t>(reinterpret_cast<intptr_t>(convertable_value));
462 std::is_convertible<T*, ConvertableToTraceFormat*>::value>::type
463 SetTraceValue(std::unique_ptr<T> ptr, unsigned char* type, uint64_t* value) {
464 SetTraceValue(ptr.release(), type, value);
646 auto value = v8::tracing::TracedValue::Create(); \
647 isolate_->counters()->runtime_call_stats()->Dump(value.get()); \
650 value->Add(annotation); \