@@ -226,28 +226,24 @@ namespace platform {
226226 void SetTracingController (
227227 v8::Platform* platform,
228228 v8::platform::tracing::TracingController* tracing_controller) {
229- jsrt::Unimplemented (" TracingController" );
230229 }
231230} // namespace platform
232231
233232namespace platform {
234233namespace tracing {
235234 void TracingController::StopTracing () {
236- jsrt::Unimplemented (" TracingController" );
237235 }
238236
239237 void TracingController::StartTracing (TraceConfig*) {
240- jsrt::Unimplemented (" TracingController" );
241238 }
242239
243240 void TracingController::Initialize (TraceBuffer*) {
244- jsrt::Unimplemented (" TracingController" );
245241 }
246242
247243 const uint8_t * TracingController::GetCategoryGroupEnabled (
248244 const char * category_group) {
249- jsrt::Unimplemented ( " TracingController " ) ;
250- return nullptr ;
245+ static uint8_t no = 0 ;
246+ return &no ;
251247 }
252248
253249 uint64_t TracingController::AddTraceEvent (
@@ -257,17 +253,14 @@ namespace tracing {
257253 const uint64_t * arg_values,
258254 std::unique_ptr<v8::ConvertableToTraceFormat>* arg_convertables,
259255 unsigned int flags) {
260- jsrt::Unimplemented (" TracingController" );
261256 return 0 ;
262257 }
263258
264259 void TracingController::UpdateTraceEventDuration (
265260 const uint8_t * category_enabled_flag, const char * name, uint64_t handle) {
266- jsrt::Unimplemented (" TracingController" );
267261 }
268262
269263 int64_t TracingController::CurrentTimestampMicroseconds () {
270- jsrt::Unimplemented (" TracingController" );
271264 return 0 ;
272265 }
273266
0 commit comments