Commit Graph

7 Commits

Author SHA1 Message Date
Alessandro Arzilli
dd6173a90d
Cirrus-CI: update to FreeBSD 13.3 (#3679) 2024-03-04 09:15:21 -08:00
Alessandro Arzilli
e590789bba
Cirrus-CI: update FreeBSD version (#3618)
It looks like FreeBSD 12 is no longer available
2024-01-02 20:12:04 -08:00
Alessandro Arzilli
51090f003b
proc: fixes concerning call injection on freebsd and rr (#3000)
* Upgrade FreeBSD version

* proc: fixes concerning call injection on freebsd and rr

On FreeBSD it seems we have problems restoring and setting floating
point registers, since at least restoring is necessary for call
injection to function properly fully disable call injection on FreeBSD.

On rr the same problem exists, however due to the fact that we are
acting on a recording and ending a diversion will restore register
values anyway simply disable the floatsum test.

See also: https://github.com/rr-debugger/rr/issues/3208

Updates #3001
2022-05-05 08:39:54 -07:00
Derek Parker
0c9846c0a4 *: Update freebsd image 2020-04-08 11:40:24 +02:00
chainhelen
5774066ddb
*: Transfer 32-bit test into travis from cirrus (#1932) 2020-03-16 09:37:33 -07:00
chainhelen
f3a191cd73
pkg/proc,service: support linux/386 (#1884)
Implement debugging function for 386 on linux with reference to AMD64.
There are a few remaining problems that need to be solved in another time.

1. The stacktrace of cgo are not exactly as expected.
2. Not implement `core` for now.
3. Not implement `call` for now. Can't not find `runtime·debugCallV1` or
   similar function in $GOROOT/src/runtime/asm_386.s.

Update #20
2020-03-10 09:34:40 -07:00
Derek Parker
f4eaad69d9
*: Add .cirrus.yml for FreeBSD testing (#1639)
* *: Add .cirrus.yml for FreeBSD testing

* *: run go mod tidy

* service/test: prefer 127.0.0.1 over localhost

* dwarf/line: fix TestDebugLinePrologueParser

* vendor: rerun go mod vendor
2019-07-30 08:38:25 -07:00