Skip to content

Commit

Permalink
Merge pull request #153 from snprajwal/lint-fixes
Browse files Browse the repository at this point in the history
chore: fix lints from `protogetter`
  • Loading branch information
rst0git committed Nov 1, 2023
2 parents 3835b6f + 3a12cbd commit 4c57022
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 21 deletions.
2 changes: 1 addition & 1 deletion crit/explore.go
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ func (c *crit) ExplorePs() (*PsTree, error) {
PID: pID,
PgID: process.GetPgid(),
SID: process.GetSid(),
Comm: coreData.Tc.GetComm(),
Comm: coreData.GetTc().GetComm(),
Process: process,
Core: coreData,
}
Expand Down
8 changes: 4 additions & 4 deletions crit/mempages.go
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ func (mr *MemoryReader) getPage(pageNo uint64) ([]byte, error) {
// Iterate over pagemap entries to find the corresponding page
for _, m := range mr.pagemapEntries {
found := false
for i := 0; i < int(*m.NrPages); i++ {
for i := 0; i < int(m.GetNrPages()); i++ {
if m.GetVaddr()+uint64(i)*uint64(mr.pageSize) == pageNo*uint64(mr.pageSize) {
found = true
break
Expand Down Expand Up @@ -157,7 +157,7 @@ func (mr *MemoryReader) GetPsArgs() (*bytes.Buffer, error) {
}
mm := mmImg.Entries[0].Message.(*mm.MmEntry)

return mr.GetMemPages(*mm.MmArgStart, *mm.MmArgEnd)
return mr.GetMemPages(mm.GetMmArgStart(), mm.GetMmArgEnd())
}

// GetPsArgs retrieves process environment variables from memory pages.
Expand All @@ -168,7 +168,7 @@ func (mr *MemoryReader) GetPsEnvVars() (*bytes.Buffer, error) {
}
mm := mmImg.Entries[0].Message.(*mm.MmEntry)

return mr.GetMemPages(*mm.MmEnvStart, *mm.MmEnvEnd)
return mr.GetMemPages(mm.GetMmEnvStart(), mm.GetMmEnvEnd())
}

func (mr *MemoryReader) GetPagemapEntries() []*pagemap.PagemapEntry {
Expand All @@ -184,7 +184,7 @@ func (mr *MemoryReader) GetShmemSize() (int64, error) {

var size int64
mm := mmImg.Entries[0].Message.(*mm.MmEntry)
for _, vma := range mm.Vmas {
for _, vma := range mm.GetVmas() {
// Check if VMA has the MAP_SHARED flag set in its flags
if vma.GetFlags()&unix.MAP_SHARED != 0 {
size += int64(vma.GetEnd() - vma.GetStart())
Expand Down
14 changes: 7 additions & 7 deletions main.go
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ func (c *Criu) StartPageServerChld(opts *rpc.CriuOpts) (int, int, error) {
return 0, 0, err
}

return int(resp.Ps.GetPid()), int(resp.Ps.GetPort()), nil
return int(resp.GetPs().GetPid()), int(resp.GetPs().GetPort()), nil
}

// GetCriuVersion executes the VERSION RPC call and returns the version
Expand All @@ -233,19 +233,19 @@ func (c *Criu) GetCriuVersion() (int, error) {
return 0, fmt.Errorf("unexpected CRIU RPC response")
}

version := int(*resp.GetVersion().MajorNumber) * 10000
version += int(*resp.GetVersion().MinorNumber) * 100
if resp.GetVersion().Sublevel != nil {
version += int(*resp.GetVersion().Sublevel)
version := resp.GetVersion().GetMajorNumber() * 10000
version += resp.GetVersion().GetMinorNumber() * 100
if resp.GetVersion().GetSublevel() != 0 {
version += resp.GetVersion().GetSublevel()
}

if resp.GetVersion().Gitid != nil {
if resp.GetVersion().GetGitid() != "" {
// taken from runc: if it is a git release -> increase minor by 1
version -= (version % 100)
version += 100
}

return version, nil
return int(version), nil
}

// IsCriuAtLeast checks if the version is at least the same
Expand Down
18 changes: 9 additions & 9 deletions test/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -102,27 +102,27 @@ func featureCheck(c *criu.Criu) error {
return err
}

if *features.MemTrack != *featuresToCompare.MemTrack {
if features.GetMemTrack() != featuresToCompare.GetMemTrack() {
return fmt.Errorf(
"unexpected MemTrack FeatureCheck result %v:%v",
*features.MemTrack,
*featuresToCompare.MemTrack,
features.GetMemTrack(),
featuresToCompare.GetMemTrack(),
)
}

if *features.LazyPages != *featuresToCompare.LazyPages {
if features.GetLazyPages() != featuresToCompare.GetLazyPages() {
return fmt.Errorf(
"unexpected LazyPages FeatureCheck result %v:%v",
*features.LazyPages,
*featuresToCompare.LazyPages,
features.GetLazyPages(),
featuresToCompare.GetLazyPages(),
)
}

if *features.PidfdStore != *featuresToCompare.PidfdStore {
if features.GetPidfdStore() != featuresToCompare.GetPidfdStore() {
return fmt.Errorf(
"unexpected PidfdStore FeatureCheck result %v:%v",
*features.PidfdStore,
*featuresToCompare.PidfdStore,
features.GetPidfdStore(),
featuresToCompare.GetPidfdStore(),
)
}

Expand Down

0 comments on commit 4c57022

Please sign in to comment.