diff options
| author | kx <kx@radix-linux.su> | 2026-10-09 18:00:15 +0300 |
|---|---|---|
| committer | kx <kx@radix-linux.su> | 2026-10-09 18:00:15 +0300 |
| commit | 065da3509019b15dd0e678072e6be629e5330bef (patch) | |
| tree | 69c934c9e786ac048b4fbe8f4c4c5571661521f4 /man/ru/mcpu-strip.1 | |
| parent | d130fe27fa753be02ed76fd9b277aa3c3d928eb9 (diff) | |
| download | libmcpu-0.4.0.tar.xz | |
Version 0.4.00.4.0
Diffstat (limited to 'man/ru/mcpu-strip.1')
| -rw-r--r-- | man/ru/mcpu-strip.1 | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/man/ru/mcpu-strip.1 b/man/ru/mcpu-strip.1 new file mode 100644 index 0000000..3e437ff --- /dev/null +++ b/man/ru/mcpu-strip.1 @@ -0,0 +1,53 @@ +.TH MCPU-STRIP 1 "Октябрь 2026" "LibMCPU" "Команды пользователя" + +.SH ИМЯ +mcpu-strip \- безопасное удаление non-runtime symbol metadata из MELF +.SH СИНТАКСИС +.B mcpu-strip +.RI [ опции ] " MELF-файл" +.SH ОПИСАНИЕ +.B mcpu-strip +намеренно консервативен. Он удаляет ordinary non-ALLOC SHT_SYMTAB из +ET_EXEC/ET_DYN только когда ни одна сохраняемая section от него не зависит, и +удаляет связанную ordinary string table только когда она становится +unreferenced. +.PP +ET_REL symbol tables сохраняются как часть последующей link semantics. +.dynsym/.dynstr/.dynamic, RELA, MCPU target/lifecycle metadata, allocated/model +sections и program headers всегда сохраняются. Современные final-image writers +LibMCPU уже компактны, поэтому нормальный ET_EXEC/ET_DYN часто остаётся +byte-for-byte неизменным. +.SH ОПЦИИ +.TP +.BI -o " файл" +.TQ +.BI --output= ФАЙЛ +Записать отдельный результат вместо in-place replacement. +.TP +.B --help +Справка. +.TP +.B --version +Вывести имя программы, идентификатор инструментария MCPU и версию, затем завершить работу. +.TP +.B --dump-version +Вывести только номер версии пакета MCPU и завершить работу. +.SH IN-PLACE SAFETY +In-place replacement выполняется через temporary file в том же каталоге и +rename с сохранением mode исходного файла. Allocated image и program headers не +перепаковываются safe metadata policy. +.SH АРХИВЫ +MCPU archives обрабатываются member-by-member; link-critical ET_REL symbols +сохраняются. +.SH ПРИМЕРЫ +.nf +mcpu-strip program +mcpu-strip -o program.stripped program +mcpu-strip libfoo.so.1 +mcpu-strip libsimple.a +.fi +.SH СМ. ТАКЖЕ +.BR mcpu-objcopy (1), +.BR mcpu-readelf (1), +.BR mcpu-objdump (1), +.BR libmcpu (7) |
