summaryrefslogtreecommitdiff
path: root/util/cbfstool/cbfs_image.c
AgeCommit message (Expand)Author
2024-03-13cbfs: Remove broken remnants of PAYLOAD_INFO featureJulius Werner
2023-12-20util/{cbfstool,nvramtool}: Use same indent levels for switch/caseFelix Singer
2023-10-29cbfstool: Fix CBFS header buffer overflowJeremy Compostella
2023-04-13cbfstool: Add comment to define stability rules for cbfstool print -kJulius Werner
2022-10-13util/cbfstool: Wrap logging macros in do - whileFred Reitberger
2022-09-02cbfs/vboot: Adapt to new vb2_digest APIJulius Werner
2022-08-03util/cbfstool: Fix truncate command error handling and cbfs_image_from_buffer()Jakub Czapiga
2022-01-12util/cbfstool: Do minor fixesAlex James
2022-01-10util/cbfstool: Replace swab.h with commonlib/bsd/sysincludes.hAlex James
2021-03-17cbfs: Move stage header into a CBFS attributeJulius Werner
2021-02-18cbfstool: Replace FILENAME_ALIGN 16 with ATTRIBUTE_ALIGN 4Julius Werner
2021-02-18cbfstool: Ensure attributes always come last in the metadataJulius Werner
2020-12-08util/cbfstool: Rename IS_TOP_ALIGNED_ADDRESS to IS_HOST_SPACE_ADDRESSFurquan Shaikh
2020-12-08util/cbfstool: Treat region offsets differently than absolute addressesFurquan Shaikh
2020-12-03cbfstool: Hide hash printing behind -v and add to parseable outputJulius Werner
2020-12-03cbfstool: Rename cbfs_walk() to cbfs_legacy_walk()Julius Werner
2020-12-03cbfstool: Use cbfs_serialized.h and standard vboot helpersJulius Werner
2020-05-09util/: Replace GPLv2 boiler plate with SPDX headerPatrick Georgi
2020-05-09AUTHORS, util/: Drop individual copyright noticesPatrick Georgi
2020-01-30util/cbfstool: Fix typosPatrick Georgi
2019-10-18util/cbfstool: Add optional argument ibbPhilipp Deppenwiese
2019-05-09vboot: include vb2_sha.h when requiredJoel Kitching
2019-04-23cbfstool: Fix cbfs_file_next_attrPatrick Rudolph
2018-11-23util/cbfstool: Fix GCC error due to a shadowed declarationWerner Zeh
2018-11-16cbfstool: add unprocessed flag for file exportingJoel Kitching
2018-11-16util/cbfstool/cbfs_image.c: Get rid of void pointer mathRichard Spiegel
2018-10-04cbfstool: Clear entry being removed in all casesDaisuke Nojiri
2018-08-28util/cbfstool: Fix typosElyes HAOUAS
2018-07-24cbfstool/extract: ignore compression field for some payload segmentsJoel Kitching
2018-05-04cbfs: Rename CBFS_TYPE_PAYLOAD to CBFS_TYPE_SELFPatrick Rudolph
2017-10-28cbfstool: Print compression algorithmDaisuke Nojiri
2017-10-10util/cbfstool: Add "truncate" commandPatrick Georgi
2017-09-20util/cbfstool: Add "expand" command to make CBFS span an fmap regionPatrick Georgi
2017-03-20util/cbfstool: avoid memleaks and off-by-onesPatrick Georgi
2017-01-12util/cbfstool: Add cbfs-compression-toolPatrick Georgi
2016-12-15util/cbfstool: Fix memory leakPatrick Georgi
2016-12-15util/cbfstool: Add NULL-ptr checkPatrick Georgi
2016-12-04cbfstool: Fix off-by-one error in checking hash_typeFurquan Shaikh
2016-08-10util/cbfstool: Initialize elf_writer pointer to avoid crashJonathan Neuschäfer
2016-08-08cbfstool/cbfs_image: Fix resource leak for tbuffFurquan Shaikh
2016-08-08cbfstool/cbfs_image: Check for return value of buffer_createFurquan Shaikh
2016-08-08cbfstool/cbfs_image: Fix resource leak for segsFurquan Shaikh
2016-08-08cbfstool/cbfs_image: Initialze empty_sz to 0Furquan Shaikh
2016-07-02cbfstool: Require "-m ARCH" to extract payloads and stagesAntonello Dettori
2016-06-17cbfstool: Extract payload in ELFAntonello Dettori
2016-05-28util/cbfstool: Include commonlib/helpers.h in common.hFurquan Shaikh
2016-02-22cbfs: Add LZ4 in-place decompression support for pre-RAM stagesJulius Werner
2016-02-12util/cbfstool: Improve heuristic for cbfs header pointer protectionPatrick Georgi
2016-01-28util/cbfstool: add 'compact' commandAaron Durbin
2016-01-28util/cbfstool: add machine parseable printAaron Durbin
2016-01-27cbfstool: Fix broken alignment because of flashmapWerner Zeh
2016-01-06cbfstool: keep cbfs master header pointerPatrick Georgi
2016-01-06cbfstool: Adapt "cbfstool copy" to only use fmap regions.Patrick Georgi
2016-01-06cbfstool: Use buffer over offset/size pair for cbfs_copy_instancePatrick Georgi
2015-11-20cbfstool: Fix build error with clang when comparing enumzbao
2015-11-13cbfstool: Allows mixed-state fmap regions to workPatrick Georgi
2015-10-31tree: drop last paragraph of GPL copyright headerPatrick Georgi
2015-10-29cbfstool: extract rmodules as ELFs properlyAaron Durbin
2015-10-29cbfstool: create ELF files when extracting stagesAaron Durbin
2015-10-29cbfstool: add optional -m ARCH to extractAaron Durbin
2015-10-27cbfstool: decompress stage files on extractionAaron Durbin
2015-10-25cbfstool: have decompress functions provide ouput data sizeAaron Durbin
2015-10-17cbfstool: Fix removing and adding file with same nameAaron Durbin
2015-10-17cbfstool/cbfs_image.c: Just use one space before `=`Paul Menzel
2015-10-01cbfstool: Add support for hashes as file metadataPatrick Georgi
2015-09-28cbfstool: prefer fmap data over cbfs master header if it existsPatrick Georgi
2015-09-16cbfstool: provide metadata size to cbfs_locate_entry()Aaron Durbin
2015-09-14cbfstool: drop extra copy of filetype->string mapPatrick Georgi
2015-09-01cbfstool: implement decompression support for cbfstool extractPatrick Georgi
2015-09-01cbfstool: factor out parsing compression file attributesPatrick Georgi
2015-09-01cbfstool: support compressed files in cbfstool printPatrick Georgi
2015-09-01cbfstool: add extended file attributes for cbfs_filePatrick Georgi
2015-08-27cbfstool: update warning on cbfstool extractPatrick Georgi
2015-08-27cbfstool: don't pass header_size as separate argument (part 2)Patrick Georgi
2015-08-27cbfstool: don't pass header_size as separate argumentPatrick Georgi
2015-08-27cbfstool: use struct cbfs_file * instead of void *Patrick Georgi
2015-08-27cbfstool: cbfs_add_entry() doesn't need to know filename or typePatrick Georgi
2015-08-26cbfstool: move cbfs_file header creation further up the call chainPatrick Georgi
2015-08-26cbfstool: drop size argument to cbfs_add_entry_atPatrick Georgi
2015-08-26cbfstool: cut down on the debug outputPatrick Georgi
2015-08-26cbfstool: Don't patch cbfs_file->len, it's already set correctlyPatrick Georgi
2015-08-26cbfstool: drop unused arguments in internal functionPatrick Georgi
2015-08-26cbfstool: start moving cbfs_file header creation up the call chainPatrick Georgi
2015-08-26cbfstool: more descriptive variable namePatrick Georgi
2015-08-13cbfstool: unify actual file creationPatrick Georgi
2015-08-13cbfstool: move tests for fixed-location files earlierPatrick Georgi
2015-08-13cbfstool: prepare moving tests earlierPatrick Georgi
2015-08-13cbfstool: factor out creating a cbfs file headerPatrick Georgi
2015-08-13cbfstool: Make cbfs_create_empty_entry build a more complete headerPatrick Georgi
2015-08-13cbfstool: honor larger-than-usual header sizes in cbfs_add_entry_at()Patrick Georgi
2015-08-13cbfstool: expose cbfs_calculate_file_header_size()Patrick Georgi
2015-08-13cbfstool: allow passing a precalculated header size into cbfs_add_entry()Patrick Georgi
2015-07-18cbfstool: Deduplicate code to merge empty filesPatrick Georgi
2015-07-18cbfstool: rename checksum to attributes_offsetPatrick Georgi
2015-07-18cbfstool: move fill value to cbfs.hPatrick Georgi
2015-07-16cbfstool: Remove extra comma after {0, NULL} list elementSol Boucher
2015-07-16cbfstool: Factor out compression algorithm listSol Boucher
2015-07-16cbfstool: use variable length array to model cbfs_file's filenamePatrick Georgi
2015-05-21Remove address from GPLv2 headersPatrick Georgi
2015-05-13cbfstool: Support top-aligned addresses for new-format imagesSol Boucher