当前位置:网站首页>Write a jison parser (7/10) from scratch: the iterative development process of the parser generator 'parser generator'

Write a jison parser (7/10) from scratch: the iterative development process of the parser generator 'parser generator'

2022-07-04 09:29:00 Hu Zhenghui

Write one from scratch Jison Parser (7/10): Parser generator parser generator Iterative development process of

  1. Write one from scratch Jison Parser (1/10):Jison, No Json
  2. Write one from scratch Jison Parser (2/10): Learn parser generator parser generator The right posture
  3. Write one from scratch Jison Parser (3/10): A good beginning is half the battle ——《 political science 》 ( Aristotle )
  4. Write one from scratch Jison Parser (4/10):Jison Parser generator syntax format details
  5. Write one from scratch Jison Parser (5/10):Jison A brief introduction to the working principle of parser syntax
  6. Write one from scratch Jison Parser (6/10): analysis , Instead of defining syntax
  7. Write one from scratch Jison Parser (7/10): Parser generator parser generator Iterative development process of

Short step , A thousand miles

So every step counts , A thousand miles ; Don't product the little stream , Beyond into the sea .————《 Persuasion 》 Xunzi ( B.c. 313 year - B.c. 238 year , My name is , Word Qing , Chinese , Zhao people in the late Warring States period )

one or two steps , half of step , Take a step . In the previous article, I explained how to analyze curly braces { and } Is the key symbol of parsing format , And in lexical analysis lexical analysis Add the corresponding lexical rules to parse the curly bracket marks LBRACE and RBRACE, Modify semantic analysis accordingly semantic analyse The rules in the l, The completed code is as follows :

%lex

%%

[^{
    }\n\r]+  {
     return 'UNKNOWN'; }
"{"         {
     return 'LBRACE'; }
"}"         {
     return 'RBRACE'; }
[\n\r]+     {
     return 'EOL'; }
<<EOF>>     {
     return 'EOF'; }

/lex

%%

p
    : ll EOF
        {
     console.log($1); }
    ;

ll
    : ll l
        {
     $$ = $1 + $2; }
    | l
        {
     $$ = $1; }
    ;

l
    : UNKNOWN EOL
        {
     $$ = $1 + $2; }
    | UNKNOWN LBRACE EOL
        {
     $$ = $1 + '"' + $2 + '"' + $3; }
    | UNKNOWN RBRACE EOL
        {
     $$ = $1 + '"' + $2 + '"' + $3; }
    | LBRACE EOL
        {
     $$ = '"' + $1 + '"' + $2; }
    | RBRACE EOL
        {
     $$ = '"' + $1 + '"' + $2; }
    ;

Although in lexical analysis lexical analysis And semantic analysis semantic analyse Have been modified , However, semantic analysis semantic analyse The modification in is to cooperate with lexical analysis lexical analysis , In semantic analysis semantic analyse There is no curly bracket in { and } Rules for parsing the semantic structure of idioms , Therefore, it can be said that the previous article only did according to the curly brackets { and } Parsing the file structure is half the job , If the complete work is a step Words , So the previous article is half of step , That is to say one or two steps , This article will be completed according to curly brackets { and } The other half of parsing the file structure .

Parser generator parser generator Iterative development process of

As mentioned earlier Jison Parser generator parser generator The code contains two parts of lexical analysis lexical analysis And semantic analysis semantic analyse , Therefore, we can analyze the morphology lexical analysis And semantic analysis semantic analyse Think of it as two stages of an iterative development , For example, the previous article and this article are explained according to curly brackets { and } Parse the file structure , This is an iteration , The last one is the first stage , In lexical analysis lexical analysis Curly braces are parsed in { and } ; This is the second stage , In semantic analysis semantic analyse Based on curly braces { and } Parse the file structure .

From the perspective of defining syntax, parser generator parser generator when , The intuitive idea is that now that grammar has been defined , Then write the parser generator directly according to the syntax parser generator The code will do . The desire to reach the goal in one step is wonderful , However, parsing is different from defining syntax , Develop parser generators for parsing purposes parser generator The code has different development processes .

Mentioned in the previous content , Develop parser generator parser generator when , Different from developing programs, start with a simple function and gradually improve , Instead, you need to be able to correctly parse the target data from the beginning , Therefore, this example first parses by line , Then in the previous article, I analyzed the curly braces { and } , It can be seen from this that the workflow is different from that of ordinary development programs .

In this example, remove the curly brackets { and } Mark after token Name it UNKNOWN. Mark token The name of "do not care" means that you don't need to care about the specific meaning of the content , It can be distinguished from curly bracket marks LBRACE and RBRACE Match different characters , First, ensure that the data file can be successfully parsed . But ordinary program development process often requires more accurate data definition , This is also the parser generator parser generator Differences in the development process , The content that has not been parsed is left for later processing .

Combined with the previous explanation , Simply summarize the parser generator parser generator The iterative development process of includes three points :

  1. Every step should ensure that the sample file can be successfully parsed
  2. For the part that has not been resolved, we don't pay attention to how to define it accurately for the time being , To be treated later
  3. Lexical analysis lexical analysis And semantic analysis semantic analyse Divided into two stages , First, lexical analysis lexical analysis Parse out the tag token, Then in semantic analysis semantic analyse Parse into rules

Just as the workflow of other program development technologies is applicable to a certain range of scenarios , This process is not widely applicable to all kinds of development parser generators parser generator Scene , However, following this process can make the goal and logic of each step very clear , Even if there's a problem , You can also go back to the previous feasible step , Change other analytical ideas to explore .

Last lexical analysis lexical analysis It realizes parsing curly braces { and } , This article is about semantic analysis semantic analyse Will parse out pairs of curly braces { and }. If this article is successfully parsed , Then it shows that we can continue to try further , If the parsing of this article fails , You can also try to change other parsing methods , Still based on the curly braces parsed in the previous article { and }.

Starting from scratch Analyze pairs of curly braces { and }

In the last article, I explained how to Starting from scratch It should be found from curly brackets { and } Start , Next, we still follow Starting from scratch Principles , Analyze the left curly bracket { And right curly bracket } The relationship between the location of the occurrence and the file structure .

