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-- |
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 |