Skip to content

Commit

Permalink
fix: clean up some debug log messages for consistency
Browse files Browse the repository at this point in the history
  • Loading branch information
FUDCo committed Sep 24, 2020
1 parent 23c3f9d commit 56a0763
Showing 1 changed file with 22 additions and 22 deletions.
44 changes: 22 additions & 22 deletions packages/SwingSet/src/kernel/vatTranslator.js
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ function makeTranslateVatSyscallToKernelSyscall(vatID, kernelKeeper) {
const target = mapVatSlotToKernelSlot(targetSlot);
const argList = legibilizeMessageArgs(args).join(', ');
// prettier-ignore
kdebug(`syscall[${vatID}].send(vat:${targetSlot}=ker:${target}).${method}(${argList})`);
kdebug(`syscall[${vatID}].send(${targetSlot}/${target}).${method}(${argList})`);
const kernelSlots = args.slots.map(slot => mapVatSlotToKernelSlot(slot));
const kernelArgs = harden({ ...args, slots: kernelSlots });
let result = null;
Expand Down Expand Up @@ -161,54 +161,54 @@ function makeTranslateVatSyscallToKernelSyscall(vatID, kernelKeeper) {
return harden(['invoke', dev, method, kernelData]);
}

function translateSubscribe(promiseID) {
const id = mapVatSlotToKernelSlot(promiseID);
kdebug(`syscall[${vatID}].subscribe(vat:${promiseID}=ker:${id})`);
if (!kernelKeeper.hasKernelPromise(id)) {
throw new Error(`unknown kernelPromise id '${id}'`);
function translateSubscribe(vpid) {
const kpid = mapVatSlotToKernelSlot(vpid);
kdebug(`syscall[${vatID}].subscribe(${vpid}/${kpid})`);
if (!kernelKeeper.hasKernelPromise(kpid)) {
throw new Error(`unknown kernelPromise id '${kpid}'`);
}
const ks = harden(['subscribe', vatID, id]);
const ks = harden(['subscribe', vatID, kpid]);
return ks;
}

function translateFulfillToPresence(promiseID, slot) {
insistVatType('promise', promiseID);
const kpid = mapVatSlotToKernelSlot(promiseID);
function translateFulfillToPresence(vpid, slot) {
insistVatType('promise', vpid);
const kpid = mapVatSlotToKernelSlot(vpid);
const targetSlot = mapVatSlotToKernelSlot(slot);
kdebug(
`syscall[${vatID}].fulfillToPresence(${promiseID} / ${kpid}) = ${slot} / ${targetSlot})`,
`syscall[${vatID}].fulfillToPresence(${vpid}/${kpid}) = ${slot}/${targetSlot}`,
);
vatKeeper.deleteCListEntry(kpid, promiseID);
vatKeeper.deleteCListEntry(kpid, vpid);
return harden(['fulfillToPresence', vatID, kpid, targetSlot]);
}

function translateFulfillToData(promiseID, data) {
insistVatType('promise', promiseID);
function translateFulfillToData(vpid, data) {
insistVatType('promise', vpid);
insistCapData(data);
const kpid = mapVatSlotToKernelSlot(promiseID);
const kpid = mapVatSlotToKernelSlot(vpid);
const kernelSlots = data.slots.map(slot => mapVatSlotToKernelSlot(slot));
const kernelData = harden({ ...data, slots: kernelSlots });
kdebug(
`syscall[${vatID}].fulfillData(${promiseID}/${kpid}) = ${
`syscall[${vatID}].fulfillToData(${vpid}/${kpid}) = ${
data.body
} ${JSON.stringify(data.slots)}/${JSON.stringify(kernelSlots)}`,
);
deleteCListEntryIfEasy(vatID, vatKeeper, kpid, promiseID, kernelData);
deleteCListEntryIfEasy(vatID, vatKeeper, kpid, vpid, kernelData);
return harden(['fulfillToData', vatID, kpid, kernelData]);
}

function translateReject(promiseID, data) {
insistVatType('promise', promiseID);
function translateReject(vpid, data) {
insistVatType('promise', vpid);
insistCapData(data);
const kpid = mapVatSlotToKernelSlot(promiseID);
const kpid = mapVatSlotToKernelSlot(vpid);
const kernelSlots = data.slots.map(slot => mapVatSlotToKernelSlot(slot));
const kernelData = harden({ ...data, slots: kernelSlots });
kdebug(
`syscall[${vatID}].reject(${promiseID}/${kpid}) = ${
`syscall[${vatID}].reject(${vpid}/${kpid}) = ${
data.body
} ${JSON.stringify(data.slots)}/${JSON.stringify(kernelSlots)}`,
);
deleteCListEntryIfEasy(vatID, vatKeeper, kpid, promiseID, kernelData);
deleteCListEntryIfEasy(vatID, vatKeeper, kpid, vpid, kernelData);
return harden(['reject', vatID, kpid, kernelData]);
}

Expand Down

0 comments on commit 56a0763

Please sign in to comment.