Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.9: pytest is failing #410

Open
kloczek opened this issue May 22, 2022 · 13 comments
Open

1.9: pytest is failing #410

kloczek opened this issue May 22, 2022 · 13 comments

Comments

@kloczek
Copy link

kloczek commented May 22, 2022

I'm trying to package your module as an rpm package. So I'm using the typical PEP517 based build, install and test cycle used on building packages from non-root account.

  • python3 -sBm build -w --no-isolation
  • because I'm calling build with --no-isolation I'm using during all processes only locally installed modules
  • install .whl file in </install/prefix>
  • run pytest with PYTHONPATH pointing to sitearch and sitelib inside </install/prefix>

Here is pytest output:

+ PYTHONPATH=/home/tkloczko/rpmbuild/BUILDROOT/python-pygraphviz-1.9-3.fc35.x86_64/usr/lib64/python3.8/site-packages:/home/tkloczko/rpmbuild/BUILDROOT/python-pygraphviz-1.9-3.fc35.x86_64/usr/lib/python3.8/site-packages
+ /usr/bin/pytest -ra
=========================================================================== test session starts ============================================================================
platform linux -- Python 3.8.13, pytest-7.1.2, pluggy-1.0.0
rootdir: /home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9
collected 0 items / 15 errors

================================================================================== ERRORS ==================================================================================
_______________________________________________________ ERROR collecting pygraphviz/tests/test_attribute_defaults.py _______________________________________________________
ImportError while importing test module '/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/tests/test_attribute_defaults.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib64/python3.8/importlib/__init__.py:127: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
pygraphviz/__init__.py:24: in <module>
    from .agraph import AGraph, Node, Edge, Attribute, ItemAttribute, DotError
pygraphviz/agraph.py:15: in <module>
    from . import graphviz as gv
pygraphviz/graphviz.py:13: in <module>
    from . import _graphviz
E   ImportError: cannot import name '_graphviz' from partially initialized module 'pygraphviz' (most likely due to a circular import) (/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/__init__.py)
_____________________________________________________________ ERROR collecting pygraphviz/tests/test_clear.py ______________________________________________________________
ImportError while importing test module '/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/tests/test_clear.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib64/python3.8/importlib/__init__.py:127: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
pygraphviz/__init__.py:24: in <module>
    from .agraph import AGraph, Node, Edge, Attribute, ItemAttribute, DotError
pygraphviz/agraph.py:15: in <module>
    from . import graphviz as gv
pygraphviz/graphviz.py:13: in <module>
    from . import _graphviz
E   ImportError: cannot import name '_graphviz' from partially initialized module 'pygraphviz' (most likely due to a circular import) (/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/__init__.py)
_____________________________________________________________ ERROR collecting pygraphviz/tests/test_close.py ______________________________________________________________
ImportError while importing test module '/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/tests/test_close.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib64/python3.8/importlib/__init__.py:127: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
pygraphviz/__init__.py:24: in <module>
    from .agraph import AGraph, Node, Edge, Attribute, ItemAttribute, DotError
pygraphviz/agraph.py:15: in <module>
    from . import graphviz as gv
pygraphviz/graphviz.py:13: in <module>
    from . import _graphviz
E   ImportError: cannot import name '_graphviz' from partially initialized module 'pygraphviz' (most likely due to a circular import) (/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/__init__.py)
____________________________________________________________ ERROR collecting pygraphviz/tests/test_drawing.py _____________________________________________________________
ImportError while importing test module '/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/tests/test_drawing.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib64/python3.8/importlib/__init__.py:127: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
pygraphviz/__init__.py:24: in <module>
    from .agraph import AGraph, Node, Edge, Attribute, ItemAttribute, DotError
pygraphviz/agraph.py:15: in <module>
    from . import graphviz as gv
pygraphviz/graphviz.py:13: in <module>
    from . import _graphviz
E   ImportError: cannot import name '_graphviz' from partially initialized module 'pygraphviz' (most likely due to a circular import) (/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/__init__.py)
________________________________________________________ ERROR collecting pygraphviz/tests/test_edge_attributes.py _________________________________________________________
ImportError while importing test module '/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/tests/test_edge_attributes.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib64/python3.8/importlib/__init__.py:127: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
pygraphviz/__init__.py:24: in <module>
    from .agraph import AGraph, Node, Edge, Attribute, ItemAttribute, DotError
pygraphviz/agraph.py:15: in <module>
    from . import graphviz as gv
pygraphviz/graphviz.py:13: in <module>
    from . import _graphviz
E   ImportError: cannot import name '_graphviz' from partially initialized module 'pygraphviz' (most likely due to a circular import) (/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/__init__.py)
_____________________________________________________________ ERROR collecting pygraphviz/tests/test_graph.py ______________________________________________________________
ImportError while importing test module '/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/tests/test_graph.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib64/python3.8/importlib/__init__.py:127: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
pygraphviz/__init__.py:24: in <module>
    from .agraph import AGraph, Node, Edge, Attribute, ItemAttribute, DotError
pygraphviz/agraph.py:15: in <module>
    from . import graphviz as gv
pygraphviz/graphviz.py:13: in <module>
    from . import _graphviz
E   ImportError: cannot import name '_graphviz' from partially initialized module 'pygraphviz' (most likely due to a circular import) (/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/__init__.py)
______________________________________________________________ ERROR collecting pygraphviz/tests/test_html.py ______________________________________________________________
ImportError while importing test module '/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/tests/test_html.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib64/python3.8/importlib/__init__.py:127: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
pygraphviz/__init__.py:24: in <module>
    from .agraph import AGraph, Node, Edge, Attribute, ItemAttribute, DotError
pygraphviz/agraph.py:15: in <module>
    from . import graphviz as gv
pygraphviz/graphviz.py:13: in <module>
    from . import _graphviz
E   ImportError: cannot import name '_graphviz' from partially initialized module 'pygraphviz' (most likely due to a circular import) (/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/__init__.py)
_____________________________________________________________ ERROR collecting pygraphviz/tests/test_layout.py _____________________________________________________________
ImportError while importing test module '/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/tests/test_layout.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib64/python3.8/importlib/__init__.py:127: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
pygraphviz/__init__.py:24: in <module>
    from .agraph import AGraph, Node, Edge, Attribute, ItemAttribute, DotError
pygraphviz/agraph.py:15: in <module>
    from . import graphviz as gv
pygraphviz/graphviz.py:13: in <module>
    from . import _graphviz
E   ImportError: cannot import name '_graphviz' from partially initialized module 'pygraphviz' (most likely due to a circular import) (/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/__init__.py)
________________________________________________________ ERROR collecting pygraphviz/tests/test_node_attributes.py _________________________________________________________
ImportError while importing test module '/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/tests/test_node_attributes.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib64/python3.8/importlib/__init__.py:127: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
pygraphviz/__init__.py:24: in <module>
    from .agraph import AGraph, Node, Edge, Attribute, ItemAttribute, DotError
pygraphviz/agraph.py:15: in <module>
    from . import graphviz as gv
pygraphviz/graphviz.py:13: in <module>
    from . import _graphviz
E   ImportError: cannot import name '_graphviz' from partially initialized module 'pygraphviz' (most likely due to a circular import) (/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/__init__.py)
___________________________________________________________ ERROR collecting pygraphviz/tests/test_readwrite.py ____________________________________________________________
ImportError while importing test module '/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/tests/test_readwrite.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib64/python3.8/importlib/__init__.py:127: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
pygraphviz/__init__.py:24: in <module>
    from .agraph import AGraph, Node, Edge, Attribute, ItemAttribute, DotError
pygraphviz/agraph.py:15: in <module>
    from . import graphviz as gv
pygraphviz/graphviz.py:13: in <module>
    from . import _graphviz
E   ImportError: cannot import name '_graphviz' from partially initialized module 'pygraphviz' (most likely due to a circular import) (/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/__init__.py)
________________________________________________________ ERROR collecting pygraphviz/tests/test_repr_mimebundle.py _________________________________________________________
ImportError while importing test module '/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/tests/test_repr_mimebundle.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib64/python3.8/importlib/__init__.py:127: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
pygraphviz/__init__.py:24: in <module>
    from .agraph import AGraph, Node, Edge, Attribute, ItemAttribute, DotError
pygraphviz/agraph.py:15: in <module>
    from . import graphviz as gv
pygraphviz/graphviz.py:13: in <module>
    from . import _graphviz
E   ImportError: cannot import name '_graphviz' from partially initialized module 'pygraphviz' (most likely due to a circular import) (/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/__init__.py)
____________________________________________________________ ERROR collecting pygraphviz/tests/test_scraper.py _____________________________________________________________
ImportError while importing test module '/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/tests/test_scraper.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib64/python3.8/importlib/__init__.py:127: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
pygraphviz/__init__.py:24: in <module>
    from .agraph import AGraph, Node, Edge, Attribute, ItemAttribute, DotError
pygraphviz/agraph.py:15: in <module>
    from . import graphviz as gv
pygraphviz/graphviz.py:13: in <module>
    from . import _graphviz
E   ImportError: cannot import name '_graphviz' from partially initialized module 'pygraphviz' (most likely due to a circular import) (/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/__init__.py)
_____________________________________________________________ ERROR collecting pygraphviz/tests/test_string.py _____________________________________________________________
ImportError while importing test module '/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/tests/test_string.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib64/python3.8/importlib/__init__.py:127: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
pygraphviz/__init__.py:24: in <module>
    from .agraph import AGraph, Node, Edge, Attribute, ItemAttribute, DotError
pygraphviz/agraph.py:15: in <module>
    from . import graphviz as gv
pygraphviz/graphviz.py:13: in <module>
    from . import _graphviz
E   ImportError: cannot import name '_graphviz' from partially initialized module 'pygraphviz' (most likely due to a circular import) (/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/__init__.py)
____________________________________________________________ ERROR collecting pygraphviz/tests/test_subgraph.py ____________________________________________________________
ImportError while importing test module '/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/tests/test_subgraph.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib64/python3.8/importlib/__init__.py:127: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
pygraphviz/__init__.py:24: in <module>
    from .agraph import AGraph, Node, Edge, Attribute, ItemAttribute, DotError
pygraphviz/agraph.py:15: in <module>
    from . import graphviz as gv
pygraphviz/graphviz.py:13: in <module>
    from . import _graphviz
E   ImportError: cannot import name '_graphviz' from partially initialized module 'pygraphviz' (most likely due to a circular import) (/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/__init__.py)
____________________________________________________________ ERROR collecting pygraphviz/tests/test_unicode.py _____________________________________________________________
ImportError while importing test module '/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/tests/test_unicode.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib64/python3.8/importlib/__init__.py:127: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
pygraphviz/__init__.py:24: in <module>
    from .agraph import AGraph, Node, Edge, Attribute, ItemAttribute, DotError
pygraphviz/agraph.py:15: in <module>
    from . import graphviz as gv
pygraphviz/graphviz.py:13: in <module>
    from . import _graphviz
