Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/services/console/interface/memphis/plugins/smaps/info.py
blob: 998a1a2582f4f27521d59a2604cc8d6fba1fbf6f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
###########################################################
# Main function:
# -----------------
# self:  self plugin object
# mself: memphis object / principal class
# pinfo: row with information about current tracing process
############################################################


def plg_on_top_data_refresh(self, ppinfo):
    smaps = get_data(self, ppinfo['pid'])
    
    # memphis need an array 
    return [smaps['private_dirty'], smaps['referenced']]

def get_data(pself, pid):
    ProcAnalysis = pself.INTERNALS['Plg'].proc_analysis(pid)

    return ProcAnalysis.SMaps()