mirror of
https://github.com/chromium/crashpad.git
synced 2025-03-09 22:26:06 +00:00
Update man pages.
R=rsesek@chromium.org Review URL: https://codereview.chromium.org/1013783002
This commit is contained in:
parent
98cca0e5fc
commit
82bebb11de
@ -50,11 +50,11 @@ restricted to the superuser.
|
|||||||
'MASK' defines the mask of exception types to handle, from
|
'MASK' defines the mask of exception types to handle, from
|
||||||
+<mach/exception_types.h>+. This can be *BAD_ACCESS*, *BAD_INSTRUCTION*,
|
+<mach/exception_types.h>+. This can be *BAD_ACCESS*, *BAD_INSTRUCTION*,
|
||||||
*ARITHMETIC*, *EMULATION*, *SOFTWARE*, *BREAKPOINT*, *SYSCALL*, *MACH_SYSCALL*,
|
*ARITHMETIC*, *EMULATION*, *SOFTWARE*, *BREAKPOINT*, *SYSCALL*, *MACH_SYSCALL*,
|
||||||
*RPC_ALERT*, *CRASH*, *RESOURCE*, *GUARD*, or *CRASH*. Different exception types
|
*RPC_ALERT*, *CRASH*, *RESOURCE*, or *GUARD*. Different exception types may be
|
||||||
may be combined by combining them with pipe characters (*|*). The special value
|
combined by combining them with pipe characters (*|*). The special value *ALL*
|
||||||
*ALL* includes each exception type except for *CRASH*. To truly specify all
|
includes each exception type except for *CRASH*. To truly specify all exception
|
||||||
exception types including *CRASH*, use *ALL|CRASH*. The default value of 'MASK'
|
types including *CRASH*, use *ALL|CRASH*. The default value of 'MASK' is
|
||||||
is *CRASH*.
|
*CRASH*.
|
||||||
+
|
+
|
||||||
*behavior*='BEHAVIOR':::
|
*behavior*='BEHAVIOR':::
|
||||||
'BEHAVIOR' defines the specific exception handler routine to be called when an
|
'BEHAVIOR' defines the specific exception handler routine to be called when an
|
||||||
|
@ -46,11 +46,22 @@ run with a Crashpad exception handler.
|
|||||||
Invoke 'HANDLER' as the Crashpad handler program instead of the default,
|
Invoke 'HANDLER' as the Crashpad handler program instead of the default,
|
||||||
*crashpad_handler*.
|
*crashpad_handler*.
|
||||||
|
|
||||||
*-a*, *--handler-argument*='ARGUMENT'::
|
*--annotation*='KEY=VALUE'::
|
||||||
|
Passed to the Crashpad handler program as an *--annotation* argument.
|
||||||
|
|
||||||
|
*--database*='PATH'::
|
||||||
|
Passed to the Crashpad handler program as its *--database* argument.
|
||||||
|
|
||||||
|
*--url*='URL'::
|
||||||
|
Passed to the Crashpad handler program as its *--url* argument.
|
||||||
|
|
||||||
|
*-a*, *--argument*='ARGUMENT'::
|
||||||
Invokes the Crashpad handler program with 'ARGUMENT' as one of its arguments.
|
Invokes the Crashpad handler program with 'ARGUMENT' as one of its arguments.
|
||||||
This option may appear zero, one, or more times. Regardless of this option’s
|
This option may appear zero, one, or more times. If this program has a specific
|
||||||
presence, the handler will always be invoked with the necessary arguments to
|
option such as *--database* matching the desired Crashpad handler program
|
||||||
perform a handshake.
|
option, the specific option should be used in preference to *--argument*.
|
||||||
|
Regardless of this option’s presence, the handler will always be invoked with
|
||||||
|
the necessary arguments to perform a handshake.
|
||||||
|
|
||||||
*--help*::
|
*--help*::
|
||||||
Display help and exit.
|
Display help and exit.
|
||||||
@ -64,7 +75,7 @@ Starts a Crashpad exception handler server by its default name,
|
|||||||
*crashpad_handler*, and runs a program with this handler in effect.
|
*crashpad_handler*, and runs a program with this handler in effect.
|
||||||
[subs="quotes"]
|
[subs="quotes"]
|
||||||
----
|
----
|
||||||
$ *run_with_crashpad crash*
|
$ *run_with_crashpad --database=/tmp/crashpad_database crash*
|
||||||
Illegal instruction: 4
|
Illegal instruction: 4
|
||||||
----
|
----
|
||||||
|
|
||||||
@ -72,9 +83,11 @@ Starts a Crashpad exception handler server at a nonstandard path, and runs
|
|||||||
exception_port_tool(1) to show the task-level exception ports.
|
exception_port_tool(1) to show the task-level exception ports.
|
||||||
[subs="quotes"]
|
[subs="quotes"]
|
||||||
----
|
----
|
||||||
$ *run_with_crashpad --handler=/tmp/crashpad_handler exception_port_tool*
|
$ *run_with_crashpad --handler=/tmp/crashpad_handler \
|
||||||
task exception port 0, mask 0x1c00 (CRASH|RESOURCE|GUARD), port 0x30b, behavior
|
--database=/tmp/crashpad_database exception_port_tool \
|
||||||
0x80000003 (STATE_IDENTITY|MACH), flavor 7 (THREAD)
|
--show-task*
|
||||||
|
task exception port 0, mask 0x1c00 (CRASH|RESOURCE|GUARD), port
|
||||||
|
0x30b, behavior 0x80000003 (STATE_IDENTITY|MACH), flavor 7 (THREAD)
|
||||||
----
|
----
|
||||||
|
|
||||||
== Exit Status
|
== Exit Status
|
||||||
|
Loading…
x
Reference in New Issue
Block a user