Lib-DVM - детальный дизайн (оглавление) Часть 1
(1-7)
Часть 2 (8-11) Часть 3 (12) (Сообщения об ошибках) (12.16-12.18) Сообщения об ошибках
назад<>вперед
начало
документ от: февраль, 2001 - дата последнего обновления 03.05.01 -

12.16 Запрос и освобождение памяти

*** RTS err 200.000: no memory
(calloc parameters:
n = <число запрашиваемых элементов>;
size = <размер одного элемента>)
Неудачный запрос памяти с помощью функции
calloc.

*** RTS err 200.001: invalid calloc parameters
(n = <число запрашиваемых элементов>;
size = <размер одного элемента>)
Неверные параметры запроса памяти с помощью функции
calloc.

*** RTS err 200.002: no memory
(calloc parameters:
n = <число запрашиваемых элементов>;
size = <размер одного элемента>;
allocate counter = <число уже запрошенных блоков>;
allocate memory = <общий размер запрошенной памяти>)
Неудачный запрос памяти с помощью функции
calloc.

*** RTS err 200.003: no memory
(malloc parameter n = <
число запрашиваемых байтов памяти>)
Неудачный запрос памяти с помощью функции malloc.

*** RTS err 200.004: invalid malloc parameter
(n = <число запрашиваемых байтом памяти>)
Неверный параметр запроса памяти с помощью функции
malloc.

*** RTS err 200.005: no memory
(malloc parameters:
n = <число запрашиваемых байтов памяти>;
allocate counter = <число уже запрошенных блоков памяти>;
allocate memory = <общий размер запрошенной памяти>)
Неудачный запрос памяти с помощью фунцкии
malloc.

*** RTS err 200.006: no memory
(realloc parameters:
ptr = <значение указателя переопределяемой области>;
size = <требуемый размер памяти>)
Неудачный перезапрос памяти с помощью функции
realloc.

*** RTS err 200.007: invalid realloc parameters
(ptr = <значение указателя переопределяемой области>;
size = <требуемый размер памяти>)
Неверные параметры перезапроса памяти с помощью функции
realloc.

*** RTS err 200.008: no memory
(realloc parameters:
ptr = <значение указателя переопределяемой области>;
size = <требуемый размер памяти>;
allocate counter = <число уже запрошенных блоков памяти>;
allocate memory = <общий размер запрошенной памяти>)
Неудачный перезапрос памяти с помощью функции
realloc.

12.17 Передача сообщений

*** RTS err 210.000: mps_Send rc = <код возврата>
Отказ функции системы поддержки
mps_Send (синхронная передача).

*** RTS err 210.001: mps_Recv rc = <код возврата>
Отказ функции системы поддержки
mps_Recv (синхронный приём).

*** RTS err 210.002: mps_Sendnowait rc = <код возврата>
Отказ функции системы поддержки
mps_Sendnowait (передача в режиме "NO WAIT").

*** RTS err 210.003: mps_Recvnowait rc = <код возврата>
Отказ функции системы поддержки
mps_Recvnowait (приём в режиме "NO WAIT").

*** RTS err 210.004: mps_SendA rc = <код возврата>
Отказ функции системы поддержки mps_SendA (асинхронная передача).

*** RTS err 210.005: mps_RecvA rc = <код возврата>
Отказ функции системы поддержки
mps_RecvA (асинхронный приём).

*** RTS err 212.000: pvm_send rc = <код возврата>
Отказ функции PVM
pvm_send.

*** RTS err 212.001: pvm_recv rc = <код возврата>
Отказ функции PVM
pvm_recv.

*** RTS err 212.002: pvm_send rc = <код возврата>
Отказ функции PVM
pvm_send.

*** RTS warning 212.003: pvm_send rc = <код возврата>
Отказ функции PVM pvm_send с последующим повтором.

*** RTS warning 213.000: gns_senda rc = <код возврата>
Отказ функции GNS gns_senda с последующим повтором.

*** RTS err 213.001: gns_sendnw rc = <код возврата>
Отказ функции GNS gns_sendnw при выполнении широковещательной передачи.

*** RTS err 213.002: gns_sendnw rc = <код возврата>
Отказ функции GNS gns_sendnw при выполнении барьерной синхронизации.

