aboutsummaryrefslogtreecommitdiffstats
path: root/executor
diff options
context:
space:
mode:
authorAnton Lindqvist <anton.lindqvist@gmail.com>2018-07-20 09:11:29 +0200
committerDmitry Vyukov <dvyukov@google.com>2018-07-23 11:11:32 +0200
commit3f17ab418afb3ad0916103629e8b3a8ceeb6c451 (patch)
tree71f1ad0de8ecb92818264b0fe41b7ba0c82233e4 /executor
parentf69c5fcd766adfb7894e1b0cd35f42c633f16419 (diff)
executor: add missing cover_size_ptr field
Diffstat (limited to 'executor')
-rw-r--r--executor/executor.h1
-rw-r--r--executor/executor_bsd.cc1
2 files changed, 2 insertions, 0 deletions
diff --git a/executor/executor.h b/executor/executor.h
index 1c4bfc523..6741a4baf 100644
--- a/executor/executor.h
+++ b/executor/executor.h
@@ -93,6 +93,7 @@ struct thread_t {
osthread_t th;
char* cover_data;
char* cover_end;
+ uint64* cover_size_ptr;
event_t ready;
event_t done;
diff --git a/executor/executor_bsd.cc b/executor/executor_bsd.cc
index d23f93fb8..e14d36109 100644
--- a/executor/executor_bsd.cc
+++ b/executor/executor_bsd.cc
@@ -167,6 +167,7 @@ void cover_open()
fail("cover mmap failed");
th->cover_data = mmap_ptr;
th->cover_end = mmap_ptr + mmap_alloc_size;
+ th->cover_size_ptr = (uint64*)mmap_ptr;
}
#endif
}