build/.lldbinit.in
author Lee Salzman <lsalzman@mozilla.com>
Sun, 20 Jul 2025 08:30:17 +0000 (17 hours ago)
changeset 797272 cfd0090968e11deee3db2fd88b291a9f16dd1fda
parent 739414 7dd7be58e11fde658cccc326312fb538d3bee6cd
permissions -rw-r--r--
Bug 1978234 - Use simpler software downscale fallback. r=ahale Differential Revision: https://phabricator.services.mozilla.com/D257942
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
507996
0433c276ce9b1bdb8c76b91084479910ffa927ed Bug 1605268. Notify Xcode debugger users that the KeyError can be ignored. r=heycam
Jonathan Watt <jwatt@jwatt.org>
parents: 467453
diff changeset
     1
# This must be the first Python variable set in this file
0433c276ce9b1bdb8c76b91084479910ffa927ed Bug 1605268. Notify Xcode debugger users that the KeyError can be ignored. r=heycam
Jonathan Watt <jwatt@jwatt.org>
parents: 467453
diff changeset
     2
script ignore__see_bug_1605268 = True
0433c276ce9b1bdb8c76b91084479910ffa927ed Bug 1605268. Notify Xcode debugger users that the KeyError can be ignored. r=heycam
Jonathan Watt <jwatt@jwatt.org>
parents: 467453
diff changeset
     3
164382
148382c24e1cd062d8a037f441cf9e9cc6dcfa4b Bug 960300 - Put a .lldbinit in the objdir and in dist/bin/, which load the .lldbinit in topsrcdir. r=glandium
Cameron McCormack <cam@mcc.id.au>
parents:
diff changeset
     4
#filter substitution
148382c24e1cd062d8a037f441cf9e9cc6dcfa4b Bug 960300 - Put a .lldbinit in the objdir and in dist/bin/, which load the .lldbinit in topsrcdir. r=glandium
Cameron McCormack <cam@mcc.id.au>
parents:
diff changeset
     5
script topsrcdir = "@topsrcdir@"; lldb.debugger.HandleCommand("command source -s true '%s'" % os.path.join(topsrcdir, ".lldbinit"))
467453
4ebb324c0d9534dcecb301ea3f58887bc1f74f35 Bug 1525968 - Post: Make $topobjdir/.lldbinit reference full build symbols on Android. r=froydnj
Nick Alexander <nalexander@mozilla.com>
parents: 164382
diff changeset
     6
4ebb324c0d9534dcecb301ea3f58887bc1f74f35 Bug 1525968 - Post: Make $topobjdir/.lldbinit reference full build symbols on Android. r=froydnj
Nick Alexander <nalexander@mozilla.com>
parents: 164382
diff changeset
     7
#ifdef MOZ_WIDGET_ANDROID
4ebb324c0d9534dcecb301ea3f58887bc1f74f35 Bug 1525968 - Post: Make $topobjdir/.lldbinit reference full build symbols on Android. r=froydnj
Nick Alexander <nalexander@mozilla.com>
parents: 164382
diff changeset
     8
settings set symbols.enable-external-lookup true
4ebb324c0d9534dcecb301ea3f58887bc1f74f35 Bug 1525968 - Post: Make $topobjdir/.lldbinit reference full build symbols on Android. r=froydnj
Nick Alexander <nalexander@mozilla.com>
parents: 164382
diff changeset
     9
4ebb324c0d9534dcecb301ea3f58887bc1f74f35 Bug 1525968 - Post: Make $topobjdir/.lldbinit reference full build symbols on Android. r=froydnj
Nick Alexander <nalexander@mozilla.com>
parents: 164382
diff changeset
    10
# This is where libxul.so and libmozglue.so are produced in full builds.
739414
7dd7be58e11fde658cccc326312fb538d3bee6cd Bug 1897179 - Update GeckoView native debugging docs with new symbols search dir. r=geckoview-reviewers,nalexander,ohall
Jamie Nicol <jnicol@mozilla.com>
parents: 569394
diff changeset
    11
settings append target.exec-search-paths @topobjdir@/dist/bin
467453
4ebb324c0d9534dcecb301ea3f58887bc1f74f35 Bug 1525968 - Post: Make $topobjdir/.lldbinit reference full build symbols on Android. r=froydnj
Nick Alexander <nalexander@mozilla.com>
parents: 164382
diff changeset
    12
543004
ee8fad62b8ab376f530adcec36e623171733eeb2 Bug 1654994 - Switch full symbols archive to tar.zst. r=firefox-build-system-reviewers,rstewart,tomprince
Mike Hommey <mh+mozilla@glandium.org>
parents: 542709
diff changeset
    13
# This is where artifact builds unpacks "crashreporter-symbols-full" uncompressed ELF debug symbols.
467453
4ebb324c0d9534dcecb301ea3f58887bc1f74f35 Bug 1525968 - Post: Make $topobjdir/.lldbinit reference full build symbols on Android. r=froydnj
Nick Alexander <nalexander@mozilla.com>
parents: 164382
diff changeset
    14
settings append target.debug-file-search-paths @topobjdir@/dist/crashreporter-symbols
4ebb324c0d9534dcecb301ea3f58887bc1f74f35 Bug 1525968 - Post: Make $topobjdir/.lldbinit reference full build symbols on Android. r=froydnj
Nick Alexander <nalexander@mozilla.com>
parents: 164382
diff changeset
    15
4ebb324c0d9534dcecb301ea3f58887bc1f74f35 Bug 1525968 - Post: Make $topobjdir/.lldbinit reference full build symbols on Android. r=froydnj
Nick Alexander <nalexander@mozilla.com>
parents: 164382
diff changeset
    16
# These are specific paths encoded into Mozilla's automation outputs.
4ebb324c0d9534dcecb301ea3f58887bc1f74f35 Bug 1525968 - Post: Make $topobjdir/.lldbinit reference full build symbols on Android. r=froydnj
Nick Alexander <nalexander@mozilla.com>
parents: 164382
diff changeset
    17
settings append target.source-map /builds/worker/workspace/build/src/obj-firefox @topobjdir@
4ebb324c0d9534dcecb301ea3f58887bc1f74f35 Bug 1525968 - Post: Make $topobjdir/.lldbinit reference full build symbols on Android. r=froydnj
Nick Alexander <nalexander@mozilla.com>
parents: 164382
diff changeset
    18
settings append target.source-map /builds/worker/workspace/build/src @topsrcdir@
4ebb324c0d9534dcecb301ea3f58887bc1f74f35 Bug 1525968 - Post: Make $topobjdir/.lldbinit reference full build symbols on Android. r=froydnj
Nick Alexander <nalexander@mozilla.com>
parents: 164382
diff changeset
    19
#endif