]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
gprofng: need to know that experiment was created on big-endian machine
authorVladimir Mezentsev <vladimir.mezentsev@oracle.com>
Thu, 26 Jun 2025 04:25:02 +0000 (21:25 -0700)
committerVladimir Mezentsev <vladimir.mezentsev@oracle.com>
Thu, 26 Jun 2025 17:43:50 +0000 (10:43 -0700)
commit221efb6f54a8568d39be370901821d855aba2e83
treed8bf54d4882fab9958f857e923fcddfdb121b768
parent3d9bcb9ebec2659440c69fe2db8b85e71e2e8e8d
gprofng: need to know that experiment was created on big-endian machine

gprofng/ChangeLog
2025-06-25  Vladimir Mezentsev  <vladimir.mezentsev@oracle.com>

* configure.ac: Add AC_C_BIGENDIAN.
* common/config.h.in: Rebuild.
* configure: Rebuild.
* libcollector/collector.c (log_header_write): Save big-endian flag.
* src/DbeSession.h (is_bigendian): New function.
* src/DbeSession.cc: Likewise.
* src/Experiment.cc: Set 'bigendian' and 'need_swap_endian'.
* src/Experiment.h: New field 'bigendian'.
* src/LoadObject.cc: Remove an unused variable.
* src/LoadObject.h: Likewise.
gprofng/common/config.h.in
gprofng/configure
gprofng/configure.ac
gprofng/libcollector/collector.c
gprofng/src/DbeSession.cc
gprofng/src/DbeSession.h
gprofng/src/Experiment.cc
gprofng/src/Experiment.h
gprofng/src/LoadObject.cc
gprofng/src/LoadObject.h