summaryrefslogtreecommitdiff
path: root/lib/internal/async_hooks.js
diff options
context:
space:
mode:
authorAndreas Madsen <amwebdk@gmail.com>2017-11-22 13:54:38 +0100
committerAndreas Madsen <amwebdk@gmail.com>2017-12-19 18:04:43 +0100
commitf3f1a9349afaee9a05dce8df0836dd4355836391 (patch)
tree8080d6724980da97b8c7c88c97b65f02d1fa6391 /lib/internal/async_hooks.js
parentfe257ac2078676012ed6d188e63e50827fe69d27 (diff)
downloadandroid-node-v8-f3f1a9349afaee9a05dce8df0836dd4355836391.tar.gz
android-node-v8-f3f1a9349afaee9a05dce8df0836dd4355836391.tar.bz2
android-node-v8-f3f1a9349afaee9a05dce8df0836dd4355836391.zip
async_hooks: rename initTriggerId
rename initTriggerId to defaultTriggerAsyncId such it matches the rest of our naming. PR-URL: https://github.com/nodejs/node/pull/17273 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'lib/internal/async_hooks.js')
-rw-r--r--lib/internal/async_hooks.js36
1 files changed, 18 insertions, 18 deletions
diff --git a/lib/internal/async_hooks.js b/lib/internal/async_hooks.js
index 002cbccb03..7e29d53606 100644
--- a/lib/internal/async_hooks.js
+++ b/lib/internal/async_hooks.js
@@ -14,10 +14,10 @@ const async_wrap = process.binding('async_wrap');
* kTriggerAsyncId: The trigger_async_id of the resource responsible for
* the current execution stack.
* kAsyncIdCounter: Incremental counter tracking the next assigned async_id.
- * kInitTriggerAsyncId: Written immediately before a resource's constructor
+ * kDefaultTriggerAsyncId: Written immediately before a resource's constructor
* that sets the value of the init()'s triggerAsyncId. The order of
* retrieving the triggerAsyncId value is passing directly to the
- * constructor -> value set in kInitTriggerAsyncId -> executionAsyncId of
+ * constructor -> value set in kDefaultTriggerAsyncId -> executionAsyncId of
* the current resource.
*/
const { async_hook_fields, async_id_fields } = async_wrap;
@@ -61,7 +61,7 @@ const active_hooks = {
// for a given step, that step can bail out early.
const { kInit, kBefore, kAfter, kDestroy, kPromiseResolve,
kCheck, kExecutionAsyncId, kAsyncIdCounter,
- kInitTriggerAsyncId } = async_wrap.constants;
+ kDefaultTriggerAsyncId } = async_wrap.constants;
// Used in AsyncHook and AsyncResource.
const init_symbol = Symbol('init');
@@ -245,25 +245,25 @@ function newUid() {
return ++async_id_fields[kAsyncIdCounter];
}
-
// Return the triggerAsyncId meant for the constructor calling it. It's up to
// the user to safeguard this call and make sure it's zero'd out when the
// constructor is complete.
-function initTriggerId() {
- var triggerAsyncId = async_id_fields[kInitTriggerAsyncId];
+function getDefaultTriggerAsyncId() {
+ var defaultTriggerAsyncId = async_id_fields[kDefaultTriggerAsyncId];
// Reset value after it's been called so the next constructor doesn't
// inherit it by accident.
- async_id_fields[kInitTriggerAsyncId] = 0;
- if (triggerAsyncId <= 0)
- triggerAsyncId = async_id_fields[kExecutionAsyncId];
- return triggerAsyncId;
+ async_id_fields[kDefaultTriggerAsyncId] = 0;
+ // If defaultTriggerAsyncId isn't set, use the executionAsyncId
+ if (defaultTriggerAsyncId <= 0)
+ defaultTriggerAsyncId = async_id_fields[kExecutionAsyncId];
+ return defaultTriggerAsyncId;
}
-function setInitTriggerId(triggerAsyncId) {
+function setDefaultTriggerAsyncId(triggerAsyncId) {
// CHECK(Number.isSafeInteger(triggerAsyncId))
// CHECK(triggerAsyncId > 0)
- async_id_fields[kInitTriggerAsyncId] = triggerAsyncId;
+ async_id_fields[kDefaultTriggerAsyncId] = triggerAsyncId;
}
@@ -282,13 +282,13 @@ function emitInitScript(asyncId, type, triggerAsyncId, resource) {
return;
// This can run after the early return check b/c running this function
- // manually means that the embedder must have used initTriggerId().
+ // manually means that the embedder must have used getDefaultTriggerAsyncId().
if (triggerAsyncId === null) {
- triggerAsyncId = initTriggerId();
+ triggerAsyncId = getDefaultTriggerAsyncId();
} else {
- // If a triggerAsyncId was passed, any kInitTriggerAsyncId still must be
+ // If a triggerAsyncId was passed, any kDefaultTriggerAsyncId still must be
// null'd.
- async_id_fields[kInitTriggerAsyncId] = 0;
+ async_id_fields[kDefaultTriggerAsyncId] = 0;
}
emitInitNative(asyncId, type, triggerAsyncId, resource);
@@ -340,8 +340,8 @@ module.exports = {
disableHooks,
// Internal Embedder API
newUid,
- initTriggerId,
- setInitTriggerId,
+ getDefaultTriggerAsyncId,
+ setDefaultTriggerAsyncId,
emitInit: emitInitScript,
emitBefore: emitBeforeScript,
emitAfter: emitAfterScript,