Open Bug 1735339 Opened 3 years ago Updated 3 years ago

Document SpiderMonkey environment variables

Categories

(Core :: JavaScript Engine, enhancement, P3)

enhancement

Tracking

()

People

(Reporter: nbp, Unassigned)

References

(Blocks 1 open bug)

Details

Currently SpiderMonkey relies on the following set of environment variables:

  • ARM_ASM_NOP_FILL
  • ARMHWCAP
  • ARM_SIM_DEBUGGER
  • ARM_SIM_ICACHE_CHECKS
  • ARM_SIM_STOP_AT
  • ASM_POOL_MAX_OFFSET
  • CACHEIR_LOG_FLUSH
  • CACHEIR_LOGS
  • FUZZER
  • IONFILTER
  • IONFLAGS
  • IONPERF
  • ION_SPEW_BY_PID
  • ION_SPEW_FILENAME
  • JS_CODE_COVERAGE_OUTPUT_DIR
  • JSGC_EXTRA_POISONING
  • JSGC_MARK_STACK_LIMIT
  • JSGC_PRETENURE_THRESHOLD
  • JS_GC_ZEAL
  • JS_NO_UNALIGNED_MEMCPY
  • JS_TRACELOGGER_SPEW
  • JS_TRACE_LOGGING
  • LOCALE_DECIMAL_POINT
  • LOCALE_GROUPING
  • LOCALE_THOUSANDS_SEP
  • MIPS_SIM_ICACHE_CHECKS
  • MIPS_SIM_STOP_AT
  • MIPS_UNALIGNED
  • MOZ_FUZZ_DEBUG
  • MOZ_FUZZING_SAFE
  • MOZ_FUZZ_LARGE_ALLOC_LIMIT
  • MOZ_NURSERY_BIGINTS
  • MOZ_NURSERY_STRINGS
  • MOZ_PROFILE_PERF_FLAGS
  • MOZ_PROFILE_WITH_PERF
  • MOZ_SHOW_ALL_JS_FRAMES
  • MOZ_UPLOAD_DIR
  • SHM_ID
  • SPEW
  • SPEW_FILE
  • SPEW_FILTER
  • SPEW_UPLOAD
  • TLDIR
  • TLLOG
  • TLOPTIONS
  • TZ
  • USE_DEBUGGER
  • VIXL_STATS
  • VIXL_TRACE
  • XRE_NO_WINDOWS_CRASH_DIALOG

We should document these environment variable somewhere.
Among possible locations are the firefox source documentation, or the JS shell usage message.

You need to log in before you can comment on or make changes to this bug.