123456789101112131415161718192021222324252627282930 |
- /*
- * QEMU breakpoint & watchpoint definitions
- *
- * Copyright (c) 2012 SUSE LINUX Products GmbH
- *
- * SPDX-License-Identifier: GPL-2.0-or-later
- */
- #ifndef EXEC_BREAKPOINT_H
- #define EXEC_BREAKPOINT_H
- #include "qemu/queue.h"
- #include "exec/vaddr.h"
- #include "exec/memattrs.h"
- typedef struct CPUBreakpoint {
- vaddr pc;
- int flags; /* BP_* */
- QTAILQ_ENTRY(CPUBreakpoint) entry;
- } CPUBreakpoint;
- typedef struct CPUWatchpoint {
- vaddr vaddr;
- vaddr len;
- vaddr hitaddr;
- MemTxAttrs hitattrs;
- int flags; /* BP_* */
- QTAILQ_ENTRY(CPUWatchpoint) entry;
- } CPUWatchpoint;
- #endif
|