View On GitHub
The Joy of Coding: Episode Guide
Volunteer-driven episode guide for The Joy of Coding
Project maintained by
mikeconley
Hosted on GitHub Pages — Theme by
mattgraham
Episode 278: Feb 9th, 2022
Links
Watch this episode on Air Mozilla
Joplin Agenda
Topics
How to debug Firefox’s native code on macOS (lldb), then Linux (gdb), then Windows (Visual Studio)!
Optimized builds, unoptimized / debug builds, artifact builds
Why can’t we do native code debugging of artifact builds?
Configure Build Options
Attaching to a running instance of Firefox
https://lldb.llvm.org/use/map.html
MOZ_DEBUG_CHILD_PROCESS=1
https://rr-project.org/
https://pernos.co/
Attaching to the parent process
Windows: The Launcher Process
https://bugzilla.mozilla.org/showbug.cgi?id=1495040
MOZ_DEBUG_BROWSERPAUSE=15
Attaching to the content process
Rate this episode
Chat
Join us on Matrix!
Other
Compiler Compiler
live stream
Try out Mozilla
VPN
How mconley uses
Mercurial
Fission
- Read more about it
mozconfigwrapper
- A Wrapper to keep different mozconfigs
MyQOnly
Mikes Addon for showing how many reviews are in your review queue -
Source at Github
Mike’s Firefox Color Theme
Check if a service you are using, has been part of a breach via
Firefox Monitor
Codetribute
- Help contribute to Firefox, good mentored bugs for You.
First,
Create
a Mozilla Bugzilla account.