Csrecord::adler16 | Used to represent the running value of a 16-bit Adler checksum of series of bytes |
Csrecord::adler32 | Used to represent the running value of a 32-bit Adler checksum of series of bytes |
▼Csrecord::arglex | Used to implement a lexical analizer for command line arguments |
Csrecord::arglex_tool | The srecord::arglex_tool is used to parse command line with srec-specific arguments |
Csrecord::arglex::table_ty | The table_ty struct is used to repesent a row of a commandline option table, used to match option names with their corresponding tokens |
Csrecord::arglex::value_ty | The value_ty struct is used to represent the value of a command line argument |
Csrecord::crc16 | Used to represent the running value of a 16-bit cyclic redundancy check of series of bytes |
Csrecord::crc32 | Used to represent the running value of a 32-bit cyclic redundancy check of series of bytes |
Csrecord::fletcher16 | Used to represent the running value of a 16-bit Fletcher's Checksum of series of bytes |
Csrecord::fletcher32 | Used to represent the running value of a 32-bit Fletcher's Checksum of a series of bytes |
▼Csrecord::input | The srecord::input class is used to represent an abstract EPROM load file source |
Csrecord::input_catenate | The srecord::input_catenate class is used to represent an input source which presents two inoput sources as if they were a single input source |
►Csrecord::input_file | The srecord::input_file class is used to represent an generic input file |
Csrecord::input_file_aomf | The srecord::input_file_aomf class is used to parse Intel Absolute Object Module Format (AOMF) file |
Csrecord::input_file_ascii_hex | The srecord::input_file_ascii_hex class is used to repesent the parse state when reading an Ascii-Hex format input file |
Csrecord::input_file_atmel_generic | The srecord::input_file_atmel_generic class is used to represent the parse stat of an Atmel Genric formatted file |
Csrecord::input_file_binary | The srecord::input_file_binary class is used to represent the parse state of a binary input stream |
Csrecord::input_file_brecord | The srecord::input_file_brecord class is used to represent the parse state of a Motorola MC68EZ328 bootstrap b-record format input file |
Csrecord::input_file_cosmac | The srecord::input_file_cosmac class is used to represent the parse state when reading an RCS Cosmac formatted file |
Csrecord::input_file_dec_binary | The srecord::input_file_dec_binary class is used to parse a DEC Binary (PDP 11 absolute loader XXDP) format file |
Csrecord::input_file_emon52 | The srecord::input_file_emon52 class is used to parse an EMON52 formatted file (Elektor Monitor, dunno what the 52 is for) |
Csrecord::input_file_fairchild | The srecord::input_file_fairchild class is used to represent the parse stat ewhen reading a file in Fairchild Fairbug format |
Csrecord::input_file_fastload | The fastload class is used to parse an LSI Logic Fast Load format file |
Csrecord::input_file_formatted_binary | The srecord::input_file_formatted_binary class is used to represent the parse state when reading a file in the Formatted Binary format |
Csrecord::input_file_four_packed_code | The srecord::input_file_four_packed_code represents an input file in the four packed code (FPC) format |
Csrecord::input_file_hexdump | Used to represent the processing required to read in a hexadecimal dump |
Csrecord::input_file_hp64k | The srecord::input_file_hp64k class is used to represent the parse state of a HP64000 Absolute formatted input file |
Csrecord::input_file_idt | The srecord::input_file_idt class is used to represent the parse state of a IDT/sim binary format input file |
Csrecord::input_file_intel | The srecord::input_file_intel class is used to represent the parse state of an Intel Hex formatted file |
Csrecord::input_file_intel16 | The srecord::input_file_intel16 class is used to represent the parse state of an INHX16 formatted file |
Csrecord::input_file_logisim | Used to represent the processing required to parse Logisim rom data files |
Csrecord::input_file_mif | The srecord::input_file_mif class is used to represent the parse state when reading a Memory Initialization File (MIF) formatted file |
Csrecord::input_file_mips_flash | The srecord::input_file_mips_flash class is used to represent the parse state of a MIPS-Flash formatted input file |
Csrecord::input_file_mos_tech | The mos_tech class is used to parse a MOS Technology format file |
Csrecord::input_file_motorola | The srecord::input_file_motorola class is used to represent the parse state of a Motorola S-Record formatted input file |
Csrecord::input_file_msbin | The srecord::input_file_binary class is used to represent the parse state of msbin (Windows CE Binary Image Data Format) input stream |
Csrecord::input_file_needham | The srecord::input_file_needham class is used to represent the parse state of a file in Needham Hex format |
Csrecord::input_file_os65v | The srecord::input_file_os65v class is used to represent the input state of an Ohio Scientific hexadecimal formatted file |
Csrecord::input_file_ppb | The input_file_hexdump class is used to represent the processing required to read in a Stag Prom Programmer binary file |
Csrecord::input_file_ppx | The input_file_hexdump class is used to represent the processing required to read in a Stag Prog Programmer hexadecimal file |
Csrecord::input_file_signetics | The srecord::input_file_signetics class is used to represent reading a Signetics format file |
Csrecord::input_file_spasm | The srecord::input_file_spasm class is used to represent the parse state of a SPASM formatted input file |
Csrecord::input_file_spectrum | The srecord::input_file_spectrum class is used to represent the parse state when reading from a file in Spectrum format |
Csrecord::input_file_stewie | The srecord::input_file_stewie class is used to represent the parse state of an input file in an undocumented binary format loosely based on the Motorola format |
Csrecord::input_file_tektronix | The srecord::input_file_tektronix clas sis used to represent the parse state of an input file in Tektronix (non-extended) format |
Csrecord::input_file_tektronix_extended | The srecord::input_file_tektronix_extended clas sis used to represent the parse state of an input file in Tektronix Extended format |
Csrecord::input_file_ti_tagged | The srecord::input_file_ti_tagged class is used to represent the parse state of an input file in TI Tagged format |
Csrecord::input_file_ti_tagged_16 | The srecord::input_file_ti_tagged_16 class is used to represent the parse state of an input file in Texas Instruments SDSMAC 320 format |
Csrecord::input_file_ti_txt | The srecord::input_file_ti_txt class is used to repesent the parse state when reading a ti_txt (MSP430) format input file |
Csrecord::input_file_trs80 | The srecord::input_file_trs80 class is used to parse a Radio Shack TRS-80 load module file |
Csrecord::input_file_vmem | The srecord::input_file_vmem class is used to repesent the parse state when reading a Verilog VMEM format input file |
Csrecord::input_file_wilson | The srecord::input_file_wilson clas sis used to represent the parse state of an input file in Wilson format |
►Csrecord::input_filter | The srecord::input_filter class is an abstract interface for all of the various filters that can be applied to an incoming EPROM file |
Csrecord::input_filter_and | The srecord::input_filter_and clas sis used to represent the input state of a filter which bit-wise ANDs all incoming data bytes with a fixed value |
Csrecord::input_filter_bitrev | The srecord::input_filter_bitrev clas sis used to represent the input state of a filter which reverses the order of bits in each data byte |
Csrecord::input_filter_byte_swap | The srecord::input_filter_byte_swap class is used to reverse the even-addressed and odd-addressed bytes in an input source |
►Csrecord::input_filter_checksum | The srecord::input_filter_checksum class is an abstraction of various checksums to be ammplied to input sources |
Csrecord::input_filter_checksum_bitnot | The srecord::input_filter_checksum_bitnot class is used to represent the state of a checksum filter that inserts a bitnot sum into the data |
Csrecord::input_filter_checksum_negative | The srecord::input_filter_checksum_negative class is used to represent the state of a checksum filter that inserts a negative sum into the data |
Csrecord::input_filter_checksum_positive | The srecord::input_filter_checksum_positive class is used to represent the state of a checksum filter that inserts a positive sum into the data |
Csrecord::input_filter_crop | The srecord::input_filter_crop filter is used to crop the data by selecting portions of the address range to be passed through |
Csrecord::input_filter_fill | The srecord::input_filter_fill class is used to represent a filter which replaces in set data locations with constant data |
►Csrecord::input_filter_interval | The srecord::input_filter_interval class is used to represent a filter which works with the interval representing the data's coverage, exclusive of where the result is to be placed |
Csrecord::input_filter_interval_length | The srecord::input_filter_interval_length class is used to represent a filter which injects the maximum minus minimum addresses of the data into the data |
Csrecord::input_filter_interval_maximum | The srecord::input_filter_interval_maximum class is used to represent a filter which injects the maximum address (last used address + 1) of the data into the data |
Csrecord::input_filter_interval_minimum | The srecord::input_filter_interval_minimum class is used to represent a filter which injects the minimum address of the data into the data |
►Csrecord::input_filter_message | The srecord::input_filter_message class is used to represent an abstract base class for filters that must operate on the complete data, in order, in order to functions (e.g |
Csrecord::input_filter_message_adler16 | The srecord::input_filter_message_adler16 class is used to represent the state of a checksum filter that inserts an Adler 16 checksum into the data |
Csrecord::input_filter_message_adler32 | The srecord::input_filter_message_adler32 class is used to represent the state of a checksum filter that inserts an Adler 32 checksum into the data |
Csrecord::input_filter_message_crc16 | The srecord::input_filter_message_crc16 class is used to represent the state of a checksum filter that inserts a CRC16 into the data |
Csrecord::input_filter_message_crc32 | The srecord::input_filter_message_crc32 class is used to represent the state of a checksum filter that inserts a CRC32 into the data |
Csrecord::input_filter_message_fletcher16 | The srecord::input_filter_message_fletcher16 class is used to represent the state of a checksum filter that inserts an Fletcher 16 checksum into the data |
Csrecord::input_filter_message_fletcher32 | The srecord::input_filter_message_fletcher32 class is used to represent the state of a checksum filter that inserts an Fletcher 32 checksum into the data |
Csrecord::input_filter_message_gcrypt | The srecord::input_filter_message_gcrypt class is used to represent a filter that runs the data through one of the hashing algorithms in the gcrypt library |
Csrecord::input_filter_message_stm32 | Code required to calculate an STM32 (CRC) value |
Csrecord::input_filter_not | The srecord::input_filter_not class is used to represent an input stream which bit-wise NOTs the data |
Csrecord::input_filter_offset | The srecord::input_filter_offset class is used to represent a filetr where the addresses of the the deeper input source are offset by a number of bytes |
Csrecord::input_filter_or | The srecord::input_filter_and clas sis used to represent the input state of a filter which bit-wise ORs all incoming data bytes with a fixed value |
Csrecord::input_filter_random_fill | The srecord::input_filter_random_fill class is used to represent a filter which replaces in set data locations with random data |
Csrecord::input_filter_sequence | The srecord::input_filter_sequence class is used to represent an input filter which does not change the data in any way, but issues warnings if the data is not instrictly ascending address order |
Csrecord::input_filter_split | The srecord::input_filter_split class is used to represent a filter which splits ints input source into piceces |
Csrecord::input_filter_unfill | The srecord::input_filter_unfill class is used to represent a filter which makes holes in the data wherever a specified data byte value appears |
Csrecord::input_filter_unsplit | The srecord::input_filter_unsplit class is used to represent a filter whoch explosed the deeper input source |
Csrecord::input_filter_xor | The srecord::input_filter_xor clas sis used to represent the input state of a filter which bit-wise XORs all incoming data bytes with a fixed value |
►Csrecord::input_generator | The srecord::input_generator class is used to represent the state of generating data from whole cloth |
Csrecord::input_generator_constant | The srecord::input_generator_constant class is used to represent the state of a data generator which supplies constant bytes |
Csrecord::input_generator_random | The srecord::input_generator_random class is used to represent a factory which manufactures random data |
Csrecord::input_generator_repeat | The srecord::input_generator_repeat class is used to represent generating data which cycles over a fixed set of byte values |
Csrecord::interval | Used to represent a set of integer values, usually composed of runs of adjacent value |
Csrecord::memory | The srecord::memory class is used to simulate memory contents |
Csrecord::memory_chunk | The srecord::memory_chunk class is used to represent portion of memory |
▼Csrecord::memory_walker | The srecord::memory_walker class is used to represent an abstract handler for the action to perform when walking a memory image |
Csrecord::memory_walker_adler16 | The srecord::memory_walker_adler16 class is used to represent the parse state of a memory walker which calculates a running ADLER16 checksum |
Csrecord::memory_walker_adler32 | The srecord::memory_walker_adler32 class is used to represent the parse state of a memory walker which calculates a running ADLER32 checksum |
Csrecord::memory_walker_alignment | The srecord::memory_walker_alignment class is used to represent the parse state of a memory walker which determines whether or not the data are well aligned |
Csrecord::memory_walker_compare | The srecord::memory_walker_compare class is used to represent a memory walker which compares memory data with another memory instance |
Csrecord::memory_walker_continuity | The srecord::memory_walker_crc16 class is used to represent the parse state of a memory walker which determines whether or not the data are continuous |
Csrecord::memory_walker_crc16 | The srecord::memory_walker_crc16 class is used to represent the parse state of a memory walker which calculates a running CRC16 checksum |
Csrecord::memory_walker_crc32 | The srecord::memory_walker_crc32 class is used to represent the parse state of a memory walker which calculates a running CRC32 checksum |
Csrecord::memory_walker_fletcher16 | The srecord::memory_walker_fletcher16 class is used to represent the parse state of a memory walker which calculates a running Fletcher-16 checksum |
Csrecord::memory_walker_fletcher32 | The srecord::memory_walker_fletcher32 class is used to represent the parse state of a memory walker which calculates a running Fletcher-32 checksum |
Csrecord::memory_walker_gcrypt | The srecord::memory_walker_gcrypt class is used to represent walking memory and passing it to the gcrypt library in order to calculate a message digest |
Csrecord::memory_walker_stm32 | Vistor for calculating the CRC used by the hardware CRC unit on the STM32 series of ARM MPUs |
Csrecord::memory_walker_writer | The srecord::memory_walker_writer class is used to write data to an output stream when a memory image is walked |
▼Csrecord::output | The srecord::output class is used to represent an abstract output vector |
►Csrecord::output_file | The srecord::output_file class is used to represent a generic output file |
Csrecord::output_file_aomf | The srecord::output_file_aomf class is used to represent the output state of a file in Intel Absolute Object Module Format (AOMF) |
Csrecord::output_file_ascii_hex | The srecord::output_file_ascii_hex class is used to write a file in Ascii-Hex-Space format |
Csrecord::output_file_asm | The srecord::output_file_asm class is used to represent an output file which emits assembler code |
Csrecord::output_file_atmel_generic | The srecord::output_file_ascii_hex class is used to write a file in Atmel Generic format |
Csrecord::output_file_basic | The srecord::output_file_basic class is used to emit record in BASIc format, using DATA statements |
Csrecord::output_file_binary | The srecord::output_file_binary class is used to represent an output file in raw binary format |
Csrecord::output_file_brecord | The srecord::output_file_brecord class is used to represent an output files in Motorola MC68EZ328 bootstrap b-record format |
Csrecord::output_file_c | The srecord::output_file_c class is used to represent an output file which emits C code |
Csrecord::output_file_coe | The srecord::output_file_coe class is used to represent the output state of a file in Coefficient File Format (Xilinx) |
Csrecord::output_file_cosmac | The srecord::output_file_cosmac class is used to represent an output which emits RCA Cosmac format |
Csrecord::output_file_dec_binary | The srecord::output_file_dec_binary class is used to write a DEC Binary (XXDP) formatted file |
Csrecord::output_file_emon52 | The srecord::output_file_emon52 class is used to write an EMON52 formatted file (Elektor Monitor, dunno what the 52 is for) |
Csrecord::output_file_fairchild | The srecord::output_file_fairchild class is used to represent the running state when writing a file in Fairchild Fairbug format |
Csrecord::output_file_fastload | The srecord::output_file_fastload class is used to write an LSI Logic Fast Load formatted file |
Csrecord::output_file_formatted_binary | The srecord::output_file_formatted_binary class is used to represent the current state when writing a file in the Formatted Binary format |
Csrecord::output_file_forth | The srecord::output_file_forth class is used to write a file that can be read by a FORTH system |
Csrecord::output_file_four_packed_code | The srecord::output_file_four_packed_code class is used to emit files in the Four Packed Code (FPC) format |
Csrecord::output_file_hexdump | The srecord::output_file_hexdump class is used to represent an output file which emits a hexadecimal dump (including ASCII) of the data |
Csrecord::output_file_idt | The srecord::output_file_idt class is used to represent an output file which emits Integrated Device Technology (IDT) system integration module (IDT/sim) binary format |
Csrecord::output_file_intel | The srecord::output_file_intel class is used to write an EPROM load file in Intel Hex format |
Csrecord::output_file_intel16 | The srecord::output_file_intel16 class is used to write an EPROM load file in INHX16 format |
Csrecord::output_file_logisim | Used to represent the processing neccessry to write a Logisim ROM file |
Csrecord::output_file_mem | The srecord::output_file_mem class is used to represent the output state of a file in Memory Initialization File Format (.mem Lattice) |
Csrecord::output_file_mif | The srecord::output_file_mif class is used to represent the output state of a file in Memory Initialization File (MIF) format (Altera) |
Csrecord::output_file_mips_flash | Used to write a MIPS-Flash formatted file |
Csrecord::output_file_mos_tech | The srecord::output_file_mos_tech class is used to write a MOS Technology formatted file |
Csrecord::output_file_motorola | The srecord::output_file_motorola class is used to represent an output file which emits Motorola S-Record format |
Csrecord::output_file_msbin | The srecord::output_file_msbin class is used to represent an output file in Windows CE Binary Image Data Format |
Csrecord::output_file_needham | The srecord::output_file_needham class is used to represent |
Csrecord::output_file_os65v | The srecord::output_file_os65v class is used to represent the file state of an OS65V output file, in OS65V format |
Csrecord::output_file_ppb | Used to represent the processing required to write a Stag Prom Programmer binary file |
Csrecord::output_file_ppx | Used to represent the processing required to write a file in PPX or Stag Hex format |
Csrecord::output_file_signetics | The srecord::output_file_signetics class is used to represent output to a file using the Signetiocs format |
Csrecord::output_file_spasm | The srecord::output_file_spasm class is used to represent an output files in SPASM format |
Csrecord::output_file_spectrum | The srecord::output_file_spectrum class is used to represent the running state when writing a file in Spectrum format |
Csrecord::output_file_stewie | The srecord::output_file_stewie class is used to represent the current state of an output file in an undocumented binary format loosely based on the Motorola format |
Csrecord::output_file_tektronix | The srecord::output_file_tektronix class is used to represent an output file which is in Tektronix format |
Csrecord::output_file_tektronix_extended | The srecord::output_file_tektronix_extended class is used to represent an output file which is in Tektronix Extended format |
Csrecord::output_file_ti_tagged | The srecord::output_file_ti_tagged class is used to represent the output state of a file in Texas Instruments Tagged format |
Csrecord::output_file_ti_tagged_16 | The srecord::output_file_ti_tagged_16 class is used to represent the output state of a file in Texas Instruments SDSMAC (320) format |
Csrecord::output_file_ti_txt | The srecord::output_file_ti_txt class is used to write a file in ti_txt (MSP430) format |
Csrecord::output_file_trs80 | The srecord::output_file_trs80 class is used to write a TRS-80 binary file |
Csrecord::output_file_vhdl | The srecord::output_file_vhdl class is used to represent the state out an output file in VHDL format |
Csrecord::output_file_vmem | The srecord::output_file_vmem class is used to write a file in Verilog VMEM format, to be loaded using the $readmemh() call |
Csrecord::output_file_wilson | The srecord::output_file_wilson class is used to represent an output file which is in "wilson" format |
►Csrecord::output_filter | Used to represent a generic output manipulation |
Csrecord::output_filter_reblock | Used to represent a filter that repacks output records so that they exactly align with the output format's preferred block size |
▼Csrecord::quit | Abstract class for reporting error messages, both fatal and non-fatal |
Csrecord::quit_exception | Use to represent a quit handler which throws an exception, rather than call global exit |
Csrecord::quit_normal | Used to represent a quit handler which behaves in the "normal" way: print error message son the standard error, and exit via the gloibal exit function |
Csrecord::quit_prefix | Used to filter the messages issued to include a line prefix |
Csrecord::quit_exception::vomit | Vomit class is used for the throw |
Csrecord::record | The srecord::record class is used to represent a data record read from a file |
Csrecord::stm32 | Used to represent the running value of a 32-bit cyclic redundancy check of series of bytes, for the STM32 series of microcontrollers |