*** RTS err 214.000: r_read rc = <код возврата>
Отказ функции ROUTER
r_read.

*** RTS err 214.001: r_write rc = <код возврата>
Отказ функции ROUTER
r_write.

*** RTS fatal err 214.002: function gns_senda does not exist
Обращение к функции gns_senda, не поддерживаемой при работе с ROUTER.

*** RTS fatal err 214.003: functoin gns_receivea does not exist
Обращение к функции gns_receivea, не поддерживаемой при работе с ROUTER.

*** RTS err 219.000: wrong call rtl_BroadCast
(the processor system is not a DVM object;
PSRef = <
ссылка на процессорную систему>)
Объект, заданный при обращении к функции как процессорная система, не является DVM-объектом.

*** RTS err 219.001: wrong call rtl_BroadCast
(the object is not a processor system;
PSRef = <
ссылка на процессорную систему>)
Объект, заданный при обращении к функции как процессорная система, ею не является.

*** RTS err 219.002: wrong call rtl_BroadCast
(the given PS is not a subsystem of the current PS;
PSRef = <ссылка на заданную процессорную систему>;
CurrentPSRef = <ссылка на текущую процессорную систему>)
Процессорная система, заданная при обращении к функции, не является текущей процессорной системой или непосредственной или косвенной её подсистемой.

*** RTS err 219.003: wrong call rtl_BroadCast
(the given processor is not a member of the current PS;
Sende
rProcNum = <внутренний номер заданного при обращении к функции процессора>;
CurrentPSRef = <ссылка на текущую процессорную систему>)

Процессор, заданный при обращении к функции, не принадлежит текущей процессорной системе.

12.18 Средства внутреннего самоконтроля

*** RTS fatal err 220.000: DVM Object Count = MaxDVMObjectCount(<максимально допустимое число DVM-объектов>)
Число созданных DVM-объектов достигло своего максимального значения.

*** RTS fatal err 220.001: invalid ArrayHeader
(the array is not a DVM object;
ArrayHeader[0] = <
значение 0-го слова заголовка массива>)
Объект, опознанный системой поддержки как распределённый массив, оказался не DVM-объектом.

*** RTS err 230.000: wrong boundary
addr = <указатель блока памяти>
boundary code = <байт росписи контрольной части блока памяти>
left boundary = <байты левой контрольной части блока памяти>
right boundary = <байты правой контрольной части блока памяти>
Изменение содержимого левой или правой контрольной части блока памяти.

*** RTS err 230.001: alloc buffer is full
allocate counter = <число запрошенных блоков памяти>
allocate memory = <размер запрошенной памяти>
Переполнение буфера сохранения информации о запрошенных блоках памяти.

*** RTS err 230.002: invalid alloc ptr = <значение указателя>
Неверное значение указателя блока памяти после очередного запроса или перезапроса (при сохранении информации о запросе в буфере).

*** RTS err 230.003: invalid free ptr = <значение указателя>
Неверное значение указателя блока памяти при его освобождении.

*** RTS err 230.004: invalid ptr
ptr = <значение указателя области памяти>
length = <длина области памяти>
Неверное значение указателя области памяти при его проверке во встроенных в систему поддержки точках контроля.

*** RTS fatal err 240.000: wrong trace level
Уровень вложенности трассируемых событий превзошел максимально допустимый.

*** RTS fatal err 240.001: trace string length > <максимально допустимая длина записи трассировки>
Длина строки (записи) трассировки при трассировке в буфер превзошла максимально допустимое значение.

*** RTS err 250.000: invalid CheckSum
dvm_CheckSum = <эталонная контрольная сумма>
new_CheckSum = <изменившаяся контрольная сумма>
Изменение контрольной суммы заданной в файле параметров области памяти.

*** RTS err 250.001: invalid code CheckSum
d
vm_CodeCheckSum = <эталонная контрольная сумма памяти команд> new_CodeCheckSum = <изменившаяся контрольная сумма памяти команд>
Изменение контрольной суммы памяти с программным кодом системы поддержки и пользовательской программы.


Lib-DVM - детальный дизайн (оглавление) Часть 1
(1-7)
Часть 2 (8-11) Часть 3 (12) (Сообщения об ошибках)
(12.16-12.18)
Сообщения об ошибках
назад<>вперед
начало