Right now there isn't any way to interact directly with the GGC from the shell or to put it into edge states quickly.
Created attachment 756067 [details] [diff] [review] v0 This exposes |minorgc([overflow])| to the shell. It calls MinorGC and optionally calls setOverflowed on cx->runtime->gcStoreBuffer if [overflow] is set to true.
Created attachment 756071 [details] [diff] [review] v1 CallArgs::get returns UndefinedValue if the arg is not set, so there is no need to test before getting the arg.
Attachment #756071 - Flags: review?(wmccloskey) → review+
Status: NEW → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla24
jsfunfuzz now calls minorgc occasionally. (fuzzing rev a32442460b40)
You need to log in before you can comment on or make changes to this bug.