summaryrefslogtreecommitdiffstats
path: root/0.153
Commit message (Collapse)AuthorAgeFilesLines
* Export elfutils headers and lose the version number from the path.Elliott Hughes2015-02-15644-221291/+0
| | | | | | | | | | | Having the version number in the path just means that diffs for updates are completely unusable. perf refers to libdw.h, libdwfl.h, and version.h as <elfutils/libdw.h> and so on, so we do still need to do some manual work there, but let's use symlinks rather than duplicating the header files. Change-Id: I9fd3c5f5024bde12747fdb1c06d21cdcb3418f03
* Clean up the libelf hacks.Elliott Hughes2015-02-1512-301/+0
| | | | | | | Bionic has <error.h> now, we haven't supported building for Darwin in a long time, and we don't need any hacks at all for Linux. Change-Id: I1c24c3756ce0b1471c84d5eef94417202a6806d1
* elfutils: Add three files to the compile listTao Bao2014-12-032-0/+3
| | | | | | | | | | | The following three files are needed to compile perf-3.17. They were in the source directory but not in the compile list. libelf/elf32_updatefile.c libelf/elf64_updatefile.c libdw/dwarf_getcfi_elf.c Change-Id: I6c6ec25efd90e3e66600c37e104dcea929484d65
* Elfutils: Don't warn on seemingly unused variableAndreas Gampe2014-11-251-0/+7
| | | | | | | | | | When asserts are nops, the compiler thinks the variable is unused and will issue a terminal warning. Locally turning off the warning is preferred as it eases upgrading the project. Change-Id: I2a910b02bc2ebd2ec299fee0426aea1390eaf9d4
* am 6441455e: Merge "Disable Clang for all elfutils libraries."Chih-Hung Hsieh2014-08-294-9/+24
|\ | | | | | | | | * commit '6441455e365064bdeba3c8154430a068881d4a63': Disable Clang for all elfutils libraries.
| * Disable Clang for all elfutils libraries.Chih-Hung Hsieh2014-08-294-9/+24
| | | | | | | | | | | | | | | | Three of them have nested functions and one has some warning about K&R promoted parameter. BUG: 17281788 Change-Id: I4ce397876af7c47153e27e11869a7659dbf1b3e3
* | am dad1eeca: Merge "Only the host part of the elfutils build should be ↵Elliott Hughes2014-08-224-53/+40
|\| | | | | | | | | | | | | conditional." * commit 'dad1eecaf9bcc826dacdf2855b7bd1adddd02a59': Only the host part of the elfutils build should be conditional.
| * Only the host part of the elfutils build should be conditional.Elliott Hughes2014-08-224-53/+40
| | | | | | | | Change-Id: I6be2c64a8da66ea1d6163154fbcb96683aff76dc
* | am f73f8d6e: Merge "Stop breaking the Darwin build."Elliott Hughes2014-08-224-16/+4
|\| | | | | | | | | * commit 'f73f8d6e844c98a03e43a826ce7a5b430b0a22db': Stop breaking the Darwin build.
| * Stop breaking the Darwin build.Elliott Hughes2014-08-214-20/+4
| | | | | | | | Change-Id: I1d3e392fae0fcf21d6112504dee5e618a2af0602
* | am e8f2790f: Remove bad gcc flag for Darwin. DO NOT MERGEConley Owens2014-08-221-4/+2
|\ \ | |/ |/| | | | | * commit 'e8f2790fbf876f4a996d56ad0ddddfa40025a92a': Remove bad gcc flag for Darwin. DO NOT MERGE
| * Remove bad gcc flag for Darwin. DO NOT MERGEstaging/cm-12.0-cafstaging/cm-12.0Conley Owens2014-08-211-4/+2
| | | | | | | | | | | | | | gcc can't handle the -Wno-int-conversion, so we need to remove this condition for Darwin and replace it with the appropriate LOCAL_CLANG := false Change-Id: I9a2861535d865f447014b1fce353b86feea90d22
| * Update makefiles for clang host builds. DO NOT MERGETim Murray2014-08-204-0/+13
| | | | | | | | | | bug 16172793 Change-Id: If7484c5dbcccce7d925bec97bff0a3e4c30e9434
* | Build more of libdwfl for perf(1).Elliott Hughes2014-08-191-2/+7
| | | | | | | | Change-Id: Ie4290abcaaa480b548737a121dbd84bd22d77901
* | Update makefiles for clang host builds.Tim Murray2014-07-224-0/+13
|/ | | | | | bug 16172793 Change-Id: If7484c5dbcccce7d925bec97bff0a3e4c30e9434
* Remove HOST_ARCH as filtering conditionYing Wang2014-06-184-8/+8
| | | | | | Now we support x86_64 as HOST_ARCH as well. Change-Id: I73f89670f02a83f4c631cdb37159987632c8717d
* Support host arch x86_64.Ying Wang2014-05-061-1/+1
| | | | | Bug: 13751317 Change-Id: I0d716e88f94d4bf4b4c771a350b7fb1ad6e2aaa9
* Merge "libelf: Add a missing e_machine code for AARCH64 in libelf."Mohamad Ayyash2014-04-081-0/+2
|\
| * libelf: Add a missing e_machine code for AARCH64 in libelf.Mohamad Ayyash2014-04-071-0/+2
| | | | | | | | Change-Id: I0bd3edbebdf99fc40a2abc0ce6c82ecc3aa19c54
* | Remove the stpcpy implementation.Christopher Ferris2014-04-071-11/+0
|/ | | | | | | | Bionic now has a stpcpy implementation, so remove this one which does not mix with the fortify version. Bug: 13746695 Change-Id: I7558033757839c498999da71bd79aa18de647b80
* Merge "Remove elfutils hack for missing open64."Elliott Hughes2014-02-181-3/+0
|\
| * Remove elfutils hack for missing open64.Elliott Hughes2014-01-171-3/+0
| | | | | | | | Change-Id: Ia258ffd13954bdf20a82e23f7ac4fa3655863edc
* | elfutils: fix build with bfd linkerColin Cross2014-01-281-2/+1
|/ | | | | | | | | The bfd linker optimizes out less code, and is therefore more sensitive to missing symbols in code that is never called. Replace the dgettext symbol, which is used but never called and doesn't exist, with a macro. Change-Id: I7f840813892c9cc847b805d66cf53f581c114dc8
* Remove MIN and MAX now they're in <sys/param.h>.Elliott Hughes2013-12-121-8/+0
| | | | | Bug: 11864683 Change-Id: I2aef687a311eaebf09aaaf6c1db5009ee34cc3e1
* Add patches for MacOS compilation.Ben Cheng2013-12-1014-4/+37
| | | | Change-Id: I9176bacf7c393715b244706df9731b0e914eb228
* Fix off_t vs loff_t discrepancy for elfutils.Ben Cheng2013-12-092-5/+3
| | | | Change-Id: I12929f2ce3a1dcd8c9dfa9b908c1e1faf5ce3eb4
* Remove files associated with compiling linux-kernel-modules.cBen Cheng2013-12-061-6/+1
| | | | | | | | | Bionic doesn't have stdio_ext.h which is needed by functions in linux-kernel-modules.c and dependent ones. Since perf can be selectively disabled to use older interface, we don't need to compile these files anymore. Change-Id: I3803eefd5565a1fe607f3889c600e713954abb14
* Cleanup elfutil patches needed by bionic.Ben Cheng2013-12-033-47/+19
| | | | Change-Id: Ie1800c782657e6bdfbc818d711fbd8f066c5aaf6
* Switch to elfutils 0.153.Ben Cheng2013-11-216-0/+625
| | | | Change-Id: I2452503997af46a55bc898ef0cfda4b658da9130
* Add patches required by Bionic and MacOS.Ben Cheng2013-11-2016-0/+533
| | | | Change-Id: I75c6cf9ffd783c5675e9808fc8c070a2ea865868
* Initial code drop of version 0.153Ben Cheng2013-11-20635-0/+220441
Change-Id: I97d4765497db839471de6b10aa612bfaca110297