Index: test/mjsunit/tools/tickprocessor.js |
diff --git a/test/mjsunit/tools/tickprocessor.js b/test/mjsunit/tools/tickprocessor.js |
index 73af098e7f5cdd5de1b97aadbaaf166881a796fc..804a85de78c0fffec522354f815e1ca0aa53787b 100644 |
--- a/test/mjsunit/tools/tickprocessor.js |
+++ b/test/mjsunit/tools/tickprocessor.js |
@@ -81,7 +81,7 @@ |
var shell_prov = new UnixCppEntriesProvider(); |
var shell_syms = []; |
- shell_prov.parseVmSymbols('shell', 0x08048000, 0x081ee000, |
+ shell_prov.parseVmSymbols('shell', 0x08048000, 0x081ee000, 0, |
function (name, start, end) { |
shell_syms.push(Array.prototype.slice.apply(arguments, [0])); |
}); |
@@ -107,7 +107,7 @@ |
}; |
var libc_prov = new UnixCppEntriesProvider(); |
var libc_syms = []; |
- libc_prov.parseVmSymbols('libc', 0xf7c5c000, 0xf7da5000, |
+ libc_prov.parseVmSymbols('libc', 0xf7c5c000, 0xf7da5000, 0, |
function (name, start, end) { |
libc_syms.push(Array.prototype.slice.apply(arguments, [0])); |
}); |
@@ -145,17 +145,17 @@ |
var shell_prov = new MacCppEntriesProvider(); |
var shell_syms = []; |
- shell_prov.parseVmSymbols('shell', 0x00001b00, 0x00163156, |
+ shell_prov.parseVmSymbols('shell', 0x00001c00, 0x00163256, 0x100, |
function (name, start, end) { |
shell_syms.push(Array.prototype.slice.apply(arguments, [0])); |
}); |
assertEquals( |
- [['start', 0x00001b00, 0x00001b40], |
- ['dyld_stub_binding_helper', 0x00001b40, 0x0011b710], |
- ['v8::internal::RegExpMacroAssembler::CheckPosition', 0x0011b710, 0x00134250], |
- ['v8::internal::Runtime_StringReplaceRegExpWithString', 0x00134250, 0x00137220], |
- ['v8::internal::Runtime::GetElementOrCharAt', 0x00137220, 0x00137400], |
- ['v8::internal::Runtime_DebugGetPropertyDetails', 0x00137400, 0x00163156]], |
+ [['start', 0x00001c00, 0x00001c40], |
+ ['dyld_stub_binding_helper', 0x00001c40, 0x0011b810], |
+ ['v8::internal::RegExpMacroAssembler::CheckPosition', 0x0011b810, 0x00134350], |
+ ['v8::internal::Runtime_StringReplaceRegExpWithString', 0x00134350, 0x00137320], |
+ ['v8::internal::Runtime::GetElementOrCharAt', 0x00137320, 0x00137500], |
+ ['v8::internal::Runtime_DebugGetPropertyDetails', 0x00137500, 0x00163256]], |
shell_syms); |
// stdc++ library |
@@ -168,7 +168,7 @@ |
}; |
var stdc_prov = new MacCppEntriesProvider(); |
var stdc_syms = []; |
- stdc_prov.parseVmSymbols('stdc++', 0x95728fb4, 0x95770005, |
+ stdc_prov.parseVmSymbols('stdc++', 0x95728fb4, 0x95770005, 0, |
function (name, start, end) { |
stdc_syms.push(Array.prototype.slice.apply(arguments, [0])); |
}); |
@@ -211,7 +211,7 @@ |
}; |
var shell_prov = new WindowsCppEntriesProvider(); |
var shell_syms = []; |
- shell_prov.parseVmSymbols('shell.exe', 0x00400000, 0x0057c000, |
+ shell_prov.parseVmSymbols('shell.exe', 0x00400000, 0x0057c000, 0, |
function (name, start, end) { |
shell_syms.push(Array.prototype.slice.apply(arguments, [0])); |
}); |
@@ -252,7 +252,7 @@ |
read = exeSymbols; |
var exe_exe_syms = []; |
(new WindowsCppEntriesProvider()).parseVmSymbols( |
- 'chrome.exe', 0x00400000, 0x00472000, |
+ 'chrome.exe', 0x00400000, 0x00472000, 0, |
function (name, start, end) { |
exe_exe_syms.push(Array.prototype.slice.apply(arguments, [0])); |
}); |
@@ -264,7 +264,7 @@ |
read = dllSymbols; |
var exe_dll_syms = []; |
(new WindowsCppEntriesProvider()).parseVmSymbols( |
- 'chrome.exe', 0x00400000, 0x00472000, |
+ 'chrome.exe', 0x00400000, 0x00472000, 0, |
function (name, start, end) { |
exe_dll_syms.push(Array.prototype.slice.apply(arguments, [0])); |
}); |
@@ -275,7 +275,7 @@ |
read = dllSymbols; |
var dll_dll_syms = []; |
(new WindowsCppEntriesProvider()).parseVmSymbols( |
- 'chrome.dll', 0x01c30000, 0x02b80000, |
+ 'chrome.dll', 0x01c30000, 0x02b80000, 0, |
function (name, start, end) { |
dll_dll_syms.push(Array.prototype.slice.apply(arguments, [0])); |
}); |
@@ -287,7 +287,7 @@ |
read = exeSymbols; |
var dll_exe_syms = []; |
(new WindowsCppEntriesProvider()).parseVmSymbols( |
- 'chrome.dll', 0x01c30000, 0x02b80000, |
+ 'chrome.dll', 0x01c30000, 0x02b80000, 0, |
function (name, start, end) { |
dll_exe_syms.push(Array.prototype.slice.apply(arguments, [0])); |
}); |
@@ -304,7 +304,7 @@ function CppEntriesProviderMock() { |
CppEntriesProviderMock.prototype.parseVmSymbols = function( |
- name, startAddr, endAddr, symbolAdder) { |
+ name, startAddr, endAddr, slideAddr, symbolAdder) { |
var symbols = { |
'shell': |
[['v8::internal::JSObject::LookupOwnRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)', 0x080f8800, 0x080f8d90], |