aboutsummaryrefslogtreecommitdiffstats
path: root/prog/decodeexec.go
Commit message (Collapse)AuthorAgeFilesLines
* pkg/csource: fix handling of proc typesDmitry Vyukov2017-12-221-3/+8
| | | | | | | | | | Generated program always uses pid=0 even when there are multiple processes. Make each process use own pid. Unfortunately required to do quite significant changes to prog, because the current format only supported fixed pid. Fixes #490
* prog: use dense indexes for copyout instructionsDmitry Vyukov2017-12-171-13/+22
| | | | Fixes #174
* prog: add DeserializeExecDmitry Vyukov2017-12-171-0/+213
Factor out program parsing from pkg/csource. csource code that parses program and at the same time formats output is very messy and complex. New aproach also allows to understand e.g. when a call has copyout instructions which is useful for better C source output.