[Fuzzing] Exact Rooting

RESOLVED FIXED in mozilla29

Status

()

Core
JavaScript Engine
RESOLVED FIXED
5 years ago
5 years ago

People

(Reporter: terrence, Unassigned)

Tracking

Trunk
mozilla29
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

5 years ago
Now that we're getting close to turning on exact rooting, let's do some fuzzing against the exact configuration that we plan to foist on the world at large.

When I configure locally with the nightly mozconfig, these args get sent to configure:

--enable-update-channel= --enable-update-packaging --with-google-api-keyfile=/builds/gapi.data --enable-crashreporter --enable-release --enable-elf-hack --enable-stdcxx-compat --enable-warnings-as-errors --enable-signmar --enable-profiling --disable-elf-hack --enable-js-diagnostics --with-ccache=/usr/bin/ccache --enable-threadsafe --with-intl-api=build --enable-ctypes --disable-shared-js --with-nspr-cflags=-I/home/terrence/moz/trunk/mozilla-central/obj-armv7l-unknown-linux-gnueabi/dist/include/nspr '--with-nspr-libs=-L/home/terrence/moz/trunk/mozilla-central/obj-armv7l-unknown-linux-gnueabi/dist/lib -lnspr4 -lplc4 -lplds4' --with-dist-dir=../../dist --prefix=/home/terrence/moz/trunk/mozilla-central/obj-armv7l-unknown-linux-gnueabi/dist --enable-jemalloc --cache-file=../.././config.cache --srcdir=/home/terrence/moz/trunk/mozilla-central/js/src

Peeling off stuff that is not for js/src/ and adding in --enable-exact-rooting, I get:

--enable-exact-rooting --enable-elf-hack --enable-stdcxx-compat --enable-warnings-as-errors --enable-signmar --enable-profiling --disable-elf-hack --enable-js-diagnostics --enable-threadsafe --with-intl-api=build --enable-ctypes --disable-shared-js --enable-jemalloc

Plus whatever is needed locally for nspr, ccache, prefix, config cache, etc.
Depends on: 916348
I have landed quick hacks in rev 83a3871a2eb8 to get these flags into js shell fuzzing with --enable-exact-rooting, and --enable-gcgenerational.
So far, everything looks good on 64-bit Linux, which is all I've tested / gotten working.
(Reporter)

Updated

5 years ago
Status: NEW → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla29
You need to log in before you can comment on or make changes to this bug.