从零开始写一个Jison解析器(7/10):解析器生成器 `parser generator` 的迭代式开发流程

7 篇文章 1 订阅
3 篇文章 0 订阅

从零开始写一个Jison解析器(7/10):解析器生成器 parser generator 的迭代式开发流程

  1. 从零开始写一个Jison解析器(1/10):Jison,不是Json
  2. 从零开始写一个Jison解析器(2/10):学习解析器生成器parser generator的正确姿势
  3. 从零开始写一个Jison解析器(3/10):良好的开端是成功的一半——《政治学》 (亚里士多德)
  4. 从零开始写一个Jison解析器(4/10):Jison解析器生成器语法格式详解
  5. 从零开始写一个Jison解析器(5/10):Jison解析器语法工作原理简述
  6. 从零开始写一个Jison解析器(6/10):解析,而不是定义语法
  7. 从零开始写一个 Jison 解析器(7/10):解析器生成器 parser generator 的迭代式开发流程

不积跬步,无以至千里

故不积跬步,无以至千里;不积小流,无以成江海。————《劝学篇》荀子(约公元前313年-公元前238年,名况,字卿,华夏族,战国末期赵国人)

跬步,半步,跨一脚。在前一篇中讲解了如何分析出花括号 {} 是解析格式的关键符号,并在词法分析 lexical analysis 中增加相应的词法规则解析出花括号标记 LBRACERBRACE,相应的修改语义分析 semantic analyse 中的规则 l,完成的代码如下:

%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; }
    ;

尽管在词法分析 lexical analysis 和语义分析 semantic analyse 中都做了修改,然而语义分析 semantic analyse 中的修改是配合词法分析 lexical analysis ,在语义分析 semantic analyse 中并没有包含把花括号 {} 解析成语义结构的规则,因此可以说前一篇只做了按照花括号 {} 解析文件结构的一半工作,如果说完整的工作是一步的话,那么前一篇就是半步,也就是跬步,本篇将完成按照花括号 {} 解析文件结构的另一半工作。

解析器生成器 parser generator 的迭代式开发流程

如前所述Jison解析器生成器 parser generator 的代码包含两部分词法分析 lexical analysis 和语义分析 semantic analyse ,因此可以把词法分析 lexical analysis 和语义分析 semantic analyse 视为一次迭代开发的两个阶段,例如上一篇和本篇讲解按照花括号 {} 解析文件结构,这是一次迭代,上一篇是第一阶段,在词法分析 lexical analysis 中解析出花括号 {} ;本篇是第二阶段,在语义分析 semantic analyse 中基于花括号 {} 解析文件结构。

从定义语法的角度看解析器生成器 parser generator 时,很直观的想法就是既然语法已经定义出来了,那么按照语法直接写解析器生成器 parser generator 代码就可以了。一步到位的愿望是美好的,然而解析不同于定义语法,开发解析用途的解析器生成器 parser generator 代码有着不同的开发流程。

在前面内容中提到,开发解析器生成器 parser generator 时,不同于开发程序时先从一个简单的功能开始逐步完善,而是从一开始就需要能正确解析目标数据,因此本例先按行解析,然后在上一篇中解析出花括号 {} ,由此可以看出与普通开发程序的工作流程的差异。

本例中把去掉花括号 {} 后的标记 token 命名为 UNKNOWN。标记 token 的名称就是表示不需要关心这里面的内容有什么具体含义,能区别于花括号标记 LBRACERBRACE 匹配不同的字符即可,先保证能成功解析数据文件。而普通的程序开发流程往往会要求比较精确的数据定义,这也是解析器生成器 parser generator 在开发流程上的差异,没有解析的内容留着以后处理。

结合前面的讲解,简单总结解析器生成器 parser generator 的迭代式开发流程包括三个要点:

  1. 每一步都要保证能成功解析样例文件
  2. 对于还没有解析的部分暂时不关注怎么精确定义,留待后续处理
  3. 词法分析 lexical analysis 和语义分析 semantic analyse 分成两个阶段,先在词法分析 lexical analysis 中解析出标记 token,然后在语义分析 semantic analyse 解析成规则

像其他程序开发技术的工作流程适用于一定范围的场景一样,这个流程也不是广泛适用于各种开发解析器生成器 parser generator 的场景,然而遵循这个流程可以使得每一步的目标和逻辑很明确,即使遇到问题,也可以回溯到前一个可行的步骤,更换其他的解析思路探索。

上一篇词法分析 lexical analysis 实现了解析出花括号 {} ,本篇在语义分析 semantic analyse 中将解析出成对的花括号 {}。如果本篇解析成功,那么说明可以继续进一步尝试,如果本篇解析失败,也可以尝试更换其他的解析方式,仍旧基于上一篇解析出的花括号 {}

从零开始分析成对的花括号 {}

在上一篇中讲解了如何从零开始发现应该从花括号 {} 开始,接下来仍旧遵循从零开始的原则,分析左花括号 { 和右花括号 } 出现的位置和文件结构的关系。

使用上一篇中搜索左花括号 { 的命令

grep '{' ./data/launchctl_system.txt

结果为

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 = {

在文件中浏览这几行,可以看到

	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
	}

这几对花括号 {} 比较明显的成对出现,其他包含左花括号 { 的几行距离成对的右花括号 } 较远,分析过程仍旧遵循从零开始的原则,不做假设,仅从观察发现规律。

其中有几对花括号 {} 之间没有额外的行,按照词法分析 lexical analysis 中的模式分析标记 token,结果都是

UNKNOWN LBRACE EOL
UNKNOWN RBRACE EOL

类似的分析花括号 {} 之间包含额外的行的情况,按照词法分析 lexical analysis 中的模式分析标记 token,结果是

UNKNOWN LBRACE EOL
UNKNOWN EOL
UNKNOWN EOL
UNKNOWN RBRACE EOL

对照解析器生成器 parser generator 代码会发现,UNKNOWN EOL 在词法分析 lexical analysis 中被匹配为 l,而连续的UNKNOWN EOL 匹配为连续的 l,将进一步匹配为 ll。因此花括号 {} 之间包含额外的行的情况可以改写为

UNKNOWN LBRACE EOL
ll
UNKNOWN RBRACE EOL

从一开始的解析器生成器 parser generator 的迭代式开发技巧

上一篇中在词法分析 lexical analysis 部分中保持标记 EOLEOF不变,去掉了标记 LINE

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

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

增加了标记 UNKNOWNLBRACERBRACE

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

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

这种改进是在词法分析 lexical analysis 部分中的局部改进,保持其他规则不变。回顾前面根据搜索成对的花括号 {} 搜索到的两个位置。

	security context = {
		uid unset
		asid = 0
	}

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

经过分析后可以使用如下方式匹配

UNKNOWN LBRACE EOL
ll
UNKNOWN RBRACE EOL

其中的 ll 基于保持不变的语法规则 lll

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; }
    ;

这种改进也就是在语义分析 semantic analyse 部分中的局部改进,保持其他规则不变。

在上一篇中讨论过从零开始分析要抛开生产生活经验的约定,而前面讲解的词法分析 lexical analysis 和语义分析 semantic analyse 中保持已经成功运行的部分标记 token 和部分语法规则 grammar rules 不变,尝试改进其他标记 token 和语法规则 grammar rules ,即可称之为从一开始,这种思路也是遵循前面提到的迭代式开发流程的三个要点。

从一开始分析成对的花括号 {}

上一篇中通过筛选样例文件中的花括号 {},通过观察发现花括号 {} 仅出现在行末,然后进一步通过这个规律改进词法分析 lexical analysis ,前面通过观察发现了部分成对花括号 {} 可以通过两种语法规则 grammar rules 匹配。当花括号 {} 之间没有额外的行可以使用如下方式匹配

UNKNOWN LBRACE EOL
UNKNOWN RBRACE EOL

这种情况因为成对花括号 {} 距离较近,所以容易观察。另有两组成对花括号 {} 的情况可以使用如下方式匹配

UNKNOWN LBRACE EOL
ll
UNKNOWN RBRACE EOL

这是因为这两组成对花括号 {} 之间只有两行,所以能比较直观的观察,当成对花括号 {} 之间的内容较多时,就不那么容易直观观察了。

上一篇中通过命令筛选出花括号 {} 后通过观察寻找出词法分析 lexical analysis 的规律,是因为筛选过滤掉了干扰的内容,那么语义分析 semantic analyse 中能否有类似的思路呢?

前面通过直观观察距离较近的成对花括号 {} 发现了规律,那么能否采用类似的方式筛选过滤掉干扰的内容让成对的花括号之间的距离近些便于直观观察呢?

由于本例的数据文件具有明显的分行的特点,因此通过直观观察寻找词法分析 lexical analysis 规律时,可以借助命令行中的行处理命令,而语义分析 semantic analyse 往往跨越多行,是否可以借助命令行中的更复杂的文本处理命令呢?

这是一个很自然的想法,不过,等等!

目前正在做的就是文本内容分析,而且已经完成了初步的分析,如果使用其他的文本处理命令,还需要在其他文本处理命令中从零开始重复实现已经分析过的规则。

那么能否基于已经完成的工作从一开始呢?

目前语义分析 semantic analyse 中的动作 action 是按照输入文件的原样输出,也就是把输入的文件内容分析之后按照分析的标记 token 重新组合成原样,三个语法规则 grammar rules 中,l 的规则包含标记 token,而 ll 不包含标记 tokenp 包含的标记 EOF 没有实际内容而且不影响分析,下面看一下规则 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; }
    ;

其中共定义了5项规则,后4项中包含花括号 {} ,也就是要分析的内容,而第1项规则不包含花括号 {} ,也就是前面讨论的需要过滤掉的干扰内容,这时候一个很自然的想法就是让这项规则不输出内容,修改为

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

这样的确实现了过滤掉干扰内容的目标,不过也带来了新的问题,前面发现了成对花括号 {} 有两种情况

UNKNOWN LBRACE EOL
UNKNOWN RBRACE EOL

UNKNOWN LBRACE EOL
UNKNOWN EOL
UNKNOWN EOL
UNKNOWN RBRACE EOL

如果把 UNKNOWN EOL 输出为空字符串,输出的内容中就混淆了这两种情况。此时可以稍加改进,输出一个能明显识别的内容。

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; }
    ;

此时输出的内容中可以看到连续多行的 UNKNOWN 字样,例如前面的包含两行内容的成对花括号 {} 就输出成了

        security context = {
UNKNOWN
UNKNOWN
        }

        task-special ports = {
UNKNOWN
UNKNOWN
        }

进一步借助命令行中的 uniq 命令过滤重复行,只显示一行

node brace.js launchctl_system.txt | uniq

输出结果为

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
	}
}

其中的 UNKNOWN 即为一行或者多行的 UNKNDOWN EOL,按照语义分析 semantic analyse 结果将为 ll

语义分析 semantic analyse半步

直观观察过滤后的内容还会发现花括号 {} 都是成对的,说明可以按照成对分析。同时还会发现成对的花括号 {} 还有嵌套关系。最深的嵌套有三层

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

这时候仍旧遵循前面讲到的迭代式开发流程的要点,先看看最内层,也就是没有嵌套花括号 {} 的情况。除了前面已经分析的

UNKNOWN LBRACE EOL
UNKNOWN RBRACE EOL

UNKNOWN LBRACE EOL
ll
UNKNOWN RBRACE EOL

之外,还有

LBRACE EOL
ll
RBRACE EOL

把这三种成对的花括号 {} 设置成一个新的语法规则 o

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

由于花括号 {} 都放在 o 中了,l 不再需要匹配花括号 {} ,只需要增加一项匹配 o 的规则即可。

l
    : UNKNOWN EOL
    | o
    ;

对照这两个语法规则 grammar rules 可以看出 o 的三项规则的末尾都包含标记 EOL,而 l 原来的各项规则也是以标记 EOL 结尾,因此,可以把匹配末尾的 EOL 移入 l 匹配 o 的规则中。

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

l
    : UNKNOWN EOL
    | o EOL
    ;

这么写看上去很整齐,不过也带来一个疑问,之前语法规则 l 中每一项都是匹配整行,现在语法规则 o 匹配了多行,又作为 l 的一项规则,会不会混淆?

仅就本例而言,并不会混淆。然而如果把这种方式广泛应用在不同场景中,有可能会出现混淆的情况,此时仍旧要回顾到解析,而不是定义语法的原则,围绕解析样例文件分析。

通过直接观察简化嵌套结构

