@@ -2769,8 +2769,8 @@ function wrapModule(module, self = {}) {
27692769 return memoryInfo ;
27702770 } ) ;
27712771 } ;
2772- self [ 'getNumMemorySegments ' ] = function ( ) {
2773- return Module [ '_BinaryenGetNumMemorySegments ' ] ( module ) ;
2772+ self [ 'getNumDataSegments ' ] = function ( ) {
2773+ return Module [ '_BinaryenGetNumDataSegments ' ] ( module ) ;
27742774 } ;
27752775 /**
27762776 * Gets the data segment with the given name.
@@ -2795,9 +2795,9 @@ function wrapModule(module, self = {}) {
27952795 return Module [ '_BinaryenGetDataSegmentByIndex' ] ( module , index ) ;
27962796 } ;
27972797 /**
2798- * Queries information about a memory segment.
2798+ * Queries information about a data segment.
27992799 *
2800- * @param {number } segment - A MemorySegmentRef referring to the memory segment to get information about.
2800+ * @param {number } segment - A DataSegmentRef referring to the data segment to get information about.
28012801 * @returns {Object } An object containing the following fields:
28022802 * - `name`: The name of the segment.
28032803 * - `offset`: If the segment is active, the offset expression of the segment. Otherwise, `null`.
@@ -2806,19 +2806,19 @@ function wrapModule(module, self = {}) {
28062806 *
28072807 * @throws If the given segment reference is invalid.
28082808 */
2809- self [ 'getMemorySegmentInfo ' ] = function ( segment ) {
2810- const passive = Boolean ( Module [ '_BinaryenGetMemorySegmentPassive ' ] ( segment ) ) ;
2809+ self [ 'getDataSegmentInfo ' ] = function ( segment ) {
2810+ const passive = Boolean ( Module [ '_BinaryenGetDataSegmentPassive ' ] ( segment ) ) ;
28112811 let offset = null ;
28122812 if ( ! passive ) {
2813- offset = Module [ '_BinaryenGetMemorySegmentByteOffset ' ] ( module , segment ) ;
2813+ offset = Module [ '_BinaryenGetDataSegmentByteOffset ' ] ( module , segment ) ;
28142814 }
28152815 return {
28162816 'name' : UTF8ToString ( Module [ '_BinaryenDataSegmentGetName' ] ( segment ) ) ,
28172817 'offset' : offset ,
28182818 'data' : ( function ( ) {
2819- const size = Module [ '_BinaryenGetMemorySegmentByteLength ' ] ( segment ) ;
2819+ const size = Module [ '_BinaryenGetDataSegmentByteLength ' ] ( segment ) ;
28202820 const ptr = _malloc ( size ) ;
2821- Module [ '_BinaryenCopyMemorySegmentData ' ] ( segment , ptr ) ;
2821+ Module [ '_BinaryenCopyDataSegmentData ' ] ( segment , ptr ) ;
28222822 const res = new Uint8Array ( size ) ;
28232823 res . set ( HEAP8 . subarray ( ptr , ptr + size ) ) ;
28242824 _free ( ptr ) ;
0 commit comments