delve/pkg/proc
Heschi Kreinick 8954858ee8 proc: round TLS segment size to its alignment (#1682)
The fix for #1428 was buggy, partly because I communicated poorly. Sorry
about that.

The size of the TLS segment should be padded such that TLS addresses
are congruent in the file to where they will end up memory, i.e.
(tlsoffset%align) == (vaddr%align). In most cases, vaddr will be aligned
and it won't matter, but if not then simply aligning the end of the
segment is incorrect. This should be right.

(For the record, the current rounding logic is working in bits, but
PtrSize is in bytes, so it wasn't working as originally intended
either.)
2019-09-04 09:01:53 -07:00
..
core Edited to fix issue #1071 (#1664) 2019-08-13 11:13:56 -07:00
fbsdutil *: FreeBSD initial support (#1480) 2019-07-12 18:28:04 -07:00
gdbserial proc/gdbserial: reset thread updater in step loop (#1665) 2019-08-13 11:14:47 -07:00
linutil proc/linutil: Fix register bitmasks 2019-06-16 09:35:14 +02:00
native proc: next/step/stepout restarts thread from wrong instruction (#1657) 2019-08-12 15:11:19 -07:00
test travis-ci: fix dwz test problems (#1648) 2019-07-31 13:09:00 -07:00
winutil proc/gdbserial: do not return floating point regs when not requested (#1497) 2019-02-26 08:53:45 -08:00
arch.go pkg/proc: Untangle Arch from G struct 2019-08-09 18:15:44 +02:00
bininfo.go proc: round TLS segment size to its alignment (#1682) 2019-09-04 09:01:53 -07: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 pkg/proc: Consolidate BinaryInfo/Image methods 2019-08-10 14:03:12 +02:00
doc.go Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
dwarf_expr_test.go proc: remove (*EvalScope).globalFor (#1658) 2019-08-11 13:56:16 -07:00
eval.go proc: remove (*EvalScope).globalFor (#1658) 2019-08-11 13:56:16 -07:00
fncall.go proc: remove (*EvalScope).globalFor (#1658) 2019-08-11 13:56:16 -07:00
interface.go proc: allow simultaneous call injection to multiple goroutines (#1591) 2019-06-30 10:44:30 -07:00
mem.go More Function Calls, parts 2 (#1504) 2019-05-30 08:08:37 -07:00
moduledata.go proc: support debugging plugins (#1414) 2019-05-08 14:06:38 -07:00
proc_general_test.go proc: change memCache to delay reading 2018-04-23 10:13:21 -07:00
proc_linux_test.go *: Update import name to github.com/go-delve/delve 2019-01-04 19:43:13 +01:00
proc_test.go tests: remove duplicate code (#1669) 2019-08-14 08:57:05 -07:00
proc_unix_test.go tests: remove duplicate code (#1669) 2019-08-14 08:57:05 -07:00
proc.go proc: next/step/stepout restarts thread from wrong instruction (#1657) 2019-08-12 15:11:19 -07:00
registers_amd64.go proc/gdbserial: do not return floating point regs when not requested (#1497) 2019-02-26 08:53:45 -08:00
registers.go proc/gdbserial: do not return floating point regs when not requested (#1497) 2019-02-26 08:53:45 -08:00
scope_test.go tests: remove duplicate code (#1669) 2019-08-14 08:57:05 -07:00
stack.go pkg/proc: Untangle Arch from G struct 2019-08-09 18:15:44 +02:00
threads.go proc: next/step/stepout restarts thread from wrong instruction (#1657) 2019-08-12 15:11:19 -07:00
types.go pkg/proc: Consolidate BinaryInfo/Image methods 2019-08-10 14:03:12 +02:00
variable_test.go tests: remove duplicate code (#1669) 2019-08-14 08:57:05 -07:00
variables.go proc: remove (*EvalScope).globalFor (#1658) 2019-08-11 13:56:16 -07:00