[binutils-gdb] Add support for new load commands added by Apple to the MACH-O file format.

classic Classic list List threaded Threaded
14 messages Options
Reply | Threaded
Open this post in threaded view
|

[binutils-gdb] Add support for new load commands added by Apple to the MACH-O file format.

sergiodj+buildbot-2
*** TEST RESULTS FOR COMMIT fc7b364aba41819a5d74ae0ac69f050af282d057 ***

Author: Roman Bolshakov <[hidden email]>
Branch: master
Commit: fc7b364aba41819a5d74ae0ac69f050af282d057

Add support for new load commands added by Apple to the MACH-O file format.

bfd * mach-o.h: Add new enums for BFD_MACH_O_PLATFORM_MACOS,
        BFD_MACH_O_PLATFORM_IOS, BFD_MACH_O_PLATFORM_TVOS,
        BFD_MACH_O_PLATFORM_WATCHOS, BFD_MACH_O_PLATFORM_BRIDGEOS,
        BFD_MACH_O_TOOL_CLANG, BFD_MACH_O_TOOL_SWIFT, BFD_MACH_O_TOOL_LD.
        (struct bfd_mach_o_note_command): New.
        (struct bfd_mach_o_build_version_tool): New.
        (struct bfd_mach_o_build_version_command): New.
        (bfd_mach_o_read_version_min): Don't split version into
        a few fields. Rename reserved to sdk.
        * mach-o.c (bfd_mach_o_read_version_min): Don't split version into a
        few fields. Rename reserved to sdk.
        (bfd_mach_o_read_command): Handle LC_VERSION_MIN_TVOS, LC_NOTE,
        LC_BUILD_VERSION.
        (bfd_mach_o_read_note): New.
        (bfd_mach_o_read_build_version): New.

        PR 23728
binutils* od-macho.c (printf_version): New.
        (dump_load_command): Use it to print version. Print sdk version. Print
        version info for watchOS and tvOS. Print LC_NOTE, LC_BUILD_VERSION.
        (dump_buld_version): New.
        (bfd_mach_o_platform_name): New
        (bfd_mach_o_tool_name): New

        * mach-o/external.h (mach_o_nversion_min_command_external): Rename
        reserved to sdk.
        (mach_o_note_command_external): New.
        (mach_o_build_version_command_external): New.
        * mach-o/loader.h (BFD_MACH_O_LC_VERSION_MIN_TVOS): Define.
        (BFD_MACH_O_LC_NOTE): Define.
Reply | Threaded
Open this post in threaded view
|

Failures on Fedora-i686, branch master

sergiodj+buildbot-2
Buildslave:
        fedora-x86-64-1

Full Build URL:
        <http://gdb-build.sergiodj.net/builders/Fedora-i686/builds/11431>

Commit(s) tested:
        fc7b364aba41819a5d74ae0ac69f050af282d057

Author(s) (in the same order as the commits):
        Roman Bolshakov <[hidden email]>

Subject:
        Add support for new load commands added by Apple to the MACH-O file format.

Testsuite log (gdb.sum and gdb.log) URL(s):
        <http://gdb-build.sergiodj.net/results/Fedora-i686/fc/fc7b364aba41819a5d74ae0ac69f050af282d057/>

*** Diff to previous build ***
============================
PASS -> KFAIL: gdb.threads/non-ldr-exit.exp: program exits normally
PASS -> KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: inferior 1 exited
PASS -> KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: inferior 1 exited
============================


*** Complete list of XFAILs for this builder ***

To obtain the list of XFAIL tests for this builder, go to:

        <https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Fedora-i686/xfails/master/xfail?id=2784a080>

You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:

        <https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Fedora-i686/xfails/master/xfail.table?id=2784a080>



Reply | Threaded
Open this post in threaded view
|

Failures on Fedora-x86_64-native-extended-gdbserver-m32, branch master

sergiodj+buildbot-2
In reply to this post by sergiodj+buildbot-2
Buildslave:
        fedora-x86-64-3

Full Build URL:
        <http://gdb-build.sergiodj.net/builders/Fedora-x86_64-native-extended-gdbserver-m32/builds/11109>

Commit(s) tested:
        fc7b364aba41819a5d74ae0ac69f050af282d057

Author(s) (in the same order as the commits):
        Roman Bolshakov <[hidden email]>

Subject:
        Add support for new load commands added by Apple to the MACH-O file format.

Testsuite log (gdb.sum and gdb.log) URL(s):
        <http://gdb-build.sergiodj.net/results/Fedora-x86_64-native-extended-gdbserver-m32/fc/fc7b364aba41819a5d74ae0ac69f050af282d057/>

*** Diff to previous build ***
============================
PASS -> UNRESOLVED: gdb.threads/attach-into-signal.exp: threaded: attach
============================


*** Complete list of XFAILs for this builder ***

To obtain the list of XFAIL tests for this builder, go to:

        <https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Fedora-x86_64-native-extended-gdbserver-m32/xfails/master/xfail?id=27660b60>

You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:

        <https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Fedora-x86_64-native-extended-gdbserver-m32/xfails/master/xfail.table?id=27660b60>



Reply | Threaded
Open this post in threaded view
|

Failures on Fedora-s390x-m64, branch master

sergiodj+buildbot-2
In reply to this post by sergiodj+buildbot-2
Buildslave:
        marist-fedora-s390x

Full Build URL:
        <http://gdb-build.sergiodj.net/builders/Fedora-s390x-m64/builds/10071>

Commit(s) tested:
        fc7b364aba41819a5d74ae0ac69f050af282d057

Author(s) (in the same order as the commits):
        Roman Bolshakov <[hidden email]>

Subject:
        Add support for new load commands added by Apple to the MACH-O file format.

Testsuite log (gdb.sum and gdb.log) URL(s):
        <http://gdb-build.sergiodj.net/results/Fedora-s390x-m64/fc/fc7b364aba41819a5d74ae0ac69f050af282d057/>

*** Diff to previous build ***
============================
PASS -> FAIL: gdb.base/signals-state-child.exp: signals states are identical
============================


*** Complete list of XFAILs for this builder ***

To obtain the list of XFAIL tests for this builder, go to:

        <https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Fedora-s390x-m64/xfails/master/xfail?id=c150c6be>

You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:

        <https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Fedora-s390x-m64/xfails/master/xfail.table?id=c150c6be>



Reply | Threaded
Open this post in threaded view
|

Failures on Fedora-x86_64-native-extended-gdbserver-m64, branch master

sergiodj+buildbot-2
In reply to this post by sergiodj+buildbot-2
Buildslave:
        fedora-x86-64-1

Full Build URL:
        <http://gdb-build.sergiodj.net/builders/Fedora-x86_64-native-extended-gdbserver-m64/builds/11380>

Commit(s) tested:
        fc7b364aba41819a5d74ae0ac69f050af282d057

Author(s) (in the same order as the commits):
        Roman Bolshakov <[hidden email]>

Subject:
        Add support for new load commands added by Apple to the MACH-O file format.

Testsuite log (gdb.sum and gdb.log) URL(s):
        <http://gdb-build.sergiodj.net/results/Fedora-x86_64-native-extended-gdbserver-m64/fc/fc7b364aba41819a5d74ae0ac69f050af282d057/>

*** Diff to previous build ***
============================
PASS -> UNRESOLVED: gdb.threads/attach-into-signal.exp: threaded: attach
PASS -> KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: inferior 1 exited
============================


*** Complete list of XFAILs for this builder ***

To obtain the list of XFAIL tests for this builder, go to:

        <https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Fedora-x86_64-native-extended-gdbserver-m64/xfails/master/xfail?id=afbcf1ed>

You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:

        <https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Fedora-x86_64-native-extended-gdbserver-m64/xfails/master/xfail.table?id=afbcf1ed>



Reply | Threaded
Open this post in threaded view
|

Failures on Fedora-x86_64-native-gdbserver-m64, branch master

sergiodj+buildbot-2
In reply to this post by sergiodj+buildbot-2
Buildslave:
        fedora-x86-64-4

Full Build URL:
        <http://gdb-build.sergiodj.net/builders/Fedora-x86_64-native-gdbserver-m64/builds/11347>

Commit(s) tested:
        fc7b364aba41819a5d74ae0ac69f050af282d057

Author(s) (in the same order as the commits):
        Roman Bolshakov <[hidden email]>

Subject:
        Add support for new load commands added by Apple to the MACH-O file format.

Testsuite log (gdb.sum and gdb.log) URL(s):
        <http://gdb-build.sergiodj.net/results/Fedora-x86_64-native-gdbserver-m64/fc/fc7b364aba41819a5d74ae0ac69f050af282d057/>

*** Diff to previous build ***
============================
PASS -> KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: inferior 1 exited
============================


*** Complete list of XFAILs for this builder ***

To obtain the list of XFAIL tests for this builder, go to:

        <https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Fedora-x86_64-native-gdbserver-m64/xfails/master/xfail?id=f8a0ccf0>

You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:

        <https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Fedora-x86_64-native-gdbserver-m64/xfails/master/xfail.table?id=f8a0ccf0>



Reply | Threaded
Open this post in threaded view
|

Failures on Fedora-x86_64-m64, branch master

sergiodj+buildbot-2
In reply to this post by sergiodj+buildbot-2
Buildslave:
        fedora-x86-64-3

Full Build URL:
        <http://gdb-build.sergiodj.net/builders/Fedora-x86_64-m64/builds/11481>

Commit(s) tested:
        fc7b364aba41819a5d74ae0ac69f050af282d057

Author(s) (in the same order as the commits):
        Roman Bolshakov <[hidden email]>

Subject:
        Add support for new load commands added by Apple to the MACH-O file format.

Testsuite log (gdb.sum and gdb.log) URL(s):
        <http://gdb-build.sergiodj.net/results/Fedora-x86_64-m64/fc/fc7b364aba41819a5d74ae0ac69f050af282d057/>

*** Diff to previous build ***
============================
PASS -> KFAIL: gdb.threads/non-ldr-exit.exp: program exits normally
============================


*** Complete list of XFAILs for this builder ***

To obtain the list of XFAIL tests for this builder, go to:

        <https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Fedora-x86_64-m64/xfails/master/xfail?id=429f8aa3>

You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:

        <https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Fedora-x86_64-m64/xfails/master/xfail.table?id=429f8aa3>



Reply | Threaded
Open this post in threaded view
|

Failures on Fedora-x86_64-native-gdbserver-m32, branch master

sergiodj+buildbot-2
In reply to this post by sergiodj+buildbot-2
Buildslave:
        fedora-x86-64-2

Full Build URL:
        <http://gdb-build.sergiodj.net/builders/Fedora-x86_64-native-gdbserver-m32/builds/11118>

Commit(s) tested:
        fc7b364aba41819a5d74ae0ac69f050af282d057

Author(s) (in the same order as the commits):
        Roman Bolshakov <[hidden email]>

Subject:
        Add support for new load commands added by Apple to the MACH-O file format.

Testsuite log (gdb.sum and gdb.log) URL(s):
        <http://gdb-build.sergiodj.net/results/Fedora-x86_64-native-gdbserver-m32/fc/fc7b364aba41819a5d74ae0ac69f050af282d057/>

*** Diff to previous build ***
============================
new FAIL: gdb.base/corefile.exp: core-file warning-free
PASS -> KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: inferior 1 exited
PASS -> KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: inferior 1 exited
============================


*** Complete list of XFAILs for this builder ***

To obtain the list of XFAIL tests for this builder, go to:

        <https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Fedora-x86_64-native-gdbserver-m32/xfails/master/xfail?id=a94ee872>

You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:

        <https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Fedora-x86_64-native-gdbserver-m32/xfails/master/xfail.table?id=a94ee872>



Reply | Threaded
Open this post in threaded view
|

Failures on RHEL-s390x-m64, branch master

sergiodj+buildbot-2
In reply to this post by sergiodj+buildbot-2
Buildslave:
        rhel-7_1-s390x-1

Full Build URL:
        <http://gdb-build.sergiodj.net/builders/RHEL-s390x-m64/builds/8747>

Commit(s) tested:
        fc7b364aba41819a5d74ae0ac69f050af282d057

Author(s) (in the same order as the commits):
        Roman Bolshakov <[hidden email]>

Subject:
        Add support for new load commands added by Apple to the MACH-O file format.

Testsuite log (gdb.sum and gdb.log) URL(s):
        <http://gdb-build.sergiodj.net/results/RHEL-s390x-m64/fc/fc7b364aba41819a5d74ae0ac69f050af282d057/>




Reply | Threaded
Open this post in threaded view
|

Failures on Ubuntu-Aarch64-native-extended-gdbserver-m64, branch master

sergiodj+buildbot-2
In reply to this post by sergiodj+buildbot-2
Buildslave:
        ubuntu16-aarch64

Full Build URL:
        <http://gdb-build.sergiodj.net/builders/Ubuntu-Aarch64-native-extended-gdbserver-m64/builds/113>

Commit(s) tested:
        fc7b364aba41819a5d74ae0ac69f050af282d057

Author(s) (in the same order as the commits):
        Roman Bolshakov <[hidden email]>

Subject:
        Add support for new load commands added by Apple to the MACH-O file format.

Testsuite log (gdb.sum and gdb.log) URL(s):
        <http://gdb-build.sergiodj.net/results/Ubuntu-Aarch64-native-extended-gdbserver-m64/fc/fc7b364aba41819a5d74ae0ac69f050af282d057/>




Reply | Threaded
Open this post in threaded view
|

Failures on Ubuntu-Aarch64-native-gdbserver-m64, branch master

sergiodj+buildbot-2
In reply to this post by sergiodj+buildbot-2
Buildslave:
        ubuntu16-aarch64

Full Build URL:
        <http://gdb-build.sergiodj.net/builders/Ubuntu-Aarch64-native-gdbserver-m64/builds/4482>

Commit(s) tested:
        fc7b364aba41819a5d74ae0ac69f050af282d057

Author(s) (in the same order as the commits):
        Roman Bolshakov <[hidden email]>

Subject:
        Add support for new load commands added by Apple to the MACH-O file format.

Testsuite log (gdb.sum and gdb.log) URL(s):
        <http://gdb-build.sergiodj.net/results/Ubuntu-Aarch64-native-gdbserver-m64/fc/fc7b364aba41819a5d74ae0ac69f050af282d057/>




Reply | Threaded
Open this post in threaded view
|

Failures on Ubuntu-Aarch64-m64, branch master

sergiodj+buildbot-2
In reply to this post by sergiodj+buildbot-2
Buildslave:
        ubuntu16-aarch64

Full Build URL:
        <http://gdb-build.sergiodj.net/builders/Ubuntu-Aarch64-m64/builds/4550>

Commit(s) tested:
        fc7b364aba41819a5d74ae0ac69f050af282d057

Author(s) (in the same order as the commits):
        Roman Bolshakov <[hidden email]>

Subject:
        Add support for new load commands added by Apple to the MACH-O file format.

Testsuite log (gdb.sum and gdb.log) URL(s):
        <http://gdb-build.sergiodj.net/results/Ubuntu-Aarch64-m64/fc/fc7b364aba41819a5d74ae0ac69f050af282d057/>

*** Diff to previous build ***
============================
PASS -> KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: inferior 1 exited
PASS -> KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: inferior 1 exited
============================


*** Complete list of XFAILs for this builder ***

To obtain the list of XFAIL tests for this builder, go to:

        <https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Ubuntu-Aarch64-m64/xfails/master/xfail?id=a78cdb4f>

You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:

        <https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Ubuntu-Aarch64-m64/xfails/master/xfail.table?id=a78cdb4f>



Reply | Threaded
Open this post in threaded view
|

Failures on Debian-s390x-native-extended-gdbserver-m64, branch master

sergiodj+buildbot-2
In reply to this post by sergiodj+buildbot-2
Buildslave:
        debian-jessie-s390x-1

Full Build URL:
        <http://gdb-build.sergiodj.net/builders/Debian-s390x-native-extended-gdbserver-m64/builds/7057>

Commit(s) tested:
        fc7b364aba41819a5d74ae0ac69f050af282d057

Author(s) (in the same order as the commits):
        Roman Bolshakov <[hidden email]>

Subject:
        Add support for new load commands added by Apple to the MACH-O file format.

Testsuite log (gdb.sum and gdb.log) URL(s):
        <http://gdb-build.sergiodj.net/results/Debian-s390x-native-extended-gdbserver-m64/fc/fc7b364aba41819a5d74ae0ac69f050af282d057/>

*** Diff to previous build ***
============================
PASS -> FAIL: gdb.gdb/unittest.exp: maintenance check xml-descriptions ${srcdir}/../features
PASS -> KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: inferior 1 exited
PASS -> KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: inferior 1 exited
============================


*** Complete list of XFAILs for this builder ***

To obtain the list of XFAIL tests for this builder, go to:

        <https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Debian-s390x-native-extended-gdbserver-m64/xfails/master/xfail?id=1143a788>

You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:

        <https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Debian-s390x-native-extended-gdbserver-m64/xfails/master/xfail.table?id=1143a788>



Reply | Threaded
Open this post in threaded view
|

Failures on Debian-s390x-native-gdbserver-m64, branch master

sergiodj+buildbot-2
In reply to this post by sergiodj+buildbot-2
Buildslave:
        debian-jessie-s390x-1

Full Build URL:
        <http://gdb-build.sergiodj.net/builders/Debian-s390x-native-gdbserver-m64/builds/6915>

Commit(s) tested:
        fc7b364aba41819a5d74ae0ac69f050af282d057

Author(s) (in the same order as the commits):
        Roman Bolshakov <[hidden email]>

Subject:
        Add support for new load commands added by Apple to the MACH-O file format.

Testsuite log (gdb.sum and gdb.log) URL(s):
        <http://gdb-build.sergiodj.net/results/Debian-s390x-native-gdbserver-m64/fc/fc7b364aba41819a5d74ae0ac69f050af282d057/>

*** Diff to previous build ***
============================
PASS -> KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: inferior 1 exited
============================


*** Complete list of XFAILs for this builder ***

To obtain the list of XFAIL tests for this builder, go to:

        <https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Debian-s390x-native-gdbserver-m64/xfails/master/xfail?id=c5738df2>

You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:

        <https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Debian-s390x-native-gdbserver-m64/xfails/master/xfail.table?id=c5738df2>