mirror of
https://github.com/chromium/crashpad.git
synced 2025-03-21 19:23:46 +00:00
Update documentation to master 05c89beaae4e
This commit is contained in:
parent
92733e1dff
commit
ec2bd8380d
File diff suppressed because it is too large
Load Diff
@ -1,797 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
||||||
<meta name="generator" content="AsciiDoc 8.6.9">
|
|
||||||
<title>Project Status</title>
|
|
||||||
<style type="text/css">
|
|
||||||
/* Shared CSS for AsciiDoc xhtml11 and html5 backends */
|
|
||||||
|
|
||||||
/* Default font. */
|
|
||||||
body {
|
|
||||||
font-family: Georgia,serif;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Title font. */
|
|
||||||
h1, h2, h3, h4, h5, h6,
|
|
||||||
div.title, caption.title,
|
|
||||||
thead, p.table.header,
|
|
||||||
#toctitle,
|
|
||||||
#author, #revnumber, #revdate, #revremark,
|
|
||||||
#footer {
|
|
||||||
font-family: Arial,Helvetica,sans-serif;
|
|
||||||
}
|
|
||||||
|
|
||||||
body {
|
|
||||||
margin: 1em 5% 1em 5%;
|
|
||||||
}
|
|
||||||
|
|
||||||
a {
|
|
||||||
color: blue;
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
a:visited {
|
|
||||||
color: fuchsia;
|
|
||||||
}
|
|
||||||
|
|
||||||
em {
|
|
||||||
font-style: italic;
|
|
||||||
color: navy;
|
|
||||||
}
|
|
||||||
|
|
||||||
strong {
|
|
||||||
font-weight: bold;
|
|
||||||
color: #083194;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1, h2, h3, h4, h5, h6 {
|
|
||||||
color: #527bbd;
|
|
||||||
margin-top: 1.2em;
|
|
||||||
margin-bottom: 0.5em;
|
|
||||||
line-height: 1.3;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1, h2, h3 {
|
|
||||||
border-bottom: 2px solid silver;
|
|
||||||
}
|
|
||||||
h2 {
|
|
||||||
padding-top: 0.5em;
|
|
||||||
}
|
|
||||||
h3 {
|
|
||||||
float: left;
|
|
||||||
}
|
|
||||||
h3 + * {
|
|
||||||
clear: left;
|
|
||||||
}
|
|
||||||
h5 {
|
|
||||||
font-size: 1.0em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.sectionbody {
|
|
||||||
margin-left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
hr {
|
|
||||||
border: 1px solid silver;
|
|
||||||
}
|
|
||||||
|
|
||||||
p {
|
|
||||||
margin-top: 0.5em;
|
|
||||||
margin-bottom: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul, ol, li > p {
|
|
||||||
margin-top: 0;
|
|
||||||
}
|
|
||||||
ul > li { color: #aaa; }
|
|
||||||
ul > li > * { color: black; }
|
|
||||||
|
|
||||||
.monospaced, code, pre {
|
|
||||||
font-family: "Courier New", Courier, monospace;
|
|
||||||
font-size: inherit;
|
|
||||||
color: navy;
|
|
||||||
padding: 0;
|
|
||||||
margin: 0;
|
|
||||||
}
|
|
||||||
pre {
|
|
||||||
white-space: pre-wrap;
|
|
||||||
}
|
|
||||||
|
|
||||||
#author {
|
|
||||||
color: #527bbd;
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 1.1em;
|
|
||||||
}
|
|
||||||
#email {
|
|
||||||
}
|
|
||||||
#revnumber, #revdate, #revremark {
|
|
||||||
}
|
|
||||||
|
|
||||||
#footer {
|
|
||||||
font-size: small;
|
|
||||||
border-top: 2px solid silver;
|
|
||||||
padding-top: 0.5em;
|
|
||||||
margin-top: 4.0em;
|
|
||||||
}
|
|
||||||
#footer-text {
|
|
||||||
float: left;
|
|
||||||
padding-bottom: 0.5em;
|
|
||||||
}
|
|
||||||
#footer-badges {
|
|
||||||
float: right;
|
|
||||||
padding-bottom: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
#preamble {
|
|
||||||
margin-top: 1.5em;
|
|
||||||
margin-bottom: 1.5em;
|
|
||||||
}
|
|
||||||
div.imageblock, div.exampleblock, div.verseblock,
|
|
||||||
div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock,
|
|
||||||
div.admonitionblock {
|
|
||||||
margin-top: 1.0em;
|
|
||||||
margin-bottom: 1.5em;
|
|
||||||
}
|
|
||||||
div.admonitionblock {
|
|
||||||
margin-top: 2.0em;
|
|
||||||
margin-bottom: 2.0em;
|
|
||||||
margin-right: 10%;
|
|
||||||
color: #606060;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.content { /* Block element content. */
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Block element titles. */
|
|
||||||
div.title, caption.title {
|
|
||||||
color: #527bbd;
|
|
||||||
font-weight: bold;
|
|
||||||
text-align: left;
|
|
||||||
margin-top: 1.0em;
|
|
||||||
margin-bottom: 0.5em;
|
|
||||||
}
|
|
||||||
div.title + * {
|
|
||||||
margin-top: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
td div.title:first-child {
|
|
||||||
margin-top: 0.0em;
|
|
||||||
}
|
|
||||||
div.content div.title:first-child {
|
|
||||||
margin-top: 0.0em;
|
|
||||||
}
|
|
||||||
div.content + div.title {
|
|
||||||
margin-top: 0.0em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.sidebarblock > div.content {
|
|
||||||
background: #ffffee;
|
|
||||||
border: 1px solid #dddddd;
|
|
||||||
border-left: 4px solid #f0f0f0;
|
|
||||||
padding: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.listingblock > div.content {
|
|
||||||
border: 1px solid #dddddd;
|
|
||||||
border-left: 5px solid #f0f0f0;
|
|
||||||
background: #f8f8f8;
|
|
||||||
padding: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.quoteblock, div.verseblock {
|
|
||||||
padding-left: 1.0em;
|
|
||||||
margin-left: 1.0em;
|
|
||||||
margin-right: 10%;
|
|
||||||
border-left: 5px solid #f0f0f0;
|
|
||||||
color: #888;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.quoteblock > div.attribution {
|
|
||||||
padding-top: 0.5em;
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.verseblock > pre.content {
|
|
||||||
font-family: inherit;
|
|
||||||
font-size: inherit;
|
|
||||||
}
|
|
||||||
div.verseblock > div.attribution {
|
|
||||||
padding-top: 0.75em;
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
/* DEPRECATED: Pre version 8.2.7 verse style literal block. */
|
|
||||||
div.verseblock + div.attribution {
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.admonitionblock .icon {
|
|
||||||
vertical-align: top;
|
|
||||||
font-size: 1.1em;
|
|
||||||
font-weight: bold;
|
|
||||||
text-decoration: underline;
|
|
||||||
color: #527bbd;
|
|
||||||
padding-right: 0.5em;
|
|
||||||
}
|
|
||||||
div.admonitionblock td.content {
|
|
||||||
padding-left: 0.5em;
|
|
||||||
border-left: 3px solid #dddddd;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.exampleblock > div.content {
|
|
||||||
border-left: 3px solid #dddddd;
|
|
||||||
padding-left: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.imageblock div.content { padding-left: 0; }
|
|
||||||
span.image img { border-style: none; vertical-align: text-bottom; }
|
|
||||||
a.image:visited { color: white; }
|
|
||||||
|
|
||||||
dl {
|
|
||||||
margin-top: 0.8em;
|
|
||||||
margin-bottom: 0.8em;
|
|
||||||
}
|
|
||||||
dt {
|
|
||||||
margin-top: 0.5em;
|
|
||||||
margin-bottom: 0;
|
|
||||||
font-style: normal;
|
|
||||||
color: navy;
|
|
||||||
}
|
|
||||||
dd > *:first-child {
|
|
||||||
margin-top: 0.1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul, ol {
|
|
||||||
list-style-position: outside;
|
|
||||||
}
|
|
||||||
ol.arabic {
|
|
||||||
list-style-type: decimal;
|
|
||||||
}
|
|
||||||
ol.loweralpha {
|
|
||||||
list-style-type: lower-alpha;
|
|
||||||
}
|
|
||||||
ol.upperalpha {
|
|
||||||
list-style-type: upper-alpha;
|
|
||||||
}
|
|
||||||
ol.lowerroman {
|
|
||||||
list-style-type: lower-roman;
|
|
||||||
}
|
|
||||||
ol.upperroman {
|
|
||||||
list-style-type: upper-roman;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.compact ul, div.compact ol,
|
|
||||||
div.compact p, div.compact p,
|
|
||||||
div.compact div, div.compact div {
|
|
||||||
margin-top: 0.1em;
|
|
||||||
margin-bottom: 0.1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
tfoot {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
td > div.verse {
|
|
||||||
white-space: pre;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.hdlist {
|
|
||||||
margin-top: 0.8em;
|
|
||||||
margin-bottom: 0.8em;
|
|
||||||
}
|
|
||||||
div.hdlist tr {
|
|
||||||
padding-bottom: 15px;
|
|
||||||
}
|
|
||||||
dt.hdlist1.strong, td.hdlist1.strong {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
td.hdlist1 {
|
|
||||||
vertical-align: top;
|
|
||||||
font-style: normal;
|
|
||||||
padding-right: 0.8em;
|
|
||||||
color: navy;
|
|
||||||
}
|
|
||||||
td.hdlist2 {
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
div.hdlist.compact tr {
|
|
||||||
margin: 0;
|
|
||||||
padding-bottom: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.comment {
|
|
||||||
background: yellow;
|
|
||||||
}
|
|
||||||
|
|
||||||
.footnote, .footnoteref {
|
|
||||||
font-size: 0.8em;
|
|
||||||
}
|
|
||||||
|
|
||||||
span.footnote, span.footnoteref {
|
|
||||||
vertical-align: super;
|
|
||||||
}
|
|
||||||
|
|
||||||
#footnotes {
|
|
||||||
margin: 20px 0 20px 0;
|
|
||||||
padding: 7px 0 0 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#footnotes div.footnote {
|
|
||||||
margin: 0 0 5px 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#footnotes hr {
|
|
||||||
border: none;
|
|
||||||
border-top: 1px solid silver;
|
|
||||||
height: 1px;
|
|
||||||
text-align: left;
|
|
||||||
margin-left: 0;
|
|
||||||
width: 20%;
|
|
||||||
min-width: 100px;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.colist td {
|
|
||||||
padding-right: 0.5em;
|
|
||||||
padding-bottom: 0.3em;
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
div.colist td img {
|
|
||||||
margin-top: 0.3em;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media print {
|
|
||||||
#footer-badges { display: none; }
|
|
||||||
}
|
|
||||||
|
|
||||||
#toc {
|
|
||||||
margin-bottom: 2.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
#toctitle {
|
|
||||||
color: #527bbd;
|
|
||||||
font-size: 1.1em;
|
|
||||||
font-weight: bold;
|
|
||||||
margin-top: 1.0em;
|
|
||||||
margin-bottom: 0.1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.toclevel0, div.toclevel1, div.toclevel2, div.toclevel3, div.toclevel4 {
|
|
||||||
margin-top: 0;
|
|
||||||
margin-bottom: 0;
|
|
||||||
}
|
|
||||||
div.toclevel2 {
|
|
||||||
margin-left: 2em;
|
|
||||||
font-size: 0.9em;
|
|
||||||
}
|
|
||||||
div.toclevel3 {
|
|
||||||
margin-left: 4em;
|
|
||||||
font-size: 0.9em;
|
|
||||||
}
|
|
||||||
div.toclevel4 {
|
|
||||||
margin-left: 6em;
|
|
||||||
font-size: 0.9em;
|
|
||||||
}
|
|
||||||
|
|
||||||
span.aqua { color: aqua; }
|
|
||||||
span.black { color: black; }
|
|
||||||
span.blue { color: blue; }
|
|
||||||
span.fuchsia { color: fuchsia; }
|
|
||||||
span.gray { color: gray; }
|
|
||||||
span.green { color: green; }
|
|
||||||
span.lime { color: lime; }
|
|
||||||
span.maroon { color: maroon; }
|
|
||||||
span.navy { color: navy; }
|
|
||||||
span.olive { color: olive; }
|
|
||||||
span.purple { color: purple; }
|
|
||||||
span.red { color: red; }
|
|
||||||
span.silver { color: silver; }
|
|
||||||
span.teal { color: teal; }
|
|
||||||
span.white { color: white; }
|
|
||||||
span.yellow { color: yellow; }
|
|
||||||
|
|
||||||
span.aqua-background { background: aqua; }
|
|
||||||
span.black-background { background: black; }
|
|
||||||
span.blue-background { background: blue; }
|
|
||||||
span.fuchsia-background { background: fuchsia; }
|
|
||||||
span.gray-background { background: gray; }
|
|
||||||
span.green-background { background: green; }
|
|
||||||
span.lime-background { background: lime; }
|
|
||||||
span.maroon-background { background: maroon; }
|
|
||||||
span.navy-background { background: navy; }
|
|
||||||
span.olive-background { background: olive; }
|
|
||||||
span.purple-background { background: purple; }
|
|
||||||
span.red-background { background: red; }
|
|
||||||
span.silver-background { background: silver; }
|
|
||||||
span.teal-background { background: teal; }
|
|
||||||
span.white-background { background: white; }
|
|
||||||
span.yellow-background { background: yellow; }
|
|
||||||
|
|
||||||
span.big { font-size: 2em; }
|
|
||||||
span.small { font-size: 0.6em; }
|
|
||||||
|
|
||||||
span.underline { text-decoration: underline; }
|
|
||||||
span.overline { text-decoration: overline; }
|
|
||||||
span.line-through { text-decoration: line-through; }
|
|
||||||
|
|
||||||
div.unbreakable { page-break-inside: avoid; }
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* xhtml11 specific
|
|
||||||
*
|
|
||||||
* */
|
|
||||||
|
|
||||||
div.tableblock {
|
|
||||||
margin-top: 1.0em;
|
|
||||||
margin-bottom: 1.5em;
|
|
||||||
}
|
|
||||||
div.tableblock > table {
|
|
||||||
border: 3px solid #527bbd;
|
|
||||||
}
|
|
||||||
thead, p.table.header {
|
|
||||||
font-weight: bold;
|
|
||||||
color: #527bbd;
|
|
||||||
}
|
|
||||||
p.table {
|
|
||||||
margin-top: 0;
|
|
||||||
}
|
|
||||||
/* Because the table frame attribute is overriden by CSS in most browsers. */
|
|
||||||
div.tableblock > table[frame="void"] {
|
|
||||||
border-style: none;
|
|
||||||
}
|
|
||||||
div.tableblock > table[frame="hsides"] {
|
|
||||||
border-left-style: none;
|
|
||||||
border-right-style: none;
|
|
||||||
}
|
|
||||||
div.tableblock > table[frame="vsides"] {
|
|
||||||
border-top-style: none;
|
|
||||||
border-bottom-style: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* html5 specific
|
|
||||||
*
|
|
||||||
* */
|
|
||||||
|
|
||||||
table.tableblock {
|
|
||||||
margin-top: 1.0em;
|
|
||||||
margin-bottom: 1.5em;
|
|
||||||
}
|
|
||||||
thead, p.tableblock.header {
|
|
||||||
font-weight: bold;
|
|
||||||
color: #527bbd;
|
|
||||||
}
|
|
||||||
p.tableblock {
|
|
||||||
margin-top: 0;
|
|
||||||
}
|
|
||||||
table.tableblock {
|
|
||||||
border-width: 3px;
|
|
||||||
border-spacing: 0px;
|
|
||||||
border-style: solid;
|
|
||||||
border-color: #527bbd;
|
|
||||||
border-collapse: collapse;
|
|
||||||
}
|
|
||||||
th.tableblock, td.tableblock {
|
|
||||||
border-width: 1px;
|
|
||||||
padding: 4px;
|
|
||||||
border-style: solid;
|
|
||||||
border-color: #527bbd;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tableblock.frame-topbot {
|
|
||||||
border-left-style: hidden;
|
|
||||||
border-right-style: hidden;
|
|
||||||
}
|
|
||||||
table.tableblock.frame-sides {
|
|
||||||
border-top-style: hidden;
|
|
||||||
border-bottom-style: hidden;
|
|
||||||
}
|
|
||||||
table.tableblock.frame-none {
|
|
||||||
border-style: hidden;
|
|
||||||
}
|
|
||||||
|
|
||||||
th.tableblock.halign-left, td.tableblock.halign-left {
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
th.tableblock.halign-center, td.tableblock.halign-center {
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
th.tableblock.halign-right, td.tableblock.halign-right {
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
th.tableblock.valign-top, td.tableblock.valign-top {
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
th.tableblock.valign-middle, td.tableblock.valign-middle {
|
|
||||||
vertical-align: middle;
|
|
||||||
}
|
|
||||||
th.tableblock.valign-bottom, td.tableblock.valign-bottom {
|
|
||||||
vertical-align: bottom;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* manpage specific
|
|
||||||
*
|
|
||||||
* */
|
|
||||||
|
|
||||||
body.manpage h1 {
|
|
||||||
padding-top: 0.5em;
|
|
||||||
padding-bottom: 0.5em;
|
|
||||||
border-top: 2px solid silver;
|
|
||||||
border-bottom: 2px solid silver;
|
|
||||||
}
|
|
||||||
body.manpage h2 {
|
|
||||||
border-style: none;
|
|
||||||
}
|
|
||||||
body.manpage div.sectionbody {
|
|
||||||
margin-left: 3em;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media print {
|
|
||||||
body.manpage div#toc { display: none; }
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* Copyright 2015 The Crashpad Authors. All rights reserved.
|
|
||||||
*
|
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
* you may not use this file except in compliance with the License.
|
|
||||||
* You may obtain a copy of the License at
|
|
||||||
*
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License. */
|
|
||||||
|
|
||||||
/* The default AsciiDoc asciidoc.css specifies fuchsia as the visited link
|
|
||||||
* color. This has a dated appearance. Replace it with blue, the same color used
|
|
||||||
* for unvisited links. */
|
|
||||||
a:visited {
|
|
||||||
color: blue;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/*<+'])');
|
|
||||||
// Function that scans the DOM tree for header elements (the DOM2
|
|
||||||
// nodeIterator API would be a better technique but not supported by all
|
|
||||||
// browsers).
|
|
||||||
var iterate = function (el) {
|
|
||||||
for (var i = el.firstChild; i != null; i = i.nextSibling) {
|
|
||||||
if (i.nodeType == 1 /* Node.ELEMENT_NODE */) {
|
|
||||||
var mo = re.exec(i.tagName);
|
|
||||||
if (mo && (i.getAttribute("class") || i.getAttribute("className")) != "float") {
|
|
||||||
result[result.length] = new TocEntry(i, getText(i), mo[1]-1);
|
|
||||||
}
|
|
||||||
iterate(i);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
iterate(el);
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
|
|
||||||
var toc = document.getElementById("toc");
|
|
||||||
if (!toc) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Delete existing TOC entries in case we're reloading the TOC.
|
|
||||||
var tocEntriesToRemove = [];
|
|
||||||
var i;
|
|
||||||
for (i = 0; i < toc.childNodes.length; i++) {
|
|
||||||
var entry = toc.childNodes[i];
|
|
||||||
if (entry.nodeName.toLowerCase() == 'div'
|
|
||||||
&& entry.getAttribute("class")
|
|
||||||
&& entry.getAttribute("class").match(/^toclevel/))
|
|
||||||
tocEntriesToRemove.push(entry);
|
|
||||||
}
|
|
||||||
for (i = 0; i < tocEntriesToRemove.length; i++) {
|
|
||||||
toc.removeChild(tocEntriesToRemove[i]);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Rebuild TOC entries.
|
|
||||||
var entries = tocEntries(document.getElementById("content"), toclevels);
|
|
||||||
for (var i = 0; i < entries.length; ++i) {
|
|
||||||
var entry = entries[i];
|
|
||||||
if (entry.element.id == "")
|
|
||||||
entry.element.id = "_toc_" + i;
|
|
||||||
var a = document.createElement("a");
|
|
||||||
a.href = "#" + entry.element.id;
|
|
||||||
a.appendChild(document.createTextNode(entry.text));
|
|
||||||
var div = document.createElement("div");
|
|
||||||
div.appendChild(a);
|
|
||||||
div.className = "toclevel" + entry.toclevel;
|
|
||||||
toc.appendChild(div);
|
|
||||||
}
|
|
||||||
if (entries.length == 0)
|
|
||||||
toc.parentNode.removeChild(toc);
|
|
||||||
},
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////
|
|
||||||
// Footnotes generator
|
|
||||||
/////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
/* Based on footnote generation code from:
|
|
||||||
* http://www.brandspankingnew.net/archive/2005/07/format_footnote.html
|
|
||||||
*/
|
|
||||||
|
|
||||||
footnotes: function () {
|
|
||||||
// Delete existing footnote entries in case we're reloading the footnodes.
|
|
||||||
var i;
|
|
||||||
var noteholder = document.getElementById("footnotes");
|
|
||||||
if (!noteholder) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
var entriesToRemove = [];
|
|
||||||
for (i = 0; i < noteholder.childNodes.length; i++) {
|
|
||||||
var entry = noteholder.childNodes[i];
|
|
||||||
if (entry.nodeName.toLowerCase() == 'div' && entry.getAttribute("class") == "footnote")
|
|
||||||
entriesToRemove.push(entry);
|
|
||||||
}
|
|
||||||
for (i = 0; i < entriesToRemove.length; i++) {
|
|
||||||
noteholder.removeChild(entriesToRemove[i]);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Rebuild footnote entries.
|
|
||||||
var cont = document.getElementById("content");
|
|
||||||
var spans = cont.getElementsByTagName("span");
|
|
||||||
var refs = {};
|
|
||||||
var n = 0;
|
|
||||||
for (i=0; i<spans.length; i++) {
|
|
||||||
if (spans[i].className == "footnote") {
|
|
||||||
n++;
|
|
||||||
var note = spans[i].getAttribute("data-note");
|
|
||||||
if (!note) {
|
|
||||||
// Use [\s\S] in place of . so multi-line matches work.
|
|
||||||
// Because JavaScript has no s (dotall) regex flag.
|
|
||||||
note = spans[i].innerHTML.match(/\s*\[([\s\S]*)]\s*/)[1];
|
|
||||||
spans[i].innerHTML =
|
|
||||||
"[<a id='_footnoteref_" + n + "' href='#_footnote_" + n +
|
|
||||||
"' title='View footnote' class='footnote'>" + n + "</a>]";
|
|
||||||
spans[i].setAttribute("data-note", note);
|
|
||||||
}
|
|
||||||
noteholder.innerHTML +=
|
|
||||||
"<div class='footnote' id='_footnote_" + n + "'>" +
|
|
||||||
"<a href='#_footnoteref_" + n + "' title='Return to text'>" +
|
|
||||||
n + "</a>. " + note + "</div>";
|
|
||||||
var id =spans[i].getAttribute("id");
|
|
||||||
if (id != null) refs["#"+id] = n;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (n == 0)
|
|
||||||
noteholder.parentNode.removeChild(noteholder);
|
|
||||||
else {
|
|
||||||
// Process footnoterefs.
|
|
||||||
for (i=0; i<spans.length; i++) {
|
|
||||||
if (spans[i].className == "footnoteref") {
|
|
||||||
var href = spans[i].getElementsByTagName("a")[0].getAttribute("href");
|
|
||||||
href = href.match(/#.*/)[0]; // Because IE return full URL.
|
|
||||||
n = refs[href];
|
|
||||||
spans[i].innerHTML =
|
|
||||||
"[<a href='#_footnote_" + n +
|
|
||||||
"' title='View footnote' class='footnote'>" + n + "</a>]";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
|
|
||||||
install: function(toclevels) {
|
|
||||||
var timerId;
|
|
||||||
|
|
||||||
function reinstall() {
|
|
||||||
asciidoc.footnotes();
|
|
||||||
if (toclevels) {
|
|
||||||
asciidoc.toc(toclevels);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function reinstallAndRemoveTimer() {
|
|
||||||
clearInterval(timerId);
|
|
||||||
reinstall();
|
|
||||||
}
|
|
||||||
|
|
||||||
timerId = setInterval(reinstall, 500);
|
|
||||||
if (document.addEventListener)
|
|
||||||
document.addEventListener("DOMContentLoaded", reinstallAndRemoveTimer, false);
|
|
||||||
else
|
|
||||||
window.onload = reinstallAndRemoveTimer;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
asciidoc.install();
|
|
||||||
/*]]>*/
|
|
||||||
</script>
|
|
||||||
</head>
|
|
||||||
<body class="article">
|
|
||||||
<div id="header">
|
|
||||||
<h1>Project Status</h1>
|
|
||||||
</div>
|
|
||||||
<div id="content">
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_completed">Completed</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="paragraph"><p>Crashpad currently consists of a crash-reporting client and some related tools
|
|
||||||
for Mac OS X and Windows. The core client work for both platforms is
|
|
||||||
substantially complete. Crashpad became the crash reporter client for
|
|
||||||
<a href="https://dev.chromium.org/Home">Chromium</a> on Mac OS X as of
|
|
||||||
<a href="https://chromium.googlesource.com/chromium/src/+/d413b2dcb54d523811d386f1ff4084f677a6d089">March
|
|
||||||
2015</a>, and on Windows as of
|
|
||||||
<a href="https://chromium.googlesource.com/chromium/src/\+/cfa5b01bb1d06bf96967bd37e21a44752801948c">November
|
|
||||||
2015</a>.</p></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_in_progress">In Progress</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="paragraph"><p>Initial work on a Crashpad client for
|
|
||||||
<a href="https://crashpad.chromium.org/bug/30">Android</a> has begun. This is currently in
|
|
||||||
the early implementation phase.</p></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_future">Future</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="paragraph"><p>There are plans to bring Crashpad clients to other operating systems in the
|
|
||||||
future, including a more generic non-Android Linux implementation. There are
|
|
||||||
also plans to implement a <a href="https://crashpad.chromium.org/bug/29">crash report
|
|
||||||
processor</a> as part of Crashpad. No timeline for completing this work has been
|
|
||||||
set yet.</p></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div id="footnotes"><hr></div>
|
|
||||||
<div id="footer">
|
|
||||||
<div id="footer-text">
|
|
||||||
Last updated November 1, 2016
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
@ -273,7 +273,7 @@ Public Member Functions</h2></td></tr>
|
|||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Obtains the module’s <a class="el" href="structcrashpad_1_1CrashpadInfo.html" title="A structure that can be used by a Crashpad-enabled program to provide information to the Crashpad cra...">CrashpadInfo</a> structure. </p>
|
<p>Obtains the module’s <a class="el" href="structcrashpad_1_1CrashpadInfo.html" title="A structure that can be used by a Crashpad-enabled program to provide information to the Crashpad cra...">CrashpadInfo</a> structure. </p>
|
||||||
<dl class="section return"><dt>Returns</dt><dd><code>true</code> on success, <code>false</code> on failure. If the module does not have a <code>__crashpad_info</code> section, this will return <code>false</code> without logging any messages. Other failures will result in messages being logged. </dd></dl>
|
<dl class="section return"><dt>Returns</dt><dd><code>true</code> on success, <code>false</code> on failure. If the module does not have a <code>__DATA,crashpad_info</code> section, this will return <code>false</code> without logging any messages. Other failures will result in messages being logged. </dd></dl>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -231,7 +231,7 @@ virtual std::set< <a class="el" href="classcrashpad_1_1CheckedRange.html">Che
|
|||||||
|
|
||||||
<p>Returns key-value string annotations recorded in the module. </p>
|
<p>Returns key-value string annotations recorded in the module. </p>
|
||||||
<p>This method retrieves annotations recorded in a module. These annotations are intended for diagnostic use, including crash analysis. “Simple annotations” are structured as a sequence of key-value pairs, where all keys and values are strings. These are referred to in Chrome as “crash keys.”</p>
|
<p>This method retrieves annotations recorded in a module. These annotations are intended for diagnostic use, including crash analysis. “Simple annotations” are structured as a sequence of key-value pairs, where all keys and values are strings. These are referred to in Chrome as “crash keys.”</p>
|
||||||
<p>For Mac OS X snapshots, these annotations are found by interpreting the <code>__DATA, __crashpad_info</code> section as <code><a class="el" href="structcrashpad_1_1CrashpadInfo.html" title="A structure that can be used by a Crashpad-enabled program to provide information to the Crashpad cra...">CrashpadInfo</a></code>. Clients can use the Crashpad client interface to store annotations in this structure. Most annotations under the client’s direct control will be retrievable by this method. For clients such as Chrome, this includes the process type.</p>
|
<p>For Mac OS X snapshots, these annotations are found by interpreting the <code>__DATA,crashpad_info</code> section as <code><a class="el" href="structcrashpad_1_1CrashpadInfo.html" title="A structure that can be used by a Crashpad-enabled program to provide information to the Crashpad cra...">CrashpadInfo</a></code>. Clients can use the Crashpad client interface to store annotations in this structure. Most annotations under the client’s direct control will be retrievable by this method. For clients such as Chrome, this includes the process type.</p>
|
||||||
<p>The annotations returned by this method do not duplicate those returned by <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a4d34e0cba050eea5dedd336fd3c8d3c3" title="Returns string annotations recorded in the module. ">AnnotationsVector()</a>. Additional annotations related to the process, system, or snapshot producer may be obtained by calling <a class="el" href="classcrashpad_1_1ProcessSnapshot.html#aa5520bf5415ef23efb49c38a1c182ef6" title="Returns key-value string annotations recorded for the process, system, or snapshot producer...">ProcessSnapshot::AnnotationsSimpleMap()</a>. </p>
|
<p>The annotations returned by this method do not duplicate those returned by <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a4d34e0cba050eea5dedd336fd3c8d3c3" title="Returns string annotations recorded in the module. ">AnnotationsVector()</a>. Additional annotations related to the process, system, or snapshot producer may be obtained by calling <a class="el" href="classcrashpad_1_1ProcessSnapshot.html#aa5520bf5415ef23efb49c38a1c182ef6" title="Returns key-value string annotations recorded for the process, system, or snapshot producer...">ProcessSnapshot::AnnotationsSimpleMap()</a>. </p>
|
||||||
|
|
||||||
<p>Implemented in <a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html#ac08400fe5e023c68873a96ee3be410ae">crashpad::test::TestModuleSnapshot</a>, <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a4faa394de01a8b84a081edc75829ec11">crashpad::internal::ModuleSnapshotWin</a>, <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#aea44355a633df294c372871b9a3dd3a0">crashpad::internal::ModuleSnapshotMac</a>, and <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a2479a909d2c3775e89e3a9a19cda361f">crashpad::internal::ModuleSnapshotMinidump</a>.</p>
|
<p>Implemented in <a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html#ac08400fe5e023c68873a96ee3be410ae">crashpad::test::TestModuleSnapshot</a>, <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a4faa394de01a8b84a081edc75829ec11">crashpad::internal::ModuleSnapshotWin</a>, <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#aea44355a633df294c372871b9a3dd3a0">crashpad::internal::ModuleSnapshotMac</a>, and <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a2479a909d2c3775e89e3a9a19cda361f">crashpad::internal::ModuleSnapshotMinidump</a>.</p>
|
||||||
@ -261,7 +261,7 @@ virtual std::set< <a class="el" href="classcrashpad_1_1CheckedRange.html">Che
|
|||||||
|
|
||||||
<p>Returns string annotations recorded in the module. </p>
|
<p>Returns string annotations recorded in the module. </p>
|
||||||
<p>This method retrieves annotations recorded in a module. These annotations are intended for diagnostic use, including crash analysis. A module may contain multiple annotations, so they are returned in a vector.</p>
|
<p>This method retrieves annotations recorded in a module. These annotations are intended for diagnostic use, including crash analysis. A module may contain multiple annotations, so they are returned in a vector.</p>
|
||||||
<p>For Mac OS X snapshots, these annotations are found by interpreting the module’s <code>__DATA, __crash_info</code> section as <code>crashreporter_annotations_t</code>. System libraries using the crash reporter client interface may reference annotations in this structure. Additional annotations messages may be found in other locations, which may be module-specific. The dynamic linker (<code>dyld</code>) can provide an annotation at its <code>_error_string</code> symbol.</p>
|
<p>For Mac OS X snapshots, these annotations are found by interpreting the module’s <code>__DATA,__crash_info</code> section as <code>crashreporter_annotations_t</code>. System libraries using the crash reporter client interface may reference annotations in this structure. Additional annotations messages may be found in other locations, which may be module-specific. The dynamic linker (<code>dyld</code>) can provide an annotation at its <code>_error_string</code> symbol.</p>
|
||||||
<p>The annotations returned by this method do not duplicate those returned by <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a353846c6b2594e429ea96a91a1c6cf54" title="Returns key-value string annotations recorded in the module. ">AnnotationsSimpleMap()</a>. </p>
|
<p>The annotations returned by this method do not duplicate those returned by <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a353846c6b2594e429ea96a91a1c6cf54" title="Returns key-value string annotations recorded in the module. ">AnnotationsSimpleMap()</a>. </p>
|
||||||
|
|
||||||
<p>Implemented in <a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html#a7bec4311056fb3eafcaa893f57c9dcfc">crashpad::test::TestModuleSnapshot</a>, <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a68d63086357b87a6efb722ef505bf9ce">crashpad::internal::ModuleSnapshotWin</a>, <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#aa145849f18c1e13c12d9ae945497a016">crashpad::internal::ModuleSnapshotMac</a>, and <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#acec7873050d67bfe35eb7cb3a4b7e3e4">crashpad::internal::ModuleSnapshotMinidump</a>.</p>
|
<p>Implemented in <a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html#a7bec4311056fb3eafcaa893f57c9dcfc">crashpad::test::TestModuleSnapshot</a>, <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a68d63086357b87a6efb722ef505bf9ce">crashpad::internal::ModuleSnapshotWin</a>, <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#aa145849f18c1e13c12d9ae945497a016">crashpad::internal::ModuleSnapshotMac</a>, and <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#acec7873050d67bfe35eb7cb3a4b7e3e4">crashpad::internal::ModuleSnapshotMinidump</a>.</p>
|
||||||
|
@ -196,7 +196,7 @@ Additional Inherited Members</h2></td></tr>
|
|||||||
|
|
||||||
<p>Returns key-value string annotations recorded in the module. </p>
|
<p>Returns key-value string annotations recorded in the module. </p>
|
||||||
<p>This method retrieves annotations recorded in a module. These annotations are intended for diagnostic use, including crash analysis. “Simple annotations” are structured as a sequence of key-value pairs, where all keys and values are strings. These are referred to in Chrome as “crash keys.”</p>
|
<p>This method retrieves annotations recorded in a module. These annotations are intended for diagnostic use, including crash analysis. “Simple annotations” are structured as a sequence of key-value pairs, where all keys and values are strings. These are referred to in Chrome as “crash keys.”</p>
|
||||||
<p>For Mac OS X snapshots, these annotations are found by interpreting the <code>__DATA, __crashpad_info</code> section as <code><a class="el" href="structcrashpad_1_1CrashpadInfo.html" title="A structure that can be used by a Crashpad-enabled program to provide information to the Crashpad cra...">CrashpadInfo</a></code>. Clients can use the Crashpad client interface to store annotations in this structure. Most annotations under the client’s direct control will be retrievable by this method. For clients such as Chrome, this includes the process type.</p>
|
<p>For Mac OS X snapshots, these annotations are found by interpreting the <code>__DATA,crashpad_info</code> section as <code><a class="el" href="structcrashpad_1_1CrashpadInfo.html" title="A structure that can be used by a Crashpad-enabled program to provide information to the Crashpad cra...">CrashpadInfo</a></code>. Clients can use the Crashpad client interface to store annotations in this structure. Most annotations under the client’s direct control will be retrievable by this method. For clients such as Chrome, this includes the process type.</p>
|
||||||
<p>The annotations returned by this method do not duplicate those returned by <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#aa145849f18c1e13c12d9ae945497a016" title="Returns string annotations recorded in the module. ">AnnotationsVector()</a>. Additional annotations related to the process, system, or snapshot producer may be obtained by calling <a class="el" href="classcrashpad_1_1ProcessSnapshot.html#aa5520bf5415ef23efb49c38a1c182ef6" title="Returns key-value string annotations recorded for the process, system, or snapshot producer...">ProcessSnapshot::AnnotationsSimpleMap()</a>. </p>
|
<p>The annotations returned by this method do not duplicate those returned by <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#aa145849f18c1e13c12d9ae945497a016" title="Returns string annotations recorded in the module. ">AnnotationsVector()</a>. Additional annotations related to the process, system, or snapshot producer may be obtained by calling <a class="el" href="classcrashpad_1_1ProcessSnapshot.html#aa5520bf5415ef23efb49c38a1c182ef6" title="Returns key-value string annotations recorded for the process, system, or snapshot producer...">ProcessSnapshot::AnnotationsSimpleMap()</a>. </p>
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a353846c6b2594e429ea96a91a1c6cf54">crashpad::ModuleSnapshot</a>.</p>
|
<p>Implements <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a353846c6b2594e429ea96a91a1c6cf54">crashpad::ModuleSnapshot</a>.</p>
|
||||||
@ -226,7 +226,7 @@ Additional Inherited Members</h2></td></tr>
|
|||||||
|
|
||||||
<p>Returns string annotations recorded in the module. </p>
|
<p>Returns string annotations recorded in the module. </p>
|
||||||
<p>This method retrieves annotations recorded in a module. These annotations are intended for diagnostic use, including crash analysis. A module may contain multiple annotations, so they are returned in a vector.</p>
|
<p>This method retrieves annotations recorded in a module. These annotations are intended for diagnostic use, including crash analysis. A module may contain multiple annotations, so they are returned in a vector.</p>
|
||||||
<p>For Mac OS X snapshots, these annotations are found by interpreting the module’s <code>__DATA, __crash_info</code> section as <code>crashreporter_annotations_t</code>. System libraries using the crash reporter client interface may reference annotations in this structure. Additional annotations messages may be found in other locations, which may be module-specific. The dynamic linker (<code>dyld</code>) can provide an annotation at its <code>_error_string</code> symbol.</p>
|
<p>For Mac OS X snapshots, these annotations are found by interpreting the module’s <code>__DATA,__crash_info</code> section as <code>crashreporter_annotations_t</code>. System libraries using the crash reporter client interface may reference annotations in this structure. Additional annotations messages may be found in other locations, which may be module-specific. The dynamic linker (<code>dyld</code>) can provide an annotation at its <code>_error_string</code> symbol.</p>
|
||||||
<p>The annotations returned by this method do not duplicate those returned by <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#aea44355a633df294c372871b9a3dd3a0" title="Returns key-value string annotations recorded in the module. ">AnnotationsSimpleMap()</a>. </p>
|
<p>The annotations returned by this method do not duplicate those returned by <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#aea44355a633df294c372871b9a3dd3a0" title="Returns key-value string annotations recorded in the module. ">AnnotationsSimpleMap()</a>. </p>
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a4d34e0cba050eea5dedd336fd3c8d3c3">crashpad::ModuleSnapshot</a>.</p>
|
<p>Implements <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a4d34e0cba050eea5dedd336fd3c8d3c3">crashpad::ModuleSnapshot</a>.</p>
|
||||||
|
@ -193,7 +193,7 @@ Additional Inherited Members</h2></td></tr>
|
|||||||
|
|
||||||
<p>Returns key-value string annotations recorded in the module. </p>
|
<p>Returns key-value string annotations recorded in the module. </p>
|
||||||
<p>This method retrieves annotations recorded in a module. These annotations are intended for diagnostic use, including crash analysis. “Simple annotations” are structured as a sequence of key-value pairs, where all keys and values are strings. These are referred to in Chrome as “crash keys.”</p>
|
<p>This method retrieves annotations recorded in a module. These annotations are intended for diagnostic use, including crash analysis. “Simple annotations” are structured as a sequence of key-value pairs, where all keys and values are strings. These are referred to in Chrome as “crash keys.”</p>
|
||||||
<p>For Mac OS X snapshots, these annotations are found by interpreting the <code>__DATA, __crashpad_info</code> section as <code><a class="el" href="structcrashpad_1_1CrashpadInfo.html" title="A structure that can be used by a Crashpad-enabled program to provide information to the Crashpad cra...">CrashpadInfo</a></code>. Clients can use the Crashpad client interface to store annotations in this structure. Most annotations under the client’s direct control will be retrievable by this method. For clients such as Chrome, this includes the process type.</p>
|
<p>For Mac OS X snapshots, these annotations are found by interpreting the <code>__DATA,crashpad_info</code> section as <code><a class="el" href="structcrashpad_1_1CrashpadInfo.html" title="A structure that can be used by a Crashpad-enabled program to provide information to the Crashpad cra...">CrashpadInfo</a></code>. Clients can use the Crashpad client interface to store annotations in this structure. Most annotations under the client’s direct control will be retrievable by this method. For clients such as Chrome, this includes the process type.</p>
|
||||||
<p>The annotations returned by this method do not duplicate those returned by <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#acec7873050d67bfe35eb7cb3a4b7e3e4" title="Returns string annotations recorded in the module. ">AnnotationsVector()</a>. Additional annotations related to the process, system, or snapshot producer may be obtained by calling <a class="el" href="classcrashpad_1_1ProcessSnapshot.html#aa5520bf5415ef23efb49c38a1c182ef6" title="Returns key-value string annotations recorded for the process, system, or snapshot producer...">ProcessSnapshot::AnnotationsSimpleMap()</a>. </p>
|
<p>The annotations returned by this method do not duplicate those returned by <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#acec7873050d67bfe35eb7cb3a4b7e3e4" title="Returns string annotations recorded in the module. ">AnnotationsVector()</a>. Additional annotations related to the process, system, or snapshot producer may be obtained by calling <a class="el" href="classcrashpad_1_1ProcessSnapshot.html#aa5520bf5415ef23efb49c38a1c182ef6" title="Returns key-value string annotations recorded for the process, system, or snapshot producer...">ProcessSnapshot::AnnotationsSimpleMap()</a>. </p>
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a353846c6b2594e429ea96a91a1c6cf54">crashpad::ModuleSnapshot</a>.</p>
|
<p>Implements <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a353846c6b2594e429ea96a91a1c6cf54">crashpad::ModuleSnapshot</a>.</p>
|
||||||
@ -223,7 +223,7 @@ Additional Inherited Members</h2></td></tr>
|
|||||||
|
|
||||||
<p>Returns string annotations recorded in the module. </p>
|
<p>Returns string annotations recorded in the module. </p>
|
||||||
<p>This method retrieves annotations recorded in a module. These annotations are intended for diagnostic use, including crash analysis. A module may contain multiple annotations, so they are returned in a vector.</p>
|
<p>This method retrieves annotations recorded in a module. These annotations are intended for diagnostic use, including crash analysis. A module may contain multiple annotations, so they are returned in a vector.</p>
|
||||||
<p>For Mac OS X snapshots, these annotations are found by interpreting the module’s <code>__DATA, __crash_info</code> section as <code>crashreporter_annotations_t</code>. System libraries using the crash reporter client interface may reference annotations in this structure. Additional annotations messages may be found in other locations, which may be module-specific. The dynamic linker (<code>dyld</code>) can provide an annotation at its <code>_error_string</code> symbol.</p>
|
<p>For Mac OS X snapshots, these annotations are found by interpreting the module’s <code>__DATA,__crash_info</code> section as <code>crashreporter_annotations_t</code>. System libraries using the crash reporter client interface may reference annotations in this structure. Additional annotations messages may be found in other locations, which may be module-specific. The dynamic linker (<code>dyld</code>) can provide an annotation at its <code>_error_string</code> symbol.</p>
|
||||||
<p>The annotations returned by this method do not duplicate those returned by <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a2479a909d2c3775e89e3a9a19cda361f" title="Returns key-value string annotations recorded in the module. ">AnnotationsSimpleMap()</a>. </p>
|
<p>The annotations returned by this method do not duplicate those returned by <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a2479a909d2c3775e89e3a9a19cda361f" title="Returns key-value string annotations recorded in the module. ">AnnotationsSimpleMap()</a>. </p>
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a4d34e0cba050eea5dedd336fd3c8d3c3">crashpad::ModuleSnapshot</a>.</p>
|
<p>Implements <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a4d34e0cba050eea5dedd336fd3c8d3c3">crashpad::ModuleSnapshot</a>.</p>
|
||||||
|
@ -200,7 +200,7 @@ Additional Inherited Members</h2></td></tr>
|
|||||||
|
|
||||||
<p>Returns key-value string annotations recorded in the module. </p>
|
<p>Returns key-value string annotations recorded in the module. </p>
|
||||||
<p>This method retrieves annotations recorded in a module. These annotations are intended for diagnostic use, including crash analysis. “Simple annotations” are structured as a sequence of key-value pairs, where all keys and values are strings. These are referred to in Chrome as “crash keys.”</p>
|
<p>This method retrieves annotations recorded in a module. These annotations are intended for diagnostic use, including crash analysis. “Simple annotations” are structured as a sequence of key-value pairs, where all keys and values are strings. These are referred to in Chrome as “crash keys.”</p>
|
||||||
<p>For Mac OS X snapshots, these annotations are found by interpreting the <code>__DATA, __crashpad_info</code> section as <code><a class="el" href="structcrashpad_1_1CrashpadInfo.html" title="A structure that can be used by a Crashpad-enabled program to provide information to the Crashpad cra...">CrashpadInfo</a></code>. Clients can use the Crashpad client interface to store annotations in this structure. Most annotations under the client’s direct control will be retrievable by this method. For clients such as Chrome, this includes the process type.</p>
|
<p>For Mac OS X snapshots, these annotations are found by interpreting the <code>__DATA,crashpad_info</code> section as <code><a class="el" href="structcrashpad_1_1CrashpadInfo.html" title="A structure that can be used by a Crashpad-enabled program to provide information to the Crashpad cra...">CrashpadInfo</a></code>. Clients can use the Crashpad client interface to store annotations in this structure. Most annotations under the client’s direct control will be retrievable by this method. For clients such as Chrome, this includes the process type.</p>
|
||||||
<p>The annotations returned by this method do not duplicate those returned by <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a68d63086357b87a6efb722ef505bf9ce" title="Returns string annotations recorded in the module. ">AnnotationsVector()</a>. Additional annotations related to the process, system, or snapshot producer may be obtained by calling <a class="el" href="classcrashpad_1_1ProcessSnapshot.html#aa5520bf5415ef23efb49c38a1c182ef6" title="Returns key-value string annotations recorded for the process, system, or snapshot producer...">ProcessSnapshot::AnnotationsSimpleMap()</a>. </p>
|
<p>The annotations returned by this method do not duplicate those returned by <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a68d63086357b87a6efb722ef505bf9ce" title="Returns string annotations recorded in the module. ">AnnotationsVector()</a>. Additional annotations related to the process, system, or snapshot producer may be obtained by calling <a class="el" href="classcrashpad_1_1ProcessSnapshot.html#aa5520bf5415ef23efb49c38a1c182ef6" title="Returns key-value string annotations recorded for the process, system, or snapshot producer...">ProcessSnapshot::AnnotationsSimpleMap()</a>. </p>
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a353846c6b2594e429ea96a91a1c6cf54">crashpad::ModuleSnapshot</a>.</p>
|
<p>Implements <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a353846c6b2594e429ea96a91a1c6cf54">crashpad::ModuleSnapshot</a>.</p>
|
||||||
@ -230,7 +230,7 @@ Additional Inherited Members</h2></td></tr>
|
|||||||
|
|
||||||
<p>Returns string annotations recorded in the module. </p>
|
<p>Returns string annotations recorded in the module. </p>
|
||||||
<p>This method retrieves annotations recorded in a module. These annotations are intended for diagnostic use, including crash analysis. A module may contain multiple annotations, so they are returned in a vector.</p>
|
<p>This method retrieves annotations recorded in a module. These annotations are intended for diagnostic use, including crash analysis. A module may contain multiple annotations, so they are returned in a vector.</p>
|
||||||
<p>For Mac OS X snapshots, these annotations are found by interpreting the module’s <code>__DATA, __crash_info</code> section as <code>crashreporter_annotations_t</code>. System libraries using the crash reporter client interface may reference annotations in this structure. Additional annotations messages may be found in other locations, which may be module-specific. The dynamic linker (<code>dyld</code>) can provide an annotation at its <code>_error_string</code> symbol.</p>
|
<p>For Mac OS X snapshots, these annotations are found by interpreting the module’s <code>__DATA,__crash_info</code> section as <code>crashreporter_annotations_t</code>. System libraries using the crash reporter client interface may reference annotations in this structure. Additional annotations messages may be found in other locations, which may be module-specific. The dynamic linker (<code>dyld</code>) can provide an annotation at its <code>_error_string</code> symbol.</p>
|
||||||
<p>The annotations returned by this method do not duplicate those returned by <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a4faa394de01a8b84a081edc75829ec11" title="Returns key-value string annotations recorded in the module. ">AnnotationsSimpleMap()</a>. </p>
|
<p>The annotations returned by this method do not duplicate those returned by <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a4faa394de01a8b84a081edc75829ec11" title="Returns key-value string annotations recorded in the module. ">AnnotationsSimpleMap()</a>. </p>
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a4d34e0cba050eea5dedd336fd3c8d3c3">crashpad::ModuleSnapshot</a>.</p>
|
<p>Implements <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a4d34e0cba050eea5dedd336fd3c8d3c3">crashpad::ModuleSnapshot</a>.</p>
|
||||||
|
@ -225,7 +225,7 @@ Additional Inherited Members</h2></td></tr>
|
|||||||
|
|
||||||
<p>Returns key-value string annotations recorded in the module. </p>
|
<p>Returns key-value string annotations recorded in the module. </p>
|
||||||
<p>This method retrieves annotations recorded in a module. These annotations are intended for diagnostic use, including crash analysis. “Simple annotations” are structured as a sequence of key-value pairs, where all keys and values are strings. These are referred to in Chrome as “crash keys.”</p>
|
<p>This method retrieves annotations recorded in a module. These annotations are intended for diagnostic use, including crash analysis. “Simple annotations” are structured as a sequence of key-value pairs, where all keys and values are strings. These are referred to in Chrome as “crash keys.”</p>
|
||||||
<p>For Mac OS X snapshots, these annotations are found by interpreting the <code>__DATA, __crashpad_info</code> section as <code><a class="el" href="structcrashpad_1_1CrashpadInfo.html" title="A structure that can be used by a Crashpad-enabled program to provide information to the Crashpad cra...">CrashpadInfo</a></code>. Clients can use the Crashpad client interface to store annotations in this structure. Most annotations under the client’s direct control will be retrievable by this method. For clients such as Chrome, this includes the process type.</p>
|
<p>For Mac OS X snapshots, these annotations are found by interpreting the <code>__DATA,crashpad_info</code> section as <code><a class="el" href="structcrashpad_1_1CrashpadInfo.html" title="A structure that can be used by a Crashpad-enabled program to provide information to the Crashpad cra...">CrashpadInfo</a></code>. Clients can use the Crashpad client interface to store annotations in this structure. Most annotations under the client’s direct control will be retrievable by this method. For clients such as Chrome, this includes the process type.</p>
|
||||||
<p>The annotations returned by this method do not duplicate those returned by <a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html#a7bec4311056fb3eafcaa893f57c9dcfc" title="Returns string annotations recorded in the module. ">AnnotationsVector()</a>. Additional annotations related to the process, system, or snapshot producer may be obtained by calling <a class="el" href="classcrashpad_1_1ProcessSnapshot.html#aa5520bf5415ef23efb49c38a1c182ef6" title="Returns key-value string annotations recorded for the process, system, or snapshot producer...">ProcessSnapshot::AnnotationsSimpleMap()</a>. </p>
|
<p>The annotations returned by this method do not duplicate those returned by <a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html#a7bec4311056fb3eafcaa893f57c9dcfc" title="Returns string annotations recorded in the module. ">AnnotationsVector()</a>. Additional annotations related to the process, system, or snapshot producer may be obtained by calling <a class="el" href="classcrashpad_1_1ProcessSnapshot.html#aa5520bf5415ef23efb49c38a1c182ef6" title="Returns key-value string annotations recorded for the process, system, or snapshot producer...">ProcessSnapshot::AnnotationsSimpleMap()</a>. </p>
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a353846c6b2594e429ea96a91a1c6cf54">crashpad::ModuleSnapshot</a>.</p>
|
<p>Implements <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a353846c6b2594e429ea96a91a1c6cf54">crashpad::ModuleSnapshot</a>.</p>
|
||||||
@ -255,7 +255,7 @@ Additional Inherited Members</h2></td></tr>
|
|||||||
|
|
||||||
<p>Returns string annotations recorded in the module. </p>
|
<p>Returns string annotations recorded in the module. </p>
|
||||||
<p>This method retrieves annotations recorded in a module. These annotations are intended for diagnostic use, including crash analysis. A module may contain multiple annotations, so they are returned in a vector.</p>
|
<p>This method retrieves annotations recorded in a module. These annotations are intended for diagnostic use, including crash analysis. A module may contain multiple annotations, so they are returned in a vector.</p>
|
||||||
<p>For Mac OS X snapshots, these annotations are found by interpreting the module’s <code>__DATA, __crash_info</code> section as <code>crashreporter_annotations_t</code>. System libraries using the crash reporter client interface may reference annotations in this structure. Additional annotations messages may be found in other locations, which may be module-specific. The dynamic linker (<code>dyld</code>) can provide an annotation at its <code>_error_string</code> symbol.</p>
|
<p>For Mac OS X snapshots, these annotations are found by interpreting the module’s <code>__DATA,__crash_info</code> section as <code>crashreporter_annotations_t</code>. System libraries using the crash reporter client interface may reference annotations in this structure. Additional annotations messages may be found in other locations, which may be module-specific. The dynamic linker (<code>dyld</code>) can provide an annotation at its <code>_error_string</code> symbol.</p>
|
||||||
<p>The annotations returned by this method do not duplicate those returned by <a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html#ac08400fe5e023c68873a96ee3be410ae" title="Returns key-value string annotations recorded in the module. ">AnnotationsSimpleMap()</a>. </p>
|
<p>The annotations returned by this method do not duplicate those returned by <a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html#ac08400fe5e023c68873a96ee3be410ae" title="Returns key-value string annotations recorded in the module. ">AnnotationsSimpleMap()</a>. </p>
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a4d34e0cba050eea5dedd336fd3c8d3c3">crashpad::ModuleSnapshot</a>.</p>
|
<p>Implements <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a4d34e0cba050eea5dedd336fd3c8d3c3">crashpad::ModuleSnapshot</a>.</p>
|
||||||
|
@ -114,9 +114,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
<tr><td valign="top"><a class="el" href="classcrashpad_1_1CheckedRange.html">CheckedRange</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="structcrashpad_1_1HandleSnapshot.html">HandleSnapshot</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1MinidumpContextWriter.html">MinidumpContextWriter</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1PEImageAnnotationsReader.html">PEImageAnnotationsReader</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1test_1_1TestThreadSnapshot.html">TestThreadSnapshot</a> (<a class="el" href="namespacecrashpad_1_1test.html">crashpad::test</a>)   </td></tr>
|
<tr><td valign="top"><a class="el" href="classcrashpad_1_1CheckedRange.html">CheckedRange</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="structcrashpad_1_1HandleSnapshot.html">HandleSnapshot</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1MinidumpContextWriter.html">MinidumpContextWriter</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1PEImageAnnotationsReader.html">PEImageAnnotationsReader</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1test_1_1TestThreadSnapshot.html">TestThreadSnapshot</a> (<a class="el" href="namespacecrashpad_1_1test.html">crashpad::test</a>)   </td></tr>
|
||||||
<tr><td valign="top"><a class="el" href="classcrashpad_1_1test_1_1ChildLauncher.html">ChildLauncher</a> (<a class="el" href="namespacecrashpad_1_1test.html">crashpad::test</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1HTTPBodyStream.html">HTTPBodyStream</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="structcrashpad_1_1MinidumpContextX86.html">MinidumpContextX86</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1PEImageReader.html">PEImageReader</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1test_1_1TestUInt32MinidumpWritable.html">TestUInt32MinidumpWritable</a> (<a class="el" href="namespacecrashpad_1_1test.html">crashpad::test</a>)   </td></tr>
|
<tr><td valign="top"><a class="el" href="classcrashpad_1_1test_1_1ChildLauncher.html">ChildLauncher</a> (<a class="el" href="namespacecrashpad_1_1test.html">crashpad::test</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1HTTPBodyStream.html">HTTPBodyStream</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="structcrashpad_1_1MinidumpContextX86.html">MinidumpContextX86</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1PEImageReader.html">PEImageReader</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1test_1_1TestUInt32MinidumpWritable.html">TestUInt32MinidumpWritable</a> (<a class="el" href="namespacecrashpad_1_1test.html">crashpad::test</a>)   </td></tr>
|
||||||
<tr><td valign="top"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html">ChildPortHandshake</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1HTTPMultipartBuilder.html">HTTPMultipartBuilder</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1MinidumpContextX86Writer.html">MinidumpContextX86Writer</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1PEImageResourceReader.html">PEImageResourceReader</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1Thread.html">Thread</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td></tr>
|
<tr><td valign="top"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html">ChildPortHandshake</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1HTTPMultipartBuilder.html">HTTPMultipartBuilder</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1MinidumpContextX86Writer.html">MinidumpContextX86Writer</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1PEImageResourceReader.html">PEImageResourceReader</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1Thread.html">Thread</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td></tr>
|
||||||
<tr><td valign="top"><a class="el" href="classcrashpad_1_1ChildPortServer.html">ChildPortServer</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1HTTPTransport.html">HTTPTransport</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="structcrashpad_1_1MinidumpCrashpadInfo.html">MinidumpCrashpadInfo</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1internal_1_1PipeServiceContext.html">PipeServiceContext</a> (<a class="el" href="namespacecrashpad_1_1internal.html">crashpad::internal</a>)   </td><td valign="top"><a class="el" href="structcrashpad_1_1ProcessReaderWin_1_1Thread.html">ProcessReaderWin::Thread</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td></tr>
|
<tr><td valign="top"><a class="el" href="classcrashpad_1_1ChildPortServer.html">ChildPortServer</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1HTTPTransport.html">HTTPTransport</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="structcrashpad_1_1MinidumpCrashpadInfo.html">MinidumpCrashpadInfo</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1internal_1_1PipeServiceContext.html">PipeServiceContext</a> (<a class="el" href="namespacecrashpad_1_1internal.html">crashpad::internal</a>)   </td><td valign="top"><a class="el" href="structcrashpad_1_1ProcessReader_1_1Thread.html">ProcessReader::Thread</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td></tr>
|
||||||
<tr><td valign="top"><a class="el" href="structcrashpad_1_1process__types_1_1CLIENT__ID.html">CLIENT_ID</a> (crashpad::process_types)   </td><td rowspan="2" valign="bottom"><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  I  </div></td></tr></table>
|
<tr><td valign="top"><a class="el" href="structcrashpad_1_1process__types_1_1CLIENT__ID.html">CLIENT_ID</a> (crashpad::process_types)   </td><td rowspan="2" valign="bottom"><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  I  </div></td></tr></table>
|
||||||
</td><td valign="top"><a class="el" href="classcrashpad_1_1MinidumpCrashpadInfoWriter.html">MinidumpCrashpadInfoWriter</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1PointerContainer.html">PointerContainer</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="structcrashpad_1_1ProcessReader_1_1Thread.html">ProcessReader::Thread</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td></tr>
|
</td><td valign="top"><a class="el" href="classcrashpad_1_1MinidumpCrashpadInfoWriter.html">MinidumpCrashpadInfoWriter</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1PointerContainer.html">PointerContainer</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="structcrashpad_1_1ProcessReaderWin_1_1Thread.html">ProcessReaderWin::Thread</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td></tr>
|
||||||
<tr><td valign="top"><a class="el" href="classcrashpad_1_1internal_1_1ClientData.html">ClientData</a> (<a class="el" href="namespacecrashpad_1_1internal.html">crashpad::internal</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1MinidumpExceptionWriter.html">MinidumpExceptionWriter</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="structcrashpad_1_1process__types_1_1PROCESS__BASIC__INFORMATION.html">PROCESS_BASIC_INFORMATION</a> (crashpad::process_types)   </td><td valign="top"><a class="el" href="structcrashpad_1_1process__types_1_1THREAD__BASIC__INFORMATION.html">THREAD_BASIC_INFORMATION</a> (crashpad::process_types)   </td></tr>
|
<tr><td valign="top"><a class="el" href="classcrashpad_1_1internal_1_1ClientData.html">ClientData</a> (<a class="el" href="namespacecrashpad_1_1internal.html">crashpad::internal</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1MinidumpExceptionWriter.html">MinidumpExceptionWriter</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="structcrashpad_1_1process__types_1_1PROCESS__BASIC__INFORMATION.html">PROCESS_BASIC_INFORMATION</a> (crashpad::process_types)   </td><td valign="top"><a class="el" href="structcrashpad_1_1process__types_1_1THREAD__BASIC__INFORMATION.html">THREAD_BASIC_INFORMATION</a> (crashpad::process_types)   </td></tr>
|
||||||
<tr><td valign="top"><a class="el" href="structcrashpad_1_1ClientToServerMessage.html">ClientToServerMessage</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="structIMAGE__DEBUG__MISC.html">IMAGE_DEBUG_MISC</a>   </td><td valign="top"><a class="el" href="classcrashpad_1_1MinidumpFileWriter.html">MinidumpFileWriter</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1ProcessInfo.html">ProcessInfo</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1ThreadLogMessages.html">ThreadLogMessages</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td></tr>
|
<tr><td valign="top"><a class="el" href="structcrashpad_1_1ClientToServerMessage.html">ClientToServerMessage</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="structIMAGE__DEBUG__MISC.html">IMAGE_DEBUG_MISC</a>   </td><td valign="top"><a class="el" href="classcrashpad_1_1MinidumpFileWriter.html">MinidumpFileWriter</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1ProcessInfo.html">ProcessInfo</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1ThreadLogMessages.html">ThreadLogMessages</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td></tr>
|
||||||
<tr><td valign="top"><a class="el" href="structcrashpad_1_1CodeViewRecordPDB20.html">CodeViewRecordPDB20</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1InitialClientData.html">InitialClientData</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1MinidumpHandleDataWriter.html">MinidumpHandleDataWriter</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="structPROCESSOR__POWER__INFORMATION.html">PROCESSOR_POWER_INFORMATION</a>   </td><td valign="top"><a class="el" href="classcrashpad_1_1ThreadSnapshot.html">ThreadSnapshot</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td></tr>
|
<tr><td valign="top"><a class="el" href="structcrashpad_1_1CodeViewRecordPDB20.html">CodeViewRecordPDB20</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1InitialClientData.html">InitialClientData</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1MinidumpHandleDataWriter.html">MinidumpHandleDataWriter</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="structPROCESSOR__POWER__INFORMATION.html">PROCESSOR_POWER_INFORMATION</a>   </td><td valign="top"><a class="el" href="classcrashpad_1_1ThreadSnapshot.html">ThreadSnapshot</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td></tr>
|
||||||
|
@ -97,6 +97,8 @@ Files</h2></td></tr>
|
|||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:crashy__test__z7__loader_8cc"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>crashy_test_z7_loader.cc</b></td></tr>
|
<tr class="memitem:crashy__test__z7__loader_8cc"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>crashy_test_z7_loader.cc</b></td></tr>
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:fake__handler__that__crashes__at__startup_8cc"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>fake_handler_that_crashes_at_startup.cc</b></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:hanging__program_8cc"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>hanging_program.cc</b></td></tr>
|
<tr class="memitem:hanging__program_8cc"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>hanging_program.cc</b></td></tr>
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:loader__lock__dll_8cc"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>loader_lock_dll.cc</b></td></tr>
|
<tr class="memitem:loader__lock__dll_8cc"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>loader_lock_dll.cc</b></td></tr>
|
||||||
|
@ -162,6 +162,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
<li>kPhaseLate
|
<li>kPhaseLate
|
||||||
: <a class="el" href="classcrashpad_1_1internal_1_1MinidumpWritable.html#a009f007265d64a5fb416848480a00ae9a24c2158c529d40ce6badca6e34b26853">crashpad::internal::MinidumpWritable</a>
|
: <a class="el" href="classcrashpad_1_1internal_1_1MinidumpWritable.html#a009f007265d64a5fb416848480a00ae9a24c2158c529d40ce6badca6e34b26853">crashpad::internal::MinidumpWritable</a>
|
||||||
</li>
|
</li>
|
||||||
|
<li>kPing
|
||||||
|
: <a class="el" href="structcrashpad_1_1ClientToServerMessage.html#a640f92621220af8e110253a0d65c7dbea5292ee92514b2dcff9709e61d5b54932">crashpad::ClientToServerMessage</a>
|
||||||
|
</li>
|
||||||
<li>kReceiveLargeError
|
<li>kReceiveLargeError
|
||||||
: <a class="el" href="classcrashpad_1_1MachMessageServer.html#ad4e5a9fe58ebd1a86f21d8a2284129eda9d5505bdd5aa2fd0789d3e79befd5d11">crashpad::MachMessageServer</a>
|
: <a class="el" href="classcrashpad_1_1MachMessageServer.html#ad4e5a9fe58ebd1a86f21d8a2284129eda9d5505bdd5aa2fd0789d3e79befd5d11">crashpad::MachMessageServer</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -203,6 +203,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
<li>kPhaseLate
|
<li>kPhaseLate
|
||||||
: <a class="el" href="classcrashpad_1_1internal_1_1MinidumpWritable.html#a009f007265d64a5fb416848480a00ae9a24c2158c529d40ce6badca6e34b26853">crashpad::internal::MinidumpWritable</a>
|
: <a class="el" href="classcrashpad_1_1internal_1_1MinidumpWritable.html#a009f007265d64a5fb416848480a00ae9a24c2158c529d40ce6badca6e34b26853">crashpad::internal::MinidumpWritable</a>
|
||||||
</li>
|
</li>
|
||||||
|
<li>kPing
|
||||||
|
: <a class="el" href="structcrashpad_1_1ClientToServerMessage.html#a640f92621220af8e110253a0d65c7dbea5292ee92514b2dcff9709e61d5b54932">crashpad::ClientToServerMessage</a>
|
||||||
|
</li>
|
||||||
<li>kPipeInstances
|
<li>kPipeInstances
|
||||||
: <a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#aa0182e8bb9a9931d96acf84f93eb81cd">crashpad::ExceptionHandlerServer</a>
|
: <a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#aa0182e8bb9a9931d96acf84f93eb81cd">crashpad::ExceptionHandlerServer</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -169,7 +169,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
</li>
|
</li>
|
||||||
<li>UUID()
|
<li>UUID()
|
||||||
: <a class="el" href="classcrashpad_1_1MachOImageReader.html#ae3478d0dd59d9a226b525529968f2f04">crashpad::MachOImageReader</a>
|
: <a class="el" href="classcrashpad_1_1MachOImageReader.html#ae3478d0dd59d9a226b525529968f2f04">crashpad::MachOImageReader</a>
|
||||||
, <a class="el" href="structcrashpad_1_1UUID.html#a3f009620a21ceead5be155368b261030">crashpad::UUID</a>
|
, <a class="el" href="structcrashpad_1_1UUID.html#aca29088774d8d366aaf9465f5ea407f3">crashpad::UUID</a>
|
||||||
</li>
|
</li>
|
||||||
<li>UUIDAndAge()
|
<li>UUIDAndAge()
|
||||||
: <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#af99feca4876727004e56db3500e2828c">crashpad::internal::ModuleSnapshotMac</a>
|
: <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#af99feca4876727004e56db3500e2828c">crashpad::internal::ModuleSnapshotMac</a>
|
||||||
|
@ -368,8 +368,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
<tr id="row_162_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1TEB.html" target="_self">crashpad::process_types::TEB< Traits ></a></td><td class="desc"></td></tr>
|
<tr id="row_162_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1TEB.html" target="_self">crashpad::process_types::TEB< Traits ></a></td><td class="desc"></td></tr>
|
||||||
<tr id="row_163_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_163_" class="arrow" onclick="toggleFolder('163_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1Thread.html" target="_self">crashpad::Thread</a></td><td class="desc">Basic thread abstraction. Users should derive from this class and implement ThreadMain() </td></tr>
|
<tr id="row_163_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_163_" class="arrow" onclick="toggleFolder('163_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1Thread.html" target="_self">crashpad::Thread</a></td><td class="desc">Basic thread abstraction. Users should derive from this class and implement ThreadMain() </td></tr>
|
||||||
<tr id="row_163_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1WorkerThreadImpl.html" target="_self">crashpad::internal::WorkerThreadImpl</a></td><td class="desc"></td></tr>
|
<tr id="row_163_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1WorkerThreadImpl.html" target="_self">crashpad::internal::WorkerThreadImpl</a></td><td class="desc"></td></tr>
|
||||||
<tr id="row_164_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1ProcessReaderWin_1_1Thread.html" target="_self">crashpad::ProcessReaderWin::Thread</a></td><td class="desc">Contains information about a thread that belongs to a process </td></tr>
|
<tr id="row_164_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1ProcessReader_1_1Thread.html" target="_self">crashpad::ProcessReader::Thread</a></td><td class="desc">Contains information about a thread that belongs to a task (process) </td></tr>
|
||||||
<tr id="row_165_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1ProcessReader_1_1Thread.html" target="_self">crashpad::ProcessReader::Thread</a></td><td class="desc">Contains information about a thread that belongs to a task (process) </td></tr>
|
<tr id="row_165_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1ProcessReaderWin_1_1Thread.html" target="_self">crashpad::ProcessReaderWin::Thread</a></td><td class="desc">Contains information about a thread that belongs to a process </td></tr>
|
||||||
<tr id="row_166_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1THREAD__BASIC__INFORMATION.html" target="_self">crashpad::process_types::THREAD_BASIC_INFORMATION< Traits ></a></td><td class="desc"></td></tr>
|
<tr id="row_166_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1THREAD__BASIC__INFORMATION.html" target="_self">crashpad::process_types::THREAD_BASIC_INFORMATION< Traits ></a></td><td class="desc"></td></tr>
|
||||||
<tr id="row_167_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ThreadLogMessages.html" target="_self">crashpad::ThreadLogMessages</a></td><td class="desc">Captures log messages produced on the current thread during an object’s lifetime </td></tr>
|
<tr id="row_167_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ThreadLogMessages.html" target="_self">crashpad::ThreadLogMessages</a></td><td class="desc">Captures log messages produced on the current thread during an object’s lifetime </td></tr>
|
||||||
<tr id="row_168_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_168_" class="arrow" onclick="toggleFolder('168_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ThreadSnapshot.html" target="_self">crashpad::ThreadSnapshot</a></td><td class="desc">An abstract interface to a snapshot representing a thread (lightweight process) present in a snapshot process </td></tr>
|
<tr id="row_168_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_168_" class="arrow" onclick="toggleFolder('168_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ThreadSnapshot.html" target="_self">crashpad::ThreadSnapshot</a></td><td class="desc">An abstract interface to a snapshot representing a thread (lightweight process) present in a snapshot process </td></tr>
|
||||||
@ -390,9 +390,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
<tr id="row_177_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1UNICODE__STRING.html" target="_self">crashpad::process_types::UNICODE_STRING< Traits ></a></td><td class="desc"></td></tr>
|
<tr id="row_177_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1UNICODE__STRING.html" target="_self">crashpad::process_types::UNICODE_STRING< Traits ></a></td><td class="desc"></td></tr>
|
||||||
<tr id="row_178_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1UnloadedModuleSnapshot.html" target="_self">crashpad::UnloadedModuleSnapshot</a></td><td class="desc">Information about an unloaded module that was previously loaded into a snapshot process </td></tr>
|
<tr id="row_178_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1UnloadedModuleSnapshot.html" target="_self">crashpad::UnloadedModuleSnapshot</a></td><td class="desc">Information about an unloaded module that was previously loaded into a snapshot process </td></tr>
|
||||||
<tr id="row_179_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1internal_1_1UserDataMinidumpStreamListEntry.html" target="_self">crashpad::internal::UserDataMinidumpStreamListEntry</a></td><td class="desc">A linked list of blocks representing custom streams in the minidump, with addresses (and size) stored as uint64_t to simplify reading from the handler process </td></tr>
|
<tr id="row_179_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1internal_1_1UserDataMinidumpStreamListEntry.html" target="_self">crashpad::internal::UserDataMinidumpStreamListEntry</a></td><td class="desc">A linked list of blocks representing custom streams in the minidump, with addresses (and size) stored as uint64_t to simplify reading from the handler process </td></tr>
|
||||||
<tr id="row_180_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1UserMinidumpStream.html" target="_self">crashpad::UserMinidumpStream</a></td><td class="desc">Information describing a custom user data stream in a minidump </td></tr>
|
<tr id="row_180_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_180_" class="arrow" onclick="toggleFolder('180_')">►</span><span class="icona"><span class="icon">C</span></span><b>UserMinidumpStream</b></td><td class="desc"></td></tr>
|
||||||
<tr id="row_181_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_181_" class="arrow" onclick="toggleFolder('181_')">►</span><span class="icona"><span class="icon">C</span></span><b>UserMinidumpStream</b></td><td class="desc"></td></tr>
|
<tr id="row_180_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer< const crashpad::UserMinidumpStream ></a></td><td class="desc"></td></tr>
|
||||||
<tr id="row_181_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer< const crashpad::UserMinidumpStream ></a></td><td class="desc"></td></tr>
|
<tr id="row_181_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1UserMinidumpStream.html" target="_self">crashpad::UserMinidumpStream</a></td><td class="desc">Information describing a custom user data stream in a minidump </td></tr>
|
||||||
<tr id="row_182_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1UUID.html" target="_self">crashpad::UUID</a></td><td class="desc">A universally unique identifier (UUID) </td></tr>
|
<tr id="row_182_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1UUID.html" target="_self">crashpad::UUID</a></td><td class="desc">A universally unique identifier (UUID) </td></tr>
|
||||||
<tr id="row_183_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1VM__COUNTERS.html" target="_self">crashpad::process_types::VM_COUNTERS< Traits ></a></td><td class="desc"></td></tr>
|
<tr id="row_183_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1VM__COUNTERS.html" target="_self">crashpad::process_types::VM_COUNTERS< Traits ></a></td><td class="desc"></td></tr>
|
||||||
<tr id="row_184_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1VM__COUNTERS_3_01internal_1_1Traits32_01_4.html" target="_self">crashpad::process_types::VM_COUNTERS< internal::Traits32 ></a></td><td class="desc"></td></tr>
|
<tr id="row_184_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1VM__COUNTERS_3_01internal_1_1Traits32_01_4.html" target="_self">crashpad::process_types::VM_COUNTERS< internal::Traits32 ></a></td><td class="desc"></td></tr>
|
||||||
|
@ -1125,6 +1125,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="name
|
|||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
||||||
Variables</h2></td></tr>
|
Variables</h2></td></tr>
|
||||||
|
<tr class="memitem:a77b69be523b4c70469e1d48e6c0bd3bc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a77b69be523b4c70469e1d48e6c0bd3bc"></a>
|
||||||
|
<a class="el" href="structcrashpad_1_1CrashpadInfo.html">CrashpadInfo</a> </td><td class="memItemRight" valign="bottom"><b>g_crashpad_info</b></td></tr>
|
||||||
|
<tr class="separator:a77b69be523b4c70469e1d48e6c0bd3bc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a950cfdbaad26e28b48b48e211c15a43d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a950cfdbaad26e28b48b48e211c15a43d"></a>
|
<tr class="memitem:a950cfdbaad26e28b48b48e211c15a43d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a950cfdbaad26e28b48b48e211c15a43d"></a>
|
||||||
return measured_size_in_kb_ </td><td class="memItemRight" valign="bottom"><b>max_size_in_kb_</b></td></tr>
|
return measured_size_in_kb_ </td><td class="memItemRight" valign="bottom"><b>max_size_in_kb_</b></td></tr>
|
||||||
<tr class="separator:a950cfdbaad26e28b48b48e211c15a43d"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a950cfdbaad26e28b48b48e211c15a43d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
@ -1904,7 +1907,7 @@ template<typename T > </div>
|
|||||||
<tr><td class="fieldname"><a class="anchor" id="acf909fcc58999f95ab1a2d485a3b884fa360db709d75512a0e6b8a27b9b122910"></a>kTerminationCodeSnapshotFailed </td><td class="fielddoc">
|
<tr><td class="fieldname"><a class="anchor" id="acf909fcc58999f95ab1a2d485a3b884fa360db709d75512a0e6b8a27b9b122910"></a>kTerminationCodeSnapshotFailed </td><td class="fielddoc">
|
||||||
<p>The initial process snapshot failed, so the correct client termination code could not be retrieved. </p>
|
<p>The initial process snapshot failed, so the correct client termination code could not be retrieved. </p>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
<tr><td class="fieldname"><a class="anchor" id="acf909fcc58999f95ab1a2d485a3b884fa2f81e97faf1302dc1aa1c9f526ec2255"></a>kTerminationCodeUseHandlerNotCalled </td><td class="fielddoc">
|
<tr><td class="fieldname"><a class="anchor" id="acf909fcc58999f95ab1a2d485a3b884fa3110b7733dd8d446957e061cb8fb37d2"></a>kTerminationCodeNotConnectedToHandler </td><td class="fielddoc">
|
||||||
<p>A dump was requested for a client that was never registered with the crash handler. </p>
|
<p>A dump was requested for a client that was never registered with the crash handler. </p>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
</table>
|
</table>
|
||||||
|
@ -295,12 +295,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
<li>kTerminationCodeCrashNoDump
|
<li>kTerminationCodeCrashNoDump
|
||||||
: <a class="el" href="namespacecrashpad.html#acf909fcc58999f95ab1a2d485a3b884fa80056c7b41974ff409381f83677977fb">crashpad</a>
|
: <a class="el" href="namespacecrashpad.html#acf909fcc58999f95ab1a2d485a3b884fa80056c7b41974ff409381f83677977fb">crashpad</a>
|
||||||
</li>
|
</li>
|
||||||
|
<li>kTerminationCodeNotConnectedToHandler
|
||||||
|
: <a class="el" href="namespacecrashpad.html#acf909fcc58999f95ab1a2d485a3b884fa3110b7733dd8d446957e061cb8fb37d2">crashpad</a>
|
||||||
|
</li>
|
||||||
<li>kTerminationCodeSnapshotFailed
|
<li>kTerminationCodeSnapshotFailed
|
||||||
: <a class="el" href="namespacecrashpad.html#acf909fcc58999f95ab1a2d485a3b884fa360db709d75512a0e6b8a27b9b122910">crashpad</a>
|
: <a class="el" href="namespacecrashpad.html#acf909fcc58999f95ab1a2d485a3b884fa360db709d75512a0e6b8a27b9b122910">crashpad</a>
|
||||||
</li>
|
</li>
|
||||||
<li>kTerminationCodeUseHandlerNotCalled
|
|
||||||
: <a class="el" href="namespacecrashpad.html#acf909fcc58999f95ab1a2d485a3b884fa2f81e97faf1302dc1aa1c9f526ec2255">crashpad</a>
|
|
||||||
</li>
|
|
||||||
<li>kUnknownIsEmpty
|
<li>kUnknownIsEmpty
|
||||||
: <a class="el" href="namespacecrashpad.html#a7856b82b71167792ea6103debb5105eda6fd207e044b85ec202143881fcd5eb2e">crashpad</a>
|
: <a class="el" href="namespacecrashpad.html#a7856b82b71167792ea6103debb5105eda6fd207e044b85ec202143881fcd5eb2e">crashpad</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -337,12 +337,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
<li>kTerminationCodeCrashNoDump
|
<li>kTerminationCodeCrashNoDump
|
||||||
: <a class="el" href="namespacecrashpad.html#acf909fcc58999f95ab1a2d485a3b884fa80056c7b41974ff409381f83677977fb">crashpad</a>
|
: <a class="el" href="namespacecrashpad.html#acf909fcc58999f95ab1a2d485a3b884fa80056c7b41974ff409381f83677977fb">crashpad</a>
|
||||||
</li>
|
</li>
|
||||||
|
<li>kTerminationCodeNotConnectedToHandler
|
||||||
|
: <a class="el" href="namespacecrashpad.html#acf909fcc58999f95ab1a2d485a3b884fa3110b7733dd8d446957e061cb8fb37d2">crashpad</a>
|
||||||
|
</li>
|
||||||
<li>kTerminationCodeSnapshotFailed
|
<li>kTerminationCodeSnapshotFailed
|
||||||
: <a class="el" href="namespacecrashpad.html#acf909fcc58999f95ab1a2d485a3b884fa360db709d75512a0e6b8a27b9b122910">crashpad</a>
|
: <a class="el" href="namespacecrashpad.html#acf909fcc58999f95ab1a2d485a3b884fa360db709d75512a0e6b8a27b9b122910">crashpad</a>
|
||||||
</li>
|
</li>
|
||||||
<li>kTerminationCodeUseHandlerNotCalled
|
|
||||||
: <a class="el" href="namespacecrashpad.html#acf909fcc58999f95ab1a2d485a3b884fa2f81e97faf1302dc1aa1c9f526ec2255">crashpad</a>
|
|
||||||
</li>
|
|
||||||
<li>kUnknownIsEmpty
|
<li>kUnknownIsEmpty
|
||||||
: <a class="el" href="namespacecrashpad.html#a7856b82b71167792ea6103debb5105eda6fd207e044b85ec202143881fcd5eb2e">crashpad</a>
|
: <a class="el" href="namespacecrashpad.html#a7856b82b71167792ea6103debb5105eda6fd207e044b85ec202143881fcd5eb2e">crashpad</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['randomstring',['RandomString',['../namespacecrashpad.html#ab15d0aff86a0aafe6f33cbd8913441c7',1,'crashpad']]],
|
['randomstring',['RandomString',['../namespacecrashpad.html#ab15d0aff86a0aafe6f33cbd8913441c7',1,'crashpad']]],
|
||||||
['read',['Read',['../classcrashpad_1_1internal_1_1MemorySnapshotMac.html#a654d120cd93bc1e88fc725dcbb8fce91',1,'crashpad::internal::MemorySnapshotMac::Read()'],['../classcrashpad_1_1MemorySnapshot.html#a00aff1f20ef333384436315a1629a596',1,'crashpad::MemorySnapshot::Read()'],['../classcrashpad_1_1test_1_1TestMemorySnapshot.html#adf1a7803b3d53cc131f2638073fc99a8',1,'crashpad::test::TestMemorySnapshot::Read()'],['../classcrashpad_1_1internal_1_1MemorySnapshotWin.html#ada4e54994bf1459c13e54427644e7d60',1,'crashpad::internal::MemorySnapshotWin::Read()'],['../classcrashpad_1_1FileReaderInterface.html#ad9035ff345274f33cef248712d53d9e1',1,'crashpad::FileReaderInterface::Read()'],['../classcrashpad_1_1WeakFileHandleFileReader.html#adabfaf3549ac5a3269475a567645e095',1,'crashpad::WeakFileHandleFileReader::Read()'],['../classcrashpad_1_1FileReader.html#a71bb3e12f135a0e84b1385ab89e46611',1,'crashpad::FileReader::Read()'],['../classcrashpad_1_1WeakStdioFileReader.html#adcedaed4a1465abddb7ac3c1f3643ff8',1,'crashpad::WeakStdioFileReader::Read()'],['../classcrashpad_1_1StringFile.html#a05de4b2d8ef91a974181d7340c61b346',1,'crashpad::StringFile::Read()'],['../classcrashpad_1_1TaskMemory.html#a323d157824f62eb286e4c39f8d99e3a9',1,'crashpad::TaskMemory::Read()'],['../structcrashpad_1_1test_1_1WinChildProcess_1_1Handles.html#afdb549c4b1fd8c86b64dccc3cbdc08b2',1,'crashpad::test::WinChildProcess::Handles::read()']]],
|
['read',['read',['../structcrashpad_1_1test_1_1WinChildProcess_1_1Handles.html#afdb549c4b1fd8c86b64dccc3cbdc08b2',1,'crashpad::test::WinChildProcess::Handles::read()'],['../classcrashpad_1_1internal_1_1MemorySnapshotMac.html#a654d120cd93bc1e88fc725dcbb8fce91',1,'crashpad::internal::MemorySnapshotMac::Read()'],['../classcrashpad_1_1MemorySnapshot.html#a00aff1f20ef333384436315a1629a596',1,'crashpad::MemorySnapshot::Read()'],['../classcrashpad_1_1test_1_1TestMemorySnapshot.html#adf1a7803b3d53cc131f2638073fc99a8',1,'crashpad::test::TestMemorySnapshot::Read()'],['../classcrashpad_1_1internal_1_1MemorySnapshotWin.html#ada4e54994bf1459c13e54427644e7d60',1,'crashpad::internal::MemorySnapshotWin::Read()'],['../classcrashpad_1_1FileReaderInterface.html#ad9035ff345274f33cef248712d53d9e1',1,'crashpad::FileReaderInterface::Read()'],['../classcrashpad_1_1WeakFileHandleFileReader.html#adabfaf3549ac5a3269475a567645e095',1,'crashpad::WeakFileHandleFileReader::Read()'],['../classcrashpad_1_1FileReader.html#a71bb3e12f135a0e84b1385ab89e46611',1,'crashpad::FileReader::Read()'],['../classcrashpad_1_1WeakStdioFileReader.html#adcedaed4a1465abddb7ac3c1f3643ff8',1,'crashpad::WeakStdioFileReader::Read()'],['../classcrashpad_1_1StringFile.html#a05de4b2d8ef91a974181d7340c61b346',1,'crashpad::StringFile::Read()'],['../classcrashpad_1_1TaskMemory.html#a323d157824f62eb286e4c39f8d99e3a9',1,'crashpad::TaskMemory::Read()']]],
|
||||||
['readavailablememory',['ReadAvailableMemory',['../classcrashpad_1_1ProcessReaderWin.html#abf3e0d5ec58bfc9bd0b67382e067afff',1,'crashpad::ProcessReaderWin']]],
|
['readavailablememory',['ReadAvailableMemory',['../classcrashpad_1_1ProcessReaderWin.html#abf3e0d5ec58bfc9bd0b67382e067afff',1,'crashpad::ProcessReaderWin']]],
|
||||||
['readcstring',['ReadCString',['../classcrashpad_1_1TaskMemory_1_1MappedMemory.html#aaa82d4276500ce99fd7b3d251cee78a0',1,'crashpad::TaskMemory::MappedMemory::ReadCString()'],['../classcrashpad_1_1TaskMemory.html#a9365a798d8140094cda73606ec132e87',1,'crashpad::TaskMemory::ReadCString()']]],
|
['readcstring',['ReadCString',['../classcrashpad_1_1TaskMemory_1_1MappedMemory.html#aaa82d4276500ce99fd7b3d251cee78a0',1,'crashpad::TaskMemory::MappedMemory::ReadCString()'],['../classcrashpad_1_1TaskMemory.html#a9365a798d8140094cda73606ec132e87',1,'crashpad::TaskMemory::ReadCString()']]],
|
||||||
['readcstringsizelimited',['ReadCStringSizeLimited',['../classcrashpad_1_1TaskMemory.html#a51092ce134b41d605a9a4ae470826eb6',1,'crashpad::TaskMemory']]],
|
['readcstringsizelimited',['ReadCStringSizeLimited',['../classcrashpad_1_1TaskMemory.html#a51092ce134b41d605a9a4ae470826eb6',1,'crashpad::TaskMemory']]],
|
||||||
|
@ -21,8 +21,8 @@ var searchData=
|
|||||||
['testuint32minidumpwritable',['TestUInt32MinidumpWritable',['../classcrashpad_1_1test_1_1TestUInt32MinidumpWritable.html#a1a059a5e9de4dbdf5e9d4bd3f713da26',1,'crashpad::test::TestUInt32MinidumpWritable']]],
|
['testuint32minidumpwritable',['TestUInt32MinidumpWritable',['../classcrashpad_1_1test_1_1TestUInt32MinidumpWritable.html#a1a059a5e9de4dbdf5e9d4bd3f713da26',1,'crashpad::test::TestUInt32MinidumpWritable']]],
|
||||||
['testuint32minidumpwritable',['TestUInt32MinidumpWritable',['../classcrashpad_1_1test_1_1TestUInt32MinidumpWritable.html',1,'crashpad::test']]],
|
['testuint32minidumpwritable',['TestUInt32MinidumpWritable',['../classcrashpad_1_1test_1_1TestUInt32MinidumpWritable.html',1,'crashpad::test']]],
|
||||||
['thread',['Thread',['../classcrashpad_1_1Thread.html',1,'crashpad']]],
|
['thread',['Thread',['../classcrashpad_1_1Thread.html',1,'crashpad']]],
|
||||||
['thread',['Thread',['../structcrashpad_1_1ProcessReaderWin_1_1Thread.html',1,'crashpad::ProcessReaderWin']]],
|
|
||||||
['thread',['Thread',['../structcrashpad_1_1ProcessReader_1_1Thread.html',1,'crashpad::ProcessReader']]],
|
['thread',['Thread',['../structcrashpad_1_1ProcessReader_1_1Thread.html',1,'crashpad::ProcessReader']]],
|
||||||
|
['thread',['Thread',['../structcrashpad_1_1ProcessReaderWin_1_1Thread.html',1,'crashpad::ProcessReaderWin']]],
|
||||||
['thread_5fbasic_5finformation',['THREAD_BASIC_INFORMATION',['../structcrashpad_1_1process__types_1_1THREAD__BASIC__INFORMATION.html',1,'crashpad::process_types']]],
|
['thread_5fbasic_5finformation',['THREAD_BASIC_INFORMATION',['../structcrashpad_1_1process__types_1_1THREAD__BASIC__INFORMATION.html',1,'crashpad::process_types']]],
|
||||||
['thread_5fid',['thread_id',['../structcrashpad_1_1ExceptionInformation.html#aca46374644c03c19a15210df702277aa',1,'crashpad::ExceptionInformation']]],
|
['thread_5fid',['thread_id',['../structcrashpad_1_1ExceptionInformation.html#aca46374644c03c19a15210df702277aa',1,'crashpad::ExceptionInformation']]],
|
||||||
['threadcontext',['ThreadContext',['../structMINIDUMP__THREAD.html#a4bea75c1a353e346689b97aeaea22184',1,'MINIDUMP_THREAD::ThreadContext()'],['../structMINIDUMP__EXCEPTION__STREAM.html#a5a49137fc0a19e8096504e16e954f351',1,'MINIDUMP_EXCEPTION_STREAM::ThreadContext()']]],
|
['threadcontext',['ThreadContext',['../structMINIDUMP__THREAD.html#a4bea75c1a353e346689b97aeaea22184',1,'MINIDUMP_THREAD::ThreadContext()'],['../structMINIDUMP__EXCEPTION__STREAM.html#a5a49137fc0a19e8096504e16e954f351',1,'MINIDUMP_EXCEPTION_STREAM::ThreadContext()']]],
|
||||||
|
@ -20,7 +20,7 @@ var searchData=
|
|||||||
['userminidumpstream',['UserMinidumpStream',['../classcrashpad_1_1UserMinidumpStream.html',1,'crashpad']]],
|
['userminidumpstream',['UserMinidumpStream',['../classcrashpad_1_1UserMinidumpStream.html',1,'crashpad']]],
|
||||||
['usesystemdefaulthandler',['UseSystemDefaultHandler',['../classcrashpad_1_1CrashpadClient.html#a1a6a1e62d90a67db782664b1fe5a952f',1,'crashpad::CrashpadClient']]],
|
['usesystemdefaulthandler',['UseSystemDefaultHandler',['../classcrashpad_1_1CrashpadClient.html#a1a6a1e62d90a67db782664b1fe5a952f',1,'crashpad::CrashpadClient']]],
|
||||||
['utf8',['UTF8',['../classcrashpad_1_1internal_1_1MinidumpUTF8StringWriter.html#af1fcd3b9fd56ce2557fd8201fa544748',1,'crashpad::internal::MinidumpUTF8StringWriter']]],
|
['utf8',['UTF8',['../classcrashpad_1_1internal_1_1MinidumpUTF8StringWriter.html#af1fcd3b9fd56ce2557fd8201fa544748',1,'crashpad::internal::MinidumpUTF8StringWriter']]],
|
||||||
['uuid',['UUID',['../classcrashpad_1_1MachOImageReader.html#ae3478d0dd59d9a226b525529968f2f04',1,'crashpad::MachOImageReader::UUID()'],['../structcrashpad_1_1UUID.html#a8e9aa2f5c0496c220dfe05f9c64284b1',1,'crashpad::UUID::UUID()'],['../structcrashpad_1_1UUID.html#aca29088774d8d366aaf9465f5ea407f3',1,'crashpad::UUID::UUID(InitializeWithNewTag)'],['../structcrashpad_1_1UUID.html#a3f009620a21ceead5be155368b261030',1,'crashpad::UUID::UUID(const uint8_t *bytes)'],['../structcrashpad_1_1CrashReportDatabase_1_1Report.html#afab0cc6f40b7ca127ecddd4625284a86',1,'crashpad::CrashReportDatabase::Report::uuid()'],['../structcrashpad_1_1CrashReportDatabase_1_1NewReport.html#ae6c8dd52e30be462e2190f6feea5a3a5',1,'crashpad::CrashReportDatabase::NewReport::uuid()'],['../structcrashpad_1_1CodeViewRecordPDB70.html#a54022132ea5911f0c9682a4fda52b7b7',1,'crashpad::CodeViewRecordPDB70::uuid()']]],
|
['uuid',['uuid',['../structcrashpad_1_1CrashReportDatabase_1_1Report.html#afab0cc6f40b7ca127ecddd4625284a86',1,'crashpad::CrashReportDatabase::Report::uuid()'],['../structcrashpad_1_1CrashReportDatabase_1_1NewReport.html#ae6c8dd52e30be462e2190f6feea5a3a5',1,'crashpad::CrashReportDatabase::NewReport::uuid()'],['../structcrashpad_1_1CodeViewRecordPDB70.html#a54022132ea5911f0c9682a4fda52b7b7',1,'crashpad::CodeViewRecordPDB70::uuid()'],['../classcrashpad_1_1MachOImageReader.html#ae3478d0dd59d9a226b525529968f2f04',1,'crashpad::MachOImageReader::UUID()'],['../structcrashpad_1_1UUID.html#a8e9aa2f5c0496c220dfe05f9c64284b1',1,'crashpad::UUID::UUID()'],['../structcrashpad_1_1UUID.html#aca29088774d8d366aaf9465f5ea407f3',1,'crashpad::UUID::UUID(InitializeWithNewTag)'],['../structcrashpad_1_1UUID.html#a3f009620a21ceead5be155368b261030',1,'crashpad::UUID::UUID(const uint8_t *bytes)']]],
|
||||||
['uuid',['UUID',['../structcrashpad_1_1UUID.html',1,'crashpad']]],
|
['uuid',['UUID',['../structcrashpad_1_1UUID.html',1,'crashpad']]],
|
||||||
['uuidandage',['UUIDAndAge',['../classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#af99feca4876727004e56db3500e2828c',1,'crashpad::internal::ModuleSnapshotMac::UUIDAndAge()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a491a04d0762afd6fe7252b49c5cf5e2a',1,'crashpad::internal::ModuleSnapshotMinidump::UUIDAndAge()'],['../classcrashpad_1_1ModuleSnapshot.html#a15c270f64a1e2170e3e189aea1fafb62',1,'crashpad::ModuleSnapshot::UUIDAndAge()'],['../classcrashpad_1_1test_1_1TestModuleSnapshot.html#afc020e3163f4ae2bf87a24fd0362f8dd',1,'crashpad::test::TestModuleSnapshot::UUIDAndAge()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#acc95b400325dae39b585b8c90f0dc0c2',1,'crashpad::internal::ModuleSnapshotWin::UUIDAndAge()']]]
|
['uuidandage',['UUIDAndAge',['../classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#af99feca4876727004e56db3500e2828c',1,'crashpad::internal::ModuleSnapshotMac::UUIDAndAge()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a491a04d0762afd6fe7252b49c5cf5e2a',1,'crashpad::internal::ModuleSnapshotMinidump::UUIDAndAge()'],['../classcrashpad_1_1ModuleSnapshot.html#a15c270f64a1e2170e3e189aea1fafb62',1,'crashpad::ModuleSnapshot::UUIDAndAge()'],['../classcrashpad_1_1test_1_1TestModuleSnapshot.html#afc020e3163f4ae2bf87a24fd0362f8dd',1,'crashpad::test::TestModuleSnapshot::UUIDAndAge()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#acc95b400325dae39b585b8c90f0dc0c2',1,'crashpad::internal::ModuleSnapshotWin::UUIDAndAge()']]]
|
||||||
];
|
];
|
||||||
|
@ -6,7 +6,7 @@ var searchData=
|
|||||||
['vendorid',['VendorId',['../unionCPU__INFORMATION.html#af239b99d9ef6b86fb04ffeabd85831c6',1,'CPU_INFORMATION']]],
|
['vendorid',['VendorId',['../unionCPU__INFORMATION.html#af239b99d9ef6b86fb04ffeabd85831c6',1,'CPU_INFORMATION']]],
|
||||||
['verifyminidumpheader',['VerifyMinidumpHeader',['../namespacecrashpad_1_1test.html#a5e604ee6a23070a89e2a0015eb2854a9',1,'crashpad::test']]],
|
['verifyminidumpheader',['VerifyMinidumpHeader',['../namespacecrashpad_1_1test.html#a5e604ee6a23070a89e2a0015eb2854a9',1,'crashpad::test']]],
|
||||||
['verrsrc_2eh',['verrsrc.h',['../verrsrc_8h.html',1,'']]],
|
['verrsrc_2eh',['verrsrc.h',['../verrsrc_8h.html',1,'']]],
|
||||||
['version',['version',['../structcrashpad_1_1MinidumpModuleCrashpadInfo.html#ace07d8872cdaa53ca20a04513deb56c3',1,'crashpad::MinidumpModuleCrashpadInfo::version()'],['../structcrashpad_1_1MinidumpCrashpadInfo.html#a481042efad46164dc43d9c824df9e6cf',1,'crashpad::MinidumpCrashpadInfo::version()'],['../structcrashpad_1_1RegistrationRequest.html#afa8008cc71aec2d142493cd0c7f5a98d',1,'crashpad::RegistrationRequest::version()'],['../structMINIDUMP__HEADER.html#a7ea8d51f5ca990eec9eb0b3643c6b406',1,'MINIDUMP_HEADER::Version()'],['../classcrashpad_1_1ToolSupport.html#acac2c96bbf2e77e8988f87af96f01315',1,'crashpad::ToolSupport::Version(const base::FilePath &me)'],['../classcrashpad_1_1ToolSupport.html#a701225eea7643d837300d813c45bc6cd',1,'crashpad::ToolSupport::Version(const std::string &me)']]],
|
['version',['Version',['../structMINIDUMP__HEADER.html#a7ea8d51f5ca990eec9eb0b3643c6b406',1,'MINIDUMP_HEADER::Version()'],['../classcrashpad_1_1ToolSupport.html#acac2c96bbf2e77e8988f87af96f01315',1,'crashpad::ToolSupport::Version(const base::FilePath &me)'],['../classcrashpad_1_1ToolSupport.html#a701225eea7643d837300d813c45bc6cd',1,'crashpad::ToolSupport::Version(const std::string &me)'],['../structcrashpad_1_1MinidumpModuleCrashpadInfo.html#ace07d8872cdaa53ca20a04513deb56c3',1,'crashpad::MinidumpModuleCrashpadInfo::version()'],['../structcrashpad_1_1MinidumpCrashpadInfo.html#a481042efad46164dc43d9c824df9e6cf',1,'crashpad::MinidumpCrashpadInfo::version()'],['../structcrashpad_1_1RegistrationRequest.html#afa8008cc71aec2d142493cd0c7f5a98d',1,'crashpad::RegistrationRequest::version()']]],
|
||||||
['versioninfo',['VersionInfo',['../structMINIDUMP__MODULE.html#ac2babe58e6418124599ea2821f30bb84',1,'MINIDUMP_MODULE']]],
|
['versioninfo',['VersionInfo',['../structMINIDUMP__MODULE.html#ac2babe58e6418124599ea2821f30bb84',1,'MINIDUMP_MODULE']]],
|
||||||
['versioninformation',['VersionInformation',['../unionCPU__INFORMATION.html#a6b072a6cae2e065111ef20acf21e355a',1,'CPU_INFORMATION']]],
|
['versioninformation',['VersionInformation',['../unionCPU__INFORMATION.html#a6b072a6cae2e065111ef20acf21e355a',1,'CPU_INFORMATION']]],
|
||||||
['vm_5fcounters',['VM_COUNTERS',['../structcrashpad_1_1process__types_1_1VM__COUNTERS.html',1,'crashpad::process_types']]],
|
['vm_5fcounters',['VM_COUNTERS',['../structcrashpad_1_1process__types_1_1VM__COUNTERS.html',1,'crashpad::process_types']]],
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['handle',['Handle',['../structcrashpad_1_1ProcessInfo_1_1Handle.html',1,'crashpad::ProcessInfo']]],
|
['handle',['Handle',['../structcrashpad_1_1ProcessInfo_1_1Handle.html',1,'crashpad::ProcessInfo']]],
|
||||||
['handle',['handle',['../structcrashpad_1_1CrashReportDatabase_1_1NewReport.html#a0e9bb34438097ad36c95b30012e7f438',1,'crashpad::CrashReportDatabase::NewReport::handle()'],['../structcrashpad_1_1HandleSnapshot.html#aed65750b587752a10e5b6ea62fafe3c9',1,'crashpad::HandleSnapshot::handle()'],['../structcrashpad_1_1ProcessInfo_1_1Handle.html#a421285b38abd5d83d1bcde6759a5d86d',1,'crashpad::ProcessInfo::Handle::handle()'],['../structMINIDUMP__HANDLE__DESCRIPTOR.html#a0791847b24b8986ad3505e75c5ce697c',1,'MINIDUMP_HANDLE_DESCRIPTOR::Handle()']]],
|
['handle',['Handle',['../structMINIDUMP__HANDLE__DESCRIPTOR.html#a0791847b24b8986ad3505e75c5ce697c',1,'MINIDUMP_HANDLE_DESCRIPTOR::Handle()'],['../structcrashpad_1_1CrashReportDatabase_1_1NewReport.html#a0e9bb34438097ad36c95b30012e7f438',1,'crashpad::CrashReportDatabase::NewReport::handle()'],['../structcrashpad_1_1HandleSnapshot.html#aed65750b587752a10e5b6ea62fafe3c9',1,'crashpad::HandleSnapshot::handle()'],['../structcrashpad_1_1ProcessInfo_1_1Handle.html#a421285b38abd5d83d1bcde6759a5d86d',1,'crashpad::ProcessInfo::Handle::handle()']]],
|
||||||
['handle_5fcount',['handle_count',['../structcrashpad_1_1HandleSnapshot.html#a4ca49980a35f1d37f9b551ef70cf39b7',1,'crashpad::HandleSnapshot::handle_count()'],['../structcrashpad_1_1ProcessInfo_1_1Handle.html#af475c436a46f9cc00891580898e29fe0',1,'crashpad::ProcessInfo::Handle::handle_count()']]],
|
['handle_5fcount',['handle_count',['../structcrashpad_1_1HandleSnapshot.html#a4ca49980a35f1d37f9b551ef70cf39b7',1,'crashpad::HandleSnapshot::handle_count()'],['../structcrashpad_1_1ProcessInfo_1_1Handle.html#af475c436a46f9cc00891580898e29fe0',1,'crashpad::ProcessInfo::Handle::handle_count()']]],
|
||||||
['handlechildportcheckin',['HandleChildPortCheckIn',['../classcrashpad_1_1ChildPortServer_1_1Interface.html#a5ecd466de45fe69854d37980b7373369',1,'crashpad::ChildPortServer::Interface']]],
|
['handlechildportcheckin',['HandleChildPortCheckIn',['../classcrashpad_1_1ChildPortServer_1_1Interface.html#a5ecd466de45fe69854d37980b7373369',1,'crashpad::ChildPortServer::Interface']]],
|
||||||
['handlecount',['HandleCount',['../structMINIDUMP__HANDLE__DESCRIPTOR.html#ae15118f7ade5d20bf013e1e266448dc0',1,'MINIDUMP_HANDLE_DESCRIPTOR']]],
|
['handlecount',['HandleCount',['../structMINIDUMP__HANDLE__DESCRIPTOR.html#ae15118f7ade5d20bf013e1e266448dc0',1,'MINIDUMP_HANDLE_DESCRIPTOR']]],
|
||||||
|
@ -19,7 +19,7 @@ var searchData=
|
|||||||
['kenabled',['kEnabled',['../namespacecrashpad.html#a3b405c19a5787fabcfba96001d49f292ade1ec1870756a80dffbdc4cda53153e0',1,'crashpad']]],
|
['kenabled',['kEnabled',['../namespacecrashpad.html#a3b405c19a5787fabcfba96001d49f292ade1ec1870756a80dffbdc4cda53153e0',1,'crashpad']]],
|
||||||
['kexceptioninitializationfailed',['kExceptionInitializationFailed',['../classcrashpad_1_1Metrics.html#a6fced90d0ab7cbd161db410e2609bae0a1fbf88db4d3b89b46eb4c85a8cab583e',1,'crashpad::Metrics']]],
|
['kexceptioninitializationfailed',['kExceptionInitializationFailed',['../classcrashpad_1_1Metrics.html#a6fced90d0ab7cbd161db410e2609bae0a1fbf88db4d3b89b46eb4c85a8cab583e',1,'crashpad::Metrics']]],
|
||||||
['kexclusive',['kExclusive',['../namespacecrashpad.html#a3753a95b02e5c96c6e20017e467cef07a9d38b79e17ebc3239ca19ba517174b5b',1,'crashpad']]],
|
['kexclusive',['kExclusive',['../namespacecrashpad.html#a3753a95b02e5c96c6e20017e467cef07a9d38b79e17ebc3239ca19ba517174b5b',1,'crashpad']]],
|
||||||
['key',['key',['../structcrashpad_1_1TSimpleStringDictionary_1_1Entry.html#ac3f80433c4f089b1e91aaabd74559cdc',1,'crashpad::TSimpleStringDictionary::Entry::key()'],['../structcrashpad_1_1MinidumpSimpleStringDictionaryEntry.html#a3878fb58068c3988ae83fab6c7e2b04e',1,'crashpad::MinidumpSimpleStringDictionaryEntry::key()'],['../classcrashpad_1_1MinidumpSimpleStringDictionaryEntryWriter.html#a0f335b071b3d9e9e929075955122abb7',1,'crashpad::MinidumpSimpleStringDictionaryEntryWriter::Key()']]],
|
['key',['Key',['../classcrashpad_1_1MinidumpSimpleStringDictionaryEntryWriter.html#a0f335b071b3d9e9e929075955122abb7',1,'crashpad::MinidumpSimpleStringDictionaryEntryWriter::Key()'],['../structcrashpad_1_1TSimpleStringDictionary_1_1Entry.html#ac3f80433c4f089b1e91aaabd74559cdc',1,'crashpad::TSimpleStringDictionary::Entry::key()'],['../structcrashpad_1_1MinidumpSimpleStringDictionaryEntry.html#a3878fb58068c3988ae83fab6c7e2b04e',1,'crashpad::MinidumpSimpleStringDictionaryEntry::key()']]],
|
||||||
['key_5fsize',['key_size',['../classcrashpad_1_1TSimpleStringDictionary.html#acafb62dfc7bd68d9744124779b84a926',1,'crashpad::TSimpleStringDictionary']]],
|
['key_5fsize',['key_size',['../classcrashpad_1_1TSimpleStringDictionary.html#acafb62dfc7bd68d9744124779b84a926',1,'crashpad::TSimpleStringDictionary']]],
|
||||||
['kfailedduetosuspendself',['kFailedDueToSuspendSelf',['../classcrashpad_1_1Metrics.html#a6fced90d0ab7cbd161db410e2609bae0a4d77a5e087a56e21481edfa7069131b2',1,'crashpad::Metrics']]],
|
['kfailedduetosuspendself',['kFailedDueToSuspendSelf',['../classcrashpad_1_1Metrics.html#a6fced90d0ab7cbd161db410e2609bae0a4d77a5e087a56e21481edfa7069131b2',1,'crashpad::Metrics']]],
|
||||||
['kfilesystemerror',['kFileSystemError',['../classcrashpad_1_1CrashReportDatabase.html#a0bbd146654537fa0cf1b576eb647bb00ad40b3e9919ed7de952a4e30d5be5c59b',1,'crashpad::CrashReportDatabase']]],
|
['kfilesystemerror',['kFileSystemError',['../classcrashpad_1_1CrashReportDatabase.html#a0bbd146654537fa0cf1b576eb647bb00ad40b3e9919ed7de952a4e30d5be5c59b',1,'crashpad::CrashReportDatabase']]],
|
||||||
@ -110,6 +110,7 @@ var searchData=
|
|||||||
['kpersistent',['kPersistent',['../classcrashpad_1_1MachMessageServer.html#a737f51adaf8725883f1158ef2576aae8a9f7aa4de8d84bd299a296d7b289c6047',1,'crashpad::MachMessageServer']]],
|
['kpersistent',['kPersistent',['../classcrashpad_1_1MachMessageServer.html#a737f51adaf8725883f1158ef2576aae8a9f7aa4de8d84bd299a296d7b289c6047',1,'crashpad::MachMessageServer']]],
|
||||||
['kphaseearly',['kPhaseEarly',['../classcrashpad_1_1internal_1_1MinidumpWritable.html#a009f007265d64a5fb416848480a00ae9ac246ac0846defa468dde05d12974ac3e',1,'crashpad::internal::MinidumpWritable']]],
|
['kphaseearly',['kPhaseEarly',['../classcrashpad_1_1internal_1_1MinidumpWritable.html#a009f007265d64a5fb416848480a00ae9ac246ac0846defa468dde05d12974ac3e',1,'crashpad::internal::MinidumpWritable']]],
|
||||||
['kphaselate',['kPhaseLate',['../classcrashpad_1_1internal_1_1MinidumpWritable.html#a009f007265d64a5fb416848480a00ae9a24c2158c529d40ce6badca6e34b26853',1,'crashpad::internal::MinidumpWritable']]],
|
['kphaselate',['kPhaseLate',['../classcrashpad_1_1internal_1_1MinidumpWritable.html#a009f007265d64a5fb416848480a00ae9a24c2158c529d40ce6badca6e34b26853',1,'crashpad::internal::MinidumpWritable']]],
|
||||||
|
['kping',['kPing',['../structcrashpad_1_1ClientToServerMessage.html#a640f92621220af8e110253a0d65c7dbea5292ee92514b2dcff9709e61d5b54932',1,'crashpad::ClientToServerMessage']]],
|
||||||
['kpipeinstances',['kPipeInstances',['../classcrashpad_1_1ExceptionHandlerServer.html#aa0182e8bb9a9931d96acf84f93eb81cd',1,'crashpad::ExceptionHandlerServer']]],
|
['kpipeinstances',['kPipeInstances',['../classcrashpad_1_1ExceptionHandlerServer.html#aa0182e8bb9a9931d96acf84f93eb81cd',1,'crashpad::ExceptionHandlerServer']]],
|
||||||
['kpreparenewcrashreportfailed',['kPrepareNewCrashReportFailed',['../classcrashpad_1_1Metrics.html#a6fced90d0ab7cbd161db410e2609bae0ae93e1e9f0645a17aa8c6d6ae018d4612',1,'crashpad::Metrics']]],
|
['kpreparenewcrashreportfailed',['kPrepareNewCrashReportFailed',['../classcrashpad_1_1Metrics.html#a6fced90d0ab7cbd161db410e2609bae0ae93e1e9f0645a17aa8c6d6ae018d4612',1,'crashpad::Metrics']]],
|
||||||
['kreceivelargeerror',['kReceiveLargeError',['../classcrashpad_1_1MachMessageServer.html#ad4e5a9fe58ebd1a86f21d8a2284129eda9d5505bdd5aa2fd0789d3e79befd5d11',1,'crashpad::MachMessageServer']]],
|
['kreceivelargeerror',['kReceiveLargeError',['../classcrashpad_1_1MachMessageServer.html#ad4e5a9fe58ebd1a86f21d8a2284129eda9d5505bdd5aa2fd0789d3e79befd5d11',1,'crashpad::MachMessageServer']]],
|
||||||
@ -141,8 +142,8 @@ var searchData=
|
|||||||
['ktargettypetask',['kTargetTypeTask',['../classcrashpad_1_1ExceptionPorts.html#af3bb7100d4bf2e8ead5115e187434fb0a09b11dc4afd9c15e3c5aea28a4277837',1,'crashpad::ExceptionPorts']]],
|
['ktargettypetask',['kTargetTypeTask',['../classcrashpad_1_1ExceptionPorts.html#af3bb7100d4bf2e8ead5115e187434fb0a09b11dc4afd9c15e3c5aea28a4277837',1,'crashpad::ExceptionPorts']]],
|
||||||
['ktargettypethread',['kTargetTypeThread',['../classcrashpad_1_1ExceptionPorts.html#af3bb7100d4bf2e8ead5115e187434fb0a80612d39e0a116cae2104f4f286d3c55',1,'crashpad::ExceptionPorts']]],
|
['ktargettypethread',['kTargetTypeThread',['../classcrashpad_1_1ExceptionPorts.html#af3bb7100d4bf2e8ead5115e187434fb0a80612d39e0a116cae2104f4f286d3c55',1,'crashpad::ExceptionPorts']]],
|
||||||
['kterminationcodecrashnodump',['kTerminationCodeCrashNoDump',['../namespacecrashpad.html#acf909fcc58999f95ab1a2d485a3b884fa80056c7b41974ff409381f83677977fb',1,'crashpad']]],
|
['kterminationcodecrashnodump',['kTerminationCodeCrashNoDump',['../namespacecrashpad.html#acf909fcc58999f95ab1a2d485a3b884fa80056c7b41974ff409381f83677977fb',1,'crashpad']]],
|
||||||
|
['kterminationcodenotconnectedtohandler',['kTerminationCodeNotConnectedToHandler',['../namespacecrashpad.html#acf909fcc58999f95ab1a2d485a3b884fa3110b7733dd8d446957e061cb8fb37d2',1,'crashpad']]],
|
||||||
['kterminationcodesnapshotfailed',['kTerminationCodeSnapshotFailed',['../namespacecrashpad.html#acf909fcc58999f95ab1a2d485a3b884fa360db709d75512a0e6b8a27b9b122910',1,'crashpad']]],
|
['kterminationcodesnapshotfailed',['kTerminationCodeSnapshotFailed',['../namespacecrashpad.html#acf909fcc58999f95ab1a2d485a3b884fa360db709d75512a0e6b8a27b9b122910',1,'crashpad']]],
|
||||||
['kterminationcodeusehandlernotcalled',['kTerminationCodeUseHandlerNotCalled',['../namespacecrashpad.html#acf909fcc58999f95ab1a2d485a3b884fa2f81e97faf1302dc1aa1c9f526ec2255',1,'crashpad']]],
|
|
||||||
['kterminationnormal',['kTerminationNormal',['../classcrashpad_1_1test_1_1Multiprocess.html#adedaaa5fbbb57de1ae5af8ef7c84b4bfa9ac04c5400b6051e164ef9bcbb8c111a',1,'crashpad::test::Multiprocess']]],
|
['kterminationnormal',['kTerminationNormal',['../classcrashpad_1_1test_1_1Multiprocess.html#adedaaa5fbbb57de1ae5af8ef7c84b4bfa9ac04c5400b6051e164ef9bcbb8c111a',1,'crashpad::test::Multiprocess']]],
|
||||||
['kterminationsignal',['kTerminationSignal',['../classcrashpad_1_1test_1_1Multiprocess.html#adedaaa5fbbb57de1ae5af8ef7c84b4bfa4a97a5b85c823c3404d160ca615f491c',1,'crashpad::test::Multiprocess']]],
|
['kterminationsignal',['kTerminationSignal',['../classcrashpad_1_1test_1_1Multiprocess.html#adedaaa5fbbb57de1ae5af8ef7c84b4bfa4a97a5b85c823c3404d160ca615f491c',1,'crashpad::test::Multiprocess']]],
|
||||||
['ktriggeredexceptioncode',['kTriggeredExceptionCode',['../classcrashpad_1_1CrashpadClient.html#ae46278158517f37dab44a72652dfd20ca193286f9cde3032e18a06a4e6452e660',1,'crashpad::CrashpadClient']]],
|
['ktriggeredexceptioncode',['kTriggeredExceptionCode',['../classcrashpad_1_1CrashpadClient.html#ae46278158517f37dab44a72652dfd20ca193286f9cde3032e18a06a4e6452e660',1,'crashpad::CrashpadClient']]],
|
||||||
|
@ -163,7 +163,7 @@ var searchData=
|
|||||||
['module_5flist',['module_list',['../structcrashpad_1_1MinidumpCrashpadInfo.html#a343f824f5f16c241eb8ff11b71cf39ec',1,'crashpad::MinidumpCrashpadInfo']]],
|
['module_5flist',['module_list',['../structcrashpad_1_1MinidumpCrashpadInfo.html#a343f824f5f16c241eb8ff11b71cf39ec',1,'crashpad::MinidumpCrashpadInfo']]],
|
||||||
['moduleliststream',['ModuleListStream',['../dbghelp_8h.html#a64711234318a4a002f399dffb474ca08ad404c18554f01aa57ac0af1a7674060b',1,'dbghelp.h']]],
|
['moduleliststream',['ModuleListStream',['../dbghelp_8h.html#a64711234318a4a002f399dffb474ca08ad404c18554f01aa57ac0af1a7674060b',1,'dbghelp.h']]],
|
||||||
['modulenamerva',['ModuleNameRva',['../structMINIDUMP__MODULE.html#a8aa1ae48a9a32640573747cba5a00274',1,'MINIDUMP_MODULE::ModuleNameRva()'],['../structMINIDUMP__UNLOADED__MODULE.html#af053b8df443ed30eb5b2e72747ed41e8',1,'MINIDUMP_UNLOADED_MODULE::ModuleNameRva()']]],
|
['modulenamerva',['ModuleNameRva',['../structMINIDUMP__MODULE.html#a8aa1ae48a9a32640573747cba5a00274',1,'MINIDUMP_MODULE::ModuleNameRva()'],['../structMINIDUMP__UNLOADED__MODULE.html#af053b8df443ed30eb5b2e72747ed41e8',1,'MINIDUMP_UNLOADED_MODULE::ModuleNameRva()']]],
|
||||||
['modules',['modules',['../structcrashpad_1_1MinidumpModuleCrashpadInfoList.html#ab9bb5d82505839440903e0fe9253ea7b',1,'crashpad::MinidumpModuleCrashpadInfoList::modules()'],['../structMINIDUMP__MODULE__LIST.html#aff6c222b00169e3135815e7c11e876c2',1,'MINIDUMP_MODULE_LIST::Modules()'],['../classcrashpad_1_1ProcessReader.html#afcd874395af5ca91e28f9056f6c3fe5e',1,'crashpad::ProcessReader::Modules()'],['../classcrashpad_1_1ProcessSnapshotMac.html#ae0acf9104da2769429c2f5e921ed6019',1,'crashpad::ProcessSnapshotMac::Modules()'],['../classcrashpad_1_1ProcessSnapshotMinidump.html#a0738584a80eb95a8b665e64cdb2a6f6a',1,'crashpad::ProcessSnapshotMinidump::Modules()'],['../classcrashpad_1_1ProcessSnapshot.html#a177c4abc055f7347ec3d9d88fcec058c',1,'crashpad::ProcessSnapshot::Modules()'],['../classcrashpad_1_1test_1_1TestProcessSnapshot.html#ada573bac7a25ff234576f18b87b80621',1,'crashpad::test::TestProcessSnapshot::Modules()'],['../classcrashpad_1_1ProcessReaderWin.html#ac6bca8a188dd098c864d497fef269cf5',1,'crashpad::ProcessReaderWin::Modules()'],['../classcrashpad_1_1ProcessSnapshotWin.html#ac792b7ec3dec8864dafb9655f2d6860e',1,'crashpad::ProcessSnapshotWin::Modules()'],['../classcrashpad_1_1ProcessInfo.html#a3f9781f5e25d0f9b502b6ee6c7878c4e',1,'crashpad::ProcessInfo::Modules()']]],
|
['modules',['Modules',['../structMINIDUMP__MODULE__LIST.html#aff6c222b00169e3135815e7c11e876c2',1,'MINIDUMP_MODULE_LIST::Modules()'],['../classcrashpad_1_1ProcessReader.html#afcd874395af5ca91e28f9056f6c3fe5e',1,'crashpad::ProcessReader::Modules()'],['../classcrashpad_1_1ProcessSnapshotMac.html#ae0acf9104da2769429c2f5e921ed6019',1,'crashpad::ProcessSnapshotMac::Modules()'],['../classcrashpad_1_1ProcessSnapshotMinidump.html#a0738584a80eb95a8b665e64cdb2a6f6a',1,'crashpad::ProcessSnapshotMinidump::Modules()'],['../classcrashpad_1_1ProcessSnapshot.html#a177c4abc055f7347ec3d9d88fcec058c',1,'crashpad::ProcessSnapshot::Modules()'],['../classcrashpad_1_1test_1_1TestProcessSnapshot.html#ada573bac7a25ff234576f18b87b80621',1,'crashpad::test::TestProcessSnapshot::Modules()'],['../classcrashpad_1_1ProcessReaderWin.html#ac6bca8a188dd098c864d497fef269cf5',1,'crashpad::ProcessReaderWin::Modules()'],['../classcrashpad_1_1ProcessSnapshotWin.html#ac792b7ec3dec8864dafb9655f2d6860e',1,'crashpad::ProcessSnapshotWin::Modules()'],['../classcrashpad_1_1ProcessInfo.html#a3f9781f5e25d0f9b502b6ee6c7878c4e',1,'crashpad::ProcessInfo::Modules()'],['../structcrashpad_1_1MinidumpModuleCrashpadInfoList.html#ab9bb5d82505839440903e0fe9253ea7b',1,'crashpad::MinidumpModuleCrashpadInfoList::modules()']]],
|
||||||
['modulesnapshot',['ModuleSnapshot',['../classcrashpad_1_1ModuleSnapshot.html',1,'crashpad']]],
|
['modulesnapshot',['ModuleSnapshot',['../classcrashpad_1_1ModuleSnapshot.html',1,'crashpad']]],
|
||||||
['modulesnapshotmac',['ModuleSnapshotMac',['../classcrashpad_1_1internal_1_1ModuleSnapshotMac.html',1,'crashpad::internal']]],
|
['modulesnapshotmac',['ModuleSnapshotMac',['../classcrashpad_1_1internal_1_1ModuleSnapshotMac.html',1,'crashpad::internal']]],
|
||||||
['modulesnapshotminidump',['ModuleSnapshotMinidump',['../classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html',1,'crashpad::internal']]],
|
['modulesnapshotminidump',['ModuleSnapshotMinidump',['../classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html',1,'crashpad::internal']]],
|
||||||
|
@ -12,8 +12,8 @@ var searchData=
|
|||||||
['testthreadsnapshot',['TestThreadSnapshot',['../classcrashpad_1_1test_1_1TestThreadSnapshot.html',1,'crashpad::test']]],
|
['testthreadsnapshot',['TestThreadSnapshot',['../classcrashpad_1_1test_1_1TestThreadSnapshot.html',1,'crashpad::test']]],
|
||||||
['testuint32minidumpwritable',['TestUInt32MinidumpWritable',['../classcrashpad_1_1test_1_1TestUInt32MinidumpWritable.html',1,'crashpad::test']]],
|
['testuint32minidumpwritable',['TestUInt32MinidumpWritable',['../classcrashpad_1_1test_1_1TestUInt32MinidumpWritable.html',1,'crashpad::test']]],
|
||||||
['thread',['Thread',['../classcrashpad_1_1Thread.html',1,'crashpad']]],
|
['thread',['Thread',['../classcrashpad_1_1Thread.html',1,'crashpad']]],
|
||||||
['thread',['Thread',['../structcrashpad_1_1ProcessReaderWin_1_1Thread.html',1,'crashpad::ProcessReaderWin']]],
|
|
||||||
['thread',['Thread',['../structcrashpad_1_1ProcessReader_1_1Thread.html',1,'crashpad::ProcessReader']]],
|
['thread',['Thread',['../structcrashpad_1_1ProcessReader_1_1Thread.html',1,'crashpad::ProcessReader']]],
|
||||||
|
['thread',['Thread',['../structcrashpad_1_1ProcessReaderWin_1_1Thread.html',1,'crashpad::ProcessReaderWin']]],
|
||||||
['thread_5fbasic_5finformation',['THREAD_BASIC_INFORMATION',['../structcrashpad_1_1process__types_1_1THREAD__BASIC__INFORMATION.html',1,'crashpad::process_types']]],
|
['thread_5fbasic_5finformation',['THREAD_BASIC_INFORMATION',['../structcrashpad_1_1process__types_1_1THREAD__BASIC__INFORMATION.html',1,'crashpad::process_types']]],
|
||||||
['threadlogmessages',['ThreadLogMessages',['../classcrashpad_1_1ThreadLogMessages.html',1,'crashpad']]],
|
['threadlogmessages',['ThreadLogMessages',['../classcrashpad_1_1ThreadLogMessages.html',1,'crashpad']]],
|
||||||
['threadsnapshot',['ThreadSnapshot',['../classcrashpad_1_1ThreadSnapshot.html',1,'crashpad']]],
|
['threadsnapshot',['ThreadSnapshot',['../classcrashpad_1_1ThreadSnapshot.html',1,'crashpad']]],
|
||||||
|
@ -99,6 +99,7 @@ var searchData=
|
|||||||
['kpersistent',['kPersistent',['../classcrashpad_1_1MachMessageServer.html#a737f51adaf8725883f1158ef2576aae8a9f7aa4de8d84bd299a296d7b289c6047',1,'crashpad::MachMessageServer']]],
|
['kpersistent',['kPersistent',['../classcrashpad_1_1MachMessageServer.html#a737f51adaf8725883f1158ef2576aae8a9f7aa4de8d84bd299a296d7b289c6047',1,'crashpad::MachMessageServer']]],
|
||||||
['kphaseearly',['kPhaseEarly',['../classcrashpad_1_1internal_1_1MinidumpWritable.html#a009f007265d64a5fb416848480a00ae9ac246ac0846defa468dde05d12974ac3e',1,'crashpad::internal::MinidumpWritable']]],
|
['kphaseearly',['kPhaseEarly',['../classcrashpad_1_1internal_1_1MinidumpWritable.html#a009f007265d64a5fb416848480a00ae9ac246ac0846defa468dde05d12974ac3e',1,'crashpad::internal::MinidumpWritable']]],
|
||||||
['kphaselate',['kPhaseLate',['../classcrashpad_1_1internal_1_1MinidumpWritable.html#a009f007265d64a5fb416848480a00ae9a24c2158c529d40ce6badca6e34b26853',1,'crashpad::internal::MinidumpWritable']]],
|
['kphaselate',['kPhaseLate',['../classcrashpad_1_1internal_1_1MinidumpWritable.html#a009f007265d64a5fb416848480a00ae9a24c2158c529d40ce6badca6e34b26853',1,'crashpad::internal::MinidumpWritable']]],
|
||||||
|
['kping',['kPing',['../structcrashpad_1_1ClientToServerMessage.html#a640f92621220af8e110253a0d65c7dbea5292ee92514b2dcff9709e61d5b54932',1,'crashpad::ClientToServerMessage']]],
|
||||||
['kpreparenewcrashreportfailed',['kPrepareNewCrashReportFailed',['../classcrashpad_1_1Metrics.html#a6fced90d0ab7cbd161db410e2609bae0ae93e1e9f0645a17aa8c6d6ae018d4612',1,'crashpad::Metrics']]],
|
['kpreparenewcrashreportfailed',['kPrepareNewCrashReportFailed',['../classcrashpad_1_1Metrics.html#a6fced90d0ab7cbd161db410e2609bae0ae93e1e9f0645a17aa8c6d6ae018d4612',1,'crashpad::Metrics']]],
|
||||||
['kreceivelargeerror',['kReceiveLargeError',['../classcrashpad_1_1MachMessageServer.html#ad4e5a9fe58ebd1a86f21d8a2284129eda9d5505bdd5aa2fd0789d3e79befd5d11',1,'crashpad::MachMessageServer']]],
|
['kreceivelargeerror',['kReceiveLargeError',['../classcrashpad_1_1MachMessageServer.html#ad4e5a9fe58ebd1a86f21d8a2284129eda9d5505bdd5aa2fd0789d3e79befd5d11',1,'crashpad::MachMessageServer']]],
|
||||||
['kreceivelargeignore',['kReceiveLargeIgnore',['../classcrashpad_1_1MachMessageServer.html#ad4e5a9fe58ebd1a86f21d8a2284129eda1ffaaf6cc781039178422e5d05204b71',1,'crashpad::MachMessageServer']]],
|
['kreceivelargeignore',['kReceiveLargeIgnore',['../classcrashpad_1_1MachMessageServer.html#ad4e5a9fe58ebd1a86f21d8a2284129eda1ffaaf6cc781039178422e5d05204b71',1,'crashpad::MachMessageServer']]],
|
||||||
@ -128,8 +129,8 @@ var searchData=
|
|||||||
['ktargettypetask',['kTargetTypeTask',['../classcrashpad_1_1ExceptionPorts.html#af3bb7100d4bf2e8ead5115e187434fb0a09b11dc4afd9c15e3c5aea28a4277837',1,'crashpad::ExceptionPorts']]],
|
['ktargettypetask',['kTargetTypeTask',['../classcrashpad_1_1ExceptionPorts.html#af3bb7100d4bf2e8ead5115e187434fb0a09b11dc4afd9c15e3c5aea28a4277837',1,'crashpad::ExceptionPorts']]],
|
||||||
['ktargettypethread',['kTargetTypeThread',['../classcrashpad_1_1ExceptionPorts.html#af3bb7100d4bf2e8ead5115e187434fb0a80612d39e0a116cae2104f4f286d3c55',1,'crashpad::ExceptionPorts']]],
|
['ktargettypethread',['kTargetTypeThread',['../classcrashpad_1_1ExceptionPorts.html#af3bb7100d4bf2e8ead5115e187434fb0a80612d39e0a116cae2104f4f286d3c55',1,'crashpad::ExceptionPorts']]],
|
||||||
['kterminationcodecrashnodump',['kTerminationCodeCrashNoDump',['../namespacecrashpad.html#acf909fcc58999f95ab1a2d485a3b884fa80056c7b41974ff409381f83677977fb',1,'crashpad']]],
|
['kterminationcodecrashnodump',['kTerminationCodeCrashNoDump',['../namespacecrashpad.html#acf909fcc58999f95ab1a2d485a3b884fa80056c7b41974ff409381f83677977fb',1,'crashpad']]],
|
||||||
|
['kterminationcodenotconnectedtohandler',['kTerminationCodeNotConnectedToHandler',['../namespacecrashpad.html#acf909fcc58999f95ab1a2d485a3b884fa3110b7733dd8d446957e061cb8fb37d2',1,'crashpad']]],
|
||||||
['kterminationcodesnapshotfailed',['kTerminationCodeSnapshotFailed',['../namespacecrashpad.html#acf909fcc58999f95ab1a2d485a3b884fa360db709d75512a0e6b8a27b9b122910',1,'crashpad']]],
|
['kterminationcodesnapshotfailed',['kTerminationCodeSnapshotFailed',['../namespacecrashpad.html#acf909fcc58999f95ab1a2d485a3b884fa360db709d75512a0e6b8a27b9b122910',1,'crashpad']]],
|
||||||
['kterminationcodeusehandlernotcalled',['kTerminationCodeUseHandlerNotCalled',['../namespacecrashpad.html#acf909fcc58999f95ab1a2d485a3b884fa2f81e97faf1302dc1aa1c9f526ec2255',1,'crashpad']]],
|
|
||||||
['kterminationnormal',['kTerminationNormal',['../classcrashpad_1_1test_1_1Multiprocess.html#adedaaa5fbbb57de1ae5af8ef7c84b4bfa9ac04c5400b6051e164ef9bcbb8c111a',1,'crashpad::test::Multiprocess']]],
|
['kterminationnormal',['kTerminationNormal',['../classcrashpad_1_1test_1_1Multiprocess.html#adedaaa5fbbb57de1ae5af8ef7c84b4bfa9ac04c5400b6051e164ef9bcbb8c111a',1,'crashpad::test::Multiprocess']]],
|
||||||
['kterminationsignal',['kTerminationSignal',['../classcrashpad_1_1test_1_1Multiprocess.html#adedaaa5fbbb57de1ae5af8ef7c84b4bfa4a97a5b85c823c3404d160ca615f491c',1,'crashpad::test::Multiprocess']]],
|
['kterminationsignal',['kTerminationSignal',['../classcrashpad_1_1test_1_1Multiprocess.html#adedaaa5fbbb57de1ae5af8ef7c84b4bfa4a97a5b85c823c3404d160ca615f491c',1,'crashpad::test::Multiprocess']]],
|
||||||
['ktriggeredexceptioncode',['kTriggeredExceptionCode',['../classcrashpad_1_1CrashpadClient.html#ae46278158517f37dab44a72652dfd20ca193286f9cde3032e18a06a4e6452e660',1,'crashpad::CrashpadClient']]],
|
['ktriggeredexceptioncode',['kTriggeredExceptionCode',['../classcrashpad_1_1CrashpadClient.html#ae46278158517f37dab44a72652dfd20ca193286f9cde3032e18a06a4e6452e660',1,'crashpad::CrashpadClient']]],
|
||||||
|
@ -3,7 +3,7 @@ var searchData=
|
|||||||
['value',['value',['../structcrashpad_1_1TSimpleStringDictionary_1_1Entry.html#af7fa75c478ce69d42354a046327fe658',1,'crashpad::TSimpleStringDictionary::Entry::value()'],['../structcrashpad_1_1MinidumpSimpleStringDictionaryEntry.html#a90c3c20c4ae9af6db225682427c1f314',1,'crashpad::MinidumpSimpleStringDictionaryEntry::value()'],['../structcrashpad_1_1MachOImageSymbolTableReader_1_1SymbolInformation.html#a91405f79a8b62e3fb3de4e8c66fee952',1,'crashpad::MachOImageSymbolTableReader::SymbolInformation::value()']]],
|
['value',['value',['../structcrashpad_1_1TSimpleStringDictionary_1_1Entry.html#af7fa75c478ce69d42354a046327fe658',1,'crashpad::TSimpleStringDictionary::Entry::value()'],['../structcrashpad_1_1MinidumpSimpleStringDictionaryEntry.html#a90c3c20c4ae9af6db225682427c1f314',1,'crashpad::MinidumpSimpleStringDictionaryEntry::value()'],['../structcrashpad_1_1MachOImageSymbolTableReader_1_1SymbolInformation.html#a91405f79a8b62e3fb3de4e8c66fee952',1,'crashpad::MachOImageSymbolTableReader::SymbolInformation::value()']]],
|
||||||
['value_5fsize',['value_size',['../classcrashpad_1_1TSimpleStringDictionary.html#a1176a981ba33d55f9b0a5f22e7fe4171',1,'crashpad::TSimpleStringDictionary']]],
|
['value_5fsize',['value_size',['../classcrashpad_1_1TSimpleStringDictionary.html#a1176a981ba33d55f9b0a5f22e7fe4171',1,'crashpad::TSimpleStringDictionary']]],
|
||||||
['vendorid',['VendorId',['../unionCPU__INFORMATION.html#af239b99d9ef6b86fb04ffeabd85831c6',1,'CPU_INFORMATION']]],
|
['vendorid',['VendorId',['../unionCPU__INFORMATION.html#af239b99d9ef6b86fb04ffeabd85831c6',1,'CPU_INFORMATION']]],
|
||||||
['version',['version',['../structcrashpad_1_1MinidumpModuleCrashpadInfo.html#ace07d8872cdaa53ca20a04513deb56c3',1,'crashpad::MinidumpModuleCrashpadInfo::version()'],['../structcrashpad_1_1MinidumpCrashpadInfo.html#a481042efad46164dc43d9c824df9e6cf',1,'crashpad::MinidumpCrashpadInfo::version()'],['../structcrashpad_1_1RegistrationRequest.html#afa8008cc71aec2d142493cd0c7f5a98d',1,'crashpad::RegistrationRequest::version()'],['../structMINIDUMP__HEADER.html#a7ea8d51f5ca990eec9eb0b3643c6b406',1,'MINIDUMP_HEADER::Version()']]],
|
['version',['Version',['../structMINIDUMP__HEADER.html#a7ea8d51f5ca990eec9eb0b3643c6b406',1,'MINIDUMP_HEADER::Version()'],['../structcrashpad_1_1MinidumpModuleCrashpadInfo.html#ace07d8872cdaa53ca20a04513deb56c3',1,'crashpad::MinidumpModuleCrashpadInfo::version()'],['../structcrashpad_1_1MinidumpCrashpadInfo.html#a481042efad46164dc43d9c824df9e6cf',1,'crashpad::MinidumpCrashpadInfo::version()'],['../structcrashpad_1_1RegistrationRequest.html#afa8008cc71aec2d142493cd0c7f5a98d',1,'crashpad::RegistrationRequest::version()']]],
|
||||||
['versioninfo',['VersionInfo',['../structMINIDUMP__MODULE.html#ac2babe58e6418124599ea2821f30bb84',1,'MINIDUMP_MODULE']]],
|
['versioninfo',['VersionInfo',['../structMINIDUMP__MODULE.html#ac2babe58e6418124599ea2821f30bb84',1,'MINIDUMP_MODULE']]],
|
||||||
['versioninformation',['VersionInformation',['../unionCPU__INFORMATION.html#a6b072a6cae2e065111ef20acf21e355a',1,'CPU_INFORMATION']]]
|
['versioninformation',['VersionInformation',['../unionCPU__INFORMATION.html#a6b072a6cae2e065111ef20acf21e355a',1,'CPU_INFORMATION']]]
|
||||||
];
|
];
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['handle',['handle',['../structcrashpad_1_1CrashReportDatabase_1_1NewReport.html#a0e9bb34438097ad36c95b30012e7f438',1,'crashpad::CrashReportDatabase::NewReport::handle()'],['../structcrashpad_1_1HandleSnapshot.html#aed65750b587752a10e5b6ea62fafe3c9',1,'crashpad::HandleSnapshot::handle()'],['../structcrashpad_1_1ProcessInfo_1_1Handle.html#a421285b38abd5d83d1bcde6759a5d86d',1,'crashpad::ProcessInfo::Handle::handle()'],['../structMINIDUMP__HANDLE__DESCRIPTOR.html#a0791847b24b8986ad3505e75c5ce697c',1,'MINIDUMP_HANDLE_DESCRIPTOR::Handle()']]],
|
['handle',['Handle',['../structMINIDUMP__HANDLE__DESCRIPTOR.html#a0791847b24b8986ad3505e75c5ce697c',1,'MINIDUMP_HANDLE_DESCRIPTOR::Handle()'],['../structcrashpad_1_1CrashReportDatabase_1_1NewReport.html#a0e9bb34438097ad36c95b30012e7f438',1,'crashpad::CrashReportDatabase::NewReport::handle()'],['../structcrashpad_1_1HandleSnapshot.html#aed65750b587752a10e5b6ea62fafe3c9',1,'crashpad::HandleSnapshot::handle()'],['../structcrashpad_1_1ProcessInfo_1_1Handle.html#a421285b38abd5d83d1bcde6759a5d86d',1,'crashpad::ProcessInfo::Handle::handle()']]],
|
||||||
['handle_5fcount',['handle_count',['../structcrashpad_1_1HandleSnapshot.html#a4ca49980a35f1d37f9b551ef70cf39b7',1,'crashpad::HandleSnapshot::handle_count()'],['../structcrashpad_1_1ProcessInfo_1_1Handle.html#af475c436a46f9cc00891580898e29fe0',1,'crashpad::ProcessInfo::Handle::handle_count()']]],
|
['handle_5fcount',['handle_count',['../structcrashpad_1_1HandleSnapshot.html#a4ca49980a35f1d37f9b551ef70cf39b7',1,'crashpad::HandleSnapshot::handle_count()'],['../structcrashpad_1_1ProcessInfo_1_1Handle.html#af475c436a46f9cc00891580898e29fe0',1,'crashpad::ProcessInfo::Handle::handle_count()']]],
|
||||||
['handlecount',['HandleCount',['../structMINIDUMP__HANDLE__DESCRIPTOR.html#ae15118f7ade5d20bf013e1e266448dc0',1,'MINIDUMP_HANDLE_DESCRIPTOR']]],
|
['handlecount',['HandleCount',['../structMINIDUMP__HANDLE__DESCRIPTOR.html#ae15118f7ade5d20bf013e1e266448dc0',1,'MINIDUMP_HANDLE_DESCRIPTOR']]],
|
||||||
['hi',['hi',['../structcrashpad_1_1uint128__struct.html#a1d463e934044398b6f0642a8ab989b95',1,'crashpad::uint128_struct']]]
|
['hi',['hi',['../structcrashpad_1_1uint128__struct.html#a1d463e934044398b6f0642a8ab989b95',1,'crashpad::uint128_struct']]]
|
||||||
|
@ -9,5 +9,5 @@ var searchData=
|
|||||||
['miscrecord',['MiscRecord',['../structMINIDUMP__MODULE.html#a749bc0bb7492a1b9463631eec006b4d1',1,'MINIDUMP_MODULE']]],
|
['miscrecord',['MiscRecord',['../structMINIDUMP__MODULE.html#a749bc0bb7492a1b9463631eec006b4d1',1,'MINIDUMP_MODULE']]],
|
||||||
['module_5flist',['module_list',['../structcrashpad_1_1MinidumpCrashpadInfo.html#a343f824f5f16c241eb8ff11b71cf39ec',1,'crashpad::MinidumpCrashpadInfo']]],
|
['module_5flist',['module_list',['../structcrashpad_1_1MinidumpCrashpadInfo.html#a343f824f5f16c241eb8ff11b71cf39ec',1,'crashpad::MinidumpCrashpadInfo']]],
|
||||||
['modulenamerva',['ModuleNameRva',['../structMINIDUMP__MODULE.html#a8aa1ae48a9a32640573747cba5a00274',1,'MINIDUMP_MODULE::ModuleNameRva()'],['../structMINIDUMP__UNLOADED__MODULE.html#af053b8df443ed30eb5b2e72747ed41e8',1,'MINIDUMP_UNLOADED_MODULE::ModuleNameRva()']]],
|
['modulenamerva',['ModuleNameRva',['../structMINIDUMP__MODULE.html#a8aa1ae48a9a32640573747cba5a00274',1,'MINIDUMP_MODULE::ModuleNameRva()'],['../structMINIDUMP__UNLOADED__MODULE.html#af053b8df443ed30eb5b2e72747ed41e8',1,'MINIDUMP_UNLOADED_MODULE::ModuleNameRva()']]],
|
||||||
['modules',['modules',['../structcrashpad_1_1MinidumpModuleCrashpadInfoList.html#ab9bb5d82505839440903e0fe9253ea7b',1,'crashpad::MinidumpModuleCrashpadInfoList::modules()'],['../structMINIDUMP__MODULE__LIST.html#aff6c222b00169e3135815e7c11e876c2',1,'MINIDUMP_MODULE_LIST::Modules()']]]
|
['modules',['Modules',['../structMINIDUMP__MODULE__LIST.html#aff6c222b00169e3135815e7c11e876c2',1,'MINIDUMP_MODULE_LIST::Modules()'],['../structcrashpad_1_1MinidumpModuleCrashpadInfoList.html#ab9bb5d82505839440903e0fe9253ea7b',1,'crashpad::MinidumpModuleCrashpadInfoList::modules()']]]
|
||||||
];
|
];
|
||||||
|
@ -95,12 +95,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
|
|
||||||
<p>This is the complete list of members for <a class="el" href="structcrashpad_1_1ClientToServerMessage.html">crashpad::ClientToServerMessage</a>, including all inherited members.</p>
|
<p>This is the complete list of members for <a class="el" href="structcrashpad_1_1ClientToServerMessage.html">crashpad::ClientToServerMessage</a>, including all inherited members.</p>
|
||||||
<table class="directory">
|
<table class="directory">
|
||||||
<tr class="even"><td class="entry"><a class="el" href="structcrashpad_1_1ClientToServerMessage.html#a640f92621220af8e110253a0d65c7dbea0620c42e5fa077cce531d4e464a30b35">kRegister</a> enum value</td><td class="entry"><a class="el" href="structcrashpad_1_1ClientToServerMessage.html">crashpad::ClientToServerMessage</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="structcrashpad_1_1ClientToServerMessage.html#a640f92621220af8e110253a0d65c7dbea5292ee92514b2dcff9709e61d5b54932">kPing</a> enum value</td><td class="entry"><a class="el" href="structcrashpad_1_1ClientToServerMessage.html">crashpad::ClientToServerMessage</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="structcrashpad_1_1ClientToServerMessage.html#a640f92621220af8e110253a0d65c7dbeaa426c0243e0696b333c995581989555c">kShutdown</a> enum value</td><td class="entry"><a class="el" href="structcrashpad_1_1ClientToServerMessage.html">crashpad::ClientToServerMessage</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="structcrashpad_1_1ClientToServerMessage.html#a640f92621220af8e110253a0d65c7dbea0620c42e5fa077cce531d4e464a30b35">kRegister</a> enum value</td><td class="entry"><a class="el" href="structcrashpad_1_1ClientToServerMessage.html">crashpad::ClientToServerMessage</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>registration</b> (defined in <a class="el" href="structcrashpad_1_1ClientToServerMessage.html">crashpad::ClientToServerMessage</a>)</td><td class="entry"><a class="el" href="structcrashpad_1_1ClientToServerMessage.html">crashpad::ClientToServerMessage</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="structcrashpad_1_1ClientToServerMessage.html#a640f92621220af8e110253a0d65c7dbeaa426c0243e0696b333c995581989555c">kShutdown</a> enum value</td><td class="entry"><a class="el" href="structcrashpad_1_1ClientToServerMessage.html">crashpad::ClientToServerMessage</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>shutdown</b> (defined in <a class="el" href="structcrashpad_1_1ClientToServerMessage.html">crashpad::ClientToServerMessage</a>)</td><td class="entry"><a class="el" href="structcrashpad_1_1ClientToServerMessage.html">crashpad::ClientToServerMessage</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>registration</b> (defined in <a class="el" href="structcrashpad_1_1ClientToServerMessage.html">crashpad::ClientToServerMessage</a>)</td><td class="entry"><a class="el" href="structcrashpad_1_1ClientToServerMessage.html">crashpad::ClientToServerMessage</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="structcrashpad_1_1ClientToServerMessage.html#a640f92621220af8e110253a0d65c7dbe">Type</a> enum name</td><td class="entry"><a class="el" href="structcrashpad_1_1ClientToServerMessage.html">crashpad::ClientToServerMessage</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>shutdown</b> (defined in <a class="el" href="structcrashpad_1_1ClientToServerMessage.html">crashpad::ClientToServerMessage</a>)</td><td class="entry"><a class="el" href="structcrashpad_1_1ClientToServerMessage.html">crashpad::ClientToServerMessage</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>type</b> (defined in <a class="el" href="structcrashpad_1_1ClientToServerMessage.html">crashpad::ClientToServerMessage</a>)</td><td class="entry"><a class="el" href="structcrashpad_1_1ClientToServerMessage.html">crashpad::ClientToServerMessage</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="structcrashpad_1_1ClientToServerMessage.html#a640f92621220af8e110253a0d65c7dbe">Type</a> enum name</td><td class="entry"><a class="el" href="structcrashpad_1_1ClientToServerMessage.html">crashpad::ClientToServerMessage</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>type</b> (defined in <a class="el" href="structcrashpad_1_1ClientToServerMessage.html">crashpad::ClientToServerMessage</a>)</td><td class="entry"><a class="el" href="structcrashpad_1_1ClientToServerMessage.html">crashpad::ClientToServerMessage</a></td><td class="entry"></td></tr>
|
||||||
</table></div><!-- contents -->
|
</table></div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
@ -145,6 +145,9 @@ union {</td></tr>
|
|||||||
<tr><td class="fieldname"><a class="anchor" id="a640f92621220af8e110253a0d65c7dbeaa426c0243e0696b333c995581989555c"></a>kShutdown </td><td class="fielddoc">
|
<tr><td class="fieldname"><a class="anchor" id="a640f92621220af8e110253a0d65c7dbeaa426c0243e0696b333c995581989555c"></a>kShutdown </td><td class="fielddoc">
|
||||||
<p>For <a class="el" href="structcrashpad_1_1ShutdownRequest.html" title="A message only sent to the server by itself to trigger shutdown. ">ShutdownRequest</a>. </p>
|
<p>For <a class="el" href="structcrashpad_1_1ShutdownRequest.html" title="A message only sent to the server by itself to trigger shutdown. ">ShutdownRequest</a>. </p>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
<tr><td class="fieldname"><a class="anchor" id="a640f92621220af8e110253a0d65c7dbea5292ee92514b2dcff9709e61d5b54932"></a>kPing </td><td class="fielddoc">
|
||||||
|
<p>An empty message sent by the initial client in asynchronous mode. No data is required, this just confirms that the server is ready to accept client registrations. </p>
|
||||||
|
</td></tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
@ -1,832 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
||||||
<meta name="generator" content="AsciiDoc 8.6.9">
|
|
||||||
<title>Crashpad</title>
|
|
||||||
<style type="text/css">
|
|
||||||
/* Shared CSS for AsciiDoc xhtml11 and html5 backends */
|
|
||||||
|
|
||||||
/* Default font. */
|
|
||||||
body {
|
|
||||||
font-family: Georgia,serif;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Title font. */
|
|
||||||
h1, h2, h3, h4, h5, h6,
|
|
||||||
div.title, caption.title,
|
|
||||||
thead, p.table.header,
|
|
||||||
#toctitle,
|
|
||||||
#author, #revnumber, #revdate, #revremark,
|
|
||||||
#footer {
|
|
||||||
font-family: Arial,Helvetica,sans-serif;
|
|
||||||
}
|
|
||||||
|
|
||||||
body {
|
|
||||||
margin: 1em 5% 1em 5%;
|
|
||||||
}
|
|
||||||
|
|
||||||
a {
|
|
||||||
color: blue;
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
a:visited {
|
|
||||||
color: fuchsia;
|
|
||||||
}
|
|
||||||
|
|
||||||
em {
|
|
||||||
font-style: italic;
|
|
||||||
color: navy;
|
|
||||||
}
|
|
||||||
|
|
||||||
strong {
|
|
||||||
font-weight: bold;
|
|
||||||
color: #083194;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1, h2, h3, h4, h5, h6 {
|
|
||||||
color: #527bbd;
|
|
||||||
margin-top: 1.2em;
|
|
||||||
margin-bottom: 0.5em;
|
|
||||||
line-height: 1.3;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1, h2, h3 {
|
|
||||||
border-bottom: 2px solid silver;
|
|
||||||
}
|
|
||||||
h2 {
|
|
||||||
padding-top: 0.5em;
|
|
||||||
}
|
|
||||||
h3 {
|
|
||||||
float: left;
|
|
||||||
}
|
|
||||||
h3 + * {
|
|
||||||
clear: left;
|
|
||||||
}
|
|
||||||
h5 {
|
|
||||||
font-size: 1.0em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.sectionbody {
|
|
||||||
margin-left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
hr {
|
|
||||||
border: 1px solid silver;
|
|
||||||
}
|
|
||||||
|
|
||||||
p {
|
|
||||||
margin-top: 0.5em;
|
|
||||||
margin-bottom: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul, ol, li > p {
|
|
||||||
margin-top: 0;
|
|
||||||
}
|
|
||||||
ul > li { color: #aaa; }
|
|
||||||
ul > li > * { color: black; }
|
|
||||||
|
|
||||||
.monospaced, code, pre {
|
|
||||||
font-family: "Courier New", Courier, monospace;
|
|
||||||
font-size: inherit;
|
|
||||||
color: navy;
|
|
||||||
padding: 0;
|
|
||||||
margin: 0;
|
|
||||||
}
|
|
||||||
pre {
|
|
||||||
white-space: pre-wrap;
|
|
||||||
}
|
|
||||||
|
|
||||||
#author {
|
|
||||||
color: #527bbd;
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 1.1em;
|
|
||||||
}
|
|
||||||
#email {
|
|
||||||
}
|
|
||||||
#revnumber, #revdate, #revremark {
|
|
||||||
}
|
|
||||||
|
|
||||||
#footer {
|
|
||||||
font-size: small;
|
|
||||||
border-top: 2px solid silver;
|
|
||||||
padding-top: 0.5em;
|
|
||||||
margin-top: 4.0em;
|
|
||||||
}
|
|
||||||
#footer-text {
|
|
||||||
float: left;
|
|
||||||
padding-bottom: 0.5em;
|
|
||||||
}
|
|
||||||
#footer-badges {
|
|
||||||
float: right;
|
|
||||||
padding-bottom: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
#preamble {
|
|
||||||
margin-top: 1.5em;
|
|
||||||
margin-bottom: 1.5em;
|
|
||||||
}
|
|
||||||
div.imageblock, div.exampleblock, div.verseblock,
|
|
||||||
div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock,
|
|
||||||
div.admonitionblock {
|
|
||||||
margin-top: 1.0em;
|
|
||||||
margin-bottom: 1.5em;
|
|
||||||
}
|
|
||||||
div.admonitionblock {
|
|
||||||
margin-top: 2.0em;
|
|
||||||
margin-bottom: 2.0em;
|
|
||||||
margin-right: 10%;
|
|
||||||
color: #606060;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.content { /* Block element content. */
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Block element titles. */
|
|
||||||
div.title, caption.title {
|
|
||||||
color: #527bbd;
|
|
||||||
font-weight: bold;
|
|
||||||
text-align: left;
|
|
||||||
margin-top: 1.0em;
|
|
||||||
margin-bottom: 0.5em;
|
|
||||||
}
|
|
||||||
div.title + * {
|
|
||||||
margin-top: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
td div.title:first-child {
|
|
||||||
margin-top: 0.0em;
|
|
||||||
}
|
|
||||||
div.content div.title:first-child {
|
|
||||||
margin-top: 0.0em;
|
|
||||||
}
|
|
||||||
div.content + div.title {
|
|
||||||
margin-top: 0.0em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.sidebarblock > div.content {
|
|
||||||
background: #ffffee;
|
|
||||||
border: 1px solid #dddddd;
|
|
||||||
border-left: 4px solid #f0f0f0;
|
|
||||||
padding: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.listingblock > div.content {
|
|
||||||
border: 1px solid #dddddd;
|
|
||||||
border-left: 5px solid #f0f0f0;
|
|
||||||
background: #f8f8f8;
|
|
||||||
padding: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.quoteblock, div.verseblock {
|
|
||||||
padding-left: 1.0em;
|
|
||||||
margin-left: 1.0em;
|
|
||||||
margin-right: 10%;
|
|
||||||
border-left: 5px solid #f0f0f0;
|
|
||||||
color: #888;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.quoteblock > div.attribution {
|
|
||||||
padding-top: 0.5em;
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.verseblock > pre.content {
|
|
||||||
font-family: inherit;
|
|
||||||
font-size: inherit;
|
|
||||||
}
|
|
||||||
div.verseblock > div.attribution {
|
|
||||||
padding-top: 0.75em;
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
/* DEPRECATED: Pre version 8.2.7 verse style literal block. */
|
|
||||||
div.verseblock + div.attribution {
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.admonitionblock .icon {
|
|
||||||
vertical-align: top;
|
|
||||||
font-size: 1.1em;
|
|
||||||
font-weight: bold;
|
|
||||||
text-decoration: underline;
|
|
||||||
color: #527bbd;
|
|
||||||
padding-right: 0.5em;
|
|
||||||
}
|
|
||||||
div.admonitionblock td.content {
|
|
||||||
padding-left: 0.5em;
|
|
||||||
border-left: 3px solid #dddddd;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.exampleblock > div.content {
|
|
||||||
border-left: 3px solid #dddddd;
|
|
||||||
padding-left: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.imageblock div.content { padding-left: 0; }
|
|
||||||
span.image img { border-style: none; vertical-align: text-bottom; }
|
|
||||||
a.image:visited { color: white; }
|
|
||||||
|
|
||||||
dl {
|
|
||||||
margin-top: 0.8em;
|
|
||||||
margin-bottom: 0.8em;
|
|
||||||
}
|
|
||||||
dt {
|
|
||||||
margin-top: 0.5em;
|
|
||||||
margin-bottom: 0;
|
|
||||||
font-style: normal;
|
|
||||||
color: navy;
|
|
||||||
}
|
|
||||||
dd > *:first-child {
|
|
||||||
margin-top: 0.1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul, ol {
|
|
||||||
list-style-position: outside;
|
|
||||||
}
|
|
||||||
ol.arabic {
|
|
||||||
list-style-type: decimal;
|
|
||||||
}
|
|
||||||
ol.loweralpha {
|
|
||||||
list-style-type: lower-alpha;
|
|
||||||
}
|
|
||||||
ol.upperalpha {
|
|
||||||
list-style-type: upper-alpha;
|
|
||||||
}
|
|
||||||
ol.lowerroman {
|
|
||||||
list-style-type: lower-roman;
|
|
||||||
}
|
|
||||||
ol.upperroman {
|
|
||||||
list-style-type: upper-roman;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.compact ul, div.compact ol,
|
|
||||||
div.compact p, div.compact p,
|
|
||||||
div.compact div, div.compact div {
|
|
||||||
margin-top: 0.1em;
|
|
||||||
margin-bottom: 0.1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
tfoot {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
td > div.verse {
|
|
||||||
white-space: pre;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.hdlist {
|
|
||||||
margin-top: 0.8em;
|
|
||||||
margin-bottom: 0.8em;
|
|
||||||
}
|
|
||||||
div.hdlist tr {
|
|
||||||
padding-bottom: 15px;
|
|
||||||
}
|
|
||||||
dt.hdlist1.strong, td.hdlist1.strong {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
td.hdlist1 {
|
|
||||||
vertical-align: top;
|
|
||||||
font-style: normal;
|
|
||||||
padding-right: 0.8em;
|
|
||||||
color: navy;
|
|
||||||
}
|
|
||||||
td.hdlist2 {
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
div.hdlist.compact tr {
|
|
||||||
margin: 0;
|
|
||||||
padding-bottom: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.comment {
|
|
||||||
background: yellow;
|
|
||||||
}
|
|
||||||
|
|
||||||
.footnote, .footnoteref {
|
|
||||||
font-size: 0.8em;
|
|
||||||
}
|
|
||||||
|
|
||||||
span.footnote, span.footnoteref {
|
|
||||||
vertical-align: super;
|
|
||||||
}
|
|
||||||
|
|
||||||
#footnotes {
|
|
||||||
margin: 20px 0 20px 0;
|
|
||||||
padding: 7px 0 0 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#footnotes div.footnote {
|
|
||||||
margin: 0 0 5px 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#footnotes hr {
|
|
||||||
border: none;
|
|
||||||
border-top: 1px solid silver;
|
|
||||||
height: 1px;
|
|
||||||
text-align: left;
|
|
||||||
margin-left: 0;
|
|
||||||
width: 20%;
|
|
||||||
min-width: 100px;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.colist td {
|
|
||||||
padding-right: 0.5em;
|
|
||||||
padding-bottom: 0.3em;
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
div.colist td img {
|
|
||||||
margin-top: 0.3em;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media print {
|
|
||||||
#footer-badges { display: none; }
|
|
||||||
}
|
|
||||||
|
|
||||||
#toc {
|
|
||||||
margin-bottom: 2.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
#toctitle {
|
|
||||||
color: #527bbd;
|
|
||||||
font-size: 1.1em;
|
|
||||||
font-weight: bold;
|
|
||||||
margin-top: 1.0em;
|
|
||||||
margin-bottom: 0.1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.toclevel0, div.toclevel1, div.toclevel2, div.toclevel3, div.toclevel4 {
|
|
||||||
margin-top: 0;
|
|
||||||
margin-bottom: 0;
|
|
||||||
}
|
|
||||||
div.toclevel2 {
|
|
||||||
margin-left: 2em;
|
|
||||||
font-size: 0.9em;
|
|
||||||
}
|
|
||||||
div.toclevel3 {
|
|
||||||
margin-left: 4em;
|
|
||||||
font-size: 0.9em;
|
|
||||||
}
|
|
||||||
div.toclevel4 {
|
|
||||||
margin-left: 6em;
|
|
||||||
font-size: 0.9em;
|
|
||||||
}
|
|
||||||
|
|
||||||
span.aqua { color: aqua; }
|
|
||||||
span.black { color: black; }
|
|
||||||
span.blue { color: blue; }
|
|
||||||
span.fuchsia { color: fuchsia; }
|
|
||||||
span.gray { color: gray; }
|
|
||||||
span.green { color: green; }
|
|
||||||
span.lime { color: lime; }
|
|
||||||
span.maroon { color: maroon; }
|
|
||||||
span.navy { color: navy; }
|
|
||||||
span.olive { color: olive; }
|
|
||||||
span.purple { color: purple; }
|
|
||||||
span.red { color: red; }
|
|
||||||
span.silver { color: silver; }
|
|
||||||
span.teal { color: teal; }
|
|
||||||
span.white { color: white; }
|
|
||||||
span.yellow { color: yellow; }
|
|
||||||
|
|
||||||
span.aqua-background { background: aqua; }
|
|
||||||
span.black-background { background: black; }
|
|
||||||
span.blue-background { background: blue; }
|
|
||||||
span.fuchsia-background { background: fuchsia; }
|
|
||||||
span.gray-background { background: gray; }
|
|
||||||
span.green-background { background: green; }
|
|
||||||
span.lime-background { background: lime; }
|
|
||||||
span.maroon-background { background: maroon; }
|
|
||||||
span.navy-background { background: navy; }
|
|
||||||
span.olive-background { background: olive; }
|
|
||||||
span.purple-background { background: purple; }
|
|
||||||
span.red-background { background: red; }
|
|
||||||
span.silver-background { background: silver; }
|
|
||||||
span.teal-background { background: teal; }
|
|
||||||
span.white-background { background: white; }
|
|
||||||
span.yellow-background { background: yellow; }
|
|
||||||
|
|
||||||
span.big { font-size: 2em; }
|
|
||||||
span.small { font-size: 0.6em; }
|
|
||||||
|
|
||||||
span.underline { text-decoration: underline; }
|
|
||||||
span.overline { text-decoration: overline; }
|
|
||||||
span.line-through { text-decoration: line-through; }
|
|
||||||
|
|
||||||
div.unbreakable { page-break-inside: avoid; }
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* xhtml11 specific
|
|
||||||
*
|
|
||||||
* */
|
|
||||||
|
|
||||||
div.tableblock {
|
|
||||||
margin-top: 1.0em;
|
|
||||||
margin-bottom: 1.5em;
|
|
||||||
}
|
|
||||||
div.tableblock > table {
|
|
||||||
border: 3px solid #527bbd;
|
|
||||||
}
|
|
||||||
thead, p.table.header {
|
|
||||||
font-weight: bold;
|
|
||||||
color: #527bbd;
|
|
||||||
}
|
|
||||||
p.table {
|
|
||||||
margin-top: 0;
|
|
||||||
}
|
|
||||||
/* Because the table frame attribute is overriden by CSS in most browsers. */
|
|
||||||
div.tableblock > table[frame="void"] {
|
|
||||||
border-style: none;
|
|
||||||
}
|
|
||||||
div.tableblock > table[frame="hsides"] {
|
|
||||||
border-left-style: none;
|
|
||||||
border-right-style: none;
|
|
||||||
}
|
|
||||||
div.tableblock > table[frame="vsides"] {
|
|
||||||
border-top-style: none;
|
|
||||||
border-bottom-style: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* html5 specific
|
|
||||||
*
|
|
||||||
* */
|
|
||||||
|
|
||||||
table.tableblock {
|
|
||||||
margin-top: 1.0em;
|
|
||||||
margin-bottom: 1.5em;
|
|
||||||
}
|
|
||||||
thead, p.tableblock.header {
|
|
||||||
font-weight: bold;
|
|
||||||
color: #527bbd;
|
|
||||||
}
|
|
||||||
p.tableblock {
|
|
||||||
margin-top: 0;
|
|
||||||
}
|
|
||||||
table.tableblock {
|
|
||||||
border-width: 3px;
|
|
||||||
border-spacing: 0px;
|
|
||||||
border-style: solid;
|
|
||||||
border-color: #527bbd;
|
|
||||||
border-collapse: collapse;
|
|
||||||
}
|
|
||||||
th.tableblock, td.tableblock {
|
|
||||||
border-width: 1px;
|
|
||||||
padding: 4px;
|
|
||||||
border-style: solid;
|
|
||||||
border-color: #527bbd;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tableblock.frame-topbot {
|
|
||||||
border-left-style: hidden;
|
|
||||||
border-right-style: hidden;
|
|
||||||
}
|
|
||||||
table.tableblock.frame-sides {
|
|
||||||
border-top-style: hidden;
|
|
||||||
border-bottom-style: hidden;
|
|
||||||
}
|
|
||||||
table.tableblock.frame-none {
|
|
||||||
border-style: hidden;
|
|
||||||
}
|
|
||||||
|
|
||||||
th.tableblock.halign-left, td.tableblock.halign-left {
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
th.tableblock.halign-center, td.tableblock.halign-center {
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
th.tableblock.halign-right, td.tableblock.halign-right {
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
th.tableblock.valign-top, td.tableblock.valign-top {
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
th.tableblock.valign-middle, td.tableblock.valign-middle {
|
|
||||||
vertical-align: middle;
|
|
||||||
}
|
|
||||||
th.tableblock.valign-bottom, td.tableblock.valign-bottom {
|
|
||||||
vertical-align: bottom;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* manpage specific
|
|
||||||
*
|
|
||||||
* */
|
|
||||||
|
|
||||||
body.manpage h1 {
|
|
||||||
padding-top: 0.5em;
|
|
||||||
padding-bottom: 0.5em;
|
|
||||||
border-top: 2px solid silver;
|
|
||||||
border-bottom: 2px solid silver;
|
|
||||||
}
|
|
||||||
body.manpage h2 {
|
|
||||||
border-style: none;
|
|
||||||
}
|
|
||||||
body.manpage div.sectionbody {
|
|
||||||
margin-left: 3em;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media print {
|
|
||||||
body.manpage div#toc { display: none; }
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* Copyright 2015 The Crashpad Authors. All rights reserved.
|
|
||||||
*
|
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
* you may not use this file except in compliance with the License.
|
|
||||||
* You may obtain a copy of the License at
|
|
||||||
*
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License. */
|
|
||||||
|
|
||||||
/* The default AsciiDoc asciidoc.css specifies fuchsia as the visited link
|
|
||||||
* color. This has a dated appearance. Replace it with blue, the same color used
|
|
||||||
* for unvisited links. */
|
|
||||||
a:visited {
|
|
||||||
color: blue;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/*<+'])');
|
|
||||||
// Function that scans the DOM tree for header elements (the DOM2
|
|
||||||
// nodeIterator API would be a better technique but not supported by all
|
|
||||||
// browsers).
|
|
||||||
var iterate = function (el) {
|
|
||||||
for (var i = el.firstChild; i != null; i = i.nextSibling) {
|
|
||||||
if (i.nodeType == 1 /* Node.ELEMENT_NODE */) {
|
|
||||||
var mo = re.exec(i.tagName);
|
|
||||||
if (mo && (i.getAttribute("class") || i.getAttribute("className")) != "float") {
|
|
||||||
result[result.length] = new TocEntry(i, getText(i), mo[1]-1);
|
|
||||||
}
|
|
||||||
iterate(i);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
iterate(el);
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
|
|
||||||
var toc = document.getElementById("toc");
|
|
||||||
if (!toc) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Delete existing TOC entries in case we're reloading the TOC.
|
|
||||||
var tocEntriesToRemove = [];
|
|
||||||
var i;
|
|
||||||
for (i = 0; i < toc.childNodes.length; i++) {
|
|
||||||
var entry = toc.childNodes[i];
|
|
||||||
if (entry.nodeName.toLowerCase() == 'div'
|
|
||||||
&& entry.getAttribute("class")
|
|
||||||
&& entry.getAttribute("class").match(/^toclevel/))
|
|
||||||
tocEntriesToRemove.push(entry);
|
|
||||||
}
|
|
||||||
for (i = 0; i < tocEntriesToRemove.length; i++) {
|
|
||||||
toc.removeChild(tocEntriesToRemove[i]);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Rebuild TOC entries.
|
|
||||||
var entries = tocEntries(document.getElementById("content"), toclevels);
|
|
||||||
for (var i = 0; i < entries.length; ++i) {
|
|
||||||
var entry = entries[i];
|
|
||||||
if (entry.element.id == "")
|
|
||||||
entry.element.id = "_toc_" + i;
|
|
||||||
var a = document.createElement("a");
|
|
||||||
a.href = "#" + entry.element.id;
|
|
||||||
a.appendChild(document.createTextNode(entry.text));
|
|
||||||
var div = document.createElement("div");
|
|
||||||
div.appendChild(a);
|
|
||||||
div.className = "toclevel" + entry.toclevel;
|
|
||||||
toc.appendChild(div);
|
|
||||||
}
|
|
||||||
if (entries.length == 0)
|
|
||||||
toc.parentNode.removeChild(toc);
|
|
||||||
},
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////
|
|
||||||
// Footnotes generator
|
|
||||||
/////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
/* Based on footnote generation code from:
|
|
||||||
* http://www.brandspankingnew.net/archive/2005/07/format_footnote.html
|
|
||||||
*/
|
|
||||||
|
|
||||||
footnotes: function () {
|
|
||||||
// Delete existing footnote entries in case we're reloading the footnodes.
|
|
||||||
var i;
|
|
||||||
var noteholder = document.getElementById("footnotes");
|
|
||||||
if (!noteholder) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
var entriesToRemove = [];
|
|
||||||
for (i = 0; i < noteholder.childNodes.length; i++) {
|
|
||||||
var entry = noteholder.childNodes[i];
|
|
||||||
if (entry.nodeName.toLowerCase() == 'div' && entry.getAttribute("class") == "footnote")
|
|
||||||
entriesToRemove.push(entry);
|
|
||||||
}
|
|
||||||
for (i = 0; i < entriesToRemove.length; i++) {
|
|
||||||
noteholder.removeChild(entriesToRemove[i]);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Rebuild footnote entries.
|
|
||||||
var cont = document.getElementById("content");
|
|
||||||
var spans = cont.getElementsByTagName("span");
|
|
||||||
var refs = {};
|
|
||||||
var n = 0;
|
|
||||||
for (i=0; i<spans.length; i++) {
|
|
||||||
if (spans[i].className == "footnote") {
|
|
||||||
n++;
|
|
||||||
var note = spans[i].getAttribute("data-note");
|
|
||||||
if (!note) {
|
|
||||||
// Use [\s\S] in place of . so multi-line matches work.
|
|
||||||
// Because JavaScript has no s (dotall) regex flag.
|
|
||||||
note = spans[i].innerHTML.match(/\s*\[([\s\S]*)]\s*/)[1];
|
|
||||||
spans[i].innerHTML =
|
|
||||||
"[<a id='_footnoteref_" + n + "' href='#_footnote_" + n +
|
|
||||||
"' title='View footnote' class='footnote'>" + n + "</a>]";
|
|
||||||
spans[i].setAttribute("data-note", note);
|
|
||||||
}
|
|
||||||
noteholder.innerHTML +=
|
|
||||||
"<div class='footnote' id='_footnote_" + n + "'>" +
|
|
||||||
"<a href='#_footnoteref_" + n + "' title='Return to text'>" +
|
|
||||||
n + "</a>. " + note + "</div>";
|
|
||||||
var id =spans[i].getAttribute("id");
|
|
||||||
if (id != null) refs["#"+id] = n;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (n == 0)
|
|
||||||
noteholder.parentNode.removeChild(noteholder);
|
|
||||||
else {
|
|
||||||
// Process footnoterefs.
|
|
||||||
for (i=0; i<spans.length; i++) {
|
|
||||||
if (spans[i].className == "footnoteref") {
|
|
||||||
var href = spans[i].getElementsByTagName("a")[0].getAttribute("href");
|
|
||||||
href = href.match(/#.*/)[0]; // Because IE return full URL.
|
|
||||||
n = refs[href];
|
|
||||||
spans[i].innerHTML =
|
|
||||||
"[<a href='#_footnote_" + n +
|
|
||||||
"' title='View footnote' class='footnote'>" + n + "</a>]";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
|
|
||||||
install: function(toclevels) {
|
|
||||||
var timerId;
|
|
||||||
|
|
||||||
function reinstall() {
|
|
||||||
asciidoc.footnotes();
|
|
||||||
if (toclevels) {
|
|
||||||
asciidoc.toc(toclevels);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function reinstallAndRemoveTimer() {
|
|
||||||
clearInterval(timerId);
|
|
||||||
reinstall();
|
|
||||||
}
|
|
||||||
|
|
||||||
timerId = setInterval(reinstall, 500);
|
|
||||||
if (document.addEventListener)
|
|
||||||
document.addEventListener("DOMContentLoaded", reinstallAndRemoveTimer, false);
|
|
||||||
else
|
|
||||||
window.onload = reinstallAndRemoveTimer;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
asciidoc.install();
|
|
||||||
/*]]>*/
|
|
||||||
</script>
|
|
||||||
</head>
|
|
||||||
<body class="article">
|
|
||||||
<div id="header">
|
|
||||||
<h1>Crashpad</h1>
|
|
||||||
</div>
|
|
||||||
<div id="content">
|
|
||||||
<div id="preamble">
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="paragraph"><p><a href="index.html">Crashpad</a> is a crash-reporting system.</p></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_documentation">Documentation</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="ulist"><ul>
|
|
||||||
<li>
|
|
||||||
<p>
|
|
||||||
<a href="doc/status.html">Project status</a>
|
|
||||||
</p>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<p>
|
|
||||||
<a href="doc/developing.html">Developing Crashpad</a>: instructions for getting the
|
|
||||||
source code, building, testing, and contributing to the project.
|
|
||||||
</p>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<p>
|
|
||||||
<a href="doxygen/index.html">Crashpad interface
|
|
||||||
documentation</a>
|
|
||||||
</p>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<p>
|
|
||||||
<a href="man/index.html">Crashpad tool man pages</a>
|
|
||||||
</p>
|
|
||||||
</li>
|
|
||||||
</ul></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_source_code">Source Code</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="paragraph"><p>Crashpad’s source code is hosted in a Git repository at
|
|
||||||
<a href="https://chromium.googlesource.com/crashpad/crashpad">https://chromium.googlesource.com/crashpad/crashpad</a>.</p></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_other_links">Other Links</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="ulist"><ul>
|
|
||||||
<li>
|
|
||||||
<p>
|
|
||||||
Bugs can be reported at the <a href="bug/">Crashpad issue
|
|
||||||
tracker</a>.
|
|
||||||
</p>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<p>
|
|
||||||
The <a href="https://build.chromium.org/p/client.crashpad">Crashpad Buildbot</a> performs
|
|
||||||
automated builds and tests.
|
|
||||||
</p>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<p>
|
|
||||||
<a href="https://groups.google.com/a/chromium.org/group/crashpad-dev">crashpad-dev</a> is
|
|
||||||
the Crashpad developers’ mailing list.
|
|
||||||
</p>
|
|
||||||
</li>
|
|
||||||
</ul></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div id="footnotes"><hr></div>
|
|
||||||
<div id="footer">
|
|
||||||
<div id="footer-text">
|
|
||||||
Last updated October 30, 2015
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
@ -1,960 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
||||||
<meta name="generator" content="AsciiDoc 8.6.9">
|
|
||||||
<title>catch_exception_tool(1)</title>
|
|
||||||
<style type="text/css">
|
|
||||||
/* Shared CSS for AsciiDoc xhtml11 and html5 backends */
|
|
||||||
|
|
||||||
/* Default font. */
|
|
||||||
body {
|
|
||||||
font-family: Georgia,serif;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Title font. */
|
|
||||||
h1, h2, h3, h4, h5, h6,
|
|
||||||
div.title, caption.title,
|
|
||||||
thead, p.table.header,
|
|
||||||
#toctitle,
|
|
||||||
#author, #revnumber, #revdate, #revremark,
|
|
||||||
#footer {
|
|
||||||
font-family: Arial,Helvetica,sans-serif;
|
|
||||||
}
|
|
||||||
|
|
||||||
body {
|
|
||||||
margin: 1em 5% 1em 5%;
|
|
||||||
}
|
|
||||||
|
|
||||||
a {
|
|
||||||
color: blue;
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
a:visited {
|
|
||||||
color: fuchsia;
|
|
||||||
}
|
|
||||||
|
|
||||||
em {
|
|
||||||
font-style: italic;
|
|
||||||
color: navy;
|
|
||||||
}
|
|
||||||
|
|
||||||
strong {
|
|
||||||
font-weight: bold;
|
|
||||||
color: #083194;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1, h2, h3, h4, h5, h6 {
|
|
||||||
color: #527bbd;
|
|
||||||
margin-top: 1.2em;
|
|
||||||
margin-bottom: 0.5em;
|
|
||||||
line-height: 1.3;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1, h2, h3 {
|
|
||||||
border-bottom: 2px solid silver;
|
|
||||||
}
|
|
||||||
h2 {
|
|
||||||
padding-top: 0.5em;
|
|
||||||
}
|
|
||||||
h3 {
|
|
||||||
float: left;
|
|
||||||
}
|
|
||||||
h3 + * {
|
|
||||||
clear: left;
|
|
||||||
}
|
|
||||||
h5 {
|
|
||||||
font-size: 1.0em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.sectionbody {
|
|
||||||
margin-left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
hr {
|
|
||||||
border: 1px solid silver;
|
|
||||||
}
|
|
||||||
|
|
||||||
p {
|
|
||||||
margin-top: 0.5em;
|
|
||||||
margin-bottom: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul, ol, li > p {
|
|
||||||
margin-top: 0;
|
|
||||||
}
|
|
||||||
ul > li { color: #aaa; }
|
|
||||||
ul > li > * { color: black; }
|
|
||||||
|
|
||||||
.monospaced, code, pre {
|
|
||||||
font-family: "Courier New", Courier, monospace;
|
|
||||||
font-size: inherit;
|
|
||||||
color: navy;
|
|
||||||
padding: 0;
|
|
||||||
margin: 0;
|
|
||||||
}
|
|
||||||
pre {
|
|
||||||
white-space: pre-wrap;
|
|
||||||
}
|
|
||||||
|
|
||||||
#author {
|
|
||||||
color: #527bbd;
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 1.1em;
|
|
||||||
}
|
|
||||||
#email {
|
|
||||||
}
|
|
||||||
#revnumber, #revdate, #revremark {
|
|
||||||
}
|
|
||||||
|
|
||||||
#footer {
|
|
||||||
font-size: small;
|
|
||||||
border-top: 2px solid silver;
|
|
||||||
padding-top: 0.5em;
|
|
||||||
margin-top: 4.0em;
|
|
||||||
}
|
|
||||||
#footer-text {
|
|
||||||
float: left;
|
|
||||||
padding-bottom: 0.5em;
|
|
||||||
}
|
|
||||||
#footer-badges {
|
|
||||||
float: right;
|
|
||||||
padding-bottom: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
#preamble {
|
|
||||||
margin-top: 1.5em;
|
|
||||||
margin-bottom: 1.5em;
|
|
||||||
}
|
|
||||||
div.imageblock, div.exampleblock, div.verseblock,
|
|
||||||
div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock,
|
|
||||||
div.admonitionblock {
|
|
||||||
margin-top: 1.0em;
|
|
||||||
margin-bottom: 1.5em;
|
|
||||||
}
|
|
||||||
div.admonitionblock {
|
|
||||||
margin-top: 2.0em;
|
|
||||||
margin-bottom: 2.0em;
|
|
||||||
margin-right: 10%;
|
|
||||||
color: #606060;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.content { /* Block element content. */
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Block element titles. */
|
|
||||||
div.title, caption.title {
|
|
||||||
color: #527bbd;
|
|
||||||
font-weight: bold;
|
|
||||||
text-align: left;
|
|
||||||
margin-top: 1.0em;
|
|
||||||
margin-bottom: 0.5em;
|
|
||||||
}
|
|
||||||
div.title + * {
|
|
||||||
margin-top: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
td div.title:first-child {
|
|
||||||
margin-top: 0.0em;
|
|
||||||
}
|
|
||||||
div.content div.title:first-child {
|
|
||||||
margin-top: 0.0em;
|
|
||||||
}
|
|
||||||
div.content + div.title {
|
|
||||||
margin-top: 0.0em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.sidebarblock > div.content {
|
|
||||||
background: #ffffee;
|
|
||||||
border: 1px solid #dddddd;
|
|
||||||
border-left: 4px solid #f0f0f0;
|
|
||||||
padding: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.listingblock > div.content {
|
|
||||||
border: 1px solid #dddddd;
|
|
||||||
border-left: 5px solid #f0f0f0;
|
|
||||||
background: #f8f8f8;
|
|
||||||
padding: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.quoteblock, div.verseblock {
|
|
||||||
padding-left: 1.0em;
|
|
||||||
margin-left: 1.0em;
|
|
||||||
margin-right: 10%;
|
|
||||||
border-left: 5px solid #f0f0f0;
|
|
||||||
color: #888;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.quoteblock > div.attribution {
|
|
||||||
padding-top: 0.5em;
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.verseblock > pre.content {
|
|
||||||
font-family: inherit;
|
|
||||||
font-size: inherit;
|
|
||||||
}
|
|
||||||
div.verseblock > div.attribution {
|
|
||||||
padding-top: 0.75em;
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
/* DEPRECATED: Pre version 8.2.7 verse style literal block. */
|
|
||||||
div.verseblock + div.attribution {
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.admonitionblock .icon {
|
|
||||||
vertical-align: top;
|
|
||||||
font-size: 1.1em;
|
|
||||||
font-weight: bold;
|
|
||||||
text-decoration: underline;
|
|
||||||
color: #527bbd;
|
|
||||||
padding-right: 0.5em;
|
|
||||||
}
|
|
||||||
div.admonitionblock td.content {
|
|
||||||
padding-left: 0.5em;
|
|
||||||
border-left: 3px solid #dddddd;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.exampleblock > div.content {
|
|
||||||
border-left: 3px solid #dddddd;
|
|
||||||
padding-left: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.imageblock div.content { padding-left: 0; }
|
|
||||||
span.image img { border-style: none; vertical-align: text-bottom; }
|
|
||||||
a.image:visited { color: white; }
|
|
||||||
|
|
||||||
dl {
|
|
||||||
margin-top: 0.8em;
|
|
||||||
margin-bottom: 0.8em;
|
|
||||||
}
|
|
||||||
dt {
|
|
||||||
margin-top: 0.5em;
|
|
||||||
margin-bottom: 0;
|
|
||||||
font-style: normal;
|
|
||||||
color: navy;
|
|
||||||
}
|
|
||||||
dd > *:first-child {
|
|
||||||
margin-top: 0.1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul, ol {
|
|
||||||
list-style-position: outside;
|
|
||||||
}
|
|
||||||
ol.arabic {
|
|
||||||
list-style-type: decimal;
|
|
||||||
}
|
|
||||||
ol.loweralpha {
|
|
||||||
list-style-type: lower-alpha;
|
|
||||||
}
|
|
||||||
ol.upperalpha {
|
|
||||||
list-style-type: upper-alpha;
|
|
||||||
}
|
|
||||||
ol.lowerroman {
|
|
||||||
list-style-type: lower-roman;
|
|
||||||
}
|
|
||||||
ol.upperroman {
|
|
||||||
list-style-type: upper-roman;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.compact ul, div.compact ol,
|
|
||||||
div.compact p, div.compact p,
|
|
||||||
div.compact div, div.compact div {
|
|
||||||
margin-top: 0.1em;
|
|
||||||
margin-bottom: 0.1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
tfoot {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
td > div.verse {
|
|
||||||
white-space: pre;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.hdlist {
|
|
||||||
margin-top: 0.8em;
|
|
||||||
margin-bottom: 0.8em;
|
|
||||||
}
|
|
||||||
div.hdlist tr {
|
|
||||||
padding-bottom: 15px;
|
|
||||||
}
|
|
||||||
dt.hdlist1.strong, td.hdlist1.strong {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
td.hdlist1 {
|
|
||||||
vertical-align: top;
|
|
||||||
font-style: normal;
|
|
||||||
padding-right: 0.8em;
|
|
||||||
color: navy;
|
|
||||||
}
|
|
||||||
td.hdlist2 {
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
div.hdlist.compact tr {
|
|
||||||
margin: 0;
|
|
||||||
padding-bottom: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.comment {
|
|
||||||
background: yellow;
|
|
||||||
}
|
|
||||||
|
|
||||||
.footnote, .footnoteref {
|
|
||||||
font-size: 0.8em;
|
|
||||||
}
|
|
||||||
|
|
||||||
span.footnote, span.footnoteref {
|
|
||||||
vertical-align: super;
|
|
||||||
}
|
|
||||||
|
|
||||||
#footnotes {
|
|
||||||
margin: 20px 0 20px 0;
|
|
||||||
padding: 7px 0 0 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#footnotes div.footnote {
|
|
||||||
margin: 0 0 5px 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#footnotes hr {
|
|
||||||
border: none;
|
|
||||||
border-top: 1px solid silver;
|
|
||||||
height: 1px;
|
|
||||||
text-align: left;
|
|
||||||
margin-left: 0;
|
|
||||||
width: 20%;
|
|
||||||
min-width: 100px;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.colist td {
|
|
||||||
padding-right: 0.5em;
|
|
||||||
padding-bottom: 0.3em;
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
div.colist td img {
|
|
||||||
margin-top: 0.3em;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media print {
|
|
||||||
#footer-badges { display: none; }
|
|
||||||
}
|
|
||||||
|
|
||||||
#toc {
|
|
||||||
margin-bottom: 2.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
#toctitle {
|
|
||||||
color: #527bbd;
|
|
||||||
font-size: 1.1em;
|
|
||||||
font-weight: bold;
|
|
||||||
margin-top: 1.0em;
|
|
||||||
margin-bottom: 0.1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.toclevel0, div.toclevel1, div.toclevel2, div.toclevel3, div.toclevel4 {
|
|
||||||
margin-top: 0;
|
|
||||||
margin-bottom: 0;
|
|
||||||
}
|
|
||||||
div.toclevel2 {
|
|
||||||
margin-left: 2em;
|
|
||||||
font-size: 0.9em;
|
|
||||||
}
|
|
||||||
div.toclevel3 {
|
|
||||||
margin-left: 4em;
|
|
||||||
font-size: 0.9em;
|
|
||||||
}
|
|
||||||
div.toclevel4 {
|
|
||||||
margin-left: 6em;
|
|
||||||
font-size: 0.9em;
|
|
||||||
}
|
|
||||||
|
|
||||||
span.aqua { color: aqua; }
|
|
||||||
span.black { color: black; }
|
|
||||||
span.blue { color: blue; }
|
|
||||||
span.fuchsia { color: fuchsia; }
|
|
||||||
span.gray { color: gray; }
|
|
||||||
span.green { color: green; }
|
|
||||||
span.lime { color: lime; }
|
|
||||||
span.maroon { color: maroon; }
|
|
||||||
span.navy { color: navy; }
|
|
||||||
span.olive { color: olive; }
|
|
||||||
span.purple { color: purple; }
|
|
||||||
span.red { color: red; }
|
|
||||||
span.silver { color: silver; }
|
|
||||||
span.teal { color: teal; }
|
|
||||||
span.white { color: white; }
|
|
||||||
span.yellow { color: yellow; }
|
|
||||||
|
|
||||||
span.aqua-background { background: aqua; }
|
|
||||||
span.black-background { background: black; }
|
|
||||||
span.blue-background { background: blue; }
|
|
||||||
span.fuchsia-background { background: fuchsia; }
|
|
||||||
span.gray-background { background: gray; }
|
|
||||||
span.green-background { background: green; }
|
|
||||||
span.lime-background { background: lime; }
|
|
||||||
span.maroon-background { background: maroon; }
|
|
||||||
span.navy-background { background: navy; }
|
|
||||||
span.olive-background { background: olive; }
|
|
||||||
span.purple-background { background: purple; }
|
|
||||||
span.red-background { background: red; }
|
|
||||||
span.silver-background { background: silver; }
|
|
||||||
span.teal-background { background: teal; }
|
|
||||||
span.white-background { background: white; }
|
|
||||||
span.yellow-background { background: yellow; }
|
|
||||||
|
|
||||||
span.big { font-size: 2em; }
|
|
||||||
span.small { font-size: 0.6em; }
|
|
||||||
|
|
||||||
span.underline { text-decoration: underline; }
|
|
||||||
span.overline { text-decoration: overline; }
|
|
||||||
span.line-through { text-decoration: line-through; }
|
|
||||||
|
|
||||||
div.unbreakable { page-break-inside: avoid; }
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* xhtml11 specific
|
|
||||||
*
|
|
||||||
* */
|
|
||||||
|
|
||||||
div.tableblock {
|
|
||||||
margin-top: 1.0em;
|
|
||||||
margin-bottom: 1.5em;
|
|
||||||
}
|
|
||||||
div.tableblock > table {
|
|
||||||
border: 3px solid #527bbd;
|
|
||||||
}
|
|
||||||
thead, p.table.header {
|
|
||||||
font-weight: bold;
|
|
||||||
color: #527bbd;
|
|
||||||
}
|
|
||||||
p.table {
|
|
||||||
margin-top: 0;
|
|
||||||
}
|
|
||||||
/* Because the table frame attribute is overriden by CSS in most browsers. */
|
|
||||||
div.tableblock > table[frame="void"] {
|
|
||||||
border-style: none;
|
|
||||||
}
|
|
||||||
div.tableblock > table[frame="hsides"] {
|
|
||||||
border-left-style: none;
|
|
||||||
border-right-style: none;
|
|
||||||
}
|
|
||||||
div.tableblock > table[frame="vsides"] {
|
|
||||||
border-top-style: none;
|
|
||||||
border-bottom-style: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* html5 specific
|
|
||||||
*
|
|
||||||
* */
|
|
||||||
|
|
||||||
table.tableblock {
|
|
||||||
margin-top: 1.0em;
|
|
||||||
margin-bottom: 1.5em;
|
|
||||||
}
|
|
||||||
thead, p.tableblock.header {
|
|
||||||
font-weight: bold;
|
|
||||||
color: #527bbd;
|
|
||||||
}
|
|
||||||
p.tableblock {
|
|
||||||
margin-top: 0;
|
|
||||||
}
|
|
||||||
table.tableblock {
|
|
||||||
border-width: 3px;
|
|
||||||
border-spacing: 0px;
|
|
||||||
border-style: solid;
|
|
||||||
border-color: #527bbd;
|
|
||||||
border-collapse: collapse;
|
|
||||||
}
|
|
||||||
th.tableblock, td.tableblock {
|
|
||||||
border-width: 1px;
|
|
||||||
padding: 4px;
|
|
||||||
border-style: solid;
|
|
||||||
border-color: #527bbd;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tableblock.frame-topbot {
|
|
||||||
border-left-style: hidden;
|
|
||||||
border-right-style: hidden;
|
|
||||||
}
|
|
||||||
table.tableblock.frame-sides {
|
|
||||||
border-top-style: hidden;
|
|
||||||
border-bottom-style: hidden;
|
|
||||||
}
|
|
||||||
table.tableblock.frame-none {
|
|
||||||
border-style: hidden;
|
|
||||||
}
|
|
||||||
|
|
||||||
th.tableblock.halign-left, td.tableblock.halign-left {
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
th.tableblock.halign-center, td.tableblock.halign-center {
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
th.tableblock.halign-right, td.tableblock.halign-right {
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
th.tableblock.valign-top, td.tableblock.valign-top {
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
th.tableblock.valign-middle, td.tableblock.valign-middle {
|
|
||||||
vertical-align: middle;
|
|
||||||
}
|
|
||||||
th.tableblock.valign-bottom, td.tableblock.valign-bottom {
|
|
||||||
vertical-align: bottom;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* manpage specific
|
|
||||||
*
|
|
||||||
* */
|
|
||||||
|
|
||||||
body.manpage h1 {
|
|
||||||
padding-top: 0.5em;
|
|
||||||
padding-bottom: 0.5em;
|
|
||||||
border-top: 2px solid silver;
|
|
||||||
border-bottom: 2px solid silver;
|
|
||||||
}
|
|
||||||
body.manpage h2 {
|
|
||||||
border-style: none;
|
|
||||||
}
|
|
||||||
body.manpage div.sectionbody {
|
|
||||||
margin-left: 3em;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media print {
|
|
||||||
body.manpage div#toc { display: none; }
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* Copyright 2015 The Crashpad Authors. All rights reserved.
|
|
||||||
*
|
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
* you may not use this file except in compliance with the License.
|
|
||||||
* You may obtain a copy of the License at
|
|
||||||
*
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License. */
|
|
||||||
|
|
||||||
/* The default AsciiDoc asciidoc.css specifies fuchsia as the visited link
|
|
||||||
* color. This has a dated appearance. Replace it with blue, the same color used
|
|
||||||
* for unvisited links. */
|
|
||||||
a:visited {
|
|
||||||
color: blue;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/*<+'])');
|
|
||||||
// Function that scans the DOM tree for header elements (the DOM2
|
|
||||||
// nodeIterator API would be a better technique but not supported by all
|
|
||||||
// browsers).
|
|
||||||
var iterate = function (el) {
|
|
||||||
for (var i = el.firstChild; i != null; i = i.nextSibling) {
|
|
||||||
if (i.nodeType == 1 /* Node.ELEMENT_NODE */) {
|
|
||||||
var mo = re.exec(i.tagName);
|
|
||||||
if (mo && (i.getAttribute("class") || i.getAttribute("className")) != "float") {
|
|
||||||
result[result.length] = new TocEntry(i, getText(i), mo[1]-1);
|
|
||||||
}
|
|
||||||
iterate(i);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
iterate(el);
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
|
|
||||||
var toc = document.getElementById("toc");
|
|
||||||
if (!toc) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Delete existing TOC entries in case we're reloading the TOC.
|
|
||||||
var tocEntriesToRemove = [];
|
|
||||||
var i;
|
|
||||||
for (i = 0; i < toc.childNodes.length; i++) {
|
|
||||||
var entry = toc.childNodes[i];
|
|
||||||
if (entry.nodeName.toLowerCase() == 'div'
|
|
||||||
&& entry.getAttribute("class")
|
|
||||||
&& entry.getAttribute("class").match(/^toclevel/))
|
|
||||||
tocEntriesToRemove.push(entry);
|
|
||||||
}
|
|
||||||
for (i = 0; i < tocEntriesToRemove.length; i++) {
|
|
||||||
toc.removeChild(tocEntriesToRemove[i]);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Rebuild TOC entries.
|
|
||||||
var entries = tocEntries(document.getElementById("content"), toclevels);
|
|
||||||
for (var i = 0; i < entries.length; ++i) {
|
|
||||||
var entry = entries[i];
|
|
||||||
if (entry.element.id == "")
|
|
||||||
entry.element.id = "_toc_" + i;
|
|
||||||
var a = document.createElement("a");
|
|
||||||
a.href = "#" + entry.element.id;
|
|
||||||
a.appendChild(document.createTextNode(entry.text));
|
|
||||||
var div = document.createElement("div");
|
|
||||||
div.appendChild(a);
|
|
||||||
div.className = "toclevel" + entry.toclevel;
|
|
||||||
toc.appendChild(div);
|
|
||||||
}
|
|
||||||
if (entries.length == 0)
|
|
||||||
toc.parentNode.removeChild(toc);
|
|
||||||
},
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////
|
|
||||||
// Footnotes generator
|
|
||||||
/////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
/* Based on footnote generation code from:
|
|
||||||
* http://www.brandspankingnew.net/archive/2005/07/format_footnote.html
|
|
||||||
*/
|
|
||||||
|
|
||||||
footnotes: function () {
|
|
||||||
// Delete existing footnote entries in case we're reloading the footnodes.
|
|
||||||
var i;
|
|
||||||
var noteholder = document.getElementById("footnotes");
|
|
||||||
if (!noteholder) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
var entriesToRemove = [];
|
|
||||||
for (i = 0; i < noteholder.childNodes.length; i++) {
|
|
||||||
var entry = noteholder.childNodes[i];
|
|
||||||
if (entry.nodeName.toLowerCase() == 'div' && entry.getAttribute("class") == "footnote")
|
|
||||||
entriesToRemove.push(entry);
|
|
||||||
}
|
|
||||||
for (i = 0; i < entriesToRemove.length; i++) {
|
|
||||||
noteholder.removeChild(entriesToRemove[i]);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Rebuild footnote entries.
|
|
||||||
var cont = document.getElementById("content");
|
|
||||||
var spans = cont.getElementsByTagName("span");
|
|
||||||
var refs = {};
|
|
||||||
var n = 0;
|
|
||||||
for (i=0; i<spans.length; i++) {
|
|
||||||
if (spans[i].className == "footnote") {
|
|
||||||
n++;
|
|
||||||
var note = spans[i].getAttribute("data-note");
|
|
||||||
if (!note) {
|
|
||||||
// Use [\s\S] in place of . so multi-line matches work.
|
|
||||||
// Because JavaScript has no s (dotall) regex flag.
|
|
||||||
note = spans[i].innerHTML.match(/\s*\[([\s\S]*)]\s*/)[1];
|
|
||||||
spans[i].innerHTML =
|
|
||||||
"[<a id='_footnoteref_" + n + "' href='#_footnote_" + n +
|
|
||||||
"' title='View footnote' class='footnote'>" + n + "</a>]";
|
|
||||||
spans[i].setAttribute("data-note", note);
|
|
||||||
}
|
|
||||||
noteholder.innerHTML +=
|
|
||||||
"<div class='footnote' id='_footnote_" + n + "'>" +
|
|
||||||
"<a href='#_footnoteref_" + n + "' title='Return to text'>" +
|
|
||||||
n + "</a>. " + note + "</div>";
|
|
||||||
var id =spans[i].getAttribute("id");
|
|
||||||
if (id != null) refs["#"+id] = n;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (n == 0)
|
|
||||||
noteholder.parentNode.removeChild(noteholder);
|
|
||||||
else {
|
|
||||||
// Process footnoterefs.
|
|
||||||
for (i=0; i<spans.length; i++) {
|
|
||||||
if (spans[i].className == "footnoteref") {
|
|
||||||
var href = spans[i].getElementsByTagName("a")[0].getAttribute("href");
|
|
||||||
href = href.match(/#.*/)[0]; // Because IE return full URL.
|
|
||||||
n = refs[href];
|
|
||||||
spans[i].innerHTML =
|
|
||||||
"[<a href='#_footnote_" + n +
|
|
||||||
"' title='View footnote' class='footnote'>" + n + "</a>]";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
|
|
||||||
install: function(toclevels) {
|
|
||||||
var timerId;
|
|
||||||
|
|
||||||
function reinstall() {
|
|
||||||
asciidoc.footnotes();
|
|
||||||
if (toclevels) {
|
|
||||||
asciidoc.toc(toclevels);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function reinstallAndRemoveTimer() {
|
|
||||||
clearInterval(timerId);
|
|
||||||
reinstall();
|
|
||||||
}
|
|
||||||
|
|
||||||
timerId = setInterval(reinstall, 500);
|
|
||||||
if (document.addEventListener)
|
|
||||||
document.addEventListener("DOMContentLoaded", reinstallAndRemoveTimer, false);
|
|
||||||
else
|
|
||||||
window.onload = reinstallAndRemoveTimer;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
asciidoc.install();
|
|
||||||
/*]]>*/
|
|
||||||
</script>
|
|
||||||
</head>
|
|
||||||
<body class="manpage">
|
|
||||||
<div id="header">
|
|
||||||
<h1>
|
|
||||||
catch_exception_tool(1) Manual Page
|
|
||||||
</h1>
|
|
||||||
<h2>NAME</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<p>catch_exception_tool -
|
|
||||||
Catch Mach exceptions and display information about them
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div id="content">
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_synopsis">Synopsis</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="verseblock">
|
|
||||||
<pre class="content"><strong>catch_exception_tool</strong> <strong>-m</strong> <em>SERVICE</em> [<em>OPTION…</em>]</pre>
|
|
||||||
<div class="attribution">
|
|
||||||
</div></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_description">Description</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="paragraph"><p>Runs a Mach exception server registered with the bootstrap server under the name
|
|
||||||
<em>SERVICE</em>. The exception server is capable of receiving exceptions for
|
|
||||||
“behavior” values of <span class="monospaced">EXCEPTION_DEFAULT</span>, <span class="monospaced">EXCEPTION_STATE</span>, and
|
|
||||||
<span class="monospaced">EXCEPTION_STATE_IDENTITY</span>, with or without <span class="monospaced">MACH_EXCEPTION_CODES</span> set.</p></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_options">Options</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="dlist"><dl>
|
|
||||||
<dt class="hdlist1">
|
|
||||||
<strong>-f</strong>, <strong>--file</strong>=<em>FILE</em>
|
|
||||||
</dt>
|
|
||||||
<dd>
|
|
||||||
<p>
|
|
||||||
Information about the exception will be appended to <em>FILE</em> instead of the
|
|
||||||
standard output stream.
|
|
||||||
</p>
|
|
||||||
</dd>
|
|
||||||
<dt class="hdlist1">
|
|
||||||
<strong>-m</strong>, <strong>--mach-service</strong>=<em>SERVICE</em>
|
|
||||||
</dt>
|
|
||||||
<dd>
|
|
||||||
<p>
|
|
||||||
Check in with the bootstrap server under the name <em>SERVICE</em>. This service name
|
|
||||||
may already be reserved with the bootstrap server in cases where this tool is
|
|
||||||
started by launchd(8) as a result of a message being sent to a service declared
|
|
||||||
in a job’s <span class="monospaced">MachServices</span> dictionary (see launchd.plist(5)). The service name
|
|
||||||
may also be completely unknown to the system.
|
|
||||||
</p>
|
|
||||||
</dd>
|
|
||||||
<dt class="hdlist1">
|
|
||||||
<strong>-p</strong>, <strong>--persistent</strong>
|
|
||||||
</dt>
|
|
||||||
<dd>
|
|
||||||
<p>
|
|
||||||
Continue processing exceptions after the first one. The default mode is
|
|
||||||
one-shot, where this tool exits after processing the first exception.
|
|
||||||
</p>
|
|
||||||
</dd>
|
|
||||||
<dt class="hdlist1">
|
|
||||||
<strong>-t</strong>, <strong>--timeout</strong>=<em>TIMEOUT</em>
|
|
||||||
</dt>
|
|
||||||
<dd>
|
|
||||||
<p>
|
|
||||||
Run for a maximum of <em>TIMEOUT</em> seconds. Specify <span class="monospaced">0</span> to request non-blocking
|
|
||||||
operation, in which the tool exits immediately if no exception is received. In
|
|
||||||
<strong>--persistent</strong> mode, <em>TIMEOUT</em> applies to the overall duration that this tool
|
|
||||||
will run, not to the processing of individual exceptions. When <strong>--timeout</strong> is
|
|
||||||
not specified, this tool will block indefinitely while waiting for an exception.
|
|
||||||
</p>
|
|
||||||
</dd>
|
|
||||||
<dt class="hdlist1">
|
|
||||||
<strong>--help</strong>
|
|
||||||
</dt>
|
|
||||||
<dd>
|
|
||||||
<p>
|
|
||||||
Display help and exit.
|
|
||||||
</p>
|
|
||||||
</dd>
|
|
||||||
<dt class="hdlist1">
|
|
||||||
<strong>--version</strong>
|
|
||||||
</dt>
|
|
||||||
<dd>
|
|
||||||
<p>
|
|
||||||
Output version information and exit.
|
|
||||||
</p>
|
|
||||||
</dd>
|
|
||||||
</dl></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_examples">Examples</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="paragraph"><p>Run a one-shot blocking exception server registered with the bootstrap server
|
|
||||||
under the name <span class="monospaced">svc</span>:</p></div>
|
|
||||||
<div class="listingblock">
|
|
||||||
<div class="content monospaced">
|
|
||||||
<pre>$ <strong>catch_exception_tool --mach-service=svc --file=out &</strong>
|
|
||||||
[1] 1233
|
|
||||||
$ <strong>exception_port_tool --set-handler=handler=bootstrap:svc crasher</strong>
|
|
||||||
Illegal instruction: 4
|
|
||||||
[1]+ Done catch_exception_tool --mach-service=svc --file=out
|
|
||||||
$ <strong>cat out</strong>
|
|
||||||
catch_exception_tool:
|
|
||||||
behavior EXCEPTION_DEFAULT|MACH_EXCEPTION_CODES,
|
|
||||||
pid 1234, thread 56789, exception EXC_CRASH, codes[2] 0x4200001, 0,
|
|
||||||
original exception EXC_BAD_INSTRUCTION, original code[0] 1,
|
|
||||||
signal SIGILL</pre>
|
|
||||||
</div></div>
|
|
||||||
<div class="paragraph"><p>Run an on-demand exception server started by launchd(5) available via the
|
|
||||||
bootstrap server under the name <span class="monospaced">svc</span>:</p></div>
|
|
||||||
<div class="listingblock">
|
|
||||||
<div class="content monospaced">
|
|
||||||
<pre>$ <strong>on_demand_service_tool --load --label=catch_exception \
|
|
||||||
--mach-service=svc \
|
|
||||||
$(which catch_exception_tool) --mach-service=svc \
|
|
||||||
--file=/tmp/out --persistent --timeout=0</strong>
|
|
||||||
$ <strong>exception_port_tool --set-handler=handler=bootstrap:svc crasher</strong>
|
|
||||||
Illegal instruction: 4
|
|
||||||
$ <strong>on_demand_service_tool --unload --label=catch_exception</strong>
|
|
||||||
$ <strong>cat /tmp/out</strong>
|
|
||||||
catch_exception_tool:
|
|
||||||
behavior EXCEPTION_DEFAULT|MACH_EXCEPTION_CODES,
|
|
||||||
pid 2468, thread 13579, exception EXC_CRASH, codes[2] 0x4200001, 0,
|
|
||||||
original exception EXC_BAD_INSTRUCTION, original code[0] 1,
|
|
||||||
signal SIGILL</pre>
|
|
||||||
</div></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_exit_status">Exit Status</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="dlist"><dl>
|
|
||||||
<dt class="hdlist1">
|
|
||||||
<strong>0</strong>
|
|
||||||
</dt>
|
|
||||||
<dd>
|
|
||||||
<p>
|
|
||||||
Success. In <strong>--persistent</strong> mode with a <strong>--timeout</strong> set, it is considered
|
|
||||||
successful if at least one exception was caught when the timer expires.
|
|
||||||
</p>
|
|
||||||
</dd>
|
|
||||||
<dt class="hdlist1">
|
|
||||||
<strong>1</strong>
|
|
||||||
</dt>
|
|
||||||
<dd>
|
|
||||||
<p>
|
|
||||||
Failure, with a message printed to the standard error stream.
|
|
||||||
</p>
|
|
||||||
</dd>
|
|
||||||
</dl></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_see_also">See Also</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="paragraph"><p><a href="exception_port_tool.html">exception_port_tool(1)</a>,
|
|
||||||
<a href="on_demand_service_tool.html">on_demand_service_tool(1)</a></p></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_resources">Resources</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="paragraph"><p>Crashpad home page: <a href="https://crashpad.chromium.org/">https://crashpad.chromium.org/</a>.</p></div>
|
|
||||||
<div class="paragraph"><p>Report bugs at <a href="https://crashpad.chromium.org/bug/new">https://crashpad.chromium.org/bug/new</a>.</p></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_copyright">Copyright</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="paragraph"><p>Copyright 2016
|
|
||||||
<a href="https://chromium.googlesource.com/crashpad/crashpad/+/master/AUTHORS">The
|
|
||||||
Crashpad Authors</a>.</p></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_license">License</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="paragraph"><p>Licensed under the Apache License, Version 2.0 (the “License”);
|
|
||||||
you may not use this file except in compliance with the License.
|
|
||||||
You may obtain a copy of the License at</p></div>
|
|
||||||
<div class="literalblock">
|
|
||||||
<div class="content monospaced">
|
|
||||||
<pre><a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a></pre>
|
|
||||||
</div></div>
|
|
||||||
<div class="paragraph"><p>Unless required by applicable law or agreed to in writing, software
|
|
||||||
distributed under the License is distributed on an “AS IS” BASIS,
|
|
||||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
See the License for the specific language governing permissions and
|
|
||||||
limitations under the License.</p></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div id="footnotes"><hr></div>
|
|
||||||
<div id="footer">
|
|
||||||
<div id="footer-text">
|
|
||||||
Crashpad 0.8.0<br>
|
|
||||||
Last updated April 1, 2015
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,925 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
||||||
<meta name="generator" content="AsciiDoc 8.6.9">
|
|
||||||
<title>generate_dump(1)</title>
|
|
||||||
<style type="text/css">
|
|
||||||
/* Shared CSS for AsciiDoc xhtml11 and html5 backends */
|
|
||||||
|
|
||||||
/* Default font. */
|
|
||||||
body {
|
|
||||||
font-family: Georgia,serif;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Title font. */
|
|
||||||
h1, h2, h3, h4, h5, h6,
|
|
||||||
div.title, caption.title,
|
|
||||||
thead, p.table.header,
|
|
||||||
#toctitle,
|
|
||||||
#author, #revnumber, #revdate, #revremark,
|
|
||||||
#footer {
|
|
||||||
font-family: Arial,Helvetica,sans-serif;
|
|
||||||
}
|
|
||||||
|
|
||||||
body {
|
|
||||||
margin: 1em 5% 1em 5%;
|
|
||||||
}
|
|
||||||
|
|
||||||
a {
|
|
||||||
color: blue;
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
a:visited {
|
|
||||||
color: fuchsia;
|
|
||||||
}
|
|
||||||
|
|
||||||
em {
|
|
||||||
font-style: italic;
|
|
||||||
color: navy;
|
|
||||||
}
|
|
||||||
|
|
||||||
strong {
|
|
||||||
font-weight: bold;
|
|
||||||
color: #083194;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1, h2, h3, h4, h5, h6 {
|
|
||||||
color: #527bbd;
|
|
||||||
margin-top: 1.2em;
|
|
||||||
margin-bottom: 0.5em;
|
|
||||||
line-height: 1.3;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1, h2, h3 {
|
|
||||||
border-bottom: 2px solid silver;
|
|
||||||
}
|
|
||||||
h2 {
|
|
||||||
padding-top: 0.5em;
|
|
||||||
}
|
|
||||||
h3 {
|
|
||||||
float: left;
|
|
||||||
}
|
|
||||||
h3 + * {
|
|
||||||
clear: left;
|
|
||||||
}
|
|
||||||
h5 {
|
|
||||||
font-size: 1.0em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.sectionbody {
|
|
||||||
margin-left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
hr {
|
|
||||||
border: 1px solid silver;
|
|
||||||
}
|
|
||||||
|
|
||||||
p {
|
|
||||||
margin-top: 0.5em;
|
|
||||||
margin-bottom: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul, ol, li > p {
|
|
||||||
margin-top: 0;
|
|
||||||
}
|
|
||||||
ul > li { color: #aaa; }
|
|
||||||
ul > li > * { color: black; }
|
|
||||||
|
|
||||||
.monospaced, code, pre {
|
|
||||||
font-family: "Courier New", Courier, monospace;
|
|
||||||
font-size: inherit;
|
|
||||||
color: navy;
|
|
||||||
padding: 0;
|
|
||||||
margin: 0;
|
|
||||||
}
|
|
||||||
pre {
|
|
||||||
white-space: pre-wrap;
|
|
||||||
}
|
|
||||||
|
|
||||||
#author {
|
|
||||||
color: #527bbd;
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 1.1em;
|
|
||||||
}
|
|
||||||
#email {
|
|
||||||
}
|
|
||||||
#revnumber, #revdate, #revremark {
|
|
||||||
}
|
|
||||||
|
|
||||||
#footer {
|
|
||||||
font-size: small;
|
|
||||||
border-top: 2px solid silver;
|
|
||||||
padding-top: 0.5em;
|
|
||||||
margin-top: 4.0em;
|
|
||||||
}
|
|
||||||
#footer-text {
|
|
||||||
float: left;
|
|
||||||
padding-bottom: 0.5em;
|
|
||||||
}
|
|
||||||
#footer-badges {
|
|
||||||
float: right;
|
|
||||||
padding-bottom: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
#preamble {
|
|
||||||
margin-top: 1.5em;
|
|
||||||
margin-bottom: 1.5em;
|
|
||||||
}
|
|
||||||
div.imageblock, div.exampleblock, div.verseblock,
|
|
||||||
div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock,
|
|
||||||
div.admonitionblock {
|
|
||||||
margin-top: 1.0em;
|
|
||||||
margin-bottom: 1.5em;
|
|
||||||
}
|
|
||||||
div.admonitionblock {
|
|
||||||
margin-top: 2.0em;
|
|
||||||
margin-bottom: 2.0em;
|
|
||||||
margin-right: 10%;
|
|
||||||
color: #606060;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.content { /* Block element content. */
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Block element titles. */
|
|
||||||
div.title, caption.title {
|
|
||||||
color: #527bbd;
|
|
||||||
font-weight: bold;
|
|
||||||
text-align: left;
|
|
||||||
margin-top: 1.0em;
|
|
||||||
margin-bottom: 0.5em;
|
|
||||||
}
|
|
||||||
div.title + * {
|
|
||||||
margin-top: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
td div.title:first-child {
|
|
||||||
margin-top: 0.0em;
|
|
||||||
}
|
|
||||||
div.content div.title:first-child {
|
|
||||||
margin-top: 0.0em;
|
|
||||||
}
|
|
||||||
div.content + div.title {
|
|
||||||
margin-top: 0.0em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.sidebarblock > div.content {
|
|
||||||
background: #ffffee;
|
|
||||||
border: 1px solid #dddddd;
|
|
||||||
border-left: 4px solid #f0f0f0;
|
|
||||||
padding: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.listingblock > div.content {
|
|
||||||
border: 1px solid #dddddd;
|
|
||||||
border-left: 5px solid #f0f0f0;
|
|
||||||
background: #f8f8f8;
|
|
||||||
padding: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.quoteblock, div.verseblock {
|
|
||||||
padding-left: 1.0em;
|
|
||||||
margin-left: 1.0em;
|
|
||||||
margin-right: 10%;
|
|
||||||
border-left: 5px solid #f0f0f0;
|
|
||||||
color: #888;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.quoteblock > div.attribution {
|
|
||||||
padding-top: 0.5em;
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.verseblock > pre.content {
|
|
||||||
font-family: inherit;
|
|
||||||
font-size: inherit;
|
|
||||||
}
|
|
||||||
div.verseblock > div.attribution {
|
|
||||||
padding-top: 0.75em;
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
/* DEPRECATED: Pre version 8.2.7 verse style literal block. */
|
|
||||||
div.verseblock + div.attribution {
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.admonitionblock .icon {
|
|
||||||
vertical-align: top;
|
|
||||||
font-size: 1.1em;
|
|
||||||
font-weight: bold;
|
|
||||||
text-decoration: underline;
|
|
||||||
color: #527bbd;
|
|
||||||
padding-right: 0.5em;
|
|
||||||
}
|
|
||||||
div.admonitionblock td.content {
|
|
||||||
padding-left: 0.5em;
|
|
||||||
border-left: 3px solid #dddddd;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.exampleblock > div.content {
|
|
||||||
border-left: 3px solid #dddddd;
|
|
||||||
padding-left: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.imageblock div.content { padding-left: 0; }
|
|
||||||
span.image img { border-style: none; vertical-align: text-bottom; }
|
|
||||||
a.image:visited { color: white; }
|
|
||||||
|
|
||||||
dl {
|
|
||||||
margin-top: 0.8em;
|
|
||||||
margin-bottom: 0.8em;
|
|
||||||
}
|
|
||||||
dt {
|
|
||||||
margin-top: 0.5em;
|
|
||||||
margin-bottom: 0;
|
|
||||||
font-style: normal;
|
|
||||||
color: navy;
|
|
||||||
}
|
|
||||||
dd > *:first-child {
|
|
||||||
margin-top: 0.1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul, ol {
|
|
||||||
list-style-position: outside;
|
|
||||||
}
|
|
||||||
ol.arabic {
|
|
||||||
list-style-type: decimal;
|
|
||||||
}
|
|
||||||
ol.loweralpha {
|
|
||||||
list-style-type: lower-alpha;
|
|
||||||
}
|
|
||||||
ol.upperalpha {
|
|
||||||
list-style-type: upper-alpha;
|
|
||||||
}
|
|
||||||
ol.lowerroman {
|
|
||||||
list-style-type: lower-roman;
|
|
||||||
}
|
|
||||||
ol.upperroman {
|
|
||||||
list-style-type: upper-roman;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.compact ul, div.compact ol,
|
|
||||||
div.compact p, div.compact p,
|
|
||||||
div.compact div, div.compact div {
|
|
||||||
margin-top: 0.1em;
|
|
||||||
margin-bottom: 0.1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
tfoot {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
td > div.verse {
|
|
||||||
white-space: pre;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.hdlist {
|
|
||||||
margin-top: 0.8em;
|
|
||||||
margin-bottom: 0.8em;
|
|
||||||
}
|
|
||||||
div.hdlist tr {
|
|
||||||
padding-bottom: 15px;
|
|
||||||
}
|
|
||||||
dt.hdlist1.strong, td.hdlist1.strong {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
td.hdlist1 {
|
|
||||||
vertical-align: top;
|
|
||||||
font-style: normal;
|
|
||||||
padding-right: 0.8em;
|
|
||||||
color: navy;
|
|
||||||
}
|
|
||||||
td.hdlist2 {
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
div.hdlist.compact tr {
|
|
||||||
margin: 0;
|
|
||||||
padding-bottom: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.comment {
|
|
||||||
background: yellow;
|
|
||||||
}
|
|
||||||
|
|
||||||
.footnote, .footnoteref {
|
|
||||||
font-size: 0.8em;
|
|
||||||
}
|
|
||||||
|
|
||||||
span.footnote, span.footnoteref {
|
|
||||||
vertical-align: super;
|
|
||||||
}
|
|
||||||
|
|
||||||
#footnotes {
|
|
||||||
margin: 20px 0 20px 0;
|
|
||||||
padding: 7px 0 0 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#footnotes div.footnote {
|
|
||||||
margin: 0 0 5px 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#footnotes hr {
|
|
||||||
border: none;
|
|
||||||
border-top: 1px solid silver;
|
|
||||||
height: 1px;
|
|
||||||
text-align: left;
|
|
||||||
margin-left: 0;
|
|
||||||
width: 20%;
|
|
||||||
min-width: 100px;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.colist td {
|
|
||||||
padding-right: 0.5em;
|
|
||||||
padding-bottom: 0.3em;
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
div.colist td img {
|
|
||||||
margin-top: 0.3em;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media print {
|
|
||||||
#footer-badges { display: none; }
|
|
||||||
}
|
|
||||||
|
|
||||||
#toc {
|
|
||||||
margin-bottom: 2.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
#toctitle {
|
|
||||||
color: #527bbd;
|
|
||||||
font-size: 1.1em;
|
|
||||||
font-weight: bold;
|
|
||||||
margin-top: 1.0em;
|
|
||||||
margin-bottom: 0.1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.toclevel0, div.toclevel1, div.toclevel2, div.toclevel3, div.toclevel4 {
|
|
||||||
margin-top: 0;
|
|
||||||
margin-bottom: 0;
|
|
||||||
}
|
|
||||||
div.toclevel2 {
|
|
||||||
margin-left: 2em;
|
|
||||||
font-size: 0.9em;
|
|
||||||
}
|
|
||||||
div.toclevel3 {
|
|
||||||
margin-left: 4em;
|
|
||||||
font-size: 0.9em;
|
|
||||||
}
|
|
||||||
div.toclevel4 {
|
|
||||||
margin-left: 6em;
|
|
||||||
font-size: 0.9em;
|
|
||||||
}
|
|
||||||
|
|
||||||
span.aqua { color: aqua; }
|
|
||||||
span.black { color: black; }
|
|
||||||
span.blue { color: blue; }
|
|
||||||
span.fuchsia { color: fuchsia; }
|
|
||||||
span.gray { color: gray; }
|
|
||||||
span.green { color: green; }
|
|
||||||
span.lime { color: lime; }
|
|
||||||
span.maroon { color: maroon; }
|
|
||||||
span.navy { color: navy; }
|
|
||||||
span.olive { color: olive; }
|
|
||||||
span.purple { color: purple; }
|
|
||||||
span.red { color: red; }
|
|
||||||
span.silver { color: silver; }
|
|
||||||
span.teal { color: teal; }
|
|
||||||
span.white { color: white; }
|
|
||||||
span.yellow { color: yellow; }
|
|
||||||
|
|
||||||
span.aqua-background { background: aqua; }
|
|
||||||
span.black-background { background: black; }
|
|
||||||
span.blue-background { background: blue; }
|
|
||||||
span.fuchsia-background { background: fuchsia; }
|
|
||||||
span.gray-background { background: gray; }
|
|
||||||
span.green-background { background: green; }
|
|
||||||
span.lime-background { background: lime; }
|
|
||||||
span.maroon-background { background: maroon; }
|
|
||||||
span.navy-background { background: navy; }
|
|
||||||
span.olive-background { background: olive; }
|
|
||||||
span.purple-background { background: purple; }
|
|
||||||
span.red-background { background: red; }
|
|
||||||
span.silver-background { background: silver; }
|
|
||||||
span.teal-background { background: teal; }
|
|
||||||
span.white-background { background: white; }
|
|
||||||
span.yellow-background { background: yellow; }
|
|
||||||
|
|
||||||
span.big { font-size: 2em; }
|
|
||||||
span.small { font-size: 0.6em; }
|
|
||||||
|
|
||||||
span.underline { text-decoration: underline; }
|
|
||||||
span.overline { text-decoration: overline; }
|
|
||||||
span.line-through { text-decoration: line-through; }
|
|
||||||
|
|
||||||
div.unbreakable { page-break-inside: avoid; }
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* xhtml11 specific
|
|
||||||
*
|
|
||||||
* */
|
|
||||||
|
|
||||||
div.tableblock {
|
|
||||||
margin-top: 1.0em;
|
|
||||||
margin-bottom: 1.5em;
|
|
||||||
}
|
|
||||||
div.tableblock > table {
|
|
||||||
border: 3px solid #527bbd;
|
|
||||||
}
|
|
||||||
thead, p.table.header {
|
|
||||||
font-weight: bold;
|
|
||||||
color: #527bbd;
|
|
||||||
}
|
|
||||||
p.table {
|
|
||||||
margin-top: 0;
|
|
||||||
}
|
|
||||||
/* Because the table frame attribute is overriden by CSS in most browsers. */
|
|
||||||
div.tableblock > table[frame="void"] {
|
|
||||||
border-style: none;
|
|
||||||
}
|
|
||||||
div.tableblock > table[frame="hsides"] {
|
|
||||||
border-left-style: none;
|
|
||||||
border-right-style: none;
|
|
||||||
}
|
|
||||||
div.tableblock > table[frame="vsides"] {
|
|
||||||
border-top-style: none;
|
|
||||||
border-bottom-style: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* html5 specific
|
|
||||||
*
|
|
||||||
* */
|
|
||||||
|
|
||||||
table.tableblock {
|
|
||||||
margin-top: 1.0em;
|
|
||||||
margin-bottom: 1.5em;
|
|
||||||
}
|
|
||||||
thead, p.tableblock.header {
|
|
||||||
font-weight: bold;
|
|
||||||
color: #527bbd;
|
|
||||||
}
|
|
||||||
p.tableblock {
|
|
||||||
margin-top: 0;
|
|
||||||
}
|
|
||||||
table.tableblock {
|
|
||||||
border-width: 3px;
|
|
||||||
border-spacing: 0px;
|
|
||||||
border-style: solid;
|
|
||||||
border-color: #527bbd;
|
|
||||||
border-collapse: collapse;
|
|
||||||
}
|
|
||||||
th.tableblock, td.tableblock {
|
|
||||||
border-width: 1px;
|
|
||||||
padding: 4px;
|
|
||||||
border-style: solid;
|
|
||||||
border-color: #527bbd;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tableblock.frame-topbot {
|
|
||||||
border-left-style: hidden;
|
|
||||||
border-right-style: hidden;
|
|
||||||
}
|
|
||||||
table.tableblock.frame-sides {
|
|
||||||
border-top-style: hidden;
|
|
||||||
border-bottom-style: hidden;
|
|
||||||
}
|
|
||||||
table.tableblock.frame-none {
|
|
||||||
border-style: hidden;
|
|
||||||
}
|
|
||||||
|
|
||||||
th.tableblock.halign-left, td.tableblock.halign-left {
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
th.tableblock.halign-center, td.tableblock.halign-center {
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
th.tableblock.halign-right, td.tableblock.halign-right {
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
th.tableblock.valign-top, td.tableblock.valign-top {
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
th.tableblock.valign-middle, td.tableblock.valign-middle {
|
|
||||||
vertical-align: middle;
|
|
||||||
}
|
|
||||||
th.tableblock.valign-bottom, td.tableblock.valign-bottom {
|
|
||||||
vertical-align: bottom;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* manpage specific
|
|
||||||
*
|
|
||||||
* */
|
|
||||||
|
|
||||||
body.manpage h1 {
|
|
||||||
padding-top: 0.5em;
|
|
||||||
padding-bottom: 0.5em;
|
|
||||||
border-top: 2px solid silver;
|
|
||||||
border-bottom: 2px solid silver;
|
|
||||||
}
|
|
||||||
body.manpage h2 {
|
|
||||||
border-style: none;
|
|
||||||
}
|
|
||||||
body.manpage div.sectionbody {
|
|
||||||
margin-left: 3em;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media print {
|
|
||||||
body.manpage div#toc { display: none; }
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* Copyright 2015 The Crashpad Authors. All rights reserved.
|
|
||||||
*
|
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
* you may not use this file except in compliance with the License.
|
|
||||||
* You may obtain a copy of the License at
|
|
||||||
*
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License. */
|
|
||||||
|
|
||||||
/* The default AsciiDoc asciidoc.css specifies fuchsia as the visited link
|
|
||||||
* color. This has a dated appearance. Replace it with blue, the same color used
|
|
||||||
* for unvisited links. */
|
|
||||||
a:visited {
|
|
||||||
color: blue;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/*<+'])');
|
|
||||||
// Function that scans the DOM tree for header elements (the DOM2
|
|
||||||
// nodeIterator API would be a better technique but not supported by all
|
|
||||||
// browsers).
|
|
||||||
var iterate = function (el) {
|
|
||||||
for (var i = el.firstChild; i != null; i = i.nextSibling) {
|
|
||||||
if (i.nodeType == 1 /* Node.ELEMENT_NODE */) {
|
|
||||||
var mo = re.exec(i.tagName);
|
|
||||||
if (mo && (i.getAttribute("class") || i.getAttribute("className")) != "float") {
|
|
||||||
result[result.length] = new TocEntry(i, getText(i), mo[1]-1);
|
|
||||||
}
|
|
||||||
iterate(i);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
iterate(el);
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
|
|
||||||
var toc = document.getElementById("toc");
|
|
||||||
if (!toc) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Delete existing TOC entries in case we're reloading the TOC.
|
|
||||||
var tocEntriesToRemove = [];
|
|
||||||
var i;
|
|
||||||
for (i = 0; i < toc.childNodes.length; i++) {
|
|
||||||
var entry = toc.childNodes[i];
|
|
||||||
if (entry.nodeName.toLowerCase() == 'div'
|
|
||||||
&& entry.getAttribute("class")
|
|
||||||
&& entry.getAttribute("class").match(/^toclevel/))
|
|
||||||
tocEntriesToRemove.push(entry);
|
|
||||||
}
|
|
||||||
for (i = 0; i < tocEntriesToRemove.length; i++) {
|
|
||||||
toc.removeChild(tocEntriesToRemove[i]);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Rebuild TOC entries.
|
|
||||||
var entries = tocEntries(document.getElementById("content"), toclevels);
|
|
||||||
for (var i = 0; i < entries.length; ++i) {
|
|
||||||
var entry = entries[i];
|
|
||||||
if (entry.element.id == "")
|
|
||||||
entry.element.id = "_toc_" + i;
|
|
||||||
var a = document.createElement("a");
|
|
||||||
a.href = "#" + entry.element.id;
|
|
||||||
a.appendChild(document.createTextNode(entry.text));
|
|
||||||
var div = document.createElement("div");
|
|
||||||
div.appendChild(a);
|
|
||||||
div.className = "toclevel" + entry.toclevel;
|
|
||||||
toc.appendChild(div);
|
|
||||||
}
|
|
||||||
if (entries.length == 0)
|
|
||||||
toc.parentNode.removeChild(toc);
|
|
||||||
},
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////
|
|
||||||
// Footnotes generator
|
|
||||||
/////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
/* Based on footnote generation code from:
|
|
||||||
* http://www.brandspankingnew.net/archive/2005/07/format_footnote.html
|
|
||||||
*/
|
|
||||||
|
|
||||||
footnotes: function () {
|
|
||||||
// Delete existing footnote entries in case we're reloading the footnodes.
|
|
||||||
var i;
|
|
||||||
var noteholder = document.getElementById("footnotes");
|
|
||||||
if (!noteholder) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
var entriesToRemove = [];
|
|
||||||
for (i = 0; i < noteholder.childNodes.length; i++) {
|
|
||||||
var entry = noteholder.childNodes[i];
|
|
||||||
if (entry.nodeName.toLowerCase() == 'div' && entry.getAttribute("class") == "footnote")
|
|
||||||
entriesToRemove.push(entry);
|
|
||||||
}
|
|
||||||
for (i = 0; i < entriesToRemove.length; i++) {
|
|
||||||
noteholder.removeChild(entriesToRemove[i]);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Rebuild footnote entries.
|
|
||||||
var cont = document.getElementById("content");
|
|
||||||
var spans = cont.getElementsByTagName("span");
|
|
||||||
var refs = {};
|
|
||||||
var n = 0;
|
|
||||||
for (i=0; i<spans.length; i++) {
|
|
||||||
if (spans[i].className == "footnote") {
|
|
||||||
n++;
|
|
||||||
var note = spans[i].getAttribute("data-note");
|
|
||||||
if (!note) {
|
|
||||||
// Use [\s\S] in place of . so multi-line matches work.
|
|
||||||
// Because JavaScript has no s (dotall) regex flag.
|
|
||||||
note = spans[i].innerHTML.match(/\s*\[([\s\S]*)]\s*/)[1];
|
|
||||||
spans[i].innerHTML =
|
|
||||||
"[<a id='_footnoteref_" + n + "' href='#_footnote_" + n +
|
|
||||||
"' title='View footnote' class='footnote'>" + n + "</a>]";
|
|
||||||
spans[i].setAttribute("data-note", note);
|
|
||||||
}
|
|
||||||
noteholder.innerHTML +=
|
|
||||||
"<div class='footnote' id='_footnote_" + n + "'>" +
|
|
||||||
"<a href='#_footnoteref_" + n + "' title='Return to text'>" +
|
|
||||||
n + "</a>. " + note + "</div>";
|
|
||||||
var id =spans[i].getAttribute("id");
|
|
||||||
if (id != null) refs["#"+id] = n;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (n == 0)
|
|
||||||
noteholder.parentNode.removeChild(noteholder);
|
|
||||||
else {
|
|
||||||
// Process footnoterefs.
|
|
||||||
for (i=0; i<spans.length; i++) {
|
|
||||||
if (spans[i].className == "footnoteref") {
|
|
||||||
var href = spans[i].getElementsByTagName("a")[0].getAttribute("href");
|
|
||||||
href = href.match(/#.*/)[0]; // Because IE return full URL.
|
|
||||||
n = refs[href];
|
|
||||||
spans[i].innerHTML =
|
|
||||||
"[<a href='#_footnote_" + n +
|
|
||||||
"' title='View footnote' class='footnote'>" + n + "</a>]";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
|
|
||||||
install: function(toclevels) {
|
|
||||||
var timerId;
|
|
||||||
|
|
||||||
function reinstall() {
|
|
||||||
asciidoc.footnotes();
|
|
||||||
if (toclevels) {
|
|
||||||
asciidoc.toc(toclevels);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function reinstallAndRemoveTimer() {
|
|
||||||
clearInterval(timerId);
|
|
||||||
reinstall();
|
|
||||||
}
|
|
||||||
|
|
||||||
timerId = setInterval(reinstall, 500);
|
|
||||||
if (document.addEventListener)
|
|
||||||
document.addEventListener("DOMContentLoaded", reinstallAndRemoveTimer, false);
|
|
||||||
else
|
|
||||||
window.onload = reinstallAndRemoveTimer;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
asciidoc.install();
|
|
||||||
/*]]>*/
|
|
||||||
</script>
|
|
||||||
</head>
|
|
||||||
<body class="manpage">
|
|
||||||
<div id="header">
|
|
||||||
<h1>
|
|
||||||
generate_dump(1) Manual Page
|
|
||||||
</h1>
|
|
||||||
<h2>NAME</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<p>generate_dump -
|
|
||||||
Generate a minidump file containing a snapshot of a running process
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div id="content">
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_synopsis">Synopsis</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="verseblock">
|
|
||||||
<pre class="content"><strong>generate_dump</strong> [<em>OPTION…</em>] <em>PID</em></pre>
|
|
||||||
<div class="attribution">
|
|
||||||
</div></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_description">Description</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="paragraph"><p>Generates a minidump file containing a snapshot of a running process whose
|
|
||||||
process identifier is <em>PID</em>. By default, the target process will be suspended
|
|
||||||
while the minidump is generated, and the minidump file will be written to
|
|
||||||
<span class="monospaced">minidump.PID</span>. After the minidump file is generated, the target process resumes
|
|
||||||
running.</p></div>
|
|
||||||
<div class="paragraph"><p>The minidump file will contain information about the process, its threads, its
|
|
||||||
modules, and the system. It will not contain any exception information because
|
|
||||||
it will be generated from a live running process, not as a result of an
|
|
||||||
exception occurring.</p></div>
|
|
||||||
<div class="paragraph"><p>This program uses <span class="monospaced">task_for_pid()</span> to access the process’ task port. This
|
|
||||||
operation may be restricted to use by the superuser, executables signed by an
|
|
||||||
authority trusted by the system, and processes otherwise permitted by
|
|
||||||
taskgated(8). Consequently, this program must normally either be signed or be
|
|
||||||
invoked by root. It is possible to install this program as a setuid root
|
|
||||||
executable to overcome this limitation.</p></div>
|
|
||||||
<div class="paragraph"><p>This program is similar to the gcore(1) program available on some operating
|
|
||||||
systems.</p></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_options">Options</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="dlist"><dl>
|
|
||||||
<dt class="hdlist1">
|
|
||||||
<strong>-r</strong>, <strong>--no-suspend</strong>
|
|
||||||
</dt>
|
|
||||||
<dd>
|
|
||||||
<p>
|
|
||||||
The target process will continue running while the minidump file is generated.
|
|
||||||
Normally, the target process is suspended during this operation, which
|
|
||||||
guarantees that the minidump file will contain an atomic snapshot of the
|
|
||||||
process.
|
|
||||||
</p>
|
|
||||||
<div class="paragraph"><p>This option may be useful when attempting to generate a minidump from a process
|
|
||||||
that dump generation has an interprocess dependency on, such as a system server
|
|
||||||
like launchd(8) or opendirectoryd(8). Deadlock could occur if any portion of the
|
|
||||||
dump generation operation blocks while waiting for a response from one of these
|
|
||||||
servers while they are suspended.</p></div>
|
|
||||||
</dd>
|
|
||||||
<dt class="hdlist1">
|
|
||||||
<strong>-o</strong>, <strong>--output</strong>=<em>FILE</em>
|
|
||||||
</dt>
|
|
||||||
<dd>
|
|
||||||
<p>
|
|
||||||
The minidump will be written to <em>FILE</em> instead of <span class="monospaced">minidump.PID</span>.
|
|
||||||
</p>
|
|
||||||
</dd>
|
|
||||||
<dt class="hdlist1">
|
|
||||||
<strong>--help</strong>
|
|
||||||
</dt>
|
|
||||||
<dd>
|
|
||||||
<p>
|
|
||||||
Display help and exit.
|
|
||||||
</p>
|
|
||||||
</dd>
|
|
||||||
<dt class="hdlist1">
|
|
||||||
<strong>--version</strong>
|
|
||||||
</dt>
|
|
||||||
<dd>
|
|
||||||
<p>
|
|
||||||
Output version information and exit.
|
|
||||||
</p>
|
|
||||||
</dd>
|
|
||||||
</dl></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_examples">Examples</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="paragraph"><p>Generate a minidump file in <span class="monospaced">/tmp/minidump</span> containing a snapshot of the process
|
|
||||||
with PID 1234.</p></div>
|
|
||||||
<div class="listingblock">
|
|
||||||
<div class="content monospaced">
|
|
||||||
<pre>$ <strong>generate_dump --output=/tmp/minidump 1234</strong></pre>
|
|
||||||
</div></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_exit_status">Exit Status</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="dlist"><dl>
|
|
||||||
<dt class="hdlist1">
|
|
||||||
<strong>0</strong>
|
|
||||||
</dt>
|
|
||||||
<dd>
|
|
||||||
<p>
|
|
||||||
Success.
|
|
||||||
</p>
|
|
||||||
</dd>
|
|
||||||
<dt class="hdlist1">
|
|
||||||
<strong>1</strong>
|
|
||||||
</dt>
|
|
||||||
<dd>
|
|
||||||
<p>
|
|
||||||
Failure, with a message printed to the standard error stream.
|
|
||||||
</p>
|
|
||||||
</dd>
|
|
||||||
</dl></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_see_also">See Also</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="paragraph"><p><a href="catch_exception_tool.html">catch_exception_tool(1)</a></p></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_resources">Resources</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="paragraph"><p>Crashpad home page: <a href="https://crashpad.chromium.org/">https://crashpad.chromium.org/</a>.</p></div>
|
|
||||||
<div class="paragraph"><p>Report bugs at <a href="https://crashpad.chromium.org/bug/new">https://crashpad.chromium.org/bug/new</a>.</p></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_copyright">Copyright</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="paragraph"><p>Copyright 2016
|
|
||||||
<a href="https://chromium.googlesource.com/crashpad/crashpad/+/master/AUTHORS">The
|
|
||||||
Crashpad Authors</a>.</p></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_license">License</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="paragraph"><p>Licensed under the Apache License, Version 2.0 (the “License”);
|
|
||||||
you may not use this file except in compliance with the License.
|
|
||||||
You may obtain a copy of the License at</p></div>
|
|
||||||
<div class="literalblock">
|
|
||||||
<div class="content monospaced">
|
|
||||||
<pre><a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a></pre>
|
|
||||||
</div></div>
|
|
||||||
<div class="paragraph"><p>Unless required by applicable law or agreed to in writing, software
|
|
||||||
distributed under the License is distributed on an “AS IS” BASIS,
|
|
||||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
See the License for the specific language governing permissions and
|
|
||||||
limitations under the License.</p></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div id="footnotes"><hr></div>
|
|
||||||
<div id="footer">
|
|
||||||
<div id="footer-text">
|
|
||||||
Crashpad 0.8.0<br>
|
|
||||||
Last updated April 1, 2015
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
@ -3,24 +3,24 @@
|
|||||||
<title>Crashpad Man Pages</title>
|
<title>Crashpad Man Pages</title>
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
<a href="catch_exception_tool.html">catch_exception_tool</a>
|
<a href="https://chromium.googlesource.com/crashpad/crashpad/+/master/tools/mac/catch_exception_tool.md">catch_exception_tool</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="crashpad_database_util.html">crashpad_database_util</a>
|
<a href="https://chromium.googlesource.com/crashpad/crashpad/+/master/tools/crashpad_database_util.md">crashpad_database_util</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="crashpad_handler.html">crashpad_handler</a>
|
<a href="https://chromium.googlesource.com/crashpad/crashpad/+/master/handler/crashpad_handler.md">crashpad_handler</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="exception_port_tool.html">exception_port_tool</a>
|
<a href="https://chromium.googlesource.com/crashpad/crashpad/+/master/tools/mac/exception_port_tool.md">exception_port_tool</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="generate_dump.html">generate_dump</a>
|
<a href="https://chromium.googlesource.com/crashpad/crashpad/+/master/tools/generate_dump.md">generate_dump</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="on_demand_service_tool.html">on_demand_service_tool</a>
|
<a href="https://chromium.googlesource.com/crashpad/crashpad/+/master/tools/mac/on_demand_service_tool.md">on_demand_service_tool</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="run_with_crashpad.html">run_with_crashpad</a>
|
<a href="https://chromium.googlesource.com/crashpad/crashpad/+/master/tools/mac/run_with_crashpad.md">run_with_crashpad</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
@ -1,943 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
||||||
<meta name="generator" content="AsciiDoc 8.6.9">
|
|
||||||
<title>on_demand_service_tool(1)</title>
|
|
||||||
<style type="text/css">
|
|
||||||
/* Shared CSS for AsciiDoc xhtml11 and html5 backends */
|
|
||||||
|
|
||||||
/* Default font. */
|
|
||||||
body {
|
|
||||||
font-family: Georgia,serif;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Title font. */
|
|
||||||
h1, h2, h3, h4, h5, h6,
|
|
||||||
div.title, caption.title,
|
|
||||||
thead, p.table.header,
|
|
||||||
#toctitle,
|
|
||||||
#author, #revnumber, #revdate, #revremark,
|
|
||||||
#footer {
|
|
||||||
font-family: Arial,Helvetica,sans-serif;
|
|
||||||
}
|
|
||||||
|
|
||||||
body {
|
|
||||||
margin: 1em 5% 1em 5%;
|
|
||||||
}
|
|
||||||
|
|
||||||
a {
|
|
||||||
color: blue;
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
a:visited {
|
|
||||||
color: fuchsia;
|
|
||||||
}
|
|
||||||
|
|
||||||
em {
|
|
||||||
font-style: italic;
|
|
||||||
color: navy;
|
|
||||||
}
|
|
||||||
|
|
||||||
strong {
|
|
||||||
font-weight: bold;
|
|
||||||
color: #083194;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1, h2, h3, h4, h5, h6 {
|
|
||||||
color: #527bbd;
|
|
||||||
margin-top: 1.2em;
|
|
||||||
margin-bottom: 0.5em;
|
|
||||||
line-height: 1.3;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1, h2, h3 {
|
|
||||||
border-bottom: 2px solid silver;
|
|
||||||
}
|
|
||||||
h2 {
|
|
||||||
padding-top: 0.5em;
|
|
||||||
}
|
|
||||||
h3 {
|
|
||||||
float: left;
|
|
||||||
}
|
|
||||||
h3 + * {
|
|
||||||
clear: left;
|
|
||||||
}
|
|
||||||
h5 {
|
|
||||||
font-size: 1.0em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.sectionbody {
|
|
||||||
margin-left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
hr {
|
|
||||||
border: 1px solid silver;
|
|
||||||
}
|
|
||||||
|
|
||||||
p {
|
|
||||||
margin-top: 0.5em;
|
|
||||||
margin-bottom: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul, ol, li > p {
|
|
||||||
margin-top: 0;
|
|
||||||
}
|
|
||||||
ul > li { color: #aaa; }
|
|
||||||
ul > li > * { color: black; }
|
|
||||||
|
|
||||||
.monospaced, code, pre {
|
|
||||||
font-family: "Courier New", Courier, monospace;
|
|
||||||
font-size: inherit;
|
|
||||||
color: navy;
|
|
||||||
padding: 0;
|
|
||||||
margin: 0;
|
|
||||||
}
|
|
||||||
pre {
|
|
||||||
white-space: pre-wrap;
|
|
||||||
}
|
|
||||||
|
|
||||||
#author {
|
|
||||||
color: #527bbd;
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 1.1em;
|
|
||||||
}
|
|
||||||
#email {
|
|
||||||
}
|
|
||||||
#revnumber, #revdate, #revremark {
|
|
||||||
}
|
|
||||||
|
|
||||||
#footer {
|
|
||||||
font-size: small;
|
|
||||||
border-top: 2px solid silver;
|
|
||||||
padding-top: 0.5em;
|
|
||||||
margin-top: 4.0em;
|
|
||||||
}
|
|
||||||
#footer-text {
|
|
||||||
float: left;
|
|
||||||
padding-bottom: 0.5em;
|
|
||||||
}
|
|
||||||
#footer-badges {
|
|
||||||
float: right;
|
|
||||||
padding-bottom: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
#preamble {
|
|
||||||
margin-top: 1.5em;
|
|
||||||
margin-bottom: 1.5em;
|
|
||||||
}
|
|
||||||
div.imageblock, div.exampleblock, div.verseblock,
|
|
||||||
div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock,
|
|
||||||
div.admonitionblock {
|
|
||||||
margin-top: 1.0em;
|
|
||||||
margin-bottom: 1.5em;
|
|
||||||
}
|
|
||||||
div.admonitionblock {
|
|
||||||
margin-top: 2.0em;
|
|
||||||
margin-bottom: 2.0em;
|
|
||||||
margin-right: 10%;
|
|
||||||
color: #606060;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.content { /* Block element content. */
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Block element titles. */
|
|
||||||
div.title, caption.title {
|
|
||||||
color: #527bbd;
|
|
||||||
font-weight: bold;
|
|
||||||
text-align: left;
|
|
||||||
margin-top: 1.0em;
|
|
||||||
margin-bottom: 0.5em;
|
|
||||||
}
|
|
||||||
div.title + * {
|
|
||||||
margin-top: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
td div.title:first-child {
|
|
||||||
margin-top: 0.0em;
|
|
||||||
}
|
|
||||||
div.content div.title:first-child {
|
|
||||||
margin-top: 0.0em;
|
|
||||||
}
|
|
||||||
div.content + div.title {
|
|
||||||
margin-top: 0.0em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.sidebarblock > div.content {
|
|
||||||
background: #ffffee;
|
|
||||||
border: 1px solid #dddddd;
|
|
||||||
border-left: 4px solid #f0f0f0;
|
|
||||||
padding: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.listingblock > div.content {
|
|
||||||
border: 1px solid #dddddd;
|
|
||||||
border-left: 5px solid #f0f0f0;
|
|
||||||
background: #f8f8f8;
|
|
||||||
padding: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.quoteblock, div.verseblock {
|
|
||||||
padding-left: 1.0em;
|
|
||||||
margin-left: 1.0em;
|
|
||||||
margin-right: 10%;
|
|
||||||
border-left: 5px solid #f0f0f0;
|
|
||||||
color: #888;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.quoteblock > div.attribution {
|
|
||||||
padding-top: 0.5em;
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.verseblock > pre.content {
|
|
||||||
font-family: inherit;
|
|
||||||
font-size: inherit;
|
|
||||||
}
|
|
||||||
div.verseblock > div.attribution {
|
|
||||||
padding-top: 0.75em;
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
/* DEPRECATED: Pre version 8.2.7 verse style literal block. */
|
|
||||||
div.verseblock + div.attribution {
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.admonitionblock .icon {
|
|
||||||
vertical-align: top;
|
|
||||||
font-size: 1.1em;
|
|
||||||
font-weight: bold;
|
|
||||||
text-decoration: underline;
|
|
||||||
color: #527bbd;
|
|
||||||
padding-right: 0.5em;
|
|
||||||
}
|
|
||||||
div.admonitionblock td.content {
|
|
||||||
padding-left: 0.5em;
|
|
||||||
border-left: 3px solid #dddddd;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.exampleblock > div.content {
|
|
||||||
border-left: 3px solid #dddddd;
|
|
||||||
padding-left: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.imageblock div.content { padding-left: 0; }
|
|
||||||
span.image img { border-style: none; vertical-align: text-bottom; }
|
|
||||||
a.image:visited { color: white; }
|
|
||||||
|
|
||||||
dl {
|
|
||||||
margin-top: 0.8em;
|
|
||||||
margin-bottom: 0.8em;
|
|
||||||
}
|
|
||||||
dt {
|
|
||||||
margin-top: 0.5em;
|
|
||||||
margin-bottom: 0;
|
|
||||||
font-style: normal;
|
|
||||||
color: navy;
|
|
||||||
}
|
|
||||||
dd > *:first-child {
|
|
||||||
margin-top: 0.1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul, ol {
|
|
||||||
list-style-position: outside;
|
|
||||||
}
|
|
||||||
ol.arabic {
|
|
||||||
list-style-type: decimal;
|
|
||||||
}
|
|
||||||
ol.loweralpha {
|
|
||||||
list-style-type: lower-alpha;
|
|
||||||
}
|
|
||||||
ol.upperalpha {
|
|
||||||
list-style-type: upper-alpha;
|
|
||||||
}
|
|
||||||
ol.lowerroman {
|
|
||||||
list-style-type: lower-roman;
|
|
||||||
}
|
|
||||||
ol.upperroman {
|
|
||||||
list-style-type: upper-roman;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.compact ul, div.compact ol,
|
|
||||||
div.compact p, div.compact p,
|
|
||||||
div.compact div, div.compact div {
|
|
||||||
margin-top: 0.1em;
|
|
||||||
margin-bottom: 0.1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
tfoot {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
td > div.verse {
|
|
||||||
white-space: pre;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.hdlist {
|
|
||||||
margin-top: 0.8em;
|
|
||||||
margin-bottom: 0.8em;
|
|
||||||
}
|
|
||||||
div.hdlist tr {
|
|
||||||
padding-bottom: 15px;
|
|
||||||
}
|
|
||||||
dt.hdlist1.strong, td.hdlist1.strong {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
td.hdlist1 {
|
|
||||||
vertical-align: top;
|
|
||||||
font-style: normal;
|
|
||||||
padding-right: 0.8em;
|
|
||||||
color: navy;
|
|
||||||
}
|
|
||||||
td.hdlist2 {
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
div.hdlist.compact tr {
|
|
||||||
margin: 0;
|
|
||||||
padding-bottom: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.comment {
|
|
||||||
background: yellow;
|
|
||||||
}
|
|
||||||
|
|
||||||
.footnote, .footnoteref {
|
|
||||||
font-size: 0.8em;
|
|
||||||
}
|
|
||||||
|
|
||||||
span.footnote, span.footnoteref {
|
|
||||||
vertical-align: super;
|
|
||||||
}
|
|
||||||
|
|
||||||
#footnotes {
|
|
||||||
margin: 20px 0 20px 0;
|
|
||||||
padding: 7px 0 0 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#footnotes div.footnote {
|
|
||||||
margin: 0 0 5px 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#footnotes hr {
|
|
||||||
border: none;
|
|
||||||
border-top: 1px solid silver;
|
|
||||||
height: 1px;
|
|
||||||
text-align: left;
|
|
||||||
margin-left: 0;
|
|
||||||
width: 20%;
|
|
||||||
min-width: 100px;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.colist td {
|
|
||||||
padding-right: 0.5em;
|
|
||||||
padding-bottom: 0.3em;
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
div.colist td img {
|
|
||||||
margin-top: 0.3em;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media print {
|
|
||||||
#footer-badges { display: none; }
|
|
||||||
}
|
|
||||||
|
|
||||||
#toc {
|
|
||||||
margin-bottom: 2.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
#toctitle {
|
|
||||||
color: #527bbd;
|
|
||||||
font-size: 1.1em;
|
|
||||||
font-weight: bold;
|
|
||||||
margin-top: 1.0em;
|
|
||||||
margin-bottom: 0.1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.toclevel0, div.toclevel1, div.toclevel2, div.toclevel3, div.toclevel4 {
|
|
||||||
margin-top: 0;
|
|
||||||
margin-bottom: 0;
|
|
||||||
}
|
|
||||||
div.toclevel2 {
|
|
||||||
margin-left: 2em;
|
|
||||||
font-size: 0.9em;
|
|
||||||
}
|
|
||||||
div.toclevel3 {
|
|
||||||
margin-left: 4em;
|
|
||||||
font-size: 0.9em;
|
|
||||||
}
|
|
||||||
div.toclevel4 {
|
|
||||||
margin-left: 6em;
|
|
||||||
font-size: 0.9em;
|
|
||||||
}
|
|
||||||
|
|
||||||
span.aqua { color: aqua; }
|
|
||||||
span.black { color: black; }
|
|
||||||
span.blue { color: blue; }
|
|
||||||
span.fuchsia { color: fuchsia; }
|
|
||||||
span.gray { color: gray; }
|
|
||||||
span.green { color: green; }
|
|
||||||
span.lime { color: lime; }
|
|
||||||
span.maroon { color: maroon; }
|
|
||||||
span.navy { color: navy; }
|
|
||||||
span.olive { color: olive; }
|
|
||||||
span.purple { color: purple; }
|
|
||||||
span.red { color: red; }
|
|
||||||
span.silver { color: silver; }
|
|
||||||
span.teal { color: teal; }
|
|
||||||
span.white { color: white; }
|
|
||||||
span.yellow { color: yellow; }
|
|
||||||
|
|
||||||
span.aqua-background { background: aqua; }
|
|
||||||
span.black-background { background: black; }
|
|
||||||
span.blue-background { background: blue; }
|
|
||||||
span.fuchsia-background { background: fuchsia; }
|
|
||||||
span.gray-background { background: gray; }
|
|
||||||
span.green-background { background: green; }
|
|
||||||
span.lime-background { background: lime; }
|
|
||||||
span.maroon-background { background: maroon; }
|
|
||||||
span.navy-background { background: navy; }
|
|
||||||
span.olive-background { background: olive; }
|
|
||||||
span.purple-background { background: purple; }
|
|
||||||
span.red-background { background: red; }
|
|
||||||
span.silver-background { background: silver; }
|
|
||||||
span.teal-background { background: teal; }
|
|
||||||
span.white-background { background: white; }
|
|
||||||
span.yellow-background { background: yellow; }
|
|
||||||
|
|
||||||
span.big { font-size: 2em; }
|
|
||||||
span.small { font-size: 0.6em; }
|
|
||||||
|
|
||||||
span.underline { text-decoration: underline; }
|
|
||||||
span.overline { text-decoration: overline; }
|
|
||||||
span.line-through { text-decoration: line-through; }
|
|
||||||
|
|
||||||
div.unbreakable { page-break-inside: avoid; }
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* xhtml11 specific
|
|
||||||
*
|
|
||||||
* */
|
|
||||||
|
|
||||||
div.tableblock {
|
|
||||||
margin-top: 1.0em;
|
|
||||||
margin-bottom: 1.5em;
|
|
||||||
}
|
|
||||||
div.tableblock > table {
|
|
||||||
border: 3px solid #527bbd;
|
|
||||||
}
|
|
||||||
thead, p.table.header {
|
|
||||||
font-weight: bold;
|
|
||||||
color: #527bbd;
|
|
||||||
}
|
|
||||||
p.table {
|
|
||||||
margin-top: 0;
|
|
||||||
}
|
|
||||||
/* Because the table frame attribute is overriden by CSS in most browsers. */
|
|
||||||
div.tableblock > table[frame="void"] {
|
|
||||||
border-style: none;
|
|
||||||
}
|
|
||||||
div.tableblock > table[frame="hsides"] {
|
|
||||||
border-left-style: none;
|
|
||||||
border-right-style: none;
|
|
||||||
}
|
|
||||||
div.tableblock > table[frame="vsides"] {
|
|
||||||
border-top-style: none;
|
|
||||||
border-bottom-style: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* html5 specific
|
|
||||||
*
|
|
||||||
* */
|
|
||||||
|
|
||||||
table.tableblock {
|
|
||||||
margin-top: 1.0em;
|
|
||||||
margin-bottom: 1.5em;
|
|
||||||
}
|
|
||||||
thead, p.tableblock.header {
|
|
||||||
font-weight: bold;
|
|
||||||
color: #527bbd;
|
|
||||||
}
|
|
||||||
p.tableblock {
|
|
||||||
margin-top: 0;
|
|
||||||
}
|
|
||||||
table.tableblock {
|
|
||||||
border-width: 3px;
|
|
||||||
border-spacing: 0px;
|
|
||||||
border-style: solid;
|
|
||||||
border-color: #527bbd;
|
|
||||||
border-collapse: collapse;
|
|
||||||
}
|
|
||||||
th.tableblock, td.tableblock {
|
|
||||||
border-width: 1px;
|
|
||||||
padding: 4px;
|
|
||||||
border-style: solid;
|
|
||||||
border-color: #527bbd;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tableblock.frame-topbot {
|
|
||||||
border-left-style: hidden;
|
|
||||||
border-right-style: hidden;
|
|
||||||
}
|
|
||||||
table.tableblock.frame-sides {
|
|
||||||
border-top-style: hidden;
|
|
||||||
border-bottom-style: hidden;
|
|
||||||
}
|
|
||||||
table.tableblock.frame-none {
|
|
||||||
border-style: hidden;
|
|
||||||
}
|
|
||||||
|
|
||||||
th.tableblock.halign-left, td.tableblock.halign-left {
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
th.tableblock.halign-center, td.tableblock.halign-center {
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
th.tableblock.halign-right, td.tableblock.halign-right {
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
th.tableblock.valign-top, td.tableblock.valign-top {
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
th.tableblock.valign-middle, td.tableblock.valign-middle {
|
|
||||||
vertical-align: middle;
|
|
||||||
}
|
|
||||||
th.tableblock.valign-bottom, td.tableblock.valign-bottom {
|
|
||||||
vertical-align: bottom;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* manpage specific
|
|
||||||
*
|
|
||||||
* */
|
|
||||||
|
|
||||||
body.manpage h1 {
|
|
||||||
padding-top: 0.5em;
|
|
||||||
padding-bottom: 0.5em;
|
|
||||||
border-top: 2px solid silver;
|
|
||||||
border-bottom: 2px solid silver;
|
|
||||||
}
|
|
||||||
body.manpage h2 {
|
|
||||||
border-style: none;
|
|
||||||
}
|
|
||||||
body.manpage div.sectionbody {
|
|
||||||
margin-left: 3em;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media print {
|
|
||||||
body.manpage div#toc { display: none; }
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* Copyright 2015 The Crashpad Authors. All rights reserved.
|
|
||||||
*
|
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
* you may not use this file except in compliance with the License.
|
|
||||||
* You may obtain a copy of the License at
|
|
||||||
*
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License. */
|
|
||||||
|
|
||||||
/* The default AsciiDoc asciidoc.css specifies fuchsia as the visited link
|
|
||||||
* color. This has a dated appearance. Replace it with blue, the same color used
|
|
||||||
* for unvisited links. */
|
|
||||||
a:visited {
|
|
||||||
color: blue;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/*<+'])');
|
|
||||||
// Function that scans the DOM tree for header elements (the DOM2
|
|
||||||
// nodeIterator API would be a better technique but not supported by all
|
|
||||||
// browsers).
|
|
||||||
var iterate = function (el) {
|
|
||||||
for (var i = el.firstChild; i != null; i = i.nextSibling) {
|
|
||||||
if (i.nodeType == 1 /* Node.ELEMENT_NODE */) {
|
|
||||||
var mo = re.exec(i.tagName);
|
|
||||||
if (mo && (i.getAttribute("class") || i.getAttribute("className")) != "float") {
|
|
||||||
result[result.length] = new TocEntry(i, getText(i), mo[1]-1);
|
|
||||||
}
|
|
||||||
iterate(i);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
iterate(el);
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
|
|
||||||
var toc = document.getElementById("toc");
|
|
||||||
if (!toc) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Delete existing TOC entries in case we're reloading the TOC.
|
|
||||||
var tocEntriesToRemove = [];
|
|
||||||
var i;
|
|
||||||
for (i = 0; i < toc.childNodes.length; i++) {
|
|
||||||
var entry = toc.childNodes[i];
|
|
||||||
if (entry.nodeName.toLowerCase() == 'div'
|
|
||||||
&& entry.getAttribute("class")
|
|
||||||
&& entry.getAttribute("class").match(/^toclevel/))
|
|
||||||
tocEntriesToRemove.push(entry);
|
|
||||||
}
|
|
||||||
for (i = 0; i < tocEntriesToRemove.length; i++) {
|
|
||||||
toc.removeChild(tocEntriesToRemove[i]);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Rebuild TOC entries.
|
|
||||||
var entries = tocEntries(document.getElementById("content"), toclevels);
|
|
||||||
for (var i = 0; i < entries.length; ++i) {
|
|
||||||
var entry = entries[i];
|
|
||||||
if (entry.element.id == "")
|
|
||||||
entry.element.id = "_toc_" + i;
|
|
||||||
var a = document.createElement("a");
|
|
||||||
a.href = "#" + entry.element.id;
|
|
||||||
a.appendChild(document.createTextNode(entry.text));
|
|
||||||
var div = document.createElement("div");
|
|
||||||
div.appendChild(a);
|
|
||||||
div.className = "toclevel" + entry.toclevel;
|
|
||||||
toc.appendChild(div);
|
|
||||||
}
|
|
||||||
if (entries.length == 0)
|
|
||||||
toc.parentNode.removeChild(toc);
|
|
||||||
},
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////
|
|
||||||
// Footnotes generator
|
|
||||||
/////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
/* Based on footnote generation code from:
|
|
||||||
* http://www.brandspankingnew.net/archive/2005/07/format_footnote.html
|
|
||||||
*/
|
|
||||||
|
|
||||||
footnotes: function () {
|
|
||||||
// Delete existing footnote entries in case we're reloading the footnodes.
|
|
||||||
var i;
|
|
||||||
var noteholder = document.getElementById("footnotes");
|
|
||||||
if (!noteholder) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
var entriesToRemove = [];
|
|
||||||
for (i = 0; i < noteholder.childNodes.length; i++) {
|
|
||||||
var entry = noteholder.childNodes[i];
|
|
||||||
if (entry.nodeName.toLowerCase() == 'div' && entry.getAttribute("class") == "footnote")
|
|
||||||
entriesToRemove.push(entry);
|
|
||||||
}
|
|
||||||
for (i = 0; i < entriesToRemove.length; i++) {
|
|
||||||
noteholder.removeChild(entriesToRemove[i]);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Rebuild footnote entries.
|
|
||||||
var cont = document.getElementById("content");
|
|
||||||
var spans = cont.getElementsByTagName("span");
|
|
||||||
var refs = {};
|
|
||||||
var n = 0;
|
|
||||||
for (i=0; i<spans.length; i++) {
|
|
||||||
if (spans[i].className == "footnote") {
|
|
||||||
n++;
|
|
||||||
var note = spans[i].getAttribute("data-note");
|
|
||||||
if (!note) {
|
|
||||||
// Use [\s\S] in place of . so multi-line matches work.
|
|
||||||
// Because JavaScript has no s (dotall) regex flag.
|
|
||||||
note = spans[i].innerHTML.match(/\s*\[([\s\S]*)]\s*/)[1];
|
|
||||||
spans[i].innerHTML =
|
|
||||||
"[<a id='_footnoteref_" + n + "' href='#_footnote_" + n +
|
|
||||||
"' title='View footnote' class='footnote'>" + n + "</a>]";
|
|
||||||
spans[i].setAttribute("data-note", note);
|
|
||||||
}
|
|
||||||
noteholder.innerHTML +=
|
|
||||||
"<div class='footnote' id='_footnote_" + n + "'>" +
|
|
||||||
"<a href='#_footnoteref_" + n + "' title='Return to text'>" +
|
|
||||||
n + "</a>. " + note + "</div>";
|
|
||||||
var id =spans[i].getAttribute("id");
|
|
||||||
if (id != null) refs["#"+id] = n;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (n == 0)
|
|
||||||
noteholder.parentNode.removeChild(noteholder);
|
|
||||||
else {
|
|
||||||
// Process footnoterefs.
|
|
||||||
for (i=0; i<spans.length; i++) {
|
|
||||||
if (spans[i].className == "footnoteref") {
|
|
||||||
var href = spans[i].getElementsByTagName("a")[0].getAttribute("href");
|
|
||||||
href = href.match(/#.*/)[0]; // Because IE return full URL.
|
|
||||||
n = refs[href];
|
|
||||||
spans[i].innerHTML =
|
|
||||||
"[<a href='#_footnote_" + n +
|
|
||||||
"' title='View footnote' class='footnote'>" + n + "</a>]";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
|
|
||||||
install: function(toclevels) {
|
|
||||||
var timerId;
|
|
||||||
|
|
||||||
function reinstall() {
|
|
||||||
asciidoc.footnotes();
|
|
||||||
if (toclevels) {
|
|
||||||
asciidoc.toc(toclevels);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function reinstallAndRemoveTimer() {
|
|
||||||
clearInterval(timerId);
|
|
||||||
reinstall();
|
|
||||||
}
|
|
||||||
|
|
||||||
timerId = setInterval(reinstall, 500);
|
|
||||||
if (document.addEventListener)
|
|
||||||
document.addEventListener("DOMContentLoaded", reinstallAndRemoveTimer, false);
|
|
||||||
else
|
|
||||||
window.onload = reinstallAndRemoveTimer;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
asciidoc.install();
|
|
||||||
/*]]>*/
|
|
||||||
</script>
|
|
||||||
</head>
|
|
||||||
<body class="manpage">
|
|
||||||
<div id="header">
|
|
||||||
<h1>
|
|
||||||
on_demand_service_tool(1) Manual Page
|
|
||||||
</h1>
|
|
||||||
<h2>NAME</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<p>on_demand_service_tool -
|
|
||||||
Load and unload on-demand Mach services registered with launchd(8)
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div id="content">
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_synopsis">Synopsis</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="verseblock">
|
|
||||||
<pre class="content"><strong>on_demand_service_tool</strong> <strong>-L</strong> <strong>-l</strong> <em>LABEL</em> [<em>OPTION…</em>] <em>COMMAND</em> [<em>ARG…</em>]
|
|
||||||
<strong>on_demand_service_tool</strong> <strong>-U</strong> <strong>-l</strong> <em>LABEL</em></pre>
|
|
||||||
<div class="attribution">
|
|
||||||
</div></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_description">Description</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="paragraph"><p>On-demand services may be registered with launchd(8) by using the <strong>--load</strong> form.
|
|
||||||
One or more service names may be registered with the bootstrap server by
|
|
||||||
specifying <strong>--mach-service</strong>. When a Mach message is sent to any of these
|
|
||||||
services, launchd(8) will invoke <em>COMMAND</em> along with any arguments specified
|
|
||||||
(<em>ARG…</em>). <em>COMMAND</em> must be an absolute pathname.</p></div>
|
|
||||||
<div class="paragraph"><p>The <strong>--unload</strong> form unregisters jobs registered with launchd(8).</p></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_options">Options</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="dlist"><dl>
|
|
||||||
<dt class="hdlist1">
|
|
||||||
<strong>-L</strong>, <strong>--load</strong>
|
|
||||||
</dt>
|
|
||||||
<dd>
|
|
||||||
<p>
|
|
||||||
Registers a job with launchd(8). <strong>--label</strong>=<em>LABEL</em> and <em>COMMAND</em> are required.
|
|
||||||
This operation may also be referred to as “load” or “submit”.
|
|
||||||
</p>
|
|
||||||
</dd>
|
|
||||||
<dt class="hdlist1">
|
|
||||||
<strong>-U</strong>, <strong>--unload</strong>
|
|
||||||
</dt>
|
|
||||||
<dd>
|
|
||||||
<p>
|
|
||||||
Unregisters a job with launchd(8). <strong>--label</strong>=<em>LABEL</em> is required. This operation
|
|
||||||
may also be referred to as “unload” or “remove”.
|
|
||||||
</p>
|
|
||||||
</dd>
|
|
||||||
<dt class="hdlist1">
|
|
||||||
<strong>-l</strong>, <strong>--label</strong>=<em>LABEL</em>
|
|
||||||
</dt>
|
|
||||||
<dd>
|
|
||||||
<p>
|
|
||||||
<em>LABEL</em> is used as the job label to identify the job to launchd(8). <em>LABEL</em> must
|
|
||||||
be unique within a launchd(8) context.
|
|
||||||
</p>
|
|
||||||
</dd>
|
|
||||||
<dt class="hdlist1">
|
|
||||||
<strong>-m</strong>, <strong>--mach-service</strong>=<em>SERVICE</em>
|
|
||||||
</dt>
|
|
||||||
<dd>
|
|
||||||
<p>
|
|
||||||
In conjunction with <strong>--load</strong>, registers <em>SERVICE</em> with the bootstrap server.
|
|
||||||
Clients will be able to obtain a send right by looking up the <em>SERVICE</em> name
|
|
||||||
with the bootstrap server. When a message is sent to such a Mach port,
|
|
||||||
launchd(8) will invoke <em>COMMAND</em> along with any arguments specified (<em>ARG…</em>) if
|
|
||||||
it is not running. This forms the “on-demand” nature referenced by this tool’s
|
|
||||||
name. This option may appear zero, one, or more times. <em>SERVICE</em> must be unique
|
|
||||||
within a bootstrap context.
|
|
||||||
</p>
|
|
||||||
</dd>
|
|
||||||
<dt class="hdlist1">
|
|
||||||
<strong>--help</strong>
|
|
||||||
</dt>
|
|
||||||
<dd>
|
|
||||||
<p>
|
|
||||||
Display help and exit.
|
|
||||||
</p>
|
|
||||||
</dd>
|
|
||||||
<dt class="hdlist1">
|
|
||||||
<strong>--version</strong>
|
|
||||||
</dt>
|
|
||||||
<dd>
|
|
||||||
<p>
|
|
||||||
Output version information and exit.
|
|
||||||
</p>
|
|
||||||
</dd>
|
|
||||||
</dl></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_examples">Examples</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="paragraph"><p>Registers an on-demand server that will execute <a href="catch_exception_tool.html">catch_exception_tool(1)</a>
|
|
||||||
when a Mach message is sent to a Mach port obtained from the bootstrap server by
|
|
||||||
looking up the name <span class="monospaced">svc</span>:</p></div>
|
|
||||||
<div class="listingblock">
|
|
||||||
<div class="content monospaced">
|
|
||||||
<pre>$ <strong>on_demand_service_tool --load --label=catch_exception \
|
|
||||||
--mach-service=svc \
|
|
||||||
$(which catch_exception_tool) --mach-service=svc \
|
|
||||||
--file=/tmp/out --persistent --timeout=0</strong></pre>
|
|
||||||
</div></div>
|
|
||||||
<div class="paragraph"><p>Unregisters the on-demand server installed above:</p></div>
|
|
||||||
<div class="listingblock">
|
|
||||||
<div class="content monospaced">
|
|
||||||
<pre>$ <strong>on_demand_service_tool --unload --label=catch_exception</strong></pre>
|
|
||||||
</div></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_exit_status">Exit Status</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="dlist"><dl>
|
|
||||||
<dt class="hdlist1">
|
|
||||||
<strong>0</strong>
|
|
||||||
</dt>
|
|
||||||
<dd>
|
|
||||||
<p>
|
|
||||||
Success.
|
|
||||||
</p>
|
|
||||||
</dd>
|
|
||||||
<dt class="hdlist1">
|
|
||||||
<strong>1</strong>
|
|
||||||
</dt>
|
|
||||||
<dd>
|
|
||||||
<p>
|
|
||||||
Failure, with a message printed to the standard error stream.
|
|
||||||
</p>
|
|
||||||
</dd>
|
|
||||||
</dl></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_see_also">See Also</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="paragraph"><p><a href="catch_exception_tool.html">catch_exception_tool(1)</a>,
|
|
||||||
<a href="exception_port_tool.html">exception_port_tool(1)</a>,
|
|
||||||
launchctl(1)</p></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_resources">Resources</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="paragraph"><p>Crashpad home page: <a href="https://crashpad.chromium.org/">https://crashpad.chromium.org/</a>.</p></div>
|
|
||||||
<div class="paragraph"><p>Report bugs at <a href="https://crashpad.chromium.org/bug/new">https://crashpad.chromium.org/bug/new</a>.</p></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_copyright">Copyright</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="paragraph"><p>Copyright 2016
|
|
||||||
<a href="https://chromium.googlesource.com/crashpad/crashpad/+/master/AUTHORS">The
|
|
||||||
Crashpad Authors</a>.</p></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_license">License</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="paragraph"><p>Licensed under the Apache License, Version 2.0 (the “License”);
|
|
||||||
you may not use this file except in compliance with the License.
|
|
||||||
You may obtain a copy of the License at</p></div>
|
|
||||||
<div class="literalblock">
|
|
||||||
<div class="content monospaced">
|
|
||||||
<pre><a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a></pre>
|
|
||||||
</div></div>
|
|
||||||
<div class="paragraph"><p>Unless required by applicable law or agreed to in writing, software
|
|
||||||
distributed under the License is distributed on an “AS IS” BASIS,
|
|
||||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
See the License for the specific language governing permissions and
|
|
||||||
limitations under the License.</p></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div id="footnotes"><hr></div>
|
|
||||||
<div id="footer">
|
|
||||||
<div id="footer-text">
|
|
||||||
Crashpad 0.8.0<br>
|
|
||||||
Last updated April 1, 2015
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
@ -1,969 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
||||||
<meta name="generator" content="AsciiDoc 8.6.9">
|
|
||||||
<title>run_with_crashpad(1)</title>
|
|
||||||
<style type="text/css">
|
|
||||||
/* Shared CSS for AsciiDoc xhtml11 and html5 backends */
|
|
||||||
|
|
||||||
/* Default font. */
|
|
||||||
body {
|
|
||||||
font-family: Georgia,serif;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Title font. */
|
|
||||||
h1, h2, h3, h4, h5, h6,
|
|
||||||
div.title, caption.title,
|
|
||||||
thead, p.table.header,
|
|
||||||
#toctitle,
|
|
||||||
#author, #revnumber, #revdate, #revremark,
|
|
||||||
#footer {
|
|
||||||
font-family: Arial,Helvetica,sans-serif;
|
|
||||||
}
|
|
||||||
|
|
||||||
body {
|
|
||||||
margin: 1em 5% 1em 5%;
|
|
||||||
}
|
|
||||||
|
|
||||||
a {
|
|
||||||
color: blue;
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
a:visited {
|
|
||||||
color: fuchsia;
|
|
||||||
}
|
|
||||||
|
|
||||||
em {
|
|
||||||
font-style: italic;
|
|
||||||
color: navy;
|
|
||||||
}
|
|
||||||
|
|
||||||
strong {
|
|
||||||
font-weight: bold;
|
|
||||||
color: #083194;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1, h2, h3, h4, h5, h6 {
|
|
||||||
color: #527bbd;
|
|
||||||
margin-top: 1.2em;
|
|
||||||
margin-bottom: 0.5em;
|
|
||||||
line-height: 1.3;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1, h2, h3 {
|
|
||||||
border-bottom: 2px solid silver;
|
|
||||||
}
|
|
||||||
h2 {
|
|
||||||
padding-top: 0.5em;
|
|
||||||
}
|
|
||||||
h3 {
|
|
||||||
float: left;
|
|
||||||
}
|
|
||||||
h3 + * {
|
|
||||||
clear: left;
|
|
||||||
}
|
|
||||||
h5 {
|
|
||||||
font-size: 1.0em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.sectionbody {
|
|
||||||
margin-left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
hr {
|
|
||||||
border: 1px solid silver;
|
|
||||||
}
|
|
||||||
|
|
||||||
p {
|
|
||||||
margin-top: 0.5em;
|
|
||||||
margin-bottom: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul, ol, li > p {
|
|
||||||
margin-top: 0;
|
|
||||||
}
|
|
||||||
ul > li { color: #aaa; }
|
|
||||||
ul > li > * { color: black; }
|
|
||||||
|
|
||||||
.monospaced, code, pre {
|
|
||||||
font-family: "Courier New", Courier, monospace;
|
|
||||||
font-size: inherit;
|
|
||||||
color: navy;
|
|
||||||
padding: 0;
|
|
||||||
margin: 0;
|
|
||||||
}
|
|
||||||
pre {
|
|
||||||
white-space: pre-wrap;
|
|
||||||
}
|
|
||||||
|
|
||||||
#author {
|
|
||||||
color: #527bbd;
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 1.1em;
|
|
||||||
}
|
|
||||||
#email {
|
|
||||||
}
|
|
||||||
#revnumber, #revdate, #revremark {
|
|
||||||
}
|
|
||||||
|
|
||||||
#footer {
|
|
||||||
font-size: small;
|
|
||||||
border-top: 2px solid silver;
|
|
||||||
padding-top: 0.5em;
|
|
||||||
margin-top: 4.0em;
|
|
||||||
}
|
|
||||||
#footer-text {
|
|
||||||
float: left;
|
|
||||||
padding-bottom: 0.5em;
|
|
||||||
}
|
|
||||||
#footer-badges {
|
|
||||||
float: right;
|
|
||||||
padding-bottom: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
#preamble {
|
|
||||||
margin-top: 1.5em;
|
|
||||||
margin-bottom: 1.5em;
|
|
||||||
}
|
|
||||||
div.imageblock, div.exampleblock, div.verseblock,
|
|
||||||
div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock,
|
|
||||||
div.admonitionblock {
|
|
||||||
margin-top: 1.0em;
|
|
||||||
margin-bottom: 1.5em;
|
|
||||||
}
|
|
||||||
div.admonitionblock {
|
|
||||||
margin-top: 2.0em;
|
|
||||||
margin-bottom: 2.0em;
|
|
||||||
margin-right: 10%;
|
|
||||||
color: #606060;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.content { /* Block element content. */
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Block element titles. */
|
|
||||||
div.title, caption.title {
|
|
||||||
color: #527bbd;
|
|
||||||
font-weight: bold;
|
|
||||||
text-align: left;
|
|
||||||
margin-top: 1.0em;
|
|
||||||
margin-bottom: 0.5em;
|
|
||||||
}
|
|
||||||
div.title + * {
|
|
||||||
margin-top: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
td div.title:first-child {
|
|
||||||
margin-top: 0.0em;
|
|
||||||
}
|
|
||||||
div.content div.title:first-child {
|
|
||||||
margin-top: 0.0em;
|
|
||||||
}
|
|
||||||
div.content + div.title {
|
|
||||||
margin-top: 0.0em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.sidebarblock > div.content {
|
|
||||||
background: #ffffee;
|
|
||||||
border: 1px solid #dddddd;
|
|
||||||
border-left: 4px solid #f0f0f0;
|
|
||||||
padding: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.listingblock > div.content {
|
|
||||||
border: 1px solid #dddddd;
|
|
||||||
border-left: 5px solid #f0f0f0;
|
|
||||||
background: #f8f8f8;
|
|
||||||
padding: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.quoteblock, div.verseblock {
|
|
||||||
padding-left: 1.0em;
|
|
||||||
margin-left: 1.0em;
|
|
||||||
margin-right: 10%;
|
|
||||||
border-left: 5px solid #f0f0f0;
|
|
||||||
color: #888;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.quoteblock > div.attribution {
|
|
||||||
padding-top: 0.5em;
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.verseblock > pre.content {
|
|
||||||
font-family: inherit;
|
|
||||||
font-size: inherit;
|
|
||||||
}
|
|
||||||
div.verseblock > div.attribution {
|
|
||||||
padding-top: 0.75em;
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
/* DEPRECATED: Pre version 8.2.7 verse style literal block. */
|
|
||||||
div.verseblock + div.attribution {
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.admonitionblock .icon {
|
|
||||||
vertical-align: top;
|
|
||||||
font-size: 1.1em;
|
|
||||||
font-weight: bold;
|
|
||||||
text-decoration: underline;
|
|
||||||
color: #527bbd;
|
|
||||||
padding-right: 0.5em;
|
|
||||||
}
|
|
||||||
div.admonitionblock td.content {
|
|
||||||
padding-left: 0.5em;
|
|
||||||
border-left: 3px solid #dddddd;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.exampleblock > div.content {
|
|
||||||
border-left: 3px solid #dddddd;
|
|
||||||
padding-left: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.imageblock div.content { padding-left: 0; }
|
|
||||||
span.image img { border-style: none; vertical-align: text-bottom; }
|
|
||||||
a.image:visited { color: white; }
|
|
||||||
|
|
||||||
dl {
|
|
||||||
margin-top: 0.8em;
|
|
||||||
margin-bottom: 0.8em;
|
|
||||||
}
|
|
||||||
dt {
|
|
||||||
margin-top: 0.5em;
|
|
||||||
margin-bottom: 0;
|
|
||||||
font-style: normal;
|
|
||||||
color: navy;
|
|
||||||
}
|
|
||||||
dd > *:first-child {
|
|
||||||
margin-top: 0.1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul, ol {
|
|
||||||
list-style-position: outside;
|
|
||||||
}
|
|
||||||
ol.arabic {
|
|
||||||
list-style-type: decimal;
|
|
||||||
}
|
|
||||||
ol.loweralpha {
|
|
||||||
list-style-type: lower-alpha;
|
|
||||||
}
|
|
||||||
ol.upperalpha {
|
|
||||||
list-style-type: upper-alpha;
|
|
||||||
}
|
|
||||||
ol.lowerroman {
|
|
||||||
list-style-type: lower-roman;
|
|
||||||
}
|
|
||||||
ol.upperroman {
|
|
||||||
list-style-type: upper-roman;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.compact ul, div.compact ol,
|
|
||||||
div.compact p, div.compact p,
|
|
||||||
div.compact div, div.compact div {
|
|
||||||
margin-top: 0.1em;
|
|
||||||
margin-bottom: 0.1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
tfoot {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
td > div.verse {
|
|
||||||
white-space: pre;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.hdlist {
|
|
||||||
margin-top: 0.8em;
|
|
||||||
margin-bottom: 0.8em;
|
|
||||||
}
|
|
||||||
div.hdlist tr {
|
|
||||||
padding-bottom: 15px;
|
|
||||||
}
|
|
||||||
dt.hdlist1.strong, td.hdlist1.strong {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
td.hdlist1 {
|
|
||||||
vertical-align: top;
|
|
||||||
font-style: normal;
|
|
||||||
padding-right: 0.8em;
|
|
||||||
color: navy;
|
|
||||||
}
|
|
||||||
td.hdlist2 {
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
div.hdlist.compact tr {
|
|
||||||
margin: 0;
|
|
||||||
padding-bottom: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.comment {
|
|
||||||
background: yellow;
|
|
||||||
}
|
|
||||||
|
|
||||||
.footnote, .footnoteref {
|
|
||||||
font-size: 0.8em;
|
|
||||||
}
|
|
||||||
|
|
||||||
span.footnote, span.footnoteref {
|
|
||||||
vertical-align: super;
|
|
||||||
}
|
|
||||||
|
|
||||||
#footnotes {
|
|
||||||
margin: 20px 0 20px 0;
|
|
||||||
padding: 7px 0 0 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#footnotes div.footnote {
|
|
||||||
margin: 0 0 5px 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#footnotes hr {
|
|
||||||
border: none;
|
|
||||||
border-top: 1px solid silver;
|
|
||||||
height: 1px;
|
|
||||||
text-align: left;
|
|
||||||
margin-left: 0;
|
|
||||||
width: 20%;
|
|
||||||
min-width: 100px;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.colist td {
|
|
||||||
padding-right: 0.5em;
|
|
||||||
padding-bottom: 0.3em;
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
div.colist td img {
|
|
||||||
margin-top: 0.3em;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media print {
|
|
||||||
#footer-badges { display: none; }
|
|
||||||
}
|
|
||||||
|
|
||||||
#toc {
|
|
||||||
margin-bottom: 2.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
#toctitle {
|
|
||||||
color: #527bbd;
|
|
||||||
font-size: 1.1em;
|
|
||||||
font-weight: bold;
|
|
||||||
margin-top: 1.0em;
|
|
||||||
margin-bottom: 0.1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.toclevel0, div.toclevel1, div.toclevel2, div.toclevel3, div.toclevel4 {
|
|
||||||
margin-top: 0;
|
|
||||||
margin-bottom: 0;
|
|
||||||
}
|
|
||||||
div.toclevel2 {
|
|
||||||
margin-left: 2em;
|
|
||||||
font-size: 0.9em;
|
|
||||||
}
|
|
||||||
div.toclevel3 {
|
|
||||||
margin-left: 4em;
|
|
||||||
font-size: 0.9em;
|
|
||||||
}
|
|
||||||
div.toclevel4 {
|
|
||||||
margin-left: 6em;
|
|
||||||
font-size: 0.9em;
|
|
||||||
}
|
|
||||||
|
|
||||||
span.aqua { color: aqua; }
|
|
||||||
span.black { color: black; }
|
|
||||||
span.blue { color: blue; }
|
|
||||||
span.fuchsia { color: fuchsia; }
|
|
||||||
span.gray { color: gray; }
|
|
||||||
span.green { color: green; }
|
|
||||||
span.lime { color: lime; }
|
|
||||||
span.maroon { color: maroon; }
|
|
||||||
span.navy { color: navy; }
|
|
||||||
span.olive { color: olive; }
|
|
||||||
span.purple { color: purple; }
|
|
||||||
span.red { color: red; }
|
|
||||||
span.silver { color: silver; }
|
|
||||||
span.teal { color: teal; }
|
|
||||||
span.white { color: white; }
|
|
||||||
span.yellow { color: yellow; }
|
|
||||||
|
|
||||||
span.aqua-background { background: aqua; }
|
|
||||||
span.black-background { background: black; }
|
|
||||||
span.blue-background { background: blue; }
|
|
||||||
span.fuchsia-background { background: fuchsia; }
|
|
||||||
span.gray-background { background: gray; }
|
|
||||||
span.green-background { background: green; }
|
|
||||||
span.lime-background { background: lime; }
|
|
||||||
span.maroon-background { background: maroon; }
|
|
||||||
span.navy-background { background: navy; }
|
|
||||||
span.olive-background { background: olive; }
|
|
||||||
span.purple-background { background: purple; }
|
|
||||||
span.red-background { background: red; }
|
|
||||||
span.silver-background { background: silver; }
|
|
||||||
span.teal-background { background: teal; }
|
|
||||||
span.white-background { background: white; }
|
|
||||||
span.yellow-background { background: yellow; }
|
|
||||||
|
|
||||||
span.big { font-size: 2em; }
|
|
||||||
span.small { font-size: 0.6em; }
|
|
||||||
|
|
||||||
span.underline { text-decoration: underline; }
|
|
||||||
span.overline { text-decoration: overline; }
|
|
||||||
span.line-through { text-decoration: line-through; }
|
|
||||||
|
|
||||||
div.unbreakable { page-break-inside: avoid; }
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* xhtml11 specific
|
|
||||||
*
|
|
||||||
* */
|
|
||||||
|
|
||||||
div.tableblock {
|
|
||||||
margin-top: 1.0em;
|
|
||||||
margin-bottom: 1.5em;
|
|
||||||
}
|
|
||||||
div.tableblock > table {
|
|
||||||
border: 3px solid #527bbd;
|
|
||||||
}
|
|
||||||
thead, p.table.header {
|
|
||||||
font-weight: bold;
|
|
||||||
color: #527bbd;
|
|
||||||
}
|
|
||||||
p.table {
|
|
||||||
margin-top: 0;
|
|
||||||
}
|
|
||||||
/* Because the table frame attribute is overriden by CSS in most browsers. */
|
|
||||||
div.tableblock > table[frame="void"] {
|
|
||||||
border-style: none;
|
|
||||||
}
|
|
||||||
div.tableblock > table[frame="hsides"] {
|
|
||||||
border-left-style: none;
|
|
||||||
border-right-style: none;
|
|
||||||
}
|
|
||||||
div.tableblock > table[frame="vsides"] {
|
|
||||||
border-top-style: none;
|
|
||||||
border-bottom-style: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* html5 specific
|
|
||||||
*
|
|
||||||
* */
|
|
||||||
|
|
||||||
table.tableblock {
|
|
||||||
margin-top: 1.0em;
|
|
||||||
margin-bottom: 1.5em;
|
|
||||||
}
|
|
||||||
thead, p.tableblock.header {
|
|
||||||
font-weight: bold;
|
|
||||||
color: #527bbd;
|
|
||||||
}
|
|
||||||
p.tableblock {
|
|
||||||
margin-top: 0;
|
|
||||||
}
|
|
||||||
table.tableblock {
|
|
||||||
border-width: 3px;
|
|
||||||
border-spacing: 0px;
|
|
||||||
border-style: solid;
|
|
||||||
border-color: #527bbd;
|
|
||||||
border-collapse: collapse;
|
|
||||||
}
|
|
||||||
th.tableblock, td.tableblock {
|
|
||||||
border-width: 1px;
|
|
||||||
padding: 4px;
|
|
||||||
border-style: solid;
|
|
||||||
border-color: #527bbd;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tableblock.frame-topbot {
|
|
||||||
border-left-style: hidden;
|
|
||||||
border-right-style: hidden;
|
|
||||||
}
|
|
||||||
table.tableblock.frame-sides {
|
|
||||||
border-top-style: hidden;
|
|
||||||
border-bottom-style: hidden;
|
|
||||||
}
|
|
||||||
table.tableblock.frame-none {
|
|
||||||
border-style: hidden;
|
|
||||||
}
|
|
||||||
|
|
||||||
th.tableblock.halign-left, td.tableblock.halign-left {
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
th.tableblock.halign-center, td.tableblock.halign-center {
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
th.tableblock.halign-right, td.tableblock.halign-right {
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
th.tableblock.valign-top, td.tableblock.valign-top {
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
th.tableblock.valign-middle, td.tableblock.valign-middle {
|
|
||||||
vertical-align: middle;
|
|
||||||
}
|
|
||||||
th.tableblock.valign-bottom, td.tableblock.valign-bottom {
|
|
||||||
vertical-align: bottom;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* manpage specific
|
|
||||||
*
|
|
||||||
* */
|
|
||||||
|
|
||||||
body.manpage h1 {
|
|
||||||
padding-top: 0.5em;
|
|
||||||
padding-bottom: 0.5em;
|
|
||||||
border-top: 2px solid silver;
|
|
||||||
border-bottom: 2px solid silver;
|
|
||||||
}
|
|
||||||
body.manpage h2 {
|
|
||||||
border-style: none;
|
|
||||||
}
|
|
||||||
body.manpage div.sectionbody {
|
|
||||||
margin-left: 3em;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media print {
|
|
||||||
body.manpage div#toc { display: none; }
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* Copyright 2015 The Crashpad Authors. All rights reserved.
|
|
||||||
*
|
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
* you may not use this file except in compliance with the License.
|
|
||||||
* You may obtain a copy of the License at
|
|
||||||
*
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License. */
|
|
||||||
|
|
||||||
/* The default AsciiDoc asciidoc.css specifies fuchsia as the visited link
|
|
||||||
* color. This has a dated appearance. Replace it with blue, the same color used
|
|
||||||
* for unvisited links. */
|
|
||||||
a:visited {
|
|
||||||
color: blue;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/*<+'])');
|
|
||||||
// Function that scans the DOM tree for header elements (the DOM2
|
|
||||||
// nodeIterator API would be a better technique but not supported by all
|
|
||||||
// browsers).
|
|
||||||
var iterate = function (el) {
|
|
||||||
for (var i = el.firstChild; i != null; i = i.nextSibling) {
|
|
||||||
if (i.nodeType == 1 /* Node.ELEMENT_NODE */) {
|
|
||||||
var mo = re.exec(i.tagName);
|
|
||||||
if (mo && (i.getAttribute("class") || i.getAttribute("className")) != "float") {
|
|
||||||
result[result.length] = new TocEntry(i, getText(i), mo[1]-1);
|
|
||||||
}
|
|
||||||
iterate(i);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
iterate(el);
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
|
|
||||||
var toc = document.getElementById("toc");
|
|
||||||
if (!toc) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Delete existing TOC entries in case we're reloading the TOC.
|
|
||||||
var tocEntriesToRemove = [];
|
|
||||||
var i;
|
|
||||||
for (i = 0; i < toc.childNodes.length; i++) {
|
|
||||||
var entry = toc.childNodes[i];
|
|
||||||
if (entry.nodeName.toLowerCase() == 'div'
|
|
||||||
&& entry.getAttribute("class")
|
|
||||||
&& entry.getAttribute("class").match(/^toclevel/))
|
|
||||||
tocEntriesToRemove.push(entry);
|
|
||||||
}
|
|
||||||
for (i = 0; i < tocEntriesToRemove.length; i++) {
|
|
||||||
toc.removeChild(tocEntriesToRemove[i]);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Rebuild TOC entries.
|
|
||||||
var entries = tocEntries(document.getElementById("content"), toclevels);
|
|
||||||
for (var i = 0; i < entries.length; ++i) {
|
|
||||||
var entry = entries[i];
|
|
||||||
if (entry.element.id == "")
|
|
||||||
entry.element.id = "_toc_" + i;
|
|
||||||
var a = document.createElement("a");
|
|
||||||
a.href = "#" + entry.element.id;
|
|
||||||
a.appendChild(document.createTextNode(entry.text));
|
|
||||||
var div = document.createElement("div");
|
|
||||||
div.appendChild(a);
|
|
||||||
div.className = "toclevel" + entry.toclevel;
|
|
||||||
toc.appendChild(div);
|
|
||||||
}
|
|
||||||
if (entries.length == 0)
|
|
||||||
toc.parentNode.removeChild(toc);
|
|
||||||
},
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////
|
|
||||||
// Footnotes generator
|
|
||||||
/////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
/* Based on footnote generation code from:
|
|
||||||
* http://www.brandspankingnew.net/archive/2005/07/format_footnote.html
|
|
||||||
*/
|
|
||||||
|
|
||||||
footnotes: function () {
|
|
||||||
// Delete existing footnote entries in case we're reloading the footnodes.
|
|
||||||
var i;
|
|
||||||
var noteholder = document.getElementById("footnotes");
|
|
||||||
if (!noteholder) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
var entriesToRemove = [];
|
|
||||||
for (i = 0; i < noteholder.childNodes.length; i++) {
|
|
||||||
var entry = noteholder.childNodes[i];
|
|
||||||
if (entry.nodeName.toLowerCase() == 'div' && entry.getAttribute("class") == "footnote")
|
|
||||||
entriesToRemove.push(entry);
|
|
||||||
}
|
|
||||||
for (i = 0; i < entriesToRemove.length; i++) {
|
|
||||||
noteholder.removeChild(entriesToRemove[i]);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Rebuild footnote entries.
|
|
||||||
var cont = document.getElementById("content");
|
|
||||||
var spans = cont.getElementsByTagName("span");
|
|
||||||
var refs = {};
|
|
||||||
var n = 0;
|
|
||||||
for (i=0; i<spans.length; i++) {
|
|
||||||
if (spans[i].className == "footnote") {
|
|
||||||
n++;
|
|
||||||
var note = spans[i].getAttribute("data-note");
|
|
||||||
if (!note) {
|
|
||||||
// Use [\s\S] in place of . so multi-line matches work.
|
|
||||||
// Because JavaScript has no s (dotall) regex flag.
|
|
||||||
note = spans[i].innerHTML.match(/\s*\[([\s\S]*)]\s*/)[1];
|
|
||||||
spans[i].innerHTML =
|
|
||||||
"[<a id='_footnoteref_" + n + "' href='#_footnote_" + n +
|
|
||||||
"' title='View footnote' class='footnote'>" + n + "</a>]";
|
|
||||||
spans[i].setAttribute("data-note", note);
|
|
||||||
}
|
|
||||||
noteholder.innerHTML +=
|
|
||||||
"<div class='footnote' id='_footnote_" + n + "'>" +
|
|
||||||
"<a href='#_footnoteref_" + n + "' title='Return to text'>" +
|
|
||||||
n + "</a>. " + note + "</div>";
|
|
||||||
var id =spans[i].getAttribute("id");
|
|
||||||
if (id != null) refs["#"+id] = n;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (n == 0)
|
|
||||||
noteholder.parentNode.removeChild(noteholder);
|
|
||||||
else {
|
|
||||||
// Process footnoterefs.
|
|
||||||
for (i=0; i<spans.length; i++) {
|
|
||||||
if (spans[i].className == "footnoteref") {
|
|
||||||
var href = spans[i].getElementsByTagName("a")[0].getAttribute("href");
|
|
||||||
href = href.match(/#.*/)[0]; // Because IE return full URL.
|
|
||||||
n = refs[href];
|
|
||||||
spans[i].innerHTML =
|
|
||||||
"[<a href='#_footnote_" + n +
|
|
||||||
"' title='View footnote' class='footnote'>" + n + "</a>]";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
|
|
||||||
install: function(toclevels) {
|
|
||||||
var timerId;
|
|
||||||
|
|
||||||
function reinstall() {
|
|
||||||
asciidoc.footnotes();
|
|
||||||
if (toclevels) {
|
|
||||||
asciidoc.toc(toclevels);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function reinstallAndRemoveTimer() {
|
|
||||||
clearInterval(timerId);
|
|
||||||
reinstall();
|
|
||||||
}
|
|
||||||
|
|
||||||
timerId = setInterval(reinstall, 500);
|
|
||||||
if (document.addEventListener)
|
|
||||||
document.addEventListener("DOMContentLoaded", reinstallAndRemoveTimer, false);
|
|
||||||
else
|
|
||||||
window.onload = reinstallAndRemoveTimer;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
asciidoc.install();
|
|
||||||
/*]]>*/
|
|
||||||
</script>
|
|
||||||
</head>
|
|
||||||
<body class="manpage">
|
|
||||||
<div id="header">
|
|
||||||
<h1>
|
|
||||||
run_with_crashpad(1) Manual Page
|
|
||||||
</h1>
|
|
||||||
<h2>NAME</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<p>run_with_crashpad -
|
|
||||||
Run a program with a Crashpad exception handler
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div id="content">
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_synopsis">Synopsis</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="verseblock">
|
|
||||||
<pre class="content"><strong>run_with_crashpad</strong> [<em>OPTION…</em>] <em>COMMAND</em> [<em>ARG…</em>]</pre>
|
|
||||||
<div class="attribution">
|
|
||||||
</div></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_description">Description</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="paragraph"><p>Starts a Crashpad exception handler server such as crashpad_handler(8) and
|
|
||||||
becomes its client, setting an exception port referencing the handler. Then,
|
|
||||||
executes <em>COMMAND</em> along with any arguments specified (<em>ARG…</em>) with the new
|
|
||||||
exception port in effect.</p></div>
|
|
||||||
<div class="paragraph"><p>The exception port is configured to receive exceptions of type <span class="monospaced">EXC_CRASH</span>,
|
|
||||||
<span class="monospaced">EXC_RESOURCE</span>, and <span class="monospaced">EXC_GUARD</span>. The exception behavior is configured as
|
|
||||||
<span class="monospaced">EXCEPTION_STATE_IDENTITY | MACH_EXCEPTION_CODES</span>. The thread state flavor is
|
|
||||||
set to <span class="monospaced">MACHINE_THREAD_STATE</span>.</p></div>
|
|
||||||
<div class="paragraph"><p>Programs that use the Crashpad client library directly will not normally use
|
|
||||||
this tool. This tool exists to allow programs that are unaware of Crashpad to be
|
|
||||||
run with a Crashpad exception handler.</p></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_options">Options</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="dlist"><dl>
|
|
||||||
<dt class="hdlist1">
|
|
||||||
<strong>-h</strong>, <strong>--handler</strong>=<em>HANDLER</em>
|
|
||||||
</dt>
|
|
||||||
<dd>
|
|
||||||
<p>
|
|
||||||
Invoke <em>HANDLER</em> as the Crashpad handler program instead of the default,
|
|
||||||
<strong>crashpad_handler</strong>.
|
|
||||||
</p>
|
|
||||||
</dd>
|
|
||||||
<dt class="hdlist1">
|
|
||||||
<strong>--annotation</strong>=<em>KEY=VALUE</em>
|
|
||||||
</dt>
|
|
||||||
<dd>
|
|
||||||
<p>
|
|
||||||
Passed to the Crashpad handler program as an <strong>--annotation</strong> argument.
|
|
||||||
</p>
|
|
||||||
</dd>
|
|
||||||
<dt class="hdlist1">
|
|
||||||
<strong>--database</strong>=<em>PATH</em>
|
|
||||||
</dt>
|
|
||||||
<dd>
|
|
||||||
<p>
|
|
||||||
Passed to the Crashpad handler program as its <strong>--database</strong> argument.
|
|
||||||
</p>
|
|
||||||
</dd>
|
|
||||||
<dt class="hdlist1">
|
|
||||||
<strong>--url</strong>=<em>URL</em>
|
|
||||||
</dt>
|
|
||||||
<dd>
|
|
||||||
<p>
|
|
||||||
Passed to the Crashpad handler program as its <strong>--url</strong> argument.
|
|
||||||
</p>
|
|
||||||
</dd>
|
|
||||||
<dt class="hdlist1">
|
|
||||||
<strong>-a</strong>, <strong>--argument</strong>=<em>ARGUMENT</em>
|
|
||||||
</dt>
|
|
||||||
<dd>
|
|
||||||
<p>
|
|
||||||
Invokes the Crashpad handler program with <em>ARGUMENT</em> as one of its arguments.
|
|
||||||
This option may appear zero, one, or more times. If this program has a specific
|
|
||||||
option such as <strong>--database</strong> matching the desired Crashpad handler program
|
|
||||||
option, the specific option should be used in preference to <strong>--argument</strong>.
|
|
||||||
Regardless of this option’s presence, the handler will always be invoked with
|
|
||||||
the necessary arguments to perform a handshake.
|
|
||||||
</p>
|
|
||||||
</dd>
|
|
||||||
<dt class="hdlist1">
|
|
||||||
<strong>--help</strong>
|
|
||||||
</dt>
|
|
||||||
<dd>
|
|
||||||
<p>
|
|
||||||
Display help and exit.
|
|
||||||
</p>
|
|
||||||
</dd>
|
|
||||||
<dt class="hdlist1">
|
|
||||||
<strong>--version</strong>
|
|
||||||
</dt>
|
|
||||||
<dd>
|
|
||||||
<p>
|
|
||||||
Output version information and exit.
|
|
||||||
</p>
|
|
||||||
</dd>
|
|
||||||
</dl></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_examples">Examples</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="paragraph"><p>Starts a Crashpad exception handler server by its default name,
|
|
||||||
<strong>crashpad_handler</strong>, and runs a program with this handler in effect.</p></div>
|
|
||||||
<div class="listingblock">
|
|
||||||
<div class="content monospaced">
|
|
||||||
<pre>$ <strong>run_with_crashpad --database=/tmp/crashpad_database crash</strong>
|
|
||||||
Illegal instruction: 4</pre>
|
|
||||||
</div></div>
|
|
||||||
<div class="paragraph"><p>Starts a Crashpad exception handler server at a nonstandard path, and runs
|
|
||||||
<a href="exception_port_tool.html">exception_port_tool(1)</a> to show the task-level exception ports.</p></div>
|
|
||||||
<div class="listingblock">
|
|
||||||
<div class="content monospaced">
|
|
||||||
<pre>$ <strong>run_with_crashpad --handler=/tmp/crashpad_handler \
|
|
||||||
--database=/tmp/crashpad_database exception_port_tool \
|
|
||||||
--show-task</strong>
|
|
||||||
task exception port 0, mask 0x1c00 (CRASH|RESOURCE|GUARD), port
|
|
||||||
0x30b, behavior 0x80000003 (STATE_IDENTITY|MACH), flavor 7 (THREAD)</pre>
|
|
||||||
</div></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_exit_status">Exit Status</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="dlist"><dl>
|
|
||||||
<dt class="hdlist1">
|
|
||||||
<strong>0</strong>
|
|
||||||
</dt>
|
|
||||||
<dd>
|
|
||||||
<p>
|
|
||||||
Success.
|
|
||||||
</p>
|
|
||||||
</dd>
|
|
||||||
<dt class="hdlist1">
|
|
||||||
<strong>125</strong>
|
|
||||||
</dt>
|
|
||||||
<dd>
|
|
||||||
<p>
|
|
||||||
Failure, with a message printed to the standard error stream.
|
|
||||||
</p>
|
|
||||||
</dd>
|
|
||||||
<dt class="hdlist1">
|
|
||||||
<strong>126</strong>
|
|
||||||
</dt>
|
|
||||||
<dd>
|
|
||||||
<p>
|
|
||||||
The program specified by <em>COMMAND</em> was found, but could not be invoked.
|
|
||||||
</p>
|
|
||||||
</dd>
|
|
||||||
<dt class="hdlist1">
|
|
||||||
<strong>127</strong>
|
|
||||||
</dt>
|
|
||||||
<dd>
|
|
||||||
<p>
|
|
||||||
The program specified by <em>COMMAND</em> could not be found.
|
|
||||||
</p>
|
|
||||||
</dd>
|
|
||||||
</dl></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_see_also">See Also</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="paragraph"><p><a href="crashpad_handler.html">crashpad_handler(8)</a>,
|
|
||||||
<a href="exception_port_tool.html">exception_port_tool(1)</a></p></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_resources">Resources</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="paragraph"><p>Crashpad home page: <a href="https://crashpad.chromium.org/">https://crashpad.chromium.org/</a>.</p></div>
|
|
||||||
<div class="paragraph"><p>Report bugs at <a href="https://crashpad.chromium.org/bug/new">https://crashpad.chromium.org/bug/new</a>.</p></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_copyright">Copyright</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="paragraph"><p>Copyright 2016
|
|
||||||
<a href="https://chromium.googlesource.com/crashpad/crashpad/+/master/AUTHORS">The
|
|
||||||
Crashpad Authors</a>.</p></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_license">License</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="paragraph"><p>Licensed under the Apache License, Version 2.0 (the “License”);
|
|
||||||
you may not use this file except in compliance with the License.
|
|
||||||
You may obtain a copy of the License at</p></div>
|
|
||||||
<div class="literalblock">
|
|
||||||
<div class="content monospaced">
|
|
||||||
<pre><a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a></pre>
|
|
||||||
</div></div>
|
|
||||||
<div class="paragraph"><p>Unless required by applicable law or agreed to in writing, software
|
|
||||||
distributed under the License is distributed on an “AS IS” BASIS,
|
|
||||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
See the License for the specific language governing permissions and
|
|
||||||
limitations under the License.</p></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div id="footnotes"><hr></div>
|
|
||||||
<div id="footer">
|
|
||||||
<div id="footer-text">
|
|
||||||
Crashpad 0.8.0<br>
|
|
||||||
Last updated April 1, 2015
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
Loading…
x
Reference in New Issue
Block a user