V "GNAT Lib v15" A -O3 A -gnatA A -ffunction-sections A -fdata-sections A -gnata A -gnato1 A -gnatVa A -gnatwa A -gnatwJ A -gnatwK A -gnat2022 A -march=armv8-a A -mlittle-endian A -mabi=lp64 P SS ZX RN RV NO_ALLOCATORS RV NO_DISPATCH RV NO_DISPATCHING_CALLS RV NO_EXCEPTION_HANDLERS RV NO_EXCEPTION_PROPAGATION RV NO_EXCEPTIONS RV NO_IMPLICIT_CONDITIONALS RV NO_LOCAL_ALLOCATORS RV NO_SECONDARY_STACK RV NO_STANDARD_STORAGE_POOLS RV NO_DEFAULT_INITIALIZATION RV NO_DYNAMIC_SIZED_OBJECTS RV NO_IMPLEMENTATION_PRAGMAS RV NO_ELABORATION_CODE U modbus.holdingregisters%b modbus-holdingregisters.adb 8f922cf2 OO PK KU Z ada.exceptions%s a-except.adb a-except.ali Z ada.strings.text_buffers%s a-sttebu.adb a-sttebu.ali Z ada.tags%s a-tags.adb a-tags.ali W modbus%s modbus.adb modbus.ali Z system%s system.ads system.ali Z system.finalization_primitives%s s-finpri.adb s-finpri.ali Z system.secondary_stack%s s-secsta.adb s-secsta.ali Z system.storage_elements%s s-stoele.ads s-stoele.ali Z system.storage_pools%s s-stopoo.adb s-stopoo.ali Z system.storage_pools.subpools%s s-stposu.adb s-stposu.ali U modbus.holdingregisters%s modbus-holdingregisters.ads ff635ccf EE OO PF PK KU Z ada.exceptions%s a-except.adb a-except.ali Z ada.streams%s a-stream.adb a-stream.ali Z ada.strings.text_buffers%s a-sttebu.adb a-sttebu.ali Z ada.tags%s a-tags.adb a-tags.ali W io_interfaces%s io_interfaces.ads io_interfaces.ali W modbus%s modbus.adb modbus.ali Z system%s system.ads system.ali Z system.finalization_primitives%s s-finpri.adb s-finpri.ali Z system.pool_global%s s-pooglo.adb s-pooglo.ali Z system.put_images%s s-putima.adb s-putima.ali Z system.return_stack%s s-retsta.ads s-retsta.ali Z system.secondary_stack%s s-secsta.adb s-secsta.ali Z system.soft_links%s s-soflin.adb s-soflin.ali Z system.stream_attributes%s s-stratt.adb s-stratt.ali D ada.ads 20250808065140 76789da1 ada%s D a-except.ads 20250808065140 e7970cd9 ada.exceptions%s D a-finali.ads 20250808065140 bf4f806b ada.finalization%s D a-stream.ads 20250808065140 17477cbd ada.streams%s D a-string.ads 20250808065140 90ac6797 ada.strings%s D a-sttebu.ads 20250808065140 f1ad67a2 ada.strings.text_buffers%s D a-stuten.ads 20250808065140 c6ced0ae ada.strings.utf_encoding%s D a-tags.ads 20250808065140 fbca0ad5 ada.tags%s D a-unccon.ads 20250808065140 0e9b276f ada.unchecked_conversion%s D interfac.ads 20250808065140 9111f9c1 interfaces%s D i-c.ads 20250808065140 e94c966a interfaces.c%s D i-cstrin.ads 20250808065140 5409c1a4 interfaces.c.strings%s D io_interfaces.ads 20250912235441 03fd2692 io_interfaces%s D liblinux.ads 20250822150043 b36ea609 liblinux%s D libmodbus.ads 20250822150043 44b8c05b libmodbus%s D modbus.ads 20250822150043 0f456c96 modbus%s D modbus-holdingregisters.ads 20250822150043 f3db16cb modbus.holdingregisters%s D modbus-holdingregisters.adb 20250822150043 7c493a39 modbus.holdingregisters%b D system.ads 20250808065140 d0bef732 system%s D s-exctab.ads 20250808065140 91bef6ef system.exception_table%s D s-finpri.ads 20250808065140 5970d55a system.finalization_primitives%s D s-finroo.ads 20250808065140 0a7c3ed4 system.finalization_root%s D s-oscons.ads 20251019144612 5fab350e system.os_constants%s D s-oslock.ads 20250808065140 13fa6b78 system.os_locks%s D s-parame.ads 20250808065140 3597fc11 system.parameters%s D s-pooglo.ads 20250808065140 91708d21 system.pool_global%s D s-putima.ads 20250808065140 17291fe4 system.put_images%s D s-retsta.ads 20250808065140 0f6b06cb system.return_stack%s D s-secsta.ads 20250808065140 578279f5 system.secondary_stack%s D s-soflin.ads 20250808065140 5d88fdea system.soft_links%s D s-stache.ads 20250808065140 0b81c1fe system.stack_checking%s D s-stalib.ads 20250808065140 1c9580f6 system.standard_library%s D s-stoele.ads 20250808065140 ccded4e8 system.storage_elements%s D s-stopoo.ads 20250808065140 e9fa2dd8 system.storage_pools%s D s-stposu.ads 20250808065140 e0b9fefd system.storage_pools.subpools%s D s-stratt.ads 20250808065140 516607ae system.stream_attributes%s D s-traent.ads 20250808065140 c81cbf8c system.traceback_entries%s D s-unstyp.ads 20250808065140 fa2a7f59 system.unsigned_types%s G a e G c s s s [s modbus__holdingregisters 25 1 none] G c Z s b [create modbus__holdingregisters 39 12 none] G c Z s b [initialize modbus__holdingregisters 47 13 none] G c Z s b [destroy modbus__holdingregisters 56 13 none] G c Z s b [get modbus__holdingregisters 60 12 none] G c Z s b [put modbus__holdingregisters 62 13 none] G c Z s b [checkdestroyed modbus__holdingregisters 70 13 none] G c Z s s [registerclassDA modbus__holdingregisters 72 8 none] G c Z s s [registerclassDF modbus__holdingregisters 72 8 none] G c Z s s [registerclassIP modbus__holdingregisters 72 8 none] G r i none [s modbus__holdingregisters 25 1 none] [io_interfaces standard 27 9 none] G r c none [create modbus__holdingregisters 39 12 none] [selectslave modbus 87 13 none] G r c none [create modbus__holdingregisters 39 12 none] [modbus_write_register libmodbus 153 12 none] G r c none [create modbus__holdingregisters 39 12 none] [error_message libmodbus 226 12 none] G r c none [initialize modbus__holdingregisters 47 13 none] [selectslave modbus 87 13 none] G r c none [initialize modbus__holdingregisters 47 13 none] [modbus_write_register libmodbus 153 12 none] G r c none [initialize modbus__holdingregisters 47 13 none] [error_message libmodbus 226 12 none] G r c none [get modbus__holdingregisters 60 12 none] [selectslave modbus 87 13 none] G r c none [get modbus__holdingregisters 60 12 none] [modbus_read_registers libmodbus 128 12 none] G r c none [get modbus__holdingregisters 60 12 none] [error_message libmodbus 226 12 none] G r c none [put modbus__holdingregisters 62 13 none] [selectslave modbus 87 13 none] G r c none [put modbus__holdingregisters 62 13 none] [modbus_write_register libmodbus 153 12 none] G r c none [put modbus__holdingregisters 62 13 none] [error_message libmodbus 226 12 none] X 12 i-cstrin.ads 65P9*chars_ptr X 13 io_interfaces.ads 27k9*IO_Interfaces 61e18 17|23w6 29r29 41h8*InputOutputInterface 17|31r40[29] 72r40[29] X 15 libmodbus.ads 28K9*libModbus 266e14 17|73r13 73r34 78r56 18|71r11 77r8 79r9 93r8 94r7 96r9 45P8*Context<12|65P9> 17|73r23 47M8*word 18|94r17 49A8*wordarray(47M8) 18|71r21 51p3*Null_Context{45P8} 17|73r44 78r66 128V12*modbus_read_registers{integer} 18|77s18 153V12*modbus_write_register{integer} 18|93s18 226V12*error_message{string} 18|79s19 96s19 X 16 modbus.ads 23K9*Modbus 91e11 17|25r9 81r5 18|23r14 110r5 25X3*Error 18|78r13 95r13 106r13 27R8*Bus 81e13 17|40r13 49r13 18|28r13 44r13 80p5*ctx{15|45P8} 18|51r33 87U13 SelectSlave 18|75s5 91s5 X 17 modbus-holdingregisters.ads 25K16*HoldingRegisters 16|23k9 17|70E13 81l12 81e28 18|23b21 110l12 110t28 27M8*RegisterData 29r43 43r13 52r13 60r52 64r12 18|31r13 47r13 69r52 82r12 . 87r12 29K11*Interfaces[13|27] 31r29 72r29 31R8*RegisterClass<13|41R8[29]> 33r31 35r24 47p13 48r20 56p13 56r35 60P12 . 60r30 62P13 63r19 70p13 70r35 72c8 76e13 78r24 78r41 18|33r12 37r16 43r20 . 51r13 61r35 69r30 86r19 102r35 33P8*Register(31R8) 43r34 18|31r34 35r3*Destroyed{31R8} 78c3 18|64r13 105r15 39V12*Create{33P8} 40>5 41>5 42>5 43>5 18|27b12 38l7 38t13 40r5 cont{16|27R8} 18|28b5 36r21 41i5 slave{natural} 18|29b5 36r27 42i5 addr{natural} 18|30b5 36r34 43m5 state{27M8} 18|31b5 36r40 47U13*Initialize 48=5 49>5 50>5 51>5 52>5 18|36s10 42b13 57l7 57t17 48r5 Self{31R8} 18|43b5 50m5 50r5 51m5 52m5 52r5 55m7 55r7 49r5 cont{16|27R8} 18|44b5 51r28 50i5 slave{natural} 18|45b5 51r38 51i5 addr{natural} 18|46b5 51r45 52m5 state{27M8} 18|47b5 52r14 56U13*Destroy 56=21 18|50s10 55s12 61b13 65l7 65t14 56r21 Self{31R8} 18|61b21 64m5 60V12*Get{27M8}<13|45p12> 60=16 18|69b12 83l7 83t10 60r16 Self{31R8} 18|69b16 74r5 75r17 75r27 77r40 77r50 62U13*Put<13|49p13> 63=5 64>5 18|52s10 85b13 98l7 98t10 63r5 Self{31R8} 18|86b5 90r5 91r17 91r27 93r40 93r50 64m5 item{27M8} 18|87b5 94r22 70U13 CheckDestroyed 70>28 18|74s10 90s10 102b13 108l7 108t21 70r28 Self{31R8} 18|102b28 105r8 73p5 ctx{15|45P8} 18|75r22 77r45 91r22 93r45 74i5 slave{natural} 18|75r32 91r32 75i5 addr{natural} 18|77r55 93r55 X 18 modbus-holdingregisters.adb 33r5 Self{17|31R8} 36m5 36r5 37r31 71a5 buf{15|49A8} 77m64 77r64 82r25