[BACK]Return to wasm-module.h CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / external / gpl3 / binutils.old / dist / bfd

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/external/gpl3/binutils.old/dist/bfd/wasm-module.h between version 1.1.1.1.2.1 and 1.1.1.1.2.2

version 1.1.1.1.2.1, 2020/04/03 17:41:15 version 1.1.1.1.2.2, 2020/04/08 14:05:34
Line 0 
Line 1 
   /* BFD back-end for WebAssembly modules.
      Copyright (C) 2017-2018 Free Software Foundation, Inc.
   
      This file is part of BFD, the Binary File Descriptor library.
   
      This program is free software; you can redistribute it and/or modify
      it under the terms of the GNU General Public License as published by
      the Free Software Foundation; either version 3 of the License, or
      (at your option) any later version.
   
      This program is distributed in the hope that it will be useful,
      but WITHOUT ANY WARRANTY; without even the implied warranty of
      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
      GNU General Public License for more details.
   
      You should have received a copy of the GNU General Public License
      along with this program; if not, write to the Free Software
      Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
      MA 02110-1301, USA.  */
   
   #ifndef _WASM_MODULE_H
   #define _WASM_MODULE_H
   
   /* WebAssembly module file header.  Note that WASM_VERSION is a 32-bit
      little-endian integer, not an LEB128-encoded integer.  */
   #define SIZEOF_WASM_MAGIC    4
   #define WASM_MAGIC           { 0x00, 'a', 's', 'm' }
   #define SIZEOF_WASM_VERSION  4
   #define WASM_VERSION         { 0x01, 0x00, 0x00, 0x00 }
   
   /* Prefix to use to form section names.  */
   #define WASM_SECTION_PREFIX ".wasm."
   
   /* NUMBER is currently unused, but is included for error checking purposes.  */
   #define WASM_SECTION(number, name) (WASM_SECTION_PREFIX name)
   
   /* Section names.  WASM_NAME_SECTION is the name of the named section
      named "name".  */
   #define WASM_NAME_SECTION          WASM_SECTION (0, "name")
   #define WASM_RELOC_SECTION_PREFIX  WASM_SECTION (0, "reloc.")
   #define WASM_LINKING_SECTION       WASM_SECTION (0, "linking")
   #define WASM_DYLINK_SECTION        WASM_SECTION (0, "dylink")
   
   /* Subsection indices.  Right now, that's subsections of the "name"
      section only.  */
   #define WASM_FUNCTION_SUBSECTION 1 /* Function names.  */
   #define WASM_LOCALS_SUBSECTION   2 /* Names of locals by function.  */
   
   /* The section to report wasm symbols in.  */
   #define WASM_SECTION_FUNCTION_INDEX ".space.function_index"
   
   #endif /* _WASM_MODULE_H */

Legend:
Removed from v.1.1.1.1.2.1  
changed lines
  Added in v.1.1.1.1.2.2

CVSweb <webmaster@jp.NetBSD.org>