@@ -101,12 +101,12 @@ struct llama_file {
101
101
LLAMA_ASSERT (ret == 0 ); // same
102
102
}
103
103
104
- void read_raw (void * ptr, size_t size) {
105
- if (size == 0 ) {
104
+ void read_raw (void * ptr, size_t len) const {
105
+ if (len == 0 ) {
106
106
return ;
107
107
}
108
108
errno = 0 ;
109
- std::size_t ret = std::fread (ptr, size , 1 , fp);
109
+ std::size_t ret = std::fread (ptr, len , 1 , fp);
110
110
if (ferror (fp)) {
111
111
throw std::runtime_error (format (" read error: %s" , strerror (errno)));
112
112
}
@@ -127,12 +127,12 @@ struct llama_file {
127
127
return std::string (chars.data (), len);
128
128
}
129
129
130
- void write_raw (const void * ptr, size_t size) {
131
- if (size == 0 ) {
130
+ void write_raw (const void * ptr, size_t len) const {
131
+ if (len == 0 ) {
132
132
return ;
133
133
}
134
134
errno = 0 ;
135
- size_t ret = std::fwrite (ptr, size , 1 , fp);
135
+ size_t ret = std::fwrite (ptr, len , 1 , fp);
136
136
if (ret != 1 ) {
137
137
throw std::runtime_error (format (" write error: %s" , strerror (errno)));
138
138
}
@@ -267,9 +267,9 @@ struct llama_mlock {
267
267
}
268
268
}
269
269
270
- void init (void * addr ) {
271
- LLAMA_ASSERT (this -> addr == NULL && this -> size == 0 );
272
- this -> addr = addr ;
270
+ void init (void * ptr ) {
271
+ LLAMA_ASSERT (addr == NULL && size == 0 );
272
+ addr = ptr ;
273
273
}
274
274
275
275
void grow_to (size_t target_size) {
@@ -340,14 +340,14 @@ struct llama_mlock {
340
340
return (size_t ) si.dwPageSize ;
341
341
}
342
342
343
- bool raw_lock (void * addr , size_t size ) {
343
+ bool raw_lock (void * ptr , size_t len ) {
344
344
for (int tries = 1 ; ; tries++) {
345
- if (VirtualLock (addr, size )) {
345
+ if (VirtualLock (ptr, len )) {
346
346
return true ;
347
347
}
348
348
if (tries == 2 ) {
349
349
fprintf (stderr, " warning: failed to VirtualLock %zu-byte buffer (after previously locking %zu bytes): %s\n " ,
350
- size, this -> size , llama_format_win_err (GetLastError ()).c_str ());
350
+ len, size, llama_format_win_err (GetLastError ()).c_str ());
351
351
return false ;
352
352
}
353
353
@@ -363,7 +363,7 @@ struct llama_mlock {
363
363
// is equal to the number of pages in its minimum working set minus
364
364
// a small overhead."
365
365
// Hopefully a megabyte is enough overhead:
366
- size_t increment = size + 1048576 ;
366
+ size_t increment = len + 1048576 ;
367
367
// The minimum must be <= the maximum, so we need to increase both:
368
368
min_ws_size += increment;
369
369
max_ws_size += increment;
@@ -375,8 +375,8 @@ struct llama_mlock {
375
375
}
376
376
}
377
377
378
- void raw_unlock (void * addr , size_t size ) {
379
- if (!VirtualUnlock (addr, size )) {
378
+ void raw_unlock (void * ptr , size_t len ) {
379
+ if (!VirtualUnlock (ptr, len )) {
380
380
fprintf (stderr, " warning: failed to VirtualUnlock buffer: %s\n " ,
381
381
llama_format_win_err (GetLastError ()).c_str ());
382
382
}
@@ -388,12 +388,12 @@ struct llama_mlock {
388
388
return (size_t ) 65536 ;
389
389
}
390
390
391
- bool raw_lock (const void * addr, size_t size ) {
391
+ bool raw_lock (const void * addr, size_t len ) {
392
392
fprintf (stderr, " warning: mlock not supported on this system\n " );
393
393
return false ;
394
394
}
395
395
396
- void raw_unlock (const void * addr, size_t size ) {}
396
+ void raw_unlock (const void * addr, size_t len ) {}
397
397
#endif
398
398
};
399
399
@@ -404,10 +404,10 @@ struct llama_buffer {
404
404
405
405
llama_buffer () = default ;
406
406
407
- void resize (size_t size ) {
407
+ void resize (size_t len ) {
408
408
delete[] addr;
409
- addr = new uint8_t [size ];
410
- this -> size = size ;
409
+ addr = new uint8_t [len ];
410
+ size = len ;
411
411
}
412
412
413
413
~llama_buffer () {
0 commit comments