v8/src/base
Bill Budge b73ee3344a [Memory] Eliminate OS::ReleaseRegion.
- Eliminates OS::ReleaseRegion, replacing with calls to OS::Free.
- Adds bool return value to OS::Free.
- Cleans up types of flags, protection on Windows and Cygwin.

Bug: chromium:756050
Cq-Include-Trybots: master.tryserver.chromium.linux:linux_chromium_rel_ng
Change-Id: I6a642374e33876966a5552fb0cdf552dc6d79aaa
Reviewed-on: https://chromium-review.googlesource.com/762345
Commit-Queue: Bill Budge <bbudge@chromium.org>
Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
Cr-Commit-Position: refs/heads/master@{#49305}
2017-11-10 17:43:41 +00:00
..
debug Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
platform [Memory] Eliminate OS::ReleaseRegion. 2017-11-10 17:43:41 +00:00
utils Reland "Introduce gc flag for fuzzing over compaction." 2017-11-07 15:29:30 +00:00
adapters.h Import Reversed adapter from Chromium and use it in v8. 2015-04-20 16:24:37 +00:00
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 Reland of land "Turn libbase into a component" (patchset #1 id:1 of https://codereview.chromium.org/2396933002/ ) 2016-10-07 07:56:52 +00:00
bits.cc Reland "[bits] Consolidate Count{Leading,Trailing}Zeros" 2017-11-06 11:55:44 +00:00
bits.h Reland "[bits] Consolidate Count{Leading,Trailing}Zeros" 2017-11-06 11:55:44 +00:00
build_config.h [snapshot] Dynamically allocate builtin code objects in advance 2017-09-04 10:38:31 +00:00
compiler-specific.h Turn libplatform into a component 2016-10-10 08:52:06 +00:00
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 Move DivisionByConstant template instantiations to cpp file 2016-10-19 13:32:34 +00:00
export-template.h Reland "Make unittest link correctly again" 2017-05-03 10:44:07 +00:00
file-utils.cc Reland of land "Turn libbase into a component" (patchset #1 id:1 of https://codereview.chromium.org/2396933002/ ) 2016-10-07 07:56:52 +00:00
file-utils.h Reland of land "Turn libbase into a component" (patchset #1 id:1 of https://codereview.chromium.org/2396933002/ ) 2016-10-07 07:56:52 +00:00
flags.h [turbofan] Various performance enhancements for escape analysis 2016-01-13 15:30:48 +00:00
format-macros.h Fix printf formats 2016-04-12 16:14:03 +00:00
free_deleter.h Replace DumpBacktrace with Chromium's StackTrace implementation. 2016-08-18 14:25:52 +00:00
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 [base] Template hashmap on key and value 2016-09-20 08:40:33 +00:00
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 Reland of land "Turn libbase into a component" (patchset #1 id:1 of https://codereview.chromium.org/2396933002/ ) 2016-10-07 07:56:52 +00:00
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 [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
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 Move platform abstraction to base library 2014-06-30 13:25:46 +00:00
ring-buffer.h Introduce a CompilerDispatcherTracer and track how long jobs take 2016-10-14 08:12:44 +00:00
safe_conversions_impl.h Revert of Fix bitfield enums to not trigger upcoming Clang warning (patchset #3 id:40001 of https://codereview.chromium.org/2349153002/ ) 2016-09-23 13:22:41 +00:00
safe_conversions.h [cleanup] Remove return after UNREACHABLE 2017-05-22 13:10:01 +00:00
safe_math_impl.h Update safe_math_impl.h 2015-05-19 11:08:55 +00:00
safe_math.h Add safe numerics classes, imported from Chromium. 2014-06-18 11:01:54 +00:00
sys-info.cc Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
sys-info.h Reland of land "Turn libbase into a component" (patchset #1 id:1 of https://codereview.chromium.org/2396933002/ ) 2016-10-07 07:56:52 +00:00
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 [base] Implement CPU time on Windows. 2016-06-01 18:55:51 +00:00