aboutsummaryrefslogtreecommitdiffstats
path: root/prog/prog.go
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2024-05-06 08:33:51 +0200
committerDmitry Vyukov <dvyukov@google.com>2024-05-06 11:24:51 +0000
commit441f4fcc08ae33f36e5a15a9dd5abde3f0797921 (patch)
treeb85c0f6661d52d537e6e39b2791f0d7022390fec /prog/prog.go
parent69f2eab004cdc5bce339d5359dcf234698153dc7 (diff)
prog: fix validation of DataMmapProg
Allow to serialize/deserialize DataMmapProg and fix validation in debug mode. Fixes #4750
Diffstat (limited to 'prog/prog.go')
-rw-r--r--prog/prog.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/prog/prog.go b/prog/prog.go
index 880e02eeb..29667d217 100644
--- a/prog/prog.go
+++ b/prog/prog.go
@@ -12,6 +12,9 @@ type Prog struct {
Target *Target
Calls []*Call
Comments []string
+
+ // Was deserialized using Unsafe mode, so can do unsafe things.
+ isUnsafe bool
}
func (p *Prog) CallName(call int) string {