E   ImportError: cannot import name '_graphviz' from partially initialized module 'pygraphviz' (most likely due to a circular import) (/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/__init__.py)
========================================================================= short test summary info ==========================================================================
ERROR pygraphviz/tests/test_attribute_defaults.py
ERROR pygraphviz/tests/test_clear.py
ERROR pygraphviz/tests/test_close.py
ERROR pygraphviz/tests/test_drawing.py
ERROR pygraphviz/tests/test_edge_attributes.py
ERROR pygraphviz/tests/test_graph.py
ERROR pygraphviz/tests/test_html.py
ERROR pygraphviz/tests/test_layout.py
ERROR pygraphviz/tests/test_node_attributes.py
ERROR pygraphviz/tests/test_readwrite.py
ERROR pygraphviz/tests/test_repr_mimebundle.py
ERROR pygraphviz/tests/test_scraper.py
ERROR pygraphviz/tests/test_string.py
ERROR pygraphviz/tests/test_subgraph.py
ERROR pygraphviz/tests/test_unicode.py
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 15 errors during collection !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
============================================================================ 15 errors in 0.76s ============================================================================
@kloczek
Copy link
Author

kloczek commented May 22, 2022

Looks like this issue has the same cause like #409

@rossbar
Copy link
Contributor

rossbar commented May 30, 2022

I'm not especially familiar with this specific packaging workflow and I can't reproduce, probably because I don't have a system-level pytest instance installed. FWIW to build/test wheels I would do something like:

cd <pygraphviz-src-dir>
git clean -xdf
python -m venv ~/venvs/pgv-build
source ~/venvs/pgv-build/bin/activate
python -m pip install --upgrade build wheel
# Build the wheel
python -sBm build -w --no-isolation
# Exit the existing build env here
deactivate
# Create & enter a test env
python -m venv ~/venvs/pgv-test/
source ~/venvs/pgv-test/bin/activate
# Install the wheel you've just built
python -m pip install <pygraphviz-src-dir>/dist/<pgv-wheel>.whl
python -m pip install pytest
pytest --pyargs pygraphviz

I have no idea if this works for your purposes, but it has the advantage of not relying on any system-level installs. For the record the above works as expected. Note also that this works independent of the location of the wheel on the file system. For example, if you cp <src-dir>/dist/<pgv-wheel>.whl <preferred-wheel-dir> then install the wheel from the new location, everything still works as expected.

@kloczek
Copy link
Author

kloczek commented May 31, 2022

I'm not especially familiar with this specific packaging workflow and I can't reproduce, probably because I don't have a system-level pytest instance installed. FWIW to build/test wheels I would do something like:

pep517 build procedure it is not packaging specific thing.
Look .. I'm building all my packages in dedicated LXC zones in which is installed all what is listed in build dependencies and those zones are cut off from public network access.
I don't need yet another layer of venv.
As well that exact the same build procedure is already used on package +950 other python modules and ItWorks™️ .. please.

Did you at least try to use procedure which I've described?

@rossbar
Copy link
Contributor

rossbar commented May 31, 2022

pep517 build procedure it is not packaging specific thing.

Yes, I understand, but I have no problems with the build. I can't think of any reason why --no-isolation would have any effect, as there are no Python dependencies that need to be installed. Perhaps the Graphviz version is an issue? If you are building w/ an old (<2.44) graphviz, it's possible that the compilation/linking will "succeed" but the wrapper can be ill-formed and fail at import time.

Did you at least try to use procedure which I've described?

Insofar as I can, but again I don't have a system-level pytest instance installed (i.e. /usr/bin/pytest) so that's the part that I can't test. I'd still use --pyargs to guarantee I was testing the installed wheel though.

@kloczek
Copy link
Author

kloczek commented May 31, 2022

Yes, I understand, but I have no problems with the build. I can't think of any reason why --no-isolation would have any effect

Because it hasn't ..
pytest is failing on importing module so whatever it is it is related to what goes to .whl and what is installed in <install/prefix> where that .whl is unpacked.

Yet another clue that something is wrong with import lines.
I've added building documentation after call build module

[tkloczko@devel-g2v pygraphviz-pygraphviz-1.9]$ PYTHONPATH=$PWD/build/$(cd build; ls -d1 lib*) /usr/bin/sphinx-build -n -T -b man doc/source build/sphinx/man
Running Sphinx v4.5.0

Traceback (most recent call last):
  File "/usr/lib/python3.8/site-packages/sphinx/config.py", line 332, in eval_config_file
    exec(code, namespace)
  File "/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/doc/source/conf.py", line 63, in <module>
    import pygraphviz
  File "/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/__init__.py", line 24, in <module>
    from .agraph import AGraph, Node, Edge, Attribute, ItemAttribute, DotError
  File "/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/agraph.py", line 15, in <module>
    from . import graphviz as gv
  File "/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/graphviz.py", line 13, in <module>
    from . import _graphviz
