aboutsummaryrefslogtreecommitdiff
path: root/contrib/llvm/tools/lldb/source/Plugins/ObjectFile
Commit message (Collapse)AuthorAgeFilesLines
* Move all sources from the llvm project into contrib/llvm-project.Dimitry Andric2019-12-2010-5791/+0
| | | | | | | | | | | | | This uses the new layout of the upstream repository, which was recently migrated to GitHub, and converted into a "monorepo". That is, most of the earlier separate sub-projects with their own branches and tags were consolidated into one top-level directory, and are now branched and tagged together. Updating the vendor area to match this layout is next. Notes: svn path=/head/; revision=355940
* Merge lldb trunk r366426, resolve conflicts, and update FREEBSD-Xlist.Dimitry Andric2019-08-2210-594/+863
| | | | Notes: svn path=/projects/clang900-import/; revision=351400
* Merge lldb trunk r351319, resolve conflicts, and update FREEBSD-Xlist.Dimitry Andric2019-01-207-401/+839
| | | | Notes: svn path=/projects/clang800-import/; revision=343218
* Merge lldb trunk r338150, and resolve conflicts.Dimitry Andric2018-07-315-346/+294
| | | | Notes: svn path=/projects/clang700-import/; revision=336985
* Merge lldb trunk r321414 to contrib/llvm/tools/lldb.Dimitry Andric2017-12-241-15/+7
| | | | Notes: svn path=/projects/clang600-import/; revision=327137
* Merge lldb trunk r321017 to contrib/llvm/tools/lldb.Dimitry Andric2017-12-204-52/+170
| | | | Notes: svn path=/projects/clang600-import/; revision=327030
* Merge llvm, clang, lld, lldb, compiler-rt and libc++ r306956, and updateDimitry Andric2017-07-022-2/+2
| | | | | | | build glue. Notes: svn path=/projects/clang500-import/; revision=320572
* Merge llvm, clang, lld, lldb, compiler-rt and libc++ r306325, and updateDimitry Andric2017-06-272-95/+22
| | | | | | | build glue. Notes: svn path=/projects/clang500-import/; revision=320397
* Merge llvm, clang, lld, lldb, compiler-rt and libc++ r305145, and updateDimitry Andric2017-06-101-1/+1
| | | | | | | build glue. Notes: svn path=/projects/clang500-import/; revision=319799
* Merge llvm, clang, lld, lldb, compiler-rt and libc++ r303197, and updateDimitry Andric2017-05-162-7/+8
| | | | | | | build glue. Notes: svn path=/projects/clang500-import/; revision=318384
* Merge llvm, clang, lld, lldb, compiler-rt and libc++ r302069, and updateDimitry Andric2017-05-032-4/+4
| | | | | | | build glue (preliminary, not all option combinations work yet). Notes: svn path=/projects/clang500-import/; revision=317778
* Merge lldb trunk r300422 and resolve conflicts.Dimitry Andric2017-04-165-69/+205
| | | | Notes: svn path=/projects/clang500-import/; revision=317032
* Update lldb to trunk r290819 and resolve conflicts.Dimitry Andric2017-01-026-4523/+4048
| | | | Notes: svn path=/projects/clang400-import/; revision=311145
* Update lldb to release_39 branch r276489 and resolve immediate conflicts.Ed Maste2016-08-174-115/+378
| | | | Notes: svn path=/projects/clang390-import/; revision=304274
* Update llvm, clang and lldb to trunk r257626, and update build glue.Dimitry Andric2016-01-141-7/+3
| | | | Notes: svn path=/projects/clang380-import/; revision=294024
* Update lldb to trunk r256945.Dimitry Andric2016-01-061-48/+48
| | | | Notes: svn path=/projects/clang380-import/; revision=293283
* Merge LLDB 3.8Ed Maste2016-01-043-196/+445
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As with previous imports a number of plugins not immediately relevant to FreeBSD have been excluded: ABIMacOSX_i386 ABIMacOSX_arm ABIMacOSX_arm64 ABISysV_hexagon AppleObjCRuntimeV2 AppleObjCRuntimeV1 SystemRuntimeMacOSX RenderScriptRuntime GoLanguageRuntime GoLanguage ObjCLanguage ObjCPlusPlusLanguage ObjectFilePECOFF DynamicLoaderWindowsDYLD platform_linux platform_netbsd PlatformWindows PlatformKalimba platform_android DynamicLoaderMacOSXDYLD ObjectContainerUniversalMachO PlatformRemoteiOS PlatformMacOSX OperatingSystemGo Notes: svn path=/projects/clang380-import/; revision=293127
* Update llvm, clang and lldb to 3.7.0 release.Dimitry Andric2015-09-061-0/+35
| | | | Notes: svn path=/projects/clang370-import/; revision=287521
* Update lldb to upstream trunk r242221.Dimitry Andric2015-09-061-5/+18
| | | | Notes: svn path=/projects/clang-trunk/; revision=287505
* Update LLDB snapshot to upstream r241361Ed Maste2015-07-044-184/+369
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notable upstream commits (upstream revision in parens): - Add a JSON producer to LLDB (228636) - Don't crash on bad DWARF expression (228729) - Add support of DWARFv3 DW_OP_form_tls_address (231342) - Assembly profiler for MIPS64 (232619) - Handle FreeBSD/arm64 core files (233273) - Read/Write register for MIPS64 (233685) - Rework LLDB system initialization (233758) - SysV ABI for aarch64 (236098) - MIPS software single stepping (236696) - FreeBSD/arm live debugging support (237303) - Assembly profiler for mips32 (237420) - Parse function name from DWARF DW_AT_abstract_origin (238307) - Improve LLDB prompt handling (238313) - Add real time signals support to FreeBSDSignals (238316) - Fix race in IOHandlerProcessSTDIO (238423) - MIPS64 Branch instruction emulation for SW single stepping (238820) - Improve OSType initialization in elf object file's arch_spec (239148) - Emulation of MIPS64 floating-point branch instructions (239996) - ABI Plugin for MIPS32 (239997) - ABI Plugin for MIPS64 (240123) - MIPS32 branch emulation and single stepping (240373) - Improve instruction emulation based stack unwinding on ARM (240533) - Add branch emulation to aarch64 instruction emulator (240769) Notes: svn path=/projects/clang-trunk/; revision=285116
* Merge ^/head r278756 through r278915.Dimitry Andric2015-02-171-1/+4
|\ | | | | | | Notes: svn path=/projects/clang360-import/; revision=278916
| * lldb: workaround to permit cross-arch core file debuggingEd Maste2015-02-171-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | FreeBSD core files have no section table and thus LLDB's OS and vendor detection logic does not work. If we encounter such an ELF file, update an unknown OS to match the host. This is not really the correct way to handle this, but more extensive rework of ObjectFileELF will be needed and this change restores cross- arch core debugging until that can be completed. Notes: svn path=/head/; revision=278909
* | Update LLDB snapshot to upstream r225923 (git 2b588ecd)Ed Maste2015-02-063-5/+142
|/ | | | | | | Sponsored by: DARPA, AFRL Notes: svn path=/projects/clang360-import/; revision=278334
* Update LLDB snapshot to upstream r216948 (git 50f7fe44)Ed Maste2014-11-266-80/+1332
| | | | | | | | | | This is approximately "LLDB 3.5" although with a little bit of skew, and will go along with the Clang 3.5 import. Sponsored by: DARPA, AFRL Notes: svn path=/projects/clang350-import/; revision=275126
* Update LLDB snapshot to upstream r202189Ed Maste2014-02-251-4/+2
| | | | | | | | | | | | | | | | | | | | | | | Highlights include: - Support hardware watchpoints on FreeBSD (r201706) - Improved unwinding through hand-written assembly functions (r201839) - Handle DW_TAG_unspecified_parameters for variadic functions (r202061) - Fix Ctrl+C interrupting a running inferior process (r202086, r202154) - Various bug fixes, including to the remote GDB protocol client Sponsored by: DARPA, AFRL Notes: svn path=/projects/lldb-r201577/; revision=262500
* Update LLDB snapshot to upstream r201577Ed Maste2014-02-182-0/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | Highlights include: - Improvements to the remote GDB protocol client (r196610, r197579, r197857, r200072) - Bug fixes for big-endian targets (r196808) - Initial support for libdispatch (GCD) queues in the debuggee (r197190) - Add "step-avoid-libraries" setting (r199943) - IO subsystem improvements (including initial work on a curses gui) (r200263) - Various bug fixes for memory leaks, LLDB segfaults, the C++ demangler, ELF core files, DWARF debug info, and others. Sponsored by: DARPA, AFRL Notes: svn path=/projects/lldb-r201577/; revision=262187
* Update LLDB to upstream r196259 snapshotEd Maste2013-12-032-25/+76
| | | | | | | Sponsored by: DARPA, AFRL Notes: svn path=/head/; revision=258884
* Update LLDB to upstream r194122 snapshotEd Maste2013-11-122-4/+86
| | | | | | | | | | | | | | | | ludes minor changes relative to upstream, for compatibility with FreeBSD's in-tree LLVM 3.3: - Reverted LLDB r191806, restoring use of previous API. - Reverted part of LLDB r189317, restoring previous enum names. - Work around missing LLVM r192504, using previous registerEHFrames API (limited functionality). - Removed PlatformWindows header include and init/terminate calls. Sponsored by: DARPA, AFRL Notes: svn path=/head/; revision=258054
* Merge lldb r188801 to contrib/llvm/tools/lldb/Ed Maste2013-08-234-0/+3124
Notes: svn path=/head/; revision=254729