Fuzz introspector
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Project functions overview

The following table shows data about each function in the project. The functions included in this table correspond to all functions that exist in the executables of the fuzzers. As such, there may be functions that are from third-party libraries.

For further technical details on the meaning of columns in the below table, please see the Glossary .

Func name Functions filename Args Function call depth Reached by Fuzzers Runtime reached by Fuzzers Combined reached by Fuzzers Fuzzers runtime hit Func lines hit % I Count BB Count Cyclomatic complexity Functions reached Reached by functions Accumulated cyclomatic complexity Undiscovered complexity

Fuzzer details

Fuzzer: fuzz_parser

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 49 53.8%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 42 46.1%
All colors 91 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
14 39 google.cloud.bigquery.magics.line_arg_parser.parser.Parser.dict_items call site: 00039 google.cloud.bigquery.magics.line_arg_parser.parser.Parser.py_value
12 55 google.cloud.bigquery.magics.line_arg_parser.parser.Parser.collection_item call site: 00055 google.cloud.bigquery.magics.line_arg_parser.parser.Parser.collection_item
10 28 google.cloud.bigquery.magics.line_arg_parser.parser.Parser.option_list.parse_nonparams_options call site: 00028 google.cloud.bigquery.magics.line_arg_parser.parser.Parser.params_option
9 70 google.cloud.bigquery.magics.line_arg_parser.parser.Parser.dict_item call site: 00070 google.cloud.bigquery.magics.line_arg_parser.parser.Parser.dict_item
1 14 google.cloud.bigquery.magics.line_arg_parser.parser.Parser.consume call site: 00014 google.cloud.bigquery.magics.line_arg_parser.parser.Parser.error
1 25 google.cloud.bigquery.magics.line_arg_parser.parser.Parser.option_value call site: 00025 google.cloud.bigquery.magics.line_arg_parser.parser.Parser.error
1 68 google.cloud.bigquery.magics.line_arg_parser.parser.Parser.py_value call site: 00068 google.cloud.bigquery.magics.line_arg_parser.parser.PyDictItem.__init__
1 80 google.cloud.bigquery.magics.line_arg_parser.parser.Parser.option_list call site: 00080 google.cloud.bigquery.magics.line_arg_parser.parser.Parser.error

Runtime coverage analysis

Covered functions
1304
Functions that are reachable but not covered
22
Reachable functions
43
Percentage of reachable functions covered
48.84%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/ 1
...fuzz_parser 9
google.cloud.bigquery.magics.line_arg_parser.parser 35

Analyses and suggestions

Optimal target analysis

Remaining optimal interesting functions

The following table shows a list of functions that are optimal targets. Optimal targets are identified by finding the functions that in combination, yield a high code coverage.

Func name Functions filename Arg count Args Function depth hitcount instr count bb count cyclomatic complexity Reachable functions Incoming references total cyclomatic complexity Unreached complexity
google.cloud.bigquery.client.Client.load_table_from_dataframe google.cloud.bigquery.client 11 ['N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A'] 8 0 8 11 7 287 0 949 937
google.oauth2._id_token_async.fetch_id_token google.oauth2._id_token_async 2 ['N/A', 'N/A'] 29 0 3 4 5 232 0 751 691
google.protobuf.text_format._Parser._MergeField google.protobuf.text_format 3 ['N/A', 'N/A', 'N/A'] 13 0 18 23 12 214 10 718 667

Implementing fuzzers that target the above functions will improve reachability such that it becomes:

Functions statically reachable by fuzzers
7.00%
390 / 5426
Cyclomatic complexity statically reachable by fuzzers
8.0%
1375 / 18246

All functions overview

If you implement fuzzers for these functions, the status of all functions in the project will be:

Func name Functions filename Args Function call depth Reached by Fuzzers Runtime reached by Fuzzers Combined reached by Fuzzers Fuzzers runtime hit Func lines hit % I Count BB Count Cyclomatic complexity Functions reached Reached by functions Accumulated cyclomatic complexity Undiscovered complexity

Runtime coverage analysis

This section shows analysis of runtime coverage data.

For futher technical details on how this section is generated, please see the Glossary .

Complex functions with low coverage

Func name Function total lines Lines covered at runtime percentage covered Reached by fuzzers
traitlets.config.application.Application.print_subcommands 520 150 28.84% ['fuzz_parser']
traitlets.config.configurable.Configurable.exit 258 61 23.64% ['fuzz_parser']
traitlets.config.loader.Config 587 165 28.10% ['fuzz_parser']
traitlets.config.get_config 1736 230 13.24% ['fuzz_parser']
os.unlink 34 13 38.23% ['fuzz_parser']
IPython.core.application.BaseIPythonApplication.init_profile_dir 37 0 0.0% []
IPython.core.completer.Completer._attr_matches 42 0 0.0% []
IPython.core.completer.match_dict_keys.filter_prefix_tuple 69 0 0.0% []
IPython.core.completer.IPCompleter.file_matcher 34 0 0.0% []
IPython.core.completer.IPCompleter._jedi_matches 39 3 7.692% ['fuzz_parser']
IPython.core.completer.IPCompleter._is_in_string_or_comment 59 0 0.0% []
IPython.core.completer.IPCompleter.python_func_kw_matches 50 0 0.0% []
IPython.core.completer.IPCompleter.dict_key_matches 51 0 0.0% []
IPython.core.completer.IPCompleter._completions.is_non_jedi_result 38 0 0.0% []
IPython.core.completer.IPCompleter._complete 57 0 0.0% []
IPython.external.pickleshare.main 31 1 3.225% ['fuzz_parser']
IPython.core.magics.code.CodeMagics.save 36 2 5.555% ['fuzz_parser']
IPython.core.magics.code.CodeMagics.load 31 0 0.0% []
IPython.core.magics.code.CodeMagics._find_edit_target.make_filename 75 0 0.0% []
IPython.core.magics.code.CodeMagics.edit 47 0 0.0% []
tokenize.open.readlines 428 72 16.82% ['fuzz_parser']
IPython.core.guarded_eval.eval_node 95 0 0.0% []
IPython.core.guarded_eval._resolve_annotation 35 0 0.0% []
IPython.core.magic.Magics.parse_options 38 0 0.0% []
tokens.extend 148 50 33.78% ['fuzz_parser']
collections.OrderedDict.items 234 76 32.47% ['fuzz_parser']
completion.get_signatures 396 55 13.88% ['fuzz_parser']
signature.defined_names 110 36 32.72% ['fuzz_parser']
typing_extensions.ParamSpec 1665 450 27.02% ['fuzz_parser']
interpreter.complete 35 19 54.28% ['fuzz_parser']
IPython.core.oinspect.Inspector._make_info_unformatted.code_formatter 33 0 0.0% []
IPython.core.oinspect.Inspector.info 141 14 9.929% ['fuzz_parser']
md.update 161 34 21.11% ['fuzz_parser']
names.pop 465 144 30.96% ['fuzz_parser']
name.rstrip 114 11 9.649% ['fuzz_parser']
subprocess.check_call 243 67 27.57% ['fuzz_parser']
IPython.utils.PyColorize.Parser.format2 42 0 0.0% []
value.is_integer 336 128 38.09% ['fuzz_parser']
IPython.core.inputtransformer2.TransformerManager.check_complete 74 0 0.0% []
IPython.core.magics.osm.OSMagics.rehashx 43 1 2.325% ['fuzz_parser']
IPython.core.magics.osm.OSMagics.cd 66 0 0.0% []
IPython.core.magics.osm.OSMagics.bookmark 31 0 0.0% []
IPython.utils.tokenutil.token_at_cursor 50 0 0.0% []
IPython.core.ultratb.ListTB._format_exception_only 52 0 0.0% []
IPython.core.ultratb.VerboseTB.format_record 52 0 0.0% []
IPython.core.ultratb.VerboseTB.get_records 40 0 0.0% []
IPython.core.doctb.DocTB.format_record 32 0 0.0% []
IPython.core.doctb.DocTB.get_records 32 0 0.0% []
out.append 189 48 25.39% ['fuzz_parser']
IPython.core.debugger.Pdb.format_stack_entry 44 0 0.0% []
IPython.core.interactiveshell.InteractiveShell.__init__ 43 2 4.651% ['fuzz_parser']
IPython.core.interactiveshell.InteractiveShell.reset 35 0 0.0% []
IPython.core.interactiveshell.InteractiveShell._ofind 53 0 0.0% []
IPython.core.interactiveshell.InteractiveShell.run_cell_async.error_before_exec 69 0 0.0% []
IPython.core.interactiveshell.InteractiveShell.run_code 31 1 3.225% ['fuzz_parser']
IPython.core.interactiveshell.InteractiveShell.find_user_code 41 0 0.0% []
IPython.core.logger.Logger.logstart 42 0 0.0% []
IPython.core.magics.logging.LoggingMagics.logstart 43 0 0.0% []
IPython.core.history.extract_hist_ranges 31 0 0.0% []
var.encode 90 21 23.33% ['fuzz_parser']
IPython.core.prefilter.AutoHandler.handle 38 3 7.894% ['fuzz_parser']
IPython.core.formatters.DisplayFormatter.format 34 0 0.0% []
IPython.core.display_functions.display 34 0 0.0% []
decorator.strip 280 72 25.71% ['fuzz_parser']
tname.upper 67 13 19.40% ['fuzz_parser']
IPython.core.page.pager_page 52 0 0.0% []
IPython.core.display.Image.__init__ 55 0 0.0% []
prefix.append 64 23 35.93% ['fuzz_parser']
IPython.core.magics.config.ConfigMagics.config 34 0 0.0% []
IPython.core.magics.basic.BasicMagics.notebook 32 2 6.25% ['fuzz_parser']
param.lower 130 17 13.07% ['fuzz_parser']
IPython.core.magics.namespace.NamespaceMagics.whos.type_name 46 0 0.0% []
IPython.core.magics.namespace.NamespaceMagics.reset 48 0 0.0% []
api.Authenticate 214 16 7.476% ['fuzz_parser']
IPython.core.magics.execution.ExecutionMagics._run_with_profiler 43 0 0.0% []
IPython.core.magics.execution.ExecutionMagics.run 85 0 0.0% []
IPython.core.magics.execution.ExecutionMagics._run_with_debugger 50 0 0.0% []
IPython.core.magics.execution.ExecutionMagics.timeit 69 4 5.797% ['fuzz_parser']
IPython.core.magics.execution.ExecutionMagics.time 63 1 1.587% ['fuzz_parser']
IPython.core.magics.history.HistoryMagics.history._format_lineno 60 0 0.0% []
IPython.core.magics.history.HistoryMagics.rerun 34 0 0.0% []
IPython.core.magics.script.ScriptMagics.shebang._stream_communicate 70 1 1.428% ['fuzz_parser']
IPython.terminal.interactiveshell.TerminalInteractiveShell._merge_shortcuts 38 2 5.263% ['fuzz_parser']
IPython.terminal.shortcuts.auto_suggest.AppendAutoSuggestionInAnyLine.apply_transformation 55 8 14.54% ['fuzz_parser']
IPython.terminal.shortcuts.auto_suggest.accept_token 32 1 3.125% ['fuzz_parser']
prompt_toolkit.layout.processors.Transformation 402 110 27.36% ['fuzz_parser']
prompt_toolkit.patch_stdout.patch_stdout 124 38 30.64% ['fuzz_parser']
prompt_toolkit.history.InMemoryHistory 136 44 32.35% ['fuzz_parser']
prompt_toolkit.shortcuts.prompt.PromptSession 478 90 18.82% ['fuzz_parser']
prompt_toolkit.application.current.get_app.current_buffer.document.text_before_cursor.replace 68 27 39.70% ['fuzz_parser']
buffer.read 824 144 17.47% ['fuzz_parser']
prompt_toolkit.key_binding.bindings.named_commands.backward_delete_char 281 125 44.48% ['fuzz_parser']
IPython.terminal.embed.InteractiveShellEmbed.mainloop 32 0 0.0% []
IPython.terminal.embed.embed 32 0 0.0% []
document.text.lstrip 531 122 22.97% ['fuzz_parser']
wcwidth.wcwidth 101 20 19.80% ['fuzz_parser']
IPython.extensions.storemagic.StoreMagics.store 75 0 0.0% []
google.cloud.bigquery.table.RowIterator.to_dataframe 62 0 0.0% []
google.cloud.bigquery.client.Client.load_table_from_dataframe 42 0 0.0% []
google.cloud.bigquery.client.Client.insert_rows_json 40 0 0.0% []
google.cloud.bigquery._pandas_helpers.dataframe_to_bq_schema 38 0 0.0% []
google.cloud.bigquery._pandas_helpers._download_table_bqstorage 36 0 0.0% []
response.content 658 142 21.58% ['fuzz_parser']
delta.total_seconds 243 36 14.81% ['fuzz_parser']
urllib3.contrib.pyopenssl.inject_into_urllib3 281 11 3.914% ['fuzz_parser']
pyasn1_modules.pem.readPemBlocksFromFile 36 6 16.66% ['fuzz_parser']
cachetools.LRUCache 516 133 25.77% ['fuzz_parser']
google.protobuf.descriptor_pool.DescriptorPool._ConvertFileProtoToFileDescriptor 31 0 0.0% []
google.protobuf.descriptor_pool.DescriptorPool._ConvertMessageDescriptor 31 0 0.0% []
google.protobuf.descriptor_pool.DescriptorPool._SetFieldType 47 0 0.0% []
google.protobuf.internal.python_message._AddInitMethod.init 67 0 0.0% []
google.protobuf.descriptor.Descriptor.__init__ 31 0 0.0% []
google.protobuf.descriptor.MakeDescriptor 48 0 0.0% []
google.protobuf.internal.api_implementation._CanImport 43 21 48.83% ['fuzz_parser']
google.protobuf.internal.decoder.MessageSetItemDecoder.DecodeItem 38 0 0.0% []
google.protobuf.text_format._Printer._PrintUnknownFields 35 0 0.0% []
google.protobuf.text_format._Printer.PrintFieldValue 31 0 0.0% []
google.protobuf.text_format._Parser._MergeField 74 0 0.0% []
google.protobuf.text_format._Parser._MergeScalarField 37 0 0.0% []
google.protobuf.internal.well_known_types.Timestamp.FromJsonString 39 0 0.0% []
url.find 204 60 29.41% ['fuzz_parser']
google.cloud.bigquery.job.query.QueryJob.result.is_job_done 49 0 0.0% []
google.rpc.error_details_pb2 51 12 23.52% ['fuzz_parser']
arrays.append 112 29 25.89% ['fuzz_parser']
google.api_core.retry.retry_streaming_async.retry_target_stream 41 2 4.878% ['fuzz_parser']
bindings.append 236 88 37.28% ['fuzz_parser']
transport.request 153 47 30.71% ['fuzz_parser']
project.decode 223 54 24.21% ['fuzz_parser']
google.cloud.bigquery.magics.magics._cell_magic 114 0 0.0% []
pytest.fixture 156 33 21.15% ['fuzz_parser']
stdout.strip 37 10 27.02% ['fuzz_parser']
module.__dict__.update 131 47 35.87% ['fuzz_parser']
channel.unary_unary 980 263 26.83% ['fuzz_parser']
urllib3.util.ssl_.create_urllib3_context 181 82 45.30% ['fuzz_parser']
request.pop 108 49 45.37% ['fuzz_parser']
klass.FromString 216 58 26.85% ['fuzz_parser']

