build: cleanup src/target directory
[openocd.git] / src / target / image.h
index 27f31869a80006a8f22d44e9e9006b1de8bdc61f..19993fa81db4b2d5fbcf86544c5128e49e1e841d 100644 (file)
@@ -23,6 +23,7 @@
  *   Free Software Foundation, Inc.,                                       *
  *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
  ***************************************************************************/
+
 #ifndef IMAGE_H
 #define IMAGE_H
 
@@ -37,8 +38,7 @@
 
 #define IMAGE_MEMORY_CACHE_SIZE                (2048)
 
-enum image_type
-{
+enum image_type {
        IMAGE_BINARY,   /* plain binary */
        IMAGE_IHEX,             /* intel hex-record format */
        IMAGE_MEMORY,   /* target-memory pseudo-image */
@@ -47,16 +47,14 @@ enum image_type
        IMAGE_BUILDER,  /* when building a new image */
 };
 
-struct imagesection
-{
+struct imagesection {
        uint32_t base_address;
        uint32_t size;
        int flags;
        void *private;          /* private data */
 };
 
-struct image
-{
+struct image {
        enum image_type type;           /* image type (plain, ihex, ...) */
        void *type_private;             /* type private data */
        int num_sections;               /* number of sections contained in the image */
@@ -67,26 +65,22 @@ struct image
        uint32_t start_address;         /* start address, if one is set */
 };
 
-struct image_binary
-{
+struct image_binary {
        struct fileio fileio;
 };
 
-struct image_ihex
-{
+struct image_ihex {
        struct fileio fileio;
        uint8_t *buffer;
 };
 
-struct image_memory
-{
+struct image_memory {
        struct target *target;
        uint8_t *cache;
        uint32_t cache_address;
 };
 
-struct image_elf
-{
+struct image_elf {
        struct fileio fileio;
        Elf32_Ehdr *header;
        Elf32_Phdr *segments;
@@ -94,8 +88,7 @@ struct image_elf
        uint8_t endianness;
 };
 
-struct image_mot
-{
+struct image_mot {
        struct fileio fileio;
        uint8_t *buffer;
 };
@@ -108,8 +101,8 @@ void image_close(struct image *image);
 int image_add_section(struct image *image, uint32_t base, uint32_t size,
                int flags, uint8_t *data);
 
-int image_calculate_checksum(uint8_tbuffer, uint32_t nbytes,
-               uint32_tchecksum);
+int image_calculate_checksum(uint8_t *buffer, uint32_t nbytes,
+               uint32_t *checksum);
 
 #define ERROR_IMAGE_FORMAT_ERROR       (-1400)
 #define ERROR_IMAGE_TYPE_UNKNOWN       (-1401)

Linking to existing account procedure

If you already have an account and want to add another login method you MUST first sign in with your existing account and then change URL to read https://review.openocd.org/login/?link to get to this page again but this time it'll work for linking. Thank you.

SSH host keys fingerprints

1024 SHA256:YKx8b7u5ZWdcbp7/4AeXNaqElP49m6QrwfXaqQGJAOk gerrit-code-review@openocd.zylin.com (DSA)
384 SHA256:jHIbSQa4REvwCFG4cq5LBlBLxmxSqelQPem/EXIrxjk gerrit-code-review@openocd.org (ECDSA)
521 SHA256:UAOPYkU9Fjtcao0Ul/Rrlnj/OsQvt+pgdYSZ4jOYdgs gerrit-code-review@openocd.org (ECDSA)
256 SHA256:A13M5QlnozFOvTllybRZH6vm7iSt0XLxbA48yfc2yfY gerrit-code-review@openocd.org (ECDSA)
256 SHA256:spYMBqEYoAOtK7yZBrcwE8ZpYt6b68Cfh9yEVetvbXg gerrit-code-review@openocd.org (ED25519)
+--[ED25519 256]--+
|=..              |
|+o..   .         |
|*.o   . .        |
|+B . . .         |
|Bo. = o S        |
|Oo.+ + =         |
|oB=.* = . o      |
| =+=.+   + E     |
|. .=o   . o      |
+----[SHA256]-----+
2048 SHA256:0Onrb7/PHjpo6iVZ7xQX2riKN83FJ3KGU0TvI0TaFG4 gerrit-code-review@openocd.zylin.com (RSA)