Lines Matching refs:config
92 bool PointerData::Initialize(const Config& config) NO_THREAD_SAFETY_ANALYSIS { in Initialize() argument
101 backtrace_enabled_ = config.backtrace_enabled(); in Initialize()
102 if (config.backtrace_enable_on_signal()) { in Initialize()
106 if (sigaction64(config.backtrace_signal(), &enable_act, nullptr) != 0) { in Initialize()
110 if (config.options() & VERBOSE) { in Initialize()
112 config.backtrace_signal(), getpid()); in Initialize()
116 if (config.options() & BACKTRACE) { in Initialize()
120 if (sigaction64(config.backtrace_dump_signal(), &act, nullptr) != 0) { in Initialize()
124 if (config.options() & VERBOSE) { in Initialize()
126 config.backtrace_dump_signal(), getpid()); in Initialize()
132 if (config.options() & FREE_TRACK) { in Initialize()
133 g_cmp_mem.resize(kCompareBufferSize, config.fill_free_value()); in Initialize()
140 g_debug->config().options() & BACKTRACE_SPECIFIC_SIZES; in ShouldBacktraceAllocSize()
144 static size_t min_size_bytes = g_debug->config().backtrace_min_size_bytes(); in ShouldBacktraceAllocSize()
145 static size_t max_size_bytes = g_debug->config().backtrace_max_size_bytes(); in ShouldBacktraceAllocSize()
156 if (g_debug->config().options() & BACKTRACE_FULL) { in AddBacktrace()
179 if (g_debug->config().options() & BACKTRACE_FULL) { in AddBacktrace()
206 if (g_debug->config().options() & BACKTRACE_FULL) { in RemoveBacktrace()
215 hash_index = AddBacktrace(g_debug->config().backtrace_frames(), pointer_size); in Add()
274 if (g_debug->config().options() & BACKTRACE_FULL) { in LogBacktrace()
296 uint8_t fill_free_value = g_debug->config().fill_free_value(); in LogFreeError()
309 if (g_debug->config().options() & ABORT_ON_ERROR) { in LogFreeError()
325 if (g_debug->config().options() & ABORT_ON_ERROR) { in VerifyFreedPointer()
338 size_t bytes = (usable_size < g_debug->config().fill_on_free_bytes()) in VerifyFreedPointer()
340 : g_debug->config().fill_on_free_bytes(); in VerifyFreedPointer()
355 size_t num_frames = g_debug->config().free_track_backtrace_num_frames(); in AddFreed()
362 if (free_pointers_.size() == g_debug->config().free_track_allocations()) { in AddFreed()
423 if (g_debug->config().options() & BACKTRACE_FULL) { in GetList()
545 *backtrace_size = g_debug->config().backtrace_frames(); in GetInfo()
590 dprintf(fd, "Backtrace size: %zu\n", g_debug->config().backtrace_frames()); in DumpLiveToFile()