Lines Matching refs:config

34   std::unique_ptr<Config> config;
37 config.reset(new Config);
38 return config->Init(options);
220 ASSERT_EQ(BACKTRACE | TRACK_ALLOCS, config->options());
221 ASSERT_EQ(10U, config->backtrace_frames());
229 ASSERT_EQ(BACKTRACE | TRACK_ALLOCS, config->options());
230 ASSERT_EQ(10U, config->backtrace_frames());
238 ASSERT_EQ(BACKTRACE | TRACK_ALLOCS, config->options());
239 ASSERT_EQ(64U, config->backtrace_frames());
247 ASSERT_EQ(BACKTRACE | TRACK_ALLOCS | FRONT_GUARD, config->options());
248 ASSERT_EQ(64U, config->backtrace_frames());
249 ASSERT_EQ(48U, config->front_guard_bytes());
257 ASSERT_EQ(FRONT_GUARD | TRACK_ALLOCS, config->options());
258 ASSERT_EQ(48U, config->front_guard_bytes());
261 ASSERT_EQ(FRONT_GUARD | TRACK_ALLOCS, config->options());
262 ASSERT_EQ(32U, config->front_guard_bytes());
265 ASSERT_EQ(FRONT_GUARD | TRACK_ALLOCS, config->options());
267 ASSERT_EQ(48U, config->front_guard_bytes());
269 ASSERT_EQ(40U, config->front_guard_bytes());
273 ASSERT_EQ(FRONT_GUARD | TRACK_ALLOCS, config->options());
274 ASSERT_EQ(48U, config->front_guard_bytes());
282 ASSERT_EQ(REAR_GUARD | TRACK_ALLOCS, config->options());
283 ASSERT_EQ(50U, config->rear_guard_bytes());
286 ASSERT_EQ(REAR_GUARD | TRACK_ALLOCS, config->options());
287 ASSERT_EQ(32U, config->rear_guard_bytes());
295 ASSERT_EQ(FRONT_GUARD | REAR_GUARD | TRACK_ALLOCS, config->options());
296 ASSERT_EQ(32U, config->front_guard_bytes());
297 ASSERT_EQ(32U, config->rear_guard_bytes());
300 ASSERT_EQ(FRONT_GUARD | REAR_GUARD | TRACK_ALLOCS, config->options());
301 ASSERT_EQ(32U, config->front_guard_bytes());
302 ASSERT_EQ(32U, config->rear_guard_bytes());
310 ASSERT_EQ(BACKTRACE | TRACK_ALLOCS, config->options());
311 ASSERT_EQ(64U, config->backtrace_frames());
312 ASSERT_TRUE(config->backtrace_enabled());
313 ASSERT_FALSE(config->backtrace_enable_on_signal());
314 ASSERT_FALSE(config->backtrace_dump_on_exit());
317 ASSERT_EQ(BACKTRACE | TRACK_ALLOCS, config->options());
318 ASSERT_EQ(16U, config->backtrace_frames());
319 ASSERT_TRUE(config->backtrace_enabled());
320 ASSERT_FALSE(config->backtrace_enable_on_signal());
321 ASSERT_FALSE(config->backtrace_dump_on_exit());
329 ASSERT_EQ(BACKTRACE | TRACK_ALLOCS, config->options());
330 ASSERT_EQ(64U, config->backtrace_frames());
331 ASSERT_FALSE(config->backtrace_enabled());
332 ASSERT_TRUE(config->backtrace_enable_on_signal());
333 ASSERT_FALSE(config->backtrace_dump_on_exit());
336 ASSERT_EQ(BACKTRACE | TRACK_ALLOCS, config->options());
337 ASSERT_EQ(16U, config->backtrace_frames());
338 ASSERT_FALSE(config->backtrace_enabled());
339 ASSERT_TRUE(config->backtrace_enable_on_signal());
340 ASSERT_FALSE(config->backtrace_dump_on_exit());
348 ASSERT_EQ(BACKTRACE | TRACK_ALLOCS, config->options());
349 ASSERT_EQ(64U, config->backtrace_frames());
350 ASSERT_FALSE(config->backtrace_enabled());
351 ASSERT_TRUE(config->backtrace_enable_on_signal());
352 ASSERT_FALSE(config->backtrace_dump_on_exit());
355 ASSERT_EQ(BACKTRACE | TRACK_ALLOCS, config->options());
356 ASSERT_EQ(16U, config->backtrace_frames());
357 ASSERT_TRUE(config->backtrace_enabled());
358 ASSERT_FALSE(config->backtrace_enable_on_signal());
359 ASSERT_FALSE(config->backtrace_dump_on_exit());
367 ASSERT_EQ(BACKTRACE | TRACK_ALLOCS, config->options());
368 ASSERT_EQ(16U, config->backtrace_frames());
369 ASSERT_TRUE(config->backtrace_enabled());
370 ASSERT_TRUE(config->backtrace_enable_on_signal());
371 ASSERT_FALSE(config->backtrace_dump_on_exit());
374 ASSERT_EQ(BACKTRACE | TRACK_ALLOCS, config->options());
375 ASSERT_EQ(16U, config->backtrace_frames());
376 ASSERT_TRUE(config->backtrace_enabled());
377 ASSERT_TRUE(config->backtrace_enable_on_signal());
378 ASSERT_FALSE(config->backtrace_dump_on_exit());
386 ASSERT_EQ(0U, config->options());
387 ASSERT_TRUE(config->backtrace_dump_on_exit());
405 ASSERT_EQ(0U, config->options());
406 ASSERT_EQ("/data/local/tmp/backtrace_heap", config->backtrace_dump_prefix());
409 ASSERT_EQ(0U, config->options());
410 ASSERT_EQ("/fake/location", config->backtrace_dump_prefix());
418 ASSERT_EQ(FILL_ON_ALLOC, config->options());
419 ASSERT_EQ(64U, config->fill_on_alloc_bytes());
422 ASSERT_EQ(FILL_ON_ALLOC, config->options());
423 ASSERT_EQ(SIZE_MAX, config->fill_on_alloc_bytes());
431 ASSERT_EQ(FILL_ON_FREE, config->options());
432 ASSERT_EQ(64U, config->fill_on_free_bytes());
435 ASSERT_EQ(FILL_ON_FREE, config->options());
436 ASSERT_EQ(SIZE_MAX, config->fill_on_free_bytes());
444 ASSERT_EQ(FILL_ON_ALLOC | FILL_ON_FREE, config->options());
445 ASSERT_EQ(64U, config->fill_on_alloc_bytes());
446 ASSERT_EQ(64U, config->fill_on_free_bytes());
449 ASSERT_EQ(FILL_ON_ALLOC | FILL_ON_FREE, config->options());
450 ASSERT_EQ(SIZE_MAX, config->fill_on_alloc_bytes());
451 ASSERT_EQ(SIZE_MAX, config->fill_on_free_bytes());
459 ASSERT_EQ(EXPAND_ALLOC, config->options());
460 ASSERT_EQ(1234U, config->expand_alloc_bytes());
463 ASSERT_EQ(EXPAND_ALLOC, config->options());
464 ASSERT_EQ(16U, config->expand_alloc_bytes());
472 ASSERT_EQ(FREE_TRACK | FILL_ON_FREE | TRACK_ALLOCS, config->options());
473 ASSERT_EQ(1234U, config->free_track_allocations());
474 ASSERT_EQ(SIZE_MAX, config->fill_on_free_bytes());
475 ASSERT_EQ(16U, config->free_track_backtrace_num_frames());
478 ASSERT_EQ(FREE_TRACK | FILL_ON_FREE | TRACK_ALLOCS, config->options());
479 ASSERT_EQ(100U, config->free_track_allocations());
480 ASSERT_EQ(SIZE_MAX, config->fill_on_free_bytes());
481 ASSERT_EQ(16U, config->free_track_backtrace_num_frames());
489 ASSERT_EQ(FREE_TRACK | FILL_ON_FREE | TRACK_ALLOCS, config->options());
490 ASSERT_EQ(1234U, config->free_track_allocations());
491 ASSERT_EQ(32U, config->fill_on_free_bytes());
492 ASSERT_EQ(16U, config->free_track_backtrace_num_frames());
495 ASSERT_EQ(FREE_TRACK | FILL_ON_FREE | TRACK_ALLOCS, config->options());
496 ASSERT_EQ(100U, config->free_track_allocations());
497 ASSERT_EQ(60U, config->fill_on_free_bytes());
498 ASSERT_EQ(16U, config->free_track_backtrace_num_frames());
502 ASSERT_EQ(FREE_TRACK | FILL_ON_FREE | TRACK_ALLOCS, config->options());
503 ASSERT_EQ(1234U, config->free_track_allocations());
504 ASSERT_EQ(32U, config->fill_on_free_bytes());
505 ASSERT_EQ(16U, config->free_track_backtrace_num_frames());
514 ASSERT_EQ(0U, config->options());
515 ASSERT_EQ(123U, config->free_track_backtrace_num_frames());
518 ASSERT_EQ(0U, config->options());
519 ASSERT_EQ(16U, config->free_track_backtrace_num_frames());
528 ASSERT_EQ(0U, config->options());
529 ASSERT_EQ(0U, config->free_track_backtrace_num_frames());
537 ASSERT_EQ(FREE_TRACK | FILL_ON_FREE | TRACK_ALLOCS, config->options());
538 ASSERT_EQ(123U, config->free_track_backtrace_num_frames());
541 ASSERT_EQ(FREE_TRACK | FILL_ON_FREE | TRACK_ALLOCS, config->options());
542 ASSERT_EQ(16U, config->free_track_backtrace_num_frames());
550 ASSERT_EQ(LEAK_TRACK | TRACK_ALLOCS, config->options());
568 ASSERT_EQ(TRACK_ALLOCS, config->options());
586 ASSERT_EQ(RECORD_ALLOCS, config->options());
587 ASSERT_EQ(1234U, config->record_allocs_num_entries());
588 ASSERT_STREQ("/data/local/tmp/record_allocs.txt", config->record_allocs_file().c_str());
591 ASSERT_EQ(RECORD_ALLOCS, config->options());
592 ASSERT_EQ(8000000U, config->record_allocs_num_entries());
593 ASSERT_STREQ("/data/local/tmp/record_allocs.txt", config->record_allocs_file().c_str());
601 ASSERT_STREQ("/fake/file", config->record_allocs_file().c_str());
604 ASSERT_STREQ("/data/local/tmp/record_allocs.txt", config->record_allocs_file().c_str());