ImportError: cannot import name '_graphviz' from partially initialized module 'pygraphviz' (most likely due to a circular import) (/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/__init__.py)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/lib/python3.8/site-packages/sphinx/cmd/build.py", line 272, in build_main
    app = Sphinx(args.sourcedir, args.confdir, args.outputdir,
  File "/usr/lib/python3.8/site-packages/sphinx/application.py", line 202, in __init__
    self.config = Config.read(self.confdir, confoverrides or {}, self.tags)
  File "/usr/lib/python3.8/site-packages/sphinx/config.py", line 165, in read
    namespace = eval_config_file(filename, tags)
  File "/usr/lib/python3.8/site-packages/sphinx/config.py", line 345, in eval_config_file
    raise ConfigError(msg % traceback.format_exc()) from exc
sphinx.errors.ConfigError: There is a programmable error in your configuration file:

Traceback (most recent call last):
  File "/usr/lib/python3.8/site-packages/sphinx/config.py", line 332, in eval_config_file
    exec(code, namespace)
  File "/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/doc/source/conf.py", line 63, in <module>
    import pygraphviz
  File "/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/__init__.py", line 24, in <module>
    from .agraph import AGraph, Node, Edge, Attribute, ItemAttribute, DotError
  File "/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/agraph.py", line 15, in <module>
    from . import graphviz as gv
  File "/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/graphviz.py", line 13, in <module>
    from . import _graphviz
ImportError: cannot import name '_graphviz' from partially initialized module 'pygraphviz' (most likely due to a circular import) (/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/__init__.py)


Configuration error:
There is a programmable error in your configuration file:

Traceback (most recent call last):
  File "/usr/lib/python3.8/site-packages/sphinx/config.py", line 332, in eval_config_file
    exec(code, namespace)
  File "/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/doc/source/conf.py", line 63, in <module>
    import pygraphviz
  File "/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/__init__.py", line 24, in <module>
    from .agraph import AGraph, Node, Edge, Attribute, ItemAttribute, DotError
  File "/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/agraph.py", line 15, in <module>
    from . import graphviz as gv
  File "/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/graphviz.py", line 13, in <module>
    from . import _graphviz
ImportError: cannot import name '_graphviz' from partially initialized module 'pygraphviz' (most likely due to a circular import) (/home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/pygraphviz/__init__.py)

So here as well as you see there are issues related to importing module.

@kloczek
Copy link
Author

kloczek commented May 31, 2022

I've added those units to --deselest list to test is it will be possible to build whole package

/home/tkloczko/rpmbuild/BUILDROOT/python-pygraphviz-1.9-3.fc35.x86_64/usr/lib/python3.8/site-packages
+ /usr/bin/pytest -ra --doctest-modules /home/tkloczko/rpmbuild/BUILDROOT/python-pygraphviz-1.9-3.fc35.x86_64/usr/lib64/python3.8/site-packages/pygraphviz/tests/
=========================================================================== test session starts ============================================================================
platform linux -- Python 3.8.13, pytest-7.1.2, pluggy-1.0.0
rootdir: /home/tkloczko/rpmbuild
collected 134 items

../../BUILDROOT/python-pygraphviz-1.9-3.fc35.x86_64/usr/lib64/python3.8/site-packages/pygraphviz/tests/test_attribute_defaults.py ....                               [  2%]
../../BUILDROOT/python-pygraphviz-1.9-3.fc35.x86_64/usr/lib64/python3.8/site-packages/pygraphviz/tests/test_clear.py ...                                             [  5%]
../../BUILDROOT/python-pygraphviz-1.9-3.fc35.x86_64/usr/lib64/python3.8/site-packages/pygraphviz/tests/test_close.py ..                                              [  6%]
../../BUILDROOT/python-pygraphviz-1.9-3.fc35.x86_64/usr/lib64/python3.8/site-packages/pygraphviz/tests/test_drawing.py ...........                                   [ 14%]
../../BUILDROOT/python-pygraphviz-1.9-3.fc35.x86_64/usr/lib64/python3.8/site-packages/pygraphviz/tests/test_edge_attributes.py .....                                 [ 18%]
../../BUILDROOT/python-pygraphviz-1.9-3.fc35.x86_64/usr/lib64/python3.8/site-packages/pygraphviz/tests/test_graph.py ............................................... [ 53%]
.........................                                                                                                                                            [ 72%]
../../BUILDROOT/python-pygraphviz-1.9-3.fc35.x86_64/usr/lib64/python3.8/site-packages/pygraphviz/tests/test_html.py ..                                               [ 73%]
../../BUILDROOT/python-pygraphviz-1.9-3.fc35.x86_64/usr/lib64/python3.8/site-packages/pygraphviz/tests/test_layout.py ..............                                 [ 84%]
../../BUILDROOT/python-pygraphviz-1.9-3.fc35.x86_64/usr/lib64/python3.8/site-packages/pygraphviz/tests/test_node_attributes.py ....                                  [ 87%]
../../BUILDROOT/python-pygraphviz-1.9-3.fc35.x86_64/usr/lib64/python3.8/site-packages/pygraphviz/tests/test_readwrite.py ..                                          [ 88%]
../../BUILDROOT/python-pygraphviz-1.9-3.fc35.x86_64/usr/lib64/python3.8/site-packages/pygraphviz/tests/test_repr_mimebundle.py ...                                   [ 91%]
../../BUILDROOT/python-pygraphviz-1.9-3.fc35.x86_64/usr/lib64/python3.8/site-packages/pygraphviz/tests/test_scraper.py s                                             [ 91%]
../../BUILDROOT/python-pygraphviz-1.9-3.fc35.x86_64/usr/lib64/python3.8/site-packages/pygraphviz/tests/test_string.py ....                                           [ 94%]
../../BUILDROOT/python-pygraphviz-1.9-3.fc35.x86_64/usr/lib64/python3.8/site-packages/pygraphviz/tests/test_subgraph.py ...                                          [ 97%]
../../BUILDROOT/python-pygraphviz-1.9-3.fc35.x86_64/usr/lib64/python3.8/site-packages/pygraphviz/tests/test_unicode.py ....                                          [100%]

============================================================================= warnings summary =============================================================================
BUILDROOT/python-pygraphviz-1.9-3.fc35.x86_64/usr/lib64/python3.8/site-packages/pygraphviz/tests/test_layout.py::test_layout_prog_arg[sfdp]
  /home/tkloczko/rpmbuild/BUILDROOT/python-pygraphviz-1.9-3.fc35.x86_64/usr/lib64/python3.8/site-packages/pygraphviz/agraph.py:1402: RuntimeWarning: Error: remove_overlap: Graphviz not built with triangulation library

    warnings.warn(b"".join(errors).decode(self.encoding), RuntimeWarning)

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
========================================================================= short test summary info ==========================================================================
SKIPPED [1] ../../BUILDROOT/python-pygraphviz-1.9-3.fc35.x86_64/usr/lib64/python3.8/site-packages/pygraphviz/tests/test_scraper.py:9: could not import 'sphinx_gallery': No module named 'sphinx_gallery'
================================================================ 133 passed, 1 skipped, 1 warning in 2.09s =================================================================
/usr/lib/python3.8/site-packages/_pytest/pathlib.py:79: PytestWarning: (rm_rf) error removing /tmp/pytest-of-tkloczko/garbage-6e83ff0a-6482-46fc-bbbf-624729838a3a
<class 'OSError'>: [Errno 39] Directory not empty: '/tmp/pytest-of-tkloczko/garbage-6e83ff0a-6482-46fc-bbbf-624729838a3a'
  warnings.warn(
+ RPM_EC=0
++ jobs -p
+ exit 0
Processing files: python-pygraphviz-1.9-3.fc35.x86_64
Provides: python-pygraphviz = 1.9-3.fc35 python-pygraphviz(x86-64) = 1.9-3.fc35 python3.8dist(pygraphviz) = 1.9 python3dist(pygraphviz) = 1.9
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libcgraph.so.6()(64bit) libgvc.so.6()(64bit) python(abi) = 3.8 rtld(GNU_HASH)
Obsoletes: python-pygraphviz-doc python3-pygraphviz
Processing files: python-pygraphviz-debugsource-1.9-3.fc35.x86_64
Provides: python-pygraphviz-debugsource = 1.9-3.fc35 python-pygraphviz-debugsource(x86-64) = 1.9-3.fc35
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: python-pygraphviz-debuginfo-1.9-3.fc35.x86_64
Provides: debuginfo(build-id) = b0269ef6022e5dd35cdefecd627091165c52e3c3 python-pygraphviz-debuginfo = 1.9-3.fc35 python-pygraphviz-debuginfo(x86-64) = 1.9-3.fc35
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: python-pygraphviz-debugsource(x86-64) = 1.9-3.fc35
Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/tkloczko/rpmbuild/BUILDROOT/python-pygraphviz-1.9-3.fc35.x86_64
error: Installed (but unpackaged) file(s) found:
   /usr/share/doc/pygraphviz-1.9/INSTALL.txt
   /usr/share/doc/pygraphviz-1.9/examples/__pycache__/plot_attributes.cpython-38.pyc
   /usr/share/doc/pygraphviz-1.9/examples/__pycache__/plot_miles.cpython-38.pyc
   /usr/share/doc/pygraphviz-1.9/examples/__pycache__/plot_simple.cpython-38.pyc
   /usr/share/doc/pygraphviz-1.9/examples/__pycache__/plot_star.cpython-38.pyc
   /usr/share/doc/pygraphviz-1.9/examples/__pycache__/plot_subgraph.cpython-38.pyc
   /usr/share/doc/pygraphviz-1.9/examples/__pycache__/skip_django_simple.cpython-38.pyc
   /usr/share/doc/pygraphviz-1.9/examples/__pycache__/skip_utf8_encoding.cpython-38.pyc
   /usr/share/doc/pygraphviz-1.9/examples/plot_attributes.py
   /usr/share/doc/pygraphviz-1.9/examples/plot_miles.py
   /usr/share/doc/pygraphviz-1.9/examples/plot_simple.py
   /usr/share/doc/pygraphviz-1.9/examples/plot_star.py
   /usr/share/doc/pygraphviz-1.9/examples/plot_subgraph.py
   /usr/share/doc/pygraphviz-1.9/examples/skip_django_simple.py
   /usr/share/doc/pygraphviz-1.9/examples/skip_utf8_encoding.py


RPM build errors:
    Installed (but unpackaged) file(s) found:
   /usr/share/doc/pygraphviz-1.9/INSTALL.txt
   /usr/share/doc/pygraphviz-1.9/examples/__pycache__/plot_attributes.cpython-38.pyc
   /usr/share/doc/pygraphviz-1.9/examples/__pycache__/plot_miles.cpython-38.pyc
   /usr/share/doc/pygraphviz-1.9/examples/__pycache__/plot_simple.cpython-38.pyc
   /usr/share/doc/pygraphviz-1.9/examples/__pycache__/plot_star.cpython-38.pyc
   /usr/share/doc/pygraphviz-1.9/examples/__pycache__/plot_subgraph.cpython-38.pyc
   /usr/share/doc/pygraphviz-1.9/examples/__pycache__/skip_django_simple.cpython-38.pyc
   /usr/share/doc/pygraphviz-1.9/examples/__pycache__/skip_utf8_encoding.cpython-38.pyc
   /usr/share/doc/pygraphviz-1.9/examples/plot_attributes.py
   /usr/share/doc/pygraphviz-1.9/examples/plot_miles.py
   /usr/share/doc/pygraphviz-1.9/examples/plot_simple.py
   /usr/share/doc/pygraphviz-1.9/examples/plot_star.py
   /usr/share/doc/pygraphviz-1.9/examples/plot_subgraph.py
   /usr/share/doc/pygraphviz-1.9/examples/skip_django_simple.py
   /usr/share/doc/pygraphviz-1.9/examples/skip_utf8_encoding.py

Really examples and INSTALL.txt should not go to .whl

Archive:  /home/tkloczko/rpmbuild/BUILD/pygraphviz-pygraphviz-1.9/dist/pygraphviz-1.9-cp38-cp38-linux_x86_64.whl
 Length   Method    Size  Cmpr    Date    Time   CRC-32   Name
--------  ------  ------- ---- ---------- ----- --------  ----
     855  Defl:N      484  43% 02-09-2022 18:07 3d3612c6  pygraphviz/__init__.py
  390744  Defl:N   107576  73% 05-31-2022 16:14 56c8d265  pygraphviz/_graphviz.cpython-38-x86_64-linux-gnu.so
   69768  Defl:N    13810  80% 02-09-2022 18:07 d3d1d8b3  pygraphviz/agraph.py
    8977  Defl:N     2622  71% 02-09-2022 18:07 743ce116  pygraphviz/graphviz.i
    6930  Defl:N     1693  76% 02-09-2022 18:07 6adde015  pygraphviz/graphviz.py
  188417  Defl:N    32856  83% 02-09-2022 18:07 4b4307e9  pygraphviz/graphviz_wrap.c
    2775  Defl:N     1103  60% 02-09-2022 18:07 82b6416f  pygraphviz/scraper.py
     590  Defl:N      232  61% 02-09-2022 18:07 8ec72e23  pygraphviz/testing.py
       0  Defl:N        2   0% 02-09-2022 18:07 00000000  pygraphviz/tests/__init__.py
    2707  Defl:N      514  81% 02-09-2022 18:07 60c870ef  pygraphviz/tests/test_attribute_defaults.py
     880  Defl:N      274  69% 02-09-2022 18:07 8548c61b  pygraphviz/tests/test_clear.py
     253  Defl:N      143  44% 02-09-2022 18:07 4b4bf530  pygraphviz/tests/test_close.py
    4489  Defl:N     1032  77% 02-09-2022 18:07 3d20ac67  pygraphviz/tests/test_drawing.py
    1964  Defl:N      492  75% 02-09-2022 18:07 78c326ad  pygraphviz/tests/test_edge_attributes.py
   16665  Defl:N     3199  81% 02-09-2022 18:07 dce290d9  pygraphviz/tests/test_graph.py
    2069  Defl:N      517  75% 02-09-2022 18:07 16c9457d  pygraphviz/tests/test_html.py
    3364  Defl:N      659  80% 02-09-2022 18:07 1c17a220  pygraphviz/tests/test_layout.py
    1487  Defl:N      342  77% 02-09-2022 18:07 9e47e7cc  pygraphviz/tests/test_node_attributes.py
    1058  Defl:N      345  67% 02-09-2022 18:07 390b951d  pygraphviz/tests/test_readwrite.py
     645  Defl:N      283  56% 02-09-2022 18:07 53258efe  pygraphviz/tests/test_repr_mimebundle.py
    1022  Defl:N      451  56% 02-09-2022 18:07 792fac14  pygraphviz/tests/test_scraper.py
     925  Defl:N      366  60% 02-09-2022 18:07 a81e65c3  pygraphviz/tests/test_string.py
     974  Defl:N      339  65% 02-09-2022 18:07 b8879e35  pygraphviz/tests/test_subgraph.py
     933  Defl:N      397  57% 02-09-2022 18:07 fc05d69a  pygraphviz/tests/test_unicode.py
    4386  Defl:N     1565  64% 02-09-2022 18:07 fa90d74f  pygraphviz-1.9.data/data/share/doc/pygraphviz-1.9/INSTALL.txt
     695  Defl:N      376  46% 02-09-2022 18:07 9b84a812  pygraphviz-1.9.data/data/share/doc/pygraphviz-1.9/examples/plot_attributes.py
    3075  Defl:N     1354  56% 02-09-2022 18:07 cd535fd5  pygraphviz-1.9.data/data/share/doc/pygraphviz-1.9/examples/plot_miles.py
     693  Defl:N      402  42% 02-09-2022 18:07 ce9db47a  pygraphviz-1.9.data/data/share/doc/pygraphviz-1.9/examples/plot_simple.py
     961  Defl:N      538  44% 02-09-2022 18:07 8eb3a13f  pygraphviz-1.9.data/data/share/doc/pygraphviz-1.9/examples/plot_star.py
     452  Defl:N      251  45% 02-09-2022 18:07 7b2502b9  pygraphviz-1.9.data/data/share/doc/pygraphviz-1.9/examples/plot_subgraph.py
    1236  Defl:N      667  46% 02-09-2022 18:07 c8157aae  pygraphviz-1.9.data/data/share/doc/pygraphviz-1.9/examples/skip_django_simple.py
     801  Defl:N      471  41% 02-09-2022 18:07 4742254b  pygraphviz-1.9.data/data/share/doc/pygraphviz-1.9/examples/skip_utf8_encoding.py
    1621  Defl:N      886  45% 05-31-2022 16:14 90bea409  pygraphviz-1.9.dist-info/LICENSE
    2811  Defl:N     1109  61% 05-31-2022 16:14 76381372  pygraphviz-1.9.dist-info/METADATA
     103  Defl:N       99   4% 05-31-2022 16:14 b79b9224  pygraphviz-1.9.dist-info/WHEEL
      11  Defl:N       13 -18% 05-31-2022 16:14 fa78365c  pygraphviz-1.9.dist-info/top_level.txt
    3534  Defl:N     1746  51% 05-31-2022 16:14 2cb71bde  pygraphviz-1.9.dist-info/RECORD
--------          -------  ---                            -------
  728870           179208  75%                            37 files

@kloczek
Copy link
Author

kloczek commented May 31, 2022

Really examples and INSTALL.txt should not go to .whl

pygraphviz/setup.py

Lines 62 to 70 in 3053c66

data = [
(docdirbase, glob("*.txt")),
(os.path.join(docdirbase, "examples"), glob("examples/*.py")),
(os.path.join(docdirbase, "examples"), glob("examples/*.dat")),
(os.path.join(docdirbase, "examples"), glob("examples/*.dat.gz")),
]
package_data = {
"": ["*.txt"],
}

@rossbar
Copy link
Contributor

rossbar commented May 31, 2022

So here as well as you see there are issues related to importing module.

Yes, the error crops up at import time, but I still suspect this is a build error. As noted with the workflow I posted originally, I have no problem building/installing/testing the wheel. What graphviz version are you building against?

@kloczek
Copy link
Author

kloczek commented May 31, 2022

Full list of symbols in linked DSO

[tkloczko@devel-g2v pygraphviz]$ objdump -t _graphviz.cpython-38-x86_64-linux-gnu.so

_graphviz.cpython-38-x86_64-linux-gnu.so:     file format elf64-x86-64

SYMBOL TABLE:
0000000000000000 l    df *ABS*  0000000000000000
0000000000005050 l       .text  0000000000000000              .hidden .annobin_SWIG_Python_ErrorType.start
000000000000511b l       .text  0000000000000000              .hidden .annobin_SWIG_Python_ErrorType.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SWIG_Python_ErrorType.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SWIG_Python_ErrorType.end.text.unlikely
0000000000005050 l     F .text  00000000000000cb              SWIG_Python_ErrorType
0000000000005120 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_disown.start
0000000000005137 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_disown.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_disown.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_disown.end.text.unlikely
0000000000005120 l     F .text  0000000000000017              SwigPyObject_disown
0000000000005140 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_acquire.start
0000000000005157 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_acquire.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_acquire.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_acquire.end.text.unlikely
0000000000005140 l     F .text  0000000000000017              SwigPyObject_acquire
0000000000005160 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_next.start
0000000000005184 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_next.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_next.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_next.end.text.unlikely
0000000000005160 l     F .text  0000000000000024              SwigPyObject_next
0000000000005190 l       .text  0000000000000000              .hidden .annobin_SWIG_MangledTypeQueryModule.start
0000000000005225 l       .text  0000000000000000              .hidden .annobin_SWIG_MangledTypeQueryModule.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SWIG_MangledTypeQueryModule.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SWIG_MangledTypeQueryModule.end.text.unlikely
0000000000005190 l     F .text  0000000000000095              SWIG_MangledTypeQueryModule
0000000000005230 l       .text  0000000000000000              .hidden .annobin_SWIG_TypeCheck.start
00000000000052c0 l       .text  0000000000000000              .hidden .annobin_SWIG_TypeCheck.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SWIG_TypeCheck.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SWIG_TypeCheck.end.text.unlikely
0000000000005230 l     F .text  0000000000000090              SWIG_TypeCheck
00000000000052c0 l       .text  0000000000000000              .hidden .annobin_swig_varlink_dealloc.start
00000000000052fc l       .text  0000000000000000              .hidden .annobin_swig_varlink_dealloc.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_swig_varlink_dealloc.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_swig_varlink_dealloc.end.text.unlikely
00000000000052c0 l     F .text  000000000000003c              swig_varlink_dealloc
0000000000005300 l       .text  0000000000000000              .hidden .annobin_Swig_var_Agstrictundirected_set.start
0000000000005328 l       .text  0000000000000000              .hidden .annobin_Swig_var_Agstrictundirected_set.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_Swig_var_Agstrictundirected_set.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_Swig_var_Agstrictundirected_set.end.text.unlikely
0000000000005300 l     F .text  0000000000000028              Swig_var_Agstrictundirected_set
0000000000005330 l       .text  0000000000000000              .hidden .annobin_Swig_var_Agundirected_set.start
0000000000005358 l       .text  0000000000000000              .hidden .annobin_Swig_var_Agundirected_set.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_Swig_var_Agundirected_set.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_Swig_var_Agundirected_set.end.text.unlikely
0000000000005330 l     F .text  0000000000000028              Swig_var_Agundirected_set
0000000000005360 l       .text  0000000000000000              .hidden .annobin_Swig_var_Agstrictdirected_set.start
0000000000005388 l       .text  0000000000000000              .hidden .annobin_Swig_var_Agstrictdirected_set.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_Swig_var_Agstrictdirected_set.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_Swig_var_Agstrictdirected_set.end.text.unlikely
0000000000005360 l     F .text  0000000000000028              Swig_var_Agstrictdirected_set
0000000000005390 l       .text  0000000000000000              .hidden .annobin_Swig_var_Agdirected_set.start
00000000000053b8 l       .text  0000000000000000              .hidden .annobin_Swig_var_Agdirected_set.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_Swig_var_Agdirected_set.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_Swig_var_Agdirected_set.end.text.unlikely
0000000000005390 l     F .text  0000000000000028              Swig_var_Agdirected_set
00000000000053c0 l       .text  0000000000000000              .hidden .annobin_SWIG_Python_addvarlink.start
0000000000005439 l       .text  0000000000000000              .hidden .annobin_SWIG_Python_addvarlink.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SWIG_Python_addvarlink.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SWIG_Python_addvarlink.end.text.unlikely
00000000000053c0 l     F .text  0000000000000079              SWIG_Python_addvarlink
0000000000005440 l       .text  0000000000000000              .hidden .annobin_SWIG_Python_UnpackTuple.start
00000000000055f7 l       .text  0000000000000000              .hidden .annobin_SWIG_Python_UnpackTuple.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SWIG_Python_UnpackTuple.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SWIG_Python_UnpackTuple.end.text.unlikely
0000000000005440 l     F .text  00000000000001b7              SWIG_Python_UnpackTuple
0000000000005600 l       .text  0000000000000000              .hidden .annobin_swig_varlink_getattr.start
000000000000567f l       .text  0000000000000000              .hidden .annobin_swig_varlink_getattr.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_swig_varlink_getattr.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_swig_varlink_getattr.end.text.unlikely
0000000000005600 l     F .text  000000000000007f              swig_varlink_getattr
0000000000005680 l       .text  0000000000000000              .hidden .annobin_SWIG_AsVal_int.start
00000000000056dc l       .text  0000000000000000              .hidden .annobin_SWIG_AsVal_int.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SWIG_AsVal_int.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SWIG_AsVal_int.end.text.unlikely
0000000000005680 l     F .text  000000000000005c              SWIG_AsVal_int
00000000000056e0 l       .text  0000000000000000              .hidden .annobin_SWIG_PyInstanceMethod_New.start
000000000000572e l       .text  0000000000000000              .hidden .annobin_SWIG_PyInstanceMethod_New.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SWIG_PyInstanceMethod_New.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SWIG_PyInstanceMethod_New.end.text.unlikely
00000000000056e0 l     F .text  000000000000004e              SWIG_PyInstanceMethod_New
0000000000014740 l     O .bss   0000000000000020              SwigMethods_proxydocs
0000000000005730 l       .text  0000000000000000              .hidden .annobin_SwigPyPacked_TypeOnce.start
0000000000005804 l       .text  0000000000000000              .hidden .annobin_SwigPyPacked_TypeOnce.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SwigPyPacked_TypeOnce.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SwigPyPacked_TypeOnce.end.text.unlikely
0000000000005730 l     F .text  00000000000000d4              SwigPyPacked_TypeOnce
0000000000014720 l     O .bss   0000000000000004              type_init.15
0000000000014580 l     O .bss   00000000000001a0              swigpypacked_type.14
0000000000005a60 l     F .text  000000000000004a              SwigPyPacked_dealloc
0000000000005dd0 l     F .text  0000000000000088              SwigPyPacked_repr
0000000000005e60 l     F .text  000000000000007f              SwigPyPacked_str
00000000000140e0 l     O .data  000000000000002d              swigpacked_doc.13
0000000000005810 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_type.start
000000000000590e l       .text  0000000000000000              .hidden .annobin_SwigPyObject_type.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_type.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_type.end.text.unlikely
0000000000005810 l     F .text  00000000000000fe              SwigPyObject_type
00000000000143a8 l     O .bss   0000000000000008              type.11
0000000000014560 l     O .bss   0000000000000004              type_init.10
00000000000143c0 l     O .bss   00000000000001a0              swigpyobject_type.9
000000000000b0a0 l     F .text  0000000000000255              SwigPyObject_dealloc
0000000000006270 l     F .text  00000000000000a5              SwigPyObject_repr
0000000000013fc0 l     O .data  0000000000000120              SwigPyObject_as_number.8
0000000000013f80 l     O .data  000000000000002d              swigobject_doc.7
0000000000005ab0 l     F .text  000000000000004c              SwigPyObject_richcompare
0000000000013ea0 l     O .data  00000000000000e0              swigobject_methods
0000000000005910 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_append.start
000000000000597d l       .text  0000000000000000              .hidden .annobin_SwigPyObject_append.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_append.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_append.end.text.unlikely
0000000000005910 l     F .text  000000000000006d              SwigPyObject_append
0000000000005980 l       .text  0000000000000000              .hidden .annobin_swig_varlink_type.start
0000000000005a5c l       .text  0000000000000000              .hidden .annobin_swig_varlink_type.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_swig_varlink_type.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_swig_varlink_type.end.text.unlikely
0000000000005980 l     F .text  00000000000000dc              swig_varlink_type
00000000000143a0 l     O .bss   0000000000000004              type_init.5
0000000000014200 l     O .bss   00000000000001a0              varlink_type.4
0000000000006330 l     F .text  000000000000007e              swig_varlink_setattr
0000000000005b00 l     F .text  0000000000000010              swig_varlink_repr
0000000000005b10 l     F .text  00000000000000dd              swig_varlink_str
0000000000013e70 l     O .data  0000000000000015              varlink__doc__.3
0000000000005a60 l       .text  0000000000000000              .hidden .annobin_SwigPyPacked_dealloc.start
0000000000005aaa l       .text  0000000000000000              .hidden .annobin_SwigPyPacked_dealloc.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SwigPyPacked_dealloc.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SwigPyPacked_dealloc.end.text.unlikely
0000000000005ab0 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_richcompare.start
0000000000005afc l       .text  0000000000000000              .hidden .annobin_SwigPyObject_richcompare.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_richcompare.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_richcompare.end.text.unlikely
0000000000005b00 l       .text  0000000000000000              .hidden .annobin_swig_varlink_repr.start
0000000000005b10 l       .text  0000000000000000              .hidden .annobin_swig_varlink_repr.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_swig_varlink_repr.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_swig_varlink_repr.end.text.unlikely
0000000000005b10 l       .text  0000000000000000              .hidden .annobin_swig_varlink_str.start
0000000000005bed l       .text  0000000000000000              .hidden .annobin_swig_varlink_str.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_swig_varlink_str.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_swig_varlink_str.end.text.unlikely
0000000000005bf0 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_own.start
0000000000005ca1 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_own.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_own.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_own.end.text.unlikely
0000000000005bf0 l     F .text  00000000000000b1              SwigPyObject_own
0000000000005cb0 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_long.start
0000000000005cbd l       .text  0000000000000000              .hidden .annobin_SwigPyObject_long.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_long.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_long.end.text.unlikely
0000000000005cb0 l     F .text  000000000000000d              SwigPyObject_long
0000000000005cc0 l       .text  0000000000000000              .hidden .annobin_SWIG_Python_AppendOutput.start
0000000000005d4f l       .text  0000000000000000              .hidden .annobin_SWIG_Python_AppendOutput.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SWIG_Python_AppendOutput.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SWIG_Python_AppendOutput.end.text.unlikely
0000000000005cc0 l     F .text  000000000000008f              SWIG_Python_AppendOutput
0000000000005d50 l       .text  0000000000000000              .hidden .annobin_SWIG_PackDataName.constprop.0.start
0000000000005dd0 l       .text  0000000000000000              .hidden .annobin_SWIG_PackDataName.constprop.0.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SWIG_PackDataName.constprop.0.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SWIG_PackDataName.constprop.0.end.text.unlikely
0000000000005d50 l     F .text  0000000000000080              SWIG_PackDataName.constprop.0
000000000000f3c0 l     O .rodata        0000000000000011              hex.12
0000000000005dd0 l       .text  0000000000000000              .hidden .annobin_SwigPyPacked_repr.start
0000000000005e58 l       .text  0000000000000000              .hidden .annobin_SwigPyPacked_repr.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SwigPyPacked_repr.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SwigPyPacked_repr.end.text.unlikely
0000000000005e60 l       .text  0000000000000000              .hidden .annobin_SwigPyPacked_str.start
0000000000005edf l       .text  0000000000000000              .hidden .annobin_SwigPyPacked_str.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SwigPyPacked_str.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SwigPyPacked_str.end.text.unlikely
0000000000005ee0 l       .text  0000000000000000              .hidden .annobin_SWIG_pchar_descriptor.start
000000000000626f l       .text  0000000000000000              .hidden .annobin_SWIG_pchar_descriptor.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SWIG_pchar_descriptor.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SWIG_pchar_descriptor.end.text.unlikely
0000000000005ee0 l     F .text  000000000000038f              SWIG_pchar_descriptor
0000000000014178 l     O .bss   0000000000000004              init.20
0000000000014170 l     O .bss   0000000000000008              info.19
0000000000014738 l     O .bss   0000000000000008              cache.17
0000000000014728 l     O .bss   0000000000000008              type_pointer.18
0000000000006270 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_repr.start
0000000000006315 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_repr.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_repr.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_repr.end.text.unlikely
0000000000006320 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_repr2.start
0000000000006329 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_repr2.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_repr2.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_repr2.end.text.unlikely
0000000000006320 l     F .text  0000000000000009              SwigPyObject_repr2
0000000000006330 l       .text  0000000000000000              .hidden .annobin_swig_varlink_setattr.start
00000000000063ae l       .text  0000000000000000              .hidden .annobin_swig_varlink_setattr.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_swig_varlink_setattr.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_swig_varlink_setattr.end.text.unlikely
00000000000063b0 l       .text  0000000000000000              .hidden .annobin_SWIG_Python_ConvertPtrAndOwn.constprop.0.start
0000000000006556 l       .text  0000000000000000              .hidden .annobin_SWIG_Python_ConvertPtrAndOwn.constprop.0.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SWIG_Python_ConvertPtrAndOwn.constprop.0.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SWIG_Python_ConvertPtrAndOwn.constprop.0.end.text.unlikely
00000000000063b0 l     F .text  00000000000001a6              SWIG_Python_ConvertPtrAndOwn.constprop.0
0000000000014730 l     O .bss   0000000000000008              Swig_This_global
0000000000006560 l       .text  0000000000000000              .hidden .annobin_SWIG_AsCharPtrAndSize.constprop.0.start
000000000000664c l       .text  0000000000000000              .hidden .annobin_SWIG_AsCharPtrAndSize.constprop.0.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SWIG_AsCharPtrAndSize.constprop.0.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SWIG_AsCharPtrAndSize.constprop.0.end.text.unlikely
0000000000006560 l     F .text  00000000000000ec              SWIG_AsCharPtrAndSize.constprop.0
0000000000006650 l       .text  0000000000000000              .hidden .annobin__wrap_gvFreeRenderData.start
000000000000672f l       .text  0000000000000000              .hidden .annobin__wrap_gvFreeRenderData.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_gvFreeRenderData.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_gvFreeRenderData.end.text.unlikely
0000000000006650 l     F .text  00000000000000df              _wrap_gvFreeRenderData
0000000000006730 l       .text  0000000000000000              .hidden .annobin__wrap_agclose.start
00000000000067d3 l       .text  0000000000000000              .hidden .annobin__wrap_agclose.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agclose.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agclose.end.text.unlikely
0000000000006730 l     F .text  00000000000000a3              _wrap_agclose
0000000000014180 l     O .bss   0000000000000060              swig_types
00000000000067e0 l       .text  0000000000000000              .hidden .annobin__wrap_agisundirected.start
0000000000006883 l       .text  0000000000000000              .hidden .annobin__wrap_agisundirected.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agisundirected.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agisundirected.end.text.unlikely
00000000000067e0 l     F .text  00000000000000a3              _wrap_agisundirected
0000000000006890 l       .text  0000000000000000              .hidden .annobin__wrap_agisdirected.start
0000000000006933 l       .text  0000000000000000              .hidden .annobin__wrap_agisdirected.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agisdirected.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agisdirected.end.text.unlikely
0000000000006890 l     F .text  00000000000000a3              _wrap_agisdirected
0000000000006940 l       .text  0000000000000000              .hidden .annobin__wrap_agisstrict.start
00000000000069e3 l       .text  0000000000000000              .hidden .annobin__wrap_agisstrict.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agisstrict.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agisstrict.end.text.unlikely
0000000000006940 l     F .text  00000000000000a3              _wrap_agisstrict
00000000000069f0 l       .text  0000000000000000              .hidden .annobin__wrap_agset.start
0000000000006c20 l       .text  0000000000000000              .hidden .annobin__wrap_agset.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agset.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agset.end.text.unlikely
00000000000069f0 l     F .text  0000000000000230              _wrap_agset
0000000000006c20 l       .text  0000000000000000              .hidden .annobin__wrap_agxset.start
0000000000006dd4 l       .text  0000000000000000              .hidden .annobin__wrap_agxset.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agxset.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agxset.end.text.unlikely
0000000000006c20 l     F .text  00000000000001b4              _wrap_agxset
0000000000006de0 l       .text  0000000000000000              .hidden .annobin__wrap_agsafeset.start
00000000000070a6 l       .text  0000000000000000              .hidden .annobin__wrap_agsafeset.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agsafeset.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agsafeset.end.text.unlikely
0000000000006de0 l     F .text  00000000000002c6              _wrap_agsafeset
00000000000070b0 l       .text  0000000000000000              .hidden .annobin__wrap_agdelsubg.start
00000000000071c6 l       .text  0000000000000000              .hidden .annobin__wrap_agdelsubg.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agdelsubg.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agdelsubg.end.text.unlikely
00000000000070b0 l     F .text  0000000000000116              _wrap_agdelsubg
00000000000071d0 l       .text  0000000000000000              .hidden .annobin__wrap_agnnodes.start
0000000000007273 l       .text  0000000000000000              .hidden .annobin__wrap_agnnodes.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agnnodes.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agnnodes.end.text.unlikely
00000000000071d0 l     F .text  00000000000000a3              _wrap_agnnodes
0000000000007280 l       .text  0000000000000000              .hidden .annobin__wrap_agnedges.start
0000000000007323 l       .text  0000000000000000              .hidden .annobin__wrap_agnedges.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agnedges.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agnedges.end.text.unlikely
0000000000007280 l     F .text  00000000000000a3              _wrap_agnedges
0000000000007330 l       .text  0000000000000000              .hidden .annobin__wrap_agdegree.start
00000000000074f9 l       .text  0000000000000000              .hidden .annobin__wrap_agdegree.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agdegree.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agdegree.end.text.unlikely
0000000000007330 l     F .text  00000000000001c9              _wrap_agdegree
0000000000007500 l       .text  0000000000000000              .hidden .annobin__wrap_agdelnode.start
0000000000007645 l       .text  0000000000000000              .hidden .annobin__wrap_agdelnode.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agdelnode.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agdelnode.end.text.unlikely
0000000000007500 l     F .text  0000000000000145              _wrap_agdelnode
0000000000007650 l       .text  0000000000000000              .hidden .annobin__wrap_agdeledge.start
0000000000007766 l       .text  0000000000000000              .hidden .annobin__wrap_agdeledge.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agdeledge.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agdeledge.end.text.unlikely
0000000000007650 l     F .text  0000000000000116              _wrap_agdeledge
0000000000007770 l       .text  0000000000000000              .hidden .annobin__wrap_gvFreeContext.start
0000000000007813 l       .text  0000000000000000              .hidden .annobin__wrap_gvFreeContext.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_gvFreeContext.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_gvFreeContext.end.text.unlikely
0000000000007770 l     F .text  00000000000000a3              _wrap_gvFreeContext
0000000000007820 l       .text  0000000000000000              .hidden .annobin__wrap_gvLayout.start
00000000000079dc l       .text  0000000000000000              .hidden .annobin__wrap_gvLayout.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_gvLayout.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_gvLayout.end.text.unlikely
0000000000007820 l     F .text  00000000000001bc              _wrap_gvLayout
00000000000079e0 l       .text  0000000000000000              .hidden .annobin__wrap_gvFreeLayout.start
0000000000007af6 l       .text  0000000000000000              .hidden .annobin__wrap_gvFreeLayout.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_gvFreeLayout.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_gvFreeLayout.end.text.unlikely
00000000000079e0 l     F .text  0000000000000116              _wrap_gvFreeLayout
0000000000007b00 l       .text  0000000000000000              .hidden .annobin__wrap_gvRenderFilename.start
0000000000007d86 l       .text  0000000000000000              .hidden .annobin__wrap_gvRenderFilename.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_gvRenderFilename.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_gvRenderFilename.end.text.unlikely
0000000000007b00 l     F .text  0000000000000286              _wrap_gvRenderFilename
0000000000007d90 l       .text  0000000000000000              .hidden .annobin_SWIG_Python_DestroyModule.start
0000000000007e98 l       .text  0000000000000000              .hidden .annobin_SWIG_Python_DestroyModule.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SWIG_Python_DestroyModule.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SWIG_Python_DestroyModule.end.text.unlikely
0000000000007d90 l     F .text  0000000000000108              SWIG_Python_DestroyModule
0000000000007ea0 l       .text  0000000000000000              .hidden .annobin_SWIG_Python_NewPointerObj.constprop.0.start
00000000000080db l       .text  0000000000000000              .hidden .annobin_SWIG_Python_NewPointerObj.constprop.0.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SWIG_Python_NewPointerObj.constprop.0.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SWIG_Python_NewPointerObj.constprop.0.end.text.unlikely
0000000000007ea0 l     F .text  000000000000023b              SWIG_Python_NewPointerObj.constprop.0
00000000000080e0 l       .text  0000000000000000              .hidden .annobin_Swig_var_Agstrictundirected_get.start
00000000000080f7 l       .text  0000000000000000              .hidden .annobin_Swig_var_Agstrictundirected_get.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_Swig_var_Agstrictundirected_get.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_Swig_var_Agstrictundirected_get.end.text.unlikely
00000000000080e0 l     F .text  0000000000000017              Swig_var_Agstrictundirected_get
0000000000008100 l       .text  0000000000000000              .hidden .annobin__wrap_agopen.start
0000000000008300 l       .text  0000000000000000              .hidden .annobin__wrap_agopen.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agopen.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agopen.end.text.unlikely
0000000000008100 l     F .text  0000000000000200              _wrap_agopen
0000000000008300 l       .text  0000000000000000              .hidden .annobin__wrap_agnode.start
00000000000084c8 l       .text  0000000000000000              .hidden .annobin__wrap_agnode.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agnode.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agnode.end.text.unlikely
0000000000008300 l     F .text  00000000000001c8              _wrap_agnode
00000000000084d0 l       .text  0000000000000000              .hidden .annobin__wrap_agidnode.start
0000000000008659 l       .text  0000000000000000              .hidden .annobin__wrap_agidnode.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agidnode.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agidnode.end.text.unlikely
00000000000084d0 l     F .text  0000000000000189              _wrap_agidnode
0000000000008660 l       .text  0000000000000000              .hidden .annobin__wrap_agsubnode.start
00000000000087de l       .text  0000000000000000              .hidden .annobin__wrap_agsubnode.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agsubnode.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agsubnode.end.text.unlikely
0000000000008660 l     F .text  000000000000017e              _wrap_agsubnode
00000000000087e0 l       .text  0000000000000000              .hidden .annobin__wrap_agfstnode.start
000000000000888b l       .text  0000000000000000              .hidden .annobin__wrap_agfstnode.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agfstnode.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agfstnode.end.text.unlikely
00000000000087e0 l     F .text  00000000000000ab              _wrap_agfstnode
0000000000008890 l       .text  0000000000000000              .hidden .annobin__wrap_agnxtnode.start
00000000000089b6 l       .text  0000000000000000              .hidden .annobin__wrap_agnxtnode.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agnxtnode.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agnxtnode.end.text.unlikely
0000000000008890 l     F .text  0000000000000126              _wrap_agnxtnode
00000000000089c0 l       .text  0000000000000000              .hidden .annobin__wrap_aglstnode.start
0000000000008a6b l       .text  0000000000000000              .hidden .annobin__wrap_aglstnode.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_aglstnode.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_aglstnode.end.text.unlikely
00000000000089c0 l     F .text  00000000000000ab              _wrap_aglstnode
0000000000008a70 l       .text  0000000000000000              .hidden .annobin__wrap_agprvnode.start
0000000000008b96 l       .text  0000000000000000              .hidden .annobin__wrap_agprvnode.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agprvnode.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agprvnode.end.text.unlikely
0000000000008a70 l     F .text  0000000000000126              _wrap_agprvnode
0000000000008ba0 l       .text  0000000000000000              .hidden .annobin__wrap_agedge.start
0000000000008e28 l       .text  0000000000000000              .hidden .annobin__wrap_agedge.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agedge.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agedge.end.text.unlikely
0000000000008ba0 l     F .text  0000000000000288              _wrap_agedge
0000000000008e30 l       .text  0000000000000000              .hidden .annobin__wrap_agidedge.start
0000000000009082 l       .text  0000000000000000              .hidden .annobin__wrap_agidedge.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agidedge.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agidedge.end.text.unlikely
0000000000008e30 l     F .text  0000000000000252              _wrap_agidedge
0000000000009090 l       .text  0000000000000000              .hidden .annobin__wrap_agsubedge.start
000000000000920e l       .text  0000000000000000              .hidden .annobin__wrap_agsubedge.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agsubedge.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agsubedge.end.text.unlikely
0000000000009090 l     F .text  000000000000017e              _wrap_agsubedge
0000000000009210 l       .text  0000000000000000              .hidden .annobin__wrap_agfstin.start
0000000000009336 l       .text  0000000000000000              .hidden .annobin__wrap_agfstin.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agfstin.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agfstin.end.text.unlikely
0000000000009210 l     F .text  0000000000000126              _wrap_agfstin
0000000000009340 l       .text  0000000000000000              .hidden .annobin__wrap_agnxtin.start
0000000000009466 l       .text  0000000000000000              .hidden .annobin__wrap_agnxtin.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agnxtin.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agnxtin.end.text.unlikely
0000000000009340 l     F .text  0000000000000126              _wrap_agnxtin
0000000000009470 l       .text  0000000000000000              .hidden .annobin__wrap_agfstout.start
0000000000009596 l       .text  0000000000000000              .hidden .annobin__wrap_agfstout.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agfstout.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agfstout.end.text.unlikely
0000000000009470 l     F .text  0000000000000126              _wrap_agfstout
00000000000095a0 l       .text  0000000000000000              .hidden .annobin__wrap_agnxtout.start
00000000000096c6 l       .text  0000000000000000              .hidden .annobin__wrap_agnxtout.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agnxtout.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agnxtout.end.text.unlikely
00000000000095a0 l     F .text  0000000000000126              _wrap_agnxtout
00000000000096d0 l       .text  0000000000000000              .hidden .annobin__wrap_agfstedge.start
00000000000097f6 l       .text  0000000000000000              .hidden .annobin__wrap_agfstedge.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agfstedge.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agfstedge.end.text.unlikely
00000000000096d0 l     F .text  0000000000000126              _wrap_agfstedge
0000000000009800 l       .text  0000000000000000              .hidden .annobin__wrap_agnxtedge.start
000000000000998e l       .text  0000000000000000              .hidden .annobin__wrap_agnxtedge.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agnxtedge.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agnxtedge.end.text.unlikely
0000000000009800 l     F .text  000000000000018e              _wrap_agnxtedge
0000000000009990 l       .text  0000000000000000              .hidden .annobin__wrap_aghead.start
0000000000009a45 l       .text  0000000000000000              .hidden .annobin__wrap_aghead.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_aghead.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_aghead.end.text.unlikely
0000000000009990 l     F .text  00000000000000b5              _wrap_aghead
0000000000009a50 l       .text  0000000000000000              .hidden .annobin__wrap_agtail.start
0000000000009b05 l       .text  0000000000000000              .hidden .annobin__wrap_agtail.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agtail.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agtail.end.text.unlikely
0000000000009a50 l     F .text  00000000000000b5              _wrap_agtail
0000000000009b10 l       .text  0000000000000000              .hidden .annobin__wrap_agattr.start
0000000000009da0 l       .text  0000000000000000              .hidden .annobin__wrap_agattr.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agattr.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agattr.end.text.unlikely
0000000000009b10 l     F .text  0000000000000290              _wrap_agattr
0000000000009da0 l       .text  0000000000000000              .hidden .annobin__wrap_agattrsym.start
0000000000009ef4 l       .text  0000000000000000              .hidden .annobin__wrap_agattrsym.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agattrsym.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agattrsym.end.text.unlikely
0000000000009da0 l     F .text  0000000000000154              _wrap_agattrsym
0000000000009f00 l       .text  0000000000000000              .hidden .annobin__wrap_agnxtattr.start
000000000000a0ac l       .text  0000000000000000              .hidden .annobin__wrap_agnxtattr.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agnxtattr.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agnxtattr.end.text.unlikely
0000000000009f00 l     F .text  00000000000001ac              _wrap_agnxtattr
000000000000a0b0 l       .text  0000000000000000              .hidden .annobin__wrap_agsubg.start
000000000000a274 l       .text  0000000000000000              .hidden .annobin__wrap_agsubg.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agsubg.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agsubg.end.text.unlikely
000000000000a0b0 l     F .text  00000000000001c4              _wrap_agsubg
000000000000a280 l       .text  0000000000000000              .hidden .annobin__wrap_agfstsubg.start
000000000000a32b l       .text  0000000000000000              .hidden .annobin__wrap_agfstsubg.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agfstsubg.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agfstsubg.end.text.unlikely
000000000000a280 l     F .text  00000000000000ab              _wrap_agfstsubg
000000000000a330 l       .text  0000000000000000              .hidden .annobin__wrap_agnxtsubg.start
000000000000a3db l       .text  0000000000000000              .hidden .annobin__wrap_agnxtsubg.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agnxtsubg.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agnxtsubg.end.text.unlikely
000000000000a330 l     F .text  00000000000000ab              _wrap_agnxtsubg
000000000000a3e0 l       .text  0000000000000000              .hidden .annobin__wrap_agparent.start
000000000000a48b l       .text  0000000000000000              .hidden .annobin__wrap_agparent.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agparent.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agparent.end.text.unlikely
000000000000a3e0 l     F .text  00000000000000ab              _wrap_agparent
000000000000a490 l       .text  0000000000000000              .hidden .annobin__wrap_agroot.start
000000000000a53b l       .text  0000000000000000              .hidden .annobin__wrap_agroot.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agroot.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agroot.end.text.unlikely
000000000000a490 l     F .text  00000000000000ab              _wrap_agroot
000000000000a540 l       .text  0000000000000000              .hidden .annobin__wrap_agraphof.start
000000000000a5e3 l       .text  0000000000000000              .hidden .annobin__wrap_agraphof.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agraphof.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agraphof.end.text.unlikely
000000000000a540 l     F .text  00000000000000a3              _wrap_agraphof
000000000000a5f0 l       .text  0000000000000000              .hidden .annobin__wrap_gvRenderData.start
000000000000a855 l       .text  0000000000000000              .hidden .annobin__wrap_gvRenderData.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_gvRenderData.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_gvRenderData.end.text.unlikely
000000000000a5f0 l     F .text  0000000000000265              _wrap_gvRenderData
000000000000a860 l       .text  0000000000000000              .hidden .annobin__wrap_gvContext.start
000000000000a8a7 l       .text  0000000000000000              .hidden .annobin__wrap_gvContext.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_gvContext.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_gvContext.end.text.unlikely
000000000000a860 l     F .text  0000000000000047              _wrap_gvContext
000000000000a8b0 l       .text  0000000000000000              .hidden .annobin_Swig_var_Agdirected_get.start
000000000000a8c7 l       .text  0000000000000000              .hidden .annobin_Swig_var_Agdirected_get.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_Swig_var_Agdirected_get.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_Swig_var_Agdirected_get.end.text.unlikely
000000000000a8b0 l     F .text  0000000000000017              Swig_var_Agdirected_get
000000000000a8d0 l       .text  0000000000000000              .hidden .annobin_Swig_var_Agstrictdirected_get.start
000000000000a8e7 l       .text  0000000000000000              .hidden .annobin_Swig_var_Agstrictdirected_get.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_Swig_var_Agstrictdirected_get.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_Swig_var_Agstrictdirected_get.end.text.unlikely
000000000000a8d0 l     F .text  0000000000000017              Swig_var_Agstrictdirected_get
000000000000a8f0 l       .text  0000000000000000              .hidden .annobin_Swig_var_Agundirected_get.start
000000000000a907 l       .text  0000000000000000              .hidden .annobin_Swig_var_Agundirected_get.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_Swig_var_Agundirected_get.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_Swig_var_Agundirected_get.end.text.unlikely
000000000000a8f0 l     F .text  0000000000000017              Swig_var_Agundirected_get
000000000000a910 l       .text  0000000000000000              .hidden .annobin__wrap_agnameof.start
000000000000aa28 l       .text  0000000000000000              .hidden .annobin__wrap_agnameof.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agnameof.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agnameof.end.text.unlikely
000000000000a910 l     F .text  0000000000000118              _wrap_agnameof
000000000000aa30 l       .text  0000000000000000              .hidden .annobin__wrap_agxget.start
000000000000abb3 l       .text  0000000000000000              .hidden .annobin__wrap_agxget.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agxget.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agxget.end.text.unlikely
000000000000aa30 l     F .text  0000000000000183              _wrap_agxget
000000000000abc0 l       .text  0000000000000000              .hidden .annobin__wrap_agget.start
000000000000ad6c l       .text  0000000000000000              .hidden .annobin__wrap_agget.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agget.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agget.end.text.unlikely
000000000000abc0 l     F .text  00000000000001ac              _wrap_agget
000000000000ad70 l       .text  0000000000000000              .hidden .annobin__wrap_agread.start
000000000000af0d l       .text  0000000000000000              .hidden .annobin__wrap_agread.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agread.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agread.end.text.unlikely
000000000000ad70 l     F .text  000000000000019d              _wrap_agread
000000000000af10 l       .text  0000000000000000              .hidden .annobin__wrap_agwrite.start
000000000000b09c l       .text  0000000000000000              .hidden .annobin__wrap_agwrite.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agwrite.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agwrite.end.text.unlikely
000000000000af10 l     F .text  000000000000018c              _wrap_agwrite
000000000000b0a0 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_dealloc.start
000000000000b2f5 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_dealloc.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_dealloc.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_SwigPyObject_dealloc.end.text.unlikely
000000000000b300 l       .text  0000000000000000              .hidden .annobin__wrap_gvRender.start
000000000000b56c l       .text  0000000000000000              .hidden .annobin__wrap_gvRender.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_gvRender.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_gvRender.end.text.unlikely
000000000000b300 l     F .text  000000000000026c              _wrap_gvRender
000000000000b570 l       .text  0000000000000000              .hidden .annobin_agattrname.start
000000000000b579 l       .text  0000000000000000              .hidden .annobin_agattrname.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_agattrname.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_agattrname.end.text.unlikely
000000000000b580 l       .text  0000000000000000              .hidden .annobin__wrap_agattrname.start
000000000000b698 l       .text  0000000000000000              .hidden .annobin__wrap_agattrname.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agattrname.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agattrname.end.text.unlikely
000000000000b580 l     F .text  0000000000000118              _wrap_agattrname
000000000000b6a0 l       .text  0000000000000000              .hidden .annobin_agattrdefval.start
000000000000b6a9 l       .text  0000000000000000              .hidden .annobin_agattrdefval.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_agattrdefval.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_agattrdefval.end.text.unlikely
000000000000b6b0 l       .text  0000000000000000              .hidden .annobin__wrap_agattrdefval.start
000000000000b7c8 l       .text  0000000000000000              .hidden .annobin__wrap_agattrdefval.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agattrdefval.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agattrdefval.end.text.unlikely
000000000000b6b0 l     F .text  0000000000000118              _wrap_agattrdefval
000000000000b7d0 l       .text  0000000000000000              .hidden .annobin_agsafeset_label.start
000000000000b899 l       .text  0000000000000000              .hidden .annobin_agsafeset_label.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_agsafeset_label.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_agsafeset_label.end.text.unlikely
000000000000b8a0 l       .text  0000000000000000              .hidden .annobin__wrap_agsafeset_label.start
000000000000bbe0 l       .text  0000000000000000              .hidden .annobin__wrap_agsafeset_label.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agsafeset_label.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agsafeset_label.end.text.unlikely
000000000000b8a0 l     F .text  0000000000000340              _wrap_agsafeset_label
000000000000bbe0 l       .text  0000000000000000              .hidden .annobin_agattr_label.start
000000000000bc99 l       .text  0000000000000000              .hidden .annobin_agattr_label.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_agattr_label.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_agattr_label.end.text.unlikely
000000000000bca0 l       .text  0000000000000000              .hidden .annobin__wrap_agattr_label.start
000000000000bf30 l       .text  0000000000000000              .hidden .annobin__wrap_agattr_label.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agattr_label.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin__wrap_agattr_label.end.text.unlikely
000000000000bca0 l     F .text  0000000000000290              _wrap_agattr_label
000000000000bf30 l       .text  0000000000000000              .hidden .annobin_PyInit__graphviz.start
000000000000c7c2 l       .text  0000000000000000              .hidden .annobin_PyInit__graphviz.end
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_PyInit__graphviz.start.text.unlikely
0000000000004f90 l       .text  0000000000000000              .hidden .annobin_PyInit__graphviz.end.text.unlikely
0000000000014568 l     O .bss   0000000000000008              type.16
0000000000013600 l     O .data  0000000000000780              SwigMethods
0000000000014140 l     O .bss   0000000000000030              swig_const_table
0000000000013de0 l     O .data  0000000000000058              swig_type_initial
0000000000013580 l     O .data  0000000000000068              SWIG_module.21
0000000000013e40 l     O .data  0000000000000030              swig_module
00000000000141e0 l     O .bss   0000000000000008              globals.6
0000000000013d80 l     O .data  0000000000000058              swig_cast_initial
0000000000013000 l     O .data  0000000000000030              _swigt__p_Agdesc_t
0000000000013040 l     O .data  0000000000000030              _swigt__p_Agdisc_t
0000000000013080 l     O .data  0000000000000030              _swigt__p_Agedge_t
00000000000130c0 l     O .data  0000000000000030              _swigt__p_Agnode_t
0000000000013100 l     O .data  0000000000000030              _swigt__p_Agraph_t
0000000000013140 l     O .data  0000000000000030              _swigt__p_Agsym_t
0000000000013180 l     O .data  0000000000000030              _swigt__p_FILE
00000000000131c0 l     O .data  0000000000000030              _swigt__p_GVC_t
0000000000013200 l     O .data  0000000000000030              _swigt__p_char
0000000000013240 l     O .data  0000000000000030              _swigt__p_p_char
0000000000013280 l     O .data  0000000000000030              _swigt__p_unsigned_int
00000000000132c0 l     O .data  0000000000000040              _swigc__p_unsigned_int
0000000000013300 l     O .data  0000000000000040              _swigc__p_p_char
0000000000013340 l     O .data  0000000000000040              _swigc__p_char
0000000000013380 l     O .data  0000000000000040              _swigc__p_GVC_t
00000000000133c0 l     O .data  0000000000000040              _swigc__p_FILE
0000000000013400 l     O .data  0000000000000040              _swigc__p_Agsym_t
0000000000013440 l     O .data  0000000000000040              _swigc__p_Agraph_t
0000000000013480 l     O .data  0000000000000040              _swigc__p_Agnode_t
00000000000134c0 l     O .data  0000000000000040              _swigc__p_Agedge_t
0000000000013500 l     O .data  0000000000000040              _swigc__p_Agdisc_t
0000000000013540 l     O .data  0000000000000040              _swigc__p_Agdesc_t
0000000000000000 l    df *ABS*  0000000000000000              crtbeginS.o
0000000000004f90 l     F .text  0000000000000000              deregister_tm_clones
0000000000004fc0 l     F .text  0000000000000000              register_tm_clones
0000000000005000 l     F .text  0000000000000000              __do_global_dtors_aux
0000000000014120 l     O .bss   0000000000000001              completed.0
0000000000012938 l     O .fini_array    0000000000000000              __do_global_dtors_aux_fini_array_entry
0000000000005040 l     F .text  0000000000000000              frame_dummy
0000000000012930 l     O .init_array    0000000000000000              __frame_dummy_init_array_entry
0000000000000000 l    df *ABS*  0000000000000000              crtendS.o
0000000000010a7c l     O .eh_frame      0000000000000000              __FRAME_END__
0000000000000000 l    df *ABS*  0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
000000000000dae1 l       .debug_info    0000000000000000
0000000000000000 l    df *ABS*  0000000000000000
000000000000c7c4 l     F .fini  0000000000000000              _fini
0000000000012940 l     O .data.rel.ro   0000000000000000              __dso_handle
000000000000dae1 l       .debug_info    0000000000000000              graphviz_wrap.c.8511e90f
0000000000012948 l     O .dynamic       0000000000000000              _DYNAMIC
000000000000f3d4 l       .eh_frame_hdr  0000000000000000              __GNU_EH_FRAME_HDR
0000000000014110 l     O .data  0000000000000000              __TMC_END__
0000000000012b48 l     O .got   0000000000000000              _GLOBAL_OFFSET_TABLE_
0000000000004000 l     F .init  0000000000000000              _init
0000000000000000       O *UND*  0000000000000000              Agundirected
0000000000000000         *UND*  0000000000000000              PyUnicode_FromFormat
0000000000000000       F *UND*  0000000000000000              agroot
0000000000000000         *UND*  0000000000000000              PyList_New
0000000000000000         *UND*  0000000000000000              PyObject_Init
0000000000000000         *UND*  0000000000000000              PyExc_SystemError
0000000000000000       F *UND*  0000000000000000              agparent
0000000000000000         *UND*  0000000000000000              PyDict_SetItemString
0000000000000000       F *UND*  0000000000000000              free@GLIBC_2.2.5
0000000000000000       F *UND*  0000000000000000              agdelnode
0000000000000000       F *UND*  0000000000000000              agwrite
0000000000000000       F *UND*  0000000000000000              agstrdup_html
0000000000000000       F *UND*  0000000000000000              agsafeset
0000000000000000       F *UND*  0000000000000000              strncmp@GLIBC_2.2.5
0000000000000000  w      *UND*  0000000000000000              _ITM_deregisterTMCloneTable
0000000000000000         *UND*  0000000000000000              PyErr_Restore
0000000000000000       F *UND*  0000000000000000              agget
0000000000000000         *UND*  0000000000000000              PyCFunction_NewEx
0000000000000000       F *UND*  0000000000000000              gvRender
0000000000000000       F *UND*  0000000000000000              agidnode
0000000000000000         *UND*  0000000000000000              PyObject_GetAttrString
0000000000000000       F *UND*  0000000000000000              agopen
0000000000000000         *UND*  0000000000000000              PyImport_AddModule
0000000000000000         *UND*  0000000000000000              PyUnicode_AsUTF8String
0000000000000000         *UND*  0000000000000000              PyBytes_FromStringAndSize
0000000000000000       F *UND*  0000000000000000              agisundirected
0000000000000000         *UND*  0000000000000000              _Py_Dealloc
0000000000000000       F *UND*  0000000000000000              agnode
0000000000000000         *UND*  0000000000000000              PyLong_FromSize_t
0000000000000000         *UND*  0000000000000000              _Py_NotImplementedStruct
0000000000000000       F *UND*  0000000000000000              agnedges
0000000000000000       F *UND*  0000000000000000              strlen@GLIBC_2.2.5
0000000000000000       F *UND*  0000000000000000              agdeledge
0000000000000000       F *UND*  0000000000000000              __stack_chk_fail@GLIBC_2.4
0000000000000000       F *UND*  0000000000000000              gvFreeContext
0000000000000000       O *UND*  0000000000000000              Agstrictdirected
0000000000000000         *UND*  0000000000000000              PyExc_RuntimeError
0000000000000000       F *UND*  0000000000000000              gvContext
0000000000000000         *UND*  0000000000000000              PyExc_MemoryError
0000000000000000       F *UND*  0000000000000000              agdelsubg
0000000000000000         *UND*  0000000000000000              PyErr_SetString
0000000000000000       F *UND*  0000000000000000              agattrsym
0000000000000000         *UND*  0000000000000000              PyExc_ValueError
0000000000000000         *UND*  0000000000000000              PyObject_Malloc
0000000000000000         *UND*  0000000000000000              PyExc_TypeError
0000000000000000       F *UND*  0000000000000000              agset
0000000000000000       F *UND*  0000000000000000              gvRenderFilename
0000000000000000       F *UND*  0000000000000000              agread
0000000000000000       F *UND*  0000000000000000              memset@GLIBC_2.2.5
0000000000000000       O *UND*  0000000000000000              Agdirected
0000000000000000       F *UND*  0000000000000000              agfstout
0000000000000000       F *UND*  0000000000000000              agfstsubg
0000000000000000         *UND*  0000000000000000              PyObject_Free
0000000000000000         *UND*  0000000000000000              PyInstanceMethod_New
0000000000000000         *UND*  0000000000000000              PyCapsule_Import
0000000000000000         *UND*  0000000000000000              PyType_Ready
0000000000000000         *UND*  0000000000000000              PyLong_FromLong
0000000000000000         *UND*  0000000000000000              PyDict_GetItem
0000000000000000         *UND*  0000000000000000              PyLong_FromVoidPtr
0000000000000000       F *UND*  0000000000000000              agsubnode
0000000000000000         *UND*  0000000000000000              PyErr_Clear
0000000000000000         *UND*  0000000000000000              PyBool_FromLong
0000000000000000         *UND*  0000000000000000              PyList_Append
0000000000000000       F *UND*  0000000000000000              strcmp@GLIBC_2.2.5
000000000000b6a0 g     F .text  0000000000000009              agattrdefval
0000000000000000         *UND*  0000000000000000              PyExc_KeyError
0000000000000000       O *UND*  0000000000000000              Agstrictundirected
0000000000000000         *UND*  0000000000000000              PyExc_IOError
0000000000000000  w      *UND*  0000000000000000              __gmon_start__
0000000000000000         *UND*  0000000000000000              PyTuple_New
0000000000000000         *UND*  0000000000000000              PyObject_GenericGetAttr
0000000000000000         *UND*  0000000000000000              PyExc_OverflowError
000000000000b7d0 g     F .text  00000000000000c9              agsafeset_label
0000000000000000       F *UND*  0000000000000000              memcpy@GLIBC_2.14
0000000000000000       F *UND*  0000000000000000              gvFreeLayout
0000000000000000         *UND*  0000000000000000              PyArg_UnpackTuple
0000000000000000         *UND*  0000000000000000              PyObject_SetAttr
0000000000000000         *UND*  0000000000000000              PyErr_Occurred
0000000000000000       F *UND*  0000000000000000              agclose
0000000000000000         *UND*  0000000000000000              PyModule_Create2
0000000000000000         *UND*  0000000000000000              PyLong_AsLong
0000000000000000       F *UND*  0000000000000000              agxget
0000000000000000         *UND*  0000000000000000              PyList_SetItem
0000000000000000         *UND*  0000000000000000              PyObject_CallFunctionObjArgs
0000000000000000       F *UND*  0000000000000000              malloc@GLIBC_2.2.5
0000000000000000       F *UND*  0000000000000000              agnameof
0000000000000000         *UND*  0000000000000000              _Py_NoneStruct
0000000000000000       F *UND*  0000000000000000              agxset
0000000000000000         *UND*  0000000000000000              PyExc_ZeroDivisionError
0000000000000000       F *UND*  0000000000000000              agsubedge
0000000000000000         *UND*  0000000000000000              PyObject_IsTrue
0000000000000000       F *UND*  0000000000000000              agnxtedge
0000000000000000       F *UND*  0000000000000000              agnnodes
0000000000000000       F *UND*  0000000000000000              agfstedge
0000000000000000       F *UND*  0000000000000000              agprvnode
000000000000bbe0 g     F .text  00000000000000b9              agattr_label
0000000000000000       F *UND*  0000000000000000              fdopen@GLIBC_2.2.5
0000000000000000       F *UND*  0000000000000000              gvRenderData
0000000000000000         *UND*  0000000000000000              Py_DecRef
0000000000000000       F *UND*  0000000000000000              __printf_chk@GLIBC_2.3.4
0000000000000000         *UND*  0000000000000000              PyDict_New
0000000000000000         *UND*  0000000000000000              PyExc_IndexError
0000000000000000         *UND*  0000000000000000              PyLong_AsUnsignedLong
0000000000000000       F *UND*  0000000000000000              agedge
0000000000000000       F *UND*  0000000000000000              gvFreeRenderData
0000000000000000       F *UND*  0000000000000000              agnxtin
0000000000000000       F *UND*  0000000000000000              agisstrict
0000000000000000       F *UND*  0000000000000000              agnxtsubg
0000000000000000       F *UND*  0000000000000000              agnxtnode
0000000000000000         *UND*  0000000000000000              PyErr_Fetch
0000000000000000         *UND*  0000000000000000              _PyObject_New
0000000000000000         *UND*  0000000000000000              PyUnicode_FromString
0000000000000000         *UND*  0000000000000000              PyUnicode_InternFromString
0000000000000000         *UND*  0000000000000000              PyModule_AddObject
0000000000000000       F *UND*  0000000000000000              agfstin
0000000000000000         *UND*  0000000000000000              PyDict_SetItem
0000000000000000         *UND*  0000000000000000              PyExc_AttributeError
0000000000000000         *UND*  0000000000000000              PyObject_AsFileDescriptor
0000000000000000         *UND*  0000000000000000              PyBytes_AsString
0000000000000000         *UND*  0000000000000000              PyExc_StopIteration
0000000000000000         *UND*  0000000000000000              PyObject_Call
0000000000000000       F *UND*  0000000000000000              aglstnode
0000000000000000       F *UND*  0000000000000000              agdegree
0000000000000000       F *UND*  0000000000000000              agsubg
0000000000000000         *UND*  0000000000000000              PyCapsule_New
0000000000000000         *UND*  0000000000000000              PyErr_Format
000000000000bf30 g     F .text  0000000000000892              PyInit__graphviz
0000000000000000         *UND*  0000000000000000              PyCapsule_GetPointer
0000000000000000         *UND*  0000000000000000              PyModule_GetDict
0000000000000000       F *UND*  0000000000000000              agidedge
0000000000000000  w      *UND*  0000000000000000              _ITM_registerTMCloneTable
0000000000000000       F *UND*  0000000000000000              agfstnode
0000000000000000       F *UND*  0000000000000000              gvLayout
0000000000000000         *UND*  0000000000000000              PyUnicode_Concat
0000000000000000         *UND*  0000000000000000              PyObject_GetAttr
0000000000000000         *UND*  0000000000000000              PyBytes_AsStringAndSize
0000000000000000       F *UND*  0000000000000000              strdup@GLIBC_2.2.5
0000000000000000         *UND*  0000000000000000              PyCFunction_Type
0000000000000000       F *UND*  0000000000000000              agattr
0000000000000000  w    F *UND*  0000000000000000              __cxa_finalize@GLIBC_2.2.5
0000000000000000       F *UND*  0000000000000000              agnxtattr
0000000000000000       F *UND*  0000000000000000              agraphof
0000000000000000       F *UND*  0000000000000000              strstr@GLIBC_2.2.5
0000000000000000       F *UND*  0000000000000000              agisdirected
0000000000000000       F *UND*  0000000000000000              agnxtout
0000000000000000         *UND*  0000000000000000              PyExc_SyntaxError
0000000000000000         *UND*  0000000000000000              PyErr_WriteUnraisable
000000000000b570 g     F .text  0000000000000009              agattrname

@rossbar
Copy link
Contributor

rossbar commented May 31, 2022

I don't know how to interpret the above. The easiest way to check the graphviz version is to check one of the cmd line tools, e.g. neato -V. This will only work if the full graphviz suite is installed, if you only have the dev pkgs installed, then perhaps checking with the pkg manager, something like rpm -qa | grep graphviz

@nieder
Copy link

nieder commented Mar 26, 2024

@kloczek I was able to succeed doing something very similar by adding PYTEST_ADDOPTS="--import-mode=importlib" to my test command (cf https://build.opensuse.org/projects/devel:languages:python/packages/python-pygraphviz/files/python-pygraphviz.spec). With that extra option, then my tests run and all pass (vs getting the partially initialized module error).

@kloczek
Copy link
Author

kloczek commented Mar 26, 2024

With that extra option, then my tests run and all pass (vs getting the partially initialized module error).

Did you compile module with LTO?

@nieder
Copy link

nieder commented Mar 27, 2024

(re LTO) Not knowingly.

/sw/bin/python3.10 setup.py build_ext --include-dirs=/sw/include --library-dirs=/sw/lib/graphviz-2.38
/sw/bin/python3.10 setup.py install --root=`pwd`/tempdist
PYTEST_ADDOPTS="--import-mode=importlib" PYTHONPATH=`pwd`/tempdist/sw/lib/python3.10/site-packages /sw/bin/pytest-3.10 -vv || exit 2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

3 participants