前面把多行 UNKNOWN 简化成一行,就能比较直观的分析结构,使用 o 匹配多行也有助于进一步简化,把语法规则 o 带入前面简化后的结构中。

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

UNKNOWN

UNKNOWN
o
o
o
o

o

o

o

o

o

o

	disabled services = {
o
	}

o
}

可以看到前面讨论的三层嵌套的第二层简化为

	disabled services = {
o
	}

按照词法分析 lexical analysis 中的定义分析标记 token

UNKNOWN LBRACE EOL
o EOL
UNKNOWN RBRACE

其中 o EOL 匹配语法规则 ll 又匹配 ll,即为

UNKNOWN LBRACE EOL
ll
UNKNOWN RBRACE

这又匹配语法规则 o 的第一项

o
    : UNKNOWN LBRACE EOL ll UNKNOWN RBRACE
    ;

此时未分析的结构可以进一步简化

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

UNKNOWN

UNKNOWN
o
o
o
o

o

o

o

o

o

o

o

o
}

三层嵌套结构又简化了一层,参照前面的分析方式,按照词法分析 lexical analysis 中的定义分析标记 token ,并按照语法规则匹配可以简化为

UNKNOWN LBRACE EOL
ll
RBRACE

可以看到包含花括号 {} ,然而并不匹配前面已经定义的语法规则 o 中的任何一项,因为最后一行右花括号 } 位于行首,前面并没有 空白,而空白会匹配标记 UNKNOWN,因此可以加入到语法规则 o 中。

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

语义分析 semantic analyse半步完成后的代码

遵循上述分析,本例完成后的代码如下。

%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; }
    ;

其中的动作仍旧是组合成原始内容,不再赘述。对照前一篇完成的代码会发现,改进范围是把语法规则 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; }
    ;

拆分出了语法规则 o 并相应简化 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; }
    ;

本例中没有修改前一篇中的词法分析 lexical analysis 部分,仅改进语义分析 semantic analyse 部分。因此可以说前一篇是词法分析 lexical analysis半步,本篇是语义分析 semantic analyse半步,组合在一起构成完整的一步

理解语法规则 o 的匹配关系

本例中语法规则 o 包含四项规则,为了理解匹配关系,可以在动作 action 中添加标志

%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; }
    ;

这四项规则分别使用不同的前缀,结果为

/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   com.apple.distributed_notifications@0v3
		 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   com.apple.distributed_notifications@1v3
		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
	}
}
如果你想在使用QT框架中编Jison字符串,你可以按照以下步骤进行: 1. 首先,确保你已经安装了Jison。你可以通过npm(Node.js包管理器)来安装Jison。在终端或命令提示符中运行以下命令进行安装: ``` npm install jison -g ``` 2. 创建一个新的Jison语法描述文件,例如`grammar.jison`,并在文件中定义你的语法规则。例如,以下是一个简单的Jison语法规则示例: ``` %lex %% [0-9]+\b return 'NUMBER'; \+ return '+'; \- return '-'; \* return '*'; \/ return '/'; \s+ /* skip whitespace */ <<EOF>> return 'EOF'; /lex %start expressions %% expressions : expressions '+' expressions { $$ = $1 + $3; } | expressions '-' expressions { $$ = $1 - $3; } | expressions '*' expressions { $$ = $1 * $3; } | expressions '/' expressions { $$ = $1 / $3; } | NUMBER { $$ = Number($1); } ; ``` 3. 在QT项目中创建一个新的文件,例如`parser.js`,并在其中编解析器相关的代码。你可以使用`require`函数来引入Jison和你的语法描述文件。 ```javascript const jison = require('jison'); const fs = require('fs'); const grammar = fs.readFileSync('grammar.jison', 'utf-8'); const parser = new jison.Parser(grammar); const input = "2 + 3 * 4"; const result = parser.parse(input); console.log(result); // 输出解析结果 ``` 请确保你已经将`grammar.jison`文件与`parser.js`文件放置在同一个目录下。 4. 在QT项目中的相关文件中调用你的`parser.js`代码,以实现对Jison字符串的解析。你可以使用QT的相关函数和类来获取输入的字符串,并将解析结果进行展示或进一步处理。 这是一个简单的示例,希望对你有所帮助。如果你有其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值