summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/BPF/BTFDebug.cpp
AgeCommit message (Expand)Author
2021-04-13BPF: remove default .extern data sectionYonghong Song
2021-04-13BPF: generate proper BTF for globals with WeakODRLinkageYonghong Song
2021-03-25BPF: add extern func to data sections if specifiedYonghong Song
2021-03-05[BPF] Add support for floats and doublesIlya Leoshkevich
2020-11-16BPF: make __builtin_btf_type_id() return 64bit intYonghong Song
2020-11-03make the AsmPrinterHandler array publicJameson Nash
2020-10-16Revert "make the AsmPrinterHandler array public"Jameson Nash
2020-10-16make the AsmPrinterHandler array publicJameson Nash
2020-08-04BPF: support type exist/size and enum exist/value relocationsYonghong Song
2020-07-24Revert rG5dd566b7c7b78bd- "PassManager.h - remove unnecessary Function.h/Modu...Simon Pilgrim
2020-07-24PassManager.h - remove unnecessary Function.h/Module.h includes. NFCI.Simon Pilgrim
2020-07-17BPF: generate .rodata BTF datasec for certain initialized local var'sYonghong Song
2020-07-12BPF: permit .maps section variables with typedef typeYonghong Song
2020-07-01[BPF] Fix a BTF gen bug related to a pointer struct memberYonghong Song
2020-06-17[BPF] fix a bug for BTF pointee type pruningYonghong Song
2020-05-15[BPF] preserve debuginfo types for builtin __builtin__btf_type_id()Yonghong Song
2020-04-18[DebugInfo] Change DIEnumerator payload type from int64_t to APIntLemonBoy
2020-04-15[MC] Rename MCSection*::getSectionName() to getName(). NFCFangrui Song
2020-02-29[MC] Add MCStreamer::emitInt{8,16,32,64}Fangrui Song
2020-02-14[MCStreamer] De-capitalize EmitValue EmitIntValue{,InHex}Fangrui Song
2020-02-14[MC] De-capitalize another set of MCStreamer::Emit* functionsFangrui Song
2020-02-14[MC] De-capitalize some MCStreamer::Emit* functionsFangrui Song
2020-02-13[AsmPrinter] De-capitalize some AsmPrinter::Emit* functionsFangrui Song
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer
2020-01-10[BPF] extend BTF_KIND_FUNC to cover global, static and extern funcsYonghong Song
2019-12-26[BPF] Enable relocation location for load/store/shiftsYonghong Song
2019-12-10[BPF] put not-section-attribute externs into BTF ".extern" data sectionYonghong Song
2019-12-09[BPF] Support to emit debugInfo for extern variablesYonghong Song
2019-12-07[BPF] Support weak global variables for BTFYonghong Song
2019-11-12[BPF] generate BTF_KIND_VARs for all non-static globalsYonghong Song
2019-10-10[BPF] Remove relocation for patchable externsYonghong Song
2019-10-08[BPF] do compile-once run-everywhere relocation for bitfieldsYonghong Song
2019-09-26[BPF] Remove unused variables. NFCI.Simon Pilgrim
2019-09-24[BPF] Generate array dimension size properly for zero-size elementsYonghong Song
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere
2019-08-02[BPF] Handling type conversions correctly for CO-REYonghong Song
2019-07-25[BPF] fix typedef issue for offset relocationYonghong Song
2019-07-25[BPF] fix CO-RE incorrect index access stringYonghong Song
2019-07-09[BPF] Support for compile once and run everywhereYonghong Song
2019-05-07[DebugInfo] Delete TypedDINodeRefFangrui Song
2019-04-02[BPF] Replace fstream and sstream with line_iteratorFangrui Song
2019-03-28[BPF] add proper multi-dimensional array supportYonghong Song
2019-03-22[BPF] handle derived type properly for computing type idYonghong Song
2019-03-16[BPF] Add BTF Var and DataSec SupportYonghong Song
2019-03-15[BPF] handle external global properlyYonghong Song
2019-03-15[BPF] do not generate unused local/global typesYonghong Song
2019-03-15Revert "[BPF] do not generate unused local/global types"Yonghong Song
2019-03-15[BPF] do not generate unused local/global typesYonghong Song
2019-03-05[BPF] Do not generate BTF sections unnecessarilyYonghong Song
2019-02-02[BPF] [BTF] Process FileName with absolute path correctlyYonghong Song