mirror of
https://github.com/github/codeql.git
synced 2025-12-16 16:53:25 +01:00
Python: CG trace: Don't commit examples traces all the time
This commit is contained in:
@@ -1,6 +1,9 @@
|
||||
# Example DB
|
||||
cg-trace-example-db/
|
||||
|
||||
# Examples traces should be ignored in general
|
||||
example-traces/
|
||||
|
||||
# Artifact from building `pip install -e .`
|
||||
src/cg_trace.egg-info/
|
||||
|
||||
|
||||
@@ -1,105 +0,0 @@
|
||||
<root>
|
||||
<info>
|
||||
<cg_trace_version>0.0.2</cg_trace_version>
|
||||
<args>--xml example-traces/builtins.xml example/builtins.py</args>
|
||||
<exit_status>completed</exit_status>
|
||||
<elapsed>0.00 seconds</elapsed>
|
||||
<utctimestamp>2020-07-20T12:02:56</utctimestamp>
|
||||
</info>
|
||||
<recorded_calls>
|
||||
<recorded_call>
|
||||
<Call>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/builtins.py</filename>
|
||||
<linenum>1</linenum>
|
||||
<inst_index>4</inst_index>
|
||||
<bytecode_expr>
|
||||
<BytecodeCall>
|
||||
<function>
|
||||
<BytecodeVariableName>
|
||||
<name>print</name>
|
||||
</BytecodeVariableName>
|
||||
</function>
|
||||
</BytecodeCall>
|
||||
</bytecode_expr>
|
||||
</Call>
|
||||
<ExternalCallee>
|
||||
<module>builtins</module>
|
||||
<qualname>print</qualname>
|
||||
<is_builtin>True</is_builtin>
|
||||
</ExternalCallee>
|
||||
</recorded_call>
|
||||
<recorded_call>
|
||||
<Call>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/builtins.py</filename>
|
||||
<linenum>2</linenum>
|
||||
<inst_index>12</inst_index>
|
||||
<bytecode_expr>
|
||||
<BytecodeCall>
|
||||
<function>
|
||||
<BytecodeVariableName>
|
||||
<name>len</name>
|
||||
</BytecodeVariableName>
|
||||
</function>
|
||||
</BytecodeCall>
|
||||
</bytecode_expr>
|
||||
</Call>
|
||||
<ExternalCallee>
|
||||
<module>builtins</module>
|
||||
<qualname>len</qualname>
|
||||
<is_builtin>True</is_builtin>
|
||||
</ExternalCallee>
|
||||
</recorded_call>
|
||||
<recorded_call>
|
||||
<Call>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/builtins.py</filename>
|
||||
<linenum>4</linenum>
|
||||
<inst_index>28</inst_index>
|
||||
<bytecode_expr>
|
||||
<BytecodeCall>
|
||||
<function>
|
||||
<BytecodeAttribute>
|
||||
<attr_name>append</attr_name>
|
||||
<object>
|
||||
<BytecodeVariableName>
|
||||
<name>l</name>
|
||||
</BytecodeVariableName>
|
||||
</object>
|
||||
</BytecodeAttribute>
|
||||
</function>
|
||||
</BytecodeCall>
|
||||
</bytecode_expr>
|
||||
</Call>
|
||||
<ExternalCallee>
|
||||
<module>None</module>
|
||||
<qualname>list.append</qualname>
|
||||
<is_builtin>True</is_builtin>
|
||||
</ExternalCallee>
|
||||
</recorded_call>
|
||||
<recorded_call>
|
||||
<Call>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/builtins.py</filename>
|
||||
<linenum>7</linenum>
|
||||
<inst_index>44</inst_index>
|
||||
<bytecode_expr>
|
||||
<BytecodeCall>
|
||||
<function>
|
||||
<BytecodeAttribute>
|
||||
<attr_name>getdefaultencoding</attr_name>
|
||||
<object>
|
||||
<BytecodeVariableName>
|
||||
<name>sys</name>
|
||||
</BytecodeVariableName>
|
||||
</object>
|
||||
</BytecodeAttribute>
|
||||
</function>
|
||||
</BytecodeCall>
|
||||
</bytecode_expr>
|
||||
</Call>
|
||||
<ExternalCallee>
|
||||
<module>sys</module>
|
||||
<qualname>getdefaultencoding</qualname>
|
||||
<is_builtin>True</is_builtin>
|
||||
</ExternalCallee>
|
||||
</recorded_call>
|
||||
</recorded_calls>
|
||||
</root>
|
||||
@@ -1,519 +0,0 @@
|
||||
<root>
|
||||
<info>
|
||||
<cg_trace_version>0.0.2</cg_trace_version>
|
||||
<args>--xml example-traces/multiple-on-one-line.xml example/multiple-on-one-line.py</args>
|
||||
<exit_status>completed</exit_status>
|
||||
<elapsed>0.01 seconds</elapsed>
|
||||
<utctimestamp>2020-07-20T12:02:56</utctimestamp>
|
||||
</info>
|
||||
<recorded_calls>
|
||||
<recorded_call>
|
||||
<Call>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>2</linenum>
|
||||
<inst_index>4</inst_index>
|
||||
<bytecode_expr>
|
||||
<BytecodeCall>
|
||||
<function>
|
||||
<BytecodeVariableName>
|
||||
<name>print</name>
|
||||
</BytecodeVariableName>
|
||||
</function>
|
||||
</BytecodeCall>
|
||||
</bytecode_expr>
|
||||
</Call>
|
||||
<ExternalCallee>
|
||||
<module>builtins</module>
|
||||
<qualname>print</qualname>
|
||||
<is_builtin>True</is_builtin>
|
||||
</ExternalCallee>
|
||||
</recorded_call>
|
||||
<recorded_call>
|
||||
<Call>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>6</linenum>
|
||||
<inst_index>4</inst_index>
|
||||
<bytecode_expr>
|
||||
<BytecodeCall>
|
||||
<function>
|
||||
<BytecodeVariableName>
|
||||
<name>print</name>
|
||||
</BytecodeVariableName>
|
||||
</function>
|
||||
</BytecodeCall>
|
||||
</bytecode_expr>
|
||||
</Call>
|
||||
<ExternalCallee>
|
||||
<module>builtins</module>
|
||||
<qualname>print</qualname>
|
||||
<is_builtin>True</is_builtin>
|
||||
</ExternalCallee>
|
||||
</recorded_call>
|
||||
<recorded_call>
|
||||
<Call>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>10</linenum>
|
||||
<inst_index>4</inst_index>
|
||||
<bytecode_expr>
|
||||
<BytecodeCall>
|
||||
<function>
|
||||
<BytecodeVariableName>
|
||||
<name>print</name>
|
||||
</BytecodeVariableName>
|
||||
</function>
|
||||
</BytecodeCall>
|
||||
</bytecode_expr>
|
||||
</Call>
|
||||
<ExternalCallee>
|
||||
<module>builtins</module>
|
||||
<qualname>print</qualname>
|
||||
<is_builtin>True</is_builtin>
|
||||
</ExternalCallee>
|
||||
</recorded_call>
|
||||
<recorded_call>
|
||||
<Call>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>13</linenum>
|
||||
<inst_index>26</inst_index>
|
||||
<bytecode_expr>
|
||||
<BytecodeCall>
|
||||
<function>
|
||||
<BytecodeVariableName>
|
||||
<name>one</name>
|
||||
</BytecodeVariableName>
|
||||
</function>
|
||||
</BytecodeCall>
|
||||
</bytecode_expr>
|
||||
</Call>
|
||||
<PythonCallee>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>1</linenum>
|
||||
<funcname>one</funcname>
|
||||
</PythonCallee>
|
||||
</recorded_call>
|
||||
<recorded_call>
|
||||
<Call>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>13</linenum>
|
||||
<inst_index>32</inst_index>
|
||||
<bytecode_expr>
|
||||
<BytecodeCall>
|
||||
<function>
|
||||
<BytecodeVariableName>
|
||||
<name>two</name>
|
||||
</BytecodeVariableName>
|
||||
</function>
|
||||
</BytecodeCall>
|
||||
</bytecode_expr>
|
||||
</Call>
|
||||
<PythonCallee>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>5</linenum>
|
||||
<funcname>two</funcname>
|
||||
</PythonCallee>
|
||||
</recorded_call>
|
||||
<recorded_call>
|
||||
<Call>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>14</linenum>
|
||||
<inst_index>40</inst_index>
|
||||
<bytecode_expr>
|
||||
<BytecodeCall>
|
||||
<function>
|
||||
<BytecodeVariableName>
|
||||
<name>print</name>
|
||||
</BytecodeVariableName>
|
||||
</function>
|
||||
</BytecodeCall>
|
||||
</bytecode_expr>
|
||||
</Call>
|
||||
<ExternalCallee>
|
||||
<module>builtins</module>
|
||||
<qualname>print</qualname>
|
||||
<is_builtin>True</is_builtin>
|
||||
</ExternalCallee>
|
||||
</recorded_call>
|
||||
<recorded_call>
|
||||
<Call>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>16</linenum>
|
||||
<inst_index>46</inst_index>
|
||||
<bytecode_expr>
|
||||
<BytecodeCall>
|
||||
<function>
|
||||
<BytecodeVariableName>
|
||||
<name>one</name>
|
||||
</BytecodeVariableName>
|
||||
</function>
|
||||
</BytecodeCall>
|
||||
</bytecode_expr>
|
||||
</Call>
|
||||
<PythonCallee>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>1</linenum>
|
||||
<funcname>one</funcname>
|
||||
</PythonCallee>
|
||||
</recorded_call>
|
||||
<recorded_call>
|
||||
<Call>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>16</linenum>
|
||||
<inst_index>52</inst_index>
|
||||
<bytecode_expr>
|
||||
<BytecodeCall>
|
||||
<function>
|
||||
<BytecodeVariableName>
|
||||
<name>one</name>
|
||||
</BytecodeVariableName>
|
||||
</function>
|
||||
</BytecodeCall>
|
||||
</bytecode_expr>
|
||||
</Call>
|
||||
<PythonCallee>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>1</linenum>
|
||||
<funcname>one</funcname>
|
||||
</PythonCallee>
|
||||
</recorded_call>
|
||||
<recorded_call>
|
||||
<Call>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>17</linenum>
|
||||
<inst_index>60</inst_index>
|
||||
<bytecode_expr>
|
||||
<BytecodeCall>
|
||||
<function>
|
||||
<BytecodeVariableName>
|
||||
<name>print</name>
|
||||
</BytecodeVariableName>
|
||||
</function>
|
||||
</BytecodeCall>
|
||||
</bytecode_expr>
|
||||
</Call>
|
||||
<ExternalCallee>
|
||||
<module>builtins</module>
|
||||
<qualname>print</qualname>
|
||||
<is_builtin>True</is_builtin>
|
||||
</ExternalCallee>
|
||||
</recorded_call>
|
||||
<recorded_call>
|
||||
<Call>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>20</linenum>
|
||||
<inst_index>70</inst_index>
|
||||
<bytecode_expr>
|
||||
<BytecodeCall>
|
||||
<function>
|
||||
<BytecodeVariableName>
|
||||
<name>alias_one</name>
|
||||
</BytecodeVariableName>
|
||||
</function>
|
||||
</BytecodeCall>
|
||||
</bytecode_expr>
|
||||
</Call>
|
||||
<PythonCallee>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>1</linenum>
|
||||
<funcname>one</funcname>
|
||||
</PythonCallee>
|
||||
</recorded_call>
|
||||
<recorded_call>
|
||||
<Call>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>20</linenum>
|
||||
<inst_index>76</inst_index>
|
||||
<bytecode_expr>
|
||||
<BytecodeCall>
|
||||
<function>
|
||||
<BytecodeVariableName>
|
||||
<name>two</name>
|
||||
</BytecodeVariableName>
|
||||
</function>
|
||||
</BytecodeCall>
|
||||
</bytecode_expr>
|
||||
</Call>
|
||||
<PythonCallee>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>5</linenum>
|
||||
<funcname>two</funcname>
|
||||
</PythonCallee>
|
||||
</recorded_call>
|
||||
<recorded_call>
|
||||
<Call>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>21</linenum>
|
||||
<inst_index>84</inst_index>
|
||||
<bytecode_expr>
|
||||
<BytecodeCall>
|
||||
<function>
|
||||
<BytecodeVariableName>
|
||||
<name>print</name>
|
||||
</BytecodeVariableName>
|
||||
</function>
|
||||
</BytecodeCall>
|
||||
</bytecode_expr>
|
||||
</Call>
|
||||
<ExternalCallee>
|
||||
<module>builtins</module>
|
||||
<qualname>print</qualname>
|
||||
<is_builtin>True</is_builtin>
|
||||
</ExternalCallee>
|
||||
</recorded_call>
|
||||
<recorded_call>
|
||||
<Call>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>23</linenum>
|
||||
<inst_index>92</inst_index>
|
||||
<bytecode_expr>
|
||||
<BytecodeCall>
|
||||
<function>
|
||||
<BytecodeVariableName>
|
||||
<name>one</name>
|
||||
</BytecodeVariableName>
|
||||
</function>
|
||||
</BytecodeCall>
|
||||
</bytecode_expr>
|
||||
</Call>
|
||||
<PythonCallee>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>1</linenum>
|
||||
<funcname>one</funcname>
|
||||
</PythonCallee>
|
||||
</recorded_call>
|
||||
<recorded_call>
|
||||
<Call>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>23</linenum>
|
||||
<inst_index>96</inst_index>
|
||||
<bytecode_expr>
|
||||
<BytecodeCall>
|
||||
<function>
|
||||
<BytecodeVariableName>
|
||||
<name>two</name>
|
||||
</BytecodeVariableName>
|
||||
</function>
|
||||
</BytecodeCall>
|
||||
</bytecode_expr>
|
||||
</Call>
|
||||
<PythonCallee>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>5</linenum>
|
||||
<funcname>two</funcname>
|
||||
</PythonCallee>
|
||||
</recorded_call>
|
||||
<recorded_call>
|
||||
<Call>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>23</linenum>
|
||||
<inst_index>98</inst_index>
|
||||
<bytecode_expr>
|
||||
<BytecodeCall>
|
||||
<function>
|
||||
<BytecodeVariableName>
|
||||
<name>three</name>
|
||||
</BytecodeVariableName>
|
||||
</function>
|
||||
</BytecodeCall>
|
||||
</bytecode_expr>
|
||||
</Call>
|
||||
<PythonCallee>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>9</linenum>
|
||||
<funcname>three</funcname>
|
||||
</PythonCallee>
|
||||
</recorded_call>
|
||||
<recorded_call>
|
||||
<Call>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>24</linenum>
|
||||
<inst_index>106</inst_index>
|
||||
<bytecode_expr>
|
||||
<BytecodeCall>
|
||||
<function>
|
||||
<BytecodeVariableName>
|
||||
<name>print</name>
|
||||
</BytecodeVariableName>
|
||||
</function>
|
||||
</BytecodeCall>
|
||||
</bytecode_expr>
|
||||
</Call>
|
||||
<ExternalCallee>
|
||||
<module>builtins</module>
|
||||
<qualname>print</qualname>
|
||||
<is_builtin>True</is_builtin>
|
||||
</ExternalCallee>
|
||||
</recorded_call>
|
||||
<recorded_call>
|
||||
<Call>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>26</linenum>
|
||||
<inst_index>114</inst_index>
|
||||
<bytecode_expr>
|
||||
<BytecodeCall>
|
||||
<function>
|
||||
<BytecodeVariableName>
|
||||
<name>one</name>
|
||||
</BytecodeVariableName>
|
||||
</function>
|
||||
</BytecodeCall>
|
||||
</bytecode_expr>
|
||||
</Call>
|
||||
<PythonCallee>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>1</linenum>
|
||||
<funcname>one</funcname>
|
||||
</PythonCallee>
|
||||
</recorded_call>
|
||||
<recorded_call>
|
||||
<Call>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>26</linenum>
|
||||
<inst_index>118</inst_index>
|
||||
<bytecode_expr>
|
||||
<BytecodeCall>
|
||||
<function>
|
||||
<BytecodeVariableName>
|
||||
<name>two</name>
|
||||
</BytecodeVariableName>
|
||||
</function>
|
||||
</BytecodeCall>
|
||||
</bytecode_expr>
|
||||
</Call>
|
||||
<PythonCallee>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>5</linenum>
|
||||
<funcname>two</funcname>
|
||||
</PythonCallee>
|
||||
</recorded_call>
|
||||
<recorded_call>
|
||||
<Call>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>26</linenum>
|
||||
<inst_index>122</inst_index>
|
||||
<bytecode_expr>
|
||||
<BytecodeCall>
|
||||
<function>
|
||||
<BytecodeVariableName>
|
||||
<name>three</name>
|
||||
</BytecodeVariableName>
|
||||
</function>
|
||||
</BytecodeCall>
|
||||
</bytecode_expr>
|
||||
</Call>
|
||||
<PythonCallee>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>9</linenum>
|
||||
<funcname>three</funcname>
|
||||
</PythonCallee>
|
||||
</recorded_call>
|
||||
<recorded_call>
|
||||
<Call>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>27</linenum>
|
||||
<inst_index>130</inst_index>
|
||||
<bytecode_expr>
|
||||
<BytecodeCall>
|
||||
<function>
|
||||
<BytecodeVariableName>
|
||||
<name>print</name>
|
||||
</BytecodeVariableName>
|
||||
</function>
|
||||
</BytecodeCall>
|
||||
</bytecode_expr>
|
||||
</Call>
|
||||
<ExternalCallee>
|
||||
<module>builtins</module>
|
||||
<qualname>print</qualname>
|
||||
<is_builtin>True</is_builtin>
|
||||
</ExternalCallee>
|
||||
</recorded_call>
|
||||
<recorded_call>
|
||||
<Call>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>30</linenum>
|
||||
<inst_index>4</inst_index>
|
||||
<bytecode_expr>
|
||||
<BytecodeCall>
|
||||
<function>
|
||||
<BytecodeVariableName>
|
||||
<name>print</name>
|
||||
</BytecodeVariableName>
|
||||
</function>
|
||||
</BytecodeCall>
|
||||
</bytecode_expr>
|
||||
</Call>
|
||||
<ExternalCallee>
|
||||
<module>builtins</module>
|
||||
<qualname>print</qualname>
|
||||
<is_builtin>True</is_builtin>
|
||||
</ExternalCallee>
|
||||
</recorded_call>
|
||||
<recorded_call>
|
||||
<Call>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>33</linenum>
|
||||
<inst_index>4</inst_index>
|
||||
<bytecode_expr>
|
||||
<BytecodeCall>
|
||||
<function>
|
||||
<BytecodeVariableName>
|
||||
<name>print</name>
|
||||
</BytecodeVariableName>
|
||||
</function>
|
||||
</BytecodeCall>
|
||||
</bytecode_expr>
|
||||
</Call>
|
||||
<ExternalCallee>
|
||||
<module>builtins</module>
|
||||
<qualname>print</qualname>
|
||||
<is_builtin>True</is_builtin>
|
||||
</ExternalCallee>
|
||||
</recorded_call>
|
||||
<recorded_call>
|
||||
<Call>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>37</linenum>
|
||||
<inst_index>144</inst_index>
|
||||
<bytecode_expr>
|
||||
<BytecodeCall>
|
||||
<function>
|
||||
<BytecodeVariableName>
|
||||
<name>f</name>
|
||||
</BytecodeVariableName>
|
||||
</function>
|
||||
</BytecodeCall>
|
||||
</bytecode_expr>
|
||||
</Call>
|
||||
<PythonCallee>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>29</linenum>
|
||||
<funcname>f</funcname>
|
||||
</PythonCallee>
|
||||
</recorded_call>
|
||||
<recorded_call>
|
||||
<Call>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>37</linenum>
|
||||
<inst_index>146</inst_index>
|
||||
<bytecode_expr>
|
||||
<BytecodeCall>
|
||||
<function>
|
||||
<BytecodeCall>
|
||||
<function>
|
||||
<BytecodeVariableName>
|
||||
<name>f</name>
|
||||
</BytecodeVariableName>
|
||||
</function>
|
||||
</BytecodeCall>
|
||||
</function>
|
||||
</BytecodeCall>
|
||||
</bytecode_expr>
|
||||
</Call>
|
||||
<PythonCallee>
|
||||
<filename>/home/rasmus/code/ql/python/tools/recorded-call-graph-metrics/example/multiple-on-one-line.py</filename>
|
||||
<linenum>32</linenum>
|
||||
<funcname>g</funcname>
|
||||
</PythonCallee>
|
||||
</recorded_call>
|
||||
</recorded_calls>
|
||||
</root>
|
||||
Reference in New Issue
Block a user