freebsd-src/sys/ddb
Bojan Novković 1cbd613f33
Some checks are pending
Cross-build Kernel / ${{ matrix.target_arch }} ${{ matrix.os }} (${{ matrix.compiler }}) (clang-14, /usr/lib/llvm-14/bin, ubuntu-22.04, bmake libarchive-dev clang-14 lld-14, arm64, aarch64) (push) Waiting to run
Cross-build Kernel / ${{ matrix.target_arch }} ${{ matrix.os }} (${{ matrix.compiler }}) (clang-14, /usr/lib/llvm-14/bin, ubuntu-22.04, bmake libarchive-dev clang-14 lld-14, amd64, amd64) (push) Waiting to run
Cross-build Kernel / ${{ matrix.target_arch }} ${{ matrix.os }} (${{ matrix.compiler }}) (clang-13, /opt/homebrew/opt/llvm@13/bin, macos-latest, bmake libarchive llvm@13, arm64, aarch64) (push) Waiting to run
Cross-build Kernel / ${{ matrix.target_arch }} ${{ matrix.os }} (${{ matrix.compiler }}) (clang-13, /opt/homebrew/opt/llvm@13/bin, macos-latest, bmake libarchive llvm@13, amd64, amd64) (push) Waiting to run
Cross-build Kernel / ${{ matrix.target_arch }} ${{ matrix.os }} (${{ matrix.compiler }}) (clang-12, /usr/lib/llvm-12/bin, ubuntu-20.04, bmake libarchive-dev clang-12 lld-12, arm64, aarch64) (push) Waiting to run
Cross-build Kernel / ${{ matrix.target_arch }} ${{ matrix.os }} (${{ matrix.compiler }}) (clang-12, /usr/lib/llvm-12/bin, ubuntu-20.04, bmake libarchive-dev clang-12 lld-12, amd64, amd64) (push) Waiting to run
db_pprint: Properly handle complex pointer types
The existing pretty-printing code fails to properly print complex
pointer types. This commit fixes this behaviour by traversing the
chain of CTF types until a base type is encountered.

Approved by: markj (mentor)
Fixes: c21bc6f3c2
2024-07-21 19:31:59 +02:00
..
db_access.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
db_access.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
db_break.c sys/ddb: Add hardware breakpoint support to ddb 2024-04-12 09:32:41 +00:00
db_break.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
db_capture.c ddb: Add sysctl flag CTLFLAG_TUN to loader tunable 2023-10-09 18:30:21 +08:00
db_command.c ddb: make db_error reliably no-return 2024-07-09 10:59:27 -07:00
db_command.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
db_ctf.c ddb: Drop obsolete -FreeBSD identifier from license 2024-03-28 20:32:52 +01:00
db_ctf.h ddb: Drop obsolete -FreeBSD identifier from license 2024-03-28 20:32:52 +01:00
db_examine.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
db_expr.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
db_input.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
db_lex.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
db_lex.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
db_main.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
db_output.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
db_output.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
db_pprint.c db_pprint: Properly handle complex pointer types 2024-07-21 19:31:59 +02:00
db_print.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
db_ps.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
db_run.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
db_script.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
db_sym.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
db_sym.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
db_textdump.c ddb: Fix typo (triple S) 2023-12-27 20:24:31 -07:00
db_thread.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
db_variables.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
db_variables.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
db_watch.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
db_watch.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
db_write_cmd.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ddb.h ddb: make db_error reliably no-return 2024-07-09 10:59:27 -07:00