#
1.4 |
|
10-Jul-2022 |
riastradh |
ptrace(PT_LWPSTATUS): Fix lid=0 case.
Make ptrace_read_lwpstatus always overwrite the whole struct ptrace_lwpstatus so the caller doesn't have to make sure pl_lwpid is initialized correctly -- ptrace_lwpstatus was missing that reinitialization after ptrace_update_lwp, but it's less work for all the callers if we just make the assertion an assignment instead.
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base thorpej-futex-base
|
#
1.3 |
|
20-Oct-2020 |
rin |
Include missing <sys/proc.h>. Hopefully fix build for everyone except vax, for which process_machep.c is missing.
|
#
1.2 |
|
20-Oct-2020 |
christos |
Basic register read/write functionality and lwp setting are always provided by the kernel because they are needed by multiple things (ptrace/procfs/coredump), so move them to sys_process_lwpstatus (this file should be renamed to sys_process_common.c?)
|
Revision tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 ad-namecache-base2 ad-namecache-base1 ad-namecache-base
|
#
1.1 |
|
04-Jan-2020 |
kamil |
branches: 1.1.6; Rename sys_ptrace_lwpstatus.c to sys_process_lwpstatus.c
Keep the names of functions internally as ptrace intact as this code is shared with core_elf32.c that already reaches ptrace(2) specifc symbols.
No functional change intended.
|
#
1.3 |
|
20-Oct-2020 |
rin |
Include missing <sys/proc.h>. Hopefully fix build for everyone except vax, for which process_machep.c is missing.
|
#
1.2 |
|
20-Oct-2020 |
christos |
Basic register read/write functionality and lwp setting are always provided by the kernel because they are needed by multiple things (ptrace/procfs/coredump), so move them to sys_process_lwpstatus (this file should be renamed to sys_process_common.c?)
|
Revision tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 ad-namecache-base2 ad-namecache-base1 ad-namecache-base
|
#
1.1 |
|
04-Jan-2020 |
kamil |
branches: 1.1.6; Rename sys_ptrace_lwpstatus.c to sys_process_lwpstatus.c
Keep the names of functions internally as ptrace intact as this code is shared with core_elf32.c that already reaches ptrace(2) specifc symbols.
No functional change intended.
|
#
1.1 |
|
04-Jan-2020 |
kamil |
Rename sys_ptrace_lwpstatus.c to sys_process_lwpstatus.c
Keep the names of functions internally as ptrace intact as this code is shared with core_elf32.c that already reaches ptrace(2) specifc symbols.
No functional change intended.
|