summaryrefslogtreecommitdiffstats
path: root/src/platform-cygwin.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/platform-cygwin.cc')
-rw-r--r--src/platform-cygwin.cc14
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);
}