Files and Directories in report

This section shows which files and directories are considered in this report. The main reason for showing this is fuzz introspector may include more code in the reasoning than is desired. This section helps identify if too many files/directories are included, e.g. third party code, which may be irrelevant for the threat model. In the event too much is included, fuzz introspector supports a configuration file that can exclude data from the report. See the following link for more information on how to create a config file: link

Files in report

Source file Reached by Covered by
[] []
tokenize [] []
atexit [] []
google.api_core.universe [] []
google.protobuf.wrappers_pb2 [] []
atheris [] []
google.cloud.bigquery.external_config [] []
google.protobuf.descriptor_database [] []
IPython.terminal.interactiveshell [] []
google.type.decimal_pb2 [] []
google.api_core.version_header [] []
IPython.lib.pretty [] []
google.auth.transport.grpc [] []
google.rpc.context.audit_context_pb2 [] []
IPython.utils.capture [] []
google.protobuf.descriptor_pool [] []
google.api_core.retry.retry_base [] []
google.cloud.bigquery.table [] []
IPython [] []
IPython.testing.plugin.test_refs [] []
google.api.usage_pb2 [] []
google.protobuf.any_pb2 [] []
grpc_gcp [] []
site [] []
google.cloud.bigquery.encryption_configuration [] []
google.cloud.version [] []
google.resumable_media._upload [] []
google.protobuf.internal.testing_refleaks [] []
zipimport [] []
copy [] []
IPython.core.magics.config [] []
google.cloud.bigquery_v2.types.table_reference [] []
subprocess [] []
google.api_core.datetime_helpers [] []
IPython.core.completerlib [] []
google.api_core.client_info [] []
google.api.field_behavior_pb2 [] []
IPython.utils.frame [] []
google.longrunning.operations_pb2 [] []
google.longrunning.operations_proto [] []
google.protobuf.proto_json [] []
IPython.terminal.pt_inputhooks.glut [] []
datetime [] []
fnmatch [] []
IPython.utils.ipstruct [] []
pandas [] []
google.api_core.operations_v1.abstract_operations_client [] []
google.oauth2._reauth_async [] []
IPython.core.release [] []
google.auth.jwt [] []
google.auth._oauth2client [] []
google.oauth2._client [] []
IPython.terminal.pt_inputhooks.pyglet [] []
google.protobuf.text_format [] []
IPython.core.displayhook [] []
pdb [] []
gc [] []
dateutil [] []
google.api.routing_pb2 [] []
tempfile [] []
google.protobuf.proto_builder [] []
google.type.dayofweek_pb2 [] []
IPython.utils.terminal [] []
google.type.quaternion_pb2 [] []
google.gapic.metadata.gapic_metadata_pb2 [] []
google.protobuf.internal.enum_type_wrapper [] []
google.auth._default [] []
google.api_core.operation [] []
google.auth.app_engine [] []
google.type.fraction_pb2 [] []
IPython.utils.io [] []
google.auth.identity_pool [] []
google.api_core.operations_v1.operations_rest_client_async [] []
google.cloud.bigquery._job_helpers [] []
google.auth._default_async [] []
IPython.lib.deepreload [] []
IPython.core.formatters [] []
certifi [] []
IPython.utils.tempdir [] []
glob [] []
proto [] []
IPython.core.inputtransformer2 [] []
google.api_core.gapic_v1.config_async [] []
google.auth.transport [] []
google.api_core.rest_streaming [] []
google.api.auth_pb2 [] []
unicodedata [] []
pathlib2 [] []
hmac [] []
urllib [] []
IPython.external [] []
google.api_core.retry [] []
google.logging.type.http_request_pb2 [] []
google.cloud.bigquery.magics.line_arg_parser [] []
google.api.consumer_pb2 [] []
matplotlib_inline [] []
win32clipboard [] []
wx [] []
google.protobuf.proto_text [] []
colorama [] []
IPython.lib.demo [] []
google.api_core.operations_v1.operations_client [] []
google.resumable_media.requests [] []
google.oauth2.sts [] []
google.protobuf.internal.message_listener [] []
IPython.extensions [] []
IPython.core.profiledir [] []
IPython.utils.jsonutil [] []
tqdm [] []
google.protobuf.internal.extension_dict [] []
wcwidth [] []
google.cloud.exceptions [] []
google._async_resumable_media.requests.upload [] []
pstats [] []
yapf [] []
array [] []
google.cloud.bigquery.iam [] []
IPython.testing.plugin.setup [] []
decimal [] []
google.api_core.client_options [] []
google.api.quota_pb2 [] []
google.api.documentation_pb2 [] []
cachetools [] []
IPython.core.magics.namespace [] []
google.cloud.bigquery.magics [] []
IPython.terminal.pt_inputhooks.gtk3 [] []
google.oauth2._credentials_async [] []
IPython.utils.dir2 [] []
IPython.utils.encoding [] []
google.cloud.bigquery.dbapi.types [] []
google.api_core._rest_streaming_base [] []
IPython.utils.text [] []
google.auth._helpers [] []
google.protobuf.pyext [] []
IPython.core.ultratb [] []
IPython.paths [] []
IPython.terminal.embed [] []
google.auth.transport.urllib3 [] []
[] []
matplotlib [] []
queue [] []
google.api.monitoring_pb2 [] []
grpc [] []
google.api_core.operations_v1.pagers_async [] []
google.protobuf.duration [] []
google.cloud.bigquery._tqdm_helpers [] []
hashlib [] []
shutil [] []
google.cloud.bigquery.opentelemetry_tracing [] []
prompt_toolkit [] []
doctest [] []
docutils [] []
google.type.localized_text_pb2 [] []
google.protobuf.service_reflection [] []
IPython.terminal.pt_inputhooks.wx [] []
itertools [] []
google.api.visibility_pb2 [] []
google.cloud.bigquery.version [] []
IPython.utils.eventful [] []
google.api.config_change_pb2 [] []
dataclasses [] []
collections [] []
pickle [] []
google.auth._credentials_async [] []
google.auth.aio.transport.sessions [] []
google.cloud.bigquery.dbapi.cursor [] []
IPython.core.usage [] []
IPython.testing.plugin.simple [] []
warnings [] []
IPython.utils.openpy [] []
google.cloud.bigquery.dbapi.connection [] []
google.oauth2.service_account [] []
google.cloud.bigquery.job.query [] []
IPython.utils.docs [] []
IPython.core.magics.pylab [] []
pyasn1_modules [] []
operator [] []
posixpath [] []
IPython.testing.ipunittest [] []
google.auth.environment_vars [] []
google.auth.impersonated_credentials [] []
google.protobuf.proto [] []
IPython.core.historyapp [] []
google.protobuf.symbol_database [] []
IPython.utils [] []
google.protobuf.struct_pb2 [] []
google.type.timeofday_pb2 [] []
IPython.utils.tokenutil [] []
google.api_core.exceptions [] []
IPython.utils.sysinfo [] []
shapely [] []
google.cloud.bigquery._http [] []
IPython.utils._process_win32 [] []
random [] []
importlib [] []
google.cloud.bigquery.model [] []
IPython.terminal.pt_inputhooks.asyncio [] []
IPython.terminal.pt_inputhooks [] []
google._async_resumable_media._download [] []
google.cloud.bigquery_v2.types [] []
inspect [] []
google.api_core.general_helpers [] []
getopt [] []
urllib3 [] []
google.resumable_media [] []
google.cloud.bigquery_v2.types.encryption_config [] []
google.auth.downscoped [] []
IPython.utils.path [] []
google.cloud.bigquery.dataset [] []
IPython.utils._process_win32_controller [] []
IPython.core.events [] []
google.type.postal_address_pb2 [] []
google.auth.aio.transport [] []
google.longrunning.operations_grpc [] []
google.auth._exponential_backoff [] []
google._async_resumable_media.requests.download [] []
gi [] []
IPython.core.magics.ast_mod [] []
runpy [] []
google.cloud.bigquery.magics.line_arg_parser.lexer [] []
google.protobuf.internal.containers [] []
mimetypes [] []
IPython.extensions.deduperreload [] []
re [] []
_pytest [] []
IPython.utils.module_paths [] []
google.type.date_pb2 [] []
google.api.policy_pb2 [] []
copyreg [] []
struct [] []
IPython.core.history [] []
google.auth.version [] []
IPython.terminal.ptutils [] []
google.protobuf.internal.field_mask [] []
google._async_resumable_media._helpers [] []
testpath [] []
google.api.error_reason_pb2 [] []
concurrent [] []
google.oauth2.webauthn_types [] []
IPython.core.page [] []
IPython.core.payload [] []
IPython.core.latex_symbols [] []
IPython.terminal.magics [] []
...fuzz_parser ['fuzz_parser'] []
tkinter [] []
time [] []
google.api_core.operations_v1 [] []
google.auth._credentials_base [] []
aiohttp [] []
google.cloud.bigquery.magics.line_arg_parser.parser ['fuzz_parser'] []
IPython.core.magics.auto [] []
google.auth.api_key [] []
IPython.utils._process_posix [] []
google [] []
google.api_core.protobuf_helpers [] []
pprint [] []
string [] []
IPython.core.magics [] []
google.cloud.bigquery.job.load [] []
docrepr [] []
google.protobuf.descriptor [] []
google.auth.crypt._cryptography_rsa [] []
google.cloud.bigquery.magics.line_arg_parser.visitors [] []
google.protobuf.field_mask_pb2 [] []
google.longrunning.operations_grpc_pb2 [] []
google.protobuf.timestamp_pb2 [] []
google.protobuf.internal.python_message [] []
google.api_core [] []
google.auth.crypt._helpers [] []
typing_extensions [] []
google.auth.aio [] []
IPython.utils.syspathcontext [] []
google.cloud.client [] []
google.protobuf.compiler [] []
google.api_core.future.async_future [] []
google.type.month_pb2 [] []
google.api.source_info_pb2 [] []
google.protobuf.unknown_fields [] []
google.protobuf.descriptor_pb2 [] []
google.protobuf.message [] []
google.api_core.operations_v1.transports [] []
IPython.core.profileapp [] []
google.cloud.environment_vars [] []
IPython.extensions.deduperreload.deduperreload [] []
google.resumable_media.requests.download [] []
importlib_metadata [] []
google.oauth2.utils [] []
calendar [] []
IPython.core.application [] []
google.rpc.context.attribute_context_pb2 [] []
google.auth.aio.transport.aiohttp [] []
google.api_core.bidi [] []
pyglet [] []
IPython.utils._process_emscripten [] []
IPython.core.magics.basic [] []
google.api.endpoint_pb2 [] []
google.cloud.location.locations_pb2 [] []
google.protobuf.internal [] []
IPython.utils._process_cli [] []
sip [] []
google.cloud.obsolete [] []
google.cloud.bigquery.enums [] []
IPython.core.interactiveshell [] []
google.cloud.bigquery.dbapi.exceptions [] []
google.api_core.gapic_v1.method [] []
google.auth._cloud_sdk [] []
IPython.core.hooks [] []
google.api_core.retry_async [] []
IPython.terminal.pt_inputhooks.gtk4 [] []
curses [] []
nbformat [] []
ipykernel [] []
IPython.core [] []
google.api_core.operations_v1.operations_async_client [] []
IPython.core.autocall [] []
google.cloud.bigquery.format_options [] []
google.cloud._testing [] []
google._async_resumable_media.requests._request_helpers [] []
google.api.httpbody_pb2 [] []
google.api.annotations_pb2 [] []
google.logging.type.log_severity_pb2 [] []
http [] []
google.cloud.bigquery.routine [] []
cryptography [] []
ipython_pygments_lexers [] []
google.protobuf.internal.type_checkers [] []
google.auth [] []
IPython.sphinxext.custom_doctests [] []
sqlite3 [] []
IPython.core.display_functions [] []
google.oauth2.credentials [] []
google.oauth2._service_account_async [] []
google.api_core.grpc_helpers_async [] []
IPython.extensions.storemagic [] []
google.auth.external_account_authorized_user [] []
google.cloud._helpers [] []
cPickle [] []
IPython.testing.plugin.dtexample [] []
db_dtypes [] []
IPython.terminal.debugger [] []
IPython.external.qt_for_kernel [] []
IPython.core.shellapp [] []
IPython.core.compilerop [] []
google.auth._refresh_worker [] []
IPython.core.magics.logging [] []
IPython.core.guarded_eval [] []
pathlib [] []
IPython.core.pylabtools [] []
enum [] []
IPython.testing.skipdoctest [] []
IPython.core.magics.execution [] []
google.cloud.bigquery._versions_helpers [] []
google.cloud.bigquery._helpers [] []
google.api_core.operations_v1.transports.rest [] []
google.type.interval_pb2 [] []
google.auth.transport._http_client [] []
google.auth.metrics [] []
google.cloud.bigquery.routine.routine [] []
ast [] []
cProfile [] []
signal [] []
sys [] []
rsa [] []
google.rpc.error_details_pb2 [] []
IPython.lib.latextools [] []
google.cloud.operation [] []
google.api.resource_pb2 [] []
IPython.terminal.shortcuts [] []
google.api_core.version [] []
google.rpc.status_pb2 [] []
IPython.utils.timing [] []
google.cloud.bigquery.job.extract [] []
google.api_core.client_logging [] []
google.cloud.bigquery.job [] []
IPython.utils.contexts [] []
google._async_resumable_media [] []
IPython.core.async_helpers [] []
IPython.core.extensions [] []
google.protobuf.text_encoding [] []
google.auth.compute_engine.credentials [] []
IPython.terminal.pt_inputhooks.osx [] []
resource [] []
IPython.core.tbtools [] []
google.resumable_media.requests.upload [] []
IPython.core.error [] []
IPython.terminal.shortcuts.auto_match [] []
reprlib [] []
google.auth.crypt.rsa [] []
google.protobuf.util [] []
curio [] []
winreg [] []
locale [] []
unittest [] []
google_crc32c [] []
IPython.testing [] []
google.auth.aws [] []
google.api.field_info_pb2 [] []
google.api.launch_stage_pb2 [] []
json [] []
google.api_core.retry.retry_unary_async [] []
google.protobuf.duration_pb2 [] []
trio [] []
IPython.utils._sysinfo [] []
google.api_core.retry.retry_streaming [] []
google.protobuf.compiler.plugin_pb2 [] []
IPython.core.macro [] []
google.cloud.bigquery.query [] []
google.auth.aio.credentials [] []
google.auth.iam [] []
google.longrunning.operations_proto_pb2 [] []
IPython.lib.lexers [] []
functools [] []
pygments [] []
msvcrt [] []
google.type.calendar_period_pb2 [] []
google.resumable_media.requests._request_helpers [] []
IPython.terminal.pt_inputhooks.qt [] []
google.cloud.bigquery [] []
google.api_core.operations_v1.transports.base [] []
wave [] []
google.api_core.future._helpers [] []
IPython.utils.py3compat [] []
google.api.backend_pb2 [] []
google.cloud.bigquery.job.base [] []
IPython.utils.strdispatch [] []
google.api_core.rest_helpers [] []
google.protobuf.internal.builder [] []
IPython.core.builtin_trap [] []
argparse [] []
google.protobuf.api_pb2 [] []
pydoc [] []
google.cloud.extended_operations_pb2 [] []
google.auth.compute_engine._metadata [] []
google.rpc.http_pb2 [] []
IPython.sphinxext [] []
google.api_core.path_template [] []
google.api.control_pb2 [] []
google.auth.transport._custom_tls_signer [] []
IPython.lib.guisupport [] []
IPython.core.prefilter [] []
geopandas [] []
google.oauth2.reauth [] []
requests [] []
linecache [] []
getpass [] []
google.protobuf.empty_pb2 [] []
google.auth.crypt.es256 [] []
ctypes [] []
google.api_core.iam [] []
google.api_core.page_iterator_async [] []
IPython.display [] []
google.auth.aio._helpers [] []
timeit [] []
google.auth.crypt.base [] []
google.cloud.bigquery.exceptions [] []
pyasn1 [] []
black [] []
typing [] []
google.cloud.bigquery.job.copy_ [] []
google.api.monitored_resource_pb2 [] []
google.protobuf.internal.wire_format [] []
google.auth.crypt [] []
google.api_core.future [] []
google.resumable_media._download [] []
IPython.lib [] []
cffi [] []
IPython.core.magics.code [] []
google.api_core.retry.retry_unary [] []
google.protobuf.reflection [] []
google.cloud.bigquery.magics.line_arg_parser.exceptions [] []
google.cloud.bigquery._pyarrow_helpers [] []
google.auth.transport._requests_base [] []
sphinx [] []
IPython.sphinxext.ipython_console_highlighting [] []
google.api_core.operations_v1.transports.rest_asyncio [] []
google.api.log_pb2 [] []
builtins [] []
IPython.core.magics.script [] []
weakref [] []
google.cloud.bigquery.dbapi [] []
IPython.utils.data [] []
google.cloud.bigquery.dbapi._helpers [] []
google.auth.transport._mtls_helper [] []
google.oauth2._id_token_async [] []
IPython.core.debugger [] []
pexpect [] []
IPython.utils.importstring [] []
google.auth.crypt._python_rsa [] []
pytest [] []
IPython.core.magics.history [] []
IPython.testing.globalipapp [] []
google.type.latlng_pb2 [] []
IPython.lib.display [] []
IPython.utils.generics [] []
IPython.core.logger [] []
google.cloud.bigquery_v2.types.model [] []
google.cloud.bigquery_v2.types.standard_sql [] []
google.api_core.timeout [] []
asyncio [] []
google.api.system_parameter_pb2 [] []
IPython.core.doctb [] []
email [] []
IPython.core.magics.packaging [] []
google.protobuf.internal.well_known_types [] []
IPython.core.crashhandler [] []
numpy [] []
IPython.testing.plugin [] []
google.oauth2 [] []
grpc_status [] []
traceback [] []
io [] []
google.protobuf.internal.encoder [] []
stack_data [] []
google.auth.transport.requests [] []
IPython.extensions.autoreload [] []
google.resumable_media._helpers [] []
IPython.core.splitinput [] []
base64 [] []
IPython.external.qt_loaders [] []
System [] []
google.cloud.bigquery_v2 [] []
setuptools [] []
textwrap [] []
google.auth._service_account_info [] []
termios [] []
google.cloud._http [] []
contextlib [] []
google.protobuf.pyext.cpp_message [] []
google.api_core.gapic_v1.client_info [] []
google.protobuf.timestamp [] []
google.type.expr_pb2 [] []
google.protobuf.internal.decoder [] []
IPython.core.alias [] []
google._upb._message [] []
google.protobuf.source_context_pb2 [] []
IPython.utils.process [] []
threading [] []
IPython.core.getipython [] []
google._async_resumable_media._upload [] []
os [] []
IPython.testing.plugin.pytest_ipdoctest [] []
google.auth.compute_engine [] []
google._async_resumable_media.requests [] []
google.oauth2.gdch_credentials [] []
IPython.utils.coloransi [] []
gzip [] []
google.longrunning.operations_pb2_grpc [] []
IPython.external.pickleshare [] []
google.protobuf.internal.python_edition_defaults [] []
google.protobuf [] []
opentelemetry [] []
IPython.terminal.ipapp [] []
IPython.core.payloadpage [] []
jedi [] []
google.type.money_pb2 [] []
IPython.core.display_trap [] []
google.api_core.page_iterator [] []
html [] []
IPython.testing.plugin.simplevars [] []
google.oauth2.webauthn_handler [] []
google.type.color_pb2 [] []
IPython.testing.tools [] []
binascii [] []
google.auth.exceptions [] []
google.cloud.bigquery.schema [] []
IPython.testing.plugin.ipdoctest [] []
google.api_core.operations_v1.pagers [] []
math [] []
IPython.lib.backgroundjobs [] []
google.api_core.retry.retry_streaming_async [] []
types [] []
google.api.context_pb2 [] []
google.api.distribution_pb2 [] []
IPython.core.completer [] []
jupyter_ai [] []
google.type.phone_number_pb2 [] []
google.protobuf.testdata [] []
IPython.core.tips [] []
google.api.logging_pb2 [] []
IPython.__main__ [] []
IPython.testing.decorators [] []
IPython.terminal [] []
google.api.label_pb2 [] []
google.protobuf.internal.api_implementation [] []
google.api.client_pb2 [] []
google.auth.credentials [] []
google.api.service_pb2 [] []
IPython.core.displaypub [] []
google.cloud.bigquery.standard_sql [] []
IPython.utils.log [] []
google.api_core.future.polling [] []
IPython.core.magic [] []
logging [] []
google.api_core.operations_v1.pagers_base [] []
google.api.metric_pb2 [] []
IPython.terminal.shortcuts.auto_suggest [] []
IPython.utils._process_common [] []
google.oauth2.challenges [] []
gtk [] []
IPython.utils.decorators [] []
xml [] []
google.api_core.future.base [] []
google.protobuf.any [] []
google.cloud.bigquery.magics.magics [] []
google.auth.transport._aiohttp_requests [] []
google.api_core.gapic_v1 [] []
codeop [] []
google.rpc.code_pb2 [] []
IPython.extensions.deduperreload.deduperreload_patching [] []
traitlets [] []
google.api_core.rest_streaming_async [] []
google.resumable_media.common [] []
IPython.core.magics.display [] []
IPython.terminal.pt_inputhooks.gtk [] []
google.auth.transport.mtls [] []
google.api_core.gapic_v1.method_async [] []
google.oauth2._client_async [] []
google.protobuf.json_format [] []
google.auth.pluggable [] []
google.cloud.bigquery._pandas_helpers [] []
google.auth._jwt_async [] []
uuid [] []
OpenGL [] []
IPython.lib.editorhooks [] []
google.protobuf.message_factory [] []
google.api_core.extended_operation [] []
google.protobuf.type_pb2 [] []
gobject [] []
google.api_core.operations_v1.operations_client_config [] []
IPython.core.display [] []
keyword [] []
IPython.core.magic_arguments [] []
IPython.sphinxext.ipython_directive [] []
IPython.testing.plugin.test_ipdoctest [] []
IPython.core.oinspect [] []
IPython.utils.sentinel [] []
google.oauth2.webauthn_handler_factory [] []
bigquery_magics [] []
IPython.core.magics.extension [] []
google.auth.external_account [] []
crcmod [] []
IPython.utils.wildcard [] []
google.cloud.bigquery_v2.types.model_reference [] []
google.api_core.gapic_v1.routing_header [] []
google.api_core.grpc_helpers [] []
google.type.datetime_pb2 [] []
google.api.billing_pb2 [] []
google.api_core.gapic_v1.config [] []
OpenSSL [] []
IPython.terminal.shortcuts.filters [] []
IPython.terminal.prompts [] []
PyQt5 [] []
IPython.utils.PyColorize [] []
IPython.lib.clipboard [] []
google.api_core.operation_async [] []
google.cloud.bigquery.client [] []
google.api_core.operations_v1.abstract_operations_base_client [] []
jwt [] []
google.api.http_pb2 [] []
google.oauth2.id_token [] []
google.cloud.bigquery.retry [] []
shlex [] []
google.protobuf.runtime_version [] []
IPython.core.magics.osm [] []
pyarrow [] []
platform [] []
IPython.terminal.pt_inputhooks.tk [] []

Directories in report

Directory