Closed Bug 1764258 Opened 4 years ago Closed 4 years ago

Nyx API enhancements

Categories

(Core :: Fuzzing, enhancement, P1)

x86_64
Linux
enhancement

Tracking

()

RESOLVED FIXED
101 Branch
Tracking Status
firefox101 --- fixed

People

(Reporter: decoder, Assigned: decoder)

References

Details

Attachments

(1 file)

The upcoming patch improves our in-tree Nyx API by:

  • Exposing a puts like function that prints to the hypervisor console when running inside Nyx.
  • Adding a counter to release so we can expose the actual number of iterations done to the preloaded runtime.
  • Making the API more threadsafe and adding a started method.

In the future, it would likely be useful to integrate the puts support into our MOZ_LOG system as well as supporting it in the various places where we use/overload fprintf.

Blocks: 1764259
Blocks: 1764262
Pushed by choller@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/7291db6fa80d [Fuzzing] Nyx API enhancements. r=truber
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 101 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: