From: Eli Bendersky Date: Wed, 23 Sep 2020 13:17:02 +0000 (-0700) Subject: Add GitHub actions workflow for CI X-Git-Tag: v0.27~13 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a570d48eaac4156e271fd932e4e9b75983da2bbe;p=pyelftools.git Add GitHub actions workflow for CI --- diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..94181e3 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,29 @@ +name: pyelftools-tests +on: + push: + branches: + - master + pull_request: + branches: + - master + +jobs: + build: + + runs-on: ${{ matrix.os }} + strategy: + matrix: + python-version: [2.7, 3.6, 3.7, 3.8] + os: [ubuntu-latest, macos-latest, windows-latest] + + steps: + + - uses: actions/checkout@v2 + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v2 + with: + python-version: ${{ matrix.python-version }} + - name: Test + run: | + python tests/all_tests.py + diff --git a/pyelftools.egg-info/PKG-INFO b/pyelftools.egg-info/PKG-INFO new file mode 100644 index 0000000..a248c27 --- /dev/null +++ b/pyelftools.egg-info/PKG-INFO @@ -0,0 +1,13 @@ +Metadata-Version: 1.2 +Name: pyelftools +Version: 0.26 +Summary: Library for analyzing ELF files and DWARF debugging information +Home-page: https://github.com/eliben/pyelftools +Author: Eli Bendersky +Author-email: eliben@gmail.com +Maintainer: Eli Bendersky +License: Public domain +Description: UNKNOWN +Platform: Cross Platform +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 3 diff --git a/pyelftools.egg-info/SOURCES.txt b/pyelftools.egg-info/SOURCES.txt new file mode 100644 index 0000000..87ae74a --- /dev/null +++ b/pyelftools.egg-info/SOURCES.txt @@ -0,0 +1,190 @@ +CHANGES +LICENSE +MANIFEST.in +README.rst +setup.cfg +setup.py +tox.ini +elftools/__init__.py +elftools/common/__init__.py +elftools/common/construct_utils.py +elftools/common/exceptions.py +elftools/common/py3compat.py +elftools/common/utils.py +elftools/construct/__init__.py +elftools/construct/adapters.py +elftools/construct/core.py +elftools/construct/debug.py +elftools/construct/macros.py +elftools/construct/lib/__init__.py +elftools/construct/lib/binary.py +elftools/construct/lib/bitstream.py +elftools/construct/lib/container.py +elftools/construct/lib/hex.py +elftools/construct/lib/py3compat.py +elftools/dwarf/__init__.py +elftools/dwarf/abbrevtable.py +elftools/dwarf/aranges.py +elftools/dwarf/callframe.py +elftools/dwarf/compileunit.py +elftools/dwarf/constants.py +elftools/dwarf/descriptions.py +elftools/dwarf/die.py +elftools/dwarf/dwarf_expr.py +elftools/dwarf/dwarfinfo.py +elftools/dwarf/enums.py +elftools/dwarf/lineprogram.py +elftools/dwarf/locationlists.py +elftools/dwarf/namelut.py +elftools/dwarf/ranges.py +elftools/dwarf/structs.py +elftools/elf/__init__.py +elftools/elf/constants.py +elftools/elf/descriptions.py +elftools/elf/dynamic.py +elftools/elf/elffile.py +elftools/elf/enums.py +elftools/elf/gnuversions.py +elftools/elf/hash.py +elftools/elf/notes.py +elftools/elf/relocation.py +elftools/elf/sections.py +elftools/elf/segments.py +elftools/elf/structs.py +examples/dwarf_decode_address.py +examples/dwarf_die_tree.py +examples/dwarf_lineprogram_filenames.py +examples/dwarf_location_info.py +examples/dwarf_pubnames_types.py +examples/dwarf_range_lists.py +examples/elf_low_high_api.py +examples/elf_notes.py +examples/elf_relocations.py +examples/elf_show_debug_sections.py +examples/elfclass_address_size.py +examples/examine_dwarf_info.py +examples/sample_exe64.elf +examples/reference_output/dwarf_decode_address.out +examples/reference_output/dwarf_die_tree.out +examples/reference_output/dwarf_lineprogram_filenames.out +examples/reference_output/dwarf_location_info.out +examples/reference_output/dwarf_pubnames_types.out +examples/reference_output/dwarf_range_lists.out +examples/reference_output/elf_low_high_api.out +examples/reference_output/elf_notes.out +examples/reference_output/elf_relocations.out +examples/reference_output/elf_show_debug_sections.out +examples/reference_output/elfclass_address_size.out +examples/reference_output/examine_dwarf_info.out +pyelftools.egg-info/PKG-INFO +pyelftools.egg-info/SOURCES.txt +pyelftools.egg-info/dependency_links.txt +pyelftools.egg-info/top_level.txt +scripts/readelf.py +test/__init__.py +test/all_tests.py +test/run_all_unittests.py +test/run_examples_test.py +test/run_readelf_tests.py +test/test_arm_call_reloc.py +test/test_arm_support.py +test/test_callframe.py +test/test_compressed_support.py +test/test_core_notes.py +test/test_dbgfile.py +test/test_die_size.py +test/test_double_dynstr_section.py +test/test_dwarf_aranges.py +test/test_dwarf_attr_form_flag_present.py +test/test_dwarf_constisntloc.py +test/test_dwarf_cu_and_die_cache.py +test/test_dwarf_expr.py +test/test_dwarf_lineprogram.py +test/test_dwarf_locexpr_on_gnucall.py +test/test_dwarf_range_lists.py +test/test_dwarf_structs.py +test/test_dynamic.py +test/test_elffile.py +test/test_encoding.py +test/test_get_symbol_by_name.py +test/test_gnuversions.py +test/test_hash.py +test/test_mips_support.py +test/test_pubtypes.py +test/test_py3compat.py +test/test_refaddr_bitness.py +test/test_relocations.py +test/test_solaris_support.py +test/test_stab.py +test/test_utils.py +test/utils.py +test/testfiles_for_location_info/test-dwarf2.o +test/testfiles_for_location_info/test-dwarf4.o +test/testfiles_for_readelf/aarch64-relocs-le.o.elf +test/testfiles_for_readelf/angr-eh_frame.elf +test/testfiles_for_readelf/clang33-simple.o +test/testfiles_for_readelf/core_simple64.elf +test/testfiles_for_readelf/dt_flags.elf +test/testfiles_for_readelf/dwarf_gnuops4.so.elf +test/testfiles_for_readelf/empty-cie.o.elf +test/testfiles_for_readelf/exe_compressed64.elf +test/testfiles_for_readelf/exe_simple32.elf +test/testfiles_for_readelf/exe_simple64.elf +test/testfiles_for_readelf/exe_stripped64.elf +test/testfiles_for_readelf/gcc48-simple.o +test/testfiles_for_readelf/gcc_tailcall.o.elf +test/testfiles_for_readelf/improved-dwarfv4.o.elf +test/testfiles_for_readelf/issue103.elf +test/testfiles_for_readelf/libelf0_8_13_32bit.so.elf +test/testfiles_for_readelf/lineprogram.elf +test/testfiles_for_readelf/mips64-relocs-be.o.elf +test/testfiles_for_readelf/mips64-relocs-le.o.elf +test/testfiles_for_readelf/obj_simple32.o.elf +test/testfiles_for_readelf/penalty_32_gcc.o.elf +test/testfiles_for_readelf/penalty_64_clang.o.elf +test/testfiles_for_readelf/penalty_64_gcc.o.elf +test/testfiles_for_readelf/reloc_aarch64_gcc.o.elf +test/testfiles_for_readelf/reloc_arm_gcc.o.elf +test/testfiles_for_readelf/reloc_armhf_gcc.o.elf +test/testfiles_for_readelf/reloc_armsf_gcc.o.elf +test/testfiles_for_readelf/simple_aarch64_gcc.o.elf +test/testfiles_for_readelf/simple_arm_gcc.o.elf +test/testfiles_for_readelf/simple_armeb_gcc.o.elf +test/testfiles_for_readelf/simple_armhf_gcc.o.elf +test/testfiles_for_readelf/simple_mips_gcc.o.elf +test/testfiles_for_readelf/tls.elf +test/testfiles_for_readelf/tls64.elf +test/testfiles_for_readelf/update32.o.elf +test/testfiles_for_unittests/aarch64_super_stripped.elf +test/testfiles_for_unittests/android_dyntags.elf +test/testfiles_for_unittests/aranges_absent.elf +test/testfiles_for_unittests/aranges_complete.elf +test/testfiles_for_unittests/aranges_partial.elf +test/testfiles_for_unittests/arm_reloc_relocated.elf +test/testfiles_for_unittests/arm_reloc_unrelocated.o +test/testfiles_for_unittests/arm_with_form_indirect.elf +test/testfiles_for_unittests/compressed_32.o +test/testfiles_for_unittests/compressed_64.o +test/testfiles_for_unittests/compressed_bad_size.o +test/testfiles_for_unittests/compressed_unknown_type.o +test/testfiles_for_unittests/core_linux64.elf +test/testfiles_for_unittests/debug_info.elf +test/testfiles_for_unittests/dwarf_gnuops1.o +test/testfiles_for_unittests/exe_solaris32_cc.elf +test/testfiles_for_unittests/exe_solaris32_cc.sparc.elf +test/testfiles_for_unittests/exe_solaris64_cc.elf +test/testfiles_for_unittests/exe_solaris64_cc.sparc.elf +test/testfiles_for_unittests/lambda.elf +test/testfiles_for_unittests/lib_versioned64.so.1.elf +test/testfiles_for_unittests/lib_with_two_dynstr_sections.so.1.elf +test/testfiles_for_unittests/lib_with_two_dynstr_sections_reversed.so.1.elf +test/testfiles_for_unittests/obj_stabs.elf +test/testfiles_for_unittests/pascalenum.o +test/testfiles_for_unittests/sample_exe64.elf +test/testfiles_for_unittests/simple_gcc.elf.arm +test/testfiles_for_unittests/simple_gcc.elf.mips +test/testfiles_for_unittests/simple_mipsel.elf +test/testfiles_for_unittests/trailing_null_dies.elf +test/testfiles_for_unittests/unicode_symbols.elf +test/testfiles_for_unittests/x64_bad_sections.elf +test/testfiles_for_unittests/empty_pubtypes/main.elf \ No newline at end of file diff --git a/pyelftools.egg-info/dependency_links.txt b/pyelftools.egg-info/dependency_links.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/pyelftools.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/pyelftools.egg-info/top_level.txt b/pyelftools.egg-info/top_level.txt new file mode 100644 index 0000000..3009b42 --- /dev/null +++ b/pyelftools.egg-info/top_level.txt @@ -0,0 +1 @@ +elftools