summaryrefslogtreecommitdiff
path: root/deps/v8/tools/profile.js
diff options
context:
space:
mode:
authorRyan <ry@tinyclouds.org>2009-07-31 14:36:48 +0200
committerRyan <ry@tinyclouds.org>2009-07-31 14:36:48 +0200
commit2ebd6921510f9efbf1ef7eb6988ccecac25ee988 (patch)
tree796b2b414a20bd2e6b4b43323ea149894115a8c3 /deps/v8/tools/profile.js
parent5373c6869a8410e9a00771be09bc74cd17e9c843 (diff)
downloadandroid-node-v8-2ebd6921510f9efbf1ef7eb6988ccecac25ee988.tar.gz
android-node-v8-2ebd6921510f9efbf1ef7eb6988ccecac25ee988.tar.bz2
android-node-v8-2ebd6921510f9efbf1ef7eb6988ccecac25ee988.zip
Upgrade V8 to 1.3.1
Diffstat (limited to 'deps/v8/tools/profile.js')
-rw-r--r--deps/v8/tools/profile.js18
1 files changed, 17 insertions, 1 deletions
diff --git a/deps/v8/tools/profile.js b/deps/v8/tools/profile.js
index 614c635576..db4b542ff2 100644
--- a/deps/v8/tools/profile.js
+++ b/deps/v8/tools/profile.js
@@ -86,7 +86,23 @@ devtools.profiler.Profile.prototype.handleUnknownCode = function(
/**
- * Registers static (library) code entry.
+ * Registers a library.
+ *
+ * @param {string} name Code entry name.
+ * @param {number} startAddr Starting address.
+ * @param {number} endAddr Ending address.
+ */
+devtools.profiler.Profile.prototype.addLibrary = function(
+ name, startAddr, endAddr) {
+ var entry = new devtools.profiler.CodeMap.CodeEntry(
+ endAddr - startAddr, name);
+ this.codeMap_.addLibrary(startAddr, entry);
+ return entry;
+};
+
+
+/**
+ * Registers statically compiled code entry.
*
* @param {string} name Code entry name.
* @param {number} startAddr Starting address.