Skip to content

--proc-pid-smaps breaks on wf (write-on-fork) flag #681

@dcolascione

Description

@dcolascione

    ^
  File "/usr/lib/python3/dist-packages/jc/parsers/proc_pid_smaps.py", line 308, in parse
    return raw_output if raw else _process(raw_output)
                                  ~~~~~~~~^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/jc/parsers/proc_pid_smaps.py", line 248, in _process
    entry['VmFlags_pretty'] = [vmflags_map[x] for x in entry['VmFlags']]
                               ~~~~~~~~~~~^^^

From an Emacs process


Size:                  4 kB
KernelPageSize:        4 kB
MMUPageSize:           4 kB
Rss:                   4 kB
Pss:                   4 kB
Pss_Dirty:             4 kB
Shared_Clean:          0 kB
Shared_Dirty:          0 kB
Private_Clean:         0 kB
Private_Dirty:         4 kB
Referenced:            4 kB
Anonymous:             4 kB
KSM:                   0 kB
LazyFree:              0 kB
AnonHugePages:         0 kB
ShmemPmdMapped:        0 kB
FilePmdMapped:         0 kB
Shared_Hugetlb:        0 kB
Private_Hugetlb:       0 kB
Swap:                  0 kB
SwapPss:               0 kB
Locked:                0 kB
THPeligible:           0
ProtectionKey:         0
VmFlags: rd wr mr mw me nr wf dd sd dp 

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions