Commit Graph

  • d3ee4adca6 replay subcommand must keep trace directory. (#4184) master Hu Shuai 2025-10-20 23:33:44 +08:00
  • 5ed0ad38fd gobuild: add log for build argument (#4185) pedia 2025-10-20 23:32:39 +08:00
  • e61c678d6b pkg/terminal: allow custom starlark commands to be used in on prefix (#4170) Derek Parker 2025-10-16 04:56:19 -07:00
  • 9103a45906 service/dap: add dap read memory request handler (#4083) Maxim Kern 2025-10-16 00:41:49 +03:00
  • cd7257f518 winarm64: remove experimental build tags (#4176) George Adams 2025-10-15 21:49:21 +01:00
  • 4b670ea7f8 pkg/terminal: lazy init functions trie to reduce unnecessary memory usage (#4177) Jayant 2025-10-15 01:38:38 +08:00
  • 7b9cf38f71 service/dap: implement input/output redirection (#4178) Alessandro Arzilli 2025-10-14 19:02:59 +02:00
  • 1b3854f87d terminal: fix wait reason string table (#4182) Alessandro Arzilli 2025-10-14 18:09:41 +02:00
  • d5d75768ff proc: add test for interfaces with otherwise unreachable runtime types (#4096) Alessandro Arzilli 2025-10-09 00:02:16 +02:00
  • ba539b8aa1 proc: simplify and rename structMember (#4159) Alessandro Arzilli 2025-10-09 00:01:32 +02:00
  • cb52d0cc1b CI: add windows arm64 workflow (#4175) George Adams 2025-10-08 22:44:12 +01:00
  • 7b41ab9324 service/dap: use exception breakpoints for predefined breakpoints (#4169) Alessandro Arzilli 2025-10-08 01:10:13 +02:00
  • 00f8a7456d cmd/dlv: prevent trace killing attached process (#4164) Alex Emery 2025-10-06 19:47:19 +01:00
  • 79cc19a7a4 service/debugger: use address in ClearBreakpoint only when ID is 0 (#4168) Alessandro Arzilli 2025-10-06 20:45:58 +02:00
  • 7b33c542f4 pkg/proc: split off rangeParent from function extras (#4173) Alessandro Arzilli 2025-10-06 20:28:11 +02:00
  • 949bd82138 pkg/proc: fix nil pointer dereference when calling extra on a nil func (#4174) Alessandro Arzilli 2025-10-06 20:24:55 +02:00
  • fd4fc92c74 service,proc: fix tests to enable parallel runs (#4135) Derek Parker 2025-09-29 11:13:03 -04:00
  • 7c9e79be5c teamcity: re-remove loong64 configuration aarzilli 2025-09-29 15:47:07 +02:00
  • 7a32a3a337 proc: produce materialized breakpoint event for follow-exec mode (#4161) Alessandro Arzilli 2025-09-25 22:50:28 +02:00
  • d44aa4b65a tests: add missing test cleanup (#4163) Alessandro Arzilli 2025-09-25 22:42:18 +02:00
  • fa07b65188 teamcity: add linux/loong64 to configuration (#4154) yelvens 2025-09-16 17:02:01 +08:00
  • 65a6830eb7 proc/gdbserial: cleanup TestTraceDirCleanup (#4157) Alessandro Arzilli 2025-09-16 16:17:17 +02:00
  • 1122b7c609 Revert "teamcity: add linux/loong64 to configuration (#4154)" (#4158) Alessandro Arzilli 2025-09-16 15:05:13 +02:00
  • 7c34251476 ci/cd: set CI=true on a project level (#4156) Alexey Shilov 2025-09-16 15:03:43 +02:00
  • c650e636db teamcity: add linux/loong64 to configuration (#4154) yelvens 2025-09-16 17:02:01 +08:00
  • 213eb97e24 teamcity: don't sign binaries on CI Alexey Shilov 2025-09-15 15:33:18 +02:00
  • 49d65b3f40 dlv_test: disable parallelization on TestUnattendedBreakpoint (#4145) Alessandro Arzilli 2025-09-13 17:02:03 +02:00
  • 9d3106bdd9 pkg/proc: add support for function calls on loong64 (#4114) yelvens 2025-09-10 23:51:29 +08:00
  • e835184aff Add flag to retain trace directory after detach (#4091) Archana Ravindar 2025-09-10 21:20:46 +05:30
  • 8da93b0620 proc,service,terminal: allow cancelling of debuginfod downloads (#4123) Alessandro Arzilli 2025-09-10 17:49:58 +02:00
  • 1e3cceeb6d pkg/proc: hierarchical search structMember or method (#4118) wenxuan70 2025-09-10 23:47:52 +08:00
  • 079addae06 pkg/proc: fix and improve frame unwind context handling on loong64 (#4133) yelvens 2025-09-10 23:29:59 +08:00
  • 2a1655f012 terminal: add shortcut syntax to starlark to access target vars (#4134) Alessandro Arzilli 2025-09-10 17:29:09 +02:00
  • 992c46c1b3 proc: additional checks parsing g structs (#4140) Alessandro Arzilli 2025-09-10 17:26:58 +02:00
  • d390fc62a2 proc: return error when calling a non-ptr receiver method on a nil ptr (#4139) Alessandro Arzilli 2025-09-10 17:26:04 +02:00
  • b1fcbdbb25 debugger: check that breakpoint exists in ClearBreakpoint (#4141) Alessandro Arzilli 2025-09-10 17:24:06 +02:00
  • 8e2d698c54 go.mod: upgrade simplelru to v2 (#4143) Alessandro Arzilli 2025-09-10 17:23:10 +02:00
  • f3f3d57c63 *: update trie to v3.2.0 (#4131) Derek Parker 2025-09-03 01:10:52 -07:00
  • 987e99b29d service/dap: Implement suspended breakpoints (#4075) Ethan Reesor 2025-09-02 16:23:40 -05:00
  • 1c800f3b1b terminal: trace /regexp/ should set ret breakpoints correctly (#4130) Alessandro Arzilli 2025-09-02 18:40:49 +02:00
  • cfe95aee35 support_sentinel_linux.go: Fixed the ppc64le clause in the file to prevent build failures. (#4129) tshah14 2025-09-02 21:47:03 +05:30
  • 0b74953f0c pkg/proc: optimize range body lookup cost by trie searching and use moduledata cache to reduce LoadModuleData cost (#4113) Jayant 2025-09-02 00:51:22 +08:00
  • a3063e1629 cmd/dlv: use distinct ports for parallel tests (#4124) Alessandro Arzilli 2025-09-01 18:09:42 +02:00
  • 4f7583edd4 service/dap: fix nativeProcess race condition in tests (#4121) Derek Parker 2025-09-01 00:44:52 -07:00
  • 549358415f *: install capslock after env var setup (#4122) Derek Parker 2025-09-01 00:13:40 -07:00
  • 4f8fa07cbd cmd/dlv: add capslock check (#4106) Derek Parker 2025-08-31 12:06:05 -04:00
  • 3bd31d1534 service: remember that we attached in WaitFor attach mode (#4120) Alessandro Arzilli 2025-08-31 18:04:02 +02:00
  • e46c82b9bd *: parallelize tests where possible (#4115) Derek Parker 2025-08-31 09:11:53 -04:00
  • 7cb015b439 *: update github.com/derekparker/trie (#4107) Derek Parker 2025-08-29 15:23:09 -04:00
  • 61573cffb3 *: modernize codebase with newer syntax / helpers (#4110) Derek Parker 2025-08-29 09:50:08 -04:00
  • 95e13db069 service/test: reduce TestGoroutinesGrouping runtime (#4111) Derek Parker 2025-08-29 05:21:25 -04:00
  • 8ac896f697 pkg/goversion: update MinSupportedVersionOfGoMinor (#4108) Derek Parker 2025-08-29 05:13:59 -04:00
  • 498ee9c272 *: release version 1.25.2 (#4104) v1.25.2 Alessandro Arzilli 2025-08-27 21:03:09 +02:00
  • 6346593568 pkg/proc: return better error attempting to call nonexistent function (#4062) Derek Parker 2025-08-24 12:27:14 -07:00
  • af348314db service/dap: allow clients to specify rebuild on restart (#4103) Derek Parker 2025-08-24 03:27:00 -07:00
  • fbcae21681 pkg/proc: add support for additional stack-switching functions on loong64 (#4100) yelvens 2025-08-22 00:42:44 +08:00
  • 44123aeea6 *: fix some failing tests on go1.25 (#4089) Alessandro Arzilli 2025-08-20 19:41:46 +02:00
  • c6bc2dc38b proc: early fixes for Go 1.26 (#4070) Alessandro Arzilli 2025-08-20 19:40:36 +02:00
  • e4623bcb56 dwarf: using maps.Clone (#4088) cui 2025-08-21 01:38:36 +08:00
  • 6b52b28737 proc: in-progress calls must be properly terminated (#4090) Alessandro Arzilli 2025-08-20 19:38:08 +02:00
  • 18ea372009 pkg/proc: support ContextRegNum on loong64 (#4095) yelvens 2025-08-21 01:37:08 +08:00
  • 9a595befb9 pkg/proc: add support for reading runtime.sigtrampgo context on loong64 (#4098) yelvens 2025-08-21 01:36:39 +08:00
  • 17acdb87a7 proc,service,terminal: add events call use it for dld notifications (#3980) Alessandro Arzilli 2025-08-04 17:12:48 +02:00
  • be3019a9eb service/dap: fix TestConfigurationDoneWithoutDebugSession (#4071) Derek Parker 2025-08-01 07:38:47 -07:00
  • 1f644b0018 proc: fix nil pointer dereference loading malformed classic maps (#4067) Alessandro Arzilli 2025-07-30 18:38:03 +02:00
  • f1e86198d4 service/dap: fix restart while the target is running (#4068) Alessandro Arzilli 2025-07-30 18:35:16 +02:00
  • 2e540ac0f0 service/dap: fix panic on uninitialized debugger (#4061) Derek Parker 2025-07-29 05:37:31 -07:00
  • f498dc8c5a *: v1.25.1 v1.25.1 Derek Parker 2025-07-18 02:52:13 -07:00
  • 52a73b0ecf service/dap: do not try to stacktrace an unreadable goroutine (#4056) Alessandro Arzilli 2025-07-17 19:41:09 +02:00
  • 03640f2c8d service/dap: implement restart request (#4057) Derek Parker 2025-07-17 02:17:17 -07:00
  • 8a7650b013 service/dap: do not try to access value of unreadable string variables (#4055) Alessandro Arzilli 2025-07-14 18:12:48 +02:00
  • 4a2a6e1aeb goversion: update min supported go minor version Derek Parker 2025-07-08 10:01:31 -07:00
  • c5d52d4073 CI: update teamcity to run 1.25 Derek Parker 2025-06-29 07:47:30 -07:00
  • e30598333a *: update golang.org/x/tools Derek Parker 2025-06-29 07:41:50 -07:00
  • 1753a054ac pkg/goversion: update max supported go minor version Derek Parker 2025-06-29 07:36:39 -07:00
  • abe42b9609 gobuild: try using debug filename pattern for debug binary first Russell Oliver 2025-07-09 03:04:56 +10:00
  • b950bcf0a9 pkg/proc: fix type cast between slices (#4048) Alessandro Arzilli 2025-07-08 18:59:40 +02:00
  • efbc259a67 pkg/proc: make closure captured vars visible on closure's first line (#4049) Alessandro Arzilli 2025-07-08 18:58:46 +02:00
  • 946e4885b6 pkg,service: simplify tests with slices.Contains (#4040) Oleksandr Redko 2025-06-25 23:40:34 +03:00
  • 20b436dc54 service/dap: add missing response body close in test (#4039) Oleksandr Redko 2025-06-25 23:37:37 +03:00
  • 26806dcaf3 dwarf/frame: handle unknown opcodes more gracefully (#4037) Alessandro Arzilli 2025-06-25 19:12:20 +02:00
  • 50a45f1b07 proc: propogate errors from switchToGoroutineStack Derek Parker 2025-06-18 16:52:15 -07:00
  • 5bc68d550a proc: refactor multi arch branches to uses Arch.usesLR Derek Parker 2025-06-18 16:29:18 -07:00
  • 091ff50645 proc: handle moving of direct interface flag in Go 1.26 (#4032) Keith Randall 2025-06-17 16:04:52 -07:00
  • a40a5e057b *: Release v1.25.0 (#4029) v1.25.0 Derek Parker 2025-06-13 21:35:07 -07:00
  • 99ec109dd3 proc: fill bi member of constants (#4026) Alessandro Arzilli 2025-06-13 23:22:10 +02:00
  • 2ac3573b74 dap: Exclude internal breakpoints from response (#4027) Conrad Irwin 2025-06-12 10:10:51 -06:00
  • 3c4e58b0d3 service/dap: fix race condition between disconnect and continue (#4028) Alessandro Arzilli 2025-06-11 20:28:10 +02:00
  • 990621f98f proc: fix nil pointer dereference in swiss table iterator (#4015) Alessandro Arzilli 2025-06-06 01:39:18 +02:00
  • 89c6cd4f34 proc: fix TestRangeOverFunc for arm64 on go1.25 (#4014) Alessandro Arzilli 2025-06-06 01:38:44 +02:00
  • 7c9b7d8dca service/dap: do not attempt further loading on unreadable string vars (#4016) Alessandro Arzilli 2025-06-06 01:38:03 +02:00
  • 3a2409b13f proc/gdbserial: fix out of bounds access reading registers (#4017) Alessandro Arzilli 2025-06-06 01:37:37 +02:00
  • 55a4066639 proc: fix sigpanic in openOnRead (#4018) Alessandro Arzilli 2025-06-06 01:37:02 +02:00
  • e0d1070966 terminal/command: Fix typo in goroutines help output (#4024) jersey1dev 2025-06-05 16:36:29 -07:00
  • 2e8df9d9b6 service/debugger,rpc2,dap: target locking review (#3997) Alessandro Arzilli 2025-05-21 21:46:59 +02:00
  • c6657ecd33 goversion: fix development version parsing (#3999) Alessandro Arzilli 2025-05-05 17:38:11 +02:00
  • 64ac23de8c version: remove build constraint (#3998) Alessandro Arzilli 2025-04-28 17:45:26 +02:00
  • 423b29b5ac version: use git hash for version.Build in dlv version command (#3987) david dansby 2025-04-22 14:00:29 -07:00
  • f4300d25f5 gdbserial: fix call injection with newer versions of macOS (#3988) Alessandro Arzilli 2025-04-22 00:33:23 +02:00
  • 331ae17589 pkg/terminal: improve TestBreakPointFailWithCond (#3996) Oleksandr Redko 2025-04-20 11:38:32 +03:00