Roll buildroot to 75660ad5 and complete the C++ 17 transition. (#9319)

This commit is contained in:
Chinmay Garde 2019-06-14 12:52:03 -07:00 committed by Todd Volkert
parent 6d5aaa090a
commit e8f8a9253a
2 changed files with 20 additions and 44 deletions

2
DEPS
View File

@ -122,7 +122,7 @@ allowed_hosts = [
]
deps = {
'src': 'https://github.com/flutter/buildroot.git' + '@' + '95662021f20c859d1a1d30d3e436375b1078a39d',
'src': 'https://github.com/flutter/buildroot.git' + '@' + '75660ad57986ef4a0ebeafe346b887ef2666ca6d',
# Fuchsia compatibility
#

View File

@ -11,25 +11,6 @@
#include "flutter/fml/build_config.h"
#include "flutter/fml/logging.h"
#if OS_MACOSX && !defined(NDEBUG)
#include <malloc/malloc.h>
#define DCHECK_LITERAL(x) \
({ \
do { \
FML_DCHECK(malloc_size((x)) == 0) \
<< "Timeline string must not be on the heap."; \
} while (0); \
((x)); \
})
#else // OS_MACOSX
#define DCHECK_LITERAL(x) ((x))
#endif // OS_MACOSX
namespace fml {
namespace tracing {
@ -50,15 +31,11 @@ void TraceTimelineEvent(TraceArg category_group,
c_values.resize(argument_count, nullptr);
for (size_t i = 0; i < argument_count; i++) {
#if !defined(NDEBUG)
DCHECK_LITERAL(c_names[i]);
#endif // !defined(NDEBUG)
c_values[i] = values[i].c_str();
}
Dart_TimelineEvent(
DCHECK_LITERAL(name), // label
name, // label
Dart_TimelineGetMicros(), // timestamp0
identifier, // timestamp1_or_async_id
type, // event type
@ -69,7 +46,7 @@ void TraceTimelineEvent(TraceArg category_group,
}
void TraceEvent0(TraceArg category_group, TraceArg name) {
Dart_TimelineEvent(DCHECK_LITERAL(name), // label
Dart_TimelineEvent(name, // label
Dart_TimelineGetMicros(), // timestamp0
0, // timestamp1_or_async_id
Dart_Timeline_Event_Begin, // event type
@ -83,9 +60,9 @@ void TraceEvent1(TraceArg category_group,
TraceArg name,
TraceArg arg1_name,
TraceArg arg1_val) {
const char* arg_names[] = {DCHECK_LITERAL(arg1_name)};
const char* arg_names[] = {arg1_name};
const char* arg_values[] = {arg1_val};
Dart_TimelineEvent(DCHECK_LITERAL(name), // label
Dart_TimelineEvent(name, // label
Dart_TimelineGetMicros(), // timestamp0
0, // timestamp1_or_async_id
Dart_Timeline_Event_Begin, // event type
@ -101,10 +78,9 @@ void TraceEvent2(TraceArg category_group,
TraceArg arg1_val,
TraceArg arg2_name,
TraceArg arg2_val) {
const char* arg_names[] = {DCHECK_LITERAL(arg1_name),
DCHECK_LITERAL(arg2_name)};
const char* arg_names[] = {arg1_name, arg2_name};
const char* arg_values[] = {arg1_val, arg2_val};
Dart_TimelineEvent(DCHECK_LITERAL(name), // label
Dart_TimelineEvent(name, // label
Dart_TimelineGetMicros(), // timestamp0
0, // timestamp1_or_async_id
Dart_Timeline_Event_Begin, // event type
@ -115,7 +91,7 @@ void TraceEvent2(TraceArg category_group,
}
void TraceEventEnd(TraceArg name) {
Dart_TimelineEvent(DCHECK_LITERAL(name), // label
Dart_TimelineEvent(name, // label
Dart_TimelineGetMicros(), // timestamp0
0, // timestamp1_or_async_id
Dart_Timeline_Event_End, // event type
@ -135,7 +111,7 @@ void TraceEventAsyncComplete(TraceArg category_group,
std::swap(begin, end);
}
Dart_TimelineEvent(DCHECK_LITERAL(name), // label
Dart_TimelineEvent(name, // label
begin.ToEpochDelta().ToMicroseconds(), // timestamp0
identifier, // timestamp1_or_async_id
Dart_Timeline_Event_Async_Begin, // event type
@ -143,7 +119,7 @@ void TraceEventAsyncComplete(TraceArg category_group,
nullptr, // argument_names
nullptr // argument_values
);
Dart_TimelineEvent(DCHECK_LITERAL(name), // label
Dart_TimelineEvent(name, // label
end.ToEpochDelta().ToMicroseconds(), // timestamp0
identifier, // timestamp1_or_async_id
Dart_Timeline_Event_Async_End, // event type
@ -156,7 +132,7 @@ void TraceEventAsyncComplete(TraceArg category_group,
void TraceEventAsyncBegin0(TraceArg category_group,
TraceArg name,
TraceIDArg id) {
Dart_TimelineEvent(DCHECK_LITERAL(name), // label
Dart_TimelineEvent(name, // label
Dart_TimelineGetMicros(), // timestamp0
id, // timestamp1_or_async_id
Dart_Timeline_Event_Async_Begin, // event type
@ -169,7 +145,7 @@ void TraceEventAsyncBegin0(TraceArg category_group,
void TraceEventAsyncEnd0(TraceArg category_group,
TraceArg name,
TraceIDArg id) {
Dart_TimelineEvent(DCHECK_LITERAL(name), // label
Dart_TimelineEvent(name, // label
Dart_TimelineGetMicros(), // timestamp0
id, // timestamp1_or_async_id
Dart_Timeline_Event_Async_End, // event type
@ -184,9 +160,9 @@ void TraceEventAsyncBegin1(TraceArg category_group,
TraceIDArg id,
TraceArg arg1_name,
TraceArg arg1_val) {
const char* arg_names[] = {DCHECK_LITERAL(arg1_name)};
const char* arg_names[] = {arg1_name};
const char* arg_values[] = {arg1_val};
Dart_TimelineEvent(DCHECK_LITERAL(name), // label
Dart_TimelineEvent(name, // label
Dart_TimelineGetMicros(), // timestamp0
id, // timestamp1_or_async_id
Dart_Timeline_Event_Async_Begin, // event type
@ -201,9 +177,9 @@ void TraceEventAsyncEnd1(TraceArg category_group,
TraceIDArg id,
TraceArg arg1_name,
TraceArg arg1_val) {
const char* arg_names[] = {DCHECK_LITERAL(arg1_name)};
const char* arg_names[] = {arg1_name};
const char* arg_values[] = {arg1_val};
Dart_TimelineEvent(DCHECK_LITERAL(name), // label
Dart_TimelineEvent(name, // label
Dart_TimelineGetMicros(), // timestamp0
id, // timestamp1_or_async_id
Dart_Timeline_Event_Async_End, // event type
@ -214,7 +190,7 @@ void TraceEventAsyncEnd1(TraceArg category_group,
}
void TraceEventInstant0(TraceArg category_group, TraceArg name) {
Dart_TimelineEvent(DCHECK_LITERAL(name), // label
Dart_TimelineEvent(name, // label
Dart_TimelineGetMicros(), // timestamp0
0, // timestamp1_or_async_id
Dart_Timeline_Event_Instant, // event type
@ -227,7 +203,7 @@ void TraceEventInstant0(TraceArg category_group, TraceArg name) {
void TraceEventFlowBegin0(TraceArg category_group,
TraceArg name,
TraceIDArg id) {
Dart_TimelineEvent(DCHECK_LITERAL(name), // label
Dart_TimelineEvent(name, // label
Dart_TimelineGetMicros(), // timestamp0
id, // timestamp1_or_async_id
Dart_Timeline_Event_Flow_Begin, // event type
@ -240,7 +216,7 @@ void TraceEventFlowBegin0(TraceArg category_group,
void TraceEventFlowStep0(TraceArg category_group,
TraceArg name,
TraceIDArg id) {
Dart_TimelineEvent(DCHECK_LITERAL(name), // label
Dart_TimelineEvent(name, // label
Dart_TimelineGetMicros(), // timestamp0
id, // timestamp1_or_async_id
Dart_Timeline_Event_Flow_Step, // event type
@ -251,7 +227,7 @@ void TraceEventFlowStep0(TraceArg category_group,
}
void TraceEventFlowEnd0(TraceArg category_group, TraceArg name, TraceIDArg id) {
Dart_TimelineEvent(DCHECK_LITERAL(name), // label
Dart_TimelineEvent(name, // label
Dart_TimelineGetMicros(), // timestamp0
id, // timestamp1_or_async_id
Dart_Timeline_Event_Flow_End, // event type