Created
December 7, 2020 13:18
-
-
Save m1cm1c/4392d54c19e927b998bdf1462fa41573 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Nodes: | |
summary: io.shiftleft.codepropertygraph.generated.nodes.MetaData[label=META_DATA; id=1] | |
id: 1 | |
label: META_DATA | |
propertyKeys: [OVERLAYS, POLICY_DIRECTORIES, SPID, VERSION, LANGUAGE, HASH] | |
propertyMap: {VERSION=, LANGUAGE=C, OVERLAYS=List(), POLICY_DIRECTORIES=List()} | |
summary: io.shiftleft.codepropertygraph.generated.nodes.NamespaceBlock[label=NAMESPACE_BLOCK; id=2] | |
id: 2 | |
label: NAMESPACE_BLOCK | |
propertyKeys: [NAME, FULL_NAME, ORDER, FILENAME] | |
propertyMap: {FULL_NAME=<global>, ORDER=-1, FILENAME=, NAME=<global>} | |
summary: io.shiftleft.codepropertygraph.generated.nodes.File[label=FILE; id=1000100] | |
id: 1000100 | |
label: FILE | |
propertyKeys: [NAME, ORDER] | |
propertyMap: {ORDER=-1, NAME=/home/christoph/.applications/x42/c/X42.c} | |
summary: io.shiftleft.codepropertygraph.generated.nodes.NamespaceBlock[label=NAMESPACE_BLOCK; id=1000101] | |
id: 1000101 | |
label: NAMESPACE_BLOCK | |
propertyKeys: [NAME, FULL_NAME, ORDER, FILENAME] | |
propertyMap: {FULL_NAME=/home/christoph/.applications/x42/c/X42.c:<global>, ORDER=-1, FILENAME=, NAME=<global>} | |
summary: io.shiftleft.codepropertygraph.generated.nodes.Method[label=METHOD; id=1000102] | |
id: 1000102 | |
label: METHOD | |
propertyKeys: [LINE_NUMBER_END, AST_PARENT_TYPE, COLUMN_NUMBER_END, INTERNAL_FLAGS, SIGNATURE, COLUMN_NUMBER, FULL_NAME, AST_PARENT_FULL_NAME, DEPTH_FIRST_ORDER, NAME, FILENAME, CODE, LINE_NUMBER, BINARY_SIGNATURE, HAS_MAPPING, ORDER, IS_EXTERNAL] | |
propertyMap: {COLUMN_NUMBER=0, LINE_NUMBER=7, COLUMN_NUMBER_END=0, IS_EXTERNAL=false, SIGNATURE=int main (int,char * [ ]), NAME=main, AST_PARENT_TYPE=, AST_PARENT_FULL_NAME=, ORDER=-1, CODE=main (int argc,char *argv[]), FULL_NAME=main, LINE_NUMBER_END=10, FILENAME=} | |
summary: io.shiftleft.codepropertygraph.generated.nodes.MethodParameterIn[label=METHOD_PARAMETER_IN; id=1000103] | |
id: 1000103 | |
label: METHOD_PARAMETER_IN | |
propertyKeys: [DYNAMIC_TYPE_HINT_FULL_NAME, NAME, COLUMN_NUMBER, ORDER, CODE, LINE_NUMBER, EVALUATION_STRATEGY, TYPE_FULL_NAME] | |
propertyMap: {ORDER=1, CODE=int argc, COLUMN_NUMBER=9, LINE_NUMBER=7, TYPE_FULL_NAME=int, EVALUATION_STRATEGY=BY_VALUE, DYNAMIC_TYPE_HINT_FULL_NAME=List(), NAME=argc} | |
summary: io.shiftleft.codepropertygraph.generated.nodes.MethodParameterIn[label=METHOD_PARAMETER_IN; id=1000104] | |
id: 1000104 | |
label: METHOD_PARAMETER_IN | |
propertyKeys: [DYNAMIC_TYPE_HINT_FULL_NAME, NAME, COLUMN_NUMBER, ORDER, CODE, LINE_NUMBER, EVALUATION_STRATEGY, TYPE_FULL_NAME] | |
propertyMap: {ORDER=2, CODE=char *argv[], COLUMN_NUMBER=19, LINE_NUMBER=7, TYPE_FULL_NAME=char * [ ], EVALUATION_STRATEGY=BY_VALUE, DYNAMIC_TYPE_HINT_FULL_NAME=List(), NAME=argv} | |
summary: io.shiftleft.codepropertygraph.generated.nodes.Block[label=BLOCK; id=1000105] | |
id: 1000105 | |
label: BLOCK | |
propertyKeys: [DYNAMIC_TYPE_HINT_FULL_NAME, INTERNAL_FLAGS, TYPE_FULL_NAME, COLUMN_NUMBER, ARGUMENT_INDEX, ORDER, DEPTH_FIRST_ORDER, CODE, LINE_NUMBER] | |
propertyMap: {ORDER=3, ARGUMENT_INDEX=3, CODE=, COLUMN_NUMBER=33, TYPE_FULL_NAME=void, LINE_NUMBER=7, DYNAMIC_TYPE_HINT_FULL_NAME=List()} | |
summary: io.shiftleft.codepropertygraph.generated.nodes.Call[label=CALL; id=1000106] | |
id: 1000106 | |
label: CALL | |
propertyKeys: [RESOLVED, DISPATCH_TYPE, DYNAMIC_TYPE_HINT_FULL_NAME, INTERNAL_FLAGS, METHOD_FULL_NAME, SIGNATURE, TYPE_FULL_NAME, COLUMN_NUMBER, ARGUMENT_INDEX, ORDER, DEPTH_FIRST_ORDER, METHOD_INST_FULL_NAME, NAME, CODE, LINE_NUMBER] | |
propertyMap: {ORDER=1, ARGUMENT_INDEX=1, CODE=foo = argc, COLUMN_NUMBER=2, METHOD_FULL_NAME=<operator>.assignment, TYPE_FULL_NAME=ANY, LINE_NUMBER=8, DISPATCH_TYPE=STATIC_DISPATCH, SIGNATURE=TODO assignment signature, DYNAMIC_TYPE_HINT_FULL_NAME=List(), NAME=<operator>.assignment} | |
summary: io.shiftleft.codepropertygraph.generated.nodes.Identifier[label=IDENTIFIER; id=1000107] | |
id: 1000107 | |
label: IDENTIFIER | |
propertyKeys: [DYNAMIC_TYPE_HINT_FULL_NAME, NAME, INTERNAL_FLAGS, TYPE_FULL_NAME, COLUMN_NUMBER, ARGUMENT_INDEX, ORDER, DEPTH_FIRST_ORDER, CODE, LINE_NUMBER] | |
propertyMap: {ORDER=1, ARGUMENT_INDEX=1, CODE=foo, COLUMN_NUMBER=2, TYPE_FULL_NAME=ANY, LINE_NUMBER=8, DYNAMIC_TYPE_HINT_FULL_NAME=List(), NAME=foo} | |
summary: io.shiftleft.codepropertygraph.generated.nodes.Identifier[label=IDENTIFIER; id=1000108] | |
id: 1000108 | |
label: IDENTIFIER | |
propertyKeys: [DYNAMIC_TYPE_HINT_FULL_NAME, NAME, INTERNAL_FLAGS, TYPE_FULL_NAME, COLUMN_NUMBER, ARGUMENT_INDEX, ORDER, DEPTH_FIRST_ORDER, CODE, LINE_NUMBER] | |
propertyMap: {ORDER=2, ARGUMENT_INDEX=2, CODE=argc, COLUMN_NUMBER=8, TYPE_FULL_NAME=int, LINE_NUMBER=8, DYNAMIC_TYPE_HINT_FULL_NAME=List(), NAME=argc} | |
summary: io.shiftleft.codepropertygraph.generated.nodes.Call[label=CALL; id=1000109] | |
id: 1000109 | |
label: CALL | |
propertyKeys: [RESOLVED, DISPATCH_TYPE, DYNAMIC_TYPE_HINT_FULL_NAME, INTERNAL_FLAGS, METHOD_FULL_NAME, SIGNATURE, TYPE_FULL_NAME, COLUMN_NUMBER, ARGUMENT_INDEX, ORDER, DEPTH_FIRST_ORDER, METHOD_INST_FULL_NAME, NAME, CODE, LINE_NUMBER] | |
propertyMap: {ORDER=2, ARGUMENT_INDEX=2, CODE=exit(0), COLUMN_NUMBER=2, METHOD_FULL_NAME=exit, TYPE_FULL_NAME=ANY, LINE_NUMBER=9, DISPATCH_TYPE=STATIC_DISPATCH, SIGNATURE=TODO assignment signature, DYNAMIC_TYPE_HINT_FULL_NAME=List(), NAME=exit} | |
summary: io.shiftleft.codepropertygraph.generated.nodes.Literal[label=LITERAL; id=1000110] | |
id: 1000110 | |
label: LITERAL | |
propertyKeys: [DYNAMIC_TYPE_HINT_FULL_NAME, INTERNAL_FLAGS, TYPE_FULL_NAME, COLUMN_NUMBER, ARGUMENT_INDEX, ORDER, DEPTH_FIRST_ORDER, CODE, LINE_NUMBER] | |
propertyMap: {ORDER=1, ARGUMENT_INDEX=1, CODE=0, COLUMN_NUMBER=7, TYPE_FULL_NAME=int, LINE_NUMBER=9, DYNAMIC_TYPE_HINT_FULL_NAME=List()} | |
summary: io.shiftleft.codepropertygraph.generated.nodes.MethodReturn[label=METHOD_RETURN; id=1000111] | |
id: 1000111 | |
label: METHOD_RETURN | |
propertyKeys: [DYNAMIC_TYPE_HINT_FULL_NAME, INTERNAL_FLAGS, COLUMN_NUMBER, ORDER, DEPTH_FIRST_ORDER, CODE, LINE_NUMBER, EVALUATION_STRATEGY, TYPE_FULL_NAME] | |
propertyMap: {ORDER=4, CODE=RET, COLUMN_NUMBER=0, LINE_NUMBER=7, TYPE_FULL_NAME=int, EVALUATION_STRATEGY=BY_VALUE, DYNAMIC_TYPE_HINT_FULL_NAME=List()} | |
# Edges: | |
io.shiftleft.codepropertygraph.generated.edges.Ast@3b23b202 | |
io.shiftleft.codepropertygraph.generated.nodes.File[label=FILE; id=1000100] | |
io.shiftleft.codepropertygraph.generated.nodes.NamespaceBlock[label=NAMESPACE_BLOCK; id=1000101] | |
io.shiftleft.codepropertygraph.generated.edges.Ast@3b23b5e2 | |
io.shiftleft.codepropertygraph.generated.nodes.NamespaceBlock[label=NAMESPACE_BLOCK; id=1000101] | |
io.shiftleft.codepropertygraph.generated.nodes.Method[label=METHOD; id=1000102] | |
io.shiftleft.codepropertygraph.generated.edges.Ast@3b23b9c2 | |
io.shiftleft.codepropertygraph.generated.nodes.Method[label=METHOD; id=1000102] | |
io.shiftleft.codepropertygraph.generated.nodes.MethodParameterIn[label=METHOD_PARAMETER_IN; id=1000103] | |
io.shiftleft.codepropertygraph.generated.edges.Ast@3b23bd83 | |
io.shiftleft.codepropertygraph.generated.nodes.Method[label=METHOD; id=1000102] | |
io.shiftleft.codepropertygraph.generated.nodes.MethodParameterIn[label=METHOD_PARAMETER_IN; id=1000104] | |
io.shiftleft.codepropertygraph.generated.edges.Ast@3b23c144 | |
io.shiftleft.codepropertygraph.generated.nodes.Method[label=METHOD; id=1000102] | |
io.shiftleft.codepropertygraph.generated.nodes.Block[label=BLOCK; id=1000105] | |
io.shiftleft.codepropertygraph.generated.edges.Ast@3b23d7ca | |
io.shiftleft.codepropertygraph.generated.nodes.Method[label=METHOD; id=1000102] | |
io.shiftleft.codepropertygraph.generated.nodes.MethodReturn[label=METHOD_RETURN; id=1000111] | |
io.shiftleft.codepropertygraph.generated.edges.Ast@3b23c562 | |
io.shiftleft.codepropertygraph.generated.nodes.Block[label=BLOCK; id=1000105] | |
io.shiftleft.codepropertygraph.generated.nodes.Call[label=CALL; id=1000106] | |
io.shiftleft.codepropertygraph.generated.edges.Ast@3b23d0a5 | |
io.shiftleft.codepropertygraph.generated.nodes.Block[label=BLOCK; id=1000105] | |
io.shiftleft.codepropertygraph.generated.nodes.Call[label=CALL; id=1000109] | |
io.shiftleft.codepropertygraph.generated.edges.Argument@b08199d | |
io.shiftleft.codepropertygraph.generated.nodes.Call[label=CALL; id=1000106] | |
io.shiftleft.codepropertygraph.generated.nodes.Identifier[label=IDENTIFIER; id=1000107] | |
io.shiftleft.codepropertygraph.generated.edges.Argument@b081d5e | |
io.shiftleft.codepropertygraph.generated.nodes.Call[label=CALL; id=1000106] | |
io.shiftleft.codepropertygraph.generated.nodes.Identifier[label=IDENTIFIER; id=1000108] | |
io.shiftleft.codepropertygraph.generated.edges.Ast@3b23c942 | |
io.shiftleft.codepropertygraph.generated.nodes.Call[label=CALL; id=1000106] | |
io.shiftleft.codepropertygraph.generated.nodes.Identifier[label=IDENTIFIER; id=1000107] | |
io.shiftleft.codepropertygraph.generated.edges.Ast@3b23cd03 | |
io.shiftleft.codepropertygraph.generated.nodes.Call[label=CALL; id=1000106] | |
io.shiftleft.codepropertygraph.generated.nodes.Identifier[label=IDENTIFIER; id=1000108] | |
io.shiftleft.codepropertygraph.generated.edges.Ref@3b23f88d | |
io.shiftleft.codepropertygraph.generated.nodes.Identifier[label=IDENTIFIER; id=1000108] | |
io.shiftleft.codepropertygraph.generated.nodes.MethodParameterIn[label=METHOD_PARAMETER_IN; id=1000103] | |
io.shiftleft.codepropertygraph.generated.edges.Argument@b08253d | |
io.shiftleft.codepropertygraph.generated.nodes.Call[label=CALL; id=1000109] | |
io.shiftleft.codepropertygraph.generated.nodes.Literal[label=LITERAL; id=1000110] | |
io.shiftleft.codepropertygraph.generated.edges.Ast@3b23d4e2 | |
io.shiftleft.codepropertygraph.generated.nodes.Call[label=CALL; id=1000109] | |
io.shiftleft.codepropertygraph.generated.nodes.Literal[label=LITERAL; id=1000110] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment