delve/pkg/proc
Alessandro Arzilli e06a1163d0
proc: add regression test for issue #3548 (#3553)
Issue #3548 describes a bug in the compiler which was fixed by commit
505e50b. But this case wasn't covered by our current tests (obviously)
and the fix in the compiler looks accidental so it's worth adding a
test for it.

Fixes #3548
2023-11-04 10:31:03 -05:00
..
amd64util all: remove obsolete build tags "// +build" (#3513) 2023-10-03 08:50:11 -07:00
core all: replace deprecated io/ioutil with io and os (#3509) 2023-09-25 11:41:59 -07:00
debuginfod debuginfod-find stderr may contain diagnostics; look at stdout only for filename (#3381) 2023-05-23 11:11:51 -07:00
evalop proc: allow evaluator to reference previous frames (#3534) 2023-10-24 18:57:39 +02:00
fbsdutil pkg/proc: fix and improve freebsd register handling (#3019) 2022-05-31 16:04:36 -07:00
gdbserial proc,service/dap,proc/gdbserial: fixes for debugserver --unmask-signals (#3541) 2023-10-30 09:19:23 -07:00
internal/ebpf all: remove obsolete build tags "// +build" (#3513) 2023-10-03 08:50:11 -07:00
linutil pky/proc: enable function call injection in Delve for linux/ppc64le (#3449) 2023-09-21 10:39:57 -07:00
macutil all: remove obsolete build tags "// +build" (#3513) 2023-10-03 08:50:11 -07:00
native pkg/proc: add inline function support for stripped binaries (#3549) 2023-11-03 10:00:49 +01:00
test pky/proc: enable function call injection in Delve for linux/ppc64le (#3449) 2023-09-21 10:39:57 -07:00
winutil Add support for windows/arm64 (#3063) 2022-09-21 13:39:44 -07:00
amd64_arch.go proc: fix stacktraces on freebsd/amd64/go1.20 (#3458) 2023-08-14 15:32:15 -07:00
amd64_disasm.go pkg/proc: apply simplifycompositelit analysis fixes (#3236) 2023-01-03 08:13:28 -08:00
arch.go pkg,service: make receiver names consistent (#3473) 2023-08-17 14:24:43 -07:00
arm64_arch.go proc: fix stacktraces on freebsd/amd64/go1.20 (#3458) 2023-08-14 15:32:15 -07:00
arm64_disasm.go *: Change comments to match common Go standarts (#3221) 2022-12-14 08:56:07 -08:00
bininfo.go pkg/proc: add inline function support for stripped binaries (#3549) 2023-11-03 10:00:49 +01:00
breakpoints.go terminal,service: better printing of suspended breakpoints (#3415) 2023-07-07 10:33:40 -07:00
disasm.go pkg,service: make receiver names consistent (#3473) 2023-08-17 14:24:43 -07:00
doc.go *: run go1.19 'go fmt' on everything and fix problems (#3031) 2022-06-17 10:08:11 -07:00
dump.go *: add ppc64le support (#2963) 2023-07-07 09:30:38 -07:00
dwarf_export_test.go pkg/proc: pad variable mem in extractVarInfoFromEntry (#3365) 2023-05-15 14:46:33 -07:00
dwarf_expr_test.go proc: support multiple functions with the same name (#3297) 2023-03-22 11:38:09 -07:00
eval.go proc: allow evaluator to reference previous frames (#3534) 2023-10-24 18:57:39 +02:00
fncall.go proc: remove expr evaluation goroutine from EvalExpressionWithCalls (#3532) 2023-10-23 12:29:04 -07:00
goroutine_cache.go pkg/proc: enable basic debug functionality for stripped ELF binaries (#3408) 2023-06-14 13:23:46 +02:00
i386_arch.go proc: fix stacktraces on freebsd/amd64/go1.20 (#3458) 2023-08-14 15:32:15 -07:00
i386_disasm.go dwarf,proc: fix typos in comments and error messages (#3379) 2023-05-23 18:22:20 +02:00
interface.go proc: move StepInstruction method to TargetGroup (#3488) 2023-09-20 09:17:45 +02:00
mem.go pkg/proc: pad variable mem in extractVarInfoFromEntry (#3365) 2023-05-15 14:46:33 -07:00
moduledata.go proc: remove old method to resolve the type of an interface to a DIE (#3150) 2022-09-29 10:06:15 -07:00
pclntab.go pkg/proc: add inline function support for stripped binaries (#3549) 2023-11-03 10:00:49 +01:00
pe.go proc: fix typo 'unkown' => 'unknown' (#2473) 2021-05-10 11:36:03 -07:00
ppc64le_arch.go pky/proc: enable function call injection in Delve for linux/ppc64le (#3449) 2023-09-21 10:39:57 -07:00
ppc64le_disasm.go pkg/proc: Fix PIE tests on ppc64le port (#3498) 2023-09-14 10:08:29 -07:00
proc_general_test.go Add support for windows/arm64 (#3063) 2022-09-21 13:39:44 -07:00
proc_linux_test.go pkg/proc,service/*: Supports sending output to clients when running programs remotely (#3253) 2023-07-05 08:39:01 -07:00
proc_test.go pkg/proc: add inline function support for stripped binaries (#3549) 2023-11-03 10:00:49 +01:00
proc_unexported_test.go proc: correctly truncate the result of binary ops on integers (#2463) 2021-05-17 10:31:05 -07:00
proc_unix_test.go all: remove obsolete build tags "// +build" (#3513) 2023-10-03 08:50:11 -07:00
redirect.go pkg/proc,service/*: Supports sending output to clients when running programs remotely (#3253) 2023-07-05 08:39:01 -07:00
redirector_other.go all: remove obsolete build tags "// +build" (#3513) 2023-10-03 08:50:11 -07:00
redirector_windows.go all: remove obsolete build tags "// +build" (#3513) 2023-10-03 08:50:11 -07:00
registers.go proc: support function call injection on arm64 (#2996) 2022-05-03 10:46:24 -07:00
scope_test.go pkg,service: make receiver names consistent (#3473) 2023-08-17 14:24:43 -07:00
stack_sigtramp.go pkg,service: fix typos in comments, exceptions, tests (#3486) 2023-08-29 14:44:18 +02:00
stack.go *: add ppc64le support (#2963) 2023-07-07 09:30:38 -07:00
stackwatch.go proc: when stepping set condition on thread ID if there is no curg (#3475) 2023-08-21 12:30:56 -07:00
target_exec.go proc: use DW_AT_trampoline to detect auto-generated code (#3528) 2023-10-16 08:57:33 -07:00
target_group.go proc: refactorings to implement follow-exec mode on Windows (#3441) 2023-08-28 12:46:19 -07:00
target.go pky/proc: enable function call injection in Delve for linux/ppc64le (#3449) 2023-09-21 10:39:57 -07:00
threads.go proc: move StepInstruction method to TargetGroup (#3488) 2023-09-20 09:17:45 +02:00
types.go proc: fix runtime type handling for Go 1.21 (#3370) 2023-05-15 10:21:52 -07:00
variable_test.go proc,proc/native: adds ability to automatically debug child processes (#3165) 2023-02-22 09:26:28 -08:00
variables_fuzz_test.go proc: use stack machine to evaluate expressions (#3508) 2023-10-17 11:21:59 -07:00
variables_test.go proc: add regression test for issue #3548 (#3553) 2023-11-04 10:31:03 -05:00
variables.go proc: use stack machine to evaluate expressions (#3508) 2023-10-17 11:21:59 -07:00
x86_disasm.go proc: remove duplicate Registers.Get implementations (#2415) 2021-04-28 10:00:26 -07:00