Skip to content

Instantly share code, notes, and snippets.

View misterdjules's full-sized avatar

Julien Gilli misterdjules

View GitHub Profile
[disabled optimization for 0x304b18247af1 <SharedFunctionInfo SAR>, reason: Call to a JavaScript runtime function]
[disabled optimization for 0x304b182466b9 <SharedFunctionInfo ADD>, reason: Call to a JavaScript runtime function]
[disabled optimization for 0x304b18247d59 <SharedFunctionInfo SHR>, reason: Call to a JavaScript runtime function]
[disabled optimization for 0x304b18248079 <SharedFunctionInfo IN>, reason: Call to a JavaScript runtime function]
[disabled optimization for 0x304b182c02c9 <SharedFunctionInfo NativeModule.require>, reason: Call to a JavaScript runtime function]
[disabled optimization for 0x304b182bf849 <SharedFunctionInfo NativeModule>, reason: Call to a JavaScript runtime function]
[disabled optimization for 0x304b182c08d1 <SharedFunctionInfo NativeModule.compile>, reason: TryFinallyStatement]
[disabled optimization for 0x304b182473d1 <SharedFunctionInfo BIT_OR>, reason: Call to a JavaScript runtime function]
[disabled optimization for 0x304b182d11b1 <SharedFunctionInfo createBuffer>,
[disabled optimization for 0x3f1efb547af1 <SharedFunctionInfo SAR>, reason: Call to a JavaScript runtime function]
[disabled optimization for 0x3f1efb5466b9 <SharedFunctionInfo ADD>, reason: Call to a JavaScript runtime function]
[disabled optimization for 0x3f1efb547d59 <SharedFunctionInfo SHR>, reason: Call to a JavaScript runtime function]
[disabled optimization for 0x3f1efb548079 <SharedFunctionInfo IN>, reason: Call to a JavaScript runtime function]
[disabled optimization for 0x3f1efb5c02c9 <SharedFunctionInfo NativeModule.require>, reason: Call to a JavaScript runtime function]
[disabled optimization for 0x3f1efb5bf849 <SharedFunctionInfo NativeModule>, reason: Call to a JavaScript runtime function]
[disabled optimization for 0x3f1efb5c08d1 <SharedFunctionInfo NativeModule.compile>, reason: TryFinallyStatement]
[disabled optimization for 0x3f1efb5473d1 <SharedFunctionInfo BIT_OR>, reason: Call to a JavaScript runtime function]
[disabled optimization for 0x3f1efb5d11b1 <SharedFunctionInfo createBuffer>,
[disabled optimization for 0x1578df347af1 <SharedFunctionInfo SAR>, reason: Call to a JavaScript runtime function]
[disabled optimization for 0x1578df3466b9 <SharedFunctionInfo ADD>, reason: Call to a JavaScript runtime function]
[disabled optimization for 0x1578df347d59 <SharedFunctionInfo SHR>, reason: Call to a JavaScript runtime function]
[disabled optimization for 0x1578df348079 <SharedFunctionInfo IN>, reason: Call to a JavaScript runtime function]
[disabled optimization for 0x1578df3c02c9 <SharedFunctionInfo NativeModule.require>, reason: Call to a JavaScript runtime function]
[disabled optimization for 0x1578df3bf849 <SharedFunctionInfo NativeModule>, reason: Call to a JavaScript runtime function]
[disabled optimization for 0x1578df3c08d1 <SharedFunctionInfo NativeModule.compile>, reason: TryFinallyStatement]
[disabled optimization for 0x1578df3473d1 <SharedFunctionInfo BIT_OR>, reason: Call to a JavaScript runtime function]
[disabled optimization for 0x1578df3d11b1 <SharedFunctionInfo createBuffer>,
diff --git a/deps/v8/tools/gen-postmortem-metadata.py b/deps/v8/tools/gen-postmortem-metadata.py
index a0afc06..6abc6a9 100644
--- a/deps/v8/tools/gen-postmortem-metadata.py
+++ b/deps/v8/tools/gen-postmortem-metadata.py
@@ -150,6 +150,8 @@ consts_misc = [
{ 'name': 'bit_field3_number_of_own_descriptors_shift',
'value': 'Map::NumberOfOwnDescriptorsBits::kShift' },
+ { 'name': 'off_fp_context_or_frame_type',
+ 'value': 'CommonFrameConstants::kContextOrFrameTypeOffset'},
diff --git a/src/mdb_v8.c b/src/mdb_v8.c
index 1227c85..198dc32 100644
--- a/src/mdb_v8.c
+++ b/src/mdb_v8.c
@@ -95,6 +95,7 @@ static ssize_t V8_OFF_FP_CONTEXT;
static ssize_t V8_OFF_FP_MARKER;
static ssize_t V8_OFF_FP_FUNCTION;
static ssize_t V8_OFF_FP_ARGS;
+static ssize_t V8_OFF_FP_CONTEXT_OR_FRAME_TYPE;
diff --git a/deps/uv/src/unix/linux-core.c b/deps/uv/src/unix/linux-core.c
index b48a111..ff6a617 100644
--- a/deps/uv/src/unix/linux-core.c
+++ b/deps/uv/src/unix/linux-core.c
@@ -289,11 +289,13 @@ void uv__io_poll(uv_loop_t* loop, int timeout) {
if (nfds == 0) {
assert(timeout != -1);
- timeout = real_timeout - timeout;
- if (timeout > 0)
diff --git a/src/unix/linux-core.c b/src/unix/linux-core.c
index 58dd813..ff6a617 100644
--- a/src/unix/linux-core.c
+++ b/src/unix/linux-core.c
@@ -978,8 +978,10 @@ void uv_free_interface_addresses(uv_interface_address_t* addresses,
}
-void uv__set_process_title(const char* title) {
+int uv__set_process_title(const char* title) {
diff --git a/deps/uv/src/unix/sunos.c b/deps/uv/src/unix/sunos.c
index e67be8f..3a289ab 100644
--- a/deps/uv/src/unix/sunos.c
+++ b/deps/uv/src/unix/sunos.c
@@ -61,6 +61,10 @@
#define _FILE_OFFSET_BITS 64
#endif
+static void* args_mem = NULL;
+static char** process_argv = NULL;
This file has been truncated, but you can view the full file.
[root@bd1d2f74-c2d3-46fc-8b7d-0fb30c512a1e (coal:vmapi0) ~]# cat /var/tmp/stdout-blocking.js
// Run this program and if "foo" is not at the end of the output,
// it means that not all output was written out.
// On SmartOS, using a smaller buffer allows all of the data
// to be outputted most of the time. These numbers allow the problem
// to be reproduced almost always.
var buff = new Buffer(1024 * 1024);
buff.fill('a');
[root@bd1d2f74-c2d3-46fc-8b7d-0fb30c512a1e (coal:vmapi0) ~]# cat /var/tmp/stdout-blocking.js
// Run this program and if "foo" is not at the end of the output,
// it means that not all output was written out.
// On SmartOS, using a smaller buffer allows all of the data
// to be outputted most of the time. These numbers allow the problem
// to be reproduced almost always.
var buff = new Buffer(1024 * 1024);
buff.fill('a');