cubefs

Форк
0
/x
/
zptrace_linux_arm64.go 
17 строк · 721.0 Байт
1
// Code generated by linux/mkall.go generatePtraceRegSet("arm64"). DO NOT EDIT.
2

3
package unix
4

5
import "unsafe"
6

7
// PtraceGetRegSetArm64 fetches the registers used by arm64 binaries.
8
func PtraceGetRegSetArm64(pid, addr int, regsout *PtraceRegsArm64) error {
9
	iovec := Iovec{(*byte)(unsafe.Pointer(regsout)), uint64(unsafe.Sizeof(*regsout))}
10
	return ptracePtr(PTRACE_GETREGSET, pid, uintptr(addr), unsafe.Pointer(&iovec))
11
}
12

13
// PtraceSetRegSetArm64 sets the registers used by arm64 binaries.
14
func PtraceSetRegSetArm64(pid, addr int, regs *PtraceRegsArm64) error {
15
	iovec := Iovec{(*byte)(unsafe.Pointer(regs)), uint64(unsafe.Sizeof(*regs))}
16
	return ptracePtr(PTRACE_SETREGSET, pid, uintptr(addr), unsafe.Pointer(&iovec))
17
}
18

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.