diff options
Diffstat (limited to 'src/platform-cygwin.cc')
-rw-r--r-- | src/platform-cygwin.cc | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/platform-cygwin.cc b/src/platform-cygwin.cc index a7cc5256..4b450c18 100644 --- a/src/platform-cygwin.cc +++ b/src/platform-cygwin.cc @@ -143,7 +143,7 @@ void* OS::Allocate(const size_t requested, int prot = PROT_READ | PROT_WRITE | (is_executable ? PROT_EXEC : 0); void* mbase = mmap(NULL, msize, prot, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0); if (mbase == MAP_FAILED) { - LOG(StringEvent("OS::Allocate", "mmap failed")); + LOG(ISOLATE, StringEvent("OS::Allocate", "mmap failed")); return NULL; } *allocated = msize; @@ -400,12 +400,18 @@ bool ThreadHandle::IsValid() const { } -Thread::Thread() : ThreadHandle(ThreadHandle::INVALID) { - set_name("v8:<unknown>"); +Thread::Thread(Isolate* isolate, const Options& options) + : ThreadHandle(ThreadHandle::INVALID), + isolate_(isolate), + stack_size_(options.stack_size) { + set_name(options.name); } -Thread::Thread(const char* name) : ThreadHandle(ThreadHandle::INVALID) { +Thread::Thread(Isolate* isolate, const char* name) + : ThreadHandle(ThreadHandle::INVALID), + isolate_(isolate), + stack_size_(0) { set_name(name); } |