Home
last modified time | relevance | path

Searched hist:ba279bcd6d75aa236bcb9ccf11aeb6f51a2f8514 (Results 1 – 12 of 12) sorted by relevance

/freebsd/sys/amd64/linux/
H A Dlinux_genassym.cdiff ba279bcd6d75aa236bcb9ccf11aeb6f51a2f8514 Sun May 15 20:00:05 CEST 2022 Dmitry Chagin <dchagin@FreeBSD.org> linux(4): Cleanup signal trampolines

This is the first stage of a signal trampolines refactoring.

From trampolines retired emulation of the 'call' instruction, which is
replaced by direct call of a signal handler. The signal handler address
is in the register.

The previous trampoline implemenatation used semi-Linux-way to call
a signal handler via the 'jmp' instruction. Wherefore the trampoline
emulated a 'call' instruction to into the stack the return address for
signal handler's 'ret' instruction. Wherefore handmade DWARD annotations
was used.

While here rephrased and removed excessive comments.

MFC after: 2 weeks
H A Dlinux_locore.asmdiff ba279bcd6d75aa236bcb9ccf11aeb6f51a2f8514 Sun May 15 20:00:05 CEST 2022 Dmitry Chagin <dchagin@FreeBSD.org> linux(4): Cleanup signal trampolines

This is the first stage of a signal trampolines refactoring.

From trampolines retired emulation of the 'call' instruction, which is
replaced by direct call of a signal handler. The signal handler address
is in the register.

The previous trampoline implemenatation used semi-Linux-way to call
a signal handler via the 'jmp' instruction. Wherefore the trampoline
emulated a 'call' instruction to into the stack the return address for
signal handler's 'ret' instruction. Wherefore handmade DWARD annotations
was used.

While here rephrased and removed excessive comments.

MFC after: 2 weeks
H A Dlinux.hdiff ba279bcd6d75aa236bcb9ccf11aeb6f51a2f8514 Sun May 15 20:00:05 CEST 2022 Dmitry Chagin <dchagin@FreeBSD.org> linux(4): Cleanup signal trampolines

This is the first stage of a signal trampolines refactoring.

From trampolines retired emulation of the 'call' instruction, which is
replaced by direct call of a signal handler. The signal handler address
is in the register.

The previous trampoline implemenatation used semi-Linux-way to call
a signal handler via the 'jmp' instruction. Wherefore the trampoline
emulated a 'call' instruction to into the stack the return address for
signal handler's 'ret' instruction. Wherefore handmade DWARD annotations
was used.

While here rephrased and removed excessive comments.

MFC after: 2 weeks
H A Dlinux_sysvec.cdiff ba279bcd6d75aa236bcb9ccf11aeb6f51a2f8514 Sun May 15 20:00:05 CEST 2022 Dmitry Chagin <dchagin@FreeBSD.org> linux(4): Cleanup signal trampolines

This is the first stage of a signal trampolines refactoring.

From trampolines retired emulation of the 'call' instruction, which is
replaced by direct call of a signal handler. The signal handler address
is in the register.

The previous trampoline implemenatation used semi-Linux-way to call
a signal handler via the 'jmp' instruction. Wherefore the trampoline
emulated a 'call' instruction to into the stack the return address for
signal handler's 'ret' instruction. Wherefore handmade DWARD annotations
was used.

While here rephrased and removed excessive comments.

MFC after: 2 weeks
/freebsd/sys/amd64/linux32/
H A Dlinux32_locore.asmdiff ba279bcd6d75aa236bcb9ccf11aeb6f51a2f8514 Sun May 15 20:00:05 CEST 2022 Dmitry Chagin <dchagin@FreeBSD.org> linux(4): Cleanup signal trampolines

This is the first stage of a signal trampolines refactoring.

From trampolines retired emulation of the 'call' instruction, which is
replaced by direct call of a signal handler. The signal handler address
is in the register.

The previous trampoline implemenatation used semi-Linux-way to call
a signal handler via the 'jmp' instruction. Wherefore the trampoline
emulated a 'call' instruction to into the stack the return address for
signal handler's 'ret' instruction. Wherefore handmade DWARD annotations
was used.

While here rephrased and removed excessive comments.

MFC after: 2 weeks
H A Dlinux32_genassym.cdiff ba279bcd6d75aa236bcb9ccf11aeb6f51a2f8514 Sun May 15 20:00:05 CEST 2022 Dmitry Chagin <dchagin@FreeBSD.org> linux(4): Cleanup signal trampolines

This is the first stage of a signal trampolines refactoring.

From trampolines retired emulation of the 'call' instruction, which is
replaced by direct call of a signal handler. The signal handler address
is in the register.

The previous trampoline implemenatation used semi-Linux-way to call
a signal handler via the 'jmp' instruction. Wherefore the trampoline
emulated a 'call' instruction to into the stack the return address for
signal handler's 'ret' instruction. Wherefore handmade DWARD annotations
was used.