Use the left curly bracket in the previous article { The order of

grep '{' ./data/launchctl_system.txt

The result is

com.apple.xpc.launchd.domain.system = {
        security context = {
        pending requests = {
        subdomains = {
        pending attachments = {
        pending global attachments = {
        environment = {
        services = {
        unmanaged processes = {
        endpoints = {
        externally-hosted endpoints = {
        task-special ports = {
        disabled services = {
{
        properties = {

Browse these lines in the file , You can see

	security context = {
		uid unset
		asid = 0
	}

	pending requests = {
	}
	pending attachments = {
	}
	pending global attachments = {
	}
	environment = {
	}
	unmanaged processes = {
	}
	externally-hosted endpoints = {
	}
	task-special ports = {
			  0x1203 4       bootstrap  com.apple.xpc.launchd.domain.system
			 0x1fa03 9          access  com.apple.taskgated
	}

These pairs of curly braces { and } Obviously, they appear in pairs , Others contain left curly braces { A few lines away from the paired right curly braces } Far away , The analysis process still follows Starting from scratch Principles , No assumptions , Only from observation to find the law .

There are several pairs of curly braces { and } There is no extra line between , According to lexical analysis lexical analysis Pattern analysis tags in token, The result is

UNKNOWN LBRACE EOL
UNKNOWN RBRACE EOL

Similar analysis curly braces { and } There are additional rows between , According to lexical analysis lexical analysis Pattern analysis tags in token, The result is

UNKNOWN LBRACE EOL
UNKNOWN EOL
UNKNOWN EOL
UNKNOWN RBRACE EOL

Compare with parser generator parser generator The code will find ,UNKNOWN EOL In lexical analysis lexical analysis Is matched as l, And continuous UNKNOWN EOL Match as continuous l, Will be further matched as ll. So curly braces { and } The case that there are additional lines between can be rewritten as

UNKNOWN LBRACE EOL
ll
UNKNOWN RBRACE EOL

from the beginning Parser generator parser generator Iterative development skills

In the last article, lexical analysis lexical analysis Keep the mark in the section EOL and EOF unchanged , Removed the mark LINE.

[^\n\r]+    {
     return 'LINE'; }

[\n\r]+     {
     return 'EOL'; }
<<EOF>>     {
     return 'EOF'; }

Mark added UNKNOWNLBRACERBRACE.

[^{
    }\n\r]+  {
     return 'UNKNOWN'; }
"{"         {
     return 'LBRACE'; }
"}"         {
     return 'RBRACE'; }

[\n\r]+     {
     return 'EOL'; }
<<EOF>>     {
     return 'EOF'; }

This improvement is in lexical analysis lexical analysis Partial improvements in the section , Keep other rules unchanged . Review the previous pairs of curly braces based on search { and } Two locations searched .

	security context = {
		uid unset
		asid = 0
	}

and

	task-special ports = {
			  0x1203 4       bootstrap  com.apple.xpc.launchd.domain.system
			 0x1fa03 9          access  com.apple.taskgated
	}

After analysis, the following methods can be used to match

UNKNOWN LBRACE EOL
ll
UNKNOWN RBRACE EOL

Among them ll Based on unchanging grammar rules ll and l.

ll
    : ll l
        {
     $$ = $1 + $2; }
    | l
        {
     $$ = $1; }
    ;

l
    : UNKNOWN EOL
        {
     $$ = $1 + $2; }
    | UNKNOWN LBRACE EOL
        {
     $$ = $1 + $2 + $3; }
    | UNKNOWN RBRACE EOL
        {
     $$ = $1 + $2 + $3; }
    | LBRACE EOL
        {
     $$ = $1 + $2; }
    | RBRACE EOL
        {
     $$ = $1 + $2; }
    ;

This improvement is in semantic analysis semantic analyse Partial improvements in the section , Keep other rules unchanged .

Discussed in the last article Starting from scratch The analysis should put aside the agreement of production and life experience , And the lexical analysis explained above lexical analysis And semantic analysis semantic analyse Keep some tags that have been successfully run token And some grammatical rules grammar rules unchanged , Try to improve other tags token And grammar rules grammar rules , It can be called from the beginning , This idea is also to follow the three key points of the iterative development process mentioned above .

from the beginning Analyze pairs of curly braces { and }

In the previous article, by filtering the curly braces in the sample file { and }, Through observation, curly braces { and } Only appear at the end of the line , Then further improve lexical analysis through this Law lexical analysis , Previously, we found some pairs of curly braces through observation { and } There are two grammatical rules grammar rules matching . When curly braces { and } There are no additional rows between them, which can be matched in the following way

UNKNOWN LBRACE EOL
UNKNOWN RBRACE EOL

This is because of paired curly braces { and } The distance is close , So it's easy to observe . There are also two pairs of curly braces { and } The situation of can be matched in the following ways

UNKNOWN LBRACE EOL
ll
UNKNOWN RBRACE EOL

This is because these two form a pair of curly braces { and } There are only two lines between , So it can be observed intuitively , As curly braces { and } When there is more content between , It's not so easy to observe intuitively .

In the previous article, curly braces were filtered out by command { and } After that, the lexical analysis is found through observation lexical analysis Laws , It's because the filter filters out the interfering content , Then semantic analysis semantic analyse Can there be a similar idea in ?

In the front, visually observe the pairs of curly braces that are close { and } Found the law , So can we filter out the interfering content in a similar way to make the distance between pairs of curly braces closer for intuitive observation ?

Because the data file of this example has obvious characteristics of branches , So look for lexical analysis through intuitive observation lexical analysis When it's regular , You can process commands with the help of lines in the command line , And semantic analysis semantic analyse Often across multiple lines , Is it possible to use more complex text processing commands on the command line ?

This is a very natural idea , however , wait !

What we are doing now is text content analysis , And the preliminary analysis has been completed , If you use other text processing commands , In other text processing commands Starting from scratch Repeat the rules that have been analyzed .

Can it be based on the work done from the beginning Well ?

At present, semantic analysis semantic analyse Action in action It is output as the input file is , That is, analyze the contents of the input file according to the analyzed marks token Reassemble as it is , Three grammatical rules grammar rules in ,l The rule of contains tags token, and ll Does not contain the tag token,p Included tags EOF There is no actual content and does not affect the analysis , Let's look at the rules l

l
    : UNKNOWN EOL
        {
     $$ = $1 + $2; }
    | UNKNOWN LBRACE EOL
        {
     $$ = $1 + $2 + $3; }
    | UNKNOWN RBRACE EOL
        {
     $$ = $1 + $2 + $3; }
    | LBRACE EOL
        {
     $$ = $1 + $2; }
    | RBRACE EOL
        {
     $$ = $1 + $2; }
    ;

It defines 5 Rules , after 4 Item contains curly braces { and } , That is, the content to be analyzed , And the first 1 Rule does not contain curly braces { and } , That is, the interference content that needs to be filtered as discussed above , At this time, a natural idea is to let this rule not output content , It is amended as follows

l
    : UNKNOWN EOL
        {
     $$ = ""; }
    | UNKNOWN LBRACE EOL
        {
     $$ = $1 + $2 + $3; }
    | UNKNOWN RBRACE EOL
        {
     $$ = $1 + $2 + $3; }
    | LBRACE EOL
        {
     $$ = $1 + $2; }
    | RBRACE EOL
        {
     $$ = $1 + $2; }
    ;

This really achieves the goal of filtering out interfering content , But it also brings new problems , Paired curly braces were found in front { and } There are two situations

UNKNOWN LBRACE EOL
UNKNOWN RBRACE EOL

and

UNKNOWN LBRACE EOL
UNKNOWN EOL
UNKNOWN EOL
UNKNOWN RBRACE EOL

If you put UNKNOWN EOL The output is an empty string , These two situations are confused in the output . At this point, it can be slightly improved , Output a clearly identifiable content .

l
    : UNKNOWN EOL
        {
     $$ = "UNKNOWN" + $2; }
    | UNKNOWN LBRACE EOL
        {
     $$ = $1 + $2 + $3; }
    | UNKNOWN RBRACE EOL
        {
     $$ = $1 + $2 + $3; }
    | LBRACE EOL
        {
     $$ = $1 + $2; }
    | RBRACE EOL
        {
     $$ = $1 + $2; }
    ;

At this point, you can see continuous lines of UNKNOWN word , For example, the previous pair of curly braces containing two lines { and } The output becomes

        security context = {
UNKNOWN
UNKNOWN
        }

and

        task-special ports = {
UNKNOWN
UNKNOWN
        }

With the help of uniq Command filter duplicate lines , Show only one line

node brace.js launchctl_system.txt | uniq

The output is

com.apple.xpc.launchd.domain.system = {
UNKNOWN
	security context = {
UNKNOWN
	}

UNKNOWN

UNKNOWN
	pending requests = {
	}
	subdomains = {
UNKNOWN
	}
	pending attachments = {
	}
	pending global attachments = {
	}

	environment = {
	}

	services = {
UNKNOWN
	}

	unmanaged processes = {
	}

	endpoints = {
UNKNOWN
	}

	externally-hosted endpoints = {
	}

	task-special ports = {
UNKNOWN
	}

	disabled services = {
{
UNKNOWN
}
	}

	properties = {
UNKNOWN
	}
}

Among them UNKNOWN That is, one or more lines UNKNDOWN EOL, According to semantic analysis semantic analyse The result will be ll.

Semantic analysis semantic analyse Of half of step

Visually observe the filtered content and find curly braces { and } It's all in pairs , Description can be analyzed in pairs . You will also find pairs of curly braces { and } There are also nested relationships . The deepest nesting has three layers

com.apple.xpc.launchd.domain.system = {
	disabled services = {
{
UNKNOWN
}
	}
}

At this time, we still follow the key points of the iterative development process mentioned above , First look at the innermost layer , That is, there are no nested curly braces { and } The situation of . In addition to the previous analysis

UNKNOWN LBRACE EOL
UNKNOWN RBRACE EOL

and

UNKNOWN LBRACE EOL
ll
UNKNOWN RBRACE EOL

outside , also

LBRACE EOL
ll
RBRACE EOL

Put these three pairs of curly braces { and } Set to a new grammar rule o,

o
    : UNKNOWN LBRACE EOL ll UNKNOWN RBRACE EOL
    | LBRACE EOL ll RBRACE EOL
    | UNKNOWN LBRACE EOL UNKNOWN RBRACE EOL
    ;

Because of the curly braces { and } All put in o It's in ,l No longer need to match curly braces { and } , Just add a match o The rules can be .

l
    : UNKNOWN EOL
    | o
    ;

Compare these two grammatical rules grammar rules It can be seen that o The three rules of contain the tag at the end EOL, and l The original rules are also marked EOL ending , therefore , You can match the end of EOL move l matching o The rules of .

o
    : UNKNOWN LBRACE EOL ll UNKNOWN RBRACE
    | LBRACE EOL ll RBRACE
    | UNKNOWN LBRACE EOL UNKNOWN RBRACE
    ;

l
    : UNKNOWN EOL
    | o EOL
    ;

It looks neat , But it also brings a question , Previous grammar rules l Each item in matches the entire line , Now the grammatical rules o Matched multiple lines , Again l A rule of , Will it confuse ?

For this example only , It's not confusing . However, if this method is widely used in different scenarios , There may be confusion , At this time, it is still necessary to recall analysis , Instead of defining syntax Principles , Analyze around parsing the sample file .

Simplify nested structures through direct observation

Put more lines in front UNKNOWN Simplify to one line , We can analyze the structure intuitively , Use o Matching multiple lines also helps to further simplify , Put grammar rules o Bring it into the previous simplified structure .

com.apple.xpc.launchd.domain.system = {
UNKNOWN
o

UNKNOWN

UNKNOWN
o
o
o
o

o

o

o

o

o

o

	disabled services = {
o
	}

o
}

You can see that the second layer of three-layer nesting discussed above is simplified to

	disabled services = {
o
	}

According to lexical analysis lexical analysis Define analysis tags in token by

UNKNOWN LBRACE EOL
o EOL
UNKNOWN RBRACE

among o EOL Match grammar rules l,l Match again ll, That is to say

UNKNOWN LBRACE EOL
ll
UNKNOWN RBRACE

This matches the grammatical rules o First of all

o
    : UNKNOWN LBRACE EOL ll UNKNOWN RBRACE
    ;

At this time, the structure not analyzed can be further simplified

com.apple.xpc.launchd.domain.system = {
UNKNOWN
o

UNKNOWN

UNKNOWN
o
o
o
o

o

o

o

o

o

o

o

o
}

The three-layer nested structure simplifies another layer , Refer to the previous analysis , According to lexical analysis lexical analysis Define analysis tags in token , And matching according to grammatical rules can be simplified as

UNKNOWN LBRACE EOL
ll
RBRACE

You can see that it contains curly braces { and } , However, it does not match the grammar rules defined above o Any one of the , Because the right curly bracket on the last line } At the beginning of the line , There's no blank , The blank matches the tag UNKNOWN, Therefore, it can be added to the grammar rules o in .

o
    : UNKNOWN LBRACE EOL ll UNKNOWN RBRACE
    | UNKNOWN LBRACE EOL ll RBRACE
    | LBRACE EOL ll RBRACE
    | UNKNOWN LBRACE EOL UNKNOWN RBRACE
    ;

Semantic analysis semantic analyse Of half of step The finished code

Follow the above analysis , The code after the completion of this example is as follows .

%lex

%%

[^{
    }\n\r]+  {
     return 'UNKNOWN'; }
"{"         {
     return 'LBRACE'; }
"}"         {
     return 'RBRACE'; }
[\n\r]+     {
     return 'EOL'; }
<<EOF>>     {
     return 'EOF'; }

/lex

%%

p
    : ll EOF
        {
     console.log($1); }
    ;

o
    : UNKNOWN LBRACE EOL ll UNKNOWN RBRACE
        {
     $$ = $1 + $2 + $3 + $4 + $5 + $6; }
    | UNKNOWN LBRACE EOL ll RBRACE
        {
     $$ = $1 + $2 + $3 + $4 + $5; }
    | LBRACE EOL ll RBRACE
        {
     $$ = $1 + $2 + $3 + $4; }
    | UNKNOWN LBRACE EOL UNKNOWN RBRACE
        {
     $$ = $1 + $2 + $3 + $4 + $5; }
    ;

ll
    : ll l
        {
     $$ = $1 + $2; }
    | l
        {
     $$ = $1; }
    ;

l
    : UNKNOWN EOL
        {
     $$ = $1 + $2; }
    | o EOL
        {
     $$ = $1 + $2; }
    ;

The action is still combined into the original content , I won't repeat . Comparing with the code completed in the previous article, you will find , The scope of improvement is to put grammar rules l

l
    : UNKNOWN EOL
        {
     $$ = $1 + $2; }
    | UNKNOWN LBRACE EOL
        {
     $$ = $1 + $2 + $3; }
    | UNKNOWN RBRACE EOL
        {
     $$ = $1 + $2 + $3; }
    | LBRACE EOL
        {
     $$ = $1 + $2; }
    | RBRACE EOL
        {
     $$ = $1 + $2; }
    ;

Split grammar rules o And simplify accordingly l

o
    : UNKNOWN LBRACE EOL ll UNKNOWN RBRACE
        {
     $$ = $1 + $2 + $3 + $4 + $5 + $6; }
    | UNKNOWN LBRACE EOL ll RBRACE
        {
     $$ = $1 + $2 + $3 + $4 + $5; }
    | LBRACE EOL ll RBRACE
        {
     $$ = $1 + $2 + $3 + $4; }
    | UNKNOWN LBRACE EOL UNKNOWN RBRACE
        {
     $$ = $1 + $2 + $3 + $4 + $5; }
    ;

l
    : UNKNOWN EOL
        {
     $$ = $1 + $2; }
    | o EOL
        {
     $$ = $1 + $2; }
    ;

The lexical analysis in the previous article is not modified in this example lexical analysis part , Only improve semantic analysis semantic analyse part . Therefore, it can be said that the previous article is lexical analysis lexical analysis Of half of step , This article is semantic analysis semantic analyse Of half of step , Put together to form a complete a step .

Understand grammatical rules o The match of

In this example, the syntax rules o There are four rules , In order to understand the matching relationship , Can be in action action Add logo to

%lex

%%

[^{
    }\n\r]+  {
     return 'UNKNOWN'; }
"{"         {
     return 'LBRACE'; }
"}"         {
     return 'RBRACE'; }
[\n\r]+     {
     return 'EOL'; }
<<EOF>>     {
     return 'EOF'; }

/lex

%%

p
    : ll EOF
        {
     console.log($1); }
    ;

o
    : UNKNOWN LBRACE EOL ll UNKNOWN RBRACE
        {
     $$ = 'o1 : ' + $1 + $2 + $3 + $4 + $5 + $6; }
    | UNKNOWN LBRACE EOL ll RBRACE
        {
     $$ = 'o2 : ' + $1 + $2 + $3 + $4 + $5; }
    | LBRACE EOL ll RBRACE
        {
     $$ = 'o3 : ' + $1 + $2 + $3 + $4; }
    | UNKNOWN LBRACE EOL UNKNOWN RBRACE
        {
     $$ = 'o4 : ' + $1 + $2 + $3 + $4 + $5; }
    ;

ll
    : ll l
        {
     $$ = $1 + $2; }
    | l
        {
     $$ = $1; }
    ;

l
    : UNKNOWN EOL
        {
     $$ = $1 + $2; }
    | o EOL
        {
     $$ = $1 + $2; }
    ;

These four rules use different prefixes , The result is

/Users/huzhenghui/OneDrive/Node/Jison/launchctl_system/step_3_object_2
o2 : com.apple.xpc.launchd.domain.system = {
	type = system
	handle = 0
	active count = 648
	on-demand count = 0
	service count = 362
	active service count = 160
	activity ratio = 0.44
	maximum allowed shutdown time = 65 s
	service stats = 0
	creator = launchd.1
	creator euid = 0
	external activation count = 0
o1 : 	security context = {
		uid unset
		asid = 0
	}

	bringup time = 89 ms
	death port = 0xf03

	in-progress bootstraps = 0
	pended requests = 0
o4 : 	pending requests = {
	}
o1 : 	subdomains = {
		com.apple.xpc.launchd.domain.pid.iCloudHelper.36105
		com.apple.xpc.launchd.domain.pid.LegacyExternalColorPickerService.33091
		com.apple.xpc.launchd.domain.pid.MTLCompilerService.33090
		com.apple.xpc.launchd.domain.pid.SQLPro Studio.33084
		com.apple.xpc.launchd.domain.pid.MTLCompilerService.29491
		com.apple.xpc.launchd.domain.pid.Firewall.28818
		com.apple.xpc.launchd.domain.pid.AlertNotificationService.28762
		com.apple.xpc.launchd.domain.pid.Chromium.28744
		com.apple.xpc.launchd.domain.pid.VTDecoderXPCService.28754
		com.apple.xpc.launchd.domain.pid.Chromium Helper.28750
		com.apple.xpc.launchd.domain.pid.AdvertisingExtension.28742
		com.apple.xpc.launchd.domain.pid.PrivacyAnalytics.28741
		com.apple.xpc.launchd.domain.pid.remoteservice.28740
		com.apple.xpc.launchd.domain.pid.assistant_service.652
		com.apple.xpc.launchd.domain.pid.com.apple.sbd.475
		com.apple.xpc.launchd.domain.pid.writeconfig.1003
		com.apple.xpc.launchd.domain.pid.remoteservice.1001
		com.apple.xpc.launchd.domain.pid.HasTRB.996
		com.apple.xpc.launchd.domain.pid.AccountProfileRemoteViewService.977
		com.apple.xpc.launchd.domain.pid.System Preferences.976
		com.apple.xpc.launchd.domain.pid.MTLCompilerService.89150
		com.apple.xpc.launchd.domain.pid.LegacyExternalColorPickerService.89123
		com.apple.xpc.launchd.domain.pid.CodeRunner.88954
		com.apple.xpc.launchd.domain.pid.FinderSync.85293
		com.apple.xpc.launchd.domain.pid.FinderSync.85058
		com.apple.xpc.launchd.domain.pid.MTLCompilerService.85048
		com.apple.xpc.launchd.domain.pid.CategoriesService.85047
		com.apple.xpc.launchd.domain.pid.QuickLookUIService.85042
		com.apple.xpc.launchd.domain.pid.openAndSavePanelService.85041
		com.apple.xpc.launchd.domain.pid.MTLCompilerService.85002
		com.apple.xpc.launchd.domain.pid.VTDecoderXPCService.84999
		com.apple.xpc.launchd.domain.pid.Code Helper (GP.84998
		com.apple.xpc.launchd.domain.pid.Electron.84981
		com.apple.xpc.launchd.domain.pid.MTLCompilerService.69317
		com.apple.xpc.launchd.domain.pid.Jump Desktop.69307
		com.apple.xpc.launchd.domain.pid.LookupViewService.67548
		com.apple.xpc.launchd.domain.pid.FinderSync.67289
		com.apple.xpc.launchd.domain.pid.FinderSync.67286
		com.apple.xpc.launchd.domain.pid.FinderSync.67279
		com.apple.xpc.launchd.domain.pid.CategoriesService.67277
		com.apple.xpc.launchd.domain.pid.QuickLookUIService.67275
		com.apple.xpc.launchd.domain.pid.openAndSavePanelService.67274
		com.apple.xpc.launchd.domain.pid.MTLCompilerService.66665
		com.apple.xpc.launchd.domain.pid.zoom.us.66418
		com.apple.xpc.launchd.domain.pid.MTLCompilerService.63788
		com.apple.xpc.launchd.domain.pid.TouchBarServer.439
		com.apple.xpc.launchd.domain.pid.MTLCompilerService.63772
		com.apple.xpc.launchd.domain.pid.VTDecoderXPCService.63763
		com.apple.xpc.launchd.domain.pid.Opera Helper (G.63757
		com.apple.xpc.launchd.domain.pid.Opera.63751
		com.apple.xpc.launchd.domain.pid.MTLCompilerService.51983
		com.apple.xpc.launchd.domain.pid.AlertNotificationService.49731
		com.apple.xpc.launchd.domain.pid.VTDecoderXPCService.49730
		com.apple.xpc.launchd.domain.pid.Microsoft Edge.49718
		com.apple.xpc.launchd.domain.pid.Microsoft Edge .49725
		com.apple.xpc.launchd.domain.pid.sysextd.37079
		com.apple.xpc.launchd.domain.pid.universalAccessAuthWarn.37076
		com.apple.xpc.launchd.domain.pid.MTLCompilerService.37077
		com.apple.xpc.launchd.domain.pid.Get Backup Pro 3.37066
		com.apple.xpc.launchd.domain.pid.DictionaryServiceHelper.34379
		com.apple.xpc.launchd.domain.pid.CategoriesService.34208
		com.apple.xpc.launchd.domain.pid.java.29378
		com.apple.xpc.launchd.domain.pid.WebContent.4916
		com.apple.xpc.launchd.domain.pid.MTLCompilerService.4016
		com.apple.xpc.launchd.domain.pid.MTLCompilerService.4014
		com.apple.xpc.launchd.domain.pid.VTDecoderXPCService.3550
		com.apple.xpc.launchd.domain.pid.Riot Helper (GP.3547
		com.apple.xpc.launchd.domain.pid.Riot.3544
		com.apple.xpc.launchd.domain.pid.VTDecoderXPCService.2805
		com.apple.xpc.launchd.domain.pid.Joplin.2801
		com.apple.xpc.launchd.domain.pid.Joplin Helper (.2802
		com.apple.xpc.launchd.domain.pid.PiP.1785
		com.apple.xpc.launchd.domain.pid.QuickLookSatellite.99389
		com.apple.xpc.launchd.domain.pid.ExternalQuickLookSatellite.99388
		com.apple.xpc.launchd.domain.pid.CategoriesService.99383
		com.apple.xpc.launchd.domain.pid.QuickLookUIService.99380
		com.apple.xpc.launchd.domain.pid.openAndSavePanelService.99379
		com.apple.xpc.launchd.domain.pid.MTLCompilerService.97024
		com.apple.xpc.launchd.domain.pid.MTLCompilerService.96848
		com.apple.xpc.launchd.domain.pid.Keychain Access.96835
		com.apple.xpc.launchd.domain.pid.SearchHelper.95766
		com.apple.xpc.launchd.domain.pid.AMPArtworkAgent.95571
		com.apple.xpc.launchd.domain.pid.mediaaccessibilityd.94736
		com.apple.xpc.launchd.domain.pid.CategoriesService.94663
		com.apple.xpc.launchd.domain.pid.ImageIOXPCService.94659
		com.apple.xpc.launchd.domain.pid.SimulatorTrampoline.94658
		com.apple.xpc.launchd.domain.pid.CoreSimulatorService.94656
		com.apple.xpc.launchd.domain.pid.SandboxBroker.94654
		com.apple.xpc.launchd.domain.pid.Networking.94641
		com.apple.xpc.launchd.domain.pid.History.94638
		com.apple.xpc.launchd.domain.pid.Safari.94637
		com.apple.xpc.launchd.domain.pid.MTLCompilerService.94459
		com.apple.xpc.launchd.domain.pid.Quip.94294
		com.apple.xpc.launchd.domain.pid.XprotectService.94354
		com.apple.xpc.launchd.domain.pid.IMAutomaticHistoryDeletionAgent.86649
		com.apple.xpc.launchd.domain.pid.photoanalysisd.86650
		com.apple.xpc.launchd.domain.pid.nbagent.86457
		com.apple.xpc.launchd.domain.pid.ImageConversionService.86410
		com.apple.xpc.launchd.domain.pid.CategoriesService.86084
		com.apple.xpc.launchd.domain.pid.VTDecoderXPCService.58839
		com.apple.xpc.launchd.domain.pid.Code Helper (GP.58837
		com.apple.xpc.launchd.domain.pid.Electron.58821
		com.apple.xpc.launchd.domain.pid.installd.953
		com.apple.xpc.launchd.domain.pid.system_installd.955
		com.apple.xpc.launchd.domain.pid.SandboxHelper.47431
		com.apple.xpc.launchd.domain.pid.Google Chrome H.47430
		com.apple.xpc.launchd.domain.pid.CoreServicesUIAgent.26157
		com.apple.xpc.launchd.domain.pid.VTDecoderXPCService.21225
		com.apple.xpc.launchd.domain.user.260
		com.apple.xpc.launchd.domain.pid.HasTRB.21200
		com.apple.xpc.launchd.domain.pid.CloudPhotosConfiguration.21199
		com.apple.xpc.launchd.domain.pid.appstoreagent.21195
		com.apple.xpc.launchd.domain.pid.App Store.21194
		com.apple.xpc.launchd.domain.pid.WebContent.16350
		com.apple.xpc.launchd.domain.pid.diskspaced.16087
		com.apple.xpc.launchd.domain.pid.MTLCompilerService.11957
		com.apple.xpc.launchd.domain.pid.VTDecoderXPCService.11173
		com.apple.xpc.launchd.domain.pid.Browserosaurus.11127
		com.apple.xpc.launchd.domain.pid.Browserosaurus .11145
		com.apple.xpc.launchd.domain.pid.SandboxHelper.8513
		com.apple.xpc.launchd.domain.pid.com.apple.speech.speechsynthesisd.1991
		com.apple.xpc.launchd.domain.pid.WebContent.5748
		com.apple.xpc.launchd.domain.pid.WebContent.5705
		com.apple.xpc.launchd.domain.pid.MTLCompilerService.5704
		com.apple.xpc.launchd.domain.pid.firefox.5339
		com.apple.xpc.launchd.domain.pid.VTDecoderXPCService.5007
		com.apple.xpc.launchd.domain.pid.Google Chrome H.4992
		com.apple.xpc.launchd.domain.pid.AlertNotificationService.4996
		com.apple.xpc.launchd.domain.pid.Google Chrome.4968
		com.apple.xpc.launchd.domain.pid.VirtualBoxVM.3990
		com.apple.xpc.launchd.domain.pid.avconferenced.3832
		com.apple.xpc.launchd.domain.pid.coreautha.3567
		com.apple.xpc.launchd.domain.pid.UsageTrackingAgent.3298
		com.apple.xpc.launchd.domain.pid.WeChat.3017
		com.apple.xpc.launchd.domain.pid.Terminal.2781
		com.apple.xpc.launchd.domain.pid.recentsd.2738
		com.apple.xpc.launchd.domain.pid.SCIM_Extension.2735
		com.apple.xpc.launchd.domain.pid.MTLCompilerService.2729
		com.apple.xpc.launchd.domain.pid.SiriNCService.1953
		com.apple.xpc.launchd.domain.pid.WebContent.1330
		com.apple.xpc.launchd.domain.pid.photolibraryd.1219
		com.apple.xpc.launchd.domain.pid.WebContent.1097
		com.apple.xpc.launchd.domain.pid.Networking.1085
		com.apple.xpc.launchd.domain.pid.BKAgentService.981
		com.apple.xpc.launchd.domain.pid.PodcastContentService.979
		com.apple.xpc.launchd.domain.pid.AMPLibraryAgent.571
		com.apple.xpc.launchd.domain.pid.animationperfd.973
		com.apple.xpc.launchd.domain.pid.suggestd.826
		com.apple.xpc.launchd.domain.pid.storeassetd.956
		com.apple.xpc.launchd.domain.pid.deleted.910
		com.apple.xpc.launchd.domain.pid.storedownloadd.951
		com.apple.xpc.launchd.domain.pid.storeuid.947
		com.apple.xpc.launchd.domain.pid.hiservices-xpcservice.950
		com.apple.xpc.launchd.domain.pid.Microsoft OneNote.902
		com.apple.xpc.launchd.domain.pid.Mate Translate.898
		com.apple.xpc.launchd.domain.pid.SoftwareUpdateNotificationManager.905
		com.apple.xpc.launchd.domain.pid.suhelperd.907
		com.apple.xpc.launchd.domain.user.200
		com.apple.xpc.launchd.domain.pid.softwareupdated.906
		com.apple.xpc.launchd.domain.pid.Murus.897
		com.apple.xpc.launchd.domain.pid.Sound Control.846
		com.apple.xpc.launchd.domain.pid.et.freemacsoft.AppCleaner-SmartDelete.787
		com.apple.xpc.launchd.domain.pid.storagekitd.852
		com.apple.xpc.launchd.domain.pid.5C27NK92C.com.flexibits.fantastical2.mac.helper.783
		com.apple.xpc.launchd.domain.pid.Helper.824
		com.apple.xpc.launchd.domain.pid.Hidden Bar.849
		com.apple.xpc.launchd.domain.pid.SocialPushAgent.785
		com.apple.xpc.launchd.domain.pid.TextInputSwitcher.815
		com.apple.xpc.launchd.domain.pid.StatusMenu.803
		com.apple.xpc.launchd.domain.pid.FileService.814
		com.apple.xpc.launchd.domain.pid.EmojiFunctionRowIM_Extension.812
		com.apple.xpc.launchd.domain.pid.Siri.789
		com.apple.xpc.launchd.domain.pid.PAH_Extension.811
		com.apple.xpc.launchd.domain.pid.TextInputMenuAgent.807
		com.apple.xpc.launchd.domain.pid.AirPlayUIAgent.800
		com.apple.xpc.launchd.domain.pid.imklaunchagent.726
		com.apple.xpc.launchd.domain.pid.Mellow.588
		com.apple.xpc.launchd.domain.pid.findmydeviced.610
		com.apple.xpc.launchd.domain.pid.MEGAclient.591
		com.apple.xpc.launchd.domain.pid.fileproviderd.612
		com.apple.xpc.launchd.domain.pid.SafeEjectGPUService.637
		com.apple.xpc.launchd.domain.pid.SafeEjectGPUAgent.636
		com.apple.xpc.launchd.domain.pid.OneHighlighter .633
		com.apple.xpc.launchd.domain.pid.Spotlight.592
		com.apple.xpc.launchd.domain.pid.CheatSheet.586
		com.apple.xpc.launchd.domain.user.235
		com.apple.xpc.launchd.domain.pid.OneDrive.581
		com.apple.xpc.launchd.domain.user.242
		com.apple.xpc.launchd.domain.pid.VTDecoderXPCService.631
		com.apple.xpc.launchd.domain.pid.VTDecoderXPCService.629
		com.apple.xpc.launchd.domain.pid.Mellow Helper (.622
		com.apple.xpc.launchd.domain.pid.Zazu Helper.618
		com.apple.xpc.launchd.domain.pid.AmbientDisplayAgent.628
		com.apple.xpc.launchd.domain.pid.Zazu.590
		com.apple.xpc.launchd.domain.pid.CategoriesService.626
		com.apple.xpc.launchd.domain.pid.AltTab.599
		com.apple.xpc.launchd.domain.pid.extra.614
		com.apple.xpc.launchd.domain.pid.embeddedspeech.619
		com.apple.xpc.launchd.domain.pid.OneHighlighter.598
		com.apple.xpc.launchd.domain.pid.parsecd.606
		com.apple.xpc.launchd.domain.pid.FinderSync.603
		com.apple.xpc.launchd.domain.pid.wifivelocityd.608
		com.apple.xpc.launchd.domain.pid.HapticKey.585
		com.apple.xpc.launchd.domain.pid.systemsoundserverd.489
		com.apple.xpc.launchd.domain.pid.LoginUserService.607
		com.apple.xpc.launchd.domain.pid.storeaccountd.597
		com.apple.xpc.launchd.domain.pid.SandboxHelper.601
		com.apple.xpc.launchd.domain.pid.com.apple.quicklook.ThumbnailsAgent.595
		com.apple.xpc.launchd.domain.pid.CategoriesService.596
		com.apple.xpc.launchd.domain.pid.NotificationCenter.528
		com.apple.xpc.launchd.domain.pid.WiFiAgent.538
		com.apple.xpc.launchd.domain.pid.extra.583
		com.apple.xpc.launchd.domain.pid.ControlStrip.512
		com.apple.xpc.launchd.domain.pid.MirrorDisplays.565
		com.apple.xpc.launchd.domain.pid.CoreLocationAgent.566
		com.apple.xpc.launchd.domain.pid.AppSSOAgent.547
		com.apple.xpc.launchd.domain.pid.ClientScripter.567
		com.apple.xpc.launchd.domain.pid.ContainerMetadataExtractor.570
		com.apple.xpc.launchd.domain.pid.bird.491
		com.apple.xpc.launchd.domain.pid.assistantd.523
		com.apple.xpc.launchd.domain.pid.CalNCService.560
		com.apple.xpc.launchd.domain.pid.geod.563
		com.apple.xpc.launchd.domain.pid.mapspushd.537
		com.apple.xpc.launchd.domain.pid.fmfd.557
		com.apple.xpc.launchd.domain.pid.IMRemoteURLConnectionAgent.558
		com.apple.xpc.launchd.domain.pid.ContactsAccountsService.556
		com.apple.xpc.launchd.domain.pid.CalendarAgent.554
		com.apple.xpc.launchd.domain.pid.IMRemoteURLConnectionAgent.552
		com.apple.xpc.launchd.domain.pid.rapportd.490
		com.apple.xpc.launchd.domain.pid.IMRemoteURLConnectionAgent.551
		com.apple.xpc.launchd.domain.pid.identityservicesd.495
		com.apple.xpc.launchd.domain.pid.IMRemoteURLConnectionAgent.550
		com.apple.xpc.launchd.domain.pid.callservicesd.536
		com.apple.xpc.launchd.domain.pid.IMDPersistenceAgent.544
		com.apple.xpc.launchd.domain.pid.imagent.540
		com.apple.xpc.launchd.domain.pid.TrustedPeersHelper.541
		com.apple.xpc.launchd.domain.pid.ctkd.526
		com.apple.xpc.launchd.domain.pid.AMPDeviceDiscoveryAgent.525
		com.apple.xpc.launchd.domain.pid.ContextService.521
		com.apple.xpc.launchd.domain.pid.ScreenTimeAgent.519
		com.apple.xpc.launchd.domain.pid.CategoriesService.520
		com.apple.xpc.launchd.domain.pid.CategoriesService.518
		com.apple.xpc.launchd.domain.pid.lockoutagent.517
		com.apple.xpc.launchd.domain.pid.routined.510
		com.apple.xpc.launchd.domain.pid.VTDecoderXPCService.506
		com.apple.xpc.launchd.domain.pid.Dock.482
		com.apple.xpc.launchd.domain.pid.ViewBridgeAuxiliary.503
		com.apple.xpc.launchd.domain.pid.talagent.481
		com.apple.xpc.launchd.domain.pid.diskarbitrationd.170
		com.apple.xpc.launchd.domain.pid.SystemUIServer.483
		com.apple.xpc.launchd.domain.pid.QuickLookUIService.492
		com.apple.xpc.launchd.domain.pid.UserEventAgent.472
		com.apple.xpc.launchd.domain.pid.Finder.484
		com.apple.xpc.launchd.domain.pid.secd.480
		com.apple.xpc.launchd.domain.user.501
		com.apple.xpc.launchd.domain.pid.ViewBridgeAuxiliary.462
		com.apple.xpc.launchd.domain.user.55
		com.apple.xpc.launchd.domain.pid.appleeventsd.447
		com.apple.xpc.launchd.domain.pid.registerassistantservice.454
		com.apple.xpc.launchd.domain.pid.AccountPolicyHelper.455
		com.apple.xpc.launchd.domain.pid.opendirectoryd.177
		com.apple.xpc.launchd.domain.pid.systemstats.453
		com.apple.xpc.launchd.domain.pid.loginwindow.218
		com.apple.xpc.launchd.domain.user.212
		com.apple.xpc.launchd.domain.user.88
		com.apple.xpc.launchd.domain.pid.WindowServer.285
		com.apple.xpc.launchd.domain.pid.socketfilterfw.430
		com.apple.xpc.launchd.domain.user.89
		com.apple.xpc.launchd.domain.pid.CodeSigningHelper.408
		com.apple.xpc.launchd.domain.pid.launchservicesd.180
		com.apple.xpc.launchd.domain.pid.diskmanagementd.380
		com.apple.xpc.launchd.domain.pid.backupd-helper.378
		com.apple.xpc.launchd.domain.pid.airportd.350
		com.apple.xpc.launchd.domain.pid.SandboxHelper.351
		com.apple.xpc.launchd.domain.pid.XprotectService.336
		com.apple.xpc.launchd.domain.pid.geod.306
		com.apple.xpc.launchd.domain.pid.com.staticz.soundsiphon.bridgedaemon.179
		com.apple.xpc.launchd.domain.user.205
		com.apple.xpc.launchd.domain.pid.locationd.187
		com.apple.xpc.launchd.domain.pid.syspolicyd.212
		com.apple.xpc.launchd.domain.pid.DriverHelper.257
		com.apple.xpc.launchd.domain.user.202
		com.apple.xpc.launchd.domain.pid.coreaudiod.247
		com.apple.xpc.launchd.domain.pid.authd.221
		com.apple.xpc.launchd.domain.user.0
	}
o4 : 	pending attachments = {
	}
o4 : 	pending global attachments = {
	}

o4 : 	environment = {
	}

o1 : 	services = {
		     141      - 	com.crystalidea.macsfancontrol.smcwrite
		     901      - 	it.murus.pf.helper
		       0      - 	com.apple.rpmuxd
		   97680      - 	com.apple.lskdd
		       0      - 	com.apple.managedconfiguration.teslad
		     403      - 	com.apple.runningboardd
		    (dp)      0 	com.apple.wifiFirmwareLoader
		     143      - 	com.apple.uninstalld
		     144      - 	com.apple.kextd
		       0      - 	com.apple.diagnosticextensions.osx.spotlight.helper
		       0      - 	com.apple.tzlinkd
		       0      - 	com.apple.diagnosticextensions.osx.timemachine.helper
		       0      - 	com.apple.kcproxy
		     145      - 	com.apple.fseventsd
		       0      - 	com.apple.storedownloadd.daemon
		     466      - 	com.apple.CoreAuthentication.daemon
		       0      0 	com.apple.Kerberos.digest-service
		   45909      - 	com.apple.driverkit.AppleUserUSBHostHIDDevice0-(0x100002244)
		       0      - 	com.apple.systempreferences.cacheAssistant
		     402      - 	com.apple.DriverKit.AppleUserECMData-(0x100000697)
		       0      0 	com.apple.automountd
		       0      - 	com.apple.TrustEvaluationAgent.system
		     214      - 	com.apple.coreservicesd
		       0      0 	com.apple.newsyslog
		     146      - 	com.apple.mediaremoted
		    (dp)      0 	com.apple.applefileutil
		     564      - 	com.apple.adid
		     628      0 	com.apple.AmbientDisplayAgent
		     401      - 	com.apple.driverkit.AppleUserHIDEventDriver.dfrv2-(0x100000647)
		       0      0 	com.baidu.baiduService
		    (dp)      0 	com.apple.MRTd
		       0      - 	com.vix.cron
		       0      - 	com.apple.storeagent.daemon
		     439      - 	com.apple.touchbarserver
		       0      - 	com.apple.mbusertrampoline
		     425      - 	com.apple.thermald
		     533      - 	com.apple.FileCoordination
		     946      - 	com.apple.deleted_helper
		     589      - 	com.apple.taskgated
		     460      - 	com.apple.GSSCred
		     489      - 	com.apple.audio.systemsoundserverd
		       0      - 	com.apple.RemoteDesktop.PrivilegeProxy
		     444      - 	com.apple.colorsync.displayservices
		       0      - 	com.apple.avbdeviced
		       0      - 	org.macosforge.xquartz.privileged_startx
		     447      - 	com.apple.coreservices.appleevents
		     443      - 	com.apple.cvmsServ
		     150      - 	com.apple.systemstats.analysis
		       0      - 	com.apple.eapolcfg_auth
		     383      - 	com.apple.xpc.smd
		       0      - 	com.apple.diagnosticd
		     575      - 	com.apple.AssetCacheTetheratorService
		       0      - 	com.apple.gkreport
		     608      - 	com.apple.wifivelocityd
		       0      - 	com.apple.datastored
		       0      0 	com.apple.FontWorker
		     151      - 	com.apple.configd
		       0      - 	com.apple.installandsetup.systemmigrationd
		       0      - 	com.apple.applessdstatistics
		       0      - 	com.apple.audio.RemoteProcessingBlockRegistrar
		     152      - 	com.apple.endpointsecurity.endpointsecurityd
		       0      - 	com.apple.captiveagent
		       0      - 	com.apple.sysdiagnose
		     445      - 	com.apple.colorsyncd
		       0      0 	com.apple.hdiejectd
		   35917      0 	com.apple.backupd
		       0      - 	com.apple.metadata.mds.spindump
		       0      - 	com.apple.Kerberos.kpasswdd
		     953      - 	com.apple.installd
		     153      - 	com.apple.powerd
		       0      - 	com.apple.corestorage.corestoraged
		     955      - 	com.apple.system_installd
		     852      - 	com.apple.storagekitd
		       0      - 	com.apple.diagnosticextensions.osx.getmobilityinfo.helper
		     535      - 	com.apple.WirelessRadioManager
		     428      - 	com.apple.mobileassetd
		     337      - 	com.apple.audio.AudioComponentRegistrar
		     455      - 	com.apple.AccountPolicyHelper
		       0      - 	com.apple.EmbeddedOSInstallService
		     221      - 	com.apple.authd
		       0      - 	com.soma-zone.LaunchControl.Helper
		       0      - 	com.apple.driver.ethcheck
		       0      - 	com.apple.InstallerDiagnostics.installerdiagwatcher
		       0      - 	com.apple.dvdplayback.setregion
		       0      - 	com.apple.eoshostd
		       0      - 	com.apple.airport.wps
		   97681      - 	com.apple.AssetCacheLocatorService
		    (dp)      0 	com.apple.UpdateSettings
		       0      0 	com.apple.SafeEjectGPUStartupDaemon
		       0      - 	com.apple.fontmover
		     398      - 	com.apple.DriverKit.AppleUserECM-(0x100000617)
		       0      - 	com.apple.audio.toolbox.reporting.service
		     211      - 	com.apple.MobileFileIntegrity
		    (dp)      0 	com.apple.DumpPanic
		       0      - 	com.apple.msrpc.wkssvc
		       0      - 	com.apple.netauth.sys.auth
		     249      - 	com.apple.nehelper
		       0      0 	com.apple.ManagedClient.mechanism
		       0      0 	com.apple.UserNotificationCenter
		       0      - 	com.apple.testmanagerd
		       0      - 	com.apple.boswatcher
		       0      - 	com.apple.InstallerDiagnostics.installerdiagd
		    (dp)      0 	com.apple.nfsconf
		       0      - 	com.apple.storereceiptinstaller
		    2757      - 	com.apple.mobileactivationd
		     157      - 	com.apple.logd
		     158      - 	com.apple.mobile.keybagd
		     906      - 	com.apple.softwareupdated
		   45907      - 	com.apple.driverkit.AppleUserUSBHostHIDDevice0-(0x100002240)
		     393      - 	com.apple.driverkit.AppleUserUSBHostHIDDevice0-(0x10000060e)
		    1003      - 	com.apple.systemadministration.writeconfig
		     159      - 	com.avira.helper.watchdox
		    (dp)      0 	com.avira.antivirus.dbcleaner
		       0      - 	com.apple.vsdbutil
		    (dp)      0 	com.apple.MobileAccessoryUpdater
		     216      - 	com.apple.tccd.system
		       0      - 	com.apple.diskmanagementstartup
		   21222      - 	com.apple.seld
		       0      - 	com.apple.nfsd
		       0      - 	com.apple.accessoryd
		       0      - 	com.apple.appleseed.fbahelperd
		     350      - 	com.apple.airportd
		       0      - 	com.apple.configureLocalKDC
		     610      - 	com.apple.icloud.findmydeviced
		     247      - 	com.apple.audio.coreaudiod
		     847      - 	com.apple.akd
		     162      - 	it.murus.pfloggerd
		     577      - 	com.apple.spindump
		       0      - 	com.apple.lockd
		       0      - 	com.apple.speech.speechsynthesisd
		     818      - 	com.apple.nfcd
		       0      - 	com.apple.signpost.signpost_reporter
		       0      - 	com.apple.postfix.master
		       0      - 	com.apple.emond.aslmanager
		    (dp)      0 	com.apple.IFCStart
		     164      - 	com.apple.watchdogd
		       0      - 	com.apple.ckdiscretionaryd
		    (dp)      0 	com.apple.warmd
		       0      - 	com.apple.pfd
		     168      - 	com.apple.metadata.mds
		     432      - 	com.apple.SubmitDiagInfo
		       0      - 	com.teamviewer.Helper
		       0      - 	com.nssurge.surge-mac.helper
		       0      - 	com.apple.powerd.swd
		       0      0 	com.apple.ManagedClient
		       0      - 	com.apple.emond
		       0      - 	com.apple.wwand
		     426      - 	com.apple.cmio.VDCAssistant
		     169      - 	com.apple.iconservices.iconservicesd
		       0      - 	com.apple.driver.eficheck
		       0      - 	com.apple.AppleQEMUGuestAgent
		     962      - 	com.apple.iconservices.iconservicesagent
		       0      - 	com.apple.xpc.uscwoap
		     170      - 	com.apple.diskarbitrationd
		       0      - 	com.apple.security.authtrampoline
		       0      - 	com.apple.rpcbind
		       0      - 	com.apple.printtool.daemon
		    (dp)      0 	com.apple.InstallerProgress
		   45908      - 	com.apple.driverkit.AppleUserUSBHostHIDDevice1-(0x100002241)
		     400      - 	com.apple.driverkit.AppleUserHIDEventDriver-(0x100000642)
		     392      - 	com.apple.driverkit.AppleUserUSBHostHIDDevice0-(0x10000060c)
		    (dp)      0 	com.intel.haxm
		       0      - 	com.extensis.plugin-install-helper
		       0      - 	com.microsoft.office.licensingV2.helper
		       0      - 	com.apple.nlcd
		    (dp)      0 	com.apple.pfctl
		       0      - 	com.apple.security.authhost
		       0      0 	com.apple.mdmclient.daemon
		   74645      - 	com.apple.dprivacyd
		       0      - 	com.apple.logkextloadsd
		       0      0 	com.apple.systemkeychain
		     378      - 	com.apple.backupd-helper
		     530      - 	com.apple.ctkd
		     448      - 	com.apple.bootinstalld
		     174      - 	com.apple.coreduetd
		     250      - 	com.apple.icloud.searchpartyd
		       0      - 	com.apple.CommCenterRootHelper
		       0      - 	com.apple.security.agent.login
		       0      - 	com.apple.bluetoothReporter
		     138      - 	com.apple.syslogd
		       0      - 	com.apple.mbsystemadministration
		       0      0 	com.microsoft.autoupdate.helper
		       0      - 	com.apple.fpsd.arcadeservice
		       0      - 	uk.co.dssw.powermanager.installer
		       0      - 	com.apple.DesktopServicesHelper
		     285      - 	com.apple.WindowServer
		    (dp)      0 	com.apple.ucupdate.plist
		       0      - 	com.apple.netauth.sys.gui
		       0      - 	com.apple.sysdiagnose_helper
		       0      - 	com.apple.postfix.newaliases
		       0      - 	com.apple.xpc.roleaccountd
		    (dp)      0 	com.apple.ionodecache
		     377      - 	com.apple.nsurlsessiond_privileged
		       0      - 	com.apple.securechanneld
		       0      - 	com.apple.gssd
		     293      - 	com.apple.awdd
		     243      - 	com.apple.contextstored
		       0      0 	com.apple.systemstats.daily
		       0      - 	com.apple.ManagedClient.enroll
		       0      - 	com.apple.cmio.AppleCameraAssistant
		   57606      0 	com.apple.netbiosd
		       0      - 	com.apple.msrpc.mdssvc
		       0      - 	com.apple.remotemanagementd
		       0      - 	com.apple.NetworkSharing
		       0      - 	com.apple.afpfs_checkafp
		       0      0 	com.apple.bluetoothaudiod
		       0      - 	com.apple.startupdiskhelper
		     580      - 	com.apple.CryptoTokenKit.ahp
		       0      - 	com.apple.systemstats.microstackshot_periodic
		       0      0 	com.apple.SCHelper
		     282      - 	com.apple.mDNSResponderHelper.reloaded
		       0      - 	com.apple.dpd
		       0      - 	com.apple.softwareupdate_firstrun_tasks
		     429      - 	com.apple.timezoneupdates.tzd
		     422      - 	com.apple.ifdreader
		       0      - 	com.apple.diagnosticextensions.osx.wifi.helper
		     177      - 	com.apple.opendirectoryd
		       0      - 	com.apple.periodic-weekly
		     573      - 	com.apple.AssetCache.builtin
		   45906      - 	com.apple.driverkit.AppleUserUSBHostHIDDeviceKB-(0x10000223a)
		     391      - 	com.apple.driverkit.AppleUserUSBHostHIDDevice0-(0x10000060a)
		     973      - 	com.apple.PerformanceAnalysis.animationperfd
		     375      - 	com.rogueamoeba.aceagent
		       0      - 	com.apple.corestorage.corestoragehelperd
		       0      - 	com.apple.periodic-monthly
		     623      - 	com.apple.nsurlstoraged
		   21227      - 	com.apple.appstored
		       0      - 	com.apple.preferences.timezone.admintool
		       0      - 	com.apple.DataDetectorsSourceAccess
		       0      - 	com.apple.statd.notify
		     178      - 	com.apple.apsd
		       0      0 	org.cups.cupsd
		       0      - 	com.apple.findmymacmessenger
		       0      0 	com.apple.security.agent.login.00000000-0000-0000-0000-0000000186A7
		     394      - 	com.apple.driverkit.AppleUserUSBHostHIDDevice0-(0x100000610)
		       0      - 	com.apple.internal.aupbregistrarservice
		     179      - 	com.staticz.soundsiphon.bridgedaemon
		     386      - 	com.apple.ReportCrash.Root
		   86632      - 	com.apple.noticeboard.state
		     304      - 	com.apple.lsd
		       0      - 	com.apple.afpfs_afpLoad
		     412      - 	com.apple.metadata.mds.index
		     180      - 	com.apple.coreservices.launchservicesd
		     255      - 	com.apple.trustd
		     181      - 	com.apple.timed
		     421      - 	com.apple.multiversed
		       0      - 	com.apple.siri.acousticsignature
		     182      - 	com.microsoft.OneDriveStandaloneUpdaterDaemon
		     183      - 	com.apple.usbmuxd
		     184      - 	com.apple.securityd
		       0      - 	com.apple.cmio.IIDCVideoAssistant
		       0      - 	com.apple.IOBluetoothUSBDFU
		       0      - 	com.apple.ManagedClient.cloudconfigurationd
		     471      - 	com.apple.biokitaggdd
		    (dp)      0 	com.apple.auditd
		    (dp)      0 	com.apple.dynamic_pager
		       0      - 	com.apple.metrickitd
		     187      - 	com.apple.locationd
		       0      - 	com.apple.nesessionmanager
		       0      - 	com.insynchq.insync.daemon
		       0      - 	com.microsoft.OneDriveUpdaterDaemon
		     212      - 	com.apple.security.syspolicy
		     593      - 	com.apple.GameController.gamecontrollerd
		     850      - 	com.apple.CrashReporterSupportHelper
		     963      - 	com.apple.rtcreportingd
		    (dp)      0 	com.apple.CSCSupportd
		       0      - 	com.apple.cfnetwork.cfnetworkagent
		    (dp)      0 	com.apple.recoverylogd
		     277      - 	com.apple.ocspd
		     283      - 	com.apple.symptomsd
		       0      0 	com.apple.security.authhost.00000000-0000-0000-0000-0000000186A7
		     470      - 	com.apple.biometrickitd
		     190      - 	com.apple.autofsd
		       0      - 	com.apple.DumpGPURestart
		     318      - 	com.apple.secinitd
		     191      - 	com.apple.displaypolicyd
		     423      - 	com.apple.apfsd
		       0      - 	com.apple.csrutil.report
		   45911      - 	com.apple.driverkit.AppleUserHIDEventDriver.dfrv1-(0x100002274)
		   45905      - 	com.apple.driverkit.AppleTopCase-(0x100002239)
		       0      - 	com.apple.iokit.ioserviceauthorized
		       0      - 	com.BlueStacks.AppPlayer.bstservice_helper
		       0      - 	org.cindori.SenseiHelper
		     139      - 	com.apple.UserEventAgent-System
		     193      - 	com.apple.dasd
		       0      - 	com.apple.kuncd
		       0      0 	com.apple.Kerberos.kcm
		       0      0 	com.apple.corecaptured
		     424      - 	com.apple.usbd
		       0      - 	com.apple.sessionlogoutd
		       0      - 	com.apple.Kerberos.kdc
		       0      - 	com.apple.coreservices.sharedfilelistd
		       0      - 	com.apple.wifip2pd
		    (dp)      0 	com.apple.scsid
		       0      - 	com.apple.AssetCacheManagerService
		       0      - 	com.apple.Kerberos.kadmind
		     399      - 	com.apple.driverkit.AppleUserUSBHostHIDDeviceKB-(0x100000619)
		       0      - 	com.apple.IOAccelMemoryInfoCollector
		     210      - 	com.apple.distnoted.xpc.daemon
		     468      - 	com.apple.securityd_service
		    3579      0 	com.apple.xtyped
		     264      - 	com.apple.mDNSResponder.reloaded
		   86651      - 	com.apple.periodic-daily
		     562      0 	com.apple.PerfPowerServices
		     430      - 	com.apple.alf
		       0      - 	com.apple.nfrestore
		     431      - 	com.apple.bridgeOSUpdateProxy
		       0      - 	com.apple.storeaccountd.daemon
		     954      - 	com.apple.coresymbolicationd
		    (dp)      0 	com.apple.bsd.dirhelper
		       0      - 	com.apple.cmio.AVCAssistant
		       0      - 	com.iwaxx.Debookee.PacketTool
		       0      - 	com.apple.msrpc.srvsvc
		       0      - 	com.apple.msrpc.lsarpc
		       0      - 	com.apple.dspluginhelperd
		       0      - 	com.apple.efilogin-helper
		       0      - 	com.apple.loginwindow
		     197      - 	com.apple.logind
		       0      0 	com.apple.ReportMemoryException
		       0      - 	com.apple.PerfPowerServicesExtended
		     198      - 	com.apple.revisiond
		     907      - 	com.apple.suhelperd
		     199      - 	com.apple.KernelEventAgent
		       0      - 	com.apple.commerced
		   37079      - 	com.apple.sysextd
		       0      - 	com.apple.cmio.iOSScreenCaptureAssistant
		       0      - 	com.apple.RFBEventHelper
		     215      - 	com.apple.aslmanager
		     218      - 	com.apple.loginwindow.3CE1A78E-E8A2-4D67-8A30-15EF91FD67CA
		       0      - 	fr.whitebox.packages.build.dispatcher
		    (dp)      0 	it.murus.pfstartup
		    (dp)      0 	com.apple.smb.preferences
		       0      - 	com.apple.rapportd
		     233      - 	com.apple.analyticsd
		       0      - 	com.apple.osanalytics.osanalyticshelper
		       0      - 	com.apple.findmymacd
		     202      - 	com.apple.bluetoothd
		       0      - 	com.apple.racoon
		       0      0 	com.apple.msrpc.netlogon
		       0      0 	com.apple.taskgated-helper
		     213      - 	com.apple.cfprefsd.xpc.daemon
		       0      0 	com.apple.bnepd
		       0      - 	com.apple.bosreporter
		     208      - 	com.apple.notifyd
		     380      - 	com.apple.diskmanagementd
		     454      - 	com.apple.cmio.registerassistantservice
		     408      - 	com.apple.CodeSigningHelper
		    (dp)      0 	org.wireshark.ChmodBPF
		       0      - 	com.apple.xartstorageremoted
		     204      - 	com.apple.hidd
		     205      - 	com.apple.sandboxd
		     452      - 	com.apple.sysmond
		     206      - 	com.apple.corebrightnessd
		       0      - 	com.apple.unmountassistant.sysagent
		    2753      0 	com.apple.metadata.mds.scan
		       0      - 	com.apple.RemotePairTool
		       0      - 	com.apple.dpaudiothru
		       0      - 	com.apple.tailspind
		     671      - 	com.apple.fpsd
		     207      - 	com.apple.AirPlayXPCHelper
		       0      - 	com.apple.storeassetd.daemon
		       0      - 	com.apple.familycontrols
	}

o4 : 	unmanaged processes = {
	}

o1 : 	endpoints = {
		 0xd0603    M   D   com.apple.fpsd.arcadeservice
		 0x22b03    M   D   com.microsoft.office.licensingV2.helper.port
		 0x22403    M   A   it.murus.pf.helper.murusmenulet
		 0x1aa03    M   A   com.apple.VirtualDisplay
		 0x19003    M   A   com.apple.CARenderServer
		 0x1b003    M   A   com.apple.nehelper
		 0x18403    M   D   com.apple.lsd.openurl
		 0x1d203    M   A   com.apple.colorsyncd
		 0x16f03    M   A   com.apple.FileCoordination.kernel.ipc
		 0x15c03    M   A   com.apple.fonts
		 0x12b03    M   A   com.apple.nsurlsessiond-launchondemand
		  0xbc03    M   A   com.apple.icloud.searchpartyd.beaconmanager.agentdaemoninternal
		 0x14607    M   D   com.apple.pfd
		  0x9103    M   A   com.apple.timezoneupdates.tzd.server
		  0x5303    M   A   com.apple.CoreAuthentication.daemon.libxpc
		 0x21b03    M   A   com.apple.security.AppleSystemPolicy.mig
		 0x16e03    M   D   com.apple.testmanagerd
		 0x1ea03    M   D   com.apple.dvdplayback.setregion_service
		 0x15a03    M   D   com.apple.xpc.roleaccountd
		 0x14707    M   D   com.apple.coreservices.sharedfilelistd.xpc
		  0x6e03    M   A   com.apple.cfprefsd.daemon
		  0xa203    M   A   com.apple.logd.events
		  0xa503    M   D   com.apple.bosreporter
		  0x3803    M   A   com.apple.system.opendirectoryd.api
		  0x2a03    M   D   com.apple.avb.audio.configuration
		 0x28a03    M   A   it.murus.pf.helper.vallum
		 0x21203    M   A   com.apple.spindump
		 0x29c03    M   D   com.apple.captiveagent
		 0x1b903    M   A   com.apple.systemstats.analysis
		 0x1c103    M   A   com.apple.lsd.mapdb
		 0x17c03    M   A   com.apple.secinitd.container
		 0x17d03    M   A   com.apple.secinitd.fileoperations
		 0x1d303    M   D   com.apple.netauth.sys.gui
		 0x1ef03    M   D   com.apple.metrickit.xpc
		 0x1f703    M   A   com.apple.seld.aps
		  0xfe03    M   D   com.apple.accessories.hid
		  0xd103    M   A   com.apple.coremedia.volumecontroller.xpc
		 0x12503    M   D   com.apple.diagnosticd
		 0x12603    M   A   com.apple.wirelessproxd
		 0x12c03    M   D   com.apple.SystemConfiguration.helper
		  0x8103    M   A   com.apple.suhelperd
		  0x8e03    M   D   com.apple.securechanneld
		  0x7103    M   D   com.apple.FontWorker
		  0x3903    M   A   com.apple.system.DirectoryService.membership_v1
		  0x1a03    M   A   com.apple.diskmanagementd
		  0x1803    M   D   org.h5l.ntlm-service
		 0x23013    M   A   com.apple.CodeSigningHelper
		 0x1a403    M   D   com.apple.sysdiagnose.kernel.ipc
		 0x1d003    M   D   com.apple.ManagedClient.cloudconfigurationd
		 0x16d03    M   D   com.apple.testmanagerd.control
		 0x10603    M   A   com.apple.arcade.fpsd
		 0x11803    M   A   com.apple.coremedia.endpointpicker.xpc
		 0x13403    M   A   com.apple.coreduetd
		 0x14b03    M   D   com.apple.dpd
		 0x14d03    M   A   com.apple.metadata.mds.cachedelete
		   0x607    M   A   com.apple.resource_notify.host
		 0x28507    M   D   com.microsoft.autoupdate.helper.install
		 0x2a907    M   A   com.apple.sandboxd
		 0x19a03    M   D   com.apple.gpumemd.source
		 0x1a603    M   A   com.apple.xpc.activity.control
		 0x1bb03    M   A   com.apple.cookied
		 0x1d103    M   D   com.apple.diagnosticextensions.osx.spotlight.helper
		0x104627    M   A   com.apple.backupd.status.xpc
		 0xd042f    M   A   com.apple.metadata.mds.scan
		  0xfd03    M   D   com.apple.accessories.transport-server
		  0xdb03    M   A   com.apple.airportd
		  0xd703    M   A   com.apple.TMCacheDelete
		 0x14c03    M   A   com.apple.metadata.mds
		  0x7d03    M   D   com.apple.timed.fe.xpc
		  0x2f03    M   A   com.apple.LocalAuthentication.AuthenticationHintsProvider
		 0x22c03    M   D   com.extensis.plugin-install-helper
		 0x2a303    M   D   com.apple.emond.evtq
		 0x19603    M   A   com.apple.cvmsServ
		 0x18b03    M   D   com.apple.daemon.vpp.storeagent-xpc
		 0x17903    M   D   com.apple.system.hdiejectd.xpc
		  0xec03    M   A   com.apple.CryptoTokenKit.AuthenticationHintsProvider.daemon.libxpc
		 0x13303    M   A   com.apple.coreduetd.people
		  0xba03    M   A   com.apple.icloud.searchpartyd.finderstatemanager
		  0x8303    M   A   com.apple.WirelessCoexManager
		  0x5703    M   D   com.apple.recoverylogd
		  0x4803    M   D   com.apple.InstallerProgress
		  0x2e03    M   A   com.apple.CoreAuthentication.daemon.EndpointProvider
		 0x19f03    M   A   com.apple.cmio.VDCAssistant
		 0x1a503    M   A   com.apple.remoted
		 0x1ab03    M   A   com.apple.windowserver
		 0x18303    M   A   com.apple.lsd.trustedsignatures
		 0x1cc03    M   D   com.apple.unmountassistant.sysagent
		 0xf5eeb    M   A   com.apple.backupd-status
		 0x1e703    M   D   com.apple.auditd
		 0x1fe03    M   D   com.apple.bluetoothaudiod
		  0xe103    M   D   com.apple.ReportMemoryException
		 0x10203    M   D   com.apple.ckdiscretionaryd
		 0x11203    M   D   com.apple.warmd.server
		  0xc203    M   A   com.apple.system_installd.CacheDelete
		 0x14007    M   A   com.apple.coreservices.launchservicesd
		  0xb503    M   D   com.apple.security.agent.login
		  0x9c03    M   A   com.apple.SystemConfiguration.IPMonitorControl
		  0x4103    M   D   com.apple.installandsetup.systemmigrationd.Progress
		 0x2f603    M   A   com.apple.cmio.registerassistantservice
		 0x25703    M   D   com.apple.audio.toolbox.reporting.service
		 0x29103    M   D   com.iwaxx.Debookee.PacketTool.DelegateConnection
		 0x21803    M   D   com.apple.corestorage.corestoragehelperd
		 0x21303    M   A   com.apple.endpointsecurity.endpointsecurityd.xpc
		 0x2a003    M   A   com.apple.lskdd
		 0x1a703    M   A   com.apple.CoreDisplay.Notification
		 0x18c03    M   A   com.apple.duetactivityscheduler
		 0x1c203    M   A   com.apple.lsd.modifydb
		 0x17003    M   D   com.apple.UNCUserNotification
		 0x16c03    M   D   com.apple.NetworkSharing
		 0x1f803    M   A   com.apple.seld.tsmmanager
		  0xf003    M   A   com.apple.locationd.simulation
		 0x15603    M   A   com.apple.locationd.desktop.registration
		 0x11403    M   A   com.apple.backupd-helper.status
		  0xd303    M   A   com.apple.coremedia.routediscoverer.xpc
		 0x12e03    M   A   com.apple.system_installd
		  0x8a03    M   D   com.apple.storeaccountd.daemon
		  0x7c03    M   A   com.apple.timed.xpc
		  0x7b03    M   D   com.apple.AssetCacheManagerService
		  0x7a03    M   D   com.apple.cfnetwork.cfnetworkagent
		  0x4703    M   D   com.apple.installandsetup.systemmigrationd.MigrateFrom
		  0x1703    M   A   com.apple.aslmanager
		 0x2cf03    M   A   com.apple.PerformanceAnalysis.animationperfd
		 0x19503    M   D   com.apple.sysdiagnose.service.xpc
		 0x1ad03    M   A   com.apple.windowserver.active
		 0x1b503    M   A   com.apple.uninstalld
		 0x1ba03    M   A   com.apple.KernelExtensionServer
		 0x17407    M   A   [email protected]
		 0x15503    M   A   com.apple.locationd.desktop.agent
		  0xde03    M   A   com.apple.DiskArbitration.diskarbitrationd
		  0xd503    M   A   com.apple.metadata.mds.index
		 0x11903    M   A   com.apple.coremedia.endpointremotecontrolsession.xpc
		 0x12303    M   D   com.apple.kcproxy
		 0x12f03    M   D   com.apple.airport.wps
		 0x13e03    M   A   com.apple.FSEvents
		 0x14203    M   A   com.apple.mDNSResponder_Helper
		  0x7f03    M   A   com.apple.coresymbolicationd
		  0x9b03    M   A   com.apple.network.EAPOLController
		  0x9a03    M   A   com.apple.network.IPConfiguration
		  0x9803    M   A   com.apple.SystemConfiguration.PPPController-priv
		  0xa003    M   A   com.apple.mobileassetd.v2
		  0x5e03    M   D   com.apple.diagnosticextensions.osx.wifi.helper
		  0x4003    M   D   com.apple.installandsetup.systemmigrationd.Debug
		  0x3203    M   A   com.apple.system.logger
		  0x2d03    M   A   com.apple.LocalAuthentication.RemoteUIHost
		 0xa8b27    U   A   com.apple.ak.aps
		 0x23303    M   D   com.apple.iokit.ioserviceauthorized
		 0x22603    M   A   it.murus.pf.helper.scudomonitor
		 0x22303    M   A   com.staticz.soundsiphon.bridgedaemon
		 0x21e03    M   D   com.apple.rpmuxd
		 0x26203    M   A   com.apple.iohideventsystem
		 0x20203    M   A   com.apple.ReportCrash.DirectoryService
		 0x1dd07    M   D   com.apple.system.Kernel[UNC]Notifications
		 0x1d403    M   A   com.apple.tccd.system
		 0x16303    M   D   com.apple.tzlink
		 0x1fa03    M   A   com.apple.taskgated
		  0xef03    M   D   com.apple.locationd.desktop.spi
		 0x10303    M   D   com.apple.preferences.timezone.admintool
		 0x13503    M   A   com.apple.corespotlight.receiver.coreduet
		  0xbe03    M   D   com.apple.printtool.daemon
		 0x15403    M   A   com.apple.bridgeOSUpdateProxy
		  0x9303    M   A   com.apple.mobileactivationd
		  0x3503    M   A   com.apple.adid
		 0x28c03    M   A   it.murus.pf.helper.muruslogreader
		 0x21f03    M   D   org.cindori.SenseiHelper
		 0x1c703    M   D   com.apple.MobileAccessoryUpdater
		 0x18003    M   A   com.apple.analyticsd
		0x10633f    M   A   com.apple.backupd.xpc
		  0xf503    M   D   com.apple.sessionlogoutd
		 0x11c03    M   A   com.apple.coremedia.endpointstream.xpc
		 0x12403    M   A   com.apple.ctkd.slot-client
		  0xc803    M   A   com.apple.server.bluetooth.le.pipe.xpc
		 0x14403    M   D   com.apple.commcenter.root-helper
		  0x8003    M   A   com.apple.OSASubmission.client
		  0x8d03    M   D   com.apple.aps.securechanneld
		  0x2303    M   A   com.apple.AssetCache.builtin
		 0x17103    M   D   com.apple.metadata.mds.spindump
		  0xea03    M   D   com.apple.eapolcfg_auth
		 0x12203    M   D   com.apple.nesessionmanager
		  0xcd03    M   A   com.apple.ctkd.slot-registry
		  0xc403    M   A   com.apple.nsurlsessiond
		  0x4407    M   D   com.apple.bsd.dirhelper
		  0x3603    M   A   com.apple.system.opendirectoryd.libinfo
		  0x4d03    M   D   com.apple.cmio.iOSScreenCaptureAssistant
		 0x25903    M   D   com.apple.internal.aupbregistrarservice
		 0x22803    M   D   com.teamviewer.Helper
		 0x28d03    M   D   com.soma-zone.LaunchControl.Helper
		 0x20b03    M   D   com.apple.speech.speechsynthesisd
		 0x17507    M   A   [email protected]
		0x114f33    M   A   com.apple.backupd.sandbox.xpc
		 0x16003    M   D   com.apple.automountd
		 0x1fc03    M   A   com.apple.iokit.powerdxpc
		 0x10e03    M   A   com.apple.xpc.smd
		  0xd603    M   A   com.apple.metadata.mds.index.xpc
		  0xcb03    M   A   com.apple.bootinstalld
		 0x13703    M   A   com.apple.AssetCacheLocatorService
		 0x13c03    M   A   com.apple.icloud.searchpartyd.advertisementcache
		 0x14303    M   D   com.apple.abm.helper.root
		 0x14903    M   D   com.apple.RemoteDesktop.PrivilegeProxy
		  0xb303    M   A   com.apple.metadata.mds.xpcs
		  0x7603    M   D   com.apple.xpc.datastore
		  0x5403    M   A   com.apple.CoreAuthentication.daemon
		  0x2403    M   A   com.apple.AssetCacheC.builtin
		   0xa07    M   A   com.apple.symptoms.symptomsd.managed_events
		 0x3f003    M   D   com.apple.EmbeddedOSInstallService
		 0x29f03    M   D   com.apple.ManagedClient.agent
		 0x19703    M   A   com.apple.sysmond
		 0x1bf03    M   A   com.apple.touchbarserver.plugin
		 0x1e203    M   D   com.apple.security.authhost
		  0xe703    M   D   org.h5l.kdc
		  0xfc03    M   D   com.apple.accessories.now-playing
		 0x10c03    M   A   com.apple.wifi-xpc
		 0x12103    M   D   com.apple.nesessionmanager.content-filter
		  0xc707    M   A   com.apple.audio.SystemSoundServer-OSX
		 0x13803    M   A   com.apple.wifivelocityd
		 0x13d03    M   A   com.apple.icloud.searchpartyd.beaconmanager
		  0x7503    M   D   com.apple.remote-text-editing
		  0x7203    M   D   com.apple.familycontrols
		  0x6d03    M   D   com.apple.gssd
		  0xa303    M   A   com.apple.logd
		  0x5b03    M   A   com.apple.awdd
		  0x4203    M   D   com.apple.installandsetup.systemmigrationd.Customize
		  0x5003    M   A   com.apple.softwareupdated
		  0x2b03    M   D   com.apple.avb.audio.driver
		  0x1903    M   D   com.apple.cmio.AVCAssistant
		 0x22003    M   D   uk.co.dssw.powermanager.installer
		 0x19b03    M   A   com.apple.runningboard
		  0xf307    M   D   com.apple.sysdiagnose_helper
		  0xf203    M   A   com.apple.CoreServices.coreservicesd
		  0xe503    M   D   com.apple.accessories.externalaccessory-server
		  0xb803    M   D   com.apple.nfrestore
		  0xb703    M   D   com.apple.abm.cache-delete
		  0xb103    M   D   com.apple.diagnosticextensions.osx.getmobilityinfo.helper
		  0x8203    M   D   com.apple.WirelessRadioManager
		  0xa103    M   A   com.apple.mobileassetd.cache-delete
		  0x4e03    M   A   com.apple.ocspd
		   0x707    M   A   com.apple.symptom_analytics
		 0x89703    M   D   com.apple.systempreferences.cacheAssistant
		 0x335bb    U   A   com.apple.d2d.ipc
		 0x27f03    M   A   com.apple.authd
		 0x29003    M   D   org.macosforge.xquartz.privileged_startx
		 0x22203    M   D   com.microsoft.OneDriveUpdaterDaemon
		 0x21703    M   A   com.apple.GameController.gamecontrollerd
		 0x29803    M   A   com.apple.endpointsecurity.endpointsecurityd.mig
		 0x19903    M   D   com.apple.gpumemd.client
		 0x18903    M   A   com.apple.touchbarserver.mig
		 0x18503    M   D   com.apple.lsd.diagnostics
		 0x18703    M   A   com.apple.lsd.personaobserver
		 0x10d03    M   A   com.apple.private.corewifi-xpc
		 0x10f03    M   D   com.apple.diagnosticextensions.osx.timemachine.helper
		  0xcc03    M   D   com.apple.storeassetd.daemon
		  0x6703    M   A   com.apple.colorsync.displayservices
		  0xa703    M   A   com.apple.apsd
		 0x28703    M   A   it.murus.pflogreader
		 0x29703    M   D   com.apple.DesktopServicesHelper
		 0x2a403    M   D   com.apple.nfcd
		 0x1b603    M   D   com.apple.AutoUnlock.System.AuthenticationHintsProvider
		 0x1df03    M   D   com.apple.loginwindow
		 0x1ff03    M   A   com.apple.locationd.desktop.synchronous
		  0xf703    M   D   com.apple.startupdiskhelper
		 0x12d03    M   D   com.apple.alf
		 0x14103    M   A   com.apple.revisiond.cache-delete
		  0x6803    M   A   com.apple.mobileassetd
		  0x5203    M   A   com.apple.system.notification_center
		 0x22503    M   A   it.murus.pf.helper.scudo
		 0x1b203    M   A   com.apple.noticeboard.state
		 0x1be03    M   A   com.apple.touchbarserver.render
		 0x1c503    M   D   com.apple.lsd.plugin
		 0x17a03    M   A   com.apple.iconservices
		 0x1f303    M   A   com.apple.deleted_helper
		  0xeb03    M   A   com.apple.CryptoTokenKit.AuthenticationHintsProvider
		  0xda03    M   A   com.apple.powerlog.plxpclogger.xpc
		 0x13203    M   A   com.apple.coreduetd.knowledge
		 0x14507    M   D   com.apple.SecureNetworking.IPSec
		  0x7303    M   D   com.apple.familycontrols.authorizer
		  0x6a03    M   D   com.apple.commerced
		  0x4b03    M   A   com.apple.private.opendirectoryd.rpc
		  0x1b03    M   A   com.apple.AssetCache.builtin.CacheDelete
		  0x2703    M   D   com.apple.mbsystemadministration
		 0x80b03    M   D   com.apple.siri.acousticsignature
		 0x25a03    M   D   com.apple.audio.RemoteProcessingBlockRegistrar
		 0x28e03    M   D   com.nssurge.surge-mac.helper
		 0x20903    M   D   com.apple.NetworkLinkConditioner
		 0x20503    M   A   com.apple.nfcd.hwmanager
		 0x19403    M   D   com.apple.sysdiagnose.CacheDelete
		 0x1bd03    M   A   com.apple.appstored.xpc
		 0x17b03    M   D   com.apple.remotemanagementd
		  0xf403    M   D   com.apple.RemotePairTool
		  0xe403    M   A   com.apple.dnssd.service
		  0xd203    M   A   com.apple.coremedia.routingcontext.xpc
		 0x15203    M   A   com.apple.icloud.findmydeviced
		  0x8407    M   D   com.apple.bluetoothReporter
		 0x5391b    M   A   com.apple.AccountPolicyHelper
		 0x2d303    M   A   com.apple.systemadministration.writeconfig
		 0x29303    M   A   com.apple.security.syspolicy.kext
		 0x21003    M   A   com.apple.biometrickitd
		 0x20d03    M   D   com.apple.lockd
		 0x19203    M   A   com.apple.xpc.activity.unmanaged
		 0x1e303    M   A   com.apple.FileCoordination
		 0x16103    M   D   com.apple.mdmclient.daemon
		  0xd403    M   A   com.apple.coremedia.endpointplaybacksession.xpc
		 0x12703    M   A   com.apple.blued
		 0x13f03    M   A   com.apple.revisiond
		  0x9503    M   A   com.apple.mediaremoted.xpc
		  0x6f03    M   D   com.apple.taskgated.helper
		  0x6b03    M   A   com.apple.SystemConfiguration.PPPController
		  0x3c03    M   D   com.apple.system.libinfo.muser
		 0x1d503    M   D   com.apple.system.hdiejectd
		 0x10803    M   D   com.apple.appleseed.fbahelperd
		 0x11003    M   A   com.apple.powerlog_mover
		  0xc107    M   A   com.apple.AssetCacheTetheratorService
		  0xac03    M   A   com.apple.icloud.findmydeviced.ua-services
		  0x8b03    M   A   com.apple.coresymbolicationd.cache-delete
		  0x8f03    M   D   com.apple.securechanneld.aps
		  0x1007    M   A   com.apple.usymptomsd
		 0x20403    M   D   com.apple.managedconfiguration.teslad
		 0x1b803    M   D   com.apple.ManagedClient.mechanism
		 0x1c303    M   A   com.apple.lsd.advertisingidentifiers
		 0x1c803    M   D   com.apple.system.DirectoryService.legacy
		 0x16b07    M   D   com.apple.afpfs_afpLoad
		 0x16907    M   A   com.apple.secinitd
		 0xf5d53    M   A   com.apple.backupd
		 0x16a03    M   D   com.apple.osanalytics.osanalyticshelper
		 0x1ec03    M   D   org.h5l.kcm
		 0x1ed03    M   A   com.apple.installd
		  0xd003    M   A   com.apple.coremedia.endpointmanager.xpc
		 0x11a03    M   A   com.apple.coremedia.endpointuiagent.xpc
		  0xce03    M   D   com.apple.nesessionmanager.system-extensions
		 0x12003    M   D   com.apple.nesessionmanager.flow-divert-token
		  0xbb03    M   A   com.apple.icloud.searchpartyd.pairingmanager
		  0xbd03    M   A   com.apple.icloud.searchpartyd.scheduler
		  0x9e03    M   A   com.apple.networking.captivenetworksupport
		  0x9903    M   A   com.apple.SystemConfiguration.configd
		  0x6303    M   A   com.apple.logd.watchdog
		  0xa803    M   A   com.apple.ak.auth.xpc
		  0x4a03    M   A   com.apple.mobile.keybagd.UserManager.xpc
		  0x3703    M   A   com.apple.system.DirectoryService.libinfo_v1
		 0x29d03    M   A   com.apple.MobileFileIntegrity
		 0x19c03    M   A   com.apple.runningboard.resource_notify
		 0x19803    M   D   com.apple.VDCAssistant.control
		  0xed03    M   A   com.apple.rtcreportingd
		  0xfb03    M   D   com.apple.tailspind.ktrace_background
		 0x11d03    M   D   com.apple.findmymacd
		 0x13903    M   A   com.apple.storagekitd
		 0x14803    M   D   com.apple.wifip2pd
		  0x8503    M   A   com.apple.audio.coreaudiod
		  0x5803    M   A   com.apple.ak.anisette.xpc
		  0x3f03    M   D   com.apple.installandsetup.systemmigrationd.ODUtils
		  0x1e03    M   D   com.apple.RFBEventHelper
		 0x28607    M   D   com.microsoft.autoupdate.helper.pref
		 0x29403    M   A   com.apple.security.syspolicy.exec
		 0x20c03    M   D   com.apple.cmio.AppleCameraAssistant
		 0x19103    M   A   com.apple.remoted.control
		 0x1bc03    M   A   com.apple.nsurlstorage-cache
		 0x18803    M   D   com.apple.touchbarserver
		 0x1e107    M   D   com.apple.mbusertrampoline
		 0x1c603    M   D   com.apple.MobileAccessoryUpdater.defaultClient
		 0x16203    M   D   com.apple.aps.mdmclient.daemon.push.development
		  0xe303    M   A   com.apple.mDNSResponder.log_utility
		  0xdf03    M   D   com.apple.InstallerDiagnostics.installerdiagd
		  0xd903    M   D   com.apple.powerlogd.XPCService.xpc
		 0x12803    M   A   com.apple.bluetoothd
		 0x15003    M   A   com.apple.icloud.findmydeviced.aps-production
		  0xaa03    M   D   com.apple.iokit.scsid
		 0x21a03    M   A   com.apple.security.syspolicy
		 0x20303    M   D   com.apple.cmio.IIDCVideoAssistant
		 0x1c403    M   A   com.apple.lsd.open
		 0x1db07    M   A   com.apple.backlightd
		 0x1ce03    M   D   com.apple.aps.remotemanagementd.http.apns-dev
		 0x1f203    M   D   com.apple.mdmclient.daemon.unrestricted
		 0x15b03    M   A   com.apple.fonts.atsbridge
		 0x1fb03    M   A   com.apple.PowerManagement.control
		 0x10003    M   D   com.apple.ReportMemoryException.CacheDelete
		 0x10503    M   A   com.apple.fpsd
		  0xdd03    M   D   com.apple.security.authtrampoline
		 0x12903    M   A   com.apple.bluetooth.nsxpc
		  0xc603    M   A   com.apple.server.bluetooth.le.att.xpc
		  0xad03    M   A   com.apple.icloud.findmydeviced.aps-demo
		  0x8603    M   A   com.apple.audio.audiohald
		  0x8903    M   A   com.apple.OSASyncProxy.client
		  0x7003    M   D   com.apple.FontWorker.ATS
		  0x5d03    M   D   com.apple.bnepd
		 0x28407    M   D   com.microsoft.autoupdate.helper.clone
		 0x22e07    M   D   com.microsoft.autoupdate.helper.logging
		 0x22903    M   A   it.murus.pflogmurus
		 0x22703    M   A   com.rogueamoeba.aceagent
		 0x29203    M   A   com.microsoft.OneDriveStandaloneUpdaterDaemon
		 0x21403    M   A   com.apple.endpointsecurity.system-extensions
		 0x2a103    M   A   com.apple.SecurityServer
		 0x15803    M   A   com.apple.dprivacyd
		 0x10a03    M   A   com.apple.GSSCred
		  0xca03    M   A   com.apple.BluetoothDOServer
		  0xb603    M   D   com.apple.storereceiptinstaller
		  0x7703    M   D   com.apple.private.alloy.timezonesync-idswake
		  0x5f03    M   A   com.apple.audio.AudioComponentRegistrar
		  0x5903    M   A   com.apple.coreduetd.context
		 0x22d03    M   D   fr.whitebox.packages.build.dispatcher
		 0x28803    M   A   com.crystalidea.macsfancontrol.smcwrite
		 0x28903    M   A   it.murus.pf.helper.murusmonitor
		 0x1a203    M   A   com.apple.iconservices.store
		 0x19303    M   D   com.apple.netauth.sys.auth
		 0x1d603    M   A   com.apple.biokitaggdd.daemon
		 0x1e503    M   D   com.apple.dt.xctestd.target
		 0x1ee03    M   A   com.apple.logind
		 0x10903    M   D   com.apple.DataDetectorsSourceAccess
		 0x11b03    M   A   com.apple.AirPlayXPCHelper
		  0x6203    M   A   com.apple.logd.cachedelete
		  0x3e03    M   D   com.apple.storedownloadd.daemon
		  0x3b03    M   D   com.apple.mobile.keybagd.mach
		 0x1b103    M   A   com.apple.networkd_privileged
		 0x11703    M   D   com.apple.airplay.apsynccontroller.xpc
		  0x4603    M   D   com.apple.installandsetup.systemmigrationd.SelectSource
		  0x3a03    M   A   com.apple.mobile.keybagd.xpc
		  0x5103    M   D   com.apple.fontmover
		 0x2a603    M   A   com.apple.coreservices.appleevents
		 0x1ac03    M   A   com.apple.CoreDisplay.master
		 0x1a803    M   A   com.apple.windowserver.watchdog
		 0x18603    M   A   com.apple.security.translocation
		 0x1e003    M   A   com.apple.thermald
		 0x1e403    M   A   com.apple.ProgressReporting
		 0x1f103    M   D   com.apple.aps.mdmclient.daemon.push.production
		 0x15e03    M   D   com.apple.corecaptured
		 0x1f903    M   D   com.apple.TrustEvaluationAgent
		 0x15703    M   D   com.apple.afpfs_checkafp
		  0xf103    M   A   com.apple.locationd.routine
		  0xe603    M   D   com.apple.tailspind
		  0xff03    M   A   com.apple.mDNSResponder.dnsproxy
		  0x6c03    M   A   com.apple.SystemConfiguration.DNSConfiguration
		  0xa903    M   A   com.apple.sysextd
		  0x4c03    M   A   com.apple.system.opendirectoryd.membership
		  0x2103    M   D   com.apple.findmymacmessenger
		  0x2603    M   D   com.apple.aps.ManagedClient.enroll
		 0x28b03    M   A   it.murus.pf.helper.murus
		 0x21103    M   A   com.apple.libquitd
		 0x1cf03    M   D   com.apple.aps.remotemanagementd.http.apns-prod
		 0x17203    M   A   com.apple.securitydservice
		 0x16403    M   D   com.apple.metrickitsource.xpc
		 0x11603    M   A   com.apple.coremedia.endpoint.xpc
		 0x12a03    M   A   com.apple.nsurlsessiond-cachedelete
		  0xb003    M   A   com.apple.trustd
		  0x9d03    M   A   com.apple.SystemConfiguration.NetworkInformation
		  0x4f03    M   A   com.apple.softwareupdated.OSUpdate
		 0x41d03    M   A   com.apple.AmbientDisplayAgent
		 0x22a03    M   A   it.murus.pflogmenulet
		 0x22103    M   D   com.BlueStacks.AppPlayer.bstservice_helper
		 0x29a07    M   A   com.apple.spinreporterd
		 0x2a503    M   A   com.apple.CrashReporterSupportHelper
		 0x17f03    M   A   com.apple.analyticsd.messagetracer
		0x10fb73    M   A   com.apple.backupd.session.xpc
		 0x1de03    M   D   com.apple.efilogin-helper
		 0x16803    M   A   com.apple.installd.CacheDelete
		  0xf903    M   D   com.apple.dpaudiothru
		  0xdc03    M   A   com.apple.wifi.sharekit
		  0xb203    M   A   com.apple.metadata.mds.legacy
		 0x15103    M   A   com.apple.icloud.findmydeviced.aps-development
		  0x6103    M   A   com.apple.logd.admin
	}

o4 : 	externally-hosted endpoints = {
	}

o1 : 	task-special ports = {
			  0x1203 4       bootstrap  com.apple.xpc.launchd.domain.system
			 0x1fa03 9          access  com.apple.taskgated
	}

o1 : 	disabled services = {
o3 : {
	"it.murus.pfstartup" => false
	"uk.co.dssw.powermanager.pmd" => true
	"com.malwarebytes.mbam.rtprotection.daemon" => true
	"com.apple.CSCSupportd" => true
	"com.apple.ftpd" => true
	"com.apple.mdmclient.daemon.runatboot" => true
	"homebrew.mxcl.mariadb" => false
	"com.avira.other.av.migration" => false
	"com.google.keystone.daemon" => false
	"com.siber.gs-server" => true
	"org.cindori.SenseiDaemon" => true
	"homebrew.mxcl.mongodb-community" => false
	"org.apache.httpd" => true
	"com.malwarebytes.mbam.settings.daemon" => true
	"homebrew.mxcl.php" => false
	"it.murus.pfloggerd" => false
	"homebrew.mxcl.httpd" => false
	"homebrew.mxcl.redis" => false
	"org.macosforge.xquartz.privileged_startx" => false
	"org.serviio.server" => true
}
	}

o1 : 	properties = {
		shutting down = 0
		slain = 0
		uncorked = 1
		deactivated = 0
		inactive = 0
		in initial on-demand = 0
		audit check done = 1
		bootcache hack = 1
		cocooning = 0
		gui = 0
		gui login = 0
		exec hack = 0
	}
}
原网站

版权声明
本文为[Hu Zhenghui]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/02/202202141426162222.html

随机推荐