v8/src/base
Bill Budge a0345a44d5 [Memory] Warn on unused result for base/platform memory functions.
- Warn on unused result for OS Allocate, Free, SetPermissions,
  CommitRegion, UncommitRegion functions.
- Adds CHECKS or DCHECK/USE around call sites.

Bug: chromium:756050

Cq-Include-Trybots: master.tryserver.chromium.linux:linux_chromium_rel_ng
Change-Id: Ic00b0a42a1e09bdba013b7fa2b1b4e2b7591bac6
Reviewed-on: https://chromium-review.googlesource.com/769792
Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
Commit-Queue: Bill Budge <bbudge@chromium.org>
Cr-Commit-Position: refs/heads/master@{#49449}
2017-11-17 15:53:48 +00:00
..
debug Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
platform [Memory] Warn on unused result for base/platform memory functions. 2017-11-17 15:53:48 +00:00
utils Fix compilation error in random-number-generator.cc 2017-11-15 16:26:55 +00:00
adapters.h
atomic-utils.h [base] Add byte level CAS atomic op. 2017-08-21 10:31:16 +00:00
atomicops_internals_atomicword_compat.h Rename "NoBarrier" memory operations to "Relaxed". 2017-05-30 07:44:37 +00:00
atomicops_internals_portable.h [base] Add byte level CAS atomic op. 2017-08-21 10:31:16 +00:00
atomicops_internals_std.h [base] Add byte level CAS atomic op. 2017-08-21 10:31:16 +00:00
atomicops.h [base] Replace Windows specific atomic ops with std::atomic. 2017-08-21 08:37:20 +00:00
base-export.h
bits.cc Reland "[bits] Consolidate Count{Leading,Trailing}Zeros" 2017-11-06 11:55:44 +00:00
bits.h [runtime] Cleanup Map class definition. 2017-11-14 12:24:35 +00:00
build_config.h [snapshot] Dynamically allocate builtin code objects in advance 2017-09-04 10:38:31 +00:00
compiler-specific.h
cpu.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
cpu.h MIPS[64]: Support for MSA instructions 2017-03-27 13:20:35 +00:00
DEPS Reland "[Memory] Add an OnCriticalMemoryPressure method to V8::Platform." 2017-08-01 01:42:19 +00:00
division-by-constant.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
division-by-constant.h
export-template.h Reland "Make unittest link correctly again" 2017-05-03 10:44:07 +00:00
file-utils.cc
file-utils.h
flags.h
format-macros.h
free_deleter.h
functional.cc [cleanup] Remove return after UNREACHABLE 2017-05-22 13:10:01 +00:00
functional.h Fix common misspellings 2017-08-02 09:35:28 +00:00
hashmap-entry.h
hashmap.h [base] Consolidate IsPowerOfTwo{32,64} and IS_POWER_OF_TWO 2017-07-13 10:49:09 +00:00
ieee754.cc Fix common misspellings 2017-08-02 09:35:28 +00:00
ieee754.h
iterator.h std::iterator is deprecated in C++17 2017-06-19 13:25:59 +00:00
lazy-instance.h [Fix] Allow LazyInstance to support classes with virtual members 2017-08-25 12:45:24 +00:00
logging.cc Allow overriding DCHECK handling and make it non-fatal. 2017-09-15 11:48:16 +00:00
logging.h [cleanup] Make LanguageMode an enum class 2017-10-16 11:44:01 +00:00
macros.h Revert "Partial revert of "Remove ~MaybeHandle and statically assert that handles are trivially copyable"" 2017-08-08 08:17:47 +00:00
once.cc
once.h Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
optional.h [base] Introduce base::Optional, cloned from chromium 2017-06-09 11:11:13 +00:00
OWNERS Remove myself from non-toplevel owners files 2017-06-28 10:00:48 +00:00
qnx-math.h
ring-buffer.h
safe_conversions_impl.h
safe_conversions.h [cleanup] Remove return after UNREACHABLE 2017-05-22 13:10:01 +00:00
safe_math_impl.h
safe_math.h
sys-info.cc Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
sys-info.h
template-utils.h Allow constexpr RegList construction from Registers 2017-10-24 17:30:11 +00:00
timezone-cache.h [date] Refactor TimezoneCache to be separate from the OS 2017-03-03 13:54:57 +00:00
tsan.h Add TSAN annotations for TypedArray accesses 2017-09-08 18:35:17 +00:00
win32-headers.h