delve/pkg/proc
aarzilli 7d06d2c032 pkg/proc: align memory size of tls arena to pointer sized boundary
The size of the TLS memory arena needs to be aligned to pointer sized
boundaries on 86x64 architectures, otherwise some programs using cgo
will not have the correct offset for the g struct.

No tests because reproducing this problem depends on behavior of the
GNU ld linker caused by unclear influences.

Fixes #1428.
2018-11-29 09:49:13 -08:00
..
core proc/core: add support for windows minidumps 2018-11-21 12:17:16 -08:00
gdbserial proc/*: allow stepping into functions without debug_info symbols 2018-11-20 12:57:25 -08:00
linutil proc/native,proc/core: deduplicate linux register handling code 2018-10-22 12:19:09 -07:00
native proc: move windows register handling code to winutil package 2018-11-21 12:17:16 -08:00
test proc: support position independent executables (PIE) 2018-10-11 11:21:27 -07:00
winutil proc: move windows register handling code to winutil package 2018-11-21 12:17:16 -08:00
arch.go proc: support position independent executables (PIE) 2018-10-11 11:21:27 -07:00
bininfo.go pkg/proc: align memory size of tls arena to pointer sized boundary 2018-11-29 09:49:13 -08:00
breakpoints.go proc/*: allow stepping into functions without debug_info symbols 2018-11-20 12:57:25 -08:00
disasm_amd64.go proc/*: allow stepping into functions without debug_info symbols 2018-11-20 12:57:25 -08:00
disasm.go *: Misc refactors, and doc additions 2018-09-19 20:59:35 +02:00
doc.go Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
dwarf_expr_test.go proc: do not panic if we can't satisfy a composite location for a slice var 2018-11-26 11:05:00 -08:00
eval.go proc: add flag to disable escape checking in function calls 2018-10-15 09:31:35 -07:00
fncall.go proc: Improve performance of loadMap on very large sparse maps 2018-11-09 08:12:45 -08:00
interface.go pkg/proc: Refactor process post initialization 2018-11-15 18:16:16 +01:00
mem.go proc: do not panic if we can't satisfy a composite location 2018-11-19 14:46:35 -08:00
moduledata.go proc: Improve performance of loadMap on very large sparse maps 2018-11-09 08:12:45 -08:00
proc_general_test.go proc: change memCache to delay reading 2018-04-23 10:13:21 -07:00
proc_linux_test.go pkg/prog: Improve support for external debug info 2018-11-08 10:16:42 -08:00
proc_test.go proc/core: add support for windows minidumps 2018-11-21 12:17:16 -08:00
proc_unix_test.go *: Misc refactors, and doc additions 2018-09-19 20:59:35 +02:00
proc.go proc: handle gid == 0 in FindGoroutine 2018-11-29 09:49:13 -08:00
registers_amd64.go *: Misc refactors, and doc additions 2018-09-19 20:59:35 +02:00
registers.go proc/native,proc/core: deduplicate linux register handling code 2018-10-22 12:19:09 -07:00
scope_test.go *: Misc refactors, and doc additions 2018-09-19 20:59:35 +02:00
stack.go proc: Improve performance of loadMap on very large sparse maps 2018-11-09 08:12:45 -08:00
threads.go proc/*: allow stepping into functions without debug_info symbols 2018-11-20 12:57:25 -08:00
types.go proc: correctly extract name of functions that have been inlined 2018-11-20 12:57:25 -08:00
variable_test.go proc/proc: Extend GoroutinesInfo to allow specifying a range 2018-11-19 10:06:38 -08:00
variables.go proc: do not panic if we can't satisfy a composite location for a slice var 2018-11-26 11:05:00 -08:00