While here rephrased and removed excessive comments.

MFC after: 2 weeks
H A Dlinux.hdiff ba279bcd6d75aa236bcb9ccf11aeb6f51a2f8514 Sun May 15 20:00:05 CEST 2022 Dmitry Chagin <dchagin@FreeBSD.org> linux(4): Cleanup signal trampolines

This is the first stage of a signal trampolines refactoring.

From trampolines retired emulation of the 'call' instruction, which is
replaced by direct call of a signal handler. The signal handler address
is in the register.

The previous trampoline implemenatation used semi-Linux-way to call
a signal handler via the 'jmp' instruction. Wherefore the trampoline
emulated a 'call' instruction to into the stack the return address for
signal handler's 'ret' instruction. Wherefore handmade DWARD annotations
was used.

While here rephrased and removed excessive comments.

MFC after: 2 weeks
H A Dlinux32_sysvec.cdiff ba279bcd6d75aa236bcb9ccf11aeb6f51a2f8514 Sun May 15 20:00:05 CEST 2022 Dmitry Chagin <dchagin@FreeBSD.org> linux(4): Cleanup signal trampolines

This is the first stage of a signal trampolines refactoring.

From trampolines retired emulation of the 'call' instruction, which is
replaced by direct call of a signal handler. The signal handler address
is in the register.

The previous trampoline implemenatation used semi-Linux-way to call
a signal handler via the 'jmp' instruction. Wherefore the trampoline
emulated a 'call' instruction to into the stack the return address for
signal handler's 'ret' instruction. Wherefore handmade DWARD annotations
was used.

While here rephrased and removed excessive comments.

MFC after: 2 weeks
/freebsd/sys/i386/linux/
H A Dlinux_locore.asmdiff ba279bcd6d75aa236bcb9ccf11aeb6f51a2f8514 Sun May 15 20:00:05 CEST 2022 Dmitry Chagin <dchagin@FreeBSD.org> linux(4): Cleanup signal trampolines

This is the first stage of a signal trampolines refactoring.

From trampolines retired emulation of the 'call' instruction, which is
replaced by direct call of a signal handler. The signal handler address
is in the register.

The previous trampoline implemenatation used semi-Linux-way to call
a signal handler via the 'jmp' instruction. Wherefore the trampoline
emulated a 'call' instruction to into the stack the return address for
signal handler's 'ret' instruction. Wherefore handmade DWARD annotations
was used.

While here rephrased and removed excessive comments.

MFC after: 2 weeks
H A Dlinux_genassym.cdiff ba279bcd6d75aa236bcb9ccf11aeb6f51a2f8514 Sun May 15 20:00:05 CEST 2022 Dmitry Chagin <dchagin@FreeBSD.org> linux(4): Cleanup signal trampolines

This is the first stage of a signal trampolines refactoring.

From trampolines retired emulation of the 'call' instruction, which is
replaced by direct call of a signal handler. The signal handler address
is in the register.

The previous trampoline implemenatation used semi-Linux-way to call
a signal handler via the 'jmp' instruction. Wherefore the trampoline
emulated a 'call' instruction to into the stack the return address for
signal handler's 'ret' instruction. Wherefore handmade DWARD annotations
was used.

While here rephrased and removed excessive comments.

MFC after: 2 weeks
H A Dlinux.hdiff ba279bcd6d75aa236bcb9ccf11aeb6f51a2f8514 Sun May 15 20:00:05 CEST 2022 Dmitry Chagin <dchagin@FreeBSD.org> linux(4): Cleanup signal trampolines

This is the first stage of a signal trampolines refactoring.

From trampolines retired emulation of the 'call' instruction, which is
replaced by direct call of a signal handler. The signal handler address
is in the register.

The previous trampoline implemenatation used semi-Linux-way to call
a signal handler via the 'jmp' instruction. Wherefore the trampoline
emulated a 'call' instruction to into the stack the return address for
signal handler's 'ret' instruction. Wherefore handmade DWARD annotations
was used.

While here rephrased and removed excessive comments.

MFC after: 2 weeks
H A Dlinux_sysvec.cdiff ba279bcd6d75aa236bcb9ccf11aeb6f51a2f8514 Sun May 15 20:00:05 CEST 2022 Dmitry Chagin <dchagin@FreeBSD.org> linux(4): Cleanup signal trampolines

This is the first stage of a signal trampolines refactoring.

From trampolines retired emulation of the 'call' instruction, which is
replaced by direct call of a signal handler. The signal handler address
is in the register.

The previous trampoline implemenatation used semi-Linux-way to call
a signal handler via the 'jmp' instruction. Wherefore the trampoline
emulated a 'call' instruction to into the stack the return address for
signal handler's 'ret' instruction. Wherefore handmade DWARD annotations
was used.

While here rephrased and removed excessive comments.

MFC after: 2 weeks