Home
last modified time | relevance | path

Searched full:debugger (Results 1 – 25 of 197) sorted by relevance

12345678

/linux/Documentation/firmware-guide/acpi/
H A Daml-debugger.rst5 The AML Debugger
12 This document describes the usage of the AML debugger embedded in the Linux
15 1. Build the debugger
19 debugger interface from the Linux kernel::
37 2. Start the userspace debugger interface
40 After booting the kernel with the debugger built-in, the debugger can be
47 That spawns the interactive AML debugger environment where you can execute
48 debugger commands.
55 The detailed debugger commands reference is located in Chapter 12 "ACPICA
56 Debugger Reference". The "help" command can be used for a quick reference.
[all …]
/linux/drivers/acpi/
H A Dacpi_dbg.c75 * The debugger interface is in opened state (OPENED && !CLOSED), in __acpi_aml_access_ok()
76 * then it is allowed to access the debugger buffers from either in __acpi_aml_access_ok()
78 * In addition, for the kernel space, only the debugger thread in __acpi_aml_access_ok()
151 * starts and the stops of the debugger thread. in acpi_aml_used()
293 * acpi_aml_write_log() - Capture debugger output
294 * @msg: the debugger output
297 * the debugger output and store the output into the debugger interface
332 * acpi_aml_read_cmd() - Capture debugger input
333 * @msg: the debugger input
334 * @size: the size of the debugger input
[all …]
H A DKconfig69 bool "AML debugger interface"
75 results in the compilation of the ACPICA debugger files.
80 tristate "Userspace debugger accessibility"
84 to access the debugger functionalities.
/linux/arch/sparc/include/asm/
H A Dkdebug_32.h15 * if you want to drop into the debugger you do:
30 /* First the entry point into the debugger. You jump here
31 * to give control over to the debugger.
35 /* The following is the number of pages that the debugger has
41 * this synchronization function so the debugger can check out
49 /* Use this macro in C-code to enter the debugger. */
/linux/drivers/acpi/acpica/
H A Dacdebug.h4 * Name: acdebug.h - ACPI/AML debugger
13 /* The debugger is used in conjunction with the disassembler most of time */
50 * dbxface - external debugger interfaces
193 * dbexec - debugger control method execution
213 * dbfileio - Debugger file I/O commands
228 * dbhistry - debugger HISTORY command
239 * dbinput - user front-end to the AML debugger
278 * dbutils - AML debugger utilities
H A Ddbxface.c4 * Module Name: dbxface - AML Debugger external interfaces
43 * DESCRIPTION: Enter debugger command loop
115 * Set the single-step flag. This will cause the debugger (if present) in acpi_db_signal_break_point()
116 * to break to the console within the AML debugger at the start of the in acpi_db_signal_break_point()
391 * DESCRIPTION: Init and start debugger
441 acpi_os_printf("Could not get debugger mutex\n"); in acpi_initialize_debugger()
452 "Could not start debugger thread")); in acpi_initialize_debugger()
473 * DESCRIPTION: Stop debugger in ACPI_EXPORT_SYMBOL()
479 /* Terminate the AML Debugger */ in ACPI_EXPORT_SYMBOL()
485 /* Wait the AML Debugger threads */ in ACPI_EXPORT_SYMBOL()
[all …]
H A Ddbinput.c4 * Module Name: dbinput - user front-end to the AML debugger
33 * Top-level debugger commands.
195 * Help for all debugger commands. First argument is the number of lines
199 * the debugger.
393 * DESCRIPTION: Display help information for a Debugger command.
418 * if not specified, all debugger command
423 * DESCRIPTION: Display help for a single debugger command, or all of them.
435 acpi_os_printf("\nSummary of AML Debugger Commands\n\n"); in acpi_db_display_help()
1207 * DESCRIPTION: Debugger execute thread. Waits for a command line, then
1227 * DESCRIPTION: Command line execution for the AML debugger. Commands are
H A Ddbexec.c4 * Module Name: dbexec - debugger control method execution
153 /* Clear the abort and fall back to the debugger prompt */ in acpi_db_execute_method()
164 "while executing %s from AML Debugger", in acpi_db_execute_method()
169 "Possible buffer overflow within AML Debugger " in acpi_db_execute_method()
357 * Allow one execution to be performed by debugger or single step in acpi_db_execute()
361 acpi_os_printf("Only one debugger execution is allowed.\n"); in acpi_db_execute()
502 * DESCRIPTION: Debugger execute thread. Waits for a command line, then
593 ("Could not signal debugger thread sync semaphore, %s\n", in acpi_db_method_thread()
H A Ddbtest.c70 * Support for the special debugger read/write control methods.
81 /* ASL Definitions of the debugger read/write control methods. AML below. */
176 /* Install the debugger read-object control method if necessary */ in acpi_db_test_all_objects()
182 ("%s, Could not install debugger read method\n", in acpi_db_test_all_objects()
197 /* Install the debugger write-object control method if necessary */ in acpi_db_test_all_objects()
203 ("%s, Could not install debugger write method\n", in acpi_db_test_all_objects()
621 char *value_to_write = "Test String from AML Debugger"; in acpi_db_test_string_type()
801 * special debugger control method that reads the object. Thus,
885 * special debugger control method that writes the object. Thus,
H A Ddbfileio.c4 * Module Name: dbfileio - Debugger file I/O commands. These can't usually
5 * be used when running the debugger in Ring 0 (Kernel mode)
/linux/drivers/tty/serial/
H A Dkgdb_nmi.c33 "must be used to enter the debugger; when set to 0, " \
34 "hitting return key is enough to enter the debugger; " \
35 "when set to -1, the debugger is entered immediately " \
40 MODULE_PARM_DESC(magic, "magic sequence to enter NMI debugger (default $3#33)");
148 kdb_printf("\r%s %s to enter the debugger> %*s", in kgdb_nmi_poll_one_knock()
157 * kgdb_nmi_poll_knock - Check if it is time to enter the debugger
165 * enter the debugger until we receive a known magic phrase (which is actually
168 * debugger. And if knocking is disabled, the function always returns 1.
/linux/kernel/debug/
H A Ddebug_core.c464 kdb_printf("ERROR: Task on cpu %d didn't stop in the debugger\n", in kdb_dump_stack_on_cpu()
488 * debugger is attached a message can be printed to the console about
489 * waiting for the debugger to attach.
493 * debugger to attach.
508 pr_crit("Waiting for remote debugger\n"); in kgdb_io_ready()
522 /* Panic on recursive debugger calls: */ in kgdb_reenter_check()
548 panic("Recursive entry to debugger"); in kgdb_reenter_check()
557 panic("Recursive entry to debugger"); in kgdb_reenter_check()
697 * CPU in a spin state while the debugger is active in kgdb_cpu_enter()
725 * in the debugger and all secondary CPUs are quiescent in kgdb_cpu_enter()
[all …]
H A Ddebug_core.h15 * debugger core and the debugger front end code.
H A DMakefile3 # Makefile for the linux kernel debugger
/linux/arch/x86/include/uapi/asm/
H A Dvm86.h44 #define VM86_TRAP 6 /* return due to DOS-debugger request */
113 unsigned long vm86dbg_active:1; /* for debugger */
114 unsigned long vm86dbg_TFpendig:1; /* for debugger */
117 unsigned char vm86dbg_intxxtab[32]; /* for debugger */
/linux/lib/
H A DKconfig.kgdb12 bool "KGDB: kernel debugger"
20 backtraces in the external debugger. Documentation of
21 kernel debugger is available at http://kgdb.sourceforge.net
152 If an architecture can definitely handle entering the debugger
/linux/include/uapi/linux/
H A Dkfd_ioctl.h41 * - 1.13 - Add debugger API
1053 * wait for debugger process to send runtime exception EC_PROCESS_RUNTIME
1149 * @exception_mask (IN) - exceptions to raise to the debugger
1152 * @dbg_fd (IN) - fd the KFD will nofify the debugger with of raised
1200 * Set new exceptions to be raised to the debugger.
1202 * @exception_mask (IN) - new exceptions to raise the debugger
1272 * resumed. This allows the debugger to access queue information and
1447 * The debugger specifies the size of the array allocated in @num_queues.
1449 * larger than the size specified by the debugger, KFD will not overflow
1450 * the array allocated by the debugger.
[all …]
/linux/include/linux/
H A Dkdb.h5 * Kernel Debugger Architecture Independent Global Headers
90 * number whenever the kernel debugger is entered.
151 * External entry point for the kernel debugger. The pt_regs
153 * entry to the kernel debugger.
/linux/arch/powerpc/include/asm/
H A Ddebug.h30 DEBUGGER_BOILERPLATE(debugger)
39 static inline int debugger(struct pt_regs *regs) { return 0; }
/linux/Documentation/devicetree/bindings/soc/qcom/
H A Dqcom,eud.yaml7 title: Qualcomm Embedded USB Debugger
13 This binding is used to describe the Qualcomm Embedded USB Debugger, which is
/linux/Documentation/admin-guide/LSM/
H A DYama.rst63 inferior can call ``prctl(PR_SET_PTRACER, debugger, ...)`` to declare
64 an allowed debugger PID to call ``PTRACE_ATTACH`` on the inferior.
/linux/kernel/debug/kdb/
H A Dkdb_private.h5 * Kernel Debugger Architecture Independent Private Headers
18 /* Kernel Debugger Command codes. Must not overlap with error codes. */
115 /* Routine for debugging the debugger state. */
/linux/arch/x86/kvm/
H A Dhyperv.h33 * The #defines related to the synthetic debugger are required by KDNet, but
34 * they are not documented in the Hyper-V TLFS because the synthetic debugger
43 * Hyper-V synthetic debugger platform capabilities
/linux/arch/riscv/kernel/
H A Dsignal.c420 * debugger will see the already changed PC. in arch_do_signal_or_restart()
435 * the debugger may change all of our registers. in arch_do_signal_or_restart()
441 * debugger has chosen to restart at a different PC. in arch_do_signal_or_restart()
458 * Handle restarting a different system call. As above, if a debugger in arch_do_signal_or_restart()
/linux/arch/powerpc/configs/
H A Dhardening.config9 # Disable internal kernel debugger.

12345678