mirror of
https://github.com/go-delve/delve.git
synced 2025-10-29 01:27:16 +08:00
proc/*,service: replace uses of uintptr with uint64 (#2163)
Since proc is supposed to work independently from the target architecture it shouldn't use architecture-dependent types, like uintptr. For example when reading a 64bit core file on a 32bit architecture, uintptr will be 32bit but the addresses proc needs to represent will be 64bit.
This commit is contained in:
committed by
GitHub
parent
e07bfd3180
commit
12009e9833
@ -1604,7 +1604,7 @@ func (d *Debugger) ListDynamicLibraries() []api.Image {
|
||||
// ExamineMemory returns the raw memory stored at the given address.
|
||||
// The amount of data to be read is specified by length.
|
||||
// This function will return an error if it reads less than `length` bytes.
|
||||
func (d *Debugger) ExamineMemory(address uintptr, length int) ([]byte, error) {
|
||||
func (d *Debugger) ExamineMemory(address uint64, length int) ([]byte, error) {
|
||||
d.targetMutex.Lock()
|
||||
defer d.targetMutex.Unlock()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user