コード例 #1
0
ファイル: threads_linux.go プロジェクト: no2key/delve
func readMemory(thread *Thread, addr uintptr, data []byte) (read int, err error) {
	if len(data) == 0 {
		return
	}
	thread.dbp.execPtraceFunc(func() { read, err = sys.PtracePeekData(thread.Id, addr, data) })
	return
}
コード例 #2
0
ファイル: threads_linux.go プロジェクト: QuentinPerez/delve
func (thread *Thread) readMemory(addr uintptr, size int) (data []byte, err error) {
	if size == 0 {
		return
	}
	data = make([]byte, size)
	thread.dbp.execPtraceFunc(func() { _, err = sys.PtracePeekData(thread.Id, addr, data) })
	return
}