build/.gdbinit
author Lee Salzman <lsalzman@mozilla.com>
Sun, 20 Jul 2025 08:30:17 +0000 (16 hours ago)
changeset 797272 cfd0090968e11deee3db2fd88b291a9f16dd1fda
parent 782831 741a3917fe0a02dda593d932dc0774adcb0d5340
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:
535881
4d8ee4696e136413de723034a5df51aeb94e9cbe Bug 1642121 - Remove directory dependence of GDB init files. r=nalexander
Steve Fink <sfink@mozilla.com>
parents: 535627
diff changeset
     1
# This Source Code Form is subject to the terms of the Mozilla Public
4d8ee4696e136413de723034a5df51aeb94e9cbe Bug 1642121 - Remove directory dependence of GDB init files. r=nalexander
Steve Fink <sfink@mozilla.com>
parents: 535627
diff changeset
     2
# License, v. 2.0. If a copy of the MPL was not distributed with this
4d8ee4696e136413de723034a5df51aeb94e9cbe Bug 1642121 - Remove directory dependence of GDB init files. r=nalexander
Steve Fink <sfink@mozilla.com>
parents: 535627
diff changeset
     3
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
4d8ee4696e136413de723034a5df51aeb94e9cbe Bug 1642121 - Remove directory dependence of GDB init files. r=nalexander
Steve Fink <sfink@mozilla.com>
parents: 535627
diff changeset
     4
92906
5aa794f7d5cd76623ecfa34fc25a2a2bc31e189a Bug 184013 - Add a .gdbinit containing useful debugging macros to the tree so that it is found automagically; r=jimb
Ehsan Akhgari <ehsan@mozilla.com>
parents:
diff changeset
     5
# .gdbinit file for debugging Mozilla
5aa794f7d5cd76623ecfa34fc25a2a2bc31e189a Bug 184013 - Add a .gdbinit containing useful debugging macros to the tree so that it is found automagically; r=jimb
Ehsan Akhgari <ehsan@mozilla.com>
parents:
diff changeset
     6
114733
8868ca2865721befa6042f31b0bdb415fc6ca0d8 Bug 775789: Install .gdbinit correctly in $(DIST)/bin. r=glandium
Jim Blandy <jimb@mozilla.com>
parents: 92906
diff changeset
     7
# You may need to put an 'add-auto-load-safe-path' command in your
8868ca2865721befa6042f31b0bdb415fc6ca0d8 Bug 775789: Install .gdbinit correctly in $(DIST)/bin. r=glandium
Jim Blandy <jimb@mozilla.com>
parents: 92906
diff changeset
     8
# $HOME/.gdbinit file to get GDB to trust this file. If your builds are
8868ca2865721befa6042f31b0bdb415fc6ca0d8 Bug 775789: Install .gdbinit correctly in $(DIST)/bin. r=glandium
Jim Blandy <jimb@mozilla.com>
parents: 92906
diff changeset
     9
# generally in $HOME/moz, then you can say:
8868ca2865721befa6042f31b0bdb415fc6ca0d8 Bug 775789: Install .gdbinit correctly in $(DIST)/bin. r=glandium
Jim Blandy <jimb@mozilla.com>
parents: 92906
diff changeset
    10
#
8868ca2865721befa6042f31b0bdb415fc6ca0d8 Bug 775789: Install .gdbinit correctly in $(DIST)/bin. r=glandium
Jim Blandy <jimb@mozilla.com>
parents: 92906
diff changeset
    11
#  add-auto-load-safe-path ~/moz
8868ca2865721befa6042f31b0bdb415fc6ca0d8 Bug 775789: Install .gdbinit correctly in $(DIST)/bin. r=glandium
Jim Blandy <jimb@mozilla.com>
parents: 92906
diff changeset
    12
535627
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    13
# Don't stop for the SIG32/33/etc signals that Flash produces
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    14
handle SIG32 noprint nostop pass
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    15
handle SIG33 noprint nostop pass
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    16
handle SIGPIPE noprint nostop pass
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    17
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    18
# Don't stop for certain other signals where it's not useful,
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    19
# such as the SIG64 signals triggered by the Linux
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    20
# sandboxing code on older kernels.
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    21
handle SIG38 noprint nostop pass
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    22
handle SIG64 noprint nostop pass
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    23
handle SIGSYS noprint nostop pass
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    24
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    25
# Show the concrete types behind nsIFoo
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    26
set print object on
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    27
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    28
# run when using the auto-solib-add trick
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    29
define prun
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    30
        tbreak main
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    31
        run
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    32
	set auto-solib-add 0
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    33
        cont
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    34
end
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    35
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    36
# run -mail, when using the auto-solib-add trick
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    37
define pmail
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    38
        tbreak main
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    39
        run -mail
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    40
	set auto-solib-add 0
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    41
        cont
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    42
end
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    43
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    44
# Define a "pu" command to display PRUnichar * strings (100 chars max)
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    45
# Also allows an optional argument for how many chars to print as long as
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    46
# it's less than 100.
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    47
define pu
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    48
  set $uni = $arg0
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    49
  if $argc == 2
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    50
    set $limit = $arg1
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    51
    if $limit > 100
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    52
      set $limit = 100
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    53
    end
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    54
  else
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    55
    set $limit = 100
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    56
  end
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    57
  # scratch array with space for 100 chars plus null terminator.  Make
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    58
  # sure to not use ' ' as the char so this copy/pastes well.
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    59
  set $scratch = "____________________________________________________________________________________________________"
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    60
  set $i = 0
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    61
  set $scratch_idx = 0
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    62
  while (*$uni && $i++ < $limit)
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    63
    if (*$uni < 0x80)
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    64
      set $scratch[$scratch_idx++] = *(char*)$uni++
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    65
    else
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    66
      if ($scratch_idx > 0)
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    67
	set $scratch[$scratch_idx] = '\0'
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    68
	print $scratch
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    69
	set $scratch_idx = 0
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    70
      end
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    71
      print /x *(short*)$uni++
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    72
    end
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    73
  end
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    74
  if ($scratch_idx > 0)
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    75
    set $scratch[$scratch_idx] = '\0'
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    76
    print $scratch
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    77
  end
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    78
end
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    79
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    80
# Define a "ps" command to display subclasses of nsAC?String.  Note that
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    81
# this assumes strings as of Gecko 1.9 (well, and probably a few
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    82
# releases before that as well); going back far enough will get you
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    83
# to string classes that this function doesn't work for.
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    84
define ps
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    85
  set $str = $arg0
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    86
  if (sizeof(*$str.mData) == 1 && ($str.mFlags & 1) != 0)
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    87
    print $str.mData
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    88
  else
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    89
    pu $str.mData $str.mLength
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    90
  end
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    91
end
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    92
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    93
# Define a "pa" command to display the string value for an nsAtom
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    94
define pa
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    95
  set $atom = $arg0
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    96
  if (sizeof(*((&*$atom)->mString)) == 2)
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    97
    pu (&*$atom)->mString
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    98
  end
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
    99
end
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   100
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   101
# define a "pxul" command to display the type of a XUL element from
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   102
# an nsXULElement* pointer.
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   103
define pxul
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   104
  set $p = $arg0
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   105
  print $p->mNodeInfo.mRawPtr->mInner.mName->mStaticAtom->mString
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   106
end
92906
5aa794f7d5cd76623ecfa34fc25a2a2bc31e189a Bug 184013 - Add a .gdbinit containing useful debugging macros to the tree so that it is found automagically; r=jimb
Ehsan Akhgari <ehsan@mozilla.com>
parents:
diff changeset
   107
535627
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   108
# define a "prefcnt" command to display the refcount of an XPCOM obj
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   109
define prefcnt
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   110
  set $p = $arg0
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   111
  print ((nsPurpleBufferEntry*)$p->mRefCnt.mTagged)->mRefCnt
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   112
end
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   113
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   114
# define a "ptag" command to display the tag name of a content node
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   115
define ptag
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   116
  set $p = $arg0
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   117
  pa $p->mNodeInfo.mRawPtr->mInner.mName
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   118
end
92906
5aa794f7d5cd76623ecfa34fc25a2a2bc31e189a Bug 184013 - Add a .gdbinit containing useful debugging macros to the tree so that it is found automagically; r=jimb
Ehsan Akhgari <ehsan@mozilla.com>
parents:
diff changeset
   119
535627
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   120
##
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   121
## nsTArray
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   122
##
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   123
define ptarray
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   124
        if $argc == 0
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   125
                help ptarray
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   126
        else
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   127
                set $size = $arg0.mHdr->mLength
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   128
                set $capacity = $arg0.mHdr->mCapacity
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   129
                set $size_max = $size - 1
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   130
                set $elts = $arg0.Elements()
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   131
        end
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   132
        if $argc == 1
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   133
                set $i = 0
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   134
                while $i < $size
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   135
                        printf "elem[%u]: ", $i
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   136
                        p *($elts + $i)
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   137
                        set $i++
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   138
                end
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   139
        end
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   140
        if $argc == 2
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   141
                set $idx = $arg1
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   142
                if $idx < 0 || $idx > $size_max
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   143
                        printf "idx1, idx2 are not in acceptable range: [0..%u].\n", $size_max
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   144
                else
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   145
                        printf "elem[%u]: ", $idx
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   146
                        p *($elts + $idx)
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   147
                end
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   148
        end
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   149
        if $argc == 3
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   150
          set $start_idx = $arg1
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   151
          set $stop_idx = $arg2
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   152
          if $start_idx > $stop_idx
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   153
            set $tmp_idx = $start_idx
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   154
            set $start_idx = $stop_idx
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   155
            set $stop_idx = $tmp_idx
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   156
          end
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   157
          if $start_idx < 0 || $stop_idx < 0 || $start_idx > $size_max || $stop_idx > $size_max
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   158
            printf "idx1, idx2 are not in acceptable range: [0..%u].\n", $size_max
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   159
          else
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   160
            set $i = $start_idx
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   161
                while $i <= $stop_idx
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   162
                        printf "elem[%u]: ", $i
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   163
                        p *($elts + $i)
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   164
                        set $i++
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   165
                end
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   166
          end
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   167
        end
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   168
        if $argc > 0
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   169
                printf "nsTArray length = %u\n", $size
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   170
                printf "nsTArray capacity = %u\n", $capacity
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   171
                printf "Element "
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   172
                whatis *$elts
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   173
        end
92906
5aa794f7d5cd76623ecfa34fc25a2a2bc31e189a Bug 184013 - Add a .gdbinit containing useful debugging macros to the tree so that it is found automagically; r=jimb
Ehsan Akhgari <ehsan@mozilla.com>
parents:
diff changeset
   174
end
535627
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   175
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   176
document ptarray
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   177
        Prints nsTArray information.
535881
4d8ee4696e136413de723034a5df51aeb94e9cbe Bug 1642121 - Remove directory dependence of GDB init files. r=nalexander
Steve Fink <sfink@mozilla.com>
parents: 535627
diff changeset
   178
        Syntax: ptarray
535627
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   179
        Note: idx, idx1 and idx2 must be in acceptable range [0...size()-1].
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   180
        Examples:
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   181
        ptarray a - Prints tarray content, size, capacity and T typedef
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   182
        ptarray a 0 - Prints element[idx] from tarray
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   183
        ptarray a 1 2 - Prints elements in range [idx1..idx2] from tarray
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   184
end
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   185
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   186
define js
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   187
  call DumpJSStack()
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   188
end
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   189
591644
1a5af692b93a2725ae3eed4e5cde40791085bdaf Bug 1730022 - Improve debuggability of nsIContent. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io>
parents: 535881
diff changeset
   190
define ct
1a5af692b93a2725ae3eed4e5cde40791085bdaf Bug 1730022 - Improve debuggability of nsIContent. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io>
parents: 535881
diff changeset
   191
  call $arg0->Dump()
1a5af692b93a2725ae3eed4e5cde40791085bdaf Bug 1730022 - Improve debuggability of nsIContent. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io>
parents: 535881
diff changeset
   192
end
1a5af692b93a2725ae3eed4e5cde40791085bdaf Bug 1730022 - Improve debuggability of nsIContent. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io>
parents: 535881
diff changeset
   193
535627
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   194
define ft
782831
741a3917fe0a02dda593d932dc0774adcb0d5340 Bug 1959646 - Add zero-parameter overloads for dumping frame trees. r=layout-reviewers,emilio
Ting-Yu Lin <tlin@mozilla.com>
parents: 782625
diff changeset
   195
  call $arg0->DumpFrameTree()
535627
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   196
end
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   197
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   198
define ftp
782831
741a3917fe0a02dda593d932dc0774adcb0d5340 Bug 1959646 - Add zero-parameter overloads for dumping frame trees. r=layout-reviewers,emilio
Ting-Yu Lin <tlin@mozilla.com>
parents: 782625
diff changeset
   199
  call $arg0->DumpFrameTreeInCSSPixels()
535627
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   200
end
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   201
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   202
define ftl
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   203
  call $arg0->DumpFrameTreeLimited()
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   204
end
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   205
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   206
define ftlp
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   207
  call $arg0->DumpFrameTreeLimitedInCSSPixels()
995cb36e46d49d74ec262dc7d85b4fb3497cd8f0 Backed out changeset df0d6b993ad6 (bug 1642121) for causing build bustages
Noemi Erli <nerli@mozilla.com>
parents: 535626
diff changeset
   208
end