dso__data_write_cache_addr(9)
π dso__data_write_cache_addr(9) π
okay so bestie, this page lives in the Kernel API Manual, and itβs giving βwrite into the dso data cache at a dso addressβ energy. Letβs get into it π«Άβ¨
π NAME π
dso__data_write_cache_addr β write data to dso data cache at dso address π
π SYNOPSIS π
ssize_t dso__data_write_cache_addr (struct dso *dso , struct map *map ,
struct machine *machine , u64 addr , const u8 *data , ssize_t size );
π§Ύ ARGUMENTS π§Ύ
dsoβ dso object π¦mapβ-- undescribed --π the manpage literally says that, so no cap, Iβm not inventing a whole personality for itmachineβ machine object βaddrβ-- undescribed --again bestie, thatβs all it says πdataβ buffer to write πΈsizeβ size of the data buffer π
β¨ DESCRIPTION β¨
This is the external interface for writing into the dso file data cache. Big important part: it does not change the file itself. The file stays untouched β periodt π
β οΈ caveat bestie: this writes into the dso file data cache, but it does not change the file itself. Do not forget that part, fr fr.
π₯ SEE ALSO π₯
- Kernel file
./tools/perf/util/dso.cπ dso__data_close(9)dso__data_get_fd(9)dso__data_size(9)dso__data_read_offset(9)dso__data_read_addr(9)dso__data_write_cache_offs(9)
stay slay, bestie π«Άπ β source/version: ./tools/perf/util; date: October 2026 π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms