282 MB
/srv/reproducible-results/rbuild-debian/tmp.jnPuXJ7cUd/b1/yadifa_2.3.8-1_armhf.changes vs.
/srv/reproducible-results/rbuild-debian/tmp.jnPuXJ7cUd/b2/yadifa_2.3.8-1_armhf.changes
552 B
Files
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 ·ea9e37d84c136e3acecc0e6216369845·528936·libdevel·optional·libyadifa-dev_2.3.8-1_armhf.deb1 ·af5f65820d429384cee3718cae605db7·529100·libdevel·optional·libyadifa-dev_2.3.8-1_armhf.deb
2 ·4d6f07e5efa564ab547e60e2ee895066·2955732·debug·optional·yadifa-dbgsym_2.3.8-1_armhf.deb2 ·6b9ce3cc31d98d04029690acfbd32a34·2955168·debug·optional·yadifa-dbgsym_2.3.8-1_armhf.deb
3 ·649bcf18150e8196394b1aa2ce2b8a02·433156·net·optional·yadifa_2.3.8-1_armhf.deb3 ·e79a99b574c7c33df8c0383c50268fd4·433192·net·optional·yadifa_2.3.8-1_armhf.deb
8.17 MB
libyadifa-dev_2.3.8-1_armhf.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2018-02-24·17:19:01.000000·debian-binary1 -rw-r--r--···0········0········0········4·2018-02-24·17:19:01.000000·debian-binary
2 -rw-r--r--···0········0········0·····6252·2018-02-24·17:19:01.000000·control.tar.xz2 -rw-r--r--···0········0········0·····6252·2018-02-24·17:19:01.000000·control.tar.xz
3 -rw-r--r--···0········0········0···522492·2018-02-24·17:19:01.000000·data.tar.xz3 -rw-r--r--···0········0········0···522656·2018-02-24·17:19:01.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
8.17 MB
data.tar.xz
8.17 MB
data.tar
2.55 KB
file list
    
Offset 209, 17 lines modifiedOffset 209, 17 lines modified
209 -rw-r--r--···0·root·········(0)·root·········(0)····10688·2018-02-24·17:19:01.000000·./usr/include/dnszone/dnszone-config.h209 -rw-r--r--···0·root·········(0)·root·········(0)····10688·2018-02-24·17:19:01.000000·./usr/include/dnszone/dnszone-config.h
210 -rw-r--r--···0·root·········(0)·root·········(0)·····3082·2018-02-24·17:19:01.000000·./usr/include/dnszone/dnszone.h210 -rw-r--r--···0·root·········(0)·root·········(0)·····3082·2018-02-24·17:19:01.000000·./usr/include/dnszone/dnszone.h
211 -rw-r--r--···0·root·········(0)·root·········(0)·····2891·2018-02-24·17:19:01.000000·./usr/include/dnszone/hints_file_reader.h211 -rw-r--r--···0·root·········(0)·root·········(0)·····2891·2018-02-24·17:19:01.000000·./usr/include/dnszone/hints_file_reader.h
212 -rw-r--r--···0·root·········(0)·root·········(0)·····2910·2018-02-24·17:19:01.000000·./usr/include/dnszone/zone_axfr_reader.h212 -rw-r--r--···0·root·········(0)·root·········(0)·····2910·2018-02-24·17:19:01.000000·./usr/include/dnszone/zone_axfr_reader.h
213 -rw-r--r--···0·root·········(0)·root·········(0)·····3349·2018-02-24·17:19:01.000000·./usr/include/dnszone/zone_file_reader.h213 -rw-r--r--···0·root·········(0)·root·········(0)·····3349·2018-02-24·17:19:01.000000·./usr/include/dnszone/zone_file_reader.h
214 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-02-24·17:19:01.000000·./usr/lib/214 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-02-24·17:19:01.000000·./usr/lib/
215 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-02-24·17:19:01.000000·./usr/lib/arm-linux-gnueabihf/215 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-02-24·17:19:01.000000·./usr/lib/arm-linux-gnueabihf/
216 -rw-r--r--···0·root·········(0)·root·········(0)···677460·2018-02-24·17:19:01.000000·./usr/lib/arm-linux-gnueabihf/libdnscore.a216 -rw-r--r--···0·root·········(0)·root·········(0)···677016·2018-02-24·17:19:01.000000·./usr/lib/arm-linux-gnueabihf/libdnscore.a
217 -rw-r--r--···0·root·········(0)·root·········(0)···523546·2018-02-24·17:19:01.000000·./usr/lib/arm-linux-gnueabihf/libdnsdb.a217 -rw-r--r--···0·root·········(0)·root·········(0)···523450·2018-02-24·17:19:01.000000·./usr/lib/arm-linux-gnueabihf/libdnsdb.a
218 -rw-r--r--···0·root·········(0)·root·········(0)····16966·2018-02-24·17:19:01.000000·./usr/lib/arm-linux-gnueabihf/libdnslg.a218 -rw-r--r--···0·root·········(0)·root·········(0)····16962·2018-02-24·17:19:01.000000·./usr/lib/arm-linux-gnueabihf/libdnslg.a
219 -rw-r--r--···0·root·········(0)·root·········(0)····24080·2018-02-24·17:19:01.000000·./usr/lib/arm-linux-gnueabihf/libdnszone.a219 -rw-r--r--···0·root·········(0)·root·········(0)····24124·2018-02-24·17:19:01.000000·./usr/lib/arm-linux-gnueabihf/libdnszone.a
220 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-02-24·17:19:01.000000·./usr/share/220 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-02-24·17:19:01.000000·./usr/share/
221 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-02-24·17:19:01.000000·./usr/share/doc/221 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-02-24·17:19:01.000000·./usr/share/doc/
222 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-02-24·17:19:01.000000·./usr/share/doc/libyadifa-dev/222 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-02-24·17:19:01.000000·./usr/share/doc/libyadifa-dev/
223 -rw-r--r--···0·root·········(0)·root·········(0)·····1204·2018-02-24·17:19:01.000000·./usr/share/doc/libyadifa-dev/changelog.Debian.gz223 -rw-r--r--···0·root·········(0)·root·········(0)·····1204·2018-02-24·17:19:01.000000·./usr/share/doc/libyadifa-dev/changelog.Debian.gz
224 -rw-r--r--···0·root·········(0)·root·········(0)····10867·2018-02-13·13:36:13.000000·./usr/share/doc/libyadifa-dev/changelog.gz224 -rw-r--r--···0·root·········(0)·root·········(0)····10867·2018-02-13·13:36:13.000000·./usr/share/doc/libyadifa-dev/changelog.gz
225 -rw-r--r--···0·root·········(0)·root·········(0)·····6407·2018-02-24·17:19:01.000000·./usr/share/doc/libyadifa-dev/copyright225 -rw-r--r--···0·root·········(0)·root·········(0)·····6407·2018-02-24·17:19:01.000000·./usr/share/doc/libyadifa-dev/copyright
4.53 MB
./usr/lib/arm-linux-gnueabihf/libdnscore.a
89.4 KB
nm -s {}
stderr from `nm -s {}`: nm: queue-sl.o: no symbols nm: threaded_nbrb.o: no symbols
    
Offset 1163, 30 lines modifiedOffset 1163, 30 lines modified
1163 000000b8·r·.LC61163 000000b8·r·.LC6
1164 000000e8·r·.LC71164 000000e8·r·.LC7
1165 000000ec·r·.LC81165 000000ec·r·.LC8
1166 0000011c·r·.LC91166 0000011c·r·.LC9
1167 ·········U·_GLOBAL_OFFSET_TABLE_1167 ·········U·_GLOBAL_OFFSET_TABLE_
1168 ·········U·__aeabi_l2d1168 ·········U·__aeabi_l2d
1169 ·········U·abort1169 ·········U·abort
1170 000003ac·T·alarm_close1170 000003a8·T·alarm_close
1171 000000e8·t·alarm_event_alloc.part.81171 000000e4·t·alarm_event_alloc.part.8
1172 0000015c·T·alarm_event_free1172 00000158·T·alarm_event_free
1173 00000110·T·alarm_event_new1173 0000010c·T·alarm_event_new
1174 000001ac·T·alarm_finalise1174 000001a8·T·alarm_finalise
1175 00000b2c·T·alarm_get_first1175 00000b44·T·alarm_get_first
1176 00000000·t·alarm_handle_close1176 00000000·t·alarm_handle_close
1177 00000000·d·alarm_handles1177 00000000·d·alarm_handles
1178 0000000c·d·alarm_handles_next_free1178 0000000c·d·alarm_handles_next_free
1179 00000164·T·alarm_init1179 00000160·T·alarm_init
1180 00000b14·T·alarm_lock1180 00000b2c·T·alarm_lock
1181 00000000·b·alarm_mutex1181 00000000·b·alarm_mutex
1182 000002d0·T·alarm_open1182 000002cc·T·alarm_open
1183 000007dc·T·alarm_run_tick1183 000007f0·T·alarm_run_tick
1184 0000048c·T·alarm_set1184 0000048c·T·alarm_set
1185 00000b20·T·alarm_unlock1185 00000b38·T·alarm_unlock
1186 ·········U·dief1186 ·········U·dief
1187 ·········U·dnscore_shuttingdown1187 ·········U·dnscore_shuttingdown
1188 00000010·d·doomsday1188 00000010·d·doomsday
1189 ·········U·g_system_logger1189 ·········U·g_system_logger
1190 ·········U·logger_handle_msg1190 ·········U·logger_handle_msg
1191 ·········U·memset1191 ·········U·memset
1192 ·········U·pthread_mutex_lock1192 ·········U·pthread_mutex_lock
Offset 1216, 44 lines modifiedOffset 1216, 44 lines modified
1216 000000b0·r·.LC51216 000000b0·r·.LC5
1217 000000e8·r·.LC61217 000000e8·r·.LC6
1218 00000108·r·.LC71218 00000108·r·.LC7
1219 ·········U·_GLOBAL_OFFSET_TABLE_1219 ·········U·_GLOBAL_OFFSET_TABLE_
1220 ·········U·__aeabi_uldivmod1220 ·········U·__aeabi_uldivmod
1221 ·········U·__termerr__1221 ·········U·__termerr__
1222 ·········U·abort1222 ·········U·abort
1223 00000738·T·async_message_alloc1223 00000744·T·async_message_alloc
1224 00000104·T·async_message_call1224 00000104·T·async_message_call
1225 00000640·T·async_message_call_and_forget1225 0000064c·T·async_message_call_and_forget
1226 00000678·T·async_message_call_and_release1226 00000684·T·async_message_call_and_release
1227 0000051c·T·async_message_call_and_wait1227 00000528·T·async_message_call_and_wait
1228 0000012c·T·async_message_next1228 0000012c·T·async_message_next
1229 00000000·t·async_message_nop_handler1229 00000000·t·async_message_nop_handler
1230 00000000·b·async_message_pool1230 00000000·b·async_message_pool
1231 00000024·t·async_message_pool_alloc1231 00000024·t·async_message_pool_alloc
1232 00000714·T·async_message_pool_finalize1232 00000720·T·async_message_pool_finalize
1233 00000004·t·async_message_pool_free1233 00000004·t·async_message_pool_free
1234 000006b0·T·async_message_pool_init1234 000006bc·T·async_message_pool_init
1235 00000058·b·async_message_pool_initialized1235 00000058·b·async_message_pool_initialized
1236 00000758·T·async_message_release1236 00000764·T·async_message_release
1237 00000068·t·async_message_release_handler1237 00000068·t·async_message_release_handler
1238 00000160·T·async_message_try_next1238 00000164·T·async_message_try_next
1239 0000008c·t·async_message_wait_handler1239 0000008c·t·async_message_wait_handler
1240 00000504·T·async_queue_empty1240 00000510·T·async_queue_empty
1241 000004c0·T·async_queue_finalize1241 000004cc·T·async_queue_finalize
1242 0000047c·T·async_queue_init1242 00000488·T·async_queue_init
1243 00000518·T·async_queue_size1243 00000524·T·async_queue_size
1244 00000194·T·async_wait1244 00000198·T·async_wait
1245 00000420·T·async_wait_finalize1245 0000042c·T·async_wait_finalize
1246 00000350·T·async_wait_get_counter1246 0000034c·T·async_wait_get_counter
1247 00000408·T·async_wait_get_error1247 0000040c·T·async_wait_get_error
1248 00000164·T·async_wait_init1248 00000168·T·async_wait_init
1249 00000368·T·async_wait_progress1249 0000036c·T·async_wait_progress
1250 000003e0·T·async_wait_set_first_error1250 000003e4·T·async_wait_set_first_error
1251 0000028c·T·async_wait_timeout1251 00000288·T·async_wait_timeout
1252 000001cc·T·async_wait_timeout_absolute1252 000001d0·T·async_wait_timeout_absolute
1253 ·········U·dief1253 ·········U·dief
1254 ·········U·g_system_logger1254 ·········U·g_system_logger
1255 ·········U·logger_handle_msg1255 ·········U·logger_handle_msg
1256 ·········U·memset1256 ·········U·memset
1257 ·········U·osformat1257 ·········U·osformat
1258 ·········U·pace_init1258 ·········U·pace_init
1259 ·········U·pace_wait1259 ·········U·pace_wait
Offset 1286, 23 lines modifiedOffset 1286, 23 lines modified
1286 00000010·r·__DEBASE16__1286 00000010·r·__DEBASE16__
1287 0000004c·T·base16_decode1287 0000004c·T·base16_decode
1288 00000000·T·base16_encode1288 00000000·T·base16_encode
  
1289 base32.o:1289 base32.o:
1290 00000000·r·__BASE32__1290 00000000·r·__BASE32__
1291 00000100·r·__DEBASE32__1291 00000100·r·__DEBASE32__
1292 000002a8·T·base32_decode1292 00000294·T·base32_decode
1293 00000000·T·base32_encode1293 00000000·T·base32_encode
  
1294 base32hex.o:1294 base32hex.o:
1295 00000000·r·__BASE32_HEX__1295 00000000·r·__BASE32_HEX__
1296 00000100·r·__DEBASE32_HEX__1296 00000100·r·__DEBASE32_HEX__
1297 000002a8·T·base32hex_decode1297 00000294·T·base32hex_decode
1298 00000000·T·base32hex_encode1298 00000000·T·base32hex_encode
1299 000004e8·T·output_stream_write_base32hex1299 000004cc·T·output_stream_write_base32hex
  
1300 base64.o:1300 base64.o:
1301 00000000·r·__BASE64__1301 00000000·r·__BASE64__
1302 00000100·r·__DEBASE64__1302 00000100·r·__DEBASE64__
1303 00000114·T·base64_decode1303 00000114·T·base64_decode
1304 00000000·T·base64_encode1304 00000000·T·base64_encode
  
Offset 1315, 42 lines modifiedOffset 1315, 42 lines modified
1315 ·········U·exit1315 ·········U·exit
1316 ·········U·free1316 ·········U·free
1317 ·········U·malloc1317 ·········U·malloc
1318 ·········U·perror1318 ·········U·perror
  
1319 buffer_input_stream.o:1319 buffer_input_stream.o:
1320 00000000·r·.LC01320 00000000·r·.LC0
1321 0000004c·t·buffer_input_stream_close1321 00000048·t·buffer_input_stream_close
1322 00000298·T·buffer_input_stream_get_filtered1322 0000029c·T·buffer_input_stream_get_filtered
1323 00000134·T·buffer_input_stream_init1323 00000130·T·buffer_input_stream_init
1324 00000078·t·buffer_input_stream_read1324 00000074·t·buffer_input_stream_read
1325 00000194·T·buffer_input_stream_read_line1325 00000198·T·buffer_input_stream_read_line
1326 0000029c·T·buffer_input_stream_rewind1326 000002a0·T·buffer_input_stream_rewind
1327 00000000·t·buffer_input_stream_skip1327 00000000·t·buffer_input_stream_skip
1328 00000000·d·buffer_input_stream_vtbl1328 00000000·d·buffer_input_stream_vtbl
1329 ·········U·exit1329 ·········U·exit
1330 ·········U·free1330 ·········U·free
1331 ·········U·input_stream_set_void1331 ·········U·input_stream_set_void
1332 000002b0·T·is_buffer_input_stream1332 000002b4·T·is_buffer_input_stream
1333 ·········U·malloc1333 ·········U·malloc
1334 ·········U·memchr1334 ·········U·memchr
1335 ·········U·memcpy1335 ·········U·memcpy
1336 ·········U·perror1336 ·········U·perror
  
1337 buffer_output_stream.o:1337 buffer_output_stream.o:
1338 00000000·r·.LC01338 00000000·r·.LC0
1339 00000088·t·buffer_output_stream_close1339 00000084·t·buffer_output_stream_close
Max diff block lines reached; 86594/91429 bytes (94.71%) of diff not shown.
15.4 KB
file list
    
Offset 1, 114 lines modifiedOffset 1, 114 lines modified
1 ----------···0········0········0····30498·1970-01-01·00:00:00.000000·/1 ----------···0········0········0····30498·1970-01-01·00:00:00.000000·/
2 ----------···0········0········0········0·1970-01-01·00:00:00.000000·//2 ----------···0········0········0········0·1970-01-01·00:00:00.000000·//
3 ?rw-r--r--···0········0········0·····7468·1970-01-01·00:00:00.000000·alarm.o3 ?rw-r--r--···0········0········0·····7492·1970-01-01·00:00:00.000000·alarm.o
4 ?rw-r--r--···0········0········0·····1172·1970-01-01·00:00:00.000000·allocator.o4 ?rw-r--r--···0········0········0·····1172·1970-01-01·00:00:00.000000·allocator.o
5 ?rw-r--r--···0········0········0·····6800·1970-01-01·00:00:00.000000·async.o5 ?rw-r--r--···0········0········0·····6816·1970-01-01·00:00:00.000000·async.o
6 ?rw-r--r--···0········0········0·····1476·1970-01-01·00:00:00.000000·base16.o6 ?rw-r--r--···0········0········0·····1476·1970-01-01·00:00:00.000000·base16.o
7 ?rw-r--r--···0········0········0·····2804·1970-01-01·00:00:00.000000·base32.o7 ?rw-r--r--···0········0········0·····2776·1970-01-01·00:00:00.000000·base32.o
8 ?rw-r--r--···0········0········0·····3240·1970-01-01·00:00:00.000000·base32hex.o8 ?rw-r--r--···0········0········0·····3208·1970-01-01·00:00:00.000000·base32hex.o
9 ?rw-r--r--···0········0········0·····2180·1970-01-01·00:00:00.000000·base64.o9 ?rw-r--r--···0········0········0·····2180·1970-01-01·00:00:00.000000·base64.o
10 ?rw-r--r--···0········0········0·····1380·1970-01-01·00:00:00.000000·basic-priority-queue.o10 ?rw-r--r--···0········0········0·····1376·1970-01-01·00:00:00.000000·basic-priority-queue.o
11 ?rw-r--r--···0········0········0·····2472·1970-01-01·00:00:00.000000·buffer_input_stream.o11 ?rw-r--r--···0········0········0·····2476·1970-01-01·00:00:00.000000·buffer_input_stream.o
12 ?rw-r--r--···0········0········0·····2460·1970-01-01·00:00:00.000000·buffer_output_stream.o12 ?rw-r--r--···0········0········0·····2444·1970-01-01·00:00:00.000000·buffer_output_stream.o
13 ?rw-r--r--···0········0········0·····2428·1970-01-01·00:00:00.000000·bytearray_input_stream.o13 ?rw-r--r--···0········0········0·····2428·1970-01-01·00:00:00.000000·bytearray_input_stream.o
14 ?rw-r--r--···0········0········0·····3612·1970-01-01·00:00:00.000000·bytearray_output_stream.o14 ?rw-r--r--···0········0········0·····3612·1970-01-01·00:00:00.000000·bytearray_output_stream.o
15 ?rw-r--r--···0········0········0·····3440·1970-01-01·00:00:00.000000·bytezarray_output_stream.o15 ?rw-r--r--···0········0········0·····3440·1970-01-01·00:00:00.000000·bytezarray_output_stream.o
16 ?rw-r--r--···0········0········0·····4004·1970-01-01·00:00:00.000000·chroot.o16 ?rw-r--r--···0········0········0·····4008·1970-01-01·00:00:00.000000·chroot.o
17 ?rw-r--r--···0········0········0·····2128·1970-01-01·00:00:00.000000·clone_input_output_stream.o17 ?rw-r--r--···0········0········0·····2132·1970-01-01·00:00:00.000000·clone_input_output_stream.o
18 ?rw-r--r--···0········0········0·····4860·1970-01-01·00:00:00.000000·cmdline.o18 ?rw-r--r--···0········0········0·····4852·1970-01-01·00:00:00.000000·cmdline.o
19 ?rw-r--r--···0········0········0·····2100·1970-01-01·00:00:00.000000·concat_input_stream.o19 ?rw-r--r--···0········0········0·····2100·1970-01-01·00:00:00.000000·concat_input_stream.o
20 ?rw-r--r--···0········0········0·····1700·1970-01-01·00:00:00.000000·config-cmdline.o20 ?rw-r--r--···0········0········0·····1700·1970-01-01·00:00:00.000000·config-cmdline.o
21 ?rw-r--r--···0········0········0·····4052·1970-01-01·00:00:00.000000·config_file_reader.o21 ?rw-r--r--···0········0········0·····4056·1970-01-01·00:00:00.000000·config_file_reader.o
22 ?rw-r--r--···0········0········0·····3252·1970-01-01·00:00:00.000000·config_key.o22 ?rw-r--r--···0········0········0·····3252·1970-01-01·00:00:00.000000·config_key.o
23 ?rw-r--r--···0········0········0·····7436·1970-01-01·00:00:00.000000·config_logger.o23 ?rw-r--r--···0········0········0·····7436·1970-01-01·00:00:00.000000·config_logger.o
24 ?rw-r--r--···0········0········0····22764·1970-01-01·00:00:00.000000·config_settings.o24 ?rw-r--r--···0········0········0····22788·1970-01-01·00:00:00.000000·config_settings.o
25 ?rw-r--r--···0········0········0·····2036·1970-01-01·00:00:00.000000·config_struct.o25 ?rw-r--r--···0········0········0·····2040·1970-01-01·00:00:00.000000·config_struct.o
26 ?rw-r--r--···0········0········0·····1412·1970-01-01·00:00:00.000000·counter_output_stream.o26 ?rw-r--r--···0········0········0·····1412·1970-01-01·00:00:00.000000·counter_output_stream.o
27 ?rw-r--r--···0········0········0····11908·1970-01-01·00:00:00.000000·debug.o27 ?rw-r--r--···0········0········0····11844·1970-01-01·00:00:00.000000·debug.o
28 ?rw-r--r--···0········0········0·····1352·1970-01-01·00:00:00.000000·digest_sha1.o28 ?rw-r--r--···0········0········0·····1352·1970-01-01·00:00:00.000000·digest_sha1.o
29 ?rw-r--r--···0········0········0·····1372·1970-01-01·00:00:00.000000·digest_sha256.o29 ?rw-r--r--···0········0········0·····1372·1970-01-01·00:00:00.000000·digest_sha256.o
30 ?rw-r--r--···0········0········0·····1372·1970-01-01·00:00:00.000000·digest_sha384.o30 ?rw-r--r--···0········0········0·····1372·1970-01-01·00:00:00.000000·digest_sha384.o
31 ?rw-r--r--···0········0········0·····1372·1970-01-01·00:00:00.000000·digest_sha512.o31 ?rw-r--r--···0········0········0·····1372·1970-01-01·00:00:00.000000·digest_sha512.o
32 ?rw-r--r--···0········0········0····42936·1970-01-01·00:00:00.000000·dns-udp.o32 ?rw-r--r--···0········0········0····42840·1970-01-01·00:00:00.000000·dns-udp.o
33 ?rw-r--r--···0········0········0·····1928·1970-01-01·00:00:00.000000·dns_resource_record.o33 ?rw-r--r--···0········0········0·····1924·1970-01-01·00:00:00.000000·dns_resource_record.o
34 ?rw-r--r--···0········0········0····10084·1970-01-01·00:00:00.000000·dnscore.o34 ?rw-r--r--···0········0········0····10004·1970-01-01·00:00:00.000000·dnscore.o
35 ?rw-r--r--···0········0········0····21804·1970-01-01·00:00:00.000000·dnsformat.o35 ?rw-r--r--···0········0········0····21836·1970-01-01·00:00:00.000000·dnsformat.o
36 ?rw-r--r--···0········0········0····17584·1970-01-01·00:00:00.000000·dnskey.o36 ?rw-r--r--···0········0········0····17584·1970-01-01·00:00:00.000000·dnskey.o
37 ?rw-r--r--···0········0········0·····2200·1970-01-01·00:00:00.000000·dnskey-keyring.o37 ?rw-r--r--···0········0········0·····2200·1970-01-01·00:00:00.000000·dnskey-keyring.o
38 ?rw-r--r--···0········0········0·····8016·1970-01-01·00:00:00.000000·dnskey_dsa.o38 ?rw-r--r--···0········0········0·····7980·1970-01-01·00:00:00.000000·dnskey_dsa.o
39 ?rw-r--r--···0········0········0·····7596·1970-01-01·00:00:00.000000·dnskey_ecdsa.o39 ?rw-r--r--···0········0········0·····7588·1970-01-01·00:00:00.000000·dnskey_ecdsa.o
40 ?rw-r--r--···0········0········0·····7164·1970-01-01·00:00:00.000000·dnskey_rsa.o40 ?rw-r--r--···0········0········0·····7172·1970-01-01·00:00:00.000000·dnskey_rsa.o
41 ?rw-r--r--···0········0········0·····2908·1970-01-01·00:00:00.000000·dnskey-signature.o41 ?rw-r--r--···0········0········0·····2912·1970-01-01·00:00:00.000000·dnskey-signature.o
42 ?rw-r--r--···0········0········0····13124·1970-01-01·00:00:00.000000·dnsname.o42 ?rw-r--r--···0········0········0····13208·1970-01-01·00:00:00.000000·dnsname.o
43 ?rw-r--r--···0········0········0·····1308·1970-01-01·00:00:00.000000·empty-input-stream.o43 ?rw-r--r--···0········0········0·····1308·1970-01-01·00:00:00.000000·empty-input-stream.o
44 ?rw-r--r--···0········0········0·····6624·1970-01-01·00:00:00.000000·fdtools.o44 ?rw-r--r--···0········0········0·····6624·1970-01-01·00:00:00.000000·fdtools.o
45 ?rw-r--r--···0········0········0·····2956·1970-01-01·00:00:00.000000·file_input_stream.o45 ?rw-r--r--···0········0········0·····2932·1970-01-01·00:00:00.000000·file_input_stream.o
46 ?rw-r--r--···0········0········0·····4108·1970-01-01·00:00:00.000000·file_output_stream.o46 ?rw-r--r--···0········0········0·····4092·1970-01-01·00:00:00.000000·file_output_stream.o
47 ?rw-r--r--···0········0········0····18832·1970-01-01·00:00:00.000000·format.o47 ?rw-r--r--···0········0········0····18820·1970-01-01·00:00:00.000000·format.o
48 ?rw-r--r--···0········0········0·····7828·1970-01-01·00:00:00.000000·host_address.o48 ?rw-r--r--···0········0········0·····7880·1970-01-01·00:00:00.000000·host_address.o
49 ?rw-r--r--···0········0········0·····1464·1970-01-01·00:00:00.000000·hsdllist.o49 ?rw-r--r--···0········0········0·····1464·1970-01-01·00:00:00.000000·hsdllist.o
50 ?rw-r--r--···0········0········0·····1848·1970-01-01·00:00:00.000000·identity.o50 ?rw-r--r--···0········0········0·····1848·1970-01-01·00:00:00.000000·identity.o
51 ?rw-r--r--···0········0········0·····3828·1970-01-01·00:00:00.000000·input_stream.o51 ?rw-r--r--···0········0········0·····3828·1970-01-01·00:00:00.000000·input_stream.o
52 ?rw-r--r--···0········0········0·····1788·1970-01-01·00:00:00.000000·limited_input_stream.o52 ?rw-r--r--···0········0········0·····1780·1970-01-01·00:00:00.000000·limited_input_stream.o
53 ?rw-r--r--···0········0········0·····2408·1970-01-01·00:00:00.000000·limiter.o53 ?rw-r--r--···0········0········0·····2400·1970-01-01·00:00:00.000000·limiter.o
54 ?rw-r--r--···0········0········0·····2500·1970-01-01·00:00:00.000000·list-dl.o54 ?rw-r--r--···0········0········0·····2516·1970-01-01·00:00:00.000000·list-dl.o
55 ?rw-r--r--···0········0········0·····1204·1970-01-01·00:00:00.000000·list-sl.o55 ?rw-r--r--···0········0········0·····1208·1970-01-01·00:00:00.000000·list-sl.o
56 ?rw-r--r--···0········0········0·····1492·1970-01-01·00:00:00.000000·list-sl-debug.o56 ?rw-r--r--···0········0········0·····1484·1970-01-01·00:00:00.000000·list-sl-debug.o
57 ?rw-r--r--···0········0········0·····2408·1970-01-01·00:00:00.000000·logger-output-stream.o57 ?rw-r--r--···0········0········0·····2400·1970-01-01·00:00:00.000000·logger-output-stream.o
58 ?rw-r--r--···0········0········0·····1628·1970-01-01·00:00:00.000000·logger.o58 ?rw-r--r--···0········0········0·····1624·1970-01-01·00:00:00.000000·logger.o
59 ?rw-r--r--···0········0········0·····5044·1970-01-01·00:00:00.000000·logger_channel_file.o59 ?rw-r--r--···0········0········0·····5060·1970-01-01·00:00:00.000000·logger_channel_file.o
60 ?rw-r--r--···0········0········0·····2192·1970-01-01·00:00:00.000000·logger_channel_stream.o60 ?rw-r--r--···0········0········0·····2200·1970-01-01·00:00:00.000000·logger_channel_stream.o
61 ?rw-r--r--···0········0········0·····2560·1970-01-01·00:00:00.000000·logger_channel_syslog.o61 ?rw-r--r--···0········0········0·····2560·1970-01-01·00:00:00.000000·logger_channel_syslog.o
62 ?rw-r--r--···0········0········0····24632·1970-01-01·00:00:00.000000·logger_handle.o62 ?rw-r--r--···0········0········0····24568·1970-01-01·00:00:00.000000·logger_handle.o
63 ?rw-r--r--···0········0········0·····1432·1970-01-01·00:00:00.000000·message-buffer.o63 ?rw-r--r--···0········0········0·····1448·1970-01-01·00:00:00.000000·message-buffer.o
64 ?rw-r--r--···0········0········0·····2256·1970-01-01·00:00:00.000000·message-viewer.o64 ?rw-r--r--···0········0········0·····2256·1970-01-01·00:00:00.000000·message-viewer.o
65 ?rw-r--r--···0········0········0····14032·1970-01-01·00:00:00.000000·message.o65 ?rw-r--r--···0········0········0····14020·1970-01-01·00:00:00.000000·message.o
66 ?rw-r--r--···0········0········0·····5188·1970-01-01·00:00:00.000000·message_print_format_dig.o66 ?rw-r--r--···0········0········0·····5208·1970-01-01·00:00:00.000000·message_print_format_dig.o
67 ?rw-r--r--···0········0········0·····5320·1970-01-01·00:00:00.000000·message_verify_rrsig.o67 ?rw-r--r--···0········0········0·····5320·1970-01-01·00:00:00.000000·message_verify_rrsig.o
68 ?rw-r--r--···0········0········0·····3108·1970-01-01·00:00:00.000000·message_dnsupdate.o68 ?rw-r--r--···0········0········0·····3100·1970-01-01·00:00:00.000000·message_dnsupdate.o
69 ?rw-r--r--···0········0········0·····2424·1970-01-01·00:00:00.000000·mt_output_stream.o69 ?rw-r--r--···0········0········0·····2424·1970-01-01·00:00:00.000000·mt_output_stream.o
70 ?rw-r--r--···0········0········0·····5544·1970-01-01·00:00:00.000000·mutex.o70 ?rw-r--r--···0········0········0·····5544·1970-01-01·00:00:00.000000·mutex.o
71 ?rw-r--r--···0········0········0·····2068·1970-01-01·00:00:00.000000·name.o71 ?rw-r--r--···0········0········0·····2068·1970-01-01·00:00:00.000000·name.o
72 ?rw-r--r--···0········0········0·····4412·1970-01-01·00:00:00.000000·output_stream.o72 ?rw-r--r--···0········0········0·····4400·1970-01-01·00:00:00.000000·output_stream.o
73 ?rw-r--r--···0········0········0·····1708·1970-01-01·00:00:00.000000·pace.o73 ?rw-r--r--···0········0········0·····1696·1970-01-01·00:00:00.000000·pace.o
74 ?rw-r--r--···0········0········0·····4516·1970-01-01·00:00:00.000000·packet_reader.o74 ?rw-r--r--···0········0········0·····4512·1970-01-01·00:00:00.000000·packet_reader.o
75 ?rw-r--r--···0········0········0·····2344·1970-01-01·00:00:00.000000·packet_writer.o75 ?rw-r--r--···0········0········0·····2324·1970-01-01·00:00:00.000000·packet_writer.o
76 ?rw-r--r--···0········0········0·····6732·1970-01-01·00:00:00.000000·parser.o76 ?rw-r--r--···0········0········0·····6740·1970-01-01·00:00:00.000000·parser.o
77 ?rw-r--r--···0········0········0·····5328·1970-01-01·00:00:00.000000·parsing.o77 ?rw-r--r--···0········0········0·····5320·1970-01-01·00:00:00.000000·parsing.o
78 ?rw-r--r--···0········0········0·····3444·1970-01-01·00:00:00.000000·pid.o78 ?rw-r--r--···0········0········0·····3416·1970-01-01·00:00:00.000000·pid.o
79 ?rw-r--r--···0········0········0·····2624·1970-01-01·00:00:00.000000·pipe_stream.o79 ?rw-r--r--···0········0········0·····2612·1970-01-01·00:00:00.000000·pipe_stream.o
80 ?rw-r--r--···0········0········0·····4176·1970-01-01·00:00:00.000000·pool.o80 ?rw-r--r--···0········0········0·····4184·1970-01-01·00:00:00.000000·pool.o
81 ?rw-r--r--···0········0········0····11792·1970-01-01·00:00:00.000000·ptr_set.o81 ?rw-r--r--···0········0········0····11776·1970-01-01·00:00:00.000000·ptr_set.o
82 ?rw-r--r--···0········0········0····10800·1970-01-01·00:00:00.000000·ptr_set_debug.o82 ?rw-r--r--···0········0········0····10784·1970-01-01·00:00:00.000000·ptr_set_debug.o
83 ?rw-r--r--···0········0········0·····6972·1970-01-01·00:00:00.000000·ptr_vector.o83 ?rw-r--r--···0········0········0·····6952·1970-01-01·00:00:00.000000·ptr_vector.o
84 ?rw-r--r--···0········0········0······444·1970-01-01·00:00:00.000000·queue-sl.o84 ?rw-r--r--···0········0········0······444·1970-01-01·00:00:00.000000·queue-sl.o
85 ?rw-r--r--···0········0········0·····1784·1970-01-01·00:00:00.000000·random.o85 ?rw-r--r--···0········0········0·····1768·1970-01-01·00:00:00.000000·random.o
86 ?rw-r--r--···0········0········0·····1540·1970-01-01·00:00:00.000000·rc.o86 ?rw-r--r--···0········0········0·····1540·1970-01-01·00:00:00.000000·rc.o
87 ?rw-r--r--···0········0········0·····2428·1970-01-01·00:00:00.000000·rewind-input-stream.o87 ?rw-r--r--···0········0········0·····2428·1970-01-01·00:00:00.000000·rewind-input-stream.o
88 ?rw-r--r--···0········0········0····12696·1970-01-01·00:00:00.000000·rfc.o88 ?rw-r--r--···0········0········0····12692·1970-01-01·00:00:00.000000·rfc.o
89 ?rw-r--r--···0········0········0······960·1970-01-01·00:00:00.000000·serial.o89 ?rw-r--r--···0········0········0······960·1970-01-01·00:00:00.000000·serial.o
90 ?rw-r--r--···0········0········0·····5316·1970-01-01·00:00:00.000000·server-setup.o90 ?rw-r--r--···0········0········0·····5316·1970-01-01·00:00:00.000000·server-setup.o
91 ?rw-r--r--···0········0········0····11964·1970-01-01·00:00:00.000000·service.o91 ?rw-r--r--···0········0········0····12008·1970-01-01·00:00:00.000000·service.o
92 ?rw-r--r--···0········0········0·····9696·1970-01-01·00:00:00.000000·string_set.o92 ?rw-r--r--···0········0········0·····9692·1970-01-01·00:00:00.000000·string_set.o
93 ?rw-r--r--···0········0········0····21432·1970-01-01·00:00:00.000000·sys_error.o93 ?rw-r--r--···0········0········0····21424·1970-01-01·00:00:00.000000·sys_error.o
94 ?rw-r--r--···0········0········0·····1036·1970-01-01·00:00:00.000000·sys_get_cpu_count.o94 ?rw-r--r--···0········0········0·····1036·1970-01-01·00:00:00.000000·sys_get_cpu_count.o
95 ?rw-r--r--···0········0········0·····5220·1970-01-01·00:00:00.000000·tcp_io_stream.o95 ?rw-r--r--···0········0········0·····5204·1970-01-01·00:00:00.000000·tcp_io_stream.o
96 ?rw-r--r--···0········0········0····10108·1970-01-01·00:00:00.000000·thread_pool.o96 ?rw-r--r--···0········0········0····10092·1970-01-01·00:00:00.000000·thread_pool.o
97 ?rw-r--r--···0········0········0·····3328·1970-01-01·00:00:00.000000·threaded-qsl-cw.o97 ?rw-r--r--···0········0········0·····3336·1970-01-01·00:00:00.000000·threaded-qsl-cw.o
98 ?rw-r--r--···0········0········0·····3400·1970-01-01·00:00:00.000000·threaded_dll_cw.o98 ?rw-r--r--···0········0········0·····3400·1970-01-01·00:00:00.000000·threaded_dll_cw.o
99 ?rw-r--r--···0········0········0·····1480·1970-01-01·00:00:00.000000·threaded_nb_mm.o99 ?rw-r--r--···0········0········0·····1480·1970-01-01·00:00:00.000000·threaded_nb_mm.o
100 ?rw-r--r--···0········0········0······444·1970-01-01·00:00:00.000000·threaded_nbrb.o100 ?rw-r--r--···0········0········0······444·1970-01-01·00:00:00.000000·threaded_nbrb.o
101 ?rw-r--r--···0········0········0·····3492·1970-01-01·00:00:00.000000·threaded_ringbuffer.o101 ?rw-r--r--···0········0········0·····3480·1970-01-01·00:00:00.000000·threaded_ringbuffer.o
102 ?rw-r--r--···0········0········0·····3828·1970-01-01·00:00:00.000000·threaded_ringbuffer_cw.o102 ?rw-r--r--···0········0········0·····3812·1970-01-01·00:00:00.000000·threaded_ringbuffer_cw.o
103 ?rw-r--r--···0········0········0·····3496·1970-01-01·00:00:00.000000·threaded_ringlist.o103 ?rw-r--r--···0········0········0·····3504·1970-01-01·00:00:00.000000·threaded_ringlist.o
104 ?rw-r--r--···0········0········0·····6372·1970-01-01·00:00:00.000000·timeformat.o104 ?rw-r--r--···0········0········0·····6372·1970-01-01·00:00:00.000000·timeformat.o
105 ?rw-r--r--···0········0········0·····3092·1970-01-01·00:00:00.000000·timems.o105 ?rw-r--r--···0········0········0·····3100·1970-01-01·00:00:00.000000·timems.o
106 ?rw-r--r--···0········0········0·····2884·1970-01-01·00:00:00.000000·typebitmap.o106 ?rw-r--r--···0········0········0·····2864·1970-01-01·00:00:00.000000·typebitmap.o
107 ?rw-r--r--···0········0········0·····9500·1970-01-01·00:00:00.000000·u32_set.o107 ?rw-r--r--···0········0········0·····9512·1970-01-01·00:00:00.000000·u32_set.o
108 ?rw-r--r--···0········0········0·····9724·1970-01-01·00:00:00.000000·u64_set.o108 ?rw-r--r--···0········0········0·····9728·1970-01-01·00:00:00.000000·u64_set.o
109 ?rw-r--r--···0········0········0·····8928·1970-01-01·00:00:00.000000·u64_set_debug.o109 ?rw-r--r--···0········0········0·····8928·1970-01-01·00:00:00.000000·u64_set_debug.o
110 ?rw-r--r--···0········0········0·····6028·1970-01-01·00:00:00.000000·xfr_input_stream.o110 ?rw-r--r--···0········0········0·····5956·1970-01-01·00:00:00.000000·xfr_input_stream.o
111 ?rw-r--r--···0········0········0·····4968·1970-01-01·00:00:00.000000·zalloc.o111 ?rw-r--r--···0········0········0·····4972·1970-01-01·00:00:00.000000·zalloc.o
112 ?rw-r--r--···0········0········0····26780·1970-01-01·00:00:00.000000·tsig.o112 ?rw-r--r--···0········0········0····26772·1970-01-01·00:00:00.000000·tsig.o
113 ?rw-r--r--···0········0········0·····3104·1970-01-01·00:00:00.000000·tsig_algorithms.o113 ?rw-r--r--···0········0········0·····3104·1970-01-01·00:00:00.000000·tsig_algorithms.o
114 ?rw-r--r--···0········0········0·····1500·1970-01-01·00:00:00.000000·nsid.o114 ?rw-r--r--···0········0········0·····1496·1970-01-01·00:00:00.000000·nsid.o
63.9 KB
alarm.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········6948·(bytes·into·file)13 ··Start·of·section·headers:··········6972·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1319 ··Number·of·section·headers:·········13
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·12
2.55 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x1b24:1 There·are·13·section·headers,·starting·at·offset·0x1b3c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000038·000b54·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·000b6c·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·001640·000468·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·001658·000468·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000b8c·000020·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000ba4·000020·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·000bac·000018·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·000bc4·000018·00··WA··0···0··4
9 ··[·5]·.data.rel.local···PROGBITS········00000000·000bac·000010·00··WA··0···0··49 ··[·5]·.data.rel.local···PROGBITS········00000000·000bc4·000010·00··WA··0···0··4
10 ··[·6]·.rel.data.rel.local·REL·············00000000·001aa8·000008·08···I·10···5··410 ··[·6]·.rel.data.rel.local·REL·············00000000·001ac0·000008·08···I·10···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·000bbc·0002b0·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·000bd4·0002b0·01·AMS··0···0··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·000e6c·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·000e84·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000e6c·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000e84·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·000ea0·000550·10·····11··58··414 ··[10]·.symtab···········SYMTAB··········00000000·000eb8·000550·10·····11··58··4
15 ··[11]·.strtab···········STRTAB··········00000000·0013f0·00024f·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·001408·00024f·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·001ab0·000073·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·001ac8·000073·00······0···0··1
17 Key·to·Flags:17 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··y·(purecode),·p·(processor·specific)21 ··y·(purecode),·p·(processor·specific)
6.86 KB
readelf --wide --symbols {}
    
Offset 1, 54 lines modifiedOffset 1, 54 lines modified
  
1 Symbol·table·'.symtab'·contains·85·entries:1 Symbol·table·'.symtab'·contains·85·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····4·5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
6 ·····3:·00000001···232·FUNC····LOCAL··DEFAULT····1·alarm_handle_close6 ·····3:·00000001···228·FUNC····LOCAL··DEFAULT····1·alarm_handle_close
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
8 ·····5:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····1·$d8 ·····5:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
9 ·····6:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····1·$t9 ·····6:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
10 ·····7:·000000e9····40·FUNC····LOCAL··DEFAULT····1·alarm_event_alloc.part.810 ·····7:·000000e5····40·FUNC····LOCAL··DEFAULT····1·alarm_event_alloc.part.8
11 ·····8:·00000108·····0·NOTYPE··LOCAL··DEFAULT····1·$d11 ·····8:·00000104·····0·NOTYPE··LOCAL··DEFAULT····1·$d
12 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC012 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
13 ····10:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC113 ····10:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1
14 ····11:·00000110·····0·NOTYPE··LOCAL··DEFAULT····1·$t14 ····11:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
15 ····12:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····1·$d15 ····12:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
16 ····13:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····1·$t16 ····13:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
17 ····14:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····1·$d17 ····14:·000002a0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
18 ····15:·00000014·····0·NOTYPE··LOCAL··DEFAULT····7·.LC218 ····15:·00000014·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2
19 ····16:·00000040·····0·NOTYPE··LOCAL··DEFAULT····7·.LC319 ····16:·00000040·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3
20 ····17:·000002d0·····0·NOTYPE··LOCAL··DEFAULT····1·$t20 ····17:·000002cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
21 ····18:·0000038c·····0·NOTYPE··LOCAL··DEFAULT····1·$d21 ····18:·00000388·····0·NOTYPE··LOCAL··DEFAULT····1·$d
22 ····19:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC422 ····19:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4
23 ····20:·000003ac·····0·NOTYPE··LOCAL··DEFAULT····1·$t23 ····20:·000003a8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
24 ····21:·0000046c·····0·NOTYPE··LOCAL··DEFAULT····1·$d24 ····21:·0000046c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
25 ····22:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC625 ····22:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC6
26 ····23:·00000090·····0·NOTYPE··LOCAL··DEFAULT····7·.LC526 ····23:·00000090·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5
27 ····24:·0000048c·····0·NOTYPE··LOCAL··DEFAULT····1·$t27 ····24:·0000048c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
28 ····25:·00000798·····0·NOTYPE··LOCAL··DEFAULT····1·$d28 ····25:·000007ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d
29 ····26:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····7·.LC829 ····26:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····7·.LC8
30 ····27:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC730 ····27:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC7
31 ····28:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1031 ····28:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC10
32 ····29:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC932 ····29:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC9
33 ····30:·000007dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t33 ····30:·000007f0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
34 ····31:·00000ad8·····0·NOTYPE··LOCAL··DEFAULT····1·$d34 ····31:·00000af0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
35 ····32:·00000174·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1135 ····32:·00000174·····0·NOTYPE··LOCAL··DEFAULT····7·.LC11
36 ····33:·00000204·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1436 ····33:·00000204·····0·NOTYPE··LOCAL··DEFAULT····7·.LC14
37 ····34:·00000198·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1237 ····34:·00000198·····0·NOTYPE··LOCAL··DEFAULT····7·.LC12
38 ····35:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1338 ····35:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC13
39 ····36:·00000274·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1639 ····36:·00000274·····0·NOTYPE··LOCAL··DEFAULT····7·.LC16
40 ····37:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1540 ····37:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC15
41 ····38:·00000b14·····0·NOTYPE··LOCAL··DEFAULT····1·$t41 ····38:·00000b2c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
42 ····39:·00000b1c·····0·NOTYPE··LOCAL··DEFAULT····1·$d42 ····39:·00000b34·····0·NOTYPE··LOCAL··DEFAULT····1·$d
43 ····40:·00000b20·····0·NOTYPE··LOCAL··DEFAULT····1·$t43 ····40:·00000b38·····0·NOTYPE··LOCAL··DEFAULT····1·$t
44 ····41:·00000b28·····0·NOTYPE··LOCAL··DEFAULT····1·$d44 ····41:·00000b40·····0·NOTYPE··LOCAL··DEFAULT····1·$d
45 ····42:·00000b2c·····0·NOTYPE··LOCAL··DEFAULT····1·$t45 ····42:·00000b44·····0·NOTYPE··LOCAL··DEFAULT····1·$t
46 ····43:·00000b50·····0·NOTYPE··LOCAL··DEFAULT····1·$d46 ····43:·00000b68·····0·NOTYPE··LOCAL··DEFAULT····1·$d
47 ····44:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d47 ····44:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
48 ····45:·00000000····12·OBJECT··LOCAL··DEFAULT····3·alarm_handles48 ····45:·00000000····12·OBJECT··LOCAL··DEFAULT····3·alarm_handles
49 ····46:·0000000c·····4·OBJECT··LOCAL··DEFAULT····3·alarm_handles_next_free49 ····46:·0000000c·····4·OBJECT··LOCAL··DEFAULT····3·alarm_handles_next_free
50 ····47:·00000010····16·OBJECT··LOCAL··DEFAULT····3·doomsday50 ····47:·00000010····16·OBJECT··LOCAL··DEFAULT····3·doomsday
51 ····48:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d51 ····48:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d
52 ····49:·00000000····24·OBJECT··LOCAL··DEFAULT····4·alarm_mutex52 ····49:·00000000····24·OBJECT··LOCAL··DEFAULT····4·alarm_mutex
53 ····50:·00000000·····0·SECTION·LOCAL··DEFAULT····5·53 ····50:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
Offset 58, 31 lines modifiedOffset 58, 31 lines modified
58 ····54:·00000000·····0·SECTION·LOCAL··DEFAULT····1·58 ····54:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
59 ····55:·00000000·····0·SECTION·LOCAL··DEFAULT····7·59 ····55:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
60 ····56:·00000000·····0·SECTION·LOCAL··DEFAULT····8·60 ····56:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
61 ····57:·00000000·····0·SECTION·LOCAL··DEFAULT····9·61 ····57:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line
63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief
64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort
65 ····61:·00000111····76·FUNC····GLOBAL·DEFAULT····1·alarm_event_new65 ····61:·0000010d····76·FUNC····GLOBAL·DEFAULT····1·alarm_event_new
66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line
67 ····63:·0000015d·····8·FUNC····GLOBAL·DEFAULT····1·alarm_event_free67 ····63:·00000159·····8·FUNC····GLOBAL·DEFAULT····1·alarm_event_free
68 ····64:·00000165····72·FUNC····GLOBAL·DEFAULT····1·alarm_init68 ····64:·00000161····72·FUNC····GLOBAL·DEFAULT····1·alarm_init
69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_resize69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_resize
70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
71 ····67:·000001ad···292·FUNC····GLOBAL·DEFAULT····1·alarm_finalise71 ····67:·000001a9···292·FUNC····GLOBAL·DEFAULT····1·alarm_finalise
72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_lock72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_lock
73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_unlock73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_unlock
74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg
75 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_destroy75 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_destroy
76 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_append76 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_append
77 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_77 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_system_logger78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_system_logger
79 ····75:·000002d1···220·FUNC····GLOBAL·DEFAULT····1·alarm_open79 ····75:·000002cd···220·FUNC····GLOBAL·DEFAULT····1·alarm_open
80 ····76:·000003ad···224·FUNC····GLOBAL·DEFAULT····1·alarm_close80 ····76:·000003a9···228·FUNC····GLOBAL·DEFAULT····1·alarm_close
81 ····77:·0000048d···848·FUNC····GLOBAL·DEFAULT····1·alarm_set81 ····77:·0000048d···868·FUNC····GLOBAL·DEFAULT····1·alarm_set
82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_l2d82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_l2d
83 ····79:·000007dd···824·FUNC····GLOBAL·DEFAULT····1·alarm_run_tick83 ····79:·000007f1···828·FUNC····GLOBAL·DEFAULT····1·alarm_run_tick
84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·timeus84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·timeus
85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnscore_shuttingdown85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnscore_shuttingdown
86 ····82:·00000b15····12·FUNC····GLOBAL·DEFAULT····1·alarm_lock86 ····82:·00000b2d····12·FUNC····GLOBAL·DEFAULT····1·alarm_lock
87 ····83:·00000b21····12·FUNC····GLOBAL·DEFAULT····1·alarm_unlock87 ····83:·00000b39····12·FUNC····GLOBAL·DEFAULT····1·alarm_unlock
88 ····84:·00000b2d····40·FUNC····GLOBAL·DEFAULT····1·alarm_get_first88 ····84:·00000b45····40·FUNC····GLOBAL·DEFAULT····1·alarm_get_first
17.4 KB
readelf --wide --relocs {}
    
Offset 1, 148 lines modifiedOffset 1, 148 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1640·contains·141·entries:1 Relocation·section·'.rel.text'·at·offset·0x1658·contains·141·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000072··00003a0a·R_ARM_THM_CALL·········00000000···zfree_line3 00000072··00003a0a·R_ARM_THM_CALL·········00000000···zfree_line
4 00000082··00003a0a·R_ARM_THM_CALL·········00000000···zfree_line4 00000082··00003a0a·R_ARM_THM_CALL·········00000000···zfree_line
5 000000d6··00003a0a·R_ARM_THM_CALL·········00000000···zfree_line5 000000d4··00003a0a·R_ARM_THM_CALL·········00000000···zfree_line
 6 000000dc··00003203·R_ARM_REL32············00000000···.data.rel.local
6 000000e0··00003203·R_ARM_REL32············00000000···.data.rel.local7 000000e0··00003203·R_ARM_REL32············00000000···.data.rel.local
7 000000e4··00003203·R_ARM_REL32············00000000···.data.rel.local8 000000fc··00003b0a·R_ARM_THM_CALL·········00000000···dief
8 00000100··00003b0a·R_ARM_THM_CALL·········00000000···dief9 00000100··00003c0a·R_ARM_THM_CALL·········00000000···abort
9 00000104··00003c0a·R_ARM_THM_CALL·········00000000···abort10 00000104··00000903·R_ARM_REL32············00000000···.LC0
10 00000108··00000903·R_ARM_REL32············00000000···.LC011 00000108··00000a03·R_ARM_REL32············0000000c···.LC1
11 0000010c··00000a03·R_ARM_REL32············0000000c···.LC112 0000012c··00003e0a·R_ARM_THM_CALL·········00000000···zalloc_line
12 00000130··00003e0a·R_ARM_THM_CALL·········00000000···zalloc_line13 00000174··0000410a·R_ARM_THM_CALL·········00000000···ptr_vector_resize
13 00000178··0000410a·R_ARM_THM_CALL·········00000000···ptr_vector_resize14 0000017c··00003e0a·R_ARM_THM_CALL·········00000000···zalloc_line
14 00000180··00003e0a·R_ARM_THM_CALL·········00000000···zalloc_line15 000001a0··00000103·R_ARM_REL32············00000000···.data
15 000001a4··00000103·R_ARM_REL32············00000000···.data16 000001a4··00003203·R_ARM_REL32············00000000···.data.rel.local
16 000001a8··00003203·R_ARM_REL32············00000000···.data.rel.local17 000001cc··0000440a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
17 000001d2··0000440a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock18 000001fc··0000450a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
18 00000200··0000450a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock19 00000226··0000440a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
19 0000022a··0000440a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock20 00000240··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
20 00000244··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg21 00000248··0000470a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy
21 0000024c··0000470a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy22 00000250··0000450a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
22 00000254··0000450a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock23 00000276··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
23 0000027a··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg24 0000027e··0000480a·R_ARM_THM_CALL·········00000000···ptr_vector_append
24 00000282··0000480a·R_ARM_THM_CALL·········00000000···ptr_vector_append25 00000292··00003a0a·R_ARM_THM_CALL·········00000000···zfree_line
25 00000296··00003a0a·R_ARM_THM_CALL·········00000000···zfree_line26 000002a0··00000203·R_ARM_REL32············00000000···.bss
26 000002a4··00000203·R_ARM_REL32············00000000···.bss27 000002a4··00000103·R_ARM_REL32············00000000···.data
27 000002a8··00000103·R_ARM_REL32············00000000···.data28 000002a8··00004919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
28 000002ac··00004919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_29 000002ac··00000f03·R_ARM_REL32············00000014···.LC2
29 000002b0··00000f03·R_ARM_REL32············00000014···.LC230 000002b0··00000203·R_ARM_REL32············00000000···.bss
30 000002b4··00000203·R_ARM_REL32············00000000···.bss31 000002b4··00003203·R_ARM_REL32············00000000···.data.rel.local
31 000002b8··00003203·R_ARM_REL32············00000000···.data.rel.local32 000002b8··00000203·R_ARM_REL32············00000000···.bss
32 000002bc··00000203·R_ARM_REL32············00000000···.bss33 000002bc··00004a1a·R_ARM_GOT_BREL·········00000000···g_system_logger
33 000002c0··00004a1a·R_ARM_GOT_BREL·········00000000···g_system_logger34 000002c0··00001003·R_ARM_REL32············00000040···.LC3
34 000002c4··00001003·R_ARM_REL32············00000040···.LC335 000002c4··00000103·R_ARM_REL32············00000000···.data
35 000002c8··00000103·R_ARM_REL32············00000000···.data36 000002c8··00000203·R_ARM_REL32············00000000···.bss
36 000002cc··00000203·R_ARM_REL32············00000000···.bss37 000002e2··00003e0a·R_ARM_THM_CALL·········00000000···zalloc_line
37 000002e8··00003e0a·R_ARM_THM_CALL·········00000000···zalloc_line38 000002f2··00003e0a·R_ARM_THM_CALL·········00000000···zalloc_line
38 000002f6··00003e0a·R_ARM_THM_CALL·········00000000···zalloc_line39 00000308··0000420a·R_ARM_THM_CALL·········00000000···memset
39 0000030a··0000420a·R_ARM_THM_CALL·········00000000···memset40 00000312··0000440a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
40 00000316··0000440a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock41 0000032c··0000450a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
41 00000330··0000450a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock42 00000346··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
42 0000034a··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg43 00000360··0000480a·R_ARM_THM_CALL·········00000000···ptr_vector_append
43 00000364··0000480a·R_ARM_THM_CALL·········00000000···ptr_vector_append44 0000037e··00003b0a·R_ARM_THM_CALL·········00000000···dief
44 00000382··00003b0a·R_ARM_THM_CALL·········00000000···dief45 00000382··00003c0a·R_ARM_THM_CALL·········00000000···abort
45 00000386··00003c0a·R_ARM_THM_CALL·········00000000···abort46 00000388··00004919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
46 0000038c··00004919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_47 0000038c··00000103·R_ARM_REL32············00000000···.data
47 00000390··00000103·R_ARM_REL32············00000000···.data48 00000390··00000203·R_ARM_REL32············00000000···.bss
48 00000394··00000203·R_ARM_REL32············00000000···.bss49 00000394··00000203·R_ARM_REL32············00000000···.bss
49 00000398··00000203·R_ARM_REL32············00000000···.bss50 00000398··00004a1a·R_ARM_GOT_BREL·········00000000···g_system_logger
50 0000039c··00004a1a·R_ARM_GOT_BREL·········00000000···g_system_logger51 0000039c··00001303·R_ARM_REL32············0000005c···.LC4
51 000003a0··00001303·R_ARM_REL32············0000005c···.LC452 000003a0··00000903·R_ARM_REL32············00000000···.LC0
52 000003a4··00000903·R_ARM_REL32············00000000···.LC053 000003a4··00000a03·R_ARM_REL32············0000000c···.LC1
53 000003a8··00000a03·R_ARM_REL32············0000000c···.LC154 000003c8··0000440a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
54 000003cc··0000440a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock 
55 000003fc··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg55 000003fc··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
56 00000432··0000450a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock56 00000432··0000450a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
57 0000046c··00004919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_57 0000046c··00004919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
58 00000470··00000103·R_ARM_REL32············00000000···.data58 00000470··00000103·R_ARM_REL32············00000000···.data
59 00000474··00000203·R_ARM_REL32············00000000···.bss59 00000474··00000203·R_ARM_REL32············00000000···.bss
60 00000478··00004a1a·R_ARM_GOT_BREL·········00000000···g_system_logger60 00000478··00004a1a·R_ARM_GOT_BREL·········00000000···g_system_logger
61 0000047c··00001603·R_ARM_REL32············000000b8···.LC661 0000047c··00001603·R_ARM_REL32············000000b8···.LC6
62 00000480··00000203·R_ARM_REL32············00000000···.bss62 00000480··00000203·R_ARM_REL32············00000000···.bss
63 00000484··00000203·R_ARM_REL32············00000000···.bss63 00000484··00000203·R_ARM_REL32············00000000···.bss
64 00000488··00001703·R_ARM_REL32············00000090···.LC564 00000488··00001703·R_ARM_REL32············00000090···.LC5
65 000004b0··0000440a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock65 000004b0··0000440a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
66 00000566··00003a0a·R_ARM_THM_CALL·········00000000···zfree_line66 0000056e··00003a0a·R_ARM_THM_CALL·········00000000···zfree_line
67 0000059c··00003e0a·R_ARM_THM_CALL·········00000000···zalloc_line67 000005a2··00003e0a·R_ARM_THM_CALL·········00000000···zalloc_line
68 000005ac··00003e0a·R_ARM_THM_CALL·········00000000···zalloc_line68 000005b2··00003e0a·R_ARM_THM_CALL·········00000000···zalloc_line
69 000005c2··0000420a·R_ARM_THM_CALL·········00000000···memset69 000005c8··0000420a·R_ARM_THM_CALL·········00000000···memset
70 0000061e··0000450a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock70 00000624··0000450a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
71 0000063c··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg71 00000642··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
72 000006b6··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg72 000006ca··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
73 0000070e··00003a0a·R_ARM_THM_CALL·········00000000···zfree_line73 00000726··00003a0a·R_ARM_THM_CALL·········00000000···zfree_line
74 00000722··0000450a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock74 00000738··0000450a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
75 00000740··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg75 00000756··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
76 0000076e··00003a0a·R_ARM_THM_CALL·········00000000···zfree_line76 00000784··00003a0a·R_ARM_THM_CALL·········00000000···zfree_line
77 0000078a··00003b0a·R_ARM_THM_CALL·········00000000···dief77 000007a0··00003b0a·R_ARM_THM_CALL·········00000000···dief
78 0000078e··00003c0a·R_ARM_THM_CALL·········00000000···abort78 000007a4··00003c0a·R_ARM_THM_CALL·········00000000···abort
79 00000798··00000203·R_ARM_REL32············00000000···.bss 
80 0000079c··00004919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_ 
81 000007a0··00000103·R_ARM_REL32············00000000···.data 
82 000007a4··00003203·R_ARM_REL32············00000000···.data.rel.local 
83 000007a8··00003203·R_ARM_REL32············00000000···.data.rel.local 
84 000007ac··00000203·R_ARM_REL32············00000000···.bss79 000007ac··00000203·R_ARM_REL32············00000000···.bss
85 000007b0··00000203·R_ARM_REL32············00000000···.bss80 000007b0··00004919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
86 000007b4··00004a1a·R_ARM_GOT_BREL·········00000000···g_system_logger81 000007b4··00000103·R_ARM_REL32············00000000···.data
87 000007b8··00001a03·R_ARM_REL32············000000ec···.LC882 000007b8··00003203·R_ARM_REL32············00000000···.data.rel.local
88 000007bc··00001b03·R_ARM_REL32············000000e8···.LC783 000007bc··00003203·R_ARM_REL32············00000000···.data.rel.local
89 000007c0··00001c03·R_ARM_REL32············0000014c···.LC1084 000007c0··00000203·R_ARM_REL32············00000000···.bss
90 000007c4··00003203·R_ARM_REL32············00000000···.data.rel.local85 000007c4··00000203·R_ARM_REL32············00000000···.bss
91 000007c8··00001d03·R_ARM_REL32············0000011c···.LC986 000007c8··00004a1a·R_ARM_GOT_BREL·········00000000···g_system_logger
92 000007cc··00001b03·R_ARM_REL32············000000e8···.LC787 000007cc··00001a03·R_ARM_REL32············000000ec···.LC8
93 000007d0··00000203·R_ARM_REL32············00000000···.bss88 000007d0··00001b03·R_ARM_REL32············000000e8···.LC7
94 000007d4··00000903·R_ARM_REL32············00000000···.LC089 000007d4··00001c03·R_ARM_REL32············0000014c···.LC10
95 000007d8··00000a03·R_ARM_REL32············0000000c···.LC190 000007d8··00003203·R_ARM_REL32············00000000···.data.rel.local
96 00000802··0000440a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock91 000007dc··00001d03·R_ARM_REL32············0000011c···.LC9
97 00000808··0000500a·R_ARM_THM_CALL·········00000000···timeus92 000007e0··00001b03·R_ARM_REL32············000000e8···.LC7
98 0000088e··00003a0a·R_ARM_THM_CALL·········00000000···zfree_line93 000007e4··00000203·R_ARM_REL32············00000000···.bss
99 0000089e··0000500a·R_ARM_THM_CALL·········00000000···timeus94 000007e8··00000903·R_ARM_REL32············00000000···.LC0
100 000008b4··00004e0a·R_ARM_THM_CALL·········00000000···__aeabi_l2d95 000007ec··00000a03·R_ARM_REL32············0000000c···.LC1
101 000008da··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg96 0000081c··0000440a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
102 000008e4··0000450a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock97 00000820··0000500a·R_ARM_THM_CALL·········00000000···timeus
103 00000916··0000510a·R_ARM_THM_CALL·········00000000···dnscore_shuttingdown98 000008aa··00003a0a·R_ARM_THM_CALL·········00000000···zfree_line
104 0000093e··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg99 000008c2··0000500a·R_ARM_THM_CALL·········00000000···timeus
105 00000942··0000500a·R_ARM_THM_CALL·········00000000···timeus100 000008d2··00004e0a·R_ARM_THM_CALL·········00000000···__aeabi_l2d
106 00000954··0000500a·R_ARM_THM_CALL·········00000000···timeus101 000008f8··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
107 00000968··00004e0a·R_ARM_THM_CALL·········00000000···__aeabi_l2d102 00000902··0000450a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
108 00000992··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg103 00000930··0000510a·R_ARM_THM_CALL·········00000000···dnscore_shuttingdown
109 000009a6··00003a0a·R_ARM_THM_CALL·········00000000···zfree_line104 00000958··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
110 000009cc··00004d0a·R_ARM_THM_CALL·········0000048d···alarm_set105 0000095c··0000500a·R_ARM_THM_CALL·········00000000···timeus
111 000009d8··0000470a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy106 0000096e··0000500a·R_ARM_THM_CALL·········00000000···timeus
112 000009e0··00004e0a·R_ARM_THM_CALL·········00000000···__aeabi_l2d107 00000982··00004e0a·R_ARM_THM_CALL·········00000000···__aeabi_l2d
113 00000a0e··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg108 000009ac··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
114 00000a4a··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg109 000009c0··00003a0a·R_ARM_THM_CALL·········00000000···zfree_line
115 00000a4e··0000500a·R_ARM_THM_CALL·········00000000···timeus110 000009e4··00004d0a·R_ARM_THM_CALL·········0000048d···alarm_set
116 00000a62··0000500a·R_ARM_THM_CALL·········00000000···timeus111 000009f0··0000470a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy
117 00000a76··00004e0a·R_ARM_THM_CALL·········00000000···__aeabi_l2d112 000009f8··00004e0a·R_ARM_THM_CALL·········00000000···__aeabi_l2d
118 00000aa4··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg113 00000a26··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
119 00000ab4··0000480a·R_ARM_THM_CALL·········00000000···ptr_vector_append114 00000a60··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
120 00000ae0··00000203·R_ARM_REL32············00000000···.bss115 00000a64··0000500a·R_ARM_THM_CALL·········00000000···timeus
121 00000ae4··00003203·R_ARM_REL32············00000000···.data.rel.local116 00000a78··0000500a·R_ARM_THM_CALL·········00000000···timeus
122 00000ae8··00004919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_117 00000a8c··00004e0a·R_ARM_THM_CALL·········00000000···__aeabi_l2d
123 00000aec··00000103·R_ARM_REL32············00000000···.data118 00000aba··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
124 00000af0··00003203·R_ARM_REL32············00000000···.data.rel.local119 00000aca··0000480a·R_ARM_THM_CALL·········00000000···ptr_vector_append
125 00000af4··00004a1a·R_ARM_GOT_BREL·········00000000···g_system_logger120 00000af8··00003203·R_ARM_REL32············00000000···.data.rel.local
Max diff block lines reached; 2609/17811 bytes (14.65%) of diff not shown.
309 B
strings --all --bytes=8 {}
    
Offset 1, 10 lines modifiedOffset 1, 9 lines modified
1 %L%H|DxD1 %L%H|DxD
2 ·N·H~DxD2 F+M,H}DxD
3 F*M+H}DxD 
4 `i`U`*`bh3 `i`U`*`bh
5 =`*`U`i`4 =`*`U`i`
6 src/alarm.c5 src/alarm.c
7 alarm:·handle·%i·was·not·closed·at·shutdown6 alarm:·handle·%i·was·not·closed·at·shutdown
8 alarm:·event·list·not·empty7 alarm:·event·list·not·empty
9 alarm_open(%{dnsname})·opened·alarm·with·handle·%x8 alarm_open(%{dnsname})·opened·alarm·with·handle·%x
10 alarm_close(%x)·invalid·alarm·handle9 alarm_close(%x)·invalid·alarm·handle
35.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 3, 44 lines modifiedOffset 3, 44 lines modified
  
3 Disassembly·of·section·.text:3 Disassembly·of·section·.text:
  
4 00000000·<alarm_handle_close>:4 00000000·<alarm_handle_close>:
5 alarm_handle_close():5 alarm_handle_close():
6 »       strd»   r3,·r4,·[sp,·#-32]!6 »       strd»   r3,·r4,·[sp,·#-32]!
7 »       ldr»    r4,·[r0,·#0]7 »       ldr»    r4,·[r0,·#0]
 8 »       strd»   r9,·lr,·[sp,·#24]
8 »       strd»   r5,·r6,·[sp,·#8]9 »       strd»   r5,·r6,·[sp,·#8]
9 »       strd»   r7,·r8,·[sp,·#16]10 »       strd»   r7,·r8,·[sp,·#16]
10 »       strd»   r9,·lr,·[sp,·#24] 
11 »       mov»    r9,·r011 »       mov»    r9,·r0
12 »       cmp»    r4,·#012 »       cmp»    r4,·#0
13 »       beq.n»  aa·<alarm_handle_close+0xaa>13 »       beq.n»  a8·<alarm_handle_close+0xa8>
14 »       ldr.w»  r8,·[pc,·#196]»      ;·e0·<alarm_handle_close+0xe0>14 »       ldr.w»  r8,·[pc,·#192]»      ;·dc·<alarm_handle_close+0xdc>
15 »       mov.w»  r7,·#015 »       mov.w»  r7,·#0
16 »       add»    r8,·pc16 »       add»    r8,·pc
17 »       ldr.w»  r3,·[r8]17 »       ldr.w»  r3,·[r8]
18 »       ldr»    r5,·[r4,·#0] 
19 »       ldr»    r1,·[r4,·#16]18 »       ldr»    r1,·[r4,·#16]
 19 »       ldr»    r5,·[r4,·#0]
20 »       ldr»    r2,·[r3,·#12]20 »       ldr»    r2,·[r3,·#12]
21 »       cmp»    r1,·r221 »       cmp»    r1,·r2
22 »       bls.n»  38·<alarm_handle_close+0x38>22 »       bls.n»  38·<alarm_handle_close+0x38>
23 »       ldr»    r3,·[r3,·#0]23 »       ldr»    r3,·[r3,·#0]
24 »       ldr»    r2,·[r3,·#12]24 »       ldr»    r2,·[r3,·#12]
25 »       cmp»    r1,·r225 »       cmp»    r1,·r2
26 »       bhi.n»  30·<alarm_handle_close+0x30>26 »       bhi.n»  30·<alarm_handle_close+0x30>
27 »       cmp»    r1,·r227 »       cmp»    r1,·r2
28 »       bne.n»  60·<alarm_handle_close+0x60>28 »       bne.n»  60·<alarm_handle_close+0x60>
29 »       ldr»    r0,·[r4,·#4]29 »       ldr»    r0,·[r4,·#4]
30 »       cmp»    r0,·#030 »       cmp»    r0,·#0
31 »       beq.n»  ca·<alarm_handle_close+0xca>31 »       beq.n»  c8·<alarm_handle_close+0xc8>
32 »       str»    r5,·[r0,·#0]32 »       str»    r5,·[r0,·#0]
33 »       ldr»    r6,·[r4,·#0]33 »       ldr»    r6,·[r4,·#0]
34 »       ldrd»   r1,·r2,·[r4,·#8]34 »       ldrd»   r1,·r2,·[r4,·#8]
35 »       str»    r0,·[r6,·#4]35 »       str»    r0,·[r6,·#4]
36 »       cmp»    r2,·#036 »       cmp»    r2,·#0
37 »       beq.n»  c6·<alarm_handle_close+0xc6>37 »       beq.n»  c4·<alarm_handle_close+0xc4>
38 »       str»    r1,·[r2,·#8]38 »       str»    r1,·[r2,·#8]
39 »       ldr»    r1,·[r4,·#8]39 »       ldr»    r1,·[r4,·#8]
40 »       str»    r2,·[r1,·#12]40 »       str»    r2,·[r1,·#12]
41 »       ldrd»   r2,·r3,·[r3,·#4]41 »       ldrd»   r2,·r3,·[r3,·#4]
42 »       cmp»    r2,·r342 »       cmp»    r2,·r3
43 »       it»     eq43 »       it»     eq
44 »       moveq»  r7,·#144 »       moveq»  r7,·#1
Offset 58, 245 lines modifiedOffset 58, 243 lines modified
58 »       b.n»    22·<alarm_handle_close+0x22>58 »       b.n»    22·<alarm_handle_close+0x22>
59 »       mov»    r0,·r459 »       mov»    r0,·r4
60 »       mov.w»  r1,·#560 »       mov.w»  r1,·#5
61 »       bl»     0·<zfree_line>61 »       bl»     0·<zfree_line>
62 ·R_ARM_THM_CALL» zfree_line62 ·R_ARM_THM_CALL» zfree_line
63 »       cmp»    r5,·#063 »       cmp»    r5,·#0
64 »       bne.n»  78·<alarm_handle_close+0x78>64 »       bne.n»  78·<alarm_handle_close+0x78>
65 »       cbz»    r7,·aa·<alarm_handle_close+0xaa>65 »       cbz»    r7,·a8·<alarm_handle_close+0xa8>
66 »       ldr»    r3,·[pc,·#84]» ;·(e4·<alarm_handle_close+0xe4>)66 »       ldr»    r4,·[pc,·#80]» ;·(e0·<alarm_handle_close+0xe0>)
67 »       add»    r3,·pc67 »       add»    r4,·pc
68 »       mov»    r4,·r368 »       ldr»    r0,·[r4,·#0]
69 »       ldr»    r0,·[r3,·#0]69 »       b.n»    a2·<alarm_handle_close+0xa2>
70 »       b.n»    a4·<alarm_handle_close+0xa4> 
71 »       ldrd»   r1,·r2,·[r0,·#4]70 »       ldrd»   r1,·r2,·[r0,·#4]
72 »       cmp»    r1,·r271 »       cmp»    r1,·r2
73 »       itt»    ne72 »       itt»    ne
74 »       movne»  r4,·r073 »       movne»  r4,·r0
75 »       movne»  r0,·r374 »       movne»  r0,·r3
76 »       beq.n»  d0·<alarm_handle_close+0xd0>75 »       beq.n»  ce·<alarm_handle_close+0xce>
77 »       ldr»    r3,·[r0,·#0]76 »       ldr»    r3,·[r0,·#0]
78 »       cmp»    r3,·#077 »       cmp»    r3,·#0
79 »       bne.n»  96·<alarm_handle_close+0x96>78 »       bne.n»  94·<alarm_handle_close+0x94>
80 »       mov»    r0,·r979 »       mov»    r0,·r9
81 »       mov.w»  r1,·#1 
82 »       ldrd»   r3,·r4,·[sp]80 »       ldrd»   r3,·r4,·[sp]
83 »       ldrd»   r5,·r6,·[sp,·#8]81 »       ldrd»   r5,·r6,·[sp,·#8]
84 »       ldrd»   r7,·r8,·[sp,·#16]82 »       ldrd»   r7,·r8,·[sp,·#16]
85 »       ldrd»   r9,·lr,·[sp,·#24]83 »       ldrd»   r9,·lr,·[sp,·#24]
 84 »       mov.w»  r1,·#1
86 »       add»    sp,·#3285 »       add»    sp,·#32
87 »       b.w»    0·<zfree_line>86 »       b.w»    0·<zfree_line>
88 ·R_ARM_THM_JUMP24»       zfree_line87 ·R_ARM_THM_JUMP24»       zfree_line
89 »       str»    r1,·[r3,·#4]88 »       str»    r1,·[r3,·#4]
90 »       b.n»    52·<alarm_handle_close+0x52>89 »       b.n»    52·<alarm_handle_close+0x52>
91 »       str.w»  r5,·[r9]90 »       str.w»  r5,·[r9]
92 »       b.n»    44·<alarm_handle_close+0x44>91 »       b.n»    44·<alarm_handle_close+0x44>
93 »       mov.w»  r1,·#192 »       mov.w»  r1,·#1
94 »       str»    r3,·[r4,·#0]93 »       str»    r3,·[r4,·#0]
95 »       bl»     0·<zfree_line>94 »       bl»     0·<zfree_line>
96 ·R_ARM_THM_CALL» zfree_line95 ·R_ARM_THM_CALL» zfree_line
97 »       ldr»    r0,·[r4,·#0]96 »       ldr»    r0,·[r4,·#0]
98 »       b.n»    a4·<alarm_handle_close+0xa4>97 »       b.n»    a2·<alarm_handle_close+0xa2>
99 »       nop98 »       .word»  0x000000b8
100 »       .word»  0x000000bc 
101 ·R_ARM_REL32»    .data.rel.local99 ·R_ARM_REL32»    .data.rel.local
102 »       .word»  0x00000052100 »       .word»  0x0000004e
103 ·R_ARM_REL32»    .data.rel.local101 ·R_ARM_REL32»    .data.rel.local
  
104 000000e8·<alarm_event_alloc.part.8>:102 000000e4·<alarm_event_alloc.part.8>:
105 alarm_event_alloc.part.8():103 alarm_event_alloc.part.8():
106 »       ldr»    r2,·[pc,·#28]» ;·(108·<alarm_event_alloc.part.8+0x20>)104 »       ldr»    r2,·[pc,·#28]» ;·(104·<alarm_event_alloc.part.8+0x20>)
 105 »       ldr»    r1,·[pc,·#32]» ;·(108·<alarm_event_alloc.part.8+0x24>)
 106 »       strd»   r3,·lr,·[sp,·#-8]!
107 »       mov.w»  r0,·#25107 »       mov.w»  r0,·#25
108 »       movt»   r0,·#32770»  ;·0x8002108 »       movt»   r0,·#32770»  ;·0x8002
109 »       strd»   r3,·lr,·[sp,·#-8]! 
110 »       mov.w»  r3,·#123»   ;·0x7b109 »       mov.w»  r3,·#123»   ;·0x7b
111 »       ldr»    r1,·[pc,·#16]» ;·(10c·<alarm_event_alloc.part.8+0x24>) 
112 »       add»    r2,·pc110 »       add»    r2,·pc
113 »       add»    r1,·pc111 »       add»    r1,·pc
114 »       bl»     0·<dief>112 »       bl»     0·<dief>
115 ·R_ARM_THM_CALL» dief113 ·R_ARM_THM_CALL» dief
116 »       bl»     0·<abort>114 »       bl»     0·<abort>
117 ·R_ARM_THM_CALL» abort115 ·R_ARM_THM_CALL» abort
118 »       .word»  0x00000008116 »       .word»  0x00000008
119 ·R_ARM_REL32»    .LC0117 ·R_ARM_REL32»    .LC0
120 »       .word»  0x0000000a118 »       .word»  0x0000000a
121 ·R_ARM_REL32»    .LC1119 ·R_ARM_REL32»    .LC1
  
122 00000110·<alarm_event_new>:120 0000010c·<alarm_event_new>:
123 alarm_event_new():121 alarm_event_new():
124 »       strd»   r3,·r4,·[sp,·#-32]!122 »       strd»   r3,·r4,·[sp,·#-32]!
125 »       strd»   r5,·r6,·[sp,·#8] 
126 »       mov»    r6,·r3 
127 »       strd»   r9,·lr,·[sp,·#24]123 »       strd»   r9,·lr,·[sp,·#24]
128 »       mov»    r9,·r0124 »       mov»    r9,·r0
129 »       mov.w»  r0,·#5125 »       mov.w»  r0,·#5
130 »       ldrb.w» r5,·[sp,·#32]126 »       strd»   r5,·r6,·[sp,·#8]
131 »       strd»   r7,·r8,·[sp,·#16]127 »       strd»   r7,·r8,·[sp,·#16]
 128 »       mov»    r6,·r3
Max diff block lines reached; 33033/36526 bytes (90.44%) of diff not shown.
49.7 KB
async.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········6360·(bytes·into·file)13 ··Start·of·section·headers:··········6376·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x18d8:1 There·are·11·section·headers,·starting·at·offset·0x18e8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·00077c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000788·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0014c0·0003b8·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·0014d0·0003b8·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0007b0·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0007bc·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0007b0·000059·00··WA··0···0··88 ··[·4]·.bss··············NOBITS··········00000000·0007c0·000059·00··WA··0···0··8
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0007b0·000116·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0007c0·000116·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·0008c6·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·0008d6·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0008c6·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0008d6·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·0008fc·0006f0·10······9··54··412 ··[·8]·.symtab···········SYMTAB··········00000000·00090c·0006f0·10······9··54··4
13 ··[·9]·.strtab···········STRTAB··········00000000·000fec·0004d1·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·000ffc·0004d1·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·001878·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·001888·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
8.68 KB
readelf --wide --symbols {}
    
Offset 14, 42 lines modifiedOffset 14, 42 lines modified
14 ····10:·00000069····36·FUNC····LOCAL··DEFAULT····1·async_message_release_handler14 ····10:·00000069····36·FUNC····LOCAL··DEFAULT····1·async_message_release_handler
15 ····11:·00000088·····0·NOTYPE··LOCAL··DEFAULT····1·$d15 ····11:·00000088·····0·NOTYPE··LOCAL··DEFAULT····1·$d
16 ····12:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····1·$t16 ····12:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
17 ····13:·0000008d···120·FUNC····LOCAL··DEFAULT····1·async_message_wait_handler17 ····13:·0000008d···120·FUNC····LOCAL··DEFAULT····1·async_message_wait_handler
18 ····14:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····1·$d18 ····14:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
19 ····15:·00000014·····0·NOTYPE··LOCAL··DEFAULT····5·.LC219 ····15:·00000014·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
20 ····16:·00000104·····0·NOTYPE··LOCAL··DEFAULT····1·$t20 ····16:·00000104·····0·NOTYPE··LOCAL··DEFAULT····1·$t
21 ····17:·00000280·····0·NOTYPE··LOCAL··DEFAULT····1·$d21 ····17:·0000027c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
22 ····18:·00000044·····0·NOTYPE··LOCAL··DEFAULT····5·.LC322 ····18:·00000044·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
23 ····19:·0000028c·····0·NOTYPE··LOCAL··DEFAULT····1·$t23 ····19:·00000288·····0·NOTYPE··LOCAL··DEFAULT····1·$t
24 ····20:·00000344·····0·NOTYPE··LOCAL··DEFAULT····1·$d24 ····20:·00000340·····0·NOTYPE··LOCAL··DEFAULT····1·$d
25 ····21:·00000350·····0·NOTYPE··LOCAL··DEFAULT····1·$t25 ····21:·0000034c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
26 ····22:·000003d4·····0·NOTYPE··LOCAL··DEFAULT····1·$d26 ····22:·000003d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
27 ····23:·000003e0·····0·NOTYPE··LOCAL··DEFAULT····1·$t27 ····23:·000003e4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
28 ····24:·00000470·····0·NOTYPE··LOCAL··DEFAULT····1·$d28 ····24:·0000047c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
29 ····25:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC429 ····25:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
30 ····26:·0000047c·····0·NOTYPE··LOCAL··DEFAULT····1·$t30 ····26:·00000488·····0·NOTYPE··LOCAL··DEFAULT····1·$t
31 ····27:·000004f8·····0·NOTYPE··LOCAL··DEFAULT····1·$d31 ····27:·00000504·····0·NOTYPE··LOCAL··DEFAULT····1·$d
32 ····28:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC532 ····28:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
33 ····29:·00000504·····0·NOTYPE··LOCAL··DEFAULT····1·$t33 ····29:·00000510·····0·NOTYPE··LOCAL··DEFAULT····1·$t
34 ····30:·00000628·····0·NOTYPE··LOCAL··DEFAULT····1·$d34 ····30:·00000634·····0·NOTYPE··LOCAL··DEFAULT····1·$d
35 ····31:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC635 ····31:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
36 ····32:·00000640·····0·NOTYPE··LOCAL··DEFAULT····1·$t36 ····32:·0000064c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
37 ····33:·00000674·····0·NOTYPE··LOCAL··DEFAULT····1·$d37 ····33:·00000680·····0·NOTYPE··LOCAL··DEFAULT····1·$d
38 ····34:·00000678·····0·NOTYPE··LOCAL··DEFAULT····1·$t38 ····34:·00000684·····0·NOTYPE··LOCAL··DEFAULT····1·$t
39 ····35:·000006ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d39 ····35:·000006b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
40 ····36:·000006b0·····0·NOTYPE··LOCAL··DEFAULT····1·$t40 ····36:·000006bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
41 ····37:·00000704·····0·NOTYPE··LOCAL··DEFAULT····1·$d41 ····37:·00000710·····0·NOTYPE··LOCAL··DEFAULT····1·$d
42 ····38:·00000108·····0·NOTYPE··LOCAL··DEFAULT····5·.LC742 ····38:·00000108·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7
43 ····39:·00000714·····0·NOTYPE··LOCAL··DEFAULT····1·$t43 ····39:·00000720·····0·NOTYPE··LOCAL··DEFAULT····1·$t
44 ····40:·00000734·····0·NOTYPE··LOCAL··DEFAULT····1·$d44 ····40:·00000740·····0·NOTYPE··LOCAL··DEFAULT····1·$d
45 ····41:·00000738·····0·NOTYPE··LOCAL··DEFAULT····1·$t45 ····41:·00000744·····0·NOTYPE··LOCAL··DEFAULT····1·$t
46 ····42:·00000754·····0·NOTYPE··LOCAL··DEFAULT····1·$d46 ····42:·00000760·····0·NOTYPE··LOCAL··DEFAULT····1·$d
47 ····43:·00000758·····0·NOTYPE··LOCAL··DEFAULT····1·$t47 ····43:·00000764·····0·NOTYPE··LOCAL··DEFAULT····1·$t
48 ····44:·00000778·····0·NOTYPE··LOCAL··DEFAULT····1·$d48 ····44:·00000784·····0·NOTYPE··LOCAL··DEFAULT····1·$d
49 ····45:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d49 ····45:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d
50 ····46:·00000000····88·OBJECT··LOCAL··DEFAULT····4·async_message_pool50 ····46:·00000000····88·OBJECT··LOCAL··DEFAULT····4·async_message_pool
51 ····47:·00000058·····1·OBJECT··LOCAL··DEFAULT····4·async_message_pool_initialized51 ····47:·00000058·····1·OBJECT··LOCAL··DEFAULT····4·async_message_pool_initialized
52 ····48:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d52 ····48:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
53 ····49:·00000000·····0·SECTION·LOCAL··DEFAULT····1·53 ····49:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
54 ····50:·00000000·····0·SECTION·LOCAL··DEFAULT····3·54 ····50:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
55 ····51:·00000000·····0·SECTION·LOCAL··DEFAULT····5·55 ····51:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
Offset 66, 49 lines modifiedOffset 66, 49 lines modified
66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_unlock66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_unlock
67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg
68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_system_logger69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_system_logger
70 ····66:·00000105····38·FUNC····GLOBAL·DEFAULT····1·async_message_call70 ····66:·00000105····38·FUNC····GLOBAL·DEFAULT····1·async_message_call
71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·timeus71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·timeus
72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·threaded_dll_cw_enqueue72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·threaded_dll_cw_enqueue
73 ····69:·0000012d····50·FUNC····GLOBAL·DEFAULT····1·async_message_next73 ····69:·0000012d····54·FUNC····GLOBAL·DEFAULT····1·async_message_next
74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·threaded_dll_cw_try_dequeue74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·threaded_dll_cw_try_dequeue
75 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pace_work75 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pace_work
76 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pace_wait76 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pace_wait
77 ····73:·00000161·····4·FUNC····GLOBAL·DEFAULT····1·async_message_try_next77 ····73:·00000165·····4·FUNC····GLOBAL·DEFAULT····1·async_message_try_next
78 ····74:·00000165····48·FUNC····GLOBAL·DEFAULT····1·async_wait_init78 ····74:·00000169····48·FUNC····GLOBAL·DEFAULT····1·async_wait_init
79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_init79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_init
80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_init80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_init
81 ····77:·00000195····56·FUNC····GLOBAL·DEFAULT····1·async_wait81 ····77:·00000199····56·FUNC····GLOBAL·DEFAULT····1·async_wait
82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_wait82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_wait
83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_uldivmod83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_uldivmod
84 ····80:·000001cd···192·FUNC····GLOBAL·DEFAULT····1·async_wait_timeout_absolute84 ····80:·000001d1···184·FUNC····GLOBAL·DEFAULT····1·async_wait_timeout_absolute
85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_timedwait85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_timedwait
86 ····82:·0000028d···196·FUNC····GLOBAL·DEFAULT····1·async_wait_timeout86 ····82:·00000289···196·FUNC····GLOBAL·DEFAULT····1·async_wait_timeout
87 ····83:·00000351····22·FUNC····GLOBAL·DEFAULT····1·async_wait_get_counter87 ····83:·0000034d····32·FUNC····GLOBAL·DEFAULT····1·async_wait_get_counter
88 ····84:·00000369···120·FUNC····GLOBAL·DEFAULT····1·async_wait_progress88 ····84:·0000036d···120·FUNC····GLOBAL·DEFAULT····1·async_wait_progress
89 ····85:·000003e1····40·FUNC····GLOBAL·DEFAULT····1·async_wait_set_first_error89 ····85:·000003e5····40·FUNC····GLOBAL·DEFAULT····1·async_wait_set_first_error
90 ····86:·00000409····22·FUNC····GLOBAL·DEFAULT····1·async_wait_get_error90 ····86:·0000040d····32·FUNC····GLOBAL·DEFAULT····1·async_wait_get_error
91 ····87:·00000421····92·FUNC····GLOBAL·DEFAULT····1·async_wait_finalize91 ····87:·0000042d····92·FUNC····GLOBAL·DEFAULT····1·async_wait_finalize
92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformat92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformat
93 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_destroy93 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_destroy
94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_destroy94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_destroy
95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__termerr__95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__termerr__
96 ····92:·0000047d····68·FUNC····GLOBAL·DEFAULT····1·async_queue_init96 ····92:·00000489····68·FUNC····GLOBAL·DEFAULT····1·async_queue_init
97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·threaded_dll_cw_init97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·threaded_dll_cw_init
98 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pace_init98 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pace_init
99 ····95:·000004c1····68·FUNC····GLOBAL·DEFAULT····1·async_queue_finalize99 ····95:·000004cd····68·FUNC····GLOBAL·DEFAULT····1·async_queue_finalize
100 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·threaded_dll_cw_size100 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·threaded_dll_cw_size
101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·threaded_dll_cw_finalize101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·threaded_dll_cw_finalize
102 ····98:·00000505····18·FUNC····GLOBAL·DEFAULT····1·async_queue_empty102 ····98:·00000511····18·FUNC····GLOBAL·DEFAULT····1·async_queue_empty
103 ····99:·00000519·····4·FUNC····GLOBAL·DEFAULT····1·async_queue_size103 ····99:·00000525·····4·FUNC····GLOBAL·DEFAULT····1·async_queue_size
104 ···100:·0000051d···292·FUNC····GLOBAL·DEFAULT····1·async_message_call_and_wait104 ···100:·00000529···292·FUNC····GLOBAL·DEFAULT····1·async_message_call_and_wait
105 ···101:·00000641····56·FUNC····GLOBAL·DEFAULT····1·async_message_call_and_forget105 ···101:·0000064d····56·FUNC····GLOBAL·DEFAULT····1·async_message_call_and_forget
106 ···102:·00000679····56·FUNC····GLOBAL·DEFAULT····1·async_message_call_and_release106 ···102:·00000685····56·FUNC····GLOBAL·DEFAULT····1·async_message_call_and_release
107 ···103:·000006b1···100·FUNC····GLOBAL·DEFAULT····1·async_message_pool_init107 ···103:·000006bd···100·FUNC····GLOBAL·DEFAULT····1·async_message_pool_init
108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pool_init108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pool_init
109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pool_set_size109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pool_set_size
110 ···106:·00000715····36·FUNC····GLOBAL·DEFAULT····1·async_message_pool_finalize110 ···106:·00000721····36·FUNC····GLOBAL·DEFAULT····1·async_message_pool_finalize
111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pool_finalize111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pool_finalize
112 ···108:·00000739····32·FUNC····GLOBAL·DEFAULT····1·async_message_alloc112 ···108:·00000745····32·FUNC····GLOBAL·DEFAULT····1·async_message_alloc
113 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pool_alloc113 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pool_alloc
114 ···110:·00000759····36·FUNC····GLOBAL·DEFAULT····1·async_message_release114 ···110:·00000765····36·FUNC····GLOBAL·DEFAULT····1·async_message_release
14.6 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x14c0·contains·119·entries:1 Relocation·section·'.rel.text'·at·offset·0x14d0·contains·119·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000010··0000360a·R_ARM_THM_CALL·········00000000···memset3 00000010··0000360a·R_ARM_THM_CALL·········00000000···memset
4 0000002c··0000380a·R_ARM_THM_CALL·········00000000···zalloc_line4 0000002c··0000380a·R_ARM_THM_CALL·········00000000···zalloc_line
5 0000003c··0000360a·R_ARM_THM_CALL·········00000000···memset5 0000003c··0000360a·R_ARM_THM_CALL·········00000000···memset
6 00000056··0000390a·R_ARM_THM_CALL·········00000000···dief6 00000056··0000390a·R_ARM_THM_CALL·········00000000···dief
7 0000005a··00003a0a·R_ARM_THM_CALL·········00000000···abort7 0000005a··00003a0a·R_ARM_THM_CALL·········00000000···abort
8 00000060··00000703·R_ARM_REL32············00000000···.LC08 00000060··00000703·R_ARM_REL32············00000000···.LC0
Offset 13, 110 lines modifiedOffset 13, 110 lines modified
13 000000a4··00003c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock13 000000a4··00003c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
14 000000ba··00003d0a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast14 000000ba··00003d0a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast
15 000000ea··00003f0a·R_ARM_THM_CALL·········00000000···logger_handle_msg15 000000ea··00003f0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
16 000000f8··00004019·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_16 000000f8··00004019·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
17 000000fc··0000411a·R_ARM_GOT_BREL·········00000000···g_system_logger17 000000fc··0000411a·R_ARM_GOT_BREL·········00000000···g_system_logger
18 00000100··00000f03·R_ARM_REL32············00000014···.LC218 00000100··00000f03·R_ARM_REL32············00000014···.LC2
19 00000110··0000430a·R_ARM_THM_CALL·········00000000···timeus19 00000110··0000430a·R_ARM_THM_CALL·········00000000···timeus
20 00000136··0000460a·R_ARM_THM_CALL·········00000000···threaded_dll_cw_try_dequeue20 0000013a··0000460a·R_ARM_THM_CALL·········00000000···threaded_dll_cw_try_dequeue
21 00000142··0000470a·R_ARM_THM_CALL·········00000000···pace_work21 00000144··0000470a·R_ARM_THM_CALL·········00000000···pace_work
22 00000150··0000480a·R_ARM_THM_CALL·········00000000···pace_wait22 00000154··0000480a·R_ARM_THM_CALL·········00000000···pace_wait
23 00000174··00004b0a·R_ARM_THM_CALL·········00000000···pthread_mutex_init23 00000178··00004b0a·R_ARM_THM_CALL·········00000000···pthread_mutex_init
24 00000180··00004c0a·R_ARM_THM_CALL·········00000000···pthread_cond_init24 00000184··00004c0a·R_ARM_THM_CALL·········00000000···pthread_cond_init
25 0000019e··00003c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock25 000001a2··00003c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
26 000001b2··00004e0a·R_ARM_THM_CALL·········00000000···pthread_cond_wait26 000001b6··00004e0a·R_ARM_THM_CALL·········00000000···pthread_cond_wait
27 000001f6··00004f0a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod27 000001f4··00004f0a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod
28 00000212··00004f0a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod28 0000020c··00004f0a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod
29 00000226··00003c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock29 00000226··00003c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
30 00000230··0000510a·R_ARM_THM_CALL·········00000000···pthread_cond_timedwait30 00000230··0000510a·R_ARM_THM_CALL·········00000000···pthread_cond_timedwait
31 00000248··00003e0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock31 00000248··00003e0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
32 0000027a··00003f0a·R_ARM_THM_CALL·········00000000···logger_handle_msg32 00000276··00003f0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
33 00000280··00004019·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_33 0000027c··00004019·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
34 00000284··00001203·R_ARM_REL32············00000044···.LC334 00000280··00001203·R_ARM_REL32············00000044···.LC3
35 00000288··0000411a·R_ARM_GOT_BREL·········00000000···g_system_logger35 00000284··0000411a·R_ARM_GOT_BREL·········00000000···g_system_logger
36 000002a0··0000430a·R_ARM_THM_CALL·········00000000···timeus36 0000029c··0000430a·R_ARM_THM_CALL·········00000000···timeus
37 000002c0··00004f0a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod37 000002b8··00004f0a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod
38 000002d8··00004f0a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod38 000002d2··00004f0a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod
39 000002ec··00003c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock39 000002e8··00003c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
40 000002f6··0000510a·R_ARM_THM_CALL·········00000000···pthread_cond_timedwait40 000002f2··0000510a·R_ARM_THM_CALL·········00000000···pthread_cond_timedwait
41 0000030e··00003e0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock41 0000030a··00003e0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
42 0000033c··00003f0a·R_ARM_THM_CALL·········00000000···logger_handle_msg42 00000338··00003f0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
43 00000344··00004019·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_43 00000340··00004019·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
44 00000348··00001203·R_ARM_REL32············00000044···.LC344 00000344··00001203·R_ARM_REL32············00000044···.LC3
45 0000034c··0000411a·R_ARM_GOT_BREL·········00000000···g_system_logger45 00000348··0000411a·R_ARM_GOT_BREL·········00000000···g_system_logger
46 00000356··00003c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock46 00000356··00003c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
47 0000035e··00003e0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock47 0000035e··00003e0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
48 0000037e··00003c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock48 0000037e··00003c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
49 0000039a··00003d0a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast49 0000039e··00003d0a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast
50 000003c6··00003f0a·R_ARM_THM_CALL·········00000000···logger_handle_msg50 000003ca··00003f0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
51 000003d4··00004019·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_51 000003d8··00004019·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
52 000003d8··0000411a·R_ARM_GOT_BREL·········00000000···g_system_logger52 000003dc··0000411a·R_ARM_GOT_BREL·········00000000···g_system_logger
53 000003dc··00000f03·R_ARM_REL32············00000014···.LC253 000003e0··00000f03·R_ARM_REL32············00000014···.LC2
54 000003ec··00003c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock54 000003f0··00003c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
55 0000040e··00003c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock55 00000416··00003c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
56 00000416··00003e0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock56 0000041e··00003e0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
57 0000042a··00003c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock57 00000436··00003c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
58 00000432··00003e0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock58 00000440··00003e0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
59 0000044a··0000580a·R_ARM_THM_CALL·········00000000···osformat59 00000456··0000580a·R_ARM_THM_CALL·········00000000···osformat
60 0000045a··0000590a·R_ARM_THM_CALL·········00000000···pthread_cond_destroy60 00000466··0000590a·R_ARM_THM_CALL·········00000000···pthread_cond_destroy
61 00000470··00004019·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_61 0000047c··00004019·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
62 00000474··00005b1a·R_ARM_GOT_BREL·········00000000···__termerr__62 00000480··00005b1a·R_ARM_GOT_BREL·········00000000···__termerr__
63 00000478··00001903·R_ARM_REL32············0000005c···.LC463 00000484··00001903·R_ARM_REL32············0000005c···.LC4
64 00000498··00005d0a·R_ARM_THM_CALL·········00000000···threaded_dll_cw_init64 000004a4··00005d0a·R_ARM_THM_CALL·········00000000···threaded_dll_cw_init
65 000004ce··0000600a·R_ARM_THM_CALL·········00000000···threaded_dll_cw_size65 000004da··0000600a·R_ARM_THM_CALL·········00000000···threaded_dll_cw_size
66 000004f2··00003f0a·R_ARM_THM_CALL·········00000000···logger_handle_msg66 000004fe··00003f0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
67 000004f8··00004019·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_67 00000504··00004019·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
68 000004fc··0000411a·R_ARM_GOT_BREL·········00000000···g_system_logger68 00000508··0000411a·R_ARM_GOT_BREL·········00000000···g_system_logger
69 00000500··00001c03·R_ARM_REL32············000000b0···.LC569 0000050c··00001c03·R_ARM_REL32············000000b0···.LC5
70 00000508··0000600a·R_ARM_THM_CALL·········00000000···threaded_dll_cw_size70 00000514··0000600a·R_ARM_THM_CALL·········00000000···threaded_dll_cw_size
71 00000544··00004b0a·R_ARM_THM_CALL·········00000000···pthread_mutex_init71 00000550··00004b0a·R_ARM_THM_CALL·········00000000···pthread_mutex_init
72 00000550··00004c0a·R_ARM_THM_CALL·········00000000···pthread_cond_init72 0000055a··00004c0a·R_ARM_THM_CALL·········00000000···pthread_cond_init
73 0000056c··0000430a·R_ARM_THM_CALL·········00000000···timeus73 00000576··0000430a·R_ARM_THM_CALL·········00000000···timeus
74 00000578··0000440a·R_ARM_THM_CALL·········00000000···threaded_dll_cw_enqueue74 00000582··0000440a·R_ARM_THM_CALL·········00000000···threaded_dll_cw_enqueue
75 0000057e··00003c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock75 00000588··00003c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
76 0000058c··00004e0a·R_ARM_THM_CALL·········00000000···pthread_cond_wait76 00000598··00004e0a·R_ARM_THM_CALL·········00000000···pthread_cond_wait
77 00000598··00003e0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock77 000005a4··00003e0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
78 000005a0··0000430a·R_ARM_THM_CALL·········00000000···timeus78 000005ac··0000430a·R_ARM_THM_CALL·········00000000···timeus
79 000005b2··00003c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock79 000005be··00003c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
80 000005bc··00003e0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock80 000005c8··00003e0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
81 000005d4··0000580a·R_ARM_THM_CALL·········00000000···osformat81 000005e0··0000580a·R_ARM_THM_CALL·········00000000···osformat
82 000005e4··0000590a·R_ARM_THM_CALL·········00000000···pthread_cond_destroy82 000005f0··0000590a·R_ARM_THM_CALL·········00000000···pthread_cond_destroy
83 000005ea··00005a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_destroy83 000005f6··00005a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_destroy
84 0000060a··00003f0a·R_ARM_THM_CALL·········00000000···logger_handle_msg84 00000616··00003f0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
85 00000628··00004019·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_85 00000634··00000d03·R_ARM_REL32············0000008d···async_message_wait_handler
86 0000062c··00000d03·R_ARM_REL32············0000008d···async_message_wait_handler86 00000638··00004019·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
87 00000630··00005b1a·R_ARM_GOT_BREL·········00000000···__termerr__87 0000063c··00005b1a·R_ARM_GOT_BREL·········00000000···__termerr__
88 00000634··00001903·R_ARM_REL32············0000005c···.LC488 00000640··00001903·R_ARM_REL32············0000005c···.LC4
89 00000638··0000411a·R_ARM_GOT_BREL·········00000000···g_system_logger89 00000644··0000411a·R_ARM_GOT_BREL·········00000000···g_system_logger
90 0000063c··00001f03·R_ARM_REL32············000000e8···.LC690 00000648··00001f03·R_ARM_REL32············000000e8···.LC6
91 00000658··0000430a·R_ARM_THM_CALL·········00000000···timeus91 00000664··0000430a·R_ARM_THM_CALL·········00000000···timeus
92 00000674··00000203·R_ARM_REL32············00000001···async_message_nop_handler92 00000680··00000203·R_ARM_REL32············00000001···async_message_nop_handler
93 00000690··0000430a·R_ARM_THM_CALL·········00000000···timeus93 0000069c··0000430a·R_ARM_THM_CALL·········00000000···timeus
94 000006ac··00000a03·R_ARM_REL32············00000069···async_message_release_handler94 000006b8··00000a03·R_ARM_REL32············00000069···async_message_release_handler
95 000006e0··0000680a·R_ARM_THM_CALL·········00000000···pool_init95 000006ec··0000680a·R_ARM_THM_CALL·········00000000···pool_init
96 000006ea··0000690a·R_ARM_THM_CALL·········00000000···pool_set_size96 000006f6··0000690a·R_ARM_THM_CALL·········00000000···pool_set_size
97 00000704··00000103·R_ARM_REL32············00000000···.bss97 00000710··00000103·R_ARM_REL32············00000000···.bss
98 00000708··00002603·R_ARM_REL32············00000108···.LC798 00000714··00002603·R_ARM_REL32············00000108···.LC7
99 0000070c··00000403·R_ARM_REL32············00000005···async_message_pool_free99 00000718··00000403·R_ARM_REL32············00000005···async_message_pool_free
100 00000710··00000503·R_ARM_REL32············00000025···async_message_pool_alloc100 0000071c··00000503·R_ARM_REL32············00000025···async_message_pool_alloc
101 00000726··00006b0a·R_ARM_THM_CALL·········00000000···pool_finalize101 00000732··00006b0a·R_ARM_THM_CALL·········00000000···pool_finalize
102 00000734··00000103·R_ARM_REL32············00000000···.bss102 00000740··00000103·R_ARM_REL32············00000000···.bss
103 00000740··00006d0a·R_ARM_THM_CALL·········00000000···pool_alloc103 0000074c··00006d0a·R_ARM_THM_CALL·········00000000···pool_alloc
104 0000074c··0000360a·R_ARM_THM_CALL·········00000000···memset104 00000758··0000360a·R_ARM_THM_CALL·········00000000···memset
105 00000754··00000103·R_ARM_REL32············00000000···.bss105 00000760··00000103·R_ARM_REL32············00000000···.bss
106 00000764··0000360a·R_ARM_THM_CALL·········00000000···memset106 00000770··0000360a·R_ARM_THM_CALL·········00000000···memset
107 00000778··00000103·R_ARM_REL32············00000000···.bss107 00000784··00000103·R_ARM_REL32············00000000···.bss
108 0000001e··0000371e·R_ARM_THM_JUMP24·······00000000···zfree_line108 0000001e··0000371e·R_ARM_THM_JUMP24·······00000000···zfree_line
109 00000084··00003b1e·R_ARM_THM_JUMP24·······00000000···pool_release109 00000084··00003b1e·R_ARM_THM_JUMP24·······00000000···pool_release
110 000000d0··00003e1e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock110 000000d0··00003e1e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock
111 00000126··0000441e·R_ARM_THM_JUMP24·······00000000···threaded_dll_cw_enqueue111 00000126··0000441e·R_ARM_THM_JUMP24·······00000000···threaded_dll_cw_enqueue
112 00000160··0000461e·R_ARM_THM_JUMP24·······00000000···threaded_dll_cw_try_dequeue112 00000164··0000461e·R_ARM_THM_JUMP24·······00000000···threaded_dll_cw_try_dequeue
113 000001c8··00003e1e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock113 000001cc··00003e1e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock
114 000003b0··00003e1e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock114 000003b4··00003e1e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock
115 00000404··00003e1e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock115 00000408··00003e1e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock
116 0000046a··00005a1e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_destroy116 00000476··00005a1e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_destroy
117 000004bc··00005e1e·R_ARM_THM_JUMP24·······00000000···pace_init117 000004c8··00005e1e·R_ARM_THM_JUMP24·······00000000···pace_init
118 000004e0··0000611e·R_ARM_THM_JUMP24·······00000000···threaded_dll_cw_finalize118 000004ec··0000611e·R_ARM_THM_JUMP24·······00000000···threaded_dll_cw_finalize
119 00000518··0000601e·R_ARM_THM_JUMP24·······00000000···threaded_dll_cw_size119 00000524··0000601e·R_ARM_THM_JUMP24·······00000000···threaded_dll_cw_size
120 0000066e··0000441e·R_ARM_THM_JUMP24·······00000000···threaded_dll_cw_enqueue120 0000067a··0000441e·R_ARM_THM_JUMP24·······00000000···threaded_dll_cw_enqueue
121 000006a6··0000441e·R_ARM_THM_JUMP24·······00000000···threaded_dll_cw_enqueue121 000006b2··0000441e·R_ARM_THM_JUMP24·······00000000···threaded_dll_cw_enqueue
122 00000774··00003b1e·R_ARM_THM_JUMP24·······00000000···pool_release122 00000780··00003b1e·R_ARM_THM_JUMP24·······00000000···pool_release
349 B
strings --all --bytes=8 {}
    
Offset 1, 7 lines modifiedOffset 1, 8 lines modified
 1 I·F}DzDyD
1 src/async.c2 src/async.c
2 async_wait_progress:·count=%i,·trying·to·add·%i3 async_wait_progress:·count=%i,·trying·to·add·%i
3 async_wait_timeout:·%r4 async_wait_timeout:·%r
4 async_wait_finalize:·wait_count·=·%i·>·0:·finalisation·before·logical·end·of·life5 async_wait_finalize:·wait_count·=·%i·>·0:·finalisation·before·logical·end·of·life
5 async_dll_cw_finalize:·queue·still·contains·%u·items6 async_dll_cw_finalize:·queue·still·contains·%u·items
6 async·waited·%lluus·on·'%i@%s'7 async·waited·%lluus·on·'%i@%s'
7 async·message8 async·message
22.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 11, 16 lines modifiedOffset 11, 16 lines modified
11 00000004·<async_message_pool_free>:11 00000004·<async_message_pool_free>:
12 async_message_pool_free():12 async_message_pool_free():
13 »       strd»   r3,·lr,·[sp,·#-8]!13 »       strd»   r3,·lr,·[sp,·#-8]!
14 »       mov.w»  r1,·#226»   ;·0xe214 »       mov.w»  r1,·#226»   ;·0xe2
15 »       mov.w»  r2,·#3215 »       mov.w»  r2,·#32
16 »       bl»     0·<memset>16 »       bl»     0·<memset>
17 ·R_ARM_THM_CALL» memset17 ·R_ARM_THM_CALL» memset
18 »       mov.w»  r1,·#3 
19 »       ldrd»   r3,·lr,·[sp]18 »       ldrd»   r3,·lr,·[sp]
 19 »       mov.w»  r1,·#3
20 »       add»    sp,·#820 »       add»    sp,·#8
21 »       b.w»    0·<zfree_line>21 »       b.w»    0·<zfree_line>
22 ·R_ARM_THM_JUMP24»       zfree_line22 ·R_ARM_THM_JUMP24»       zfree_line
23 »       nop23 »       nop
  
24 00000024·<async_message_pool_alloc>:24 00000024·<async_message_pool_alloc>:
25 async_message_pool_alloc():25 async_message_pool_alloc():
Offset 33, 18 lines modifiedOffset 33, 18 lines modified
33 »       mov.w»  r2,·#3233 »       mov.w»  r2,·#32
34 »       mov.w»  r1,·#034 »       mov.w»  r1,·#0
35 »       bl»     0·<memset>35 »       bl»     0·<memset>
36 ·R_ARM_THM_CALL» memset36 ·R_ARM_THM_CALL» memset
37 »       mov»    r0,·r437 »       mov»    r0,·r4
38 »       pop»    {r4,·pc}38 »       pop»    {r4,·pc}
39 »       ldr»    r2,·[pc,·#24]» ;·(60·<async_message_pool_alloc+0x3c>)39 »       ldr»    r2,·[pc,·#24]» ;·(60·<async_message_pool_alloc+0x3c>)
 40 »       ldr»    r1,·[pc,·#28]» ;·(64·<async_message_pool_alloc+0x40>)
40 »       movs»   r0,·#2541 »       movs»   r0,·#25
41 »       movt»   r0,·#32770»  ;·0x800242 »       movt»   r0,·#32770»  ;·0x8002
42 »       mov.w»  r3,·#418»   ;·0x1a243 »       mov.w»  r3,·#418»   ;·0x1a2
43 »       ldr»    r1,·[pc,·#16]» ;·(64·<async_message_pool_alloc+0x40>) 
44 »       add»    r2,·pc44 »       add»    r2,·pc
45 »       add»    r1,·pc45 »       add»    r1,·pc
46 »       bl»     0·<dief>46 »       bl»     0·<dief>
47 ·R_ARM_THM_CALL» dief47 ·R_ARM_THM_CALL» dief
48 »       bl»     0·<abort>48 »       bl»     0·<abort>
49 ·R_ARM_THM_CALL» abort49 ·R_ARM_THM_CALL» abort
50 »       nop50 »       nop
Offset 96, 34 lines modifiedOffset 96, 34 lines modified
96 »       add»    sp,·#1296 »       add»    sp,·#12
97 »       ldrd»   r4,·r5,·[sp]97 »       ldrd»   r4,·r5,·[sp]
98 »       ldrd»   r6,·r7,·[sp,·#8]98 »       ldrd»   r6,·r7,·[sp,·#8]
99 »       add»    sp,·#1699 »       add»    sp,·#16
100 »       ldr.w»  lr,·[sp],·#4100 »       ldr.w»  lr,·[sp],·#4
101 »       b.w»    0·<pthread_mutex_unlock>101 »       b.w»    0·<pthread_mutex_unlock>
102 ·R_ARM_THM_JUMP24»       pthread_mutex_unlock102 ·R_ARM_THM_JUMP24»       pthread_mutex_unlock
103 »       ldr»    r2,·[pc,·#36]» ;·(fc·<async_message_wait_handler+0x70>)103 »       ldr»    r0,·[pc,·#36]» ;·(fc·<async_message_wait_handler+0x70>)
 104 »       ldr»    r2,·[pc,·#40]» ;·(100·<async_message_wait_handler+0x74>)
104 »       mov.w»  r7,·#1105 »       mov.w»  r7,·#1
105 »       mov.w»  r1,·#3 
106 »       ldr»    r3,·[r4,·#72]» ;·0x48106 »       ldr»    r3,·[r4,·#72]» ;·0x48
107 »       ldr»    r0,·[r5,·r2]107 »       mov.w»  r1,·#3
 108 »       ldr»    r0,·[r5,·r0]
 109 »       add»    r2,·pc
108 »       str»    r7,·[sp,·#0]110 »       str»    r7,·[sp,·#0]
109 »       ldr»    r2,·[pc,·#24]» ;·(100·<async_message_wait_handler+0x74>) 
110 »       ldr»    r0,·[r0,·#0]111 »       ldr»    r0,·[r0,·#0]
111 »       add»    r2,·pc 
112 »       bl»     0·<logger_handle_msg>112 »       bl»     0·<logger_handle_msg>
113 ·R_ARM_THM_CALL» logger_handle_msg113 ·R_ARM_THM_CALL» logger_handle_msg
114 »       mov.w»  r3,·#0114 »       mov.w»  r3,·#0
115 »       mov»    r0,·r6115 »       mov»    r0,·r6
116 »       b.n»    b8·<async_message_wait_handler+0x2c>116 »       b.n»    b8·<async_message_wait_handler+0x2c>
117 »       nop117 »       nop
118 »       .word»  0x0000004a118 »       .word»  0x0000004a
119 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_119 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_
120 »       .word»  0x00000000120 »       .word»  0x00000000
121 ·R_ARM_GOT32»    g_system_logger121 ·R_ARM_GOT32»    g_system_logger
122 »       .word»  0x00000014122 »       .word»  0x00000018
123 ·R_ARM_REL32»    .LC2123 ·R_ARM_REL32»    .LC2
  
124 00000104·<async_message_call>:124 00000104·<async_message_call>:
125 async_message_call():125 async_message_call():
126 »       strd»   r3,·r4,·[sp,·#-16]!126 »       strd»   r3,·r4,·[sp,·#-16]!
127 »       mov»    r4,·r1127 »       mov»    r4,·r1
128 »       strd»   r5,·lr,·[sp,·#8]128 »       strd»   r5,·lr,·[sp,·#8]
Offset 141, 39 lines modifiedOffset 141, 41 lines modified
141 »       nop141 »       nop
  
142 0000012c·<async_message_next>:142 0000012c·<async_message_next>:
143 async_message_next():143 async_message_next():
144 »       strd»   r3,·r4,·[sp,·#-16]!144 »       strd»   r3,·r4,·[sp,·#-16]!
145 »       mov»    r4,·r0145 »       mov»    r4,·r0
146 »       strd»   r5,·lr,·[sp,·#8]146 »       strd»   r5,·lr,·[sp,·#8]
 147 »       add.w»  r4,·r4,·#152»;·0x98
147 »       bl»     0·<threaded_dll_cw_try_dequeue>148 »       bl»     0·<threaded_dll_cw_try_dequeue>
148 ·R_ARM_THM_CALL» threaded_dll_cw_try_dequeue149 ·R_ARM_THM_CALL» threaded_dll_cw_try_dequeue
149 »       mov»    r5,·r0150 »       mov»    r5,·r0
150 »       add.w»  r0,·r4,·#152»;·0x98151 »       cbz»    r0,·152·<async_message_next+0x26>
151 »       cbz»    r5,·10·<pace_work+0x10>152 »       mov»    r0,·r4
152 »       bl»     0·<pace_work>153 »       bl»     0·<pace_work>
153 ·R_ARM_THM_CALL» pace_work154 ·R_ARM_THM_CALL» pace_work
154 »       ldrd»   r3,·r4,·[sp]155 »       ldrd»   r3,·r4,·[sp]
155 »       add»    sp,·#8156 »       add»    sp,·#8
156 »       mov»    r0,·r5157 »       mov»    r0,·r5
157 »       pop»    {r5,·pc}158 »       pop»    {r5,·pc}
 159 »       mov»    r0,·r4
158 »       bl»     0·<pace_wait>160 »       bl»     0·<pace_wait>
159 ·R_ARM_THM_CALL» pace_wait161 ·R_ARM_THM_CALL» pace_wait
160 »       ldrd»   r3,·r4,·[sp]162 »       ldrd»   r3,·r4,·[sp]
161 »       add»    sp,·#8163 »       add»    sp,·#8
162 »       mov»    r0,·r5164 »       mov»    r0,·r5
163 »       pop»    {r5,·pc}165 »       pop»    {r5,·pc}
164 »       nop166 »       nop
  
165 00000160·<async_message_try_next>:167 00000164·<async_message_try_next>:
166 async_message_try_next():168 async_message_try_next():
167 »       b.w»    0·<threaded_dll_cw_try_dequeue>169 »       b.w»    0·<threaded_dll_cw_try_dequeue>
168 ·R_ARM_THM_JUMP24»       threaded_dll_cw_try_dequeue170 ·R_ARM_THM_JUMP24»       threaded_dll_cw_try_dequeue
  
169 00000164·<async_wait_init>:171 00000168·<async_wait_init>:
170 async_wait_init():172 async_wait_init():
171 »       strd»   r3,·r4,·[sp,·#-16]!173 »       strd»   r3,·r4,·[sp,·#-16]!
172 »       mov»    r4,·r0174 »       mov»    r4,·r0
173 »       strd»   r5,·lr,·[sp,·#8]175 »       strd»   r5,·lr,·[sp,·#8]
174 »       mov»    r5,·r1176 »       mov»    r5,·r1
175 »       mov.w»  r1,·#0177 »       mov.w»  r1,·#0
176 »       bl»     0·<pthread_mutex_init>178 »       bl»     0·<pthread_mutex_init>
Offset 185, 264 lines modifiedOffset 187, 264 lines modified
185 »       mov.w»  r3,·#0187 »       mov.w»  r3,·#0
186 »       str»    r5,·[r4,·#72]» ;·0x48188 »       str»    r5,·[r4,·#72]» ;·0x48
187 »       str»    r3,·[r4,·#76]» ;·0x4c189 »       str»    r3,·[r4,·#76]» ;·0x4c
188 »       ldrd»   r3,·r4,·[sp]190 »       ldrd»   r3,·r4,·[sp]
189 »       add»    sp,·#8191 »       add»    sp,·#8
190 »       pop»    {r5,·pc}192 »       pop»    {r5,·pc}
  
191 00000194·<async_wait>:193 00000198·<async_wait>:
192 async_wait():194 async_wait():
Max diff block lines reached; 20181/23290 bytes (86.65%) of diff not shown.
1.51 KB
base16.o
1.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 13, 19 lines modifiedOffset 13, 19 lines modified
13 »       add.w»  r2,·r2,·#213 »       add.w»  r2,·r2,·#2
14 »       add»    r1,·r014 »       add»    r1,·r0
15 »       add»    r4,·pc15 »       add»    r4,·pc
16 »       ldrb.w» r3,·[r0],·#116 »       ldrb.w» r3,·[r0],·#1
17 »       add.w»  r2,·r2,·#217 »       add.w»  r2,·r2,·#2
18 »       mov.w»  r6,·r3,·lsr·#418 »       mov.w»  r6,·r3,·lsr·#4
19 »       and.w»  r3,·r3,·#1519 »       and.w»  r3,·r3,·#15
20 »       cmp»    r0,·r1 
21 »       ldrb»   r5,·[r4,·r3]20 »       ldrb»   r5,·[r4,·r3]
 21 »       cmp»    r0,·r1
22 »       ldrb»   r3,·[r4,·r6]22 »       ldrb»   r3,·[r4,·r6]
23 »       strb.w» r3,·[r2,·#-4] 
24 »       strb.w» r5,·[r2,·#-3]23 »       strb.w» r5,·[r2,·#-3]
 24 »       strb.w» r3,·[r2,·#-4]
25 »       bne.n»  18·<base16_encode+0x18>25 »       bne.n»  18·<base16_encode+0x18>
26 »       mov»    r0,·r726 »       mov»    r0,·r7
27 »       ldrd»   r4,·r5,·[sp]27 »       ldrd»   r4,·r5,·[sp]
28 »       ldrd»   r6,·r7,·[sp,·#8]28 »       ldrd»   r6,·r7,·[sp,·#8]
29 »       add»    sp,·#1629 »       add»    sp,·#16
30 »       bx»     lr30 »       bx»     lr
31 »       nop31 »       nop
Offset 37, 37 lines modifiedOffset 37, 37 lines modified
37 »       lsls»   r3,·r1,·#3137 »       lsls»   r3,·r1,·#31
38 »       bmi.n»  d6·<base16_decode+0x8a>38 »       bmi.n»  d6·<base16_decode+0x8a>
39 »       cmp»    r1,·#039 »       cmp»    r1,·#0
40 »       beq.n»  d2·<base16_decode+0x86>40 »       beq.n»  d2·<base16_decode+0x86>
41 »       ldr»    r3,·[pc,·#136]»;·(e0·<base16_decode+0x94>)41 »       ldr»    r3,·[pc,·#136]»;·(e0·<base16_decode+0x94>)
42 »       strd»   r4,·r5,·[sp,·#-16]!42 »       strd»   r4,·r5,·[sp,·#-16]!
43 »       strd»   r6,·r7,·[sp,·#8]43 »       strd»   r6,·r7,·[sp,·#8]
44 »       ldrb»   r6,·[r0,·#1]44 »       ldrb»   r5,·[r0,·#1]
45 »       ldrb»   r4,·[r0,·#0]45 »       ldrb»   r4,·[r0,·#0]
46 »       add»    r3,·pc46 »       add»    r3,·pc
47 »       add»    r4,·r347 »       add»    r4,·r3
48 »       add»    r3,·r648 »       add»    r3,·r5
49 »       ldrb»   r5,·[r4,·#16] 
50 »       ldrb»   r3,·[r3,·#16]49 »       ldrb»   r3,·[r3,·#16]
 50 »       ldrb»   r5,·[r4,·#16]
51 »       orr.w»  r4,·r5,·r351 »       orr.w»  r4,·r5,·r3
52 »       lsls»   r6,·r4,·#2452 »       lsls»   r6,·r4,·#24
53 »       bmi.n»  be·<base16_decode+0x72>53 »       bmi.n»  be·<base16_decode+0x72>
54 »       ldr»    r7,·[pc,·#108]»;·(e4·<base16_decode+0x98>)54 »       ldr»    r7,·[pc,·#108]»;·(e4·<base16_decode+0x98>)
55 »       add.w»  r6,·r0,·#255 »       add.w»  r6,·r0,·#2
56 »       add.w»  r0,·r0,·#4 
57 »       add»    r1,·r656 »       add»    r1,·r6
 57 »       add.w»  r0,·r0,·#4
58 »       mov»    r6,·r258 »       mov»    r6,·r2
59 »       add»    r7,·pc59 »       add»    r7,·pc
60 »       b.n»    a2·<base16_decode+0x56>60 »       b.n»    a2·<base16_decode+0x56>
61 »       ldrb.w» r3,·[r0,·#-2]61 »       ldrb.w» r3,·[r0,·#-2]
 62 »       ldrb.w» r4,·[r0,·#-1]
62 »       add.w»  r0,·r0,·#263 »       add.w»  r0,·r0,·#2
63 »       ldrb.w» r4,·[r0,·#-3] 
64 »       add»    r3,·r764 »       add»    r3,·r7
65 »       ldrb»   r5,·[r3,·#16] 
66 »       add»    r4,·r765 »       add»    r4,·r7
 66 »       ldrb»   r5,·[r3,·#16]
67 »       ldrb»   r3,·[r4,·#16]67 »       ldrb»   r3,·[r4,·#16]
68 »       orr.w»  r4,·r5,·r368 »       orr.w»  r4,·r5,·r3
69 »       lsls»   r4,·r4,·#2469 »       lsls»   r4,·r4,·#24
70 »       bmi.n»  be·<base16_decode+0x72>70 »       bmi.n»  be·<base16_decode+0x72>
71 »       orr.w»  r3,·r3,·r5,·lsl·#471 »       orr.w»  r3,·r3,·r5,·lsl·#4
72 »       cmp»    r1,·r072 »       cmp»    r1,·r0
73 »       strb.w» r3,·[r6],·#173 »       strb.w» r3,·[r6],·#1
21.3 KB
base32.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········2364·(bytes·into·file)13 ··Start·of·section·headers:··········2336·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x93c:1 There·are·11·section·headers,·starting·at·offset·0x920:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0004e8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0004cc·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0008ac·000038·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·000890·000038·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00051c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000500·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·00051c·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000500·000000·00··WA··0···0··1
9 ··[·5]·.rodata···········PROGBITS········00000000·00051c·000200·00···A··0···0··49 ··[·5]·.rodata···········PROGBITS········00000000·000500·000200·00···A··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·00071c·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·000700·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00071c·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000700·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·000750·000120·10······9··16··412 ··[·8]·.symtab···········SYMTAB··········00000000·000734·000120·10······9··16··4
13 ··[·9]·.strtab···········STRTAB··········00000000·000870·00003b·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·000854·00003b·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·0008e4·000058·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·0008c8·000058·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
1.56 KB
readelf --wide --symbols {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Symbol·table·'.symtab'·contains·18·entries:1 Symbol·table·'.symtab'·contains·18·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
5 ·····2:·000000ea·····0·NOTYPE··LOCAL··DEFAULT····1·$d5 ·····2:·000000e6·····0·NOTYPE··LOCAL··DEFAULT····1·$d
6 ·····3:·000000ee·····0·NOTYPE··LOCAL··DEFAULT····1·$t6 ·····3:·000000ea·····0·NOTYPE··LOCAL··DEFAULT····1·$t
7 ·····4:·00000294·····0·NOTYPE··LOCAL··DEFAULT····1·$d7 ·····4:·00000280·····0·NOTYPE··LOCAL··DEFAULT····1·$d
8 ·····5:·000002a8·····0·NOTYPE··LOCAL··DEFAULT····1·$t8 ·····5:·00000294·····0·NOTYPE··LOCAL··DEFAULT····1·$t
9 ·····6:·000004e0·····0·NOTYPE··LOCAL··DEFAULT····1·$d9 ·····6:·000004c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
10 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT····5·10 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
12 ·····9:·00000000···256·OBJECT··LOCAL··DEFAULT····5·__BASE32__12 ·····9:·00000000···256·OBJECT··LOCAL··DEFAULT····5·__BASE32__
13 ····10:·00000100···256·OBJECT··LOCAL··DEFAULT····5·__DEBASE32__13 ····10:·00000100···256·OBJECT··LOCAL··DEFAULT····5·__DEBASE32__
14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····1·14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····3·15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
16 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT····4·16 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····6·17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····7·18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
19 ····16:·00000001···680·FUNC····GLOBAL·DEFAULT····1·base32_encode19 ····16:·00000001···660·FUNC····GLOBAL·DEFAULT····1·base32_encode
20 ····17:·000002a9···576·FUNC····GLOBAL·DEFAULT····1·base32_decode20 ····17:·00000295···568·FUNC····GLOBAL·DEFAULT····1·base32_decode
1.12 KB
readelf --wide --relocs {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x8ac·contains·7·entries:1 Relocation·section·'.rel.text'·at·offset·0x890·contains·7·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000294··00000703·R_ARM_REL32············00000000···.rodata3 00000280··00000703·R_ARM_REL32············00000000···.rodata
4 00000298··00000703·R_ARM_REL32············00000000···.rodata4 00000284··00000703·R_ARM_REL32············00000000···.rodata
5 0000029c··00000703·R_ARM_REL32············00000000···.rodata5 00000288··00000703·R_ARM_REL32············00000000···.rodata
6 000002a0··00000703·R_ARM_REL32············00000000···.rodata6 0000028c··00000703·R_ARM_REL32············00000000···.rodata
7 000002a4··00000703·R_ARM_REL32············00000000···.rodata7 00000290··00000703·R_ARM_REL32············00000000···.rodata
8 000004e0··00000703·R_ARM_REL32············00000000···.rodata8 000004c4··00000703·R_ARM_REL32············00000000···.rodata
9 000004e4··00000703·R_ARM_REL32············00000000···.rodata9 000004c8··00000703·R_ARM_REL32············00000000···.rodata
15.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 3, 415 lines modifiedOffset 3, 402 lines modified
  
3 Disassembly·of·section·.text:3 Disassembly·of·section·.text:
  
4 00000000·<base32_encode>:4 00000000·<base32_encode>:
5 base32_encode():5 base32_encode():
6 »       str.w»  r4,·[sp,·#-36]!6 »       str.w»  r4,·[sp,·#-36]!
7 »       cmp»    r1,·#47 »       cmp»    r1,·#4
8 »       strd»   r5,·r6,·[sp,·#4] 
9 »       strd»   r7,·r8,·[sp,·#12]8 »       strd»   r7,·r8,·[sp,·#12]
10 »       strd»   r9,·sl,·[sp,·#20] 
11 »       strd»   fp,·lr,·[sp,·#28]9 »       strd»   fp,·lr,·[sp,·#28]
 10 »       strd»   r5,·r6,·[sp,·#4]
 11 »       strd»   r9,·sl,·[sp,·#20]
12 »       sub»    sp,·#2012 »       sub»    sp,·#20
13 »       mov»    lr,·r213 »       mov»    fp,·r2
14 »       strd»   r0,·r2,·[sp,·#8]14 »       str»    r2,·[sp,·#12]
15 »       bls.w»  290·<base32_encode+0x290>15 »       bls.w»  27a·<base32_encode+0x27a>
16 »       ldr»    r2,·[pc,·#624]»;·(294·<base32_encode+0x294>)16 »       ldr»    r4,·[pc,·#604]»;·(280·<base32_encode+0x280>)
17 »       mov»    r3,·r017 »       add.w»  r2,·r0,·#5
18 »       add.w»  r3,·r3,·#5 
19 »       str»    r1,·[sp,·#4]18 »       str»    r1,·[sp,·#4]
20 »       add»    r2,·pc19 »       add»    r4,·pc
21 »       ldrb.w» ip,·[r3,·#-2]20 »       ldrb.w» r7,·[r2,·#-4]
22 »       mov.w»  r4,·#021 »       ldr»    r3,·[sp,·#4]
23 »       mov»    r0,·lr22 »       ldrb.w» r0,·[r2,·#-5]
24 »       mov»    r5,·r423 »       ldrb.w» ip,·[r2,·#-2]
25 »       ldr»    r1,·[sp,·#4]24 »       ldrb.w» r9,·[r2,·#-3]
26 »       ldrb.w» r8,·[r3,·#-3]25 »       ldrb.w» sl,·[r2,·#-1]
27 »       mov.w»  sl,·ip,·lsr·#726 »       mov.w»  r5,·#0
28 »       ldrb.w» r6,·[r3,·#-1]27 »       sub.w»  r1,·r3,·#5
29 »       mov.w»  fp,·ip,·lsr·#228 »       mov.w»  r3,·r7,·lsr·#6
30 »       sub.w»  r1,·r1,·#529 »       mov.w»  lr,·ip,·lsr·#7
31 »       ldrb.w» r9,·[r3,·#-4]30 »       mov»    r6,·r5
32 »       orr.w»  sl,·sl,·r8,·lsl·#131 »       orr.w»  r3,·r3,·r0,·lsl·#2
33 »       strd»   r1,·r3,·[sp,·#4]32 »       mov.w»  r0,·r0,·lsr·#3
34 »       add.w»  r3,·r3,·#533 »       orr.w»  lr,·lr,·r9,·lsl·#1
35 »       mov.w»  r8,·r8,·lsr·#434 »       mov.w»  r8,·ip,·lsr·#2
36 »       ldrb.w» fp,·[r2,·fp]35 »       ldrb»   r0,·[r4,·r0]
37 »       mov»    r1,·r636 »       mov.w»  r9,·r9,·lsr·#4
38 »       uxtb.w» sl,·sl37 »       uxtb.w» lr,·lr
39 »       ldrb.w» r6,·[r3,·#-10]38 »       uxtb»   r3,·r3
40 »       mov.w»  r7,·r9,·lsr·#639 »       ldrb.w» r8,·[r4,·r8]
41 »       ldrb.w» sl,·[r2,·sl]40 »       strd»   r1,·r0,·[sp,·#4]
42 »       orr.w»  r8,·r8,·r9,·lsl·#441 »       ldrb.w» r1,·[r4,·lr]
43 »       mov.w»  r9,·r9,·lsr·#142 »       mov.w»  r0,·sl,·lsr·#5
44 »       uxtb.w» r8,·r843 »       ldrb.w» lr,·[r4,·r3]
45 »       orr.w»  r7,·r7,·r6,·lsl·#244 »       orr.w»  r3,·r9,·r7,·lsl·#4
46 »       ldrb.w» r9,·[r2,·r9]45 »       mov.w»  r7,·r7,·lsr·#1
47 »       mov.w»  r6,·r6,·lsr·#346 »       orr.w»  r0,·r0,·ip,·lsl·#3
48 »       bfi»    r4,·sl,·#0,·#847 »       ldrb.w» r9,·[r4,·sl]
49 »       uxtb»   r7,·r748 »       bfi»    r5,·r1,·#0,·#8
50 »       ldrb.w» r8,·[r2,·r8]49 »       ldr»    r1,·[sp,·#8]
51 »       ldrb.w» sl,·[r2,·r6]50 »       uxtb»   r0,·r0
52 »       mov.w»  r6,·r1,·lsr·#551 »       ldrb»   r7,·[r4,·r7]
53 »       bfi»    r4,·fp,·#8,·#852 »       ldrb.w» ip,·[r4,·r0]
54 »       orr.w»  r6,·r6,·ip,·lsl·#353 »       uxtb»   r3,·r3
55 »       ldrb»   r7,·[r2,·r7]54 »       bfi»    r5,·r8,·#8,·#8
56 »       uxtb»   r6,·r655 »       ldrb.w» r8,·[r4,·r3]
57 »       ldrb.w» ip,·[r2,·r1]56 »       bfi»    r6,·r1,·#0,·#8
58 »       bfi»    r5,·sl,·#0,·#8 
59 »       ldrb»   r6,·[r2,·r6] 
60 »       bfi»    r5,·r7,·#8,·#8 
61 »       ldr»    r1,·[sp,·#4]57 »       ldr»    r1,·[sp,·#4]
62 »       bfi»    r5,·r9,·#16,·#858 »       mov»    r3,·fp
63 »       bfi»    r4,·r6,·#16,·#859 »       mov»    r0,·r2
64 »       bfi»    r5,·r8,·#24,·#860 »       bfi»    r6,·lr,·#8,·#8
65 »       bfi»    r4,·ip,·#24,·#861 »       bfi»    r5,·ip,·#16,·#8
 62 »       add.w»  r2,·r2,·#5
 63 »       bfi»    r6,·r7,·#16,·#8
 64 »       bfi»    r5,·r9,·#24,·#8
66 »       cmp»    r1,·#465 »       cmp»    r1,·#4
67 »       str.w»  r5,·[r0],·#866 »       bfi»    r6,·r8,·#24,·#8
68 »       str.w»  r4,·[lr,·#4]67 »       str.w»  r6,·[r3],·#8
69 »       mov»    lr,·r068 »       str.w»  r5,·[fp,·#4]
70 »       bhi.n»  2e·<base32_encode+0x2e>69 »       mov»    fp,·r3
 70 »       bhi.n»  2a·<base32_encode+0x2a>
71 »       add.w»  r1,·r1,·#4294967295» ;·0xffffffff71 »       add.w»  r1,·r1,·#4294967295» ;·0xffffffff
72 »       cmp»    r1,·#372 »       cmp»    r1,·#3
73 »       bhi.n»  12c·<base32_encode+0x12c>73 »       bhi.n»  128·<base32_encode+0x128>
74 »       tbb»    [pc,·r1]74 »       tbb»    [pc,·r1]
75 »       .short» 0xab0275 »       .short» 0xa302
76 »       .short» 0x307476 »       .short» 0x3070
77 »       ldr»    r3,·[sp,·#8]77 »       ldrb»   r0,·[r0,·#0]
78 »       add.w»  r0,·r0,·#878 »       ldr»    r1,·[pc,·#404]»;·(284·<base32_encode+0x284>)
79 »       ldr»    r1,·[pc,·#416]»;·(298·<base32_encode+0x298>)79 »       mov.w»  r2,·#61»    ;·0x3d
80 »       ldrb»   r2,·[r3,·#0]80 »       add.w»  r3,·r3,·#8
81 »       mov.w»  r3,·#61»    ;·0x3d81 »       strb.w» r2,·[r3,·#-6]
 82 »       strb.w» r2,·[r3,·#-5]
 83 »       strb.w» r2,·[r3,·#-4]
 84 »       strb.w» r2,·[r3,·#-3]
 85 »       mov.w»  r4,·r0,·lsl·#2
82 »       add»    r1,·pc86 »       add»    r1,·pc
83 »       strb.w» r3,·[r0,·#-6]87 »       mov.w»  r0,·r0,·lsr·#3
84 »       strb.w» r3,·[r0,·#-5]88 »       strb.w» r2,·[r3,·#-2]
85 »       strb.w» r3,·[r0,·#-4]89 »       strb.w» r2,·[r3,·#-1]
86 »       mov.w»  r4,·r2,·lsl·#2 
87 »       strb.w» r3,·[r0,·#-3] 
88 »       mov.w»  r2,·r2,·lsr·#3 
89 »       strb.w» r3,·[r0,·#-2] 
90 »       uxtb»   r4,·r490 »       uxtb»   r4,·r4
91 »       strb.w» r3,·[r0,·#-1]91 »       mov»    r2,·r1
92 »       ldrb»   r4,·[r1,·r4]92 »       ldrb»   r1,·[r1,·r0]
93 »       ldrb»   r3,·[r1,·r2]93 »       ldrb»   r2,·[r2,·r4]
94 »       strb.w» r3,·[r0,·#-8]94 »       strb.w» r1,·[r3,·#-8]
95 »       strb.w» r4,·[r0,·#-7]95 »       strb.w» r2,·[r3,·#-7]
96 »       ldr»    r3,·[sp,·#12]96 »       ldr»    r2,·[sp,·#12]
97 »       sub.w»  r0,·r0,·r397 »       sub.w»  r0,·r3,·r2
98 »       add»    sp,·#2098 »       add»    sp,·#20
99 »       ldrd»   r4,·r5,·[sp]99 »       ldrd»   r4,·r5,·[sp]
100 »       ldrd»   r6,·r7,·[sp,·#8]100 »       ldrd»   r6,·r7,·[sp,·#8]
101 »       ldrd»   r8,·r9,·[sp,·#16]101 »       ldrd»   r8,·r9,·[sp,·#16]
102 »       ldrd»   sl,·fp,·[sp,·#24]102 »       ldrd»   sl,·fp,·[sp,·#24]
103 »       add»    sp,·#32103 »       add»    sp,·#32
104 »       ldr.w»  pc,·[sp],·#4104 »       ldr.w»  pc,·[sp],·#4
105 »       ldr»    r4,·[sp,·#8]105 »       ldrb»   r6,·[r0,·#1]
106 »       mov.w»  r5,·#61»    ;·0x3d106 »       ldrb»   r4,·[r0,·#0]
107 »       mov.w»  r2,·#0107 »       ldr»    r2,·[pc,·#316]»;·(288·<base32_encode+0x288>)
108 »       add.w»  r0,·r0,·#8108 »       ldrb.w» ip,·[r0,·#2]
109 »       ldr»    r3,·[pc,·#320]»;·(29c·<base32_encode+0x29c>)109 »       ldrb»   r0,·[r0,·#3]
110 »       ldrb.w» ip,·[r4,·#1] 
111 »       ldrb»   r1,·[r4,·#0] 
112 »       add»    r3,·pc 
113 »       ldrb»   r7,·[r4,·#2] 
114 »       mov.w»  r6,·ip,·lsr·#6 
115 »       mov.w»  r8,·ip,·lsr·#1 
116 »       orr.w»  r6,·r6,·r1,·lsl·#2 
117 »       mov.w»  r4,·r1,·lsr·#3 
Max diff block lines reached; 10642/15701 bytes (67.78%) of diff not shown.
25.9 KB
base32hex.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········2800·(bytes·into·file)13 ··Start·of·section·headers:··········2768·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0xaf0:1 There·are·11·section·headers,·starting·at·offset·0xad0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000630·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000610·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000a50·000048·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·000a30·000048·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000664·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000644·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000664·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000644·000000·00··WA··0···0··1
9 ··[·5]·.rodata···········PROGBITS········00000000·000664·000200·00···A··0···0··49 ··[·5]·.rodata···········PROGBITS········00000000·000644·000200·00···A··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·000864·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·000844·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000864·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000844·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·000898·000150·10······9··18··412 ··[·8]·.symtab···········SYMTAB··········00000000·000878·000150·10······9··18··4
13 ··[·9]·.strtab···········STRTAB··········00000000·0009e8·000067·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·0009c8·000067·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·000a98·000058·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·000a78·000058·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
1.96 KB
readelf --wide --symbols {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Symbol·table·'.symtab'·contains·21·entries:1 Symbol·table·'.symtab'·contains·21·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
5 ·····2:·000000ea·····0·NOTYPE··LOCAL··DEFAULT····1·$d5 ·····2:·000000e6·····0·NOTYPE··LOCAL··DEFAULT····1·$d
6 ·····3:·000000ee·····0·NOTYPE··LOCAL··DEFAULT····1·$t6 ·····3:·000000ea·····0·NOTYPE··LOCAL··DEFAULT····1·$t
7 ·····4:·00000294·····0·NOTYPE··LOCAL··DEFAULT····1·$d7 ·····4:·00000280·····0·NOTYPE··LOCAL··DEFAULT····1·$d
8 ·····5:·000002a8·····0·NOTYPE··LOCAL··DEFAULT····1·$t8 ·····5:·00000294·····0·NOTYPE··LOCAL··DEFAULT····1·$t
9 ·····6:·000004e0·····0·NOTYPE··LOCAL··DEFAULT····1·$d9 ·····6:·000004c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
10 ·····7:·000004e8·····0·NOTYPE··LOCAL··DEFAULT····1·$t10 ·····7:·000004cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
11 ·····8:·0000062c·····0·NOTYPE··LOCAL··DEFAULT····1·$d11 ·····8:·0000060c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····5·12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
14 ····11:·00000000···256·OBJECT··LOCAL··DEFAULT····5·__BASE32_HEX__14 ····11:·00000000···256·OBJECT··LOCAL··DEFAULT····5·__BASE32_HEX__
15 ····12:·00000100···256·OBJECT··LOCAL··DEFAULT····5·__DEBASE32_HEX__15 ····12:·00000100···256·OBJECT··LOCAL··DEFAULT····5·__DEBASE32_HEX__
16 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT····1·16 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····3·17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····4·18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
19 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT····6·19 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
20 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT····7·20 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
21 ····18:·00000001···680·FUNC····GLOBAL·DEFAULT····1·base32hex_encode21 ····18:·00000001···660·FUNC····GLOBAL·DEFAULT····1·base32hex_encode
22 ····19:·000002a9···576·FUNC····GLOBAL·DEFAULT····1·base32hex_decode22 ····19:·00000295···568·FUNC····GLOBAL·DEFAULT····1·base32hex_decode
23 ····20:·000004e9···328·FUNC····GLOBAL·DEFAULT····1·output_stream_write_base32hex23 ····20:·000004cd···324·FUNC····GLOBAL·DEFAULT····1·output_stream_write_base32hex
1.38 KB
readelf --wide --relocs {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xa50·contains·9·entries:1 Relocation·section·'.rel.text'·at·offset·0xa30·contains·9·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000294··00000903·R_ARM_REL32············00000000···.rodata3 00000280··00000903·R_ARM_REL32············00000000···.rodata
4 00000298··00000903·R_ARM_REL32············00000000···.rodata4 00000284··00000903·R_ARM_REL32············00000000···.rodata
5 0000029c··00000903·R_ARM_REL32············00000000···.rodata5 00000288··00000903·R_ARM_REL32············00000000···.rodata
6 000002a0··00000903·R_ARM_REL32············00000000···.rodata6 0000028c··00000903·R_ARM_REL32············00000000···.rodata
7 000002a4··00000903·R_ARM_REL32············00000000···.rodata7 00000290··00000903·R_ARM_REL32············00000000···.rodata
8 000004e0··00000903·R_ARM_REL32············00000000···.rodata8 000004c4··00000903·R_ARM_REL32············00000000···.rodata
9 000004e4··00000903·R_ARM_REL32············00000000···.rodata9 000004c8··00000903·R_ARM_REL32············00000000···.rodata
10 000005de··0000120a·R_ARM_THM_CALL·········00000001···base32hex_encode10 000005c2··0000120a·R_ARM_THM_CALL·········00000001···base32hex_encode
11 0000062c··00000903·R_ARM_REL32············00000000···.rodata11 0000060c··00000903·R_ARM_REL32············00000000···.rodata
19.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 3, 509 lines modifiedOffset 3, 496 lines modified
  
3 Disassembly·of·section·.text:3 Disassembly·of·section·.text:
  
4 00000000·<base32hex_encode>:4 00000000·<base32hex_encode>:
5 base32hex_encode():5 base32hex_encode():
6 »       str.w»  r4,·[sp,·#-36]!6 »       str.w»  r4,·[sp,·#-36]!
7 »       cmp»    r1,·#47 »       cmp»    r1,·#4
8 »       strd»   r5,·r6,·[sp,·#4] 
9 »       strd»   r7,·r8,·[sp,·#12]8 »       strd»   r7,·r8,·[sp,·#12]
10 »       strd»   r9,·sl,·[sp,·#20] 
11 »       strd»   fp,·lr,·[sp,·#28]9 »       strd»   fp,·lr,·[sp,·#28]
 10 »       strd»   r5,·r6,·[sp,·#4]
 11 »       strd»   r9,·sl,·[sp,·#20]
12 »       sub»    sp,·#2012 »       sub»    sp,·#20
13 »       mov»    lr,·r213 »       mov»    fp,·r2
14 »       strd»   r0,·r2,·[sp,·#8]14 »       str»    r2,·[sp,·#12]
15 »       bls.w»  290·<base32hex_encode+0x290>15 »       bls.w»  27a·<base32hex_encode+0x27a>
16 »       ldr»    r2,·[pc,·#624]»;·(294·<base32hex_encode+0x294>)16 »       ldr»    r4,·[pc,·#604]»;·(280·<base32hex_encode+0x280>)
17 »       mov»    r3,·r017 »       add.w»  r2,·r0,·#5
18 »       add.w»  r3,·r3,·#5 
19 »       str»    r1,·[sp,·#4]18 »       str»    r1,·[sp,·#4]
20 »       add»    r2,·pc19 »       add»    r4,·pc
21 »       ldrb.w» ip,·[r3,·#-2]20 »       ldrb.w» r7,·[r2,·#-4]
22 »       mov.w»  r4,·#021 »       ldr»    r3,·[sp,·#4]
23 »       mov»    r0,·lr22 »       ldrb.w» r0,·[r2,·#-5]
24 »       mov»    r5,·r423 »       ldrb.w» ip,·[r2,·#-2]
25 »       ldr»    r1,·[sp,·#4]24 »       ldrb.w» r9,·[r2,·#-3]
26 »       ldrb.w» r8,·[r3,·#-3]25 »       ldrb.w» sl,·[r2,·#-1]
27 »       mov.w»  sl,·ip,·lsr·#726 »       mov.w»  r5,·#0
28 »       ldrb.w» r6,·[r3,·#-1]27 »       sub.w»  r1,·r3,·#5
29 »       mov.w»  fp,·ip,·lsr·#228 »       mov.w»  r3,·r7,·lsr·#6
30 »       sub.w»  r1,·r1,·#529 »       mov.w»  lr,·ip,·lsr·#7
31 »       ldrb.w» r9,·[r3,·#-4]30 »       mov»    r6,·r5
32 »       orr.w»  sl,·sl,·r8,·lsl·#131 »       orr.w»  r3,·r3,·r0,·lsl·#2
33 »       strd»   r1,·r3,·[sp,·#4]32 »       mov.w»  r0,·r0,·lsr·#3
34 »       add.w»  r3,·r3,·#533 »       orr.w»  lr,·lr,·r9,·lsl·#1
35 »       mov.w»  r8,·r8,·lsr·#434 »       mov.w»  r8,·ip,·lsr·#2
36 »       ldrb.w» fp,·[r2,·fp]35 »       ldrb»   r0,·[r4,·r0]
37 »       mov»    r1,·r636 »       mov.w»  r9,·r9,·lsr·#4
38 »       uxtb.w» sl,·sl37 »       uxtb.w» lr,·lr
39 »       ldrb.w» r6,·[r3,·#-10]38 »       uxtb»   r3,·r3
40 »       mov.w»  r7,·r9,·lsr·#639 »       ldrb.w» r8,·[r4,·r8]
41 »       ldrb.w» sl,·[r2,·sl]40 »       strd»   r1,·r0,·[sp,·#4]
42 »       orr.w»  r8,·r8,·r9,·lsl·#441 »       ldrb.w» r1,·[r4,·lr]
43 »       mov.w»  r9,·r9,·lsr·#142 »       mov.w»  r0,·sl,·lsr·#5
44 »       uxtb.w» r8,·r843 »       ldrb.w» lr,·[r4,·r3]
45 »       orr.w»  r7,·r7,·r6,·lsl·#244 »       orr.w»  r3,·r9,·r7,·lsl·#4
46 »       ldrb.w» r9,·[r2,·r9]45 »       mov.w»  r7,·r7,·lsr·#1
47 »       mov.w»  r6,·r6,·lsr·#346 »       orr.w»  r0,·r0,·ip,·lsl·#3
48 »       bfi»    r4,·sl,·#0,·#847 »       ldrb.w» r9,·[r4,·sl]
49 »       uxtb»   r7,·r748 »       bfi»    r5,·r1,·#0,·#8
50 »       ldrb.w» r8,·[r2,·r8]49 »       ldr»    r1,·[sp,·#8]
51 »       ldrb.w» sl,·[r2,·r6]50 »       uxtb»   r0,·r0
52 »       mov.w»  r6,·r1,·lsr·#551 »       ldrb»   r7,·[r4,·r7]
53 »       bfi»    r4,·fp,·#8,·#852 »       ldrb.w» ip,·[r4,·r0]
54 »       orr.w»  r6,·r6,·ip,·lsl·#353 »       uxtb»   r3,·r3
55 »       ldrb»   r7,·[r2,·r7]54 »       bfi»    r5,·r8,·#8,·#8
56 »       uxtb»   r6,·r655 »       ldrb.w» r8,·[r4,·r3]
57 »       ldrb.w» ip,·[r2,·r1]56 »       bfi»    r6,·r1,·#0,·#8
58 »       bfi»    r5,·sl,·#0,·#8 
59 »       ldrb»   r6,·[r2,·r6] 
60 »       bfi»    r5,·r7,·#8,·#8 
61 »       ldr»    r1,·[sp,·#4]57 »       ldr»    r1,·[sp,·#4]
62 »       bfi»    r5,·r9,·#16,·#858 »       mov»    r3,·fp
63 »       bfi»    r4,·r6,·#16,·#859 »       mov»    r0,·r2
64 »       bfi»    r5,·r8,·#24,·#860 »       bfi»    r6,·lr,·#8,·#8
65 »       bfi»    r4,·ip,·#24,·#861 »       bfi»    r5,·ip,·#16,·#8
 62 »       add.w»  r2,·r2,·#5
 63 »       bfi»    r6,·r7,·#16,·#8
 64 »       bfi»    r5,·r9,·#24,·#8
66 »       cmp»    r1,·#465 »       cmp»    r1,·#4
67 »       str.w»  r5,·[r0],·#866 »       bfi»    r6,·r8,·#24,·#8
68 »       str.w»  r4,·[lr,·#4]67 »       str.w»  r6,·[r3],·#8
69 »       mov»    lr,·r068 »       str.w»  r5,·[fp,·#4]
70 »       bhi.n»  2e·<base32hex_encode+0x2e>69 »       mov»    fp,·r3
 70 »       bhi.n»  2a·<base32hex_encode+0x2a>
71 »       add.w»  r1,·r1,·#4294967295» ;·0xffffffff71 »       add.w»  r1,·r1,·#4294967295» ;·0xffffffff
72 »       cmp»    r1,·#372 »       cmp»    r1,·#3
73 »       bhi.n»  12c·<base32hex_encode+0x12c>73 »       bhi.n»  128·<base32hex_encode+0x128>
74 »       tbb»    [pc,·r1]74 »       tbb»    [pc,·r1]
75 »       .short» 0xab0275 »       .short» 0xa302
76 »       .short» 0x307476 »       .short» 0x3070
77 »       ldr»    r3,·[sp,·#8]77 »       ldrb»   r0,·[r0,·#0]
78 »       add.w»  r0,·r0,·#878 »       ldr»    r1,·[pc,·#404]»;·(284·<base32hex_encode+0x284>)
79 »       ldr»    r1,·[pc,·#416]»;·(298·<base32hex_encode+0x298>)79 »       mov.w»  r2,·#61»    ;·0x3d
80 »       ldrb»   r2,·[r3,·#0]80 »       add.w»  r3,·r3,·#8
81 »       mov.w»  r3,·#61»    ;·0x3d81 »       strb.w» r2,·[r3,·#-6]
 82 »       strb.w» r2,·[r3,·#-5]
 83 »       strb.w» r2,·[r3,·#-4]
 84 »       strb.w» r2,·[r3,·#-3]
 85 »       mov.w»  r4,·r0,·lsl·#2
82 »       add»    r1,·pc86 »       add»    r1,·pc
83 »       strb.w» r3,·[r0,·#-6]87 »       mov.w»  r0,·r0,·lsr·#3
84 »       strb.w» r3,·[r0,·#-5]88 »       strb.w» r2,·[r3,·#-2]
85 »       strb.w» r3,·[r0,·#-4]89 »       strb.w» r2,·[r3,·#-1]
86 »       mov.w»  r4,·r2,·lsl·#2 
87 »       strb.w» r3,·[r0,·#-3] 
88 »       mov.w»  r2,·r2,·lsr·#3 
89 »       strb.w» r3,·[r0,·#-2] 
90 »       uxtb»   r4,·r490 »       uxtb»   r4,·r4
91 »       strb.w» r3,·[r0,·#-1]91 »       mov»    r2,·r1
92 »       ldrb»   r4,·[r1,·r4]92 »       ldrb»   r1,·[r1,·r0]
93 »       ldrb»   r3,·[r1,·r2]93 »       ldrb»   r2,·[r2,·r4]
94 »       strb.w» r3,·[r0,·#-8]94 »       strb.w» r1,·[r3,·#-8]
95 »       strb.w» r4,·[r0,·#-7]95 »       strb.w» r2,·[r3,·#-7]
96 »       ldr»    r3,·[sp,·#12]96 »       ldr»    r2,·[sp,·#12]
97 »       sub.w»  r0,·r0,·r397 »       sub.w»  r0,·r3,·r2
98 »       add»    sp,·#2098 »       add»    sp,·#20
99 »       ldrd»   r4,·r5,·[sp]99 »       ldrd»   r4,·r5,·[sp]
100 »       ldrd»   r6,·r7,·[sp,·#8]100 »       ldrd»   r6,·r7,·[sp,·#8]
101 »       ldrd»   r8,·r9,·[sp,·#16]101 »       ldrd»   r8,·r9,·[sp,·#16]
102 »       ldrd»   sl,·fp,·[sp,·#24]102 »       ldrd»   sl,·fp,·[sp,·#24]
103 »       add»    sp,·#32103 »       add»    sp,·#32
104 »       ldr.w»  pc,·[sp],·#4104 »       ldr.w»  pc,·[sp],·#4
105 »       ldr»    r4,·[sp,·#8]105 »       ldrb»   r6,·[r0,·#1]
106 »       mov.w»  r5,·#61»    ;·0x3d106 »       ldrb»   r4,·[r0,·#0]
107 »       mov.w»  r2,·#0107 »       ldr»    r2,·[pc,·#316]»;·(288·<base32hex_encode+0x288>)
108 »       add.w»  r0,·r0,·#8108 »       ldrb.w» ip,·[r0,·#2]
109 »       ldr»    r3,·[pc,·#320]»;·(29c·<base32hex_encode+0x29c>)109 »       ldrb»   r0,·[r0,·#3]
110 »       ldrb.w» ip,·[r4,·#1] 
111 »       ldrb»   r1,·[r4,·#0] 
112 »       add»    r3,·pc 
113 »       ldrb»   r7,·[r4,·#2] 
114 »       mov.w»  r6,·ip,·lsr·#6 
115 »       mov.w»  r8,·ip,·lsr·#1 
116 »       orr.w»  r6,·r6,·r1,·lsl·#2 
117 »       mov.w»  r4,·r1,·lsr·#3 
Max diff block lines reached; 14671/19775 bytes (74.19%) of diff not shown.
7.9 KB
base64.o
437 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ,K!x`x{D1 -K!x`x{D
2 ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/2 ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/
3 ?456789:;<=3 ?456789:;<=
4 ·!"#$%&'()*+,-./01234 ·!"#$%&'()*+,-./0123
5 __BASE64__5 __BASE64__
6 __DEBASE64__6 __DEBASE64__
7 base64_encode7 base64_encode
8 base64_decode8 base64_decode
7.46 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 228 lines modifiedOffset 2, 230 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<base64_encode>:3 00000000·<base64_encode>:
4 base64_encode():4 base64_encode():
5 »       cmp»    r1,·#25 »       cmp»    r1,·#2
6 »       str.w»  r4,·[sp,·#-28]!6 »       strd»   r4,·r5,·[sp,·#-32]!
7 »       strd»   r5,·r6,·[sp,·#4]7 »       strd»   r6,·r7,·[sp,·#8]
8 »       strd»   r7,·r8,·[sp,·#12]8 »       strd»   r8,·r9,·[sp,·#16]
9 »       strd»   r9,·lr,·[sp,·#20]9 »       strd»   sl,·lr,·[sp,·#24]
10 »       bls.n»  104·<base64_encode+0x104>10 »       bls.n»  102·<base64_encode+0x102>
11 »       ldr.w»  ip,·[pc,·#240]»      ;·108·<base64_encode+0x108>11 »       ldr.w»  ip,·[pc,·#240]»      ;·108·<base64_encode+0x108>
12 »       add.w»  r3,·r0,·#312 »       add.w»  r3,·r0,·#3
13 »       mov»    r5,·r213 »       mov»    r5,·r2
14 »       add»    ip,·pc14 »       add»    ip,·pc
15 »       ldrb.w» r9,·[r3,·#-2]15 »       ldrb.w» r9,·[r3,·#-2]
 16 »       ldrb.w» r8,·[r3,·#-3]
 17 »       ldrb.w» lr,·[r3,·#-1]
16 »       mov»    r7,·r518 »       mov»    r7,·r5
17 »       mov.w»  r4,·#019 »       mov.w»  r4,·#0
18 »       sub.w»  r1,·r1,·#320 »       sub.w»  r1,·r1,·#3
19 »       mov»    r0,·r3 
20 »       ldrb.w» r5,·[r3,·#-3] 
21 »       cmp»    r1,·#221 »       cmp»    r1,·#2
22 »       add.w»  r3,·r3,·#322 »       mov»    r0,·r3
23 »       ldrb.w» lr,·[r3,·#-4] 
24 »       mov.w»  r6,·r9,·lsr·#423 »       mov.w»  r6,·r9,·lsr·#4
25 »       mov.w»  r8,·r5,·lsr·#224 »       mov.w»  sl,·r8,·lsr·#2
26 »       orr.w»  r6,·r6,·r5,·lsl·#4 
27 »       mov.w»  r5,·lr,·lsr·#625 »       mov.w»  r5,·lr,·lsr·#6
28 »       ldrb.w» r8,·[ip,·r8]26 »       ldrb.w» lr,·[ip,·lr]
29 »       uxtb»   r6,·r627 »       orr.w»  r6,·r6,·r8,·lsl·#4
 28 »       ldrb.w» r8,·[ip,·sl]
30 »       orr.w»  r5,·r5,·r9,·lsl·#229 »       orr.w»  r5,·r5,·r9,·lsl·#2
31 »       ldrb.w» r9,·[ip,·r6]30 »       add.w»  r3,·r3,·#3
 31 »       uxtb»   r6,·r6
 32 »       ldrb.w» r6,·[ip,·r6]
32 »       uxtb»   r5,·r533 »       uxtb»   r5,·r5
33 »       ldrb.w» r6,·[ip,·lr] 
34 »       bfi»    r4,·r8,·#0,·#8 
35 »       ldrb.w» r5,·[ip,·r5]34 »       ldrb.w» r5,·[ip,·r5]
36 »       bfi»    r4,·r9,·#8,·#835 »       bfi»    r4,·r8,·#0,·#8
 36 »       bfi»    r4,·r6,·#8,·#8
37 »       bfi»    r4,·r5,·#16,·#837 »       bfi»    r4,·r5,·#16,·#8
38 »       bfi»    r4,·r6,·#24,·#838 »       bfi»    r4,·lr,·#24,·#8
39 »       str.w»  r4,·[r7],·#439 »       str.w»  r4,·[r7],·#4
40 »       mov»    r5,·r740 »       mov»    r5,·r7
41 »       bhi.n»  20·<base64_encode+0x20>41 »       bhi.n»  20·<base64_encode+0x20>
42 »       cmp»    r1,·#142 »       cmp»    r1,·#1
43 »       beq.n»  d6·<base64_encode+0xd6>43 »       beq.n»  d4·<base64_encode+0xd4>
44 »       cmp»    r1,·#244 »       cmp»    r1,·#2
45 »       bne.n»  c0·<base64_encode+0xc0>45 »       bne.n»  be·<base64_encode+0xbe>
46 »       ldrb»   r3,·[r0,·#1]46 »       ldrb»   r3,·[r0,·#1]
 47 »       ldrb»   r4,·[r0,·#0]
47 »       mov.w»  r1,·#61»    ;·0x3d48 »       mov.w»  r1,·#61»    ;·0x3d
 49 »       ldr»    r0,·[pc,·#124]»;·(10c·<base64_encode+0x10c>)
 50 »       strb»   r1,·[r7,·#3]
48 »       add.w»  r7,·r7,·#451 »       add.w»  r7,·r7,·#4
49 »       ldrb»   r4,·[r0,·#0]52 »       mov.w»  r1,·r3,·lsr·#4
50 »       strb.w» r1,·[r7,·#-1] 
51 »       ldr»    r1,·[pc,·#116]»;·(10c·<base64_encode+0x10c>) 
52 »       mov.w»  r0,·r3,·lsr·#4 
53 »       mov.w»  r3,·r3,·lsl·#253 »       mov.w»  r3,·r3,·lsl·#2
54 »       orr.w»  r0,·r0,·r4,·lsl·#454 »       add»    r0,·pc
55 »       mov.w»  r4,·r4,·lsr·#255 »       mov.w»  r6,·r4,·lsr·#2
 56 »       orr.w»  r1,·r1,·r4,·lsl·#4
56 »       uxtb»   r3,·r357 »       uxtb»   r3,·r3
57 »       add»    r1,·pc58 »       ldrb»   r5,·[r0,·r3]
58 »       uxtb»   r0,·r059 »       ldrb»   r4,·[r0,·r6]
59 »       ldrb»   r5,·[r1,·r3]60 »       uxtb»   r3,·r1
60 »       ldrb»   r0,·[r1,·r0]61 »       ldrb»   r3,·[r0,·r3]
61 »       ldrb»   r3,·[r1,·r4]62 »       strb.w» r4,·[r7,·#-4]
62 »       strb.w» r5,·[r7,·#-2]63 »       strb.w» r5,·[r7,·#-2]
63 »       strb.w» r3,·[r7,·#-4]64 »       strb.w» r3,·[r7,·#-3]
64 »       strb.w» r0,·[r7,·#-3] 
65 »       sub.w»  r0,·r7,·r265 »       sub.w»  r0,·r7,·r2
66 »       ldrd»   r4,·r5,·[sp]66 »       ldrd»   r4,·r5,·[sp]
67 »       ldrd»   r6,·r7,·[sp,·#8]67 »       ldrd»   r6,·r7,·[sp,·#8]
68 »       ldrd»   r8,·r9,·[sp,·#16]68 »       ldrd»   r8,·r9,·[sp,·#16]
69 »       add»    sp,·#2469 »       add»    sp,·#24
70 »       ldr.w»  pc,·[sp],·#470 »       ldmia.w»sp!,·{sl,·pc}
71 »       ldrb»   r3,·[r0,·#0]71 »       ldrb»   r1,·[r0,·#0]
 72 »       ldr»    r3,·[pc,·#56]» ;·(110·<base64_encode+0x110>)
72 »       mov.w»  r0,·#61»    ;·0x3d73 »       mov.w»  r0,·#61»    ;·0x3d
73 »       add.w»  r7,·r7,·#474 »       add.w»  r7,·r7,·#4
74 »       ldr»    r1,·[pc,·#44]» ;·(110·<base64_encode+0x110>) 
75 »       strb.w» r0,·[r7,·#-2]75 »       strb.w» r0,·[r7,·#-2]
76 »       strb.w» r0,·[r7,·#-1]76 »       strb.w» r0,·[r7,·#-1]
77 »       mov.w»  r0,·r3,·lsl·#477 »       mov.w»  r0,·r1,·lsl·#4
78 »       mov.w»  r3,·r3,·lsr·#278 »       mov.w»  r1,·r1,·lsr·#2
79 »       add»    r1,·pc79 »       add»    r3,·pc
80 »       uxtb»   r0,·r080 »       uxtb»   r0,·r0
81 »       ldrb»   r0,·[r1,·r0]81 »       ldrb»   r1,·[r3,·r1]
82 »       ldrb»   r3,·[r1,·r3]82 »       ldrb»   r3,·[r3,·r0]
83 »       strb.w» r3,·[r7,·#-4]83 »       strb.w» r1,·[r7,·#-4]
84 »       strb.w» r0,·[r7,·#-3]84 »       strb.w» r3,·[r7,·#-3]
85 »       b.n»    c0·<base64_encode+0xc0>85 »       b.n»    be·<base64_encode+0xbe>
86 »       mov»    r7,·r286 »       mov»    r7,·r2
87 »       b.n»    7e·<base64_encode+0x7e>87 »       b.n»    7e·<base64_encode+0x7e>
 88 »       nop
88 »       .word»  0x000000e689 »       .word»  0x000000e6
89 ·R_ARM_REL32»    .rodata90 ·R_ARM_REL32»    .rodata
90 »       .word»  0x0000005e91 »       .word»  0x0000006a
91 ·R_ARM_REL32»    .rodata92 ·R_ARM_REL32»    .rodata
92 »       .word»  0x0000001a93 »       .word»  0x0000001c
93 ·R_ARM_REL32»    .rodata94 ·R_ARM_REL32»    .rodata
  
94 00000114·<base64_decode>:95 00000114·<base64_decode>:
95 base64_decode():96 base64_decode():
96 »       lsls»   r3,·r1,·#3097 »       lsls»   r3,·r1,·#30
97 »       bne.w»  284·<base64_decode+0x170>98 »       bne.w»  282·<base64_decode+0x16e>
98 »       cmp»    r1,·#499 »       cmp»    r1,·#4
99 »       strd»   r4,·r5,·[sp,·#-32]!100 »       str.w»  r4,·[sp,·#-28]!
100 »       strd»   r6,·r7,·[sp,·#8]101 »       strd»   r5,·r6,·[sp,·#4]
101 »       strd»   r8,·r9,·[sp,·#16]102 »       strd»   r7,·r8,·[sp,·#12]
102 »       strd»   sl,·lr,·[sp,·#24]103 »       strd»   r9,·lr,·[sp,·#20]
103 »       bls.w»  27e·<base64_decode+0x16a>104 »       bls.w»  27c·<base64_decode+0x168>
104 »       ldr»    r3,·[pc,·#352]»;·(294·<base64_decode+0x180>)105 »       ldr»    r3,·[pc,·#352]»;·(294·<base64_decode+0x180>)
105 »       add.w»  r4,·r0,·#4 
106 »       ldrb»   r7,·[r0,·#0]106 »       ldrb»   r7,·[r0,·#0]
107 »       ldrb»   r6,·[r0,·#1]107 »       ldrb»   r6,·[r0,·#1]
108 »       add»    r3,·pc 
109 »       ldrb»   r5,·[r0,·#2]108 »       ldrb»   r5,·[r0,·#2]
 109 »       ldrb.w» lr,·[r0,·#3]
 110 »       add.w»  r4,·r0,·#4
 111 »       add»    r3,·pc
Max diff block lines reached; 3705/7453 bytes (49.71%) of diff not shown.
6.16 KB
basic-priority-queue.o
870 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········940·(bytes·into·file)13 ··Start·of·section·headers:··········936·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x3ac:1 There·are·11·section·headers,·starting·at·offset·0x3a8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0000f8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0000f4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00031c·000030·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·000318·000030·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00012c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000128·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·00012c·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000128·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·00012c·00001b·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000128·00001b·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·000147·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·000143·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000147·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000143·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·00017c·000140·10······9··12··412 ··[·8]·.symtab···········SYMTAB··········00000000·000178·000140·10······9··12··4
13 ··[·9]·.strtab···········STRTAB··········00000000·0002bc·00005f·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·0002b8·00005f·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·00034c·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·000348·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
637 B
readelf --wide --symbols {}
    
Offset 16, 8 lines modifiedOffset 16, 8 lines modified
16 ····12:·00000001····12·FUNC····GLOBAL·DEFAULT····1·bpqueue_init16 ····12:·00000001····12·FUNC····GLOBAL·DEFAULT····1·bpqueue_init
17 ····13:·0000000d···144·FUNC····GLOBAL·DEFAULT····1·bpqueue_enqueue17 ····13:·0000000d···144·FUNC····GLOBAL·DEFAULT····1·bpqueue_enqueue
18 ····14:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc18 ····14:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
19 ····15:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror19 ····15:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
20 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit20 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
21 ····17:·0000009d····38·FUNC····GLOBAL·DEFAULT····1·bpqueue_dequeue21 ····17:·0000009d····38·FUNC····GLOBAL·DEFAULT····1·bpqueue_dequeue
22 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free22 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
23 ····19:·000000c5····50·FUNC····GLOBAL·DEFAULT····1·bpqueue_clear23 ····19:·000000c5····48·FUNC····GLOBAL·DEFAULT····1·bpqueue_clear
690 B
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x31c·contains·6·entries:1 Relocation·section·'.rel.text'·at·offset·0x318·contains·6·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000001e··00000e0a·R_ARM_THM_CALL·········00000000···malloc3 0000001e··00000e0a·R_ARM_THM_CALL·········00000000···malloc
4 0000008c··00000f0a·R_ARM_THM_CALL·········00000000···perror4 0000008c··00000f0a·R_ARM_THM_CALL·········00000000···perror
5 00000092··0000100a·R_ARM_THM_CALL·········00000000···exit5 00000092··0000100a·R_ARM_THM_CALL·········00000000···exit
6 00000098··00000303·R_ARM_REL32············00000000···.LC06 00000098··00000303·R_ARM_REL32············00000000···.LC0
7 000000b6··0000120a·R_ARM_THM_CALL·········00000000···free7 000000b6··0000120a·R_ARM_THM_CALL·········00000000···free
8 000000d8··0000120a·R_ARM_THM_CALL·········00000000···free8 000000d4··0000120a·R_ARM_THM_CALL·········00000000···free
1.75 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 11, 16 lines modifiedOffset 11, 16 lines modified
11 »       bx»     lr11 »       bx»     lr
  
12 0000000c·<bpqueue_enqueue>:12 0000000c·<bpqueue_enqueue>:
13 bpqueue_enqueue():13 bpqueue_enqueue():
14 »       strd»   r4,·r5,·[sp,·#-16]!14 »       strd»   r4,·r5,·[sp,·#-16]!
15 »       mov»    r4,·r015 »       mov»    r4,·r0
16 »       mov.w»  r0,·#1216 »       mov.w»  r0,·#12
17 »       mov»    r5,·r2 
18 »       strd»   r6,·lr,·[sp,·#8]17 »       strd»   r6,·lr,·[sp,·#8]
 18 »       mov»    r5,·r2
19 »       mov»    r6,·r119 »       mov»    r6,·r1
20 »       bl»     0·<malloc>20 »       bl»     0·<malloc>
21 ·R_ARM_THM_CALL» malloc21 ·R_ARM_THM_CALL» malloc
22 »       cmp»    r0,·#022 »       cmp»    r0,·#0
23 »       beq.n»  88·<bpqueue_enqueue+0x7c>23 »       beq.n»  88·<bpqueue_enqueue+0x7c>
24 »       ldr»    r3,·[r4,·#8]24 »       ldr»    r3,·[r4,·#8]
25 »       strd»   r6,·r5,·[r0,·#4]25 »       strd»   r6,·r5,·[r0,·#4]
Offset 36, 18 lines modifiedOffset 36, 18 lines modified
36 »       add.w»  r3,·r3,·#136 »       add.w»  r3,·r3,·#1
37 »       str»    r3,·[r4,·#8]37 »       str»    r3,·[r4,·#8]
38 »       ldrd»   r4,·r5,·[sp]38 »       ldrd»   r4,·r5,·[sp]
39 »       add»    sp,·#839 »       add»    sp,·#8
40 »       pop»    {r6,·pc}40 »       pop»    {r6,·pc}
41 »       mov.w»  r2,·#141 »       mov.w»  r2,·#1
42 »       strd»   r0,·r0,·[r4]42 »       strd»   r0,·r0,·[r4]
43 »       str»    r3,·[r0,·#0] 
44 »       str»    r2,·[r4,·#8]43 »       str»    r2,·[r4,·#8]
45 »       ldrd»   r4,·r5,·[sp]44 »       ldrd»   r4,·r5,·[sp]
46 »       add»    sp,·#845 »       add»    sp,·#8
 46 »       str»    r3,·[r0,·#0]
47 »       pop»    {r6,·pc}47 »       pop»    {r6,·pc}
48 »       ldr»    r1,·[r4,·#0]48 »       ldr»    r1,·[r4,·#0]
49 »       ldr»    r2,·[r1,·#8]49 »       ldr»    r2,·[r1,·#8]
50 »       cmp»    r2,·r550 »       cmp»    r2,·r5
51 »       itt»    hi51 »       itt»    hi
52 »       strhi»  r1,·[r0,·#0]52 »       strhi»  r1,·[r0,·#0]
53 »       strhi»  r0,·[r4,·#0]53 »       strhi»  r0,·[r4,·#0]
Offset 79, 16 lines modifiedOffset 79, 16 lines modified
79 bpqueue_dequeue():79 bpqueue_dequeue():
80 »       strd»   r4,·lr,·[sp,·#-8]!80 »       strd»   r4,·lr,·[sp,·#-8]!
81 »       ldr»    r4,·[r0,·#8]81 »       ldr»    r4,·[r0,·#8]
82 »       cbz»    r4,·ba·<bpqueue_dequeue+0x1e>82 »       cbz»    r4,·ba·<bpqueue_dequeue+0x1e>
83 »       ldr»    r2,·[r0,·#0]83 »       ldr»    r2,·[r0,·#0]
84 »       add.w»  r3,·r4,·#4294967295» ;·0xffffffff84 »       add.w»  r3,·r4,·#4294967295» ;·0xffffffff
85 »       ldrd»   r1,·r4,·[r2]85 »       ldrd»   r1,·r4,·[r2]
86 »       str»    r1,·[r0,·#0] 
87 »       str»    r3,·[r0,·#8]86 »       str»    r3,·[r0,·#8]
 87 »       str»    r1,·[r0,·#0]
88 »       cbz»    r3,·be·<bpqueue_dequeue+0x22>88 »       cbz»    r3,·be·<bpqueue_dequeue+0x22>
89 »       mov»    r0,·r289 »       mov»    r0,·r2
90 »       bl»     0·<free>90 »       bl»     0·<free>
91 ·R_ARM_THM_CALL» free91 ·R_ARM_THM_CALL» free
92 »       mov»    r0,·r492 »       mov»    r0,·r4
93 »       pop»    {r4,·pc}93 »       pop»    {r4,·pc}
94 »       str»    r3,·[r0,·#4]94 »       str»    r3,·[r0,·#4]
Offset 98, 23 lines modifiedOffset 98, 21 lines modified
98 000000c4·<bpqueue_clear>:98 000000c4·<bpqueue_clear>:
99 bpqueue_clear():99 bpqueue_clear():
100 »       strd»   r3,·r4,·[sp,·#-16]!100 »       strd»   r3,·r4,·[sp,·#-16]!
101 »       strd»   r5,·lr,·[sp,·#8]101 »       strd»   r5,·lr,·[sp,·#8]
102 »       mov»    r5,·r0102 »       mov»    r5,·r0
103 »       ldr»    r0,·[r0,·#0]103 »       ldr»    r0,·[r0,·#0]
104 »       ldr»    r4,·[r0,·#0]104 »       ldr»    r4,·[r0,·#0]
105 »       cbnz»   r4,·d8·<bpqueue_clear+0x14>105 »       cbz»    r4,·e2·<bpqueue_clear+0x1e>
106 »       b.n»    e4·<bpqueue_clear+0x20> 
107 »       mov»    r4,·r3 
108 »       bl»     0·<free>106 »       bl»     0·<free>
109 ·R_ARM_THM_CALL» free107 ·R_ARM_THM_CALL» free
110 »       ldr»    r3,·[r4,·#0]108 »       ldr»    r3,·[r4,·#0]
111 »       mov»    r0,·r4109 »       mov»    r0,·r4
 110 »       mov»    r4,·r3
112 »       cmp»    r3,·#0111 »       cmp»    r3,·#0
113 »       bne.n»  d6·<bpqueue_clear+0x12>112 »       bne.n»  d4·<bpqueue_clear+0x10>
114 »       mov.w»  r3,·#0113 »       mov.w»  r3,·#0
115 »       strd»   r3,·r3,·[r5]114 »       strd»   r3,·r3,·[r5]
116 »       str»    r3,·[r5,·#8]115 »       str»    r3,·[r5,·#8]
117 »       ldrd»   r3,·r4,·[sp]116 »       ldrd»   r3,·r4,·[sp]
118 »       add»    sp,·#8117 »       add»    sp,·#8
119 »       pop»    {r5,·pc}118 »       pop»    {r5,·pc}
120 »       nop 
17.8 KB
buffer_input_stream.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········1952·(bytes·into·file)13 ··Start·of·section·headers:··········1956·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1319 ··Number·of·section·headers:·········13
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·12
2.55 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x7a0:1 There·are·13·section·headers,·starting·at·offset·0x7a4:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0002c8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0002cc·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000698·000070·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·00069c·000070·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0002fc·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000300·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0002fc·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000300·000000·00··WA··0···0··1
9 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·0002fc·000010·00··WA··0···0··49 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·000300·000010·00··WA··0···0··4
10 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·000708·000020·08···I·10···5··410 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·00070c·000020·08···I·10···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·00030c·000030·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·000310·000030·01·AMS··0···0··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·00033c·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·000340·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00033c·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000340·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·000370·0001f0·10·····11··19··414 ··[10]·.symtab···········SYMTAB··········00000000·000374·0001f0·10·····11··19··4
15 ··[11]·.strtab···········STRTAB··········00000000·000560·000137·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·000564·000137·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·000728·000076·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·00072c·000076·00······0···0··1
17 Key·to·Flags:17 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··y·(purecode),·p·(processor·specific)21 ··y·(purecode),·p·(processor·specific)
2.84 KB
readelf --wide --symbols {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
  
1 Symbol·table·'.symtab'·contains·31·entries:1 Symbol·table·'.symtab'·contains·31·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000001····74·FUNC····LOCAL··DEFAULT····1·buffer_input_stream_skip4 ·····1:·00000001····72·FUNC····LOCAL··DEFAULT····1·buffer_input_stream_skip
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····3:·0000004d····42·FUNC····LOCAL··DEFAULT····1·buffer_input_stream_close6 ·····3:·00000049····42·FUNC····LOCAL··DEFAULT····1·buffer_input_stream_close
7 ·····4:·00000079···188·FUNC····LOCAL··DEFAULT····1·buffer_input_stream_read7 ·····4:·00000075···186·FUNC····LOCAL··DEFAULT····1·buffer_input_stream_read
8 ·····5:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····1·$d8 ·····5:·00000190·····0·NOTYPE··LOCAL··DEFAULT····1·$d
9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC09 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
10 ·····7:·00000194·····0·NOTYPE··LOCAL··DEFAULT····1·$t10 ·····7:·00000198·····0·NOTYPE··LOCAL··DEFAULT····1·$t
11 ·····8:·000002c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d11 ·····8:·000002c8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····5·12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
14 ····11:·00000000····16·OBJECT··LOCAL··DEFAULT····5·buffer_input_stream_vtbl14 ····11:·00000000····16·OBJECT··LOCAL··DEFAULT····5·buffer_input_stream_vtbl
15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····7·15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
16 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d16 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····1·17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····3·18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
19 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT····4·19 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
20 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT····8·20 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
21 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT····9·21 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
22 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free22 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
23 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·input_stream_set_void23 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·input_stream_set_void
24 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy24 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
25 ····22:·00000135····96·FUNC····GLOBAL·DEFAULT····1·buffer_input_stream_init25 ····22:·00000131···104·FUNC····GLOBAL·DEFAULT····1·buffer_input_stream_init
26 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc26 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
27 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror27 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
28 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit28 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
29 ····26:·00000195···260·FUNC····GLOBAL·DEFAULT····1·buffer_input_stream_read_line29 ····26:·00000199···258·FUNC····GLOBAL·DEFAULT····1·buffer_input_stream_read_line
30 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memchr30 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memchr
31 ····28:·00000299·····4·FUNC····GLOBAL·DEFAULT····1·buffer_input_stream_get_filtered31 ····28:·0000029d·····4·FUNC····GLOBAL·DEFAULT····1·buffer_input_stream_get_filtered
32 ····29:·0000029d····18·FUNC····GLOBAL·DEFAULT····1·buffer_input_stream_rewind32 ····29:·000002a1····18·FUNC····GLOBAL·DEFAULT····1·buffer_input_stream_rewind
33 ····30:·000002b1····24·FUNC····GLOBAL·DEFAULT····1·is_buffer_input_stream33 ····30:·000002b5····24·FUNC····GLOBAL·DEFAULT····1·is_buffer_input_stream
2.62 KB
readelf --wide --relocs {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x698·contains·14·entries:1 Relocation·section·'.rel.text'·at·offset·0x69c·contains·14·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000062··0000130a·R_ARM_THM_CALL·········00000000···free3 0000005e··0000130a·R_ARM_THM_CALL·········00000000···free
4 000000a8··0000150a·R_ARM_THM_CALL·········00000000···memcpy4 000000a4··0000150a·R_ARM_THM_CALL·········00000000···memcpy
5 000000d4··0000150a·R_ARM_THM_CALL·········00000000···memcpy5 000000d0··0000150a·R_ARM_THM_CALL·········00000000···memcpy
6 00000112··0000150a·R_ARM_THM_CALL·········00000000···memcpy6 0000010c··0000150a·R_ARM_THM_CALL·········00000000···memcpy
7 00000150··0000170a·R_ARM_THM_CALL·········00000000···malloc7 00000150··0000170a·R_ARM_THM_CALL·········00000000···malloc
8 00000180··0000180a·R_ARM_THM_CALL·········00000000···perror8 00000184··0000180a·R_ARM_THM_CALL·········00000000···perror
9 00000186··0000190a·R_ARM_THM_CALL·········00000000···exit9 0000018a··0000190a·R_ARM_THM_CALL·········00000000···exit
10 0000018c··00000903·R_ARM_REL32············00000000···.data.rel.ro.local10 00000190··00000903·R_ARM_REL32············00000000···.data.rel.ro.local
11 00000190··00000603·R_ARM_REL32············00000000···.LC011 00000194··00000603·R_ARM_REL32············00000000···.LC0
12 000001d0··0000150a·R_ARM_THM_CALL·········00000000···memcpy12 000001d4··0000150a·R_ARM_THM_CALL·········00000000···memcpy
13 00000204··00001b0a·R_ARM_THM_CALL·········00000000···memchr13 00000206··00001b0a·R_ARM_THM_CALL·········00000000···memchr
14 0000022a··0000150a·R_ARM_THM_CALL·········00000000···memcpy14 00000228··0000150a·R_ARM_THM_CALL·········00000000···memcpy
15 000002c4··00000903·R_ARM_REL32············00000000···.data.rel.ro.local15 000002c8··00000903·R_ARM_REL32············00000000···.data.rel.ro.local
16 00000072··0000141e·R_ARM_THM_JUMP24·······00000000···input_stream_set_void16 0000006e··0000141e·R_ARM_THM_JUMP24·······00000000···input_stream_set_void
  
17 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0x708·contains·4·entries:17 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0x70c·contains·4·entries:
18 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name18 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
19 00000000··00000402·R_ARM_ABS32············00000079···buffer_input_stream_read19 00000000··00000402·R_ARM_ABS32············00000075···buffer_input_stream_read
20 00000004··00000102·R_ARM_ABS32············00000001···buffer_input_stream_skip20 00000004··00000102·R_ARM_ABS32············00000001···buffer_input_stream_skip
21 00000008··00000302·R_ARM_ABS32············0000004d···buffer_input_stream_close21 00000008··00000302·R_ARM_ABS32············00000049···buffer_input_stream_close
22 0000000c··00000c02·R_ARM_ABS32············00000000···.rodata.str1.422 0000000c··00000c02·R_ARM_ABS32············00000000···.rodata.str1.4
275 B
strings --all --bytes=8 {}
    
Offset 1, 10 lines modifiedOffset 1, 8 lines modified
1 *Feh9F·F 
2 %iHFMD%a1 %iHFMD%a
3 DIFXFNFC 
4 src/buffer_input_stream.c2 src/buffer_input_stream.c
5 buffer_input_stream3 buffer_input_stream
6 buffer_input_stream_skip4 buffer_input_stream_skip
7 buffer_input_stream_close5 buffer_input_stream_close
8 buffer_input_stream_read6 buffer_input_stream_read
9 buffer_input_stream_vtbl7 buffer_input_stream_vtbl
10 input_stream_set_void8 input_stream_set_void
8.65 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 47 lines modifiedOffset 1, 45 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000000·<buffer_input_stream_skip>:2 00000000·<buffer_input_stream_skip>:
3 buffer_input_stream_skip():3 buffer_input_stream_skip():
4 »       ldr»    r3,·[r0,·#0]4 »       ldr»    r0,·[r0,·#0]
5 »       strd»   r4,·r5,·[sp,·#-16]!5 »       strd»   r3,·r4,·[sp,·#-16]!
6 »       strd»   r6,·lr,·[sp,·#8]6 »       strd»   r5,·lr,·[sp,·#8]
7 »       ldrd»   r4,·r2,·[r3,·#12]7 »       ldrd»   r2,·r3,·[r0,·#12]
8 »       sub.w»  r5,·r4,·r28 »       sub.w»  r4,·r2,·r3
9 »       add»    r2,·r19 »       add»    r3,·r1
10 »       cmp»    r5,·r110 »       cmp»    r4,·r1
11 »       itt»    cs11 »       itt»    cs
 12 »       strcs»  r3,·[r0,·#16]
12 »       movcs»  r0,·r113 »       movcs»  r0,·r1
13 »       strcs»  r2,·[r3,·#16]14 »       bcs.n»  32·<buffer_input_stream_skip+0x32>
14 »       bcs.n»  34·<buffer_input_stream_skip+0x34>15 »       ldr»    r5,·[r0,·#4]
15 »       ldr»    r6,·[r3,·#4]16 »       sub.w»  r1,·r3,·r2
16 »       mov»    r0,·r317 »       ldr»    r3,·[r5,·#4]
17 »       sub.w»  r1,·r2,·r418 »       str»    r2,·[r0,·#16]
18 »       str»    r4,·[r3,·#16] 
19 »       ldr»    r3,·[r6,·#4] 
20 »       blx»    r319 »       blx»    r3
21 »       cmp»    r0,·#020 »       cmp»    r0,·#0
22 »       it»     ge21 »       it»     ge
23 »       addge»  r0,·r0,·r522 »       addge»  r0,·r0,·r4
24 »       blt.n»  3c·<buffer_input_stream_skip+0x3c>23 »       blt.n»  3a·<buffer_input_stream_skip+0x3a>
25 »       ldrd»   r4,·r5,·[sp]24 »       ldrd»   r3,·r4,·[sp]
26 »       add»    sp,·#825 »       add»    sp,·#8
27 »       pop»    {r6,·pc}26 »       pop»    {r5,·pc}
28 »       cmp»    r5,·#027 »       cmp»    r4,·#0
29 »       it»     ne28 »       it»     ne
30 »       movne»  r0,·r529 »       movne»  r0,·r4
31 »       ldrd»   r4,·r5,·[sp]30 »       ldrd»   r3,·r4,·[sp]
32 »       add»    sp,·#831 »       add»    sp,·#8
33 »       pop»    {r6,·pc}32 »       pop»    {r5,·pc}
34 »       nop 
  
35 0000004c·<buffer_input_stream_close>:33 00000048·<buffer_input_stream_close>:
36 buffer_input_stream_close():34 buffer_input_stream_close():
37 »       strd»   r3,·r4,·[sp,·#-16]!35 »       strd»   r3,·r4,·[sp,·#-16]!
38 »       ldr»    r4,·[r0,·#0]36 »       ldr»    r4,·[r0,·#0]
39 »       strd»   r5,·lr,·[sp,·#8]37 »       strd»   r5,·lr,·[sp,·#8]
40 »       mov»    r5,·r038 »       mov»    r5,·r0
41 »       ldr»    r3,·[r4,·#4]39 »       ldr»    r3,·[r4,·#4]
42 »       mov»    r0,·r440 »       mov»    r0,·r4
Offset 54, 45 lines modifiedOffset 52, 44 lines modified
54 »       ldrd»   r3,·r4,·[sp]52 »       ldrd»   r3,·r4,·[sp]
55 »       ldrd»   r5,·lr,·[sp,·#8]53 »       ldrd»   r5,·lr,·[sp,·#8]
56 »       add»    sp,·#1654 »       add»    sp,·#16
57 »       b.w»    0·<input_stream_set_void>55 »       b.w»    0·<input_stream_set_void>
58 ·R_ARM_THM_JUMP24»       input_stream_set_void56 ·R_ARM_THM_JUMP24»       input_stream_set_void
59 »       nop57 »       nop
  
60 00000078·<buffer_input_stream_read>:58 00000074·<buffer_input_stream_read>:
61 buffer_input_stream_read():59 buffer_input_stream_read():
62 »       strd»   r4,·r5,·[sp,·#-32]!60 »       strd»   r4,·r5,·[sp,·#-32]!
63 »       ldr»    r4,·[r0,·#0]61 »       ldr»    r4,·[r0,·#0]
64 »       mov»    r0,·r1 
65 »       strd»   r6,·r7,·[sp,·#8] 
66 »       strd»   sl,·lr,·[sp,·#24]62 »       strd»   sl,·lr,·[sp,·#24]
 63 »       strd»   r6,·r7,·[sp,·#8]
67 »       strd»   r8,·r9,·[sp,·#16]64 »       strd»   r8,·r9,·[sp,·#16]
 65 »       mov»    r0,·r1
68 »       mov»    r9,·r266 »       mov»    r9,·r2
69 »       ldrd»   sl,·r5,·[r4,·#12]67 »       ldrd»   sl,·r5,·[r4,·#12]
70 »       add.w»  r8,·r4,·#2068 »       add.w»  r8,·r4,·#20
71 »       sub.w»  r6,·sl,·r569 »       sub.w»  r6,·sl,·r5
72 »       add.w»  r1,·r8,·r570 »       add.w»  r1,·r8,·r5
73 »       cmp»    r6,·r271 »       cmp»    r6,·r2
74 »       bcs.n»  112·<buffer_input_stream_read+0x9a>72 »       bcs.n»  10c·<buffer_input_stream_read+0x98>
75 »       mov»    r2,·r673 »       mov»    r2,·r6
76 »       add.w»  r7,·r0,·r674 »       add.w»  r7,·r0,·r6
77 »       bl»     0·<memcpy>75 »       bl»     0·<memcpy>
78 ·R_ARM_THM_CALL» memcpy76 ·R_ARM_THM_CALL» memcpy
79 »       ldr»    r2,·[r4,·#8]77 »       ldrd»   r3,·r2,·[r4,·#4]
80 »       add»    r5,·r978 »       add»    r5,·r9
81 »       sub.w»  r5,·r5,·sl79 »       sub.w»  r5,·r5,·sl
82 »       cmp»    r2,·r580 »       cmp»    r2,·r5
83 »       bls.n»  f2·<buffer_input_stream_read+0x7a>81 »       bls.n»  ee·<buffer_input_stream_read+0x7a>
84 »       ldr»    r3,·[r4,·#4] 
85 »       mov»    r1,·r882 »       mov»    r1,·r8
86 »       mov»    r0,·r483 »       mov»    r0,·r4
87 »       ldr»    r3,·[r3,·#0]84 »       ldr»    r3,·[r3,·#0]
88 »       blx»    r385 »       blx»    r3
89 »       subs.w» r9,·r0,·#086 »       subs.w» r9,·r0,·#0
90 »       ble.n»  120·<buffer_input_stream_read+0xa8>87 »       ble.n»  11a·<buffer_input_stream_read+0xa6>
91 »       cmp»    r5,·r988 »       cmp»    r5,·r9
92 »       mov»    r1,·r889 »       mov»    r1,·r8
93 »       it»     cs90 »       it»     cs
94 »       movcs»  r5,·r991 »       movcs»  r5,·r9
95 »       mov»    r0,·r792 »       mov»    r0,·r7
96 »       mov»    r2,·r593 »       mov»    r2,·r5
97 »       bl»     0·<memcpy>94 »       bl»     0·<memcpy>
Offset 101, 201 lines modifiedOffset 98, 201 lines modified
101 »       strd»   r9,·r5,·[r4,·#12]98 »       strd»   r9,·r5,·[r4,·#12]
102 »       ldrd»   r4,·r5,·[sp]99 »       ldrd»   r4,·r5,·[sp]
103 »       ldrd»   r6,·r7,·[sp,·#8]100 »       ldrd»   r6,·r7,·[sp,·#8]
104 »       ldrd»   r8,·r9,·[sp,·#16]101 »       ldrd»   r8,·r9,·[sp,·#16]
105 »       add»    sp,·#24102 »       add»    sp,·#24
106 »       ldmia.w»sp!,·{sl,·pc}103 »       ldmia.w»sp!,·{sl,·pc}
107 »       mov»    r2,·r5104 »       mov»    r2,·r5
108 »       ldr»    r5,·[r4,·#4]105 »       ldr»    r5,·[r4,·#12]
 106 »       ldr»    r3,·[r3,·#0]
109 »       mov»    r1,·r7107 »       mov»    r1,·r7
110 »       mov»    r0,·r4108 »       mov»    r0,·r4
111 »       ldr»    r3,·[r4,·#12]109 »       str»    r5,·[r4,·#16]
112 »       str»    r3,·[r4,·#16] 
113 »       ldr»    r3,·[r5,·#0] 
114 »       blx»    r3110 »       blx»    r3
115 »       cmp»    r0,·#0111 »       cmp»    r0,·#0
116 »       it»     ge112 »       it»     ge
117 »       addge»  r0,·r0,·r6113 »       addge»  r0,·r0,·r6
118 »       bge.n»  e0·<buffer_input_stream_read+0x68>114 »       bge.n»  dc·<buffer_input_stream_read+0x68>
119 »       cmp»    r6,·#0115 »       cmp»    r6,·#0
120 »       it»     ne116 »       it»     ne
121 »       movne»  r0,·r6117 »       movne»  r0,·r6
122 »       b.n»    e0·<buffer_input_stream_read+0x68>118 »       b.n»    dc·<buffer_input_stream_read+0x68>
123 »       bl»     0·<memcpy>119 »       bl»     0·<memcpy>
124 ·R_ARM_THM_CALL» memcpy120 ·R_ARM_THM_CALL» memcpy
125 »       ldr»    r5,·[r4,·#16]121 »       ldr»    r5,·[r4,·#16]
126 »       mov»    r0,·r9122 »       mov»    r0,·r9
127 »       add»    r5,·r9123 »       add»    r5,·r9
128 »       str»    r5,·[r4,·#16]124 »       str»    r5,·[r4,·#16]
129 »       b.n»    e0·<buffer_input_stream_read+0x68>125 »       b.n»    dc·<buffer_input_stream_read+0x68>
Max diff block lines reached; 5380/8669 bytes (62.06%) of diff not shown.
17.9 KB
buffer_output_stream.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········1940·(bytes·into·file)13 ··Start·of·section·headers:··········1924·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1319 ··Number·of·section·headers:·········13
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·12
2.55 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x794:1 There·are·13·section·headers,·starting·at·offset·0x784:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0002b8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0002a8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000664·000098·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·000654·000098·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0002ec·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0002dc·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0002ec·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0002dc·000000·00··WA··0···0··1
9 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·0002ec·000010·00··WA··0···0··49 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·0002dc·000010·00··WA··0···0··4
10 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·0006fc·000020·08···I·10···5··410 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·0006ec·000020·08···I·10···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0002fc·000031·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0002ec·000031·01·AMS··0···0··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·00032d·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·00031d·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00032d·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00031d·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·000360·0001e0·10·····11··19··414 ··[10]·.symtab···········SYMTAB··········00000000·000350·0001e0·10·····11··19··4
15 ··[11]·.strtab···········STRTAB··········00000000·000540·000123·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·000530·000123·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·00071c·000076·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·00070c·000076·00······0···0··1
17 Key·to·Flags:17 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··y·(purecode),·p·(processor·specific)21 ··y·(purecode),·p·(processor·specific)
2.59 KB
readelf --wide --symbols {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 Symbol·table·'.symtab'·contains·30·entries:1 Symbol·table·'.symtab'·contains·30·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000001···134·FUNC····LOCAL··DEFAULT····1·buffer_output_stream_flush4 ·····1:·00000001···130·FUNC····LOCAL··DEFAULT····1·buffer_output_stream_flush
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····3:·00000089····46·FUNC····LOCAL··DEFAULT····1·buffer_output_stream_close6 ·····3:·00000085····46·FUNC····LOCAL··DEFAULT····1·buffer_output_stream_close
7 ·····4:·000000b9···348·FUNC····LOCAL··DEFAULT····1·buffer_output_stream_write7 ·····4:·000000b5···346·FUNC····LOCAL··DEFAULT····1·buffer_output_stream_write
8 ·····5:·00000294·····0·NOTYPE··LOCAL··DEFAULT····1·$d8 ·····5:·00000284·····0·NOTYPE··LOCAL··DEFAULT····1·$d
9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC09 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
10 ·····7:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····1·$t10 ·····7:·0000028c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
11 ·····8:·000002b4·····0·NOTYPE··LOCAL··DEFAULT····1·$d11 ·····8:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····5·12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
14 ····11:·00000000····16·OBJECT··LOCAL··DEFAULT····5·buffer_output_stream_vtbl14 ····11:·00000000····16·OBJECT··LOCAL··DEFAULT····5·buffer_output_stream_vtbl
15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····7·15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
16 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d16 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····1·17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····3·18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
Offset 21, 13 lines modifiedOffset 21, 13 lines modified
21 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT····8·21 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
22 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT····9·22 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
23 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·output_stream_write_fully23 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·output_stream_write_fully
24 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memmove24 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memmove
25 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free25 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
26 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·output_stream_set_void26 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·output_stream_set_void
27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
28 ····24:·00000215···136·FUNC····GLOBAL·DEFAULT····1·buffer_output_stream_init28 ····24:·00000211···124·FUNC····GLOBAL·DEFAULT····1·buffer_output_stream_init
29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
32 ····28:·0000029d·····4·FUNC····GLOBAL·DEFAULT····1·buffer_output_stream_get_filtered32 ····28:·0000028d·····4·FUNC····GLOBAL·DEFAULT····1·buffer_output_stream_get_filtered
33 ····29:·000002a1····24·FUNC····GLOBAL·DEFAULT····1·is_buffer_output_stream33 ····29:·00000291····24·FUNC····GLOBAL·DEFAULT····1·is_buffer_output_stream
3.36 KB
readelf --wide --relocs {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x664·contains·19·entries:1 Relocation·section·'.rel.text'·at·offset·0x654·contains·19·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000040··0000130a·R_ARM_THM_CALL·········00000000···output_stream_write_fully3 00000040··0000130a·R_ARM_THM_CALL·········00000000···output_stream_write_fully
4 00000076··0000140a·R_ARM_THM_CALL·········00000000···memmove4 00000074··0000140a·R_ARM_THM_CALL·········00000000···memmove
5 000000a2··0000150a·R_ARM_THM_CALL·········00000000···free5 0000009e··0000150a·R_ARM_THM_CALL·········00000000···free
6 00000116··0000170a·R_ARM_THM_CALL·········00000000···memcpy6 00000112··0000170a·R_ARM_THM_CALL·········00000000···memcpy
7 00000134··0000130a·R_ARM_THM_CALL·········00000000···output_stream_write_fully7 00000130··0000130a·R_ARM_THM_CALL·········00000000···output_stream_write_fully
8 00000150··0000170a·R_ARM_THM_CALL·········00000000···memcpy8 0000014c··0000170a·R_ARM_THM_CALL·········00000000···memcpy
9 00000186··0000130a·R_ARM_THM_CALL·········00000000···output_stream_write_fully9 00000182··0000130a·R_ARM_THM_CALL·········00000000···output_stream_write_fully
10 0000019c··0000140a·R_ARM_THM_CALL·········00000000···memmove10 00000198··0000140a·R_ARM_THM_CALL·········00000000···memmove
11 000001e2··0000170a·R_ARM_THM_CALL·········00000000···memcpy11 000001dc··0000170a·R_ARM_THM_CALL·········00000000···memcpy
12 000001f6··0000140a·R_ARM_THM_CALL·········00000000···memmove12 000001f0··0000140a·R_ARM_THM_CALL·········00000000···memmove
13 0000020a··0000170a·R_ARM_THM_CALL·········00000000···memcpy13 00000204··0000170a·R_ARM_THM_CALL·········00000000···memcpy
14 00000244··0000190a·R_ARM_THM_CALL·········00000000···malloc14 00000236··0000190a·R_ARM_THM_CALL·········00000000···malloc
15 0000025c··0000160a·R_ARM_THM_CALL·········00000000···output_stream_set_void15 0000024e··0000160a·R_ARM_THM_CALL·········00000000···output_stream_set_void
16 0000028a··00001a0a·R_ARM_THM_CALL·········00000000···perror16 00000278··00001a0a·R_ARM_THM_CALL·········00000000···perror
17 00000290··00001b0a·R_ARM_THM_CALL·········00000000···exit17 0000027e··00001b0a·R_ARM_THM_CALL·········00000000···exit
18 00000294··00000903·R_ARM_REL32············00000000···.data.rel.ro.local18 00000284··00000903·R_ARM_REL32············00000000···.data.rel.ro.local
19 00000298··00000603·R_ARM_REL32············00000000···.LC019 00000288··00000603·R_ARM_REL32············00000000···.LC0
20 000002b4··00000903·R_ARM_REL32············00000000···.data.rel.ro.local20 000002a4··00000903·R_ARM_REL32············00000000···.data.rel.ro.local
21 000000b2··0000161e·R_ARM_THM_JUMP24·······00000000···output_stream_set_void21 000000ae··0000161e·R_ARM_THM_JUMP24·······00000000···output_stream_set_void
  
22 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0x6fc·contains·4·entries:22 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0x6ec·contains·4·entries:
23 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name23 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
24 00000000··00000402·R_ARM_ABS32············000000b9···buffer_output_stream_write24 00000000··00000402·R_ARM_ABS32············000000b5···buffer_output_stream_write
25 00000004··00000102·R_ARM_ABS32············00000001···buffer_output_stream_flush25 00000004··00000102·R_ARM_ABS32············00000001···buffer_output_stream_flush
26 00000008··00000302·R_ARM_ABS32············00000089···buffer_output_stream_close26 00000008··00000302·R_ARM_ABS32············00000085···buffer_output_stream_close
27 0000000c··00000c02·R_ARM_ABS32············00000000···.rodata.str1.427 0000000c··00000c02·R_ARM_ABS32············00000000···.rodata.str1.4
8.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 9, 18 lines modifiedOffset 9, 18 lines modified
9 »       ldr»    r5,·[r0,·#0]9 »       ldr»    r5,·[r0,·#0]
10 »       strd»   r6,·r7,·[sp,·#8]10 »       strd»   r6,·r7,·[sp,·#8]
11 »       strd»   r8,·lr,·[sp,·#16]11 »       strd»   r8,·lr,·[sp,·#16]
12 »       ldr»    r4,·[r5,·#12]12 »       ldr»    r4,·[r5,·#12]
13 »       cbnz»   r4,·28·<buffer_output_stream_flush+0x28>13 »       cbnz»   r4,·28·<buffer_output_stream_flush+0x28>
14 »       ldr»    r3,·[r5,·#4]14 »       ldr»    r3,·[r5,·#4]
15 »       mov»    r0,·r515 »       mov»    r0,·r5
16 »       ldrd»   r4,·r5,·[sp] 
17 »       ldr»    r3,·[r3,·#4] 
18 »       ldrd»   r6,·r7,·[sp,·#8]16 »       ldrd»   r6,·r7,·[sp,·#8]
 17 »       ldrd»   r4,·r5,·[sp]
19 »       ldrd»   r8,·lr,·[sp,·#16]18 »       ldrd»   r8,·lr,·[sp,·#16]
 19 »       ldr»    r3,·[r3,·#4]
20 »       add»    sp,·#2420 »       add»    sp,·#24
21 »       bx»     r321 »       bx»     r3
22 »       add.w»  r7,·r5,·#1622 »       add.w»  r7,·r5,·#16
23 »       mov»    r6,·r723 »       mov»    r6,·r7
24 »       b.n»    3a·<buffer_output_stream_flush+0x3a>24 »       b.n»    3a·<buffer_output_stream_flush+0x3a>
25 »       cmp»    r4,·r025 »       cmp»    r4,·r0
26 »       add»    r6,·r026 »       add»    r6,·r0
Offset 31, 40 lines modifiedOffset 31, 38 lines modified
31 »       mov»    r0,·r531 »       mov»    r0,·r5
32 »       bl»     0·<output_stream_write_fully>32 »       bl»     0·<output_stream_write_fully>
33 ·R_ARM_THM_CALL» output_stream_write_fully33 ·R_ARM_THM_CALL» output_stream_write_fully
34 »       cmp»    r0,·#034 »       cmp»    r0,·#0
35 »       bge.n»  30·<buffer_output_stream_flush+0x30>35 »       bge.n»  30·<buffer_output_stream_flush+0x30>
36 »       sub.w»  r3,·r6,·r736 »       sub.w»  r3,·r6,·r7
37 »       cmp»    r3,·#037 »       cmp»    r3,·#0
38 »       bgt.n»  70·<buffer_output_stream_flush+0x70>38 »       bgt.n»  6e·<buffer_output_stream_flush+0x6e>
39 »       ldrd»   r4,·r5,·[sp]39 »       ldrd»   r4,·r5,·[sp]
40 »       ldrd»   r6,·r7,·[sp,·#8]40 »       ldrd»   r6,·r7,·[sp,·#8]
41 »       add»    sp,·#1641 »       add»    sp,·#16
42 »       ldmia.w»sp!,·{r8,·pc}42 »       ldmia.w»sp!,·{r8,·pc}
43 »       ldr»    r0,·[r5,·#12]43 »       ldr»    r0,·[r5,·#12]
44 »       cmp»    r0,·#044 »       cmp»    r0,·#0
45 »       blt.n»  50·<buffer_output_stream_flush+0x50>45 »       blt.n»  50·<buffer_output_stream_flush+0x50>
46 »       mov.w»  r2,·#046 »       mov.w»  r2,·#0
47 »       mov»    r0,·r5 
48 »       ldr»    r3,·[r5,·#4]47 »       ldr»    r3,·[r5,·#4]
49 »       str»    r2,·[r5,·#12]48 »       str»    r2,·[r5,·#12]
50 »       b.n»    16·<buffer_output_stream_flush+0x16>49 »       b.n»    14·<buffer_output_stream_flush+0x14>
51 »       mov»    r2,·r450 »       mov»    r2,·r4
52 »       mov»    r1,·r651 »       mov»    r1,·r6
53 »       mov»    r0,·r752 »       mov»    r0,·r7
54 »       bl»     0·<memmove>53 »       bl»     0·<memmove>
55 ·R_ARM_THM_CALL» memmove54 ·R_ARM_THM_CALL» memmove
56 »       mov.w»  r2,·#055 »       mov.w»  r2,·#0
57 »       mov»    r0,·r5 
58 »       ldr»    r3,·[r5,·#4]56 »       ldr»    r3,·[r5,·#4]
59 »       str»    r2,·[r5,·#12]57 »       str»    r2,·[r5,·#12]
60 »       b.n»    16·<buffer_output_stream_flush+0x16>58 »       b.n»    14·<buffer_output_stream_flush+0x14>
61 »       nop59 »       nop
  
62 00000088·<buffer_output_stream_close>:60 00000084·<buffer_output_stream_close>:
63 buffer_output_stream_close():61 buffer_output_stream_close():
64 »       strd»   r3,·r4,·[sp,·#-16]!62 »       strd»   r3,·r4,·[sp,·#-16]!
65 »       strd»   r5,·lr,·[sp,·#8]63 »       strd»   r5,·lr,·[sp,·#8]
66 »       mov»    r5,·r064 »       mov»    r5,·r0
67 »       bl»     0·<buffer_output_stream_flush>65 »       bl»     0·<buffer_output_stream_flush>
68 »       ldr»    r4,·[r5,·#0]66 »       ldr»    r4,·[r5,·#0]
69 »       ldr»    r3,·[r4,·#4]67 »       ldr»    r3,·[r4,·#4]
Offset 78, 223 lines modifiedOffset 76, 222 lines modified
78 »       ldrd»   r3,·r4,·[sp]76 »       ldrd»   r3,·r4,·[sp]
79 »       ldrd»   r5,·lr,·[sp,·#8]77 »       ldrd»   r5,·lr,·[sp,·#8]
80 »       add»    sp,·#1678 »       add»    sp,·#16
81 »       b.w»    0·<output_stream_set_void>79 »       b.w»    0·<output_stream_set_void>
82 ·R_ARM_THM_JUMP24»       output_stream_set_void80 ·R_ARM_THM_JUMP24»       output_stream_set_void
83 »       nop81 »       nop
  
84 000000b8·<buffer_output_stream_write>:82 000000b4·<buffer_output_stream_write>:
85 buffer_output_stream_write():83 buffer_output_stream_write():
86 »       str.w»  r4,·[sp,·#-36]!84 »       str.w»  r4,·[sp,·#-36]!
87 »       ldr»    r4,·[r0,·#0]85 »       ldr»    r4,·[r0,·#0]
88 »       strd»   r5,·r6,·[sp,·#4]86 »       strd»   r5,·r6,·[sp,·#4]
 87 »       strd»   fp,·lr,·[sp,·#28]
89 »       strd»   r7,·r8,·[sp,·#12]88 »       strd»   r7,·r8,·[sp,·#12]
90 »       mov»    r8,·r2 
91 »       strd»   r9,·sl,·[sp,·#20]89 »       strd»   r9,·sl,·[sp,·#20]
92 »       strd»   fp,·lr,·[sp,·#28] 
93 »       sub»    sp,·#1290 »       sub»    sp,·#12
 91 »       mov»    r8,·r2
94 »       ldrd»   fp,·r5,·[r4,·#8]92 »       ldrd»   fp,·r5,·[r4,·#8]
95 »       add.w»  r9,·r4,·#1693 »       add.w»  r9,·r4,·#16
96 »       str»    r1,·[sp,·#4]94 »       str»    r1,·[sp,·#4]
97 »       cbnz»   r5,·102·<buffer_output_stream_write+0x4a>95 »       cbnz»   r5,·fe·<buffer_output_stream_write+0x4a>
98 »       cmp»    r2,·fp96 »       cmp»    r2,·fp
99 »       bcc.n»  14e·<buffer_output_stream_write+0x96>97 »       bcc.n»  14a·<buffer_output_stream_write+0x96>
100 »       ldr»    r3,·[r4,·#4]98 »       ldr»    r3,·[r4,·#4]
101 »       mov»    r0,·r4 
102 »       ldr»    r3,·[r3,·#0]99 »       ldr»    r3,·[r3,·#0]
 100 »       mov»    r0,·r4
103 »       add»    sp,·#12101 »       add»    sp,·#12
104 »       ldrd»   r4,·r5,·[sp]102 »       ldrd»   r4,·r5,·[sp]
105 »       ldrd»   r6,·r7,·[sp,·#8]103 »       ldrd»   r6,·r7,·[sp,·#8]
106 »       ldrd»   r8,·r9,·[sp,·#16]104 »       ldrd»   r8,·r9,·[sp,·#16]
107 »       ldrd»   sl,·fp,·[sp,·#24]105 »       ldrd»   sl,·fp,·[sp,·#24]
108 »       add»    sp,·#32106 »       add»    sp,·#32
109 »       ldr.w»  lr,·[sp],·#4107 »       ldr.w»  lr,·[sp],·#4
110 »       bx»     r3108 »       bx»     r3
111 »       cmp»    r2,·fp109 »       cmp»    r2,·fp
112 »       sub.w»  sl,·fp,·r5110 »       sub.w»  sl,·fp,·r5
113 »       bcs.n»  172·<buffer_output_stream_write+0xba>111 »       bcs.n»  16e·<buffer_output_stream_write+0xba>
114 »       cmp»    r2,·sl112 »       cmp»    r2,·sl
115 »       add.w»  r0,·r9,·r5113 »       add.w»  r0,·r9,·r5
116 »       bcc.n»  1e2·<buffer_output_stream_write+0x12a>114 »       bcc.n»  1dc·<buffer_output_stream_write+0x128>
117 »       mov»    r2,·sl115 »       mov»    r2,·sl
118 »       mov»    r7,·r9116 »       mov»    r7,·r9
119 »       bl»     0·<memcpy>117 »       bl»     0·<memcpy>
120 ·R_ARM_THM_CALL» memcpy118 ·R_ARM_THM_CALL» memcpy
121 »       ldr»    r2,·[r4,·#12]119 »       ldr»    r2,·[r4,·#12]
122 »       add»    r2,·sl120 »       add»    r2,·sl
123 »       mov»    r6,·r2121 »       mov»    r6,·r2
124 »       str»    r2,·[r4,·#12]122 »       str»    r2,·[r4,·#12]
125 »       b.n»    12e·<buffer_output_stream_write+0x76>123 »       b.n»    12a·<buffer_output_stream_write+0x76>
126 »       cmp»    r6,·r0124 »       cmp»    r6,·r0
127 »       add»    r7,·r0125 »       add»    r7,·r0
128 »       beq.n»  1b0·<buffer_output_stream_write+0xf8>126 »       beq.n»  1aa·<buffer_output_stream_write+0xf6>
129 »       sub.w»  r6,·r6,·r0127 »       sub.w»  r6,·r6,·r0
130 »       mov»    r2,·r6128 »       mov»    r2,·r6
131 »       mov»    r1,·r7129 »       mov»    r1,·r7
132 »       mov»    r0,·r4130 »       mov»    r0,·r4
133 »       bl»     0·<output_stream_write_fully>131 »       bl»     0·<output_stream_write_fully>
134 ·R_ARM_THM_CALL» output_stream_write_fully132 ·R_ARM_THM_CALL» output_stream_write_fully
135 »       cmp»    r0,·#0133 »       cmp»    r0,·#0
136 »       bge.n»  124·<buffer_output_stream_write+0x6c>134 »       bge.n»  120·<buffer_output_stream_write+0x6c>
137 »       sub.w»  r2,·r7,·r9135 »       sub.w»  r2,·r7,·r9
138 »       cmp»    r2,·#0136 »       cmp»    r2,·#0
Max diff block lines reached; 5058/8521 bytes (59.36%) of diff not shown.
3.04 KB
bytearray_input_stream.o
2.99 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 84, 85 lines modifiedOffset 84, 85 lines modified
  
84 000000ac·<bytearray_input_stream_init_const>:84 000000ac·<bytearray_input_stream_init_const>:
85 bytearray_input_stream_init_const():85 bytearray_input_stream_init_const():
86 »       strd»   r3,·r4,·[sp,·#-24]!86 »       strd»   r3,·r4,·[sp,·#-24]!
87 »       mov»    r4,·r087 »       mov»    r4,·r0
88 »       mov.w»  r0,·#188 »       mov.w»  r0,·#1
89 »       strd»   r5,·r6,·[sp,·#8]89 »       strd»   r5,·r6,·[sp,·#8]
90 »       mov»    r6,·r2 
91 »       strd»   r7,·lr,·[sp,·#16]90 »       strd»   r7,·lr,·[sp,·#16]
 91 »       mov»    r6,·r2
92 »       mov»    r7,·r192 »       mov»    r7,·r1
93 »       bl»     0·<zalloc_line>93 »       bl»     0·<zalloc_line>
94 ·R_ARM_THM_CALL» zalloc_line94 ·R_ARM_THM_CALL» zalloc_line
95 »       cbz»    r0,·e8·<bytearray_input_stream_init_const+0x3c>95 »       cbz»    r0,·e8·<bytearray_input_stream_init_const+0x3c>
96 »       ldr»    r3,·[pc,·#52]» ;·(100·<bytearray_input_stream_init_const+0x54>)96 »       ldr»    r3,·[pc,·#52]» ;·(100·<bytearray_input_stream_init_const+0x54>)
97 »       mov.w»  r5,·#097 »       mov.w»  r5,·#0
98 »       strd»   r7,·r5,·[r0]98 »       strd»   r7,·r5,·[r0]
99 »       str»    r6,·[r0,·#8]99 »       str»    r6,·[r0,·#8]
100 »       strb»   r5,·[r0,·#12]100 »       strb»   r5,·[r0,·#12]
101 »       add»    r3,·pc 
102 »       ldrd»   r5,·r6,·[sp,·#8]101 »       ldrd»   r5,·r6,·[sp,·#8]
 102 »       add»    r3,·pc
103 »       strd»   r0,·r3,·[r4]103 »       strd»   r0,·r3,·[r4]
104 »       ldrd»   r3,·r4,·[sp]104 »       ldrd»   r3,·r4,·[sp]
105 »       add»    sp,·#16105 »       add»    sp,·#16
106 »       pop»    {r7,·pc}106 »       pop»    {r7,·pc}
107 »       ldr»    r2,·[pc,·#24]» ;·(104·<bytearray_input_stream_init_const+0x58>)107 »       ldr»    r2,·[pc,·#24]» ;·(104·<bytearray_input_stream_init_const+0x58>)
 108 »       ldr»    r1,·[pc,·#28]» ;·(108·<bytearray_input_stream_init_const+0x5c>)
108 »       movs»   r0,·#25109 »       movs»   r0,·#25
109 »       movt»   r0,·#32770»  ;·0x8002110 »       movt»   r0,·#32770»  ;·0x8002
110 »       movs»   r3,·#154»    ;·0x9a111 »       movs»   r3,·#154»    ;·0x9a
111 »       ldr»    r1,·[pc,·#20]» ;·(108·<bytearray_input_stream_init_const+0x5c>) 
112 »       add»    r2,·pc112 »       add»    r2,·pc
113 »       add»    r1,·pc113 »       add»    r1,·pc
114 »       bl»     0·<dief>114 »       bl»     0·<dief>
115 ·R_ARM_THM_CALL» dief115 ·R_ARM_THM_CALL» dief
116 »       bl»     0·<abort>116 »       bl»     0·<abort>
117 ·R_ARM_THM_CALL» abort117 ·R_ARM_THM_CALL» abort
118 »       .word»  0x00000026118 »       .word»  0x00000022
119 ·R_ARM_REL32»    .data.rel.ro.local119 ·R_ARM_REL32»    .data.rel.ro.local
120 »       .word»  0x0000000c120 »       .word»  0x0000000c
121 ·R_ARM_REL32»    .LC0121 ·R_ARM_REL32»    .LC0
122 »       .word»  0x0000000e122 »       .word»  0x0000000e
123 ·R_ARM_REL32»    .LC1123 ·R_ARM_REL32»    .LC1
  
124 0000010c·<bytearray_input_stream_init>:124 0000010c·<bytearray_input_stream_init>:
125 bytearray_input_stream_init():125 bytearray_input_stream_init():
126 »       strd»   r4,·r5,·[sp,·#-24]!126 »       strd»   r4,·r5,·[sp,·#-24]!
127 »       mov»    r5,·r0127 »       mov»    r5,·r0
128 »       mov.w»  r0,·#1128 »       mov.w»  r0,·#1
129 »       strd»   r6,·r7,·[sp,·#8]129 »       strd»   r6,·r7,·[sp,·#8]
130 »       mov»    r7,·r2 
131 »       mov»    r6,·r3 
132 »       strd»   r8,·lr,·[sp,·#16]130 »       strd»   r8,·lr,·[sp,·#16]
 131 »       mov»    r7,·r2
133 »       mov»    r8,·r1132 »       mov»    r8,·r1
 133 »       mov»    r6,·r3
134 »       bl»     0·<zalloc_line>134 »       bl»     0·<zalloc_line>
135 ·R_ARM_THM_CALL» zalloc_line135 ·R_ARM_THM_CALL» zalloc_line
136 »       cbz»    r0,·14c·<bytearray_input_stream_init+0x40>136 »       cbz»    r0,·14c·<bytearray_input_stream_init+0x40>
137 »       ldr»    r4,·[pc,·#56]» ;·(164·<bytearray_input_stream_init+0x58>)137 »       ldr»    r4,·[pc,·#56]» ;·(164·<bytearray_input_stream_init+0x58>)
138 »       mov.w»  r3,·#0138 »       mov.w»  r3,·#0
139 »       strd»   r8,·r3,·[r0] 
140 »       str»    r7,·[r0,·#8]139 »       str»    r7,·[r0,·#8]
141 »       strb»   r6,·[r0,·#12]140 »       strb»   r6,·[r0,·#12]
142 »       add»    r4,·pc141 »       strd»   r8,·r3,·[r0]
143 »       ldrd»   r6,·r7,·[sp,·#8]142 »       ldrd»   r6,·r7,·[sp,·#8]
 143 »       add»    r4,·pc
144 »       strd»   r0,·r4,·[r5]144 »       strd»   r0,·r4,·[r5]
145 »       ldrd»   r4,·r5,·[sp]145 »       ldrd»   r4,·r5,·[sp]
146 »       add»    sp,·#16146 »       add»    sp,·#16
147 »       ldmia.w»sp!,·{r8,·pc}147 »       ldmia.w»sp!,·{r8,·pc}
148 »       ldr»    r2,·[pc,·#24]» ;·(168·<bytearray_input_stream_init+0x5c>)148 »       ldr»    r2,·[pc,·#24]» ;·(168·<bytearray_input_stream_init+0x5c>)
 149 »       ldr»    r1,·[pc,·#28]» ;·(16c·<bytearray_input_stream_init+0x60>)
149 »       movs»   r0,·#25150 »       movs»   r0,·#25
150 »       movt»   r0,·#32770»  ;·0x8002151 »       movt»   r0,·#32770»  ;·0x8002
151 »       movs»   r3,·#172»    ;·0xac152 »       movs»   r3,·#172»    ;·0xac
152 »       ldr»    r1,·[pc,·#20]» ;·(16c·<bytearray_input_stream_init+0x60>) 
153 »       add»    r2,·pc153 »       add»    r2,·pc
154 »       add»    r1,·pc154 »       add»    r1,·pc
155 »       bl»     0·<dief>155 »       bl»     0·<dief>
156 ·R_ARM_THM_CALL» dief156 ·R_ARM_THM_CALL» dief
157 »       bl»     0·<abort>157 »       bl»     0·<abort>
158 ·R_ARM_THM_CALL» abort158 ·R_ARM_THM_CALL» abort
159 »       .word»  0x00000028159 »       .word»  0x00000024
160 ·R_ARM_REL32»    .data.rel.ro.local160 ·R_ARM_REL32»    .data.rel.ro.local
161 »       .word»  0x0000000c161 »       .word»  0x0000000c
162 ·R_ARM_REL32»    .LC0162 ·R_ARM_REL32»    .LC0
163 »       .word»  0x0000000e163 »       .word»  0x0000000e
164 ·R_ARM_REL32»    .LC1164 ·R_ARM_REL32»    .LC1
  
165 00000170·<bytearray_input_stream_reset>:165 00000170·<bytearray_input_stream_reset>:
Offset 186, 25 lines modifiedOffset 186, 25 lines modified
186 »       ldr»    r0,·[r3,·#8]186 »       ldr»    r0,·[r3,·#8]
187 »       bx»     lr187 »       bx»     lr
188 »       nop188 »       nop
  
189 0000018c·<bytearray_input_stream_remaining>:189 0000018c·<bytearray_input_stream_remaining>:
190 bytearray_input_stream_remaining():190 bytearray_input_stream_remaining():
191 »       ldr»    r3,·[r0,·#0]191 »       ldr»    r3,·[r0,·#0]
192 »       ldrd»   r2,·r0,·[r3,·#4]192 »       ldrd»   r3,·r0,·[r3,·#4]
193 »       sub.w»  r0,·r0,·r2193 »       sub.w»  r0,·r0,·r3
194 »       bx»     lr194 »       bx»     lr
  
195 00000198·<bytearray_input_stream_buffer>:195 00000198·<bytearray_input_stream_buffer>:
196 bytearray_input_stream_buffer():196 bytearray_input_stream_buffer():
197 »       ldr»    r3,·[r0,·#0]197 »       ldr»    r3,·[r0,·#0]
198 »       ldr»    r0,·[r3,·#0]198 »       ldr»    r0,·[r3,·#0]
199 »       bx»     lr199 »       bx»     lr
200 »       nop200 »       nop
  
201 000001a0·<bytearray_input_stream_detach>:201 000001a0·<bytearray_input_stream_detach>:
202 bytearray_input_stream_detach():202 bytearray_input_stream_detach():
203 »       ldr»    r3,·[r0,·#0]203 »       ldr»    r3,·[r0,·#0]
204 »       mov.w»  r2,·#0204 »       mov.w»  r2,·#0
205 »       strb»   r2,·[r3,·#12] 
206 »       ldr»    r0,·[r3,·#0]205 »       ldr»    r0,·[r3,·#0]
 206 »       strb»   r2,·[r3,·#12]
207 »       bx»     lr207 »       bx»     lr
5.88 KB
bytearray_output_stream.o
5.83 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 8, 25 lines modifiedOffset 8, 25 lines modified
8 »       mov.w»  r0,·#08 »       mov.w»  r0,·#0
9 »       bx»     lr9 »       bx»     lr
10 »       nop10 »       nop
  
11 00000008·<bytearray_output_stream_close>:11 00000008·<bytearray_output_stream_close>:
12 bytearray_output_stream_close():12 bytearray_output_stream_close():
13 »       strd»   r3,·r4,·[sp,·#-16]!13 »       strd»   r3,·r4,·[sp,·#-16]!
14 »       mov»    r4,·r0 
15 »       strd»   r5,·lr,·[sp,·#8]14 »       strd»   r5,·lr,·[sp,·#8]
16 »       ldr»    r5,·[r0,·#0]15 »       ldr»    r5,·[r0,·#0]
 16 »       mov»    r4,·r0
17 »       ldrb»   r3,·[r5,·#12]17 »       ldrb»   r3,·[r5,·#12]
18 »       lsls»   r2,·r3,·#3118 »       lsls»   r2,·r3,·#31
19 »       bmi.n»  2e·<bytearray_output_stream_close+0x26>19 »       bmi.n»  2e·<bytearray_output_stream_close+0x26>
20 »       lsls»   r3,·r3,·#2920 »       lsls»   r3,·r3,·#29
21 »       bmi.n»  3a·<bytearray_output_stream_close+0x32>21 »       bmi.n»  3a·<bytearray_output_stream_close+0x32>
22 »       mov»    r0,·r422 »       mov»    r0,·r4
23 »       ldrd»   r3,·r4,·[sp] 
24 »       ldrd»   r5,·lr,·[sp,·#8]23 »       ldrd»   r5,·lr,·[sp,·#8]
 24 »       ldrd»   r3,·r4,·[sp]
25 »       add»    sp,·#1625 »       add»    sp,·#16
26 »       b.w»    0·<output_stream_set_void>26 »       b.w»    0·<output_stream_set_void>
27 ·R_ARM_THM_JUMP24»       output_stream_set_void27 ·R_ARM_THM_JUMP24»       output_stream_set_void
28 »       ldr»    r0,·[r5,·#0]28 »       ldr»    r0,·[r5,·#0]
29 »       bl»     0·<free>29 »       bl»     0·<free>
30 ·R_ARM_THM_CALL» free30 ·R_ARM_THM_CALL» free
31 »       ldrb»   r3,·[r5,·#12]31 »       ldrb»   r3,·[r5,·#12]
Offset 39, 17 lines modifiedOffset 39, 17 lines modified
39 »       b.n»    1e·<bytearray_output_stream_close+0x16>39 »       b.n»    1e·<bytearray_output_stream_close+0x16>
40 »       nop40 »       nop
  
41 00000048·<bytearray_output_stream_write>:41 00000048·<bytearray_output_stream_write>:
42 bytearray_output_stream_write():42 bytearray_output_stream_write():
43 »       strd»   r3,·r4,·[sp,·#-32]!43 »       strd»   r3,·r4,·[sp,·#-32]!
44 »       strd»   r5,·r6,·[sp,·#8]44 »       strd»   r5,·r6,·[sp,·#8]
45 »       mov»    r6,·r2 
46 »       strd»   r7,·r8,·[sp,·#16]45 »       strd»   r7,·r8,·[sp,·#16]
47 »       strd»   r9,·lr,·[sp,·#24]46 »       strd»   r9,·lr,·[sp,·#24]
 47 »       mov»    r6,·r2
48 »       cbz»    r2,·8a·<bytearray_output_stream_write+0x42>48 »       cbz»    r2,·8a·<bytearray_output_stream_write+0x42>
49 »       ldr»    r5,·[r0,·#0]49 »       ldr»    r5,·[r0,·#0]
50 »       mov»    r8,·r150 »       mov»    r8,·r1
51 »       ldrd»   r4,·r7,·[r5,·#4]51 »       ldrd»   r4,·r7,·[r5,·#4]
52 »       sub.w»  r3,·r4,·r752 »       sub.w»  r3,·r4,·r7
53 »       cmp»    r2,·r353 »       cmp»    r2,·r3
54 »       bls.n»  74·<bytearray_output_stream_write+0x2c>54 »       bls.n»  74·<bytearray_output_stream_write+0x2c>
Offset 85, 16 lines modifiedOffset 85, 16 lines modified
85 »       ldr»    r1,·[r5,·#0]85 »       ldr»    r1,·[r5,·#0]
86 »       bl»     0·<memcpy>86 »       bl»     0·<memcpy>
87 ·R_ARM_THM_CALL» memcpy87 ·R_ARM_THM_CALL» memcpy
88 »       ldrb»   r3,·[r5,·#12]88 »       ldrb»   r3,·[r5,·#12]
89 »       lsls»   r2,·r3,·#3189 »       lsls»   r2,·r3,·#31
90 »       bmi.n»  d0·<bytearray_output_stream_write+0x88>90 »       bmi.n»  d0·<bytearray_output_stream_write+0x88>
91 »       orr.w»  r3,·r3,·#191 »       orr.w»  r3,·r3,·#1
92 »       strd»   r9,·r4,·[r5] 
93 »       ldr»    r7,·[r5,·#8]92 »       ldr»    r7,·[r5,·#8]
 93 »       strd»   r9,·r4,·[r5]
94 »       strb»   r3,·[r5,·#12]94 »       strb»   r3,·[r5,·#12]
95 »       b.n»    78·<bytearray_output_stream_write+0x30>95 »       b.n»    78·<bytearray_output_stream_write+0x30>
96 »       ldr»    r0,·[r5,·#0]96 »       ldr»    r0,·[r5,·#0]
97 »       bl»     0·<free>97 »       bl»     0·<free>
98 ·R_ARM_THM_CALL» free98 ·R_ARM_THM_CALL» free
99 »       ldrb»   r3,·[r5,·#12]99 »       ldrb»   r3,·[r5,·#12]
100 »       b.n»    c2·<bytearray_output_stream_write+0x7a>100 »       b.n»    c2·<bytearray_output_stream_write+0x7a>
Offset 120, 19 lines modifiedOffset 120, 19 lines modified
120 ·R_ARM_THM_CALL» exit120 ·R_ARM_THM_CALL» exit
121 »       .word»  0x0000000a121 »       .word»  0x0000000a
122 ·R_ARM_REL32»    .LC0122 ·R_ARM_REL32»    .LC0
  
123 00000104·<bytearray_output_stream_init_ex.part.2>:123 00000104·<bytearray_output_stream_init_ex.part.2>:
124 bytearray_output_stream_init_ex.part.2():124 bytearray_output_stream_init_ex.part.2():
125 »       ldr»    r2,·[pc,·#28]» ;·(124·<bytearray_output_stream_init_ex.part.2+0x20>)125 »       ldr»    r2,·[pc,·#28]» ;·(124·<bytearray_output_stream_init_ex.part.2+0x20>)
 126 »       ldr»    r1,·[pc,·#32]» ;·(128·<bytearray_output_stream_init_ex.part.2+0x24>)
 127 »       strd»   r3,·lr,·[sp,·#-8]!
126 »       mov.w»  r0,·#25128 »       mov.w»  r0,·#25
127 »       movt»   r0,·#32770»  ;·0x8002129 »       movt»   r0,·#32770»  ;·0x8002
128 »       strd»   r3,·lr,·[sp,·#-8]! 
129 »       mov.w»  r3,·#193»   ;·0xc1130 »       mov.w»  r3,·#193»   ;·0xc1
130 »       ldr»    r1,·[pc,·#16]» ;·(128·<bytearray_output_stream_init_ex.part.2+0x24>) 
131 »       add»    r2,·pc131 »       add»    r2,·pc
132 »       add»    r1,·pc132 »       add»    r1,·pc
133 »       bl»     0·<dief>133 »       bl»     0·<dief>
134 ·R_ARM_THM_CALL» dief134 ·R_ARM_THM_CALL» dief
135 »       bl»     0·<abort>135 »       bl»     0·<abort>
136 ·R_ARM_THM_CALL» abort136 ·R_ARM_THM_CALL» abort
137 »       .word»  0x00000008137 »       .word»  0x00000008
Offset 140, 24 lines modifiedOffset 140, 24 lines modified
140 »       .word»  0x0000000a140 »       .word»  0x0000000a
141 ·R_ARM_REL32»    .LC1141 ·R_ARM_REL32»    .LC1
  
142 0000012c·<bytearray_output_stream_init_ex_static>:142 0000012c·<bytearray_output_stream_init_ex_static>:
143 bytearray_output_stream_init_ex_static():143 bytearray_output_stream_init_ex_static():
144 »       strd»   r3,·r4,·[sp,·#-24]!144 »       strd»   r3,·r4,·[sp,·#-24]!
145 »       strd»   r5,·r6,·[sp,·#8]145 »       strd»   r5,·r6,·[sp,·#8]
 146 »       strd»   r7,·lr,·[sp,·#16]
146 »       mov»    r5,·r0147 »       mov»    r5,·r0
147 »       mov»    r6,·r2148 »       mov»    r6,·r2
148 »       strd»   r7,·lr,·[sp,·#16] 
149 »       mov»    r7,·r3149 »       mov»    r7,·r3
150 »       ldr»    r4,·[sp,·#24]150 »       ldr»    r4,·[sp,·#24]
151 »       cbz»    r1,·162·<bytearray_output_stream_init_ex_static+0x36>151 »       cbz»    r1,·162·<bytearray_output_stream_init_ex_static+0x36>
 152 »       ldr»    r0,·[pc,·#64]» ;·(184·<bytearray_output_stream_init_ex_static+0x58>)
 153 »       strb»   r7,·[r4,·#12]
152 »       mov.w»  r3,·#0154 »       mov.w»  r3,·#0
153 »       strd»   r1,·r6,·[r4]155 »       strd»   r1,·r6,·[r4]
154 »       ldr»    r0,·[pc,·#56]» ;·(184·<bytearray_output_stream_init_ex_static+0x58>) 
155 »       strb»   r7,·[r4,·#12] 
156 »       str»    r3,·[r4,·#8]156 »       str»    r3,·[r4,·#8]
157 »       add»    r0,·pc157 »       add»    r0,·pc
158 »       strd»   r4,·r0,·[r5]158 »       strd»   r4,·r0,·[r5]
159 »       ldrd»   r3,·r4,·[sp]159 »       ldrd»   r3,·r4,·[sp]
160 »       ldrd»   r5,·r6,·[sp,·#8]160 »       ldrd»   r5,·r6,·[sp,·#8]
161 »       add»    sp,·#16161 »       add»    sp,·#16
162 »       pop»    {r7,·pc}162 »       pop»    {r7,·pc}
Offset 176, 32 lines modifiedOffset 176, 32 lines modified
176 »       nop176 »       nop
177 »       .word»  0x00000030177 »       .word»  0x00000030
178 ·R_ARM_REL32»    .data.rel.ro.local178 ·R_ARM_REL32»    .data.rel.ro.local
  
179 00000188·<bytearray_output_stream_init_ex>:179 00000188·<bytearray_output_stream_init_ex>:
180 bytearray_output_stream_init_ex():180 bytearray_output_stream_init_ex():
181 »       strd»   r4,·r5,·[sp,·#-24]!181 »       strd»   r4,·r5,·[sp,·#-24]!
182 »       mov»    r5,·r1 
183 »       strd»   r6,·r7,·[sp,·#8]182 »       strd»   r6,·r7,·[sp,·#8]
184 »       mov»    r7,·r0183 »       mov»    r7,·r0
185 »       mov.w»  r0,·#1184 »       mov.w»  r0,·#1
186 »       mov»    r6,·r3 
Max diff block lines reached; 2609/5785 bytes (45.10%) of diff not shown.
6.31 KB
bytezarray_output_stream.o
6.26 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 9, 16 lines modifiedOffset 9, 16 lines modified
9 »       bx»     lr9 »       bx»     lr
10 »       nop10 »       nop
  
11 00000008·<bytezarray_output_stream_write>:11 00000008·<bytezarray_output_stream_write>:
12 bytezarray_output_stream_write():12 bytezarray_output_stream_write():
13 »       strd»   r4,·r5,·[sp,·#-24]!13 »       strd»   r4,·r5,·[sp,·#-24]!
14 »       strd»   r6,·r7,·[sp,·#8]14 »       strd»   r6,·r7,·[sp,·#8]
15 »       mov»    r6,·r2 
16 »       strd»   r8,·lr,·[sp,·#16]15 »       strd»   r8,·lr,·[sp,·#16]
 16 »       mov»    r6,·r2
17 »       cbz»    r2,·42·<bytezarray_output_stream_write+0x3a>17 »       cbz»    r2,·42·<bytezarray_output_stream_write+0x3a>
18 »       ldr»    r5,·[r0,·#0]18 »       ldr»    r5,·[r0,·#0]
19 »       mov»    r8,·r119 »       mov»    r8,·r1
20 »       ldrd»   r4,·r0,·[r5,·#4]20 »       ldrd»   r4,·r0,·[r5,·#4]
21 »       sub.w»  r3,·r4,·r021 »       sub.w»  r3,·r4,·r0
22 »       cmp»    r2,·r322 »       cmp»    r2,·r3
23 »       bls.n»  30·<bytezarray_output_stream_write+0x28>23 »       bls.n»  30·<bytezarray_output_stream_write+0x28>
Offset 48, 25 lines modifiedOffset 48, 25 lines modified
48 »       mov.w»  r0,·r0,·asr·#348 »       mov.w»  r0,·r0,·asr·#3
49 »       cmp»    r0,·#255»     ;·0xff49 »       cmp»    r0,·#255»     ;·0xff
50 »       bhi.n»  90·<bytezarray_output_stream_write+0x88>50 »       bhi.n»  90·<bytezarray_output_stream_write+0x88>
51 »       bl»     0·<zalloc_line>51 »       bl»     0·<zalloc_line>
52 ·R_ARM_THM_CALL» zalloc_line52 ·R_ARM_THM_CALL» zalloc_line
53 »       mov»    r7,·r053 »       mov»    r7,·r0
54 »       cbz»    r7,·ba·<bytezarray_output_stream_write+0xb2>54 »       cbz»    r7,·ba·<bytezarray_output_stream_write+0xb2>
 55 »       ldr»    r2,·[r5,·#8]
55 »       mov»    r0,·r756 »       mov»    r0,·r7
56 »       ldr»    r1,·[r5,·#0]57 »       ldr»    r1,·[r5,·#0]
57 »       ldr»    r2,·[r5,·#8] 
58 »       bl»     0·<memcpy>58 »       bl»     0·<memcpy>
59 ·R_ARM_THM_CALL» memcpy59 ·R_ARM_THM_CALL» memcpy
60 »       ldrb»   r3,·[r5,·#12]60 »       ldrb»   r3,·[r5,·#12]
61 »       lsls»   r2,·r3,·#3161 »       lsls»   r2,·r3,·#31
62 »       bmi.n»  9a·<bytezarray_output_stream_write+0x92>62 »       bmi.n»  9a·<bytezarray_output_stream_write+0x92>
63 »       orr.w»  r3,·r3,·#163 »       orr.w»  r3,·r3,·#1
64 »       strd»   r7,·r4,·[r5] 
65 »       ldr»    r0,·[r5,·#8]64 »       ldr»    r0,·[r5,·#8]
 65 »       strd»   r7,·r4,·[r5]
66 »       strb»   r3,·[r5,·#12]66 »       strb»   r3,·[r5,·#12]
67 »       b.n»    32·<bytezarray_output_stream_write+0x2a>67 »       b.n»    32·<bytezarray_output_stream_write+0x2a>
68 »       mov»    r0,·r468 »       mov»    r0,·r4
69 »       bl»     0·<malloc>69 »       bl»     0·<malloc>
70 ·R_ARM_THM_CALL» malloc70 ·R_ARM_THM_CALL» malloc
71 »       mov»    r7,·r071 »       mov»    r7,·r0
72 »       b.n»    70·<bytezarray_output_stream_write+0x68>72 »       b.n»    70·<bytezarray_output_stream_write+0x68>
Offset 80, 18 lines modifiedOffset 80, 18 lines modified
80 »       ldrb»   r3,·[r5,·#12]80 »       ldrb»   r3,·[r5,·#12]
81 »       b.n»    82·<bytezarray_output_stream_write+0x7a>81 »       b.n»    82·<bytezarray_output_stream_write+0x7a>
82 »       bl»     0·<free>82 »       bl»     0·<free>
83 ·R_ARM_THM_CALL» free83 ·R_ARM_THM_CALL» free
84 »       ldrb»   r3,·[r5,·#12]84 »       ldrb»   r3,·[r5,·#12]
85 »       b.n»    82·<bytezarray_output_stream_write+0x7a>85 »       b.n»    82·<bytezarray_output_stream_write+0x7a>
86 »       ldr»    r2,·[pc,·#24]» ;·(d4·<bytezarray_output_stream_write+0xcc>)86 »       ldr»    r2,·[pc,·#24]» ;·(d4·<bytezarray_output_stream_write+0xcc>)
 87 »       ldr»    r1,·[pc,·#24]» ;·(d8·<bytezarray_output_stream_write+0xd0>)
87 »       movs»   r0,·#2588 »       movs»   r0,·#25
88 »       movt»   r0,·#32770»  ;·0x800289 »       movt»   r0,·#32770»  ;·0x8002
89 »       movs»   r3,·#97»     ;·0x6190 »       movs»   r3,·#97»     ;·0x61
90 »       ldr»    r1,·[pc,·#16]» ;·(d8·<bytezarray_output_stream_write+0xd0>) 
91 »       add»    r2,·pc91 »       add»    r2,·pc
92 »       add»    r1,·pc92 »       add»    r1,·pc
93 »       bl»     0·<dief>93 »       bl»     0·<dief>
94 ·R_ARM_THM_CALL» dief94 ·R_ARM_THM_CALL» dief
95 »       bl»     0·<abort>95 »       bl»     0·<abort>
96 ·R_ARM_THM_CALL» abort96 ·R_ARM_THM_CALL» abort
97 »       nop97 »       nop
Offset 99, 38 lines modifiedOffset 99, 38 lines modified
99 ·R_ARM_REL32»    .LC099 ·R_ARM_REL32»    .LC0
100 »       .word»  0x0000000c100 »       .word»  0x0000000c
101 ·R_ARM_REL32»    .LC1101 ·R_ARM_REL32»    .LC1
  
102 000000dc·<bytezarray_output_stream_init_ex_static.part.1>:102 000000dc·<bytezarray_output_stream_init_ex_static.part.1>:
103 bytezarray_output_stream_init_ex_static.part.1():103 bytezarray_output_stream_init_ex_static.part.1():
104 »       ldr»    r2,·[pc,·#28]» ;·(fc·<bytezarray_output_stream_init_ex_static.part.1+0x20>)104 »       ldr»    r2,·[pc,·#28]» ;·(fc·<bytezarray_output_stream_init_ex_static.part.1+0x20>)
 105 »       ldr»    r1,·[pc,·#32]» ;·(100·<bytezarray_output_stream_init_ex_static.part.1+0x24>)
 106 »       strd»   r3,·lr,·[sp,·#-8]!
105 »       mov.w»  r0,·#25107 »       mov.w»  r0,·#25
106 »       movt»   r0,·#32770»  ;·0x8002108 »       movt»   r0,·#32770»  ;·0x8002
107 »       strd»   r3,·lr,·[sp,·#-8]! 
108 »       mov.w»  r3,·#174»   ;·0xae109 »       mov.w»  r3,·#174»   ;·0xae
109 »       ldr»    r1,·[pc,·#16]» ;·(100·<bytezarray_output_stream_init_ex_static.part.1+0x24>) 
110 »       add»    r2,·pc110 »       add»    r2,·pc
111 »       add»    r1,·pc111 »       add»    r1,·pc
112 »       bl»     0·<dief>112 »       bl»     0·<dief>
113 ·R_ARM_THM_CALL» dief113 ·R_ARM_THM_CALL» dief
114 »       bl»     0·<abort>114 »       bl»     0·<abort>
115 ·R_ARM_THM_CALL» abort115 ·R_ARM_THM_CALL» abort
116 »       .word»  0x00000008116 »       .word»  0x00000008
117 ·R_ARM_REL32»    .LC0117 ·R_ARM_REL32»    .LC0
118 »       .word»  0x0000000a118 »       .word»  0x0000000a
119 ·R_ARM_REL32»    .LC1119 ·R_ARM_REL32»    .LC1
  
120 00000104·<bytezarray_output_stream_init_ex.part.2>:120 00000104·<bytezarray_output_stream_init_ex.part.2>:
121 bytezarray_output_stream_init_ex.part.2():121 bytezarray_output_stream_init_ex.part.2():
122 »       ldr»    r2,·[pc,·#28]» ;·(124·<bytezarray_output_stream_init_ex.part.2+0x20>)122 »       ldr»    r2,·[pc,·#28]» ;·(124·<bytezarray_output_stream_init_ex.part.2+0x20>)
 123 »       ldr»    r1,·[pc,·#32]» ;·(128·<bytezarray_output_stream_init_ex.part.2+0x24>)
 124 »       strd»   r3,·lr,·[sp,·#-8]!
123 »       mov.w»  r0,·#25125 »       mov.w»  r0,·#25
124 »       movt»   r0,·#32770»  ;·0x8002126 »       movt»   r0,·#32770»  ;·0x8002
125 »       strd»   r3,·lr,·[sp,·#-8]! 
126 »       mov.w»  r3,·#191»   ;·0xbf127 »       mov.w»  r3,·#191»   ;·0xbf
127 »       ldr»    r1,·[pc,·#16]» ;·(128·<bytezarray_output_stream_init_ex.part.2+0x24>) 
128 »       add»    r2,·pc128 »       add»    r2,·pc
129 »       add»    r1,·pc129 »       add»    r1,·pc
130 »       bl»     0·<dief>130 »       bl»     0·<dief>
131 ·R_ARM_THM_CALL» dief131 ·R_ARM_THM_CALL» dief
132 »       bl»     0·<abort>132 »       bl»     0·<abort>
133 ·R_ARM_THM_CALL» abort133 ·R_ARM_THM_CALL» abort
134 »       .word»  0x00000008134 »       .word»  0x00000008
Offset 175, 25 lines modifiedOffset 175, 25 lines modified
175 »       ldrb»   r3,·[r4,·#12]175 »       ldrb»   r3,·[r4,·#12]
176 »       b.n»    13e·<bytezarray_output_stream_close+0x12>176 »       b.n»    13e·<bytezarray_output_stream_close+0x12>
  
177 00000180·<bytezarray_output_stream_init_ex_static>:177 00000180·<bytezarray_output_stream_init_ex_static>:
178 bytezarray_output_stream_init_ex_static():178 bytezarray_output_stream_init_ex_static():
179 »       strd»   r4,·r5,·[sp,·#-24]!179 »       strd»   r4,·r5,·[sp,·#-24]!
180 »       strd»   r6,·r7,·[sp,·#8]180 »       strd»   r6,·r7,·[sp,·#8]
 181 »       strd»   r8,·lr,·[sp,·#16]
181 »       mov»    r6,·r0182 »       mov»    r6,·r0
182 »       mov»    r7,·r2183 »       mov»    r7,·r2
183 »       strd»   r8,·lr,·[sp,·#16] 
184 »       mov»    r8,·r3184 »       mov»    r8,·r3
185 »       ldr»    r4,·[sp,·#24]185 »       ldr»    r4,·[sp,·#24]
186 »       cbz»    r1,·1ba·<bytezarray_output_stream_init_ex_static+0x3a>186 »       cbz»    r1,·1ba·<bytezarray_output_stream_init_ex_static+0x3a>
 187 »       ldr»    r5,·[pc,·#92]» ;·(1f4·<bytezarray_output_stream_init_ex_static+0x74>)
187 »       mov.w»  r3,·#0188 »       mov.w»  r3,·#0
188 »       strd»   r1,·r7,·[r4]189 »       strd»   r1,·r7,·[r4]
189 »       ldr»    r5,·[pc,·#84]» ;·(1f4·<bytezarray_output_stream_init_ex_static+0x74>) 
Max diff block lines reached; 2646/6222 bytes (42.53%) of diff not shown.
27.3 KB
chroot.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········3364·(bytes·into·file)13 ··Start·of·section·headers:··········3368·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1619 ··Number·of·section·headers:·········16
20 ··Section·header·string·table·index:·1520 ··Section·header·string·table·index:·15
3.03 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 There·are·16·section·headers,·starting·at·offset·0xd24:1 There·are·16·section·headers,·starting·at·offset·0xd28:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000368·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00036c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000aa8·0001e0·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·000aac·0001e0·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00039c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0003a0·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·00039c·000019·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·0003a0·000019·00··WA··0···0··4
9 ··[·5]·.rodata···········PROGBITS········00000000·00039c·000002·00···A··0···0··49 ··[·5]·.rodata···········PROGBITS········00000000·0003a0·000002·00···A··0···0··4
10 ··[·6]·.data.rel·········PROGBITS········00000000·0003a0·000008·00··WA··0···0··410 ··[·6]·.data.rel·········PROGBITS········00000000·0003a4·000008·00··WA··0···0··4
11 ··[·7]·.rel.data.rel·····REL·············00000000·000c88·000008·08···I·13···6··411 ··[·7]·.rel.data.rel·····REL·············00000000·000c8c·000008·08···I·13···6··4
12 ··[·8]·.data.rel.local···PROGBITS········00000000·0003a8·000004·00··WA··0···0··412 ··[·8]·.data.rel.local···PROGBITS········00000000·0003ac·000004·00··WA··0···0··4
13 ··[·9]·.rel.data.rel.local·REL·············00000000·000c90·000008·08···I·13···8··413 ··[·9]·.rel.data.rel.local·REL·············00000000·000c94·000008·08···I·13···8··4
14 ··[10]·.rodata.str1.4····PROGBITS········00000000·0003ac·00003e·01·AMS··0···0··414 ··[10]·.rodata.str1.4····PROGBITS········00000000·0003b0·00003e·01·AMS··0···0··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·0003ea·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·0003ee·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0003ea·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0003ee·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·000420·000420·10·····14··34··417 ··[13]·.symtab···········SYMTAB··········00000000·000424·000420·10·····14··34··4
18 ··[14]·.strtab···········STRTAB··········00000000·000840·000265·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·000844·000265·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·000c98·000089·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·000c9c·000089·00······0···0··1
20 Key·to·Flags:20 Key·to·Flags:
21 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),21 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
22 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),22 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
24 ··y·(purecode),·p·(processor·specific)24 ··y·(purecode),·p·(processor·specific)
3.47 KB
readelf --wide --symbols {}
    
Offset 4, 21 lines modifiedOffset 4, 21 lines modified
4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····4·5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
6 ·····2:·00000001·····8·FUNC····LOCAL··DEFAULT····1·chroot_jail_dummy_thread6 ·····2:·00000001·····8·FUNC····LOCAL··DEFAULT····1·chroot_jail_dummy_thread
7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
8 ·····4:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d8 ·····4:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
9 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LC09 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LC0
10 ·····6:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····1·$t10 ·····6:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
11 ·····7:·00000134·····0·NOTYPE··LOCAL··DEFAULT····1·$d11 ·····7:·00000138·····0·NOTYPE··LOCAL··DEFAULT····1·$d
12 ·····8:·0000013c·····0·NOTYPE··LOCAL··DEFAULT····1·$t12 ·····8:·00000140·····0·NOTYPE··LOCAL··DEFAULT····1·$t
13 ·····9:·00000144·····0·NOTYPE··LOCAL··DEFAULT····1·$d13 ·····9:·00000148·····0·NOTYPE··LOCAL··DEFAULT····1·$d
14 ····10:·00000148·····0·NOTYPE··LOCAL··DEFAULT····1·$t14 ····10:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
15 ····11:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····1·$d15 ····11:·00000200·····0·NOTYPE··LOCAL··DEFAULT····1·$d
16 ····12:·00000210·····0·NOTYPE··LOCAL··DEFAULT····1·$t16 ····12:·00000214·····0·NOTYPE··LOCAL··DEFAULT····1·$t
17 ····13:·00000340·····0·NOTYPE··LOCAL··DEFAULT····1·$d17 ····13:·00000344·····0·NOTYPE··LOCAL··DEFAULT····1·$d
18 ····14:·00000010·····0·NOTYPE··LOCAL··DEFAULT···10·.LC118 ····14:·00000010·····0·NOTYPE··LOCAL··DEFAULT···10·.LC1
19 ····15:·0000003c·····0·NOTYPE··LOCAL··DEFAULT···10·.LC219 ····15:·0000003c·····0·NOTYPE··LOCAL··DEFAULT···10·.LC2
20 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT····5·20 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
21 ····17:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d21 ····17:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
22 ····18:·00000000·····2·OBJECT··LOCAL··DEFAULT····5·CHROOT_DEFAULT22 ····18:·00000000·····2·OBJECT··LOCAL··DEFAULT····5·CHROOT_DEFAULT
23 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d23 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d
24 ····20:·00000000····24·OBJECT··LOCAL··DEFAULT····4·choot_managed_path_set_mtx24 ····20:·00000000····24·OBJECT··LOCAL··DEFAULT····4·choot_managed_path_set_mtx
Offset 42, 24 lines modifiedOffset 42, 24 lines modified
42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_insert42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_insert
43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strdup44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strdup
45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_unlock45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_unlock
46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp
47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
49 ····45:·000000e1····92·FUNC····GLOBAL·DEFAULT····1·chroot_unmanage_path49 ····45:·000000e1····96·FUNC····GLOBAL·DEFAULT····1·chroot_unmanage_path
50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_find50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_find
51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_delete51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_delete
52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
53 ····49:·0000013d····12·FUNC····GLOBAL·DEFAULT····1·chroot_get_path53 ····49:·00000141····12·FUNC····GLOBAL·DEFAULT····1·chroot_get_path
54 ····50:·00000149···200·FUNC····GLOBAL·DEFAULT····1·chroot_set_path54 ····50:·0000014d···200·FUNC····GLOBAL·DEFAULT····1·chroot_set_path
55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp
56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__xstat6456 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__xstat64
57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location
58 ····54:·00000211···344·FUNC····GLOBAL·DEFAULT····1·chroot_jail58 ····54:·00000215···344·FUNC····GLOBAL·DEFAULT····1·chroot_jail
59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_create59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_create
60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg
61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·chroot61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·chroot
62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·chdir62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·chdir
63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_init63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_init
64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_next_node64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_next_node
65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_hasnext65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_hasnext
7.8 KB
readelf --wide --relocs {}
    
Offset 1, 71 lines modifiedOffset 1, 71 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xaa8·contains·60·entries:1 Relocation·section·'.rel.text'·at·offset·0xaac·contains·60·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000004··0000220a·R_ARM_THM_CALL·········00000000···pthread_exit3 00000004··0000220a·R_ARM_THM_CALL·········00000000···pthread_exit
4 00000026··0000240a·R_ARM_THM_CALL·········00000000···strlen4 00000026··0000240a·R_ARM_THM_CALL·········00000000···strlen
5 00000046··0000250a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock5 0000004a··0000250a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
6 00000050··0000260a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert6 00000054··0000260a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert
7 0000005e··0000270a·R_ARM_THM_CALL·········00000000···malloc7 00000062··0000270a·R_ARM_THM_CALL·········00000000···malloc
8 0000006e··0000280a·R_ARM_THM_CALL·········00000000···strdup8 0000006e··0000280a·R_ARM_THM_CALL·········00000000···strdup
9 0000007c··0000290a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock9 0000007c··0000290a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
10 00000096··0000240a·R_ARM_THM_CALL·········00000000···strlen10 00000096··0000240a·R_ARM_THM_CALL·········00000000···strlen
11 000000a4··00002a0a·R_ARM_THM_CALL·········00000000···memcmp11 000000a4··00002a0a·R_ARM_THM_CALL·········00000000···memcmp
12 000000ba··0000290a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock12 000000ba··0000290a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
13 000000c4··00002b0a·R_ARM_THM_CALL·········00000000···perror13 000000c4··00002b0a·R_ARM_THM_CALL·········00000000···perror
14 000000ca··00002c0a·R_ARM_THM_CALL·········00000000···exit14 000000ca··00002c0a·R_ARM_THM_CALL·········00000000···exit
15 000000d0··00001903·R_ARM_REL32············00000000···.data.rel.local15 000000d0··00001903·R_ARM_REL32············00000000···.data.rel.local
16 000000d4··00000103·R_ARM_REL32············00000000···.bss16 000000d4··00000103·R_ARM_REL32············00000000···.bss
17 000000d8··00001603·R_ARM_REL32············00000000···.data.rel17 000000d8··00001603·R_ARM_REL32············00000000···.data.rel
18 000000dc··00000503·R_ARM_REL32············00000000···.LC018 000000dc··00000503·R_ARM_REL32············00000000···.LC0
19 000000f4··0000250a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock19 000000f8··0000250a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
20 000000fc··00002e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find20 00000100··00002e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find
21 0000010a··00002f0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_delete21 0000010c··00002f0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_delete
22 00000110··0000300a·R_ARM_THM_CALL·········00000000···free22 00000112··0000300a·R_ARM_THM_CALL·········00000000···free
23 00000116··0000290a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock23 00000118··0000290a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
24 00000128··0000290a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock24 0000012e··0000290a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
25 00000134··00000103·R_ARM_REL32············00000000···.bss25 00000138··00000103·R_ARM_REL32············00000000···.bss
26 00000138··00001603·R_ARM_REL32············00000000···.data.rel26 0000013c··00001603·R_ARM_REL32············00000000···.data.rel
27 00000144··00001903·R_ARM_REL32············00000000···.data.rel.local27 00000148··00001903·R_ARM_REL32············00000000···.data.rel.local
28 0000016c··0000330a·R_ARM_THM_CALL·········00000000···strcmp28 00000170··0000330a·R_ARM_THM_CALL·········00000000···strcmp
29 0000018e··0000340a·R_ARM_THM_CALL·········00000000···__xstat6429 00000192··0000340a·R_ARM_THM_CALL·········00000000···__xstat64
30 000001b4··0000300a·R_ARM_THM_CALL·········00000000···free30 000001b8··0000300a·R_ARM_THM_CALL·········00000000···free
31 000001ba··0000280a·R_ARM_THM_CALL·········00000000···strdup31 000001be··0000280a·R_ARM_THM_CALL·········00000000···strdup
32 000001d8··0000300a·R_ARM_THM_CALL·········00000000···free32 000001dc··0000300a·R_ARM_THM_CALL·········00000000···free
33 000001e2··0000350a·R_ARM_THM_CALL·········00000000···__errno_location33 000001e6··0000350a·R_ARM_THM_CALL·········00000000···__errno_location
34 000001fc··00000103·R_ARM_REL32············00000000···.bss34 00000200··00000103·R_ARM_REL32············00000000···.bss
35 00000200··00001903·R_ARM_REL32············00000000···.data.rel.local35 00000204··00001903·R_ARM_REL32············00000000···.data.rel.local
36 00000204··00001003·R_ARM_REL32············00000000···.rodata36 00000208··00001003·R_ARM_REL32············00000000···.rodata
37 00000208··00001903·R_ARM_REL32············00000000···.data.rel.local37 0000020c··00001903·R_ARM_REL32············00000000···.data.rel.local
38 0000020c··00001003·R_ARM_REL32············00000000···.rodata38 00000210··00001003·R_ARM_REL32············00000000···.rodata
39 0000023a··0000370a·R_ARM_THM_CALL·········00000000···pthread_create39 0000023e··0000370a·R_ARM_THM_CALL·········00000000···pthread_create
40 00000250··0000380a·R_ARM_THM_CALL·········00000000···logger_handle_msg40 00000254··0000380a·R_ARM_THM_CALL·········00000000···logger_handle_msg
41 0000025a··0000390a·R_ARM_THM_CALL·········00000000···chroot41 0000025e··0000390a·R_ARM_THM_CALL·········00000000···chroot
42 00000274··00003a0a·R_ARM_THM_CALL·········00000000···chdir42 00000278··00003a0a·R_ARM_THM_CALL·········00000000···chdir
43 0000027a··0000250a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock43 0000027e··0000250a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
44 00000284··00003b0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_init44 00000288··00003b0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_init
45 0000028c··00003c0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_next_node45 00000290··00003c0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_next_node
46 00000298··00003d0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_hasnext46 0000029c··00003d0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_hasnext
47 000002a6··0000290a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock47 000002aa··0000290a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
48 000002c4··00003e0a·R_ARM_THM_CALL·········00000000···pthread_join48 000002c8··00003e0a·R_ARM_THM_CALL·········00000000···pthread_join
49 000002cc··0000280a·R_ARM_THM_CALL·········00000000···strdup49 000002d0··0000280a·R_ARM_THM_CALL·········00000000···strdup
50 000002d2··0000240a·R_ARM_THM_CALL·········00000000···strlen50 000002d6··0000240a·R_ARM_THM_CALL·········00000000···strlen
51 00000320··0000300a·R_ARM_THM_CALL·········00000000···free51 00000324··0000300a·R_ARM_THM_CALL·········00000000···free
52 00000328··0000350a·R_ARM_THM_CALL·········00000000···__errno_location52 0000032c··0000350a·R_ARM_THM_CALL·········00000000···__errno_location
53 00000340··00000103·R_ARM_REL32············00000000···.bss53 00000344··00000103·R_ARM_REL32············00000000···.bss
54 00000344··00003f19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_54 00000348··00003f19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
55 00000348··00000203·R_ARM_REL32············00000001···chroot_jail_dummy_thread55 0000034c··00000203·R_ARM_REL32············00000001···chroot_jail_dummy_thread
56 0000034c··0000401a·R_ARM_GOT_BREL·········00000000···g_system_logger56 00000350··0000401a·R_ARM_GOT_BREL·········00000000···g_system_logger
57 00000350··00000e03·R_ARM_REL32············00000010···.LC157 00000354··00000e03·R_ARM_REL32············00000010···.LC1
58 00000354··00001903·R_ARM_REL32············00000000···.data.rel.local58 00000358··00001903·R_ARM_REL32············00000000···.data.rel.local
59 00000358··00000103·R_ARM_REL32············00000000···.bss59 0000035c··00000103·R_ARM_REL32············00000000···.bss
60 0000035c··00000f03·R_ARM_REL32············0000003c···.LC260 00000360··00000f03·R_ARM_REL32············0000003c···.LC2
61 00000360··00001603·R_ARM_REL32············00000000···.data.rel61 00000364··00001603·R_ARM_REL32············00000000···.data.rel
62 00000364··00000103·R_ARM_REL32············00000000···.bss62 00000368··00000103·R_ARM_REL32············00000000···.bss
  
63 Relocation·section·'.rel.data.rel'·at·offset·0xc88·contains·1·entry:63 Relocation·section·'.rel.data.rel'·at·offset·0xc8c·contains·1·entry:
64 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name64 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
65 00000004··00004102·R_ARM_ABS32············00000000···ptr_set_ptr_node_compare65 00000004··00004102·R_ARM_ABS32············00000000···ptr_set_ptr_node_compare
  
66 Relocation·section·'.rel.data.rel.local'·at·offset·0xc90·contains·1·entry:66 Relocation·section·'.rel.data.rel.local'·at·offset·0xc94·contains·1·entry:
67 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name67 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
68 00000000··00001002·R_ARM_ABS32············00000000···.rodata68 00000000··00001002·R_ARM_ABS32············00000000···.rodata
246 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 7 lines modified
1 F;H|DxD#v 
2 src/chroot.c1 src/chroot.c
3 chroot_jail:·unable·to·start·dummy·thread2 chroot_jail:·unable·to·start·dummy·thread
4 chroot_jail_dummy_thread3 chroot_jail_dummy_thread
5 CHROOT_DEFAULT4 CHROOT_DEFAULT
6 choot_managed_path_set_mtx5 choot_managed_path_set_mtx
7 chroot_jailed6 chroot_jailed
8 chroot_managed_path_set7 chroot_managed_path_set
11.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 7, 234 lines modifiedOffset 7, 234 lines modified
7 chroot_jail_dummy_thread():7 chroot_jail_dummy_thread():
8 »       strd»   r3,·lr,·[sp,·#-8]!8 »       strd»   r3,·lr,·[sp,·#-8]!
9 »       bl»     0·<pthread_exit>9 »       bl»     0·<pthread_exit>
10 ·R_ARM_THM_CALL» pthread_exit10 ·R_ARM_THM_CALL» pthread_exit
  
11 00000008·<chroot_manage_path>:11 00000008·<chroot_manage_path>:
12 chroot_manage_path():12 chroot_manage_path():
13 »       ldr»    r3,·[pc,·#196]»;·(d0·<chroot_manage_path+0xc8>)13 »       strd»   r3,·r4,·[sp,·#-32]!
14 »       strd»   r4,·r5,·[sp,·#-32]!14 »       ldr»    r3,·[pc,·#192]»;·(d0·<chroot_manage_path+0xc8>)
15 »       strd»   r6,·r7,·[sp,·#8]15 »       strd»   r5,·r6,·[sp,·#8]
 16 »       strd»   r7,·r8,·[sp,·#16]
 17 »       mov»    r7,·r0
 18 »       strd»   r9,·lr,·[sp,·#24]
16 »       mov»    r6,·r119 »       mov»    r6,·r1
17 »       mov»    r7,·r220 »       mov»    r8,·r2
18 »       strd»   r8,·r9,·[sp,·#16] 
19 »       mov»    r8,·r0 
20 »       strd»   sl,·lr,·[sp,·#24] 
21 »       add»    r3,·pc21 »       add»    r3,·pc
22 »       ldr»    r4,·[r3,·#0]22 »       ldr»    r5,·[r3,·#0]
23 »       mov»    r0,·r423 »       mov»    r0,·r5
24 »       bl»     0·<strlen>24 »       bl»     0·<strlen>
25 ·R_ARM_THM_CALL» strlen25 ·R_ARM_THM_CALL» strlen
26 »       add.w»  r5,·r0,·#4294967295» ;·0xffffffff26 »       add.w»  r4,·r0,·#4294967295» ;·0xffffffff
27 »       cbz»    r0,·80·<chroot_manage_path+0x78>27 »       cbz»    r0,·80·<chroot_manage_path+0x78>
28 »       ldrb»   r3,·[r4,·r5]28 »       ldrb»   r3,·[r5,·r4]
29 »       cmp»    r3,·#47»      ;·0x2f29 »       cmp»    r3,·#47»      ;·0x2f
30 »       bne.n»  ae·<chroot_manage_path+0xa6>30 »       bne.n»  ae·<chroot_manage_path+0xa6>
31 »       cbz»    r7,·94·<chroot_manage_path+0x8c>31 »       cmp.w»  r8,·#0
 32 »       beq.n»  94·<chroot_manage_path+0x8c>
32 »       ldrb»   r3,·[r6,·#0]33 »       ldrb»   r3,·[r6,·#0]
33 »       cmp»    r3,·#47»      ;·0x2f34 »       cmp»    r3,·#47»      ;·0x2f
34 »       bne.n»  ae·<chroot_manage_path+0xa6>35 »       bne.n»  ae·<chroot_manage_path+0xa6>
35 »       ldr.w»  r9,·[pc,·#148]»      ;·d4·<chroot_manage_path+0xcc>36 »       ldr.w»  r8,·[pc,·#144]»      ;·d4·<chroot_manage_path+0xcc>
36 »       add»    r9,·pc37 »       add»    r8,·pc
37 »       mov»    r0,·r938 »       mov»    r0,·r8
38 »       bl»     0·<pthread_mutex_lock>39 »       bl»     0·<pthread_mutex_lock>
39 ·R_ARM_THM_CALL» pthread_mutex_lock40 ·R_ARM_THM_CALL» pthread_mutex_lock
40 »       ldr»    r0,·[pc,·#140]»;·(d8·<chroot_manage_path+0xd0>)41 »       ldr»    r0,·[pc,·#136]»;·(d8·<chroot_manage_path+0xd0>)
41 »       mov»    r1,·r842 »       mov»    r1,·r7
42 »       add»    r0,·pc43 »       add»    r0,·pc
43 »       bl»     0·<ptr_set_avl_insert>44 »       bl»     0·<ptr_set_avl_insert>
44 ·R_ARM_THM_CALL» ptr_set_avl_insert45 ·R_ARM_THM_CALL» ptr_set_avl_insert
45 »       ldr»    r7,·[r0,·#16]46 »       ldr»    r4,·[r0,·#16]
46 »       mov»    sl,·r047 »       mov»    r9,·r0
47 »       cbnz»   r7,·b4·<chroot_manage_path+0xac>48 »       cbnz»   r4,·b4·<chroot_manage_path+0xac>
48 »       mov.w»  r0,·#1249 »       mov.w»  r0,·#12
49 »       bl»     0·<malloc>50 »       bl»     0·<malloc>
50 ·R_ARM_THM_CALL» malloc51 ·R_ARM_THM_CALL» malloc
51 »       mov»    r4,·r052 »       mov»    r5,·r0
52 »       cbz»    r0,·c0·<chroot_manage_path+0xb8>53 »       cbz»    r0,·c0·<chroot_manage_path+0xb8>
53 »       mov»    r0,·r654 »       mov»    r0,·r6
54 »       str.w»  r8,·[r4]55 »       str»    r7,·[r5,·#0]
55 »       mov»    r5,·r7 
56 »       bl»     0·<strdup>56 »       bl»     0·<strdup>
57 ·R_ARM_THM_CALL» strdup57 ·R_ARM_THM_CALL» strdup
58 »       str»    r0,·[r4,·#4]58 »       strb»   r4,·[r5,·#8]
59 »       mov»    r0,·r959 »       str»    r0,·[r5,·#4]
60 »       strb»   r7,·[r4,·#8]60 »       str.w»  r5,·[r9,·#16]
61 »       str.w»  r4,·[sl,·#16]61 »       mov»    r0,·r8
62 »       bl»     0·<pthread_mutex_unlock>62 »       bl»     0·<pthread_mutex_unlock>
63 ·R_ARM_THM_CALL» pthread_mutex_unlock63 ·R_ARM_THM_CALL» pthread_mutex_unlock
64 »       mov»    r0,·r564 »       mov»    r0,·r4
65 »       ldrd»   r4,·r5,·[sp]65 »       ldrd»   r5,·r6,·[sp,·#8]
66 »       ldrd»   r6,·r7,·[sp,·#8]66 »       ldrd»   r3,·r4,·[sp]
67 »       ldrd»   r8,·r9,·[sp,·#16]67 »       ldrd»   r7,·r8,·[sp,·#16]
68 »       add»    sp,·#2468 »       add»    sp,·#24
69 »       ldmia.w»sp!,·{sl,·pc}69 »       ldmia.w»sp!,·{r9,·pc}
70 »       mov»    r0,·r670 »       mov»    r0,·r6
71 »       bl»     0·<strlen>71 »       bl»     0·<strlen>
72 ·R_ARM_THM_CALL» strlen72 ·R_ARM_THM_CALL» strlen
73 »       cmp»    r5,·r073 »       cmp»    r4,·r0
74 »       bgt.n»  ae·<chroot_manage_path+0xa6>74 »       bgt.n»  ae·<chroot_manage_path+0xa6>
75 »       mov»    r1,·r475 »       mov»    r1,·r5
76 »       mov»    r2,·r576 »       mov»    r2,·r4
77 »       mov»    r0,·r677 »       mov»    r0,·r6
78 »       bl»     0·<memcmp>78 »       bl»     0·<memcmp>
79 ·R_ARM_THM_CALL» memcmp79 ·R_ARM_THM_CALL» memcmp
80 »       cbnz»   r0,·ae·<chroot_manage_path+0xa6>80 »       cbnz»   r0,·ae·<chroot_manage_path+0xa6>
81 »       add»    r6,·r581 »       add»    r6,·r4
82 »       b.n»    3e·<chroot_manage_path+0x36>82 »       b.n»    42·<chroot_manage_path+0x3a>
83 »       mov.w»  r5,·#4294967295»    ;·0xffffffff83 »       mov.w»  r4,·#4294967295»    ;·0xffffffff
84 »       b.n»    80·<chroot_manage_path+0x78>84 »       b.n»    80·<chroot_manage_path+0x78>
85 »       mov»    r0,·r985 »       mov»    r0,·r8
86 »       mov.w»  r5,·#4294967295»    ;·0xffffffff86 »       mov.w»  r4,·#4294967295»    ;·0xffffffff
87 »       bl»     0·<pthread_mutex_unlock>87 »       bl»     0·<pthread_mutex_unlock>
88 ·R_ARM_THM_CALL» pthread_mutex_unlock88 ·R_ARM_THM_CALL» pthread_mutex_unlock
89 »       b.n»    80·<chroot_manage_path+0x78>89 »       b.n»    80·<chroot_manage_path+0x78>
90 »       ldr»    r0,·[pc,·#24]» ;·(dc·<chroot_manage_path+0xd4>)90 »       ldr»    r0,·[pc,·#24]» ;·(dc·<chroot_manage_path+0xd4>)
91 »       add»    r0,·pc91 »       add»    r0,·pc
92 »       bl»     0·<perror>92 »       bl»     0·<perror>
93 ·R_ARM_THM_CALL» perror93 ·R_ARM_THM_CALL» perror
94 »       movs»   r0,·#250»    ;·0xfa94 »       movs»   r0,·#250»    ;·0xfa
95 »       bl»     0·<exit>95 »       bl»     0·<exit>
96 ·R_ARM_THM_CALL» exit96 ·R_ARM_THM_CALL» exit
97 »       nop97 »       nop
98 »       .word»  0x000000ac98 »       .word»  0x000000ac
99 ·R_ARM_REL32»    .data.rel.local99 ·R_ARM_REL32»    .data.rel.local
100 »       .word»  0x0000008e100 »       .word»  0x0000008a
101 ·R_ARM_REL32»    .bss101 ·R_ARM_REL32»    .bss
102 »       .word»  0x00000086102 »       .word»  0x00000082
103 ·R_ARM_REL32»    .data.rel103 ·R_ARM_REL32»    .data.rel
104 »       .word»  0x00000016104 »       .word»  0x00000016
105 ·R_ARM_REL32»    .LC0105 ·R_ARM_REL32»    .LC0
  
106 000000e0·<chroot_unmanage_path>:106 000000e0·<chroot_unmanage_path>:
107 chroot_unmanage_path():107 chroot_unmanage_path():
108 »       strd»   r4,·r5,·[sp,·#-16]!108 »       strd»   r3,·r4,·[sp,·#-24]!
109 »       ldr»    r4,·[pc,·#76]» ;·(134·<chroot_unmanage_path+0x54>)109 »       ldr»    r4,·[pc,·#80]» ;·(138·<chroot_unmanage_path+0x58>)
110 »       strd»   r6,·lr,·[sp,·#8]110 »       strd»   r5,·r6,·[sp,·#8]
 111 »       ldr»    r5,·[pc,·#80]» ;·(13c·<chroot_unmanage_path+0x5c>)
111 »       mov»    r6,·r0112 »       mov»    r6,·r0
112 »       ldr»    r5,·[pc,·#72]» ;·(138·<chroot_unmanage_path+0x58>)113 »       strd»   r7,·lr,·[sp,·#16]
113 »       add»    r4,·pc114 »       add»    r4,·pc
114 »       mov»    r0,·r4 
115 »       add»    r5,·pc115 »       add»    r5,·pc
 116 »       mov»    r0,·r4
116 »       bl»     0·<pthread_mutex_lock>117 »       bl»     0·<pthread_mutex_lock>
117 ·R_ARM_THM_CALL» pthread_mutex_lock118 ·R_ARM_THM_CALL» pthread_mutex_lock
118 »       mov»    r1,·r6119 »       mov»    r1,·r6
119 »       mov»    r0,·r5120 »       mov»    r0,·r5
120 »       bl»     0·<ptr_set_avl_find>121 »       bl»     0·<ptr_set_avl_find>
121 ·R_ARM_THM_CALL» ptr_set_avl_find122 ·R_ARM_THM_CALL» ptr_set_avl_find
122 »       cbz»    r0,·126·<chroot_unmanage_path+0x46>123 »       cbz»    r0,·12c·<chroot_unmanage_path+0x4c>
123 »       mov»    r3,·r0124 »       ldr»    r7,·[r0,·#16]
124 »       mov»    r0,·r5 
125 »       ldr»    r5,·[r3,·#16] 
Max diff block lines reached; 7870/12016 bytes (65.50%) of diff not shown.
11.0 KB
clone_input_output_stream.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········1608·(bytes·into·file)13 ··Start·of·section·headers:··········1612·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1319 ··Number·of·section·headers:·········13
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·12
2.55 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x648:1 There·are·13·section·headers,·starting·at·offset·0x64c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000180·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000184·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000560·000050·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·000564·000050·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0001b4·000004·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0001b8·000004·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·0001b8·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0001bc·000000·00··WA··0···0··1
9 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·0001b8·000010·00··WA··0···0··49 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·0001bc·000010·00··WA··0···0··4
10 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·0005b0·000020·08···I·10···5··410 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·0005b4·000020·08···I·10···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0001c8·000042·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0001cc·000042·01·AMS··0···0··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·00020a·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·00020e·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00020a·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00020e·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·000240·0001f0·10·····11··23··414 ··[10]·.symtab···········SYMTAB··········00000000·000244·0001f0·10·····11··23··4
15 ··[11]·.strtab···········STRTAB··········00000000·000430·00012d·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·000434·00012d·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·0005d0·000076·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·0005d4·000076·00······0···0··1
17 Key·to·Flags:17 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··y·(purecode),·p·(processor·specific)21 ··y·(purecode),·p·(processor·specific)
2.28 KB
readelf --wide --symbols {}
    
Offset 5, 30 lines modifiedOffset 5, 30 lines modified
5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
6 ·····2:·00000001····48·FUNC····LOCAL··DEFAULT····1·clone_input_output_stream_read6 ·····2:·00000001····48·FUNC····LOCAL··DEFAULT····1·clone_input_output_stream_read
7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
8 ·····4:·00000031···124·FUNC····LOCAL··DEFAULT····1·clone_input_output_stream_skip8 ·····4:·00000031···124·FUNC····LOCAL··DEFAULT····1·clone_input_output_stream_skip
9 ·····5:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····1·$d9 ·····5:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
10 ·····6:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····1·$t10 ·····6:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····1·$t
11 ·····7:·000000ad····56·FUNC····LOCAL··DEFAULT····1·clone_input_output_stream_close11 ·····7:·000000ad····56·FUNC····LOCAL··DEFAULT····1·clone_input_output_stream_close
12 ·····8:·00000168·····0·NOTYPE··LOCAL··DEFAULT····1·$d12 ·····8:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
13 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC013 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
14 ····10:·00000020·····0·NOTYPE··LOCAL··DEFAULT····7·.LC114 ····10:·00000020·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1
15 ····11:·00000174·····0·NOTYPE··LOCAL··DEFAULT····1·$t15 ····11:·00000178·····0·NOTYPE··LOCAL··DEFAULT····1·$t
16 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d16 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
17 ····13:·00000000·····4·OBJECT··LOCAL··DEFAULT····3·skip17 ····13:·00000000·····4·OBJECT··LOCAL··DEFAULT····3·skip
18 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····5·18 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
19 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d19 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
20 ····16:·00000000····16·OBJECT··LOCAL··DEFAULT····5·clone_input_output_stream_vtbl20 ····16:·00000000····16·OBJECT··LOCAL··DEFAULT····5·clone_input_output_stream_vtbl
21 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT····7·21 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
22 ····18:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d22 ····18:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
23 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT····1·23 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
24 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT····4·24 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
25 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT····8·25 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
26 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT····9·26 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line
28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·input_stream_set_void28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·input_stream_set_void
29 ····25:·000000e5···144·FUNC····GLOBAL·DEFAULT····1·clone_input_output_stream_init29 ····25:·000000e5···148·FUNC····GLOBAL·DEFAULT····1·clone_input_output_stream_init
30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line
31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief
32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort
33 ····29:·00000175·····4·FUNC····GLOBAL·DEFAULT····1·clone_input_output_stream_get_cloned33 ····29:·00000179·····4·FUNC····GLOBAL·DEFAULT····1·clone_input_output_stream_get_cloned
34 ····30:·00000179·····8·FUNC····GLOBAL·DEFAULT····1·clone_input_output_stream_get_copy34 ····30:·0000017d·····8·FUNC····GLOBAL·DEFAULT····1·clone_input_output_stream_get_copy
1.74 KB
readelf --wide --relocs {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x560·contains·10·entries:1 Relocation·section·'.rel.text'·at·offset·0x564·contains·10·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 000000a4··00000103·R_ARM_REL32············00000000···.data3 000000a4··00000103·R_ARM_REL32············00000000···.data
4 000000a8··00000103·R_ARM_REL32············00000000···.data4 000000a8··00000103·R_ARM_REL32············00000000···.data
5 000000d0··0000170a·R_ARM_THM_CALL·········00000000···zfree_line5 000000d0··0000170a·R_ARM_THM_CALL·········00000000···zfree_line
6 0000010c··00001a0a·R_ARM_THM_CALL·········00000000···zalloc_line6 0000010c··00001a0a·R_ARM_THM_CALL·········00000000···zalloc_line
7 00000160··00001b0a·R_ARM_THM_CALL·········00000000···dief7 00000164··00001b0a·R_ARM_THM_CALL·········00000000···dief
8 00000164··00001c0a·R_ARM_THM_CALL·········00000000···abort8 00000168··00001c0a·R_ARM_THM_CALL·········00000000···abort
9 00000168··00000e03·R_ARM_REL32············00000000···.data.rel.ro.local9 0000016c··00000e03·R_ARM_REL32············00000000···.data.rel.ro.local
10 0000016c··00000903·R_ARM_REL32············00000000···.LC010 00000170··00000903·R_ARM_REL32············00000000···.LC0
11 00000170··00000a03·R_ARM_REL32············00000020···.LC111 00000174··00000a03·R_ARM_REL32············00000020···.LC1
12 000000e0··0000181e·R_ARM_THM_JUMP24·······00000000···input_stream_set_void12 000000e0··0000181e·R_ARM_THM_JUMP24·······00000000···input_stream_set_void
  
13 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0x5b0·contains·4·entries:13 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0x5b4·contains·4·entries:
14 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name14 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
15 00000000··00000202·R_ARM_ABS32············00000001···clone_input_output_stream_read15 00000000··00000202·R_ARM_ABS32············00000001···clone_input_output_stream_read
16 00000004··00000402·R_ARM_ABS32············00000031···clone_input_output_stream_skip16 00000004··00000402·R_ARM_ABS32············00000031···clone_input_output_stream_skip
17 00000008··00000702·R_ARM_ABS32············000000ad···clone_input_output_stream_close17 00000008··00000702·R_ARM_ABS32············000000ad···clone_input_output_stream_close
18 0000000c··00001102·R_ARM_ABS32············00000000···.rodata.str1.418 0000000c··00001102·R_ARM_ABS32············00000000···.rodata.str1.4
3.58 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 26, 16 lines modifiedOffset 26, 16 lines modified
26 »       add»    sp,·#826 »       add»    sp,·#8
27 »       pop»    {r6,·pc}27 »       pop»    {r6,·pc}
  
28 00000030·<clone_input_output_stream_skip>:28 00000030·<clone_input_output_stream_skip>:
29 clone_input_output_stream_skip():29 clone_input_output_stream_skip():
30 »       strd»   r4,·r5,·[sp,·#-24]!30 »       strd»   r4,·r5,·[sp,·#-24]!
31 »       ldr»    r5,·[r0,·#0]31 »       ldr»    r5,·[r0,·#0]
32 »       strd»   r6,·r7,·[sp,·#8] 
33 »       strd»   r8,·lr,·[sp,·#16]32 »       strd»   r8,·lr,·[sp,·#16]
 33 »       strd»   r6,·r7,·[sp,·#8]
34 »       ldr»    r3,·[r5,·#4]34 »       ldr»    r3,·[r5,·#4]
35 »       mov»    r0,·r535 »       mov»    r0,·r5
36 »       ldr»    r3,·[r3,·#4]36 »       ldr»    r3,·[r3,·#4]
37 »       blx»    r337 »       blx»    r3
38 »       subs.w» r8,·r0,·#038 »       subs.w» r8,·r0,·#0
39 »       blt.n»  8e·<clone_input_output_stream_skip+0x5e>39 »       blt.n»  8e·<clone_input_output_stream_skip+0x5e>
40 »       cmp.w»  r8,·#440 »       cmp.w»  r8,·#4
Offset 54, 23 lines modifiedOffset 54, 23 lines modified
54 »       cmp»    r4,·#454 »       cmp»    r4,·#4
55 »       bgt.n»  5c·<clone_input_output_stream_skip+0x2c>55 »       bgt.n»  5c·<clone_input_output_stream_skip+0x2c>
56 »       sub.w»  r3,·r8,·#556 »       sub.w»  r3,·r8,·#5
57 »       sub.w»  r2,·r8,·#457 »       sub.w»  r2,·r8,·#4
58 »       bic.w»  r3,·r3,·#358 »       bic.w»  r3,·r3,·#3
59 »       sub.w»  r2,·r2,·r359 »       sub.w»  r2,·r2,·r3
60 »       ldr»    r1,·[pc,·#36]» ;·(a8·<clone_input_output_stream_skip+0x78>)60 »       ldr»    r1,·[pc,·#36]» ;·(a8·<clone_input_output_stream_skip+0x78>)
61 »       mov»    r0,·r6 
62 »       ldr»    r3,·[r5,·#12]61 »       ldr»    r3,·[r5,·#12]
 62 »       mov»    r0,·r6
63 »       add»    r1,·pc63 »       add»    r1,·pc
64 »       ldr»    r3,·[r3,·#0]64 »       ldr»    r3,·[r3,·#0]
65 »       blx»    r365 »       blx»    r3
66 »       ldrd»   r4,·r5,·[sp]66 »       ldrd»   r4,·r5,·[sp]
67 »       mov»    r0,·r8 
68 »       ldrd»   r6,·r7,·[sp,·#8]67 »       ldrd»   r6,·r7,·[sp,·#8]
69 »       add»    sp,·#1668 »       add»    sp,·#16
 69 »       mov»    r0,·r8
70 »       ldmia.w»sp!,·{r8,·pc}70 »       ldmia.w»sp!,·{r8,·pc}
71 »       mov»    r2,·r871 »       mov»    r2,·r8
72 »       b.n»    82·<clone_input_output_stream_skip+0x52>72 »       b.n»    82·<clone_input_output_stream_skip+0x52>
73 »       nop73 »       nop
74 »       .word»  0x0000004674 »       .word»  0x00000046
75 ·R_ARM_REL32»    .data75 ·R_ARM_REL32»    .data
76 »       .word»  0x0000001c76 »       .word»  0x0000001c
Offset 99, 75 lines modifiedOffset 99, 71 lines modified
99 »       ldrd»   r5,·lr,·[sp,·#8]99 »       ldrd»   r5,·lr,·[sp,·#8]
100 »       add»    sp,·#16100 »       add»    sp,·#16
101 »       b.w»    0·<input_stream_set_void>101 »       b.w»    0·<input_stream_set_void>
102 ·R_ARM_THM_JUMP24»       input_stream_set_void102 ·R_ARM_THM_JUMP24»       input_stream_set_void
  
103 000000e4·<clone_input_output_stream_init>:103 000000e4·<clone_input_output_stream_init>:
104 clone_input_output_stream_init():104 clone_input_output_stream_init():
105 »       strd»   r3,·r4,·[sp,·#-24]!105 »       strd»   r4,·r5,·[sp,·#-24]!
106 »       clz»    r4,·r2 
107 »       ldr»    r3,·[r1,·#4]106 »       ldr»    r3,·[r1,·#4]
 107 »       clz»    r4,·r2
 108 »       strd»   r6,·r7,·[sp,·#8]
 109 »       strd»   r8,·lr,·[sp,·#16]
108 »       mov.w»  r4,·r4,·lsr·#5110 »       mov.w»  r4,·r4,·lsr·#5
109 »       strd»   r5,·r6,·[sp,·#8] 
110 »       strd»   r7,·lr,·[sp,·#16] 
111 »       cmp»    r3,·#0111 »       cmp»    r3,·#0
112 »       it»     eq112 »       it»     eq
113 »       moveq»  r4,·#1113 »       moveq»  r4,·#1
114 »       cbnz»   r4,·146·<clone_input_output_stream_init+0x62>114 »       cbnz»   r4,·14a·<clone_input_output_stream_init+0x66>
115 »       mov»    r7,·r0115 »       mov»    r8,·r0
116 »       mov.w»  r0,·#1116 »       mov.w»  r0,·#1
117 »       mov»    r6,·r2117 »       mov»    r6,·r2
118 »       mov»    r5,·r1118 »       mov»    r5,·r1
119 »       bl»     0·<zalloc_line>119 »       bl»     0·<zalloc_line>
120 ·R_ARM_THM_CALL» zalloc_line120 ·R_ARM_THM_CALL» zalloc_line
121 »       mov»    r3,·r0121 »       mov»    r3,·r0
122 »       cbz»    r0,·150·<clone_input_output_stream_init+0x6c>122 »       cbz»    r0,·154·<clone_input_output_stream_init+0x70>
123 »       ldr»    r2,·[r5,·#0]123 »       ldrd»   r0,·r7,·[r5]
124 »       mov»    r0,·r4124 »       ldr.w»  ip,·[pc,·#80]»       ;·16c·<clone_input_output_stream_init+0x88>
125 »       ldr»    r1,·[r6,·#0]125 »       ldrd»   r1,·r2,·[r6]
126 »       ldr.w»  ip,·[pc,·#76]»       ;·168·<clone_input_output_stream_init+0x84> 
127 »       str»    r2,·[r3,·#0] 
128 »       ldr»    r2,·[r6,·#4] 
129 »       str»    r1,·[r3,·#8] 
130 »       ldr»    r1,·[r5,·#4] 
131 »       add»    ip,·pc126 »       add»    ip,·pc
132 »       str»    r1,·[r3,·#4]127 »       strd»   r0,·r7,·[r3]
133 »       str»    r2,·[r3,·#12]128 »       mov»    r0,·r4
 129 »       strd»   r1,·r2,·[r3,·#8]
134 »       strd»   r4,·r4,·[r5]130 »       strd»   r4,·r4,·[r5]
135 »       strd»   r4,·r4,·[r6]131 »       strd»   r4,·r4,·[r6]
136 »       str»    r3,·[r7,·#0]132 »       str.w»  r3,·[r8]
137 »       str.w»  ip,·[r7,·#4]133 »       str.w»  ip,·[r8,·#4]
138 »       ldrd»   r3,·r4,·[sp]134 »       ldrd»   r4,·r5,·[sp]
139 »       ldrd»   r5,·r6,·[sp,·#8]135 »       ldrd»   r6,·r7,·[sp,·#8]
140 »       add»    sp,·#16136 »       add»    sp,·#16
141 »       pop»    {r7,·pc}137 »       ldmia.w»sp!,·{r8,·pc}
142 »       mov.w»  r0,·#3138 »       mov.w»  r0,·#3
143 »       movt»   r0,·#32770»  ;·0x8002139 »       movt»   r0,·#32770»  ;·0x8002
144 »       b.n»    13a·<clone_input_output_stream_init+0x56>140 »       b.n»    13c·<clone_input_output_stream_init+0x58>
145 »       ldr»    r2,·[pc,·#24]» ;·(16c·<clone_input_output_stream_init+0x88>)141 »       ldr»    r2,·[pc,·#24]» ;·(170·<clone_input_output_stream_init+0x8c>)
 142 »       ldr»    r1,·[pc,·#28]» ;·(174·<clone_input_output_stream_init+0x90>)
146 »       movs»   r0,·#25143 »       movs»   r0,·#25
147 »       movt»   r0,·#32770»  ;·0x8002144 »       movt»   r0,·#32770»  ;·0x8002
148 »       movs»   r3,·#127»    ;·0x7f145 »       movs»   r3,·#127»    ;·0x7f
149 »       ldr»    r1,·[pc,·#20]» ;·(170·<clone_input_output_stream_init+0x8c>) 
150 »       add»    r2,·pc146 »       add»    r2,·pc
151 »       add»    r1,·pc147 »       add»    r1,·pc
152 »       bl»     0·<dief>148 »       bl»     0·<dief>
153 ·R_ARM_THM_CALL» dief149 ·R_ARM_THM_CALL» dief
154 »       bl»     0·<abort>150 »       bl»     0·<abort>
155 ·R_ARM_THM_CALL» abort151 ·R_ARM_THM_CALL» abort
156 »       .word»  0x0000003e152 »       .word»  0x00000048
157 ·R_ARM_REL32»    .data.rel.ro.local153 ·R_ARM_REL32»    .data.rel.ro.local
158 »       .word»  0x0000000c154 »       .word»  0x0000000c
159 ·R_ARM_REL32»    .LC0155 ·R_ARM_REL32»    .LC0
160 »       .word»  0x0000000e156 »       .word»  0x0000000e
161 ·R_ARM_REL32»    .LC1157 ·R_ARM_REL32»    .LC1
  
162 00000174·<clone_input_output_stream_get_cloned>:158 00000178·<clone_input_output_stream_get_cloned>:
163 clone_input_output_stream_get_cloned():159 clone_input_output_stream_get_cloned():
164 »       ldr»    r0,·[r0,·#0]160 »       ldr»    r0,·[r0,·#0]
165 »       bx»     lr161 »       bx»     lr
  
166 00000178·<clone_input_output_stream_get_copy>:162 0000017c·<clone_input_output_stream_get_copy>:
167 clone_input_output_stream_get_copy():163 clone_input_output_stream_get_copy():
168 »       ldr»    r0,·[r0,·#0]164 »       ldr»    r0,·[r0,·#0]
169 »       add.w»  r0,·r0,·#8165 »       add.w»  r0,·r0,·#8
170 »       bx»     lr166 »       bx»     lr
40.7 KB
cmdline.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········4340·(bytes·into·file)13 ··Start·of·section·headers:··········4332·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1319 ··Number·of·section·headers:·········13
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·12
2.54 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x10f4:1 There·are·13·section·headers,·starting·at·offset·0x10ec:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000758·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000750·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000e7c·000200·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·000e74·000200·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00078c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000784·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·00078c·000001·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000784·000001·00··WA··0···0··1
9 ··[·5]·.data.rel·········PROGBITS········00000000·00078c·000008·00··WA··0···0··49 ··[·5]·.data.rel·········PROGBITS········00000000·000784·000008·00··WA··0···0··4
10 ··[·6]·.rel.data.rel·····REL·············00000000·00107c·000008·08···I·10···5··410 ··[·6]·.rel.data.rel·····REL·············00000000·001074·000008·08···I·10···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·000794·0000d1·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·00078c·0000d1·01·AMS··0···0··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·000865·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·00085d·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000865·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00085d·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·000898·000390·10·····11··33··414 ··[10]·.symtab···········SYMTAB··········00000000·000890·000390·10·····11··33··4
15 ··[11]·.strtab···········STRTAB··········00000000·000c28·000254·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·000c20·000254·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·001084·00006d·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·00107c·00006d·00······0···0··1
17 Key·to·Flags:17 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··y·(purecode),·p·(processor·specific)21 ··y·(purecode),·p·(processor·specific)
4.44 KB
readelf --wide --symbols {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
  
1 Symbol·table·'.symtab'·contains·57·entries:1 Symbol·table·'.symtab'·contains·57·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····4·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····3:·00000110·····0·NOTYPE··LOCAL··DEFAULT····1·$d6 ·····3:·00000108·····0·NOTYPE··LOCAL··DEFAULT····1·$d
7 ·····4:·00000018·····0·NOTYPE··LOCAL··DEFAULT····7·.LC27 ·····4:·00000018·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2
8 ·····5:·00000010·····0·NOTYPE··LOCAL··DEFAULT····7·.LC18 ·····5:·00000010·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1
9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC09 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
10 ·····7:·00000124·····0·NOTYPE··LOCAL··DEFAULT····1·$t10 ·····7:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
11 ·····8:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····1·$d11 ·····8:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
12 ·····9:·00000020·····0·NOTYPE··LOCAL··DEFAULT····7·.LC312 ·····9:·00000020·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3
13 ····10:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····1·$t13 ····10:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····1·$t
14 ····11:·000003a8·····0·NOTYPE··LOCAL··DEFAULT····1·$d14 ····11:·000003a0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
15 ····12:·000003c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t15 ····12:·000003b8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
16 ····13:·000006c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d16 ····13:·000006b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
17 ····14:·00000024·····0·NOTYPE··LOCAL··DEFAULT····7·.LC417 ····14:·00000024·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4
18 ····15:·000006d4·····0·NOTYPE··LOCAL··DEFAULT····1·$t18 ····15:·000006cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
19 ····16:·00000740·····0·NOTYPE··LOCAL··DEFAULT····1·$d19 ····16:·00000738·····0·NOTYPE··LOCAL··DEFAULT····1·$d
20 ····17:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC520 ····17:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5
21 ····18:·00000054·····0·NOTYPE··LOCAL··DEFAULT····7·.LC621 ····18:·00000054·····0·NOTYPE··LOCAL··DEFAULT····7·.LC6
22 ····19:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC722 ····19:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC7
23 ····20:·00000098·····0·NOTYPE··LOCAL··DEFAULT····7·.LC823 ····20:·00000098·····0·NOTYPE··LOCAL··DEFAULT····7·.LC8
24 ····21:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC924 ····21:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC9
25 ····22:·00000000·····1·OBJECT··LOCAL··DEFAULT····4·cmdline_init_error_codes_done25 ····22:·00000000·····1·OBJECT··LOCAL··DEFAULT····4·cmdline_init_error_codes_done
26 ····23:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d26 ····23:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d
Offset 30, 31 lines modifiedOffset 30, 31 lines modified
30 ····26:·00000000·····8·OBJECT··LOCAL··DEFAULT····5·g_cmdline_sections30 ····26:·00000000·····8·OBJECT··LOCAL··DEFAULT····5·g_cmdline_sections
31 ····27:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d31 ····27:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT····1·32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT····3·33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT····7·34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT····8·35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
36 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT····9·36 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
37 ····33:·00000001···292·FUNC····GLOBAL·DEFAULT····1·cmdline_process_argument37 ····33:·00000001···284·FUNC····GLOBAL·DEFAULT····1·cmdline_process_argument
38 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_insert38 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_insert
39 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformatln39 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformatln
40 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc40 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bytearray_output_stream_init41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bytearray_output_stream_init
42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
44 ····40:·00000125···208·FUNC····GLOBAL·DEFAULT····1·cmdline_get_opt_long44 ····40:·0000011d···208·FUNC····GLOBAL·DEFAULT····1·cmdline_get_opt_long
45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp
46 ····42:·000001f5···460·FUNC····GLOBAL·DEFAULT····1·cmdline_get_opt_short46 ····42:·000001ed···460·FUNC····GLOBAL·DEFAULT····1·cmdline_get_opt_short
47 ····43:·000003c1···788·FUNC····GLOBAL·DEFAULT····1·cmdline_parse47 ····43:·000003b9···788·FUNC····GLOBAL·DEFAULT····1·cmdline_parse
48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·input_stream_set_void48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·input_stream_set_void
49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_init50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_init
51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_next_node51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_next_node
52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bytearray_output_stream_size52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bytearray_output_stream_size
53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bytearray_output_stream_buffer53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bytearray_output_stream_buffer
54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_hasnext54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_hasnext
55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_destroy55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_destroy
56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bytearray_output_stream_detach56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bytearray_output_stream_detach
57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bytearray_input_stream_init57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bytearray_input_stream_init
58 ····54:·000006d5···132·FUNC····GLOBAL·DEFAULT····1·cmdline_init_error_codes58 ····54:·000006cd···132·FUNC····GLOBAL·DEFAULT····1·cmdline_init_error_codes
59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·error_register59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·error_register
60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_asciizp_node_compare60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_asciizp_node_compare
8.82 KB
readelf --wide --relocs {}
    
Offset 1, 71 lines modifiedOffset 1, 71 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xe7c·contains·64·entries:1 Relocation·section·'.rel.text'·at·offset·0xe74·contains·64·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000002a··0000220a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert3 0000002a··0000220a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert
4 00000082··0000230a·R_ARM_THM_CALL·········00000000···osformatln4 0000007c··0000230a·R_ARM_THM_CALL·········00000000···osformatln
5 000000aa··0000240a·R_ARM_THM_CALL·········00000000···malloc5 000000a4··0000240a·R_ARM_THM_CALL·········00000000···malloc
6 000000b6··0000250a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_init6 000000b0··0000250a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_init
7 000000c2··0000230a·R_ARM_THM_CALL·········00000000···osformatln7 000000bc··0000230a·R_ARM_THM_CALL·········00000000···osformatln
8 000000ec··0000230a·R_ARM_THM_CALL·········00000000···osformatln8 000000e6··0000230a·R_ARM_THM_CALL·········00000000···osformatln
9 00000104··0000260a·R_ARM_THM_CALL·········00000000···perror9 000000fe··0000260a·R_ARM_THM_CALL·········00000000···perror
10 0000010a··0000270a·R_ARM_THM_CALL·········00000000···exit10 00000104··0000270a·R_ARM_THM_CALL·········00000000···exit
11 00000110··00001803·R_ARM_REL32············00000000···.data.rel11 00000108··00001803·R_ARM_REL32············00000000···.data.rel
 12 0000010c··00000403·R_ARM_REL32············00000018···.LC2
 13 00000110··00000503·R_ARM_REL32············00000010···.LC1
12 00000114··00000403·R_ARM_REL32············00000018···.LC214 00000114··00000403·R_ARM_REL32············00000018···.LC2
13 00000118··00000503·R_ARM_REL32············00000010···.LC115 00000118··00000603·R_ARM_REL32············00000000···.LC0
14 0000011c··00000403·R_ARM_REL32············00000018···.LC216 00000178··0000290a·R_ARM_THM_CALL·········00000000···strcmp
15 00000120··00000603·R_ARM_REL32············00000000···.LC017 000001c6··0000210a·R_ARM_THM_CALL·········00000001···cmdline_process_argument
16 00000180··0000290a·R_ARM_THM_CALL·········00000000···strcmp18 000001e8··00000903·R_ARM_REL32············00000020···.LC3
17 000001ce··0000210a·R_ARM_THM_CALL·········00000001···cmdline_process_argument19 00000282··0000220a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert
18 000001f0··00000903·R_ARM_REL32············00000020···.LC320 000002ae··0000230a·R_ARM_THM_CALL·········00000000···osformatln
19 0000028a··0000220a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert21 000002f2··0000240a·R_ARM_THM_CALL·········00000000···malloc
20 000002b6··0000230a·R_ARM_THM_CALL·········00000000···osformatln22 00000306··0000250a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_init
21 000002f8··0000240a·R_ARM_THM_CALL·········00000000···malloc23 00000312··0000230a·R_ARM_THM_CALL·········00000000···osformatln
22 0000030c··0000250a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_init24 00000348··0000230a·R_ARM_THM_CALL·········00000000···osformatln
23 00000318··0000230a·R_ARM_THM_CALL·········00000000···osformatln25 00000396··0000260a·R_ARM_THM_CALL·········00000000···perror
24 0000034e··0000230a·R_ARM_THM_CALL·········00000000···osformatln26 0000039c··0000270a·R_ARM_THM_CALL·········00000000···exit
25 0000039c··0000260a·R_ARM_THM_CALL·········00000000···perror27 000003a0··00000903·R_ARM_REL32············00000020···.LC3
26 000003a2··0000270a·R_ARM_THM_CALL·········00000000···exit28 000003a4··00001803·R_ARM_REL32············00000000···.data.rel
27 000003a8··00000903·R_ARM_REL32············00000020···.LC329 000003a8··00000403·R_ARM_REL32············00000018···.LC2
28 000003ac··00001803·R_ARM_REL32············00000000···.data.rel30 000003ac··00000503·R_ARM_REL32············00000010···.LC1
29 000003b0··00000403·R_ARM_REL32············00000018···.LC231 000003b0··00000403·R_ARM_REL32············00000018···.LC2
30 000003b4··00000503·R_ARM_REL32············00000010···.LC132 000003b4··00000603·R_ARM_REL32············00000000···.LC0
31 000003b8··00000403·R_ARM_REL32············00000018···.LC233 000003d8··00002c0a·R_ARM_THM_CALL·········00000000···input_stream_set_void
32 000003bc··00000603·R_ARM_REL32············00000000···.LC034 0000040c··00002d0a·R_ARM_THM_CALL·········00000000···strlen
33 000003e0··00002c0a·R_ARM_THM_CALL·········00000000···input_stream_set_void35 00000452··0000250a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_init
34 00000414··00002d0a·R_ARM_THM_CALL·········00000000···strlen36 00000466··00002e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_init
35 0000045e··0000250a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_init37 00000470··00002f0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_next_node
36 00000470··00002e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_init38 0000047e··0000230a·R_ARM_THM_CALL·········00000000···osformatln
37 00000478··00002f0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_next_node39 00000484··0000300a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_size
38 00000486··0000230a·R_ARM_THM_CALL·········00000000···osformatln40 0000048c··0000310a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_buffer
39 0000048c··0000300a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_size41 000004aa··0000320a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_hasnext
40 00000494··0000310a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_buffer42 000004b6··0000330a·R_ARM_THM_CALL·········00000000···ptr_set_avl_destroy
41 000004b2··0000320a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_hasnext43 000004bc··0000300a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_size
42 000004be··0000330a·R_ARM_THM_CALL·········00000000···ptr_set_avl_destroy44 000004c4··0000340a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_detach
43 000004c4··0000300a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_size45 000004dc··0000350a·R_ARM_THM_CALL·········00000000···bytearray_input_stream_init
44 000004cc··0000340a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_detach46 00000584··0000210a·R_ARM_THM_CALL·········00000001···cmdline_process_argument
45 000004e4··0000350a·R_ARM_THM_CALL·········00000000···bytearray_input_stream_init47 000005f4··0000290a·R_ARM_THM_CALL·········00000000···strcmp
46 0000058c··0000210a·R_ARM_THM_CALL·········00000001···cmdline_process_argument48 00000668··0000210a·R_ARM_THM_CALL·········00000001···cmdline_process_argument
47 000005fc··0000290a·R_ARM_THM_CALL·········00000000···strcmp49 00000684··0000210a·R_ARM_THM_CALL·········00000001···cmdline_process_argument
48 00000670··0000210a·R_ARM_THM_CALL·········00000001···cmdline_process_argument50 000006b8··00000903·R_ARM_REL32············00000020···.LC3
49 00000690··0000210a·R_ARM_THM_CALL·········00000001···cmdline_process_argument51 000006bc··00000903·R_ARM_REL32············00000020···.LC3
50 000006c0··00000903·R_ARM_REL32············00000020···.LC352 000006c0··00001803·R_ARM_REL32············00000000···.data.rel
51 000006c4··00000903·R_ARM_REL32············00000020···.LC353 000006c4··00000e03·R_ARM_REL32············00000024···.LC4
52 000006c8··00000e03·R_ARM_REL32············00000024···.LC454 000006c8··00001803·R_ARM_REL32············00000000···.data.rel
53 000006cc··00001803·R_ARM_REL32············00000000···.data.rel55 000006ec··0000370a·R_ARM_THM_CALL·········00000000···error_register
54 000006d0··00001803·R_ARM_REL32············00000000···.data.rel56 000006fc··0000370a·R_ARM_THM_CALL·········00000000···error_register
55 000006f4··0000370a·R_ARM_THM_CALL·········00000000···error_register57 0000070c··0000370a·R_ARM_THM_CALL·········00000000···error_register
56 00000704··0000370a·R_ARM_THM_CALL·········00000000···error_register58 0000071c··0000370a·R_ARM_THM_CALL·········00000000···error_register
57 00000714··0000370a·R_ARM_THM_CALL·········00000000···error_register59 00000738··00000103·R_ARM_REL32············00000000···.bss
58 00000724··0000370a·R_ARM_THM_CALL·········00000000···error_register60 0000073c··00001103·R_ARM_REL32············0000002c···.LC5
59 00000740··00000103·R_ARM_REL32············00000000···.bss61 00000740··00001203·R_ARM_REL32············00000054···.LC6
60 00000744··00001103·R_ARM_REL32············0000002c···.LC562 00000744··00001303·R_ARM_REL32············0000007c···.LC7
61 00000748··00001203·R_ARM_REL32············00000054···.LC663 00000748··00001403·R_ARM_REL32············00000098···.LC8
62 0000074c··00001303·R_ARM_REL32············0000007c···.LC764 0000074c··00001503·R_ARM_REL32············000000b4···.LC9
63 00000750··00001403·R_ARM_REL32············00000098···.LC865 00000384··0000211e·R_ARM_THM_JUMP24·······00000001···cmdline_process_argument
64 00000754··00001503·R_ARM_REL32············000000b4···.LC966 00000732··0000371e·R_ARM_THM_JUMP24·······00000000···error_register
65 0000038a··0000211e·R_ARM_THM_JUMP24·······00000001···cmdline_process_argument 
66 0000073a··0000371e·R_ARM_THM_JUMP24·······00000000···error_register 
  
67 Relocation·section·'.rel.data.rel'·at·offset·0x107c·contains·1·entry:67 Relocation·section·'.rel.data.rel'·at·offset·0x1074·contains·1·entry:
68 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name68 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
69 00000004··00003802·R_ARM_ABS32············00000000···ptr_set_asciizp_node_compare69 00000004··00003802·R_ARM_ABS32············00000000···ptr_set_asciizp_node_compare
281 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 h;F2FAF·F1 h3FBF9F·F
2 (I*F@FyD2 (I*F@FyD
3 src/cmdline.c3 src/cmdline.c
4 CMDLINE_PROCESSING_SECTION_AS_ARGUMENT4 CMDLINE_PROCESSING_SECTION_AS_ARGUMENT
5 CMDLINE_PROCESSING_INVALID_DESCRIPTOR5 CMDLINE_PROCESSING_INVALID_DESCRIPTOR
6 CMDLINE_LONG_OPT_UNDEFINED6 CMDLINE_LONG_OPT_UNDEFINED
7 CMDLINE_SHORT_OPT_UNDEFINED7 CMDLINE_SHORT_OPT_UNDEFINED
8 CMDLINE_OPT_EXPECTS_ARGUMENT8 CMDLINE_OPT_EXPECTS_ARGUMENT
23.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 363 lines modifiedOffset 2, 361 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<cmdline_process_argument>:3 00000000·<cmdline_process_argument>:
4 cmdline_process_argument():4 cmdline_process_argument():
5 »       strd»   r4,·r5,·[sp,·#-32]!5 »       strd»   r4,·r5,·[sp,·#-32]!
6 »       clz»    r4,·r26 »       clz»    r5,·r2
7 »       strd»   r6,·r7,·[sp,·#8]7 »       strd»   r6,·r7,·[sp,·#8]
8 »       mov.w»  r4,·r4,·lsr·#5 
9 »       strd»   r8,·r9,·[sp,·#16]8 »       strd»   r8,·r9,·[sp,·#16]
10 »       strd»   sl,·lr,·[sp,·#24]9 »       strd»   sl,·lr,·[sp,·#24]
11 »       ldrb»   r5,·[r0,·#0]10 »       ldrb»   r3,·[r0,·#0]
12 »       ands.w» r5,·r4,·r5,·lsr·#711 »       mov.w»  r5,·r5,·lsr·#5
13 »       bne.n»  f6·<cmdline_process_argument+0xf6>12 »       ands.w» r5,·r5,·r3,·lsr·#7
 13 »       bne.n»  f0·<cmdline_process_argument+0xf0>
14 »       mov»    r4,·r014 »       mov»    r4,·r0
15 »       ldr»    r0,·[pc,·#236]»;·(110·<cmdline_process_argument+0x110>)15 »       ldr»    r0,·[pc,·#228]»;·(108·<cmdline_process_argument+0x108>)
16 »       mov»    r6,·r116 »       mov»    r8,·r1
17 »       mov»    r7,·r217 »       mov»    r6,·r2
18 »       add»    r0,·pc18 »       add»    r0,·pc
19 »       bl»     0·<ptr_set_avl_insert>19 »       bl»     0·<ptr_set_avl_insert>
20 ·R_ARM_THM_CALL» ptr_set_avl_insert20 ·R_ARM_THM_CALL» ptr_set_avl_insert
21 »       ldr.w»  r8,·[r0,·#16]21 »       ldr»    r7,·[r0,·#16]
22 »       mov»    r9,·r022 »       mov»    r9,·r0
23 »       cmp.w»  r8,·#023 »       cbz»    r7,·a0·<cmdline_process_argument+0xa0>
24 »       beq.n»  a6·<cmdline_process_argument+0xa6> 
25 »       ldrb»   r3,·[r4,·#0]24 »       ldrb»   r3,·[r4,·#0]
26 »       cmp»    r3,·#225 »       cmp»    r3,·#2
27 »       beq.n»  d0·<cmdline_process_argument+0xd0>26 »       beq.n»  ca·<cmdline_process_argument+0xca>
28 »       bls.n»  6a·<cmdline_process_argument+0x6a>27 »       bls.n»  64·<cmdline_process_argument+0x64>
29 »       cmp»    r3,·#129»     ;·0x8128 »       cmp»    r3,·#129»     ;·0x81
30 »       beq.n»  e2·<cmdline_process_argument+0xe2>29 »       beq.n»  dc·<cmdline_process_argument+0xdc>
31 »       cmp»    r3,·#130»     ;·0x8230 »       cmp»    r3,·#130»     ;·0x82
32 »       bne.n»  9c·<cmdline_process_argument+0x9c>31 »       bne.n»  96·<cmdline_process_argument+0x96>
33 »       ldr»    r5,·[r4,·#12]32 »       ldr»    r5,·[r4,·#12]
34 »       mov»    r3,·r733 »       mov»    r3,·r6
35 »       mov»    r2,·r634 »       mov»    r2,·r8
36 »       mov»    r1,·r835 »       mov»    r1,·r7
37 »       mov»    r0,·r436 »       mov»    r0,·r4
38 »       ldrd»   r6,·r7,·[sp,·#8]37 »       ldrd»   r6,·r7,·[sp,·#8]
39 »       ldrd»   r8,·r9,·[sp,·#16]38 »       ldrd»   r8,·r9,·[sp,·#16]
 39 »       ldrd»   sl,·lr,·[sp,·#24]
40 »       mov»    ip,·r540 »       mov»    ip,·r5
41 »       ldrd»   r4,·r5,·[sp]41 »       ldrd»   r4,·r5,·[sp]
42 »       ldrd»   sl,·lr,·[sp,·#24] 
43 »       add»    sp,·#3242 »       add»    sp,·#32
44 »       bx»     ip43 »       bx»     ip
45 »       movw»   r0,·#65281»  ;·0xff0144 »       movw»   r0,·#65281»  ;·0xff01
46 »       movt»   r0,·#32782»  ;·0x800e45 »       movt»   r0,·#32782»  ;·0x800e
47 »       cbz»    r3,·8a·<cmdline_process_argument+0x8a>46 »       cbz»    r3,·84·<cmdline_process_argument+0x84>
48 »       cmp»    r3,·#147 »       cmp»    r3,·#1
49 »       bne.n»  9c·<cmdline_process_argument+0x9c>48 »       bne.n»  96·<cmdline_process_argument+0x96>
50 »       ldr»    r1,·[pc,·#152]»;·(114·<cmdline_process_argument+0x114>)49 »       ldr»    r1,·[pc,·#152]»;·(10c·<cmdline_process_argument+0x10c>)
51 »       mov»    r0,·r850 »       mov»    r0,·r7
52 »       ldrd»   r3,·r2,·[r4,·#8]51 »       ldrd»   r3,·r2,·[r4,·#8]
53 »       add»    r1,·pc52 »       add»    r1,·pc
54 »       bl»     0·<osformatln>53 »       bl»     0·<osformatln>
55 ·R_ARM_THM_CALL» osformatln54 ·R_ARM_THM_CALL» osformatln
56 »       mov.w»  r0,·#055 »       mov.w»  r0,·#0
57 »       ldrd»   r4,·r5,·[sp]56 »       ldrd»   r4,·r5,·[sp]
58 »       ldrd»   r6,·r7,·[sp,·#8]57 »       ldrd»   r6,·r7,·[sp,·#8]
59 »       ldrd»   r8,·r9,·[sp,·#16]58 »       ldrd»   r8,·r9,·[sp,·#16]
60 »       add»    sp,·#2459 »       add»    sp,·#24
61 »       ldmia.w»sp!,·{sl,·pc}60 »       ldmia.w»sp!,·{sl,·pc}
62 »       movw»   r0,·#65282»  ;·0xff0261 »       movw»   r0,·#65282»  ;·0xff02
63 »       movt»   r0,·#32782»  ;·0x800e62 »       movt»   r0,·#32782»  ;·0x800e
64 »       b.n»    8a·<cmdline_process_argument+0x8a>63 »       b.n»    84·<cmdline_process_argument+0x84>
65 »       mov.w»  r0,·#864 »       mov.w»  r0,·#8
66 »       bl»     0·<malloc>65 »       bl»     0·<malloc>
67 ·R_ARM_THM_CALL» malloc66 ·R_ARM_THM_CALL» malloc
68 »       mov»    r8,·r067 »       mov»    r7,·r0
69 »       cbz»    r0,·100·<cmdline_process_argument+0x100>68 »       cbz»    r0,·fa·<cmdline_process_argument+0xfa>
70 »       mov»    r2,·r569 »       mov»    r2,·r5
71 »       mov»    r1,·r570 »       mov»    r1,·r5
72 »       bl»     0·<bytearray_output_stream_init>71 »       bl»     0·<bytearray_output_stream_init>
73 ·R_ARM_THM_CALL» bytearray_output_stream_init72 ·R_ARM_THM_CALL» bytearray_output_stream_init
74 »       ldr»    r1,·[pc,·#92]» ;·(118·<cmdline_process_argument+0x118>)73 »       ldr»    r1,·[pc,·#88]» ;·(110·<cmdline_process_argument+0x110>)
75 »       mov»    r2,·r674 »       mov»    r2,·r8
76 »       mov»    r0,·r875 »       mov»    r0,·r7
77 »       add»    r1,·pc76 »       add»    r1,·pc
78 »       bl»     0·<osformatln>77 »       bl»     0·<osformatln>
79 ·R_ARM_THM_CALL» osformatln78 ·R_ARM_THM_CALL» osformatln
80 »       str.w»  r8,·[r9,·#16]79 »       str.w»  r7,·[r9,·#16]
81 »       ldrb»   r3,·[r4,·#0]80 »       ldrb»   r3,·[r4,·#0]
82 »       cmp»    r3,·#281 »       cmp»    r3,·#2
83 »       bne.n»  40·<cmdline_process_argument+0x40>82 »       bne.n»  3a·<cmdline_process_argument+0x3a>
 83 »       mov»    r2,·r8
 84 »       mov»    r1,·r7
84 »       mov»    r0,·r485 »       mov»    r0,·r4
85 »       mov»    r2,·r686 »       ldrd»   r3,·r5,·[r4,·#8]
86 »       ldrd»   r3,·r4,·[r4,·#8]87 »       blx»    r5
87 »       mov»    r1,·r8 
88 »       blx»    r4 
89 »       and.w»  r0,·r0,·r0,·asr·#3188 »       and.w»  r0,·r0,·r0,·asr·#31
90 »       b.n»    8a·<cmdline_process_argument+0x8a>89 »       b.n»    84·<cmdline_process_argument+0x84>
91 »       ldr»    r1,·[pc,·#56]» ;·(11c·<cmdline_process_argument+0x11c>)90 »       ldr»    r1,·[pc,·#52]» ;·(114·<cmdline_process_argument+0x114>)
92 »       mov»    r3,·r791 »       mov»    r3,·r6
93 »       mov»    r0,·r892 »       mov»    r0,·r7
94 »       ldr»    r2,·[r4,·#12]93 »       ldr»    r2,·[r4,·#12]
95 »       add»    r1,·pc94 »       add»    r1,·pc
96 »       bl»     0·<osformatln>95 »       bl»     0·<osformatln>
97 ·R_ARM_THM_CALL» osformatln96 ·R_ARM_THM_CALL» osformatln
98 »       mov.w»  r0,·#197 »       mov.w»  r0,·#1
99 »       b.n»    8a·<cmdline_process_argument+0x8a>98 »       b.n»    84·<cmdline_process_argument+0x84>
100 »       mov.w»  r0,·#399 »       mov.w»  r0,·#3
101 »       movt»   r0,·#32782»  ;·0x800e100 »       movt»   r0,·#32782»  ;·0x800e
102 »       b.n»    8a·<cmdline_process_argument+0x8a>101 »       b.n»    84·<cmdline_process_argument+0x84>
103 »       ldr»    r0,·[pc,·#28]» ;·(120·<cmdline_process_argument+0x120>)102 »       ldr»    r0,·[pc,·#28]» ;·(118·<cmdline_process_argument+0x118>)
104 »       add»    r0,·pc103 »       add»    r0,·pc
105 »       bl»     0·<perror>104 »       bl»     0·<perror>
106 ·R_ARM_THM_CALL» perror105 ·R_ARM_THM_CALL» perror
107 »       movs»   r0,·#250»    ;·0xfa106 »       movs»   r0,·#250»    ;·0xfa
108 »       bl»     0·<exit>107 »       bl»     0·<exit>
109 ·R_ARM_THM_CALL» exit108 ·R_ARM_THM_CALL» exit
110 »       nop109 »       .word»  0x000000dc
111 »       .word»  0x000000e4 
112 ·R_ARM_REL32»    .data.rel110 ·R_ARM_REL32»    .data.rel
113 »       .word»  0x00000090111 »       .word»  0x0000008e
114 ·R_ARM_REL32»    .LC2112 ·R_ARM_REL32»    .LC2
115 »       .word»  0x00000054113 »       .word»  0x00000052
116 ·R_ARM_REL32»    .LC1114 ·R_ARM_REL32»    .LC1
117 »       .word»  0x0000002e115 »       .word»  0x0000002c
118 ·R_ARM_REL32»    .LC2116 ·R_ARM_REL32»    .LC2
119 »       .word»  0x0000001a117 »       .word»  0x00000018
120 ·R_ARM_REL32»    .LC0118 ·R_ARM_REL32»    .LC0
  
Max diff block lines reached; 19828/24176 bytes (82.02%) of diff not shown.
2.33 KB
concat_input_stream.o
2.29 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 3, 16 lines modifiedOffset 3, 16 lines modified
  
3 Disassembly·of·section·.text:3 Disassembly·of·section·.text:
  
4 00000000·<concat_skip>:4 00000000·<concat_skip>:
5 concat_skip():5 concat_skip():
6 »       strd»   r3,·r4,·[sp,·#-24]!6 »       strd»   r3,·r4,·[sp,·#-24]!
7 »       strd»   r5,·r6,·[sp,·#8]7 »       strd»   r5,·r6,·[sp,·#8]
8 »       mov»    r5,·r1 
9 »       strd»   r7,·lr,·[sp,·#16]8 »       strd»   r7,·lr,·[sp,·#16]
 9 »       mov»    r5,·r1
10 »       ldr»    r7,·[r0,·#0]10 »       ldr»    r7,·[r0,·#0]
11 »       cmp»    r1,·#011 »       cmp»    r1,·#0
12 »       beq.n»  7a·<concat_skip+0x7a>12 »       beq.n»  7a·<concat_skip+0x7a>
13 »       ldr»    r4,·[r7,·#0]13 »       ldr»    r4,·[r7,·#0]
14 »       cmp»    r4,·#014 »       cmp»    r4,·#0
15 »       beq.n»  7e·<concat_skip+0x7e>15 »       beq.n»  7e·<concat_skip+0x7e>
16 »       mov.w»  r6,·#016 »       mov.w»  r6,·#0
Offset 61, 17 lines modifiedOffset 61, 17 lines modified
61 »       mov.w»  r0,·#4294967295»    ;·0xffffffff61 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
62 »       b.n»    46·<concat_skip+0x46>62 »       b.n»    46·<concat_skip+0x46>
  
63 00000084·<concat_read>:63 00000084·<concat_read>:
64 concat_read():64 concat_read():
65 »       strd»   r3,·r4,·[sp,·#-32]!65 »       strd»   r3,·r4,·[sp,·#-32]!
66 »       strd»   r5,·r6,·[sp,·#8]66 »       strd»   r5,·r6,·[sp,·#8]
67 »       mov»    r5,·r2 
68 »       strd»   r7,·r8,·[sp,·#16]67 »       strd»   r7,·r8,·[sp,·#16]
69 »       strd»   r9,·lr,·[sp,·#24]68 »       strd»   r9,·lr,·[sp,·#24]
 69 »       mov»    r5,·r2
70 »       ldr»    r7,·[r0,·#0]70 »       ldr»    r7,·[r0,·#0]
71 »       cmp»    r2,·#071 »       cmp»    r2,·#0
72 »       beq.n»  10c·<concat_read+0x88>72 »       beq.n»  10c·<concat_read+0x88>
73 »       ldr»    r4,·[r7,·#0]73 »       ldr»    r4,·[r7,·#0]
74 »       cmp»    r4,·#074 »       cmp»    r4,·#0
75 »       beq.n»  110·<concat_read+0x8c>75 »       beq.n»  110·<concat_read+0x8c>
76 »       mov»    r9,·r176 »       mov»    r9,·r1
Offset 166, 18 lines modifiedOffset 166, 18 lines modified
166 »       ldr»    r3,·[pc,·#40]» ;·(198·<concat_input_stream_init+0x3c>)166 »       ldr»    r3,·[pc,·#40]» ;·(198·<concat_input_stream_init+0x3c>)
167 »       mov.w»  r2,·#0167 »       mov.w»  r2,·#0
168 »       strd»   r2,·r0,·[r0]168 »       strd»   r2,·r0,·[r0]
169 »       add»    r3,·pc169 »       add»    r3,·pc
170 »       strd»   r0,·r3,·[r4]170 »       strd»   r0,·r3,·[r4]
171 »       pop»    {r4,·pc}171 »       pop»    {r4,·pc}
172 »       ldr»    r2,·[pc,·#28]» ;·(19c·<concat_input_stream_init+0x40>)172 »       ldr»    r2,·[pc,·#28]» ;·(19c·<concat_input_stream_init+0x40>)
 173 »       ldr»    r1,·[pc,·#28]» ;·(1a0·<concat_input_stream_init+0x44>)
173 »       movs»   r0,·#25174 »       movs»   r0,·#25
174 »       movt»   r0,·#32770»  ;·0x8002175 »       movt»   r0,·#32770»  ;·0x8002
175 »       movs»   r3,·#199»    ;·0xc7176 »       movs»   r3,·#199»    ;·0xc7
176 »       ldr»    r1,·[pc,·#20]» ;·(1a0·<concat_input_stream_init+0x44>) 
177 »       add»    r2,·pc177 »       add»    r2,·pc
178 »       add»    r1,·pc178 »       add»    r1,·pc
179 »       bl»     0·<dief>179 »       bl»     0·<dief>
180 ·R_ARM_THM_CALL» dief180 ·R_ARM_THM_CALL» dief
181 »       bl»     0·<abort>181 »       bl»     0·<abort>
182 ·R_ARM_THM_CALL» abort182 ·R_ARM_THM_CALL» abort
183 »       nop183 »       nop
Offset 187, 37 lines modifiedOffset 187, 37 lines modified
187 ·R_ARM_REL32»    .LC0187 ·R_ARM_REL32»    .LC0
188 »       .word»  0x00000010188 »       .word»  0x00000010
189 ·R_ARM_REL32»    .LC1189 ·R_ARM_REL32»    .LC1
  
190 000001a4·<concat_input_stream_add>:190 000001a4·<concat_input_stream_add>:
191 concat_input_stream_add():191 concat_input_stream_add():
192 »       strd»   r4,·r5,·[sp,·#-16]!192 »       strd»   r4,·r5,·[sp,·#-16]!
193 »       mov»    r4,·r1 
194 »       ldr»    r5,·[r0,·#0]193 »       ldr»    r5,·[r0,·#0]
195 »       mov.w»  r0,·#1194 »       mov.w»  r0,·#1
196 »       strd»   r6,·lr,·[sp,·#8]195 »       strd»   r6,·lr,·[sp,·#8]
 196 »       mov»    r4,·r1
197 »       bl»     0·<zalloc_line>197 »       bl»     0·<zalloc_line>
198 ·R_ARM_THM_CALL» zalloc_line198 ·R_ARM_THM_CALL» zalloc_line
199 »       cbz»    r0,·1da·<concat_input_stream_add+0x36>199 »       cbz»    r0,·1da·<concat_input_stream_add+0x36>
200 »       ldrd»   r6,·r1,·[r4]200 »       ldrd»   r6,·r1,·[r4]
201 »       mov.w»  r3,·#0 
202 »       ldr»    r2,·[r5,·#4]201 »       ldr»    r2,·[r5,·#4]
 202 »       mov.w»  r3,·#0
203 »       strd»   r3,·r6,·[r0]203 »       strd»   r3,·r6,·[r0]
204 »       str»    r1,·[r0,·#8]204 »       str»    r1,·[r0,·#8]
205 »       strd»   r3,·r3,·[r4]205 »       strd»   r3,·r3,·[r4]
206 »       str»    r0,·[r2,·#0]206 »       str»    r0,·[r2,·#0]
207 »       str»    r0,·[r5,·#4]207 »       str»    r0,·[r5,·#4]
208 »       ldrd»   r4,·r5,·[sp]208 »       ldrd»   r4,·r5,·[sp]
209 »       add»    sp,·#8209 »       add»    sp,·#8
210 »       pop»    {r6,·pc}210 »       pop»    {r6,·pc}
211 »       ldr»    r2,·[pc,·#24]» ;·(1f4·<concat_input_stream_add+0x50>)211 »       ldr»    r2,·[pc,·#24]» ;·(1f4·<concat_input_stream_add+0x50>)
 212 »       ldr»    r1,·[pc,·#24]» ;·(1f8·<concat_input_stream_add+0x54>)
212 »       movs»   r0,·#25213 »       movs»   r0,·#25
213 »       movt»   r0,·#32770»  ;·0x8002214 »       movt»   r0,·#32770»  ;·0x8002
214 »       movs»   r3,·#218»    ;·0xda215 »       movs»   r3,·#218»    ;·0xda
215 »       ldr»    r1,·[pc,·#16]» ;·(1f8·<concat_input_stream_add+0x54>) 
216 »       add»    r2,·pc216 »       add»    r2,·pc
217 »       add»    r1,·pc217 »       add»    r1,·pc
218 »       bl»     0·<dief>218 »       bl»     0·<dief>
219 ·R_ARM_THM_CALL» dief219 ·R_ARM_THM_CALL» dief
220 »       bl»     0·<abort>220 »       bl»     0·<abort>
221 ·R_ARM_THM_CALL» abort221 ·R_ARM_THM_CALL» abort
222 »       nop222 »       nop
675 B
config-cmdline.o
643 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<config_register_cmdline>:3 00000000·<config_register_cmdline>:
4 config_register_cmdline():4 config_register_cmdline():
5 »       strd»   r3,·lr,·[sp,·#-8]!5 »       strd»   r3,·lr,·[sp,·#-8]!
6 »       mov»    r3,·r0 
7 »       ldr»    r2,·[pc,·#20]» ;·(1c·<config_register_cmdline+0x1c>)6 »       ldr»    r2,·[pc,·#20]» ;·(1c·<config_register_cmdline+0x1c>)
 7 »       mov»    r3,·r0
8 »       ldr»    r1,·[pc,·#20]» ;·(20·<config_register_cmdline+0x20>)8 »       ldr»    r1,·[pc,·#20]» ;·(20·<config_register_cmdline+0x20>)
9 »       ldr»    r0,·[pc,·#24]» ;·(24·<config_register_cmdline+0x24>)9 »       ldr»    r0,·[pc,·#24]» ;·(24·<config_register_cmdline+0x24>)
10 »       add»    r2,·pc10 »       add»    r2,·pc
11 »       add»    r1,·pc11 »       add»    r1,·pc
12 »       add»    r0,·pc12 »       add»    r0,·pc
13 »       bl»     0·<config_register_struct>13 »       bl»     0·<config_register_struct>
14 ·R_ARM_THM_CALL» config_register_struct14 ·R_ARM_THM_CALL» config_register_struct
19.7 KB
config_file_reader.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········3612·(bytes·into·file)13 ··Start·of·section·headers:··········3616·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0xe1c:1 There·are·11·section·headers,·starting·at·offset·0xe20:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0005b8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0005bc·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000bfc·0001c0·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·000c00·0001c0·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0005ec·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0005f0·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0005ec·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0005f0·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0005ec·00004c·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0005f0·00004c·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·000638·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·00063c·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000638·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00063c·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·00066c·000360·10······9··23··412 ··[·8]·.symtab···········SYMTAB··········00000000·000670·000360·10······9··23··4
13 ··[·9]·.strtab···········STRTAB··········00000000·0009cc·00022f·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·0009d0·00022f·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·000dbc·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·000dc0·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
2.6 KB
readelf --wide --symbols {}
    
Offset 4, 23 lines modifiedOffset 4, 23 lines modified
4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
5 ·····1:·00000001··1028·FUNC····LOCAL··DEFAULT····1·config_file_reader_read5 ·····1:·00000001··1028·FUNC····LOCAL··DEFAULT····1·config_file_reader_read
6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
7 ·····3:·000003f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d7 ·····3:·000003f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
8 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC08 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
9 ·····5:·00000008·····0·NOTYPE··LOCAL··DEFAULT····5·.LC19 ·····5:·00000008·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
10 ·····6:·00000404·····0·NOTYPE··LOCAL··DEFAULT····1·$t10 ·····6:·00000404·····0·NOTYPE··LOCAL··DEFAULT····1·$t
11 ·····7:·00000558·····0·NOTYPE··LOCAL··DEFAULT····1·$d11 ·····7:·0000055c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
12 ·····8:·00000044·····0·NOTYPE··LOCAL··DEFAULT····5·.LC712 ·····8:·00000044·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7
13 ·····9:·00000048·····0·NOTYPE··LOCAL··DEFAULT····5·.LC813 ·····9:·00000048·····0·NOTYPE··LOCAL··DEFAULT····5·.LC8
14 ····10:·00000034·····0·NOTYPE··LOCAL··DEFAULT····5·.LC414 ····10:·00000034·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
15 ····11:·00000038·····0·NOTYPE··LOCAL··DEFAULT····5·.LC515 ····11:·00000038·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
16 ····12:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC616 ····12:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
17 ····13:·00000014·····0·NOTYPE··LOCAL··DEFAULT····5·.LC217 ····13:·00000014·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
18 ····14:·00000018·····0·NOTYPE··LOCAL··DEFAULT····5·.LC318 ····14:·00000018·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
19 ····15:·00000578·····0·NOTYPE··LOCAL··DEFAULT····1·$t19 ····15:·0000057c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
20 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d20 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
21 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT····1·21 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
22 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT····3·22 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
23 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT····4·23 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
24 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT····5·24 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
25 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT····6·25 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
26 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT····7·26 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memmove44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memmove
45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·config_get_default_source45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·config_get_default_source
46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·config_set_source46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·config_set_source
47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·config_set_section_default47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·config_set_section_default
48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__termout__49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__termout__
50 ····46:·00000405···372·FUNC····GLOBAL·DEFAULT····1·config_file_reader_parse_stream50 ····46:·00000405···376·FUNC····GLOBAL·DEFAULT····1·config_file_reader_parse_stream
51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·calloc51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·calloc
52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·parser_init52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·parser_init
53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·parser_finalize53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·parser_finalize
54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strncpy54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strncpy
55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
57 ····53:·00000579····62·FUNC····GLOBAL·DEFAULT····1·config_file_reader_open57 ····53:·0000057d····62·FUNC····GLOBAL·DEFAULT····1·config_file_reader_open
4.3 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xbfc·contains·56·entries:1 Relocation·section·'.rel.text'·at·offset·0xc00·contains·56·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000034··0000170a·R_ARM_THM_CALL·········00000000···parser_next_token3 00000034··0000170a·R_ARM_THM_CALL·········00000000···parser_next_token
4 000000a2··0000170a·R_ARM_THM_CALL·········00000000···parser_next_token4 000000a2··0000170a·R_ARM_THM_CALL·········00000000···parser_next_token
5 000000b2··0000180a·R_ARM_THM_CALL·········00000000···formatln5 000000b2··0000180a·R_ARM_THM_CALL·········00000000···formatln
6 000000c2··0000190a·R_ARM_THM_CALL·········00000000···dnscore_shuttingdown6 000000c2··0000190a·R_ARM_THM_CALL·········00000000···dnscore_shuttingdown
7 000000ea··00001a0a·R_ARM_THM_CALL·········00000000···free7 000000ea··00001a0a·R_ARM_THM_CALL·········00000000···free
8 000000f0··00001b0a·R_ARM_THM_CALL·········00000000···parser_pop_stream8 000000f0··00001b0a·R_ARM_THM_CALL·········00000000···parser_pop_stream
Offset 22, 38 lines modifiedOffset 22, 38 lines modified
22 000002e6··0000240a·R_ARM_THM_CALL·········00000000···parser_push_stream22 000002e6··0000240a·R_ARM_THM_CALL·········00000000···parser_push_stream
23 000002f0··0000250a·R_ARM_THM_CALL·········00000000···strdup23 000002f0··0000250a·R_ARM_THM_CALL·········00000000···strdup
24 00000326··0000260a·R_ARM_THM_CALL·········00000000···strrchr24 00000326··0000260a·R_ARM_THM_CALL·········00000000···strrchr
25 00000340··0000270a·R_ARM_THM_CALL·········00000000···strlen25 00000340··0000270a·R_ARM_THM_CALL·········00000000···strlen
26 00000362··0000280a·R_ARM_THM_CALL·········00000000···memmove26 00000362··0000280a·R_ARM_THM_CALL·········00000000···memmove
27 00000372··0000220a·R_ARM_THM_CALL·········00000000···__memcpy_chk27 00000372··0000220a·R_ARM_THM_CALL·········00000000···__memcpy_chk
28 0000037a··0000210a·R_ARM_THM_CALL·········00000000···config_get_source28 0000037a··0000210a·R_ARM_THM_CALL·········00000000···config_get_source
29 00000384··0000290a·R_ARM_THM_CALL·········00000000···config_get_default_source29 00000380··0000290a·R_ARM_THM_CALL·········00000000···config_get_default_source
30 00000388··00002a0a·R_ARM_THM_CALL·········00000000···config_set_source30 00000388··00002a0a·R_ARM_THM_CALL·········00000000···config_set_source
31 00000390··00002b0a·R_ARM_THM_CALL·········00000000···config_set_section_default31 00000390··00002b0a·R_ARM_THM_CALL·········00000000···config_set_section_default
32 000003a0··00002a0a·R_ARM_THM_CALL·········00000000···config_set_source32 000003a0··00002a0a·R_ARM_THM_CALL·········00000000···config_set_source
33 000003c6··0000270a·R_ARM_THM_CALL·········00000000···strlen33 000003c6··0000270a·R_ARM_THM_CALL·········00000000···strlen
34 000003f4··00002c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_34 000003f4··00002c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
35 000003f8··00000403·R_ARM_REL32············00000000···.LC035 000003f8··00000403·R_ARM_REL32············00000000···.LC0
36 000003fc··00000503·R_ARM_REL32············00000008···.LC136 000003fc··00000503·R_ARM_REL32············00000008···.LC1
37 00000400··00002d1a·R_ARM_GOT_BREL·········00000000···__termout__37 00000400··00002d1a·R_ARM_GOT_BREL·········00000000···__termout__
38 0000042a··00002f0a·R_ARM_THM_CALL·········00000000···calloc38 0000042a··00002f0a·R_ARM_THM_CALL·········00000000···calloc
39 00000466··0000300a·R_ARM_THM_CALL·········00000000···parser_init39 00000468··0000300a·R_ARM_THM_CALL·········00000000···parser_init
40 00000472··00001a0a·R_ARM_THM_CALL·········00000000···free40 00000472··00001a0a·R_ARM_THM_CALL·········00000000···free
41 00000490··0000240a·R_ARM_THM_CALL·········00000000···parser_push_stream41 00000490··0000240a·R_ARM_THM_CALL·········00000000···parser_push_stream
42 0000049c··0000250a·R_ARM_THM_CALL·········00000000···strdup42 000004a0··0000250a·R_ARM_THM_CALL·········00000000···strdup
43 000004c2··0000270a·R_ARM_THM_CALL·········00000000···strlen43 000004c4··0000270a·R_ARM_THM_CALL·········00000000···strlen
44 000004e4··0000310a·R_ARM_THM_CALL·········00000000···parser_finalize44 000004e6··0000310a·R_ARM_THM_CALL·········00000000···parser_finalize
45 00000510··0000320a·R_ARM_THM_CALL·········00000000···strncpy45 00000514··0000320a·R_ARM_THM_CALL·········00000000···strncpy
46 00000516··0000270a·R_ARM_THM_CALL·········00000000···strlen46 0000051a··0000270a·R_ARM_THM_CALL·········00000000···strlen
47 00000530··00001c0a·R_ARM_THM_CALL·········00000000···memcpy47 00000534··00001c0a·R_ARM_THM_CALL·········00000000···memcpy
48 0000054e··0000330a·R_ARM_THM_CALL·········00000000···perror48 00000552··0000330a·R_ARM_THM_CALL·········00000000···perror
49 00000554··0000340a·R_ARM_THM_CALL·········00000000···exit49 00000558··0000340a·R_ARM_THM_CALL·········00000000···exit
50 00000558··00000803·R_ARM_REL32············00000044···.LC750 0000055c··00000803·R_ARM_REL32············00000044···.LC7
51 0000055c··00000903·R_ARM_REL32············00000048···.LC851 00000560··00000903·R_ARM_REL32············00000048···.LC8
52 00000560··00000a03·R_ARM_REL32············00000034···.LC452 00000564··00000a03·R_ARM_REL32············00000034···.LC4
53 00000564··00000b03·R_ARM_REL32············00000038···.LC553 00000568··00000b03·R_ARM_REL32············00000038···.LC5
54 00000568··00000c03·R_ARM_REL32············0000003c···.LC654 0000056c··00000c03·R_ARM_REL32············0000003c···.LC6
55 0000056c··00000d03·R_ARM_REL32············00000014···.LC2 
56 00000570··00000d03·R_ARM_REL32············00000014···.LC255 00000570··00000d03·R_ARM_REL32············00000014···.LC2
57 00000574··00000e03·R_ARM_REL32············00000018···.LC356 00000574··00000d03·R_ARM_REL32············00000014···.LC2
58 00000592··0000230a·R_ARM_THM_CALL·········00000000···file_input_stream_open57 00000578··00000e03·R_ARM_REL32············00000018···.LC3
59 000005a2··00002e0a·R_ARM_THM_CALL·········00000405···config_file_reader_parse_stream58 00000596··0000230a·R_ARM_THM_CALL·········00000000···file_input_stream_open
 59 000005a6··00002e0a·R_ARM_THM_CALL·········00000405···config_file_reader_parse_stream
231 B
strings --all --bytes=8 {}
    
Offset 1, 9 lines modifiedOffset 1, 8 lines modified
1 1BJ·FBICKzDyD1 CODKDJEI·F
2 {DAJAIzDyD 
3 ;F2F)F·F2 ;F2F)F·F
4 [ERROR·%r]3 [ERROR·%r]
5 src/config_file_reader.c4 src/config_file_reader.c
6 config_file_reader_read5 config_file_reader_read
7 parser_next_token6 parser_next_token
8 formatln7 formatln
9 dnscore_shuttingdown8 dnscore_shuttingdown
9.48 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 28 lines modifiedOffset 2, 28 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<config_file_reader_read>:3 00000000·<config_file_reader_read>:
4 config_file_reader_read():4 config_file_reader_read():
5 »       str.w»  r4,·[sp,·#-36]!5 »       str.w»  r4,·[sp,·#-36]!
6 »       mov»    r4,·r0 
7 »       strd»   r5,·r6,·[sp,·#4] 
8 »       add.w»  r6,·r0,·#198656»     ;·0x30800 
9 »       mov.w»  r5,·#0 
10 »       strd»   r7,·r8,·[sp,·#12]6 »       strd»   r7,·r8,·[sp,·#12]
11 »       add.w»  r8,·r6,·#612»;·0x264 
12 »       ldr»    r7,·[pc,·#984]»;·(3f4·<config_file_reader_read+0x3f4>) 
13 »       strd»   r9,·sl,·[sp,·#20]7 »       strd»   r9,·sl,·[sp,·#20]
14 »       ldr.w»  r9,·[pc,·#980]»      ;·3f8·<config_file_reader_read+0x3f8>8 »       ldr»    r7,·[pc,·#996]»;·(3f4·<config_file_reader_read+0x3f4>)
 9 »       ldr.w»  r9,·[pc,·#1000]»     ;·3f8·<config_file_reader_read+0x3f8>
 10 »       strd»   r5,·r6,·[sp,·#4]
15 »       strd»   fp,·lr,·[sp,·#28]11 »       strd»   fp,·lr,·[sp,·#28]
 12 »       add.w»  r6,·r0,·#198656»     ;·0x30800
16 »       sub.w»  sp,·sp,·#4096»       ;·0x100013 »       sub.w»  sp,·sp,·#4096»       ;·0x1000
 14 »       mov»    r4,·r0
17 »       sub»    sp,·#1215 »       sub»    sp,·#12
18 »       add»    r7,·pc16 »       mov.w»  r5,·#0
19 »       add»    r9,·pc17 »       add»    r9,·pc
 18 »       add.w»  r8,·r6,·#612»;·0x264
 19 »       add»    r7,·pc
20 »       mov»    r0,·r420 »       mov»    r0,·r4
21 »       bl»     0·<parser_next_token>21 »       bl»     0·<parser_next_token>
22 ·R_ARM_THM_CALL» parser_next_token22 ·R_ARM_THM_CALL» parser_next_token
23 »       subs.w» fp,·r0,·#023 »       subs.w» fp,·r0,·#0
24 »       blt.n»  ac·<config_file_reader_read+0xac>24 »       blt.n»  ac·<config_file_reader_read+0xac>
25 »       uxtb»   r3,·r525 »       uxtb»   r3,·r5
26 »       add.w»  r5,·r5,·#126 »       add.w»  r5,·r5,·#1
Offset 79, 16 lines modifiedOffset 79, 16 lines modified
79 »       cmp»    r0,·#079 »       cmp»    r0,·#0
80 »       beq.n»  48·<config_file_reader_read+0x48>80 »       beq.n»  48·<config_file_reader_read+0x48>
81 »       mov.w»  fp,·#181 »       mov.w»  fp,·#1
82 »       ldrb.w» r3,·[r6,·#609]»     ;·0x26182 »       ldrb.w» r3,·[r6,·#609]»     ;·0x261
83 »       add.w»  r3,·r3,·#4294967295» ;·0xffffffff83 »       add.w»  r3,·r3,·#4294967295» ;·0xffffffff
84 »       uxtb»   r3,·r384 »       uxtb»   r3,·r3
85 »       add.w»  r2,·r3,·#49920»      ;·0xc30085 »       add.w»  r2,·r3,·#49920»      ;·0xc300
86 »       add.w»  r2,·r2,·#32 
87 »       strb.w» r3,·[r6,·#609]»     ;·0x26186 »       strb.w» r3,·[r6,·#609]»     ;·0x261
 87 »       add.w»  r2,·r2,·#32
88 »       add.w»  r2,·r4,·r2,·lsl·#288 »       add.w»  r2,·r4,·r2,·lsl·#2
89 »       ldr»    r0,·[r2,·#4]89 »       ldr»    r0,·[r2,·#4]
90 »       bl»     0·<free>90 »       bl»     0·<free>
91 ·R_ARM_THM_CALL» free91 ·R_ARM_THM_CALL» free
92 »       mov»    r0,·r492 »       mov»    r0,·r4
93 »       bl»     0·<parser_pop_stream>93 »       bl»     0·<parser_pop_stream>
94 ·R_ARM_THM_CALL» parser_pop_stream94 ·R_ARM_THM_CALL» parser_pop_stream
Offset 108, 16 lines modifiedOffset 108, 16 lines modified
108 »       bl»     0·<memcpy>108 »       bl»     0·<memcpy>
109 ·R_ARM_THM_CALL» memcpy109 ·R_ARM_THM_CALL» memcpy
110 »       ldr»    r3,·[sp,·#0]110 »       ldr»    r3,·[sp,·#0]
111 »       mov.w»  r1,·#0111 »       mov.w»  r1,·#0
112 »       mov»    r0,·r4112 »       mov»    r0,·r4
113 »       add.w»  r2,·r4,·r3113 »       add.w»  r2,·r4,·r3
114 »       str.w»  r3,·[r6,·#600]»      ;·0x258114 »       str.w»  r3,·[r6,·#600]»      ;·0x258
115 »       add.w»  r3,·r2,·#198656»     ;·0x30800115 »       add.w»  r2,·r2,·#198656»     ;·0x30800
116 »       strb.w» r1,·[r3,·#612]»     ;·0x264116 »       strb.w» r1,·[r2,·#612]»     ;·0x264
117 »       bl»     0·<parser_concat_next_tokens>117 »       bl»     0·<parser_concat_next_tokens>
118 ·R_ARM_THM_CALL» parser_concat_next_tokens118 ·R_ARM_THM_CALL» parser_concat_next_tokens
119 »       cmp»    r0,·#0119 »       cmp»    r0,·#0
120 »       blt.w»  3ea·<config_file_reader_read+0x3ea>120 »       blt.w»  3ea·<config_file_reader_read+0x3ea>
121 »       ldrb.w» r3,·[r4,·#69]»      ;·0x45121 »       ldrb.w» r3,·[r4,·#69]»      ;·0x45
122 »       ldr»    r2,·[r4,·#32]122 »       ldr»    r2,·[r4,·#32]
123 »       cbnz»   r3,·148·<config_file_reader_read+0x148>123 »       cbnz»   r3,·148·<config_file_reader_read+0x148>
Offset 236, 17 lines modifiedOffset 236, 17 lines modified
236 »       movt»   fp,·#32780»  ;·0x800c236 »       movt»   fp,·#32780»  ;·0x800c
237 »       b.n»    76·<config_file_reader_read+0x76>237 »       b.n»    76·<config_file_reader_read+0x76>
238 »       ldr.w»  fp,·[r4,·#36]»       ;·0x24238 »       ldr.w»  fp,·[r4,·#36]»       ;·0x24
239 »       cmp.w»  fp,·#4096»  ;·0x1000239 »       cmp.w»  fp,·#4096»  ;·0x1000
240 »       bcs.n»  274·<config_file_reader_read+0x274>240 »       bcs.n»  274·<config_file_reader_read+0x274>
241 »       add.w»  sl,·sp,·#8241 »       add.w»  sl,·sp,·#8
242 »       mov.w»  r3,·#4096»  ;·0x1000242 »       mov.w»  r3,·#4096»  ;·0x1000
243 »       ldr»    r1,·[r4,·#32] 
244 »       mov»    r0,·sl243 »       mov»    r0,·sl
245 »       mov»    r2,·fp244 »       mov»    r2,·fp
 245 »       ldr»    r1,·[r4,·#32]
246 »       bl»     0·<__memcpy_chk>246 »       bl»     0·<__memcpy_chk>
247 ·R_ARM_THM_CALL» __memcpy_chk247 ·R_ARM_THM_CALL» __memcpy_chk
248 »       mov.w»  r3,·#0248 »       mov.w»  r3,·#0
249 »       strb.w» r3,·[sl,·fp]249 »       strb.w» r3,·[sl,·fp]
250 »       ldrb.w» r3,·[sl]250 »       ldrb.w» r3,·[sl]
251 »       cmp»    r3,·#47»      ;·0x2f251 »       cmp»    r3,·#47»      ;·0x2f
252 »       it»     eq252 »       it»     eq
Offset 306, 33 lines modifiedOffset 306, 33 lines modified
306 »       add.w»  r2,·r3,·r0306 »       add.w»  r2,·r3,·r0
307 »       str»    r2,·[sp,·#0]307 »       str»    r2,·[sp,·#0]
308 »       add.w»  r2,·r2,·#1308 »       add.w»  r2,·r2,·#1
309 »       cmp.w»  r2,·#4096»  ;·0x1000309 »       cmp.w»  r2,·#4096»  ;·0x1000
310 »       bcs.n»  274·<config_file_reader_read+0x274>310 »       bcs.n»  274·<config_file_reader_read+0x274>
311 »       add.w»  r2,·r0,·#1311 »       add.w»  r2,·r0,·#1
312 »       mov»    r1,·sl312 »       mov»    r1,·sl
313 »       str»    r3,·[sp,·#4] 
314 »       add.w»  r0,·sl,·r3313 »       add.w»  r0,·sl,·r3
 314 »       str»    r3,·[sp,·#4]
315 »       bl»     0·<memmove>315 »       bl»     0·<memmove>
316 ·R_ARM_THM_CALL» memmove316 ·R_ARM_THM_CALL» memmove
317 »       ldr»    r3,·[sp,·#4]317 »       ldr»    r3,·[sp,·#4]
318 »       mov»    r1,·fp318 »       mov»    r1,·fp
319 »       mov»    r0,·sl319 »       mov»    r0,·sl
320 »       mov»    r2,·r3320 »       mov»    r2,·r3
321 »       mov.w»  r3,·#4096»  ;·0x1000321 »       mov.w»  r3,·#4096»  ;·0x1000
322 »       bl»     0·<__memcpy_chk>322 »       bl»     0·<__memcpy_chk>
323 ·R_ARM_THM_CALL» __memcpy_chk323 ·R_ARM_THM_CALL» __memcpy_chk
324 »       ldr»    r0,·[sp,·#0]324 »       ldr»    r0,·[sp,·#0]
325 »       b.n»    2ae·<config_file_reader_read+0x2ae>325 »       b.n»    2ae·<config_file_reader_read+0x2ae>
326 »       bl»     0·<config_get_source>326 »       bl»     0·<config_get_source>
327 ·R_ARM_THM_CALL» config_get_source327 ·R_ARM_THM_CALL» config_get_source
328 »       str»    r0,·[sp,·#0]328 »       str»    r0,·[sp,·#0]
329 »       add.w»  sl,·r6,·#584»;·0x248 
330 »       bl»     0·<config_get_default_source>329 »       bl»     0·<config_get_default_source>
331 ·R_ARM_THM_CALL» config_get_default_source330 ·R_ARM_THM_CALL» config_get_default_source
 331 »       add.w»  sl,·r6,·#584»;·0x248
332 »       bl»     0·<config_set_source>332 »       bl»     0·<config_set_source>
333 ·R_ARM_THM_CALL» config_set_source333 ·R_ARM_THM_CALL» config_set_source
334 »       ldrd»   r0,·r1,·[r6,·#584]»    ;·0x248334 »       ldrd»   r0,·r1,·[r6,·#584]»    ;·0x248
335 »       bl»     0·<config_set_section_default>335 »       bl»     0·<config_set_section_default>
336 ·R_ARM_THM_CALL» config_set_section_default336 ·R_ARM_THM_CALL» config_set_section_default
337 »       subs.w» fp,·r0,·#0337 »       subs.w» fp,·r0,·#0
338 »       blt.w»  76·<config_file_reader_read+0x76>338 »       blt.w»  76·<config_file_reader_read+0x76>
Offset 362, 189 lines modifiedOffset 362, 189 lines modified
362 »       b.n»    76·<config_file_reader_read+0x76>362 »       b.n»    76·<config_file_reader_read+0x76>
363 »       mov.w»  fp,·#3363 »       mov.w»  fp,·#3
Max diff block lines reached; 6134/9520 bytes (64.43%) of diff not shown.
3.9 KB
config_key.o
1.19 KB
readelf --wide --relocs {}
    
Offset 10, 16 lines modifiedOffset 10, 16 lines modified
10 000000e8··0000220a·R_ARM_THM_CALL·········00000000···base64_decode10 000000e8··0000220a·R_ARM_THM_CALL·········00000000···base64_decode
11 000000f4··00001f0a·R_ARM_THM_CALL·········00000000···free11 000000f4··00001f0a·R_ARM_THM_CALL·········00000000···free
12 00000106··0000230a·R_ARM_THM_CALL·········00000000···cstr_to_dnsname_with_check12 00000106··0000230a·R_ARM_THM_CALL·········00000000···cstr_to_dnsname_with_check
13 0000011c··0000240a·R_ARM_THM_CALL·········00000000···tsig_register13 0000011c··0000240a·R_ARM_THM_CALL·········00000000···tsig_register
14 00000128··00001f0a·R_ARM_THM_CALL·········00000000···free14 00000128··00001f0a·R_ARM_THM_CALL·········00000000···free
15 0000013c··00001203·R_ARM_REL32············00000000···.data.rel.local15 0000013c··00001203·R_ARM_REL32············00000000···.data.rel.local
16 0000014a··0000250a·R_ARM_THM_CALL·········00000000···malloc16 0000014a··0000250a·R_ARM_THM_CALL·········00000000···malloc
17 0000016a··0000260a·R_ARM_THM_CALL·········00000000···perror17 00000168··0000260a·R_ARM_THM_CALL·········00000000···perror
18 00000170··0000270a·R_ARM_THM_CALL·········00000000···exit18 0000016e··0000270a·R_ARM_THM_CALL·········00000000···exit
19 00000174··00000b03·R_ARM_REL32············00000000···.LC019 00000174··00000b03·R_ARM_REL32············00000000···.LC0
20 00000192··0000250a·R_ARM_THM_CALL·········00000000···malloc20 00000192··0000250a·R_ARM_THM_CALL·········00000000···malloc
21 000001a8··0000290a·R_ARM_THM_CALL·········00000000···config_register21 000001a8··0000290a·R_ARM_THM_CALL·········00000000···config_register
22 000001bc··00001f0a·R_ARM_THM_CALL·········00000000···free22 000001bc··00001f0a·R_ARM_THM_CALL·········00000000···free
23 000001ce··0000260a·R_ARM_THM_CALL·········00000000···perror23 000001ce··0000260a·R_ARM_THM_CALL·········00000000···perror
24 000001d4··0000270a·R_ARM_THM_CALL·········00000000···exit24 000001d4··0000270a·R_ARM_THM_CALL·········00000000···exit
25 000001d8··00001503·R_ARM_REL32············00000000···.data.rel.ro.local25 000001d8··00001503·R_ARM_REL32············00000000···.data.rel.ro.local
2.68 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 46, 17 lines modifiedOffset 46, 17 lines modified
46 »       nop46 »       nop
  
47 0000004c·<config_section_key_stop>:47 0000004c·<config_section_key_stop>:
48 config_section_key_stop():48 config_section_key_stop():
49 »       str.w»  r4,·[sp,·#-28]!49 »       str.w»  r4,·[sp,·#-28]!
50 »       ldr»    r4,·[r0,·#0]50 »       ldr»    r4,·[r0,·#0]
51 »       strd»   r5,·r6,·[sp,·#4]51 »       strd»   r5,·r6,·[sp,·#4]
52 »       mov»    r6,·r0 
53 »       strd»   r7,·r8,·[sp,·#12]52 »       strd»   r7,·r8,·[sp,·#12]
54 »       strd»   r9,·lr,·[sp,·#20]53 »       strd»   r9,·lr,·[sp,·#20]
 54 »       mov»    r6,·r0
55 »       sub.w»  sp,·sp,·#780»;·0x30c55 »       sub.w»  sp,·sp,·#780»;·0x30c
56 »       ldrb»   r2,·[r4,·#0]56 »       ldrb»   r2,·[r4,·#0]
57 »       ldrb.w» r3,·[r4,·#256]»     ;·0x10057 »       ldrb.w» r3,·[r4,·#256]»     ;·0x100
58 »       cbz»    r2,·84·<config_section_key_stop+0x38>58 »       cbz»    r2,·84·<config_section_key_stop+0x38>
59 »       cbnz»   r3,·b2·<config_section_key_stop+0x66>59 »       cbnz»   r3,·b2·<config_section_key_stop+0x66>
60 »       mov»    r0,·r460 »       mov»    r0,·r4
61 »       movw»   r7,·#8193»   ;·0x200161 »       movw»   r7,·#8193»   ;·0x2001
Offset 67, 16 lines modifiedOffset 67, 16 lines modified
67 »       str»    r3,·[r6,·#0]67 »       str»    r3,·[r6,·#0]
68 »       b.n»    9a·<config_section_key_stop+0x4e>68 »       b.n»    9a·<config_section_key_stop+0x4e>
69 »       cmp»    r3,·#069 »       cmp»    r3,·#0
70 »       bne.n»  6e·<config_section_key_stop+0x22>70 »       bne.n»  6e·<config_section_key_stop+0x22>
71 »       ldrb.w» r5,·[r4,·#288]»     ;·0x12071 »       ldrb.w» r5,·[r4,·#288]»     ;·0x120
72 »       cmp»    r5,·#072 »       cmp»    r5,·#0
73 »       bne.n»  6e·<config_section_key_stop+0x22>73 »       bne.n»  6e·<config_section_key_stop+0x22>
74 »       mov»    r7,·r5 
75 »       mov»    r0,·r474 »       mov»    r0,·r4
 75 »       mov»    r7,·r5
76 »       bl»     0·<free>76 »       bl»     0·<free>
77 ·R_ARM_THM_CALL» free77 ·R_ARM_THM_CALL» free
78 »       str»    r5,·[r6,·#0]78 »       str»    r5,·[r6,·#0]
79 »       mov»    r0,·r779 »       mov»    r0,·r7
80 »       add.w»  sp,·sp,·#780»;·0x30c80 »       add.w»  sp,·sp,·#780»;·0x30c
81 »       ldrd»   r4,·r5,·[sp]81 »       ldrd»   r4,·r5,·[sp]
82 »       ldrd»   r6,·r7,·[sp,·#8]82 »       ldrd»   r6,·r7,·[sp,·#8]
Offset 84, 29 lines modifiedOffset 84, 29 lines modified
84 »       add»    sp,·#2484 »       add»    sp,·#24
85 »       ldr.w»  pc,·[sp],·#485 »       ldr.w»  pc,·[sp],·#4
86 »       ldrb.w» r3,·[r4,·#288]»     ;·0x12086 »       ldrb.w» r3,·[r4,·#288]»     ;·0x120
87 »       cmp»    r3,·#087 »       cmp»    r3,·#0
88 »       beq.n»  6e·<config_section_key_stop+0x22>88 »       beq.n»  6e·<config_section_key_stop+0x22>
89 »       ldr»    r2,·[pc,·#128]»;·(13c·<config_section_key_stop+0xf0>)89 »       ldr»    r2,·[pc,·#128]»;·(13c·<config_section_key_stop+0xf0>)
90 »       add.w»  r8,·sp,·#490 »       add.w»  r8,·sp,·#4
91 »       mov.w»  r3,·#0 
92 »       mov»    r1,·r891 »       mov»    r1,·r8
 92 »       mov.w»  r3,·#0
93 »       add.w»  r0,·r4,·#256»;·0x10093 »       add.w»  r0,·r4,·#256»;·0x100
94 »       add»    r2,·pc94 »       add»    r2,·pc
95 »       bl»     0·<config_set_enum_value>95 »       bl»     0·<config_set_enum_value>
96 ·R_ARM_THM_CALL» config_set_enum_value96 ·R_ARM_THM_CALL» config_set_enum_value
97 »       cmp»    r0,·#097 »       cmp»    r0,·#0
98 »       blt.n»  124·<config_section_key_stop+0xd8>98 »       blt.n»  124·<config_section_key_stop+0xd8>
99 »       add.w»  r5,·r4,·#288»;·0x12099 »       add.w»  r5,·r4,·#288»;·0x120
100 »       add.w»  r9,·sp,·#264»;·0x108100 »       add.w»  r9,·sp,·#264»;·0x108
101 »       mov»    r0,·r5101 »       mov»    r0,·r5
102 »       bl»     0·<strlen>102 »       bl»     0·<strlen>
103 ·R_ARM_THM_CALL» strlen103 ·R_ARM_THM_CALL» strlen
104 »       mov»    r1,·r0 
105 »       mov»    r2,·r9104 »       mov»    r2,·r9
 105 »       mov»    r1,·r0
106 »       mov»    r0,·r5106 »       mov»    r0,·r5
107 »       bl»     0·<base64_decode>107 »       bl»     0·<base64_decode>
108 ·R_ARM_THM_CALL» base64_decode108 ·R_ARM_THM_CALL» base64_decode
109 »       subs»   r7,·r0,·#0109 »       subs»   r7,·r0,·#0
110 »       bge.n»  100·<config_section_key_stop+0xb4>110 »       bge.n»  100·<config_section_key_stop+0xb4>
111 »       ldr»    r0,·[r6,·#0]111 »       ldr»    r0,·[r6,·#0]
112 »       cbz»    r0,·f8·<config_section_key_stop+0xac>112 »       cbz»    r0,·f8·<config_section_key_stop+0xac>
Offset 147, 31 lines modifiedOffset 147, 31 lines modified
147 00000140·<config_section_key_start>:147 00000140·<config_section_key_start>:
148 config_section_key_start():148 config_section_key_start():
149 »       strd»   r4,·lr,·[sp,·#-8]!149 »       strd»   r4,·lr,·[sp,·#-8]!
150 »       mov»    r4,·r0150 »       mov»    r4,·r0
151 »       mov.w»  r0,·#800»   ;·0x320151 »       mov.w»  r0,·#800»   ;·0x320
152 »       bl»     0·<malloc>152 »       bl»     0·<malloc>
153 ·R_ARM_THM_CALL» malloc153 ·R_ARM_THM_CALL» malloc
154 »       cbz»    r0,·166·<config_section_key_start+0x26>154 »       cbz»    r0,·164·<config_section_key_start+0x24>
155 »       mov»    r3,·r0155 »       mov.w»  r3,·#0
156 »       mov.w»  r2,·#0156 »       str»    r0,·[r4,·#0]
157 »       mov»    r0,·r2157 »       strb»   r3,·[r0,·#0]
158 »       strb»   r2,·[r3,·#0]158 »       strb.w» r3,·[r0,·#256]»     ;·0x100
159 »       str»    r3,·[r4,·#0]159 »       strb.w» r3,·[r0,·#288]»     ;·0x120
160 »       strb.w» r2,·[r3,·#256]»     ;·0x100160 »       mov»    r0,·r3
161 »       strb.w» r2,·[r3,·#288]»     ;·0x120 
162 »       pop»    {r4,·pc}161 »       pop»    {r4,·pc}
163 »       ldr»    r0,·[pc,·#12]» ;·(174·<config_section_key_start+0x34>)162 »       ldr»    r0,·[pc,·#12]» ;·(174·<config_section_key_start+0x34>)
164 »       add»    r0,·pc163 »       add»    r0,·pc
165 »       bl»     0·<perror>164 »       bl»     0·<perror>
166 ·R_ARM_THM_CALL» perror165 ·R_ARM_THM_CALL» perror
167 »       movs»   r0,·#250»    ;·0xfa166 »       movs»   r0,·#250»    ;·0xfa
168 »       bl»     0·<exit>167 »       bl»     0·<exit>
169 ·R_ARM_THM_CALL» exit168 ·R_ARM_THM_CALL» exit
170 »       .word»  0x00000008169 »       nop
 170 »       .word»  0x0000000a
171 ·R_ARM_REL32»    .LC0171 ·R_ARM_REL32»    .LC0
  
172 00000178·<config_section_key_print_wild>:172 00000178·<config_section_key_print_wild>:
173 config_section_key_print_wild():173 config_section_key_print_wild():
174 »       mov.w»  r0,·#17174 »       mov.w»  r0,·#17
175 »       movt»   r0,·#32780»  ;·0x800c175 »       movt»   r0,·#32780»  ;·0x800c
176 »       bx»     lr176 »       bx»     lr
21.4 KB
config_logger.o
6.22 KB
readelf --wide --relocs {}
    
Offset 2, 60 lines modifiedOffset 2, 60 lines modified
2 Relocation·section·'.rel.text'·at·offset·0x15b8·contains·74·entries:2 Relocation·section·'.rel.text'·at·offset·0x15b8·contains·74·entries:
3 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name3 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
4 00000018··00000103·R_ARM_REL32············00000000···.bss4 00000018··00000103·R_ARM_REL32············00000000···.bss
5 00000044··00000103·R_ARM_REL32············00000000···.bss5 00000044··00000103·R_ARM_REL32············00000000···.bss
6 00000078··0000410a·R_ARM_THM_CALL·········00000000···logger_channel_get_usage_count6 00000078··0000410a·R_ARM_THM_CALL·········00000000···logger_channel_get_usage_count
7 00000086··0000420a·R_ARM_THM_CALL·········00000000···strlen7 00000086··0000420a·R_ARM_THM_CALL·········00000000···strlen
8 00000096··0000430a·R_ARM_THM_CALL·········00000000···__ctype_b_loc8 00000096··0000430a·R_ARM_THM_CALL·········00000000···__ctype_b_loc
9 000000ea··0000440a·R_ARM_THM_CALL·········00000000···strcasecmp9 000000ec··0000440a·R_ARM_THM_CALL·········00000000···strcasecmp
10 000000fe··0000440a·R_ARM_THM_CALL·········00000000···strcasecmp10 00000100··0000440a·R_ARM_THM_CALL·········00000000···strcasecmp
11 0000010e··0000440a·R_ARM_THM_CALL·········00000000···strcasecmp11 00000110··0000440a·R_ARM_THM_CALL·········00000000···strcasecmp
12 0000011a··0000450a·R_ARM_THM_CALL·········00000000···strdup12 0000011c··0000450a·R_ARM_THM_CALL·········00000000···strdup
13 00000124··0000460a·R_ARM_THM_CALL·········00000000···strtok13 00000126··0000460a·R_ARM_THM_CALL·········00000000···strtok
14 0000015e··0000460a·R_ARM_THM_CALL·········00000000···strtok14 00000160··0000460a·R_ARM_THM_CALL·········00000000···strtok
15 0000016c··0000470a·R_ARM_THM_CALL·········00000000···get_value_from_casename15 0000016e··0000470a·R_ARM_THM_CALL·········00000000···get_value_from_casename
16 0000017a··0000470a·R_ARM_THM_CALL·········00000000···get_value_from_casename16 0000017c··0000470a·R_ARM_THM_CALL·········00000000···get_value_from_casename
17 0000018e··0000460a·R_ARM_THM_CALL·········00000000···strtok17 00000190··0000460a·R_ARM_THM_CALL·········00000000···strtok
18 0000019e··0000480a·R_ARM_THM_CALL·········00000000···free18 000001a0··0000480a·R_ARM_THM_CALL·········00000000···free
19 000001a2··0000490a·R_ARM_THM_CALL·········00000000···logger_channel_alloc19 000001a4··0000490a·R_ARM_THM_CALL·········00000000···logger_channel_alloc
20 000001b0··00004a0a·R_ARM_THM_CALL·········00000000···logger_channel_syslog_open20 000001b2··00004a0a·R_ARM_THM_CALL·········00000000···logger_channel_syslog_open
21 000001b8··00004b0a·R_ARM_THM_CALL·········00000000···logger_channel_register21 000001ba··00004b0a·R_ARM_THM_CALL·········00000000···logger_channel_register
22 000001c6··00004c0a·R_ARM_THM_CALL·········00000000···dup_ex22 000001c8··00004c0a·R_ARM_THM_CALL·········00000000···dup_ex
23 000001d2··00004d0a·R_ARM_THM_CALL·········00000000···fd_output_stream_attach23 000001d4··00004d0a·R_ARM_THM_CALL·········00000000···fd_output_stream_attach
24 000001d6··0000490a·R_ARM_THM_CALL·········00000000···logger_channel_alloc24 000001d8··0000490a·R_ARM_THM_CALL·········00000000···logger_channel_alloc
25 000001e2··00004e0a·R_ARM_THM_CALL·········00000000···logger_channel_stream_open25 000001e4··00004e0a·R_ARM_THM_CALL·········00000000···logger_channel_stream_open
26 000001ea··00004b0a·R_ARM_THM_CALL·········00000000···logger_channel_register26 000001ec··00004b0a·R_ARM_THM_CALL·········00000000···logger_channel_register
27 0000020c··00004f0a·R_ARM_THM_CALL·········00000000···chroot_get_path27 0000020e··00004f0a·R_ARM_THM_CALL·········00000000···chroot_get_path
28 00000212··0000500a·R_ARM_THM_CALL·········00000000···logger_get_uid28 00000214··0000500a·R_ARM_THM_CALL·········00000000···logger_get_uid
29 00000218··0000510a·R_ARM_THM_CALL·········00000000···logger_get_gid29 0000021a··0000510a·R_ARM_THM_CALL·········00000000···logger_get_gid
30 00000278··0000520a·R_ARM_THM_CALL·········00000000···snformat30 00000276··0000520a·R_ARM_THM_CALL·········00000000···snformat
31 0000029e··0000530a·R_ARM_THM_CALL·········00000000···memcpy31 0000029c··0000530a·R_ARM_THM_CALL·········00000000···memcpy
32 000002b4··0000540a·R_ARM_THM_CALL·········00000000···__isoc99_sscanf32 000002b2··0000540a·R_ARM_THM_CALL·········00000000···__isoc99_sscanf
33 000002c4··0000490a·R_ARM_THM_CALL·········00000000···logger_channel_alloc33 000002c2··0000490a·R_ARM_THM_CALL·········00000000···logger_channel_alloc
34 000002d8··0000550a·R_ARM_THM_CALL·········00000000···logger_channel_file_open34 000002d6··0000550a·R_ARM_THM_CALL·········00000000···logger_channel_file_open
35 000002e4··00004b0a·R_ARM_THM_CALL·········00000000···logger_channel_register35 000002e2··00004b0a·R_ARM_THM_CALL·········00000000···logger_channel_register
36 00000304··0000520a·R_ARM_THM_CALL·········00000000···snformat36 00000302··0000520a·R_ARM_THM_CALL·········00000000···snformat
37 0000032a··0000560a·R_ARM_THM_CALL·········00000000···osformatln37 00000328··0000560a·R_ARM_THM_CALL·········00000000···osformatln
38 00000330··0000480a·R_ARM_THM_CALL·········00000000···free38 0000032e··0000480a·R_ARM_THM_CALL·········00000000···free
39 0000035c··0000560a·R_ARM_THM_CALL·········00000000···osformatln39 0000035a··0000560a·R_ARM_THM_CALL·········00000000···osformatln
40 00000370··00005719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_40 00000370··00005719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
41 00000374··00000f03·R_ARM_REL32············00000000···.LC041 00000374··00000f03·R_ARM_REL32············00000000···.LC0
42 00000378··00001003·R_ARM_REL32············00000008···.LC142 00000378··00001003·R_ARM_REL32············00000008···.LC1
43 0000037c··00001103·R_ARM_REL32············00000010···.LC243 0000037c··00001103·R_ARM_REL32············00000010···.LC2
44 00000380··00001203·R_ARM_REL32············00000018···.LC344 00000380··00001203·R_ARM_REL32············00000018···.LC3
45 00000384··00003203·R_ARM_REL32············00000000···.data.rel.ro.local45 00000384··00003203·R_ARM_REL32············00000000···.data.rel.ro.local
46 00000388··00001203·R_ARM_REL32············00000018···.LC346 00000388··00001203·R_ARM_REL32············00000018···.LC3
47 0000038c··00002f03·R_ARM_REL32············00000000···.data.rel.local47 0000038c··00002f03·R_ARM_REL32············00000000···.data.rel.local
48 00000390··00001303·R_ARM_REL32············00000040···.LC548 00000390··00001303·R_ARM_REL32············00000040···.LC5
49 00000394··00001403·R_ARM_REL32············0000004c···.LC749 00000394··00001403·R_ARM_REL32············0000004c···.LC7
50 00000398··00001503·R_ARM_REL32············00000048···.LC650 00000398··00001503·R_ARM_REL32············00000048···.LC6
51 0000039c··0000581a·R_ARM_GOT_BREL·········00000000···__termerr__51 0000039c··0000581a·R_ARM_GOT_BREL·········00000000···__termerr__
52 000003a0··00001603·R_ARM_REL32············00000020···.LC452 000003a0··00001603·R_ARM_REL32············00000020···.LC4
53 000003a4··00001703·R_ARM_REL32············00000050···.LC853 000003a4··00001703·R_ARM_REL32············00000050···.LC8
54 000003fa··0000430a·R_ARM_THM_CALL·········00000000···__ctype_b_loc54 000003f6··0000430a·R_ARM_THM_CALL·········00000000···__ctype_b_loc
55 0000044c··0000590a·R_ARM_THM_CALL·········00000000···parse_next_token55 0000044c··0000590a·R_ARM_THM_CALL·········00000000···parse_next_token
56 000004b4··0000470a·R_ARM_THM_CALL·········00000000···get_value_from_casename56 000004b4··0000470a·R_ARM_THM_CALL·········00000000···get_value_from_casename
57 000004f8··0000590a·R_ARM_THM_CALL·········00000000···parse_next_token57 000004f8··0000590a·R_ARM_THM_CALL·········00000000···parse_next_token
58 0000050c··00005a0a·R_ARM_THM_CALL·········00000000···logger_handle_add_channel58 0000050c··00005a0a·R_ARM_THM_CALL·········00000000···logger_handle_add_channel
59 0000052c··0000470a·R_ARM_THM_CALL·········00000000···get_value_from_casename59 0000052c··0000470a·R_ARM_THM_CALL·········00000000···get_value_from_casename
60 00000572··0000470a·R_ARM_THM_CALL·········00000000···get_value_from_casename60 00000572··0000470a·R_ARM_THM_CALL·········00000000···get_value_from_casename
61 00000590··00003203·R_ARM_REL32············00000000···.data.rel.ro.local61 00000590··00003203·R_ARM_REL32············00000000···.data.rel.ro.local
15.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 51, 176 lines modifiedOffset 51, 176 lines modified
51 »       bx»     lr51 »       bx»     lr
52 »       nop52 »       nop
  
53 00000050·<config_section_handles_set_wild>:53 00000050·<config_section_handles_set_wild>:
54 config_section_handles_set_wild():54 config_section_handles_set_wild():
55 »       ldr»    r3,·[pc,·#796]»;·(370·<config_section_handles_set_wild+0x320>)55 »       ldr»    r3,·[pc,·#796]»;·(370·<config_section_handles_set_wild+0x320>)
56 »       str.w»  r4,·[sp,·#-36]!56 »       str.w»  r4,·[sp,·#-36]!
57 »       strd»   r5,·r6,·[sp,·#4] 
58 »       mov»    r6,·r2 
59 »       strd»   r7,·r8,·[sp,·#12] 
60 »       strd»   r9,·sl,·[sp,·#20]57 »       strd»   r9,·sl,·[sp,·#20]
61 »       mov»    r9,·r158 »       strd»   r5,·r6,·[sp,·#4]
62 »       strd»   fp,·lr,·[sp,·#28]59 »       strd»   fp,·lr,·[sp,·#28]
 60 »       strd»   r7,·r8,·[sp,·#12]
63 »       sub.w»  sp,·sp,·#8192»       ;·0x200061 »       sub.w»  sp,·sp,·#8192»       ;·0x2000
 62 »       mov»    fp,·r0
64 »       add»    r3,·pc63 »       add»    r3,·pc
65 »       sub»    sp,·#44»      ;·0x2c64 »       sub»    sp,·#44»      ;·0x2c
66 »       mov»    fp,·r0 
67 »       mov»    r0,·r165 »       mov»    r0,·r1
 66 »       mov»    r9,·r1
 67 »       mov»    r6,·r2
68 »       str»    r3,·[sp,·#20]68 »       str»    r3,·[sp,·#20]
69 »       bl»     0·<logger_channel_get_usage_count>69 »       bl»     0·<logger_channel_get_usage_count>
70 ·R_ARM_THM_CALL» logger_channel_get_usage_count70 ·R_ARM_THM_CALL» logger_channel_get_usage_count
71 »       cmp»    r0,·#071 »       cmp»    r0,·#0
72 »       bge.w»  336·<config_section_handles_set_wild+0x2e6>72 »       bge.w»  334·<config_section_handles_set_wild+0x2e4>
73 »       mov»    r0,·r673 »       mov»    r0,·r6
74 »       add»    r7,·sp,·#40»   ;·0x2874 »       add»    r7,·sp,·#40»   ;·0x28
75 »       bl»     0·<strlen>75 »       bl»     0·<strlen>
76 ·R_ARM_THM_CALL» strlen76 ·R_ARM_THM_CALL» strlen
77 »       cmp.w»  r0,·#4096»  ;·0x100077 »       cmp.w»  r0,·#4096»  ;·0x1000
78 »       ite»    ls78 »       ite»    ls
79 »       addls»  r5,·r6,·r079 »       addls»  r5,·r6,·r0
80 »       addhi.w»r5,·r6,·#4096»     ;·0x100080 »       addhi.w»r5,·r6,·#4096»     ;·0x1000
81 »       bl»     0·<__ctype_b_loc>81 »       bl»     0·<__ctype_b_loc>
82 ·R_ARM_THM_CALL» __ctype_b_loc82 ·R_ARM_THM_CALL» __ctype_b_loc
83 »       ldrb»   r2,·[r6,·#0]83 »       ldrb»   r2,·[r6,·#0]
 84 »       ldr.w»  lr,·[r0]
84 »       cmp»    r6,·r585 »       cmp»    r6,·r5
85 »       mov»    r4,·r0 
86 »       ite»    cs86 »       ite»    cs
87 »       movcs»  r1,·#087 »       movcs»  r1,·#0
88 »       movcc»  r1,·#188 »       movcc»  r1,·#1
89 »       ldr.w»  lr,·[r0]89 »       mov»    r4,·r0
90 »       ldrh.w» r3,·[lr,·r2,·lsl·#1]90 »       ldrh.w» r3,·[lr,·r2,·lsl·#1]
91 »       eor.w»  r3,·r3,·#8192»       ;·0x200091 »       eor.w»  r3,·r3,·#8192»       ;·0x2000
92 »       ands.w» r3,·r1,·r3,·lsr·#1392 »       ands.w» r3,·r1,·r3,·lsr·#13
93 »       beq.w»  2ec·<config_section_handles_set_wild+0x29c>93 »       beq.w»  2ea·<config_section_handles_set_wild+0x29a>
94 »       mov»    r1,·r694 »       mov»    r1,·r6
95 »       mov»    ip,·r795 »       mov»    r0,·r7
96 »       strb.w» r2,·[ip],·#196 »       strb.w» r2,·[r0],·#1
97 »       ldrb.w» r2,·[r1,·#1]!97 »       ldrb.w» r2,·[r1,·#1]!
98 »       ldrh.w» r3,·[lr,·r2,·lsl·#1]98 »       ldrh.w» r3,·[lr,·r2,·lsl·#1]
99 »       cmp»    r5,·r199 »       cmp»    r5,·r1
100 »       ite»    ls100 »       ite»    ls
101 »       movls»  r0,·#0101 »       movls.w»ip,·#0
102 »       movhi»  r0,·#1102 »       movhi.w»ip,·#1
103 »       eor.w»  r3,·r3,·#8192»       ;·0x2000103 »       eor.w»  r3,·r3,·#8192»       ;·0x2000
104 »       ands.w» r3,·r0,·r3,·lsr·#13104 »       ands.w» r3,·ip,·r3,·lsr·#13
105 »       bne.n»  be·<config_section_handles_set_wild+0x6e>105 »       bne.n»  be·<config_section_handles_set_wild+0x6e>
106 »       ldr»    r0,·[pc,·#660]»;·(374·<config_section_handles_set_wild+0x324>) 
107 »       mov.w»  r3,·#0106 »       mov.w»  r3,·#0
108 »       mov»    r1,·r7107 »       mov»    r1,·r7
109 »       strb.w» r3,·[ip]108 »       strb»   r3,·[r0,·#0]
 109 »       ldr»    r0,·[pc,·#648]»;·(374·<config_section_handles_set_wild+0x324>)
110 »       add»    r0,·pc110 »       add»    r0,·pc
111 »       bl»     0·<strcasecmp>111 »       bl»     0·<strcasecmp>
112 ·R_ARM_THM_CALL» strcasecmp112 ·R_ARM_THM_CALL» strcasecmp
113 »       mov»    r5,·r0113 »       mov»    r5,·r0
114 »       mov.w»  r0,·#1114 »       mov.w»  r0,·#1
115 »       cmp»    r5,·#0115 »       cmp»    r5,·#0
116 »       beq.n»  1c2·<config_section_handles_set_wild+0x172>116 »       beq.n»  1c4·<config_section_handles_set_wild+0x174>
117 »       ldr»    r0,·[pc,·#636]»;·(378·<config_section_handles_set_wild+0x328>)117 »       ldr»    r0,·[pc,·#636]»;·(378·<config_section_handles_set_wild+0x328>)
118 »       mov»    r1,·r7118 »       mov»    r1,·r7
119 »       add»    r0,·pc119 »       add»    r0,·pc
120 »       bl»     0·<strcasecmp>120 »       bl»     0·<strcasecmp>
121 ·R_ARM_THM_CALL» strcasecmp121 ·R_ARM_THM_CALL» strcasecmp
122 »       mov»    r5,·r0122 »       mov»    r5,·r0
123 »       cmp»    r0,·#0123 »       cmp»    r0,·#0
124 »       beq.n»  1be·<config_section_handles_set_wild+0x16e>124 »       beq.n»  1c0·<config_section_handles_set_wild+0x170>
125 »       ldr»    r0,·[pc,·#624]»;·(37c·<config_section_handles_set_wild+0x32c>)125 »       ldr»    r0,·[pc,·#624]»;·(37c·<config_section_handles_set_wild+0x32c>)
126 »       mov»    r1,·r7126 »       mov»    r1,·r7
127 »       add»    r0,·pc127 »       add»    r0,·pc
128 »       bl»     0·<strcasecmp>128 »       bl»     0·<strcasecmp>
129 ·R_ARM_THM_CALL» strcasecmp129 ·R_ARM_THM_CALL» strcasecmp
130 »       mov»    r5,·r0130 »       mov»    r5,·r0
131 »       cmp»    r0,·#0131 »       cmp»    r0,·#0
132 »       bne.n»  20c·<config_section_handles_set_wild+0x1bc>132 »       bne.n»  20e·<config_section_handles_set_wild+0x1be>
133 »       mov»    r0,·r6133 »       mov»    r0,·r6
134 »       bl»     0·<strdup>134 »       bl»     0·<strdup>
135 ·R_ARM_THM_CALL» strdup135 ·R_ARM_THM_CALL» strdup
136 »       ldr»    r1,·[pc,·#608]»;·(380·<config_section_handles_set_wild+0x330>)136 »       ldr»    r1,·[pc,·#604]»;·(380·<config_section_handles_set_wild+0x330>)
137 »       str»    r0,·[sp,·#24]137 »       str»    r0,·[sp,·#24]
138 »       add»    r1,·pc138 »       add»    r1,·pc
139 »       bl»     0·<strtok>139 »       bl»     0·<strtok>
140 ·R_ARM_THM_CALL» strtok140 ·R_ARM_THM_CALL» strtok
141 »       cmp»    r0,·#0141 »       cmp»    r0,·#0
142 »       beq.w»  36a·<config_section_handles_set_wild+0x31a>142 »       beq.w»  368·<config_section_handles_set_wild+0x318>
143 »       ldr»    r7,·[pc,·#596]»;·(384·<config_section_handles_set_wild+0x334>)143 »       ldr»    r7,·[pc,·#592]»;·(384·<config_section_handles_set_wild+0x334>)
 144 »       ldr.w»  r8,·[pc,·#596]»      ;·388·<config_section_handles_set_wild+0x338>
144 »       add.w»  r4,·sp,·#4128»       ;·0x1020145 »       add.w»  r4,·sp,·#4128»       ;·0x1020
 146 »       str.w»  fp,·[sp,·#28]
145 »       mov»    r6,·r5147 »       mov»    r6,·r5
146 »       add.w»  r4,·r4,·#8148 »       add.w»  r4,·r4,·#8
147 »       str»    r5,·[sp,·#16]149 »       str»    r5,·[sp,·#16]
148 »       ldr.w»  r8,·[pc,·#584]»      ;·388·<config_section_handles_set_wild+0x338> 
149 »       str.w»  fp,·[sp,·#28] 
150 »       mov»    fp,·r0150 »       mov»    fp,·r0
151 »       add»    r7,·pc151 »       add»    r7,·pc
152 »       add.w»  r3,·r7,·#56» ;·0x38 
153 »       add»    r8,·pc152 »       add»    r8,·pc
 153 »       add.w»  r3,·r7,·#56» ;·0x38
154 »       mov»    sl,·r3154 »       mov»    sl,·r3
155 »       b.n»    166·<config_section_handles_set_wild+0x116>155 »       b.n»    168·<config_section_handles_set_wild+0x118>
156 »       ldr»    r3,·[r4,·#0]156 »       ldr»    r3,·[r4,·#0]
157 »       mov»    r1,·r8157 »       mov»    r1,·r8
158 »       mov.w»  r0,·#0158 »       mov.w»  r0,·#0
159 »       orr.w»  r6,·r6,·r3159 »       orr.w»  r6,·r6,·r3
160 »       bl»     0·<strtok>160 »       bl»     0·<strtok>
161 ·R_ARM_THM_CALL» strtok161 ·R_ARM_THM_CALL» strtok
162 »       mov»    fp,·r0162 »       mov»    fp,·r0
163 »       cbz»    r0,·198·<config_section_handles_set_wild+0x148>163 »       cbz»    r0,·19a·<config_section_handles_set_wild+0x14a>
164 »       mov»    r2,·r4164 »       mov»    r2,·r4
165 »       mov»    r1,·fp165 »       mov»    r1,·fp
166 »       mov»    r0,·r7166 »       mov»    r0,·r7
167 »       bl»     0·<get_value_from_casename>167 »       bl»     0·<get_value_from_casename>
Max diff block lines reached; 11399/15333 bytes (74.34%) of diff not shown.
180 KB
config_settings.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········22084·(bytes·into·file)13 ··Start·of·section·headers:··········22108·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1719 ··Number·of·section·headers:·········17
20 ··Section·header·string·table·index:·1620 ··Section·header·string·table·index:·16
2.32 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x5644:1 There·are·17·section·headers,·starting·at·offset·0x565c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·002338·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·002338·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0047ec·000d40·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·0047ec·000d58·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00236c·000002·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·00236c·000002·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·002370·000008·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·002370·000008·00··WA··0···0··4
9 ··[·5]·.data.rel·········PROGBITS········00000000·002370·000010·00··WA··0···0··49 ··[·5]·.data.rel·········PROGBITS········00000000·002370·000010·00··WA··0···0··4
10 ··[·6]·.rel.data.rel·····REL·············00000000·00552c·000010·08···I·14···5··410 ··[·6]·.rel.data.rel·····REL·············00000000·005544·000010·08···I·14···5··4
11 ··[·7]·.data.rel.local···PROGBITS········00000000·002380·000008·00··WA··0···0··411 ··[·7]·.data.rel.local···PROGBITS········00000000·002380·000008·00··WA··0···0··4
12 ··[·8]·.rel.data.rel.local·REL·············00000000·00553c·000010·08···I·14···7··412 ··[·8]·.rel.data.rel.local·REL·············00000000·005554·000010·08···I·14···7··4
13 ··[·9]·.data.rel.ro.local·PROGBITS········00000000·002388·000068·00··WA··0···0··413 ··[·9]·.data.rel.ro.local·PROGBITS········00000000·002388·000068·00··WA··0···0··4
14 ··[10]·.rel.data.rel.ro.local·REL·············00000000·00554c·000060·08···I·14···9··414 ··[10]·.rel.data.rel.ro.local·REL·············00000000·005564·000060·08···I·14···9··4
15 ··[11]·.rodata.str1.4····PROGBITS········00000000·0023f0·00053a·01·AMS··0···0··415 ··[11]·.rodata.str1.4····PROGBITS········00000000·0023f0·00053a·01·AMS··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·00292a·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·00292a·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00292a·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00292a·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·002960·001210·10·····15·153··418 ··[14]·.symtab···········SYMTAB··········00000000·002960·001210·10·····15·153··4
19 ··[15]·.strtab···········STRTAB··········00000000·003b70·000c7c·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·003b70·000c7c·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·0055ac·000098·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·0055c4·000098·00······0···0··1
21 Key·to·Flags:21 Key·to·Flags:
22 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),22 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
23 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),23 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
25 ··y·(purecode),·p·(processor·specific)25 ··y·(purecode),·p·(processor·specific)
17.4 KB
readelf --wide --symbols {}
    
Offset 22, 28 lines modifiedOffset 22, 28 lines modified
22 ····18:·00000670·····0·NOTYPE··LOCAL··DEFAULT····1·$t22 ····18:·00000670·····0·NOTYPE··LOCAL··DEFAULT····1·$t
23 ····19:·0000071c·····0·NOTYPE··LOCAL··DEFAULT····1·$d23 ····19:·0000071c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
24 ····20:·00000724·····0·NOTYPE··LOCAL··DEFAULT····1·$t24 ····20:·00000724·····0·NOTYPE··LOCAL··DEFAULT····1·$t
25 ····21:·00000725····96·FUNC····LOCAL··DEFAULT····1·config_source_get_from_file25 ····21:·00000725····96·FUNC····LOCAL··DEFAULT····1·config_source_get_from_file
26 ····22:·00000780·····0·NOTYPE··LOCAL··DEFAULT····1·$d26 ····22:·00000780·····0·NOTYPE··LOCAL··DEFAULT····1·$d
27 ····23:·0000001c·····0·NOTYPE··LOCAL··DEFAULT···11·.LC227 ····23:·0000001c·····0·NOTYPE··LOCAL··DEFAULT···11·.LC2
28 ····24:·00000784·····0·NOTYPE··LOCAL··DEFAULT····1·$t28 ····24:·00000784·····0·NOTYPE··LOCAL··DEFAULT····1·$t
29 ····25:·00000d28·····0·NOTYPE··LOCAL··DEFAULT····1·$d29 ····25:·00000ce4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
30 ····26:·00000030·····0·NOTYPE··LOCAL··DEFAULT···11·.LC330 ····26:·00000030·····0·NOTYPE··LOCAL··DEFAULT···11·.LC3
31 ····27:·00000034·····0·NOTYPE··LOCAL··DEFAULT···11·.LC431 ····27:·00000034·····0·NOTYPE··LOCAL··DEFAULT···11·.LC4
32 ····28:·000000c0·····0·NOTYPE··LOCAL··DEFAULT···11·.LC932 ····28:·000000c0·····0·NOTYPE··LOCAL··DEFAULT···11·.LC9
33 ····29:·00000040·····0·NOTYPE··LOCAL··DEFAULT···11·.LC533 ····29:·00000040·····0·NOTYPE··LOCAL··DEFAULT···11·.LC5
34 ····30:·000000a8·····0·NOTYPE··LOCAL··DEFAULT···11·.LC834 ····30:·000000a8·····0·NOTYPE··LOCAL··DEFAULT···11·.LC8
35 ····31:·00000080·····0·NOTYPE··LOCAL··DEFAULT···11·.LC735 ····31:·00000080·····0·NOTYPE··LOCAL··DEFAULT···11·.LC7
36 ····32:·00000060·····0·NOTYPE··LOCAL··DEFAULT···11·.LC636 ····32:·00000060·····0·NOTYPE··LOCAL··DEFAULT···11·.LC6
37 ····33:·00000d64·····0·NOTYPE··LOCAL··DEFAULT····1·$t37 ····33:·00000d20·····0·NOTYPE··LOCAL··DEFAULT····1·$t
38 ····34:·00000e58·····0·NOTYPE··LOCAL··DEFAULT····1·$d38 ····34:·00000e14·····0·NOTYPE··LOCAL··DEFAULT····1·$d
39 ····35:·00000e5c·····0·NOTYPE··LOCAL··DEFAULT····1·$t39 ····35:·00000e18·····0·NOTYPE··LOCAL··DEFAULT····1·$t
40 ····36:·00000eb8·····0·NOTYPE··LOCAL··DEFAULT····1·$d40 ····36:·00000e74·····0·NOTYPE··LOCAL··DEFAULT····1·$d
41 ····37:·00000ebc·····0·NOTYPE··LOCAL··DEFAULT····1·$t41 ····37:·00000e78·····0·NOTYPE··LOCAL··DEFAULT····1·$t
42 ····38:·00001058·····0·NOTYPE··LOCAL··DEFAULT····1·$d42 ····38:·00001014·····0·NOTYPE··LOCAL··DEFAULT····1·$d
43 ····39:·000000d8·····0·NOTYPE··LOCAL··DEFAULT···11·.LC1043 ····39:·000000d8·····0·NOTYPE··LOCAL··DEFAULT···11·.LC10
44 ····40:·000000fc·····0·NOTYPE··LOCAL··DEFAULT···11·.LC1144 ····40:·000000fc·····0·NOTYPE··LOCAL··DEFAULT···11·.LC11
45 ····41:·00000118·····0·NOTYPE··LOCAL··DEFAULT···11·.LC1245 ····41:·00000118·····0·NOTYPE··LOCAL··DEFAULT···11·.LC12
46 ····42:·0000013c·····0·NOTYPE··LOCAL··DEFAULT···11·.LC1346 ····42:·0000013c·····0·NOTYPE··LOCAL··DEFAULT···11·.LC13
47 ····43:·00000164·····0·NOTYPE··LOCAL··DEFAULT···11·.LC1447 ····43:·00000164·····0·NOTYPE··LOCAL··DEFAULT···11·.LC14
48 ····44:·0000018c·····0·NOTYPE··LOCAL··DEFAULT···11·.LC1548 ····44:·0000018c·····0·NOTYPE··LOCAL··DEFAULT···11·.LC15
49 ····45:·000001b0·····0·NOTYPE··LOCAL··DEFAULT···11·.LC1649 ····45:·000001b0·····0·NOTYPE··LOCAL··DEFAULT···11·.LC16
Offset 57, 73 lines modifiedOffset 57, 73 lines modified
57 ····53:·00000298·····0·NOTYPE··LOCAL··DEFAULT···11·.LC2457 ····53:·00000298·····0·NOTYPE··LOCAL··DEFAULT···11·.LC24
58 ····54:·000002a8·····0·NOTYPE··LOCAL··DEFAULT···11·.LC2558 ····54:·000002a8·····0·NOTYPE··LOCAL··DEFAULT···11·.LC25
59 ····55:·000002c4·····0·NOTYPE··LOCAL··DEFAULT···11·.LC2659 ····55:·000002c4·····0·NOTYPE··LOCAL··DEFAULT···11·.LC26
60 ····56:·000002e0·····0·NOTYPE··LOCAL··DEFAULT···11·.LC2760 ····56:·000002e0·····0·NOTYPE··LOCAL··DEFAULT···11·.LC27
61 ····57:·00000308·····0·NOTYPE··LOCAL··DEFAULT···11·.LC2861 ····57:·00000308·····0·NOTYPE··LOCAL··DEFAULT···11·.LC28
62 ····58:·0000032c·····0·NOTYPE··LOCAL··DEFAULT···11·.LC2962 ····58:·0000032c·····0·NOTYPE··LOCAL··DEFAULT···11·.LC29
63 ····59:·00000348·····0·NOTYPE··LOCAL··DEFAULT···11·.LC3063 ····59:·00000348·····0·NOTYPE··LOCAL··DEFAULT···11·.LC30
64 ····60:·000010b0·····0·NOTYPE··LOCAL··DEFAULT····1·$t64 ····60:·0000106c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
65 ····61:·000010b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d65 ····61:·00001074·····0·NOTYPE··LOCAL··DEFAULT····1·$d
66 ····62:·000010bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t66 ····62:·00001078·····0·NOTYPE··LOCAL··DEFAULT····1·$t
67 ····63:·000010c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d67 ····63:·00001080·····0·NOTYPE··LOCAL··DEFAULT····1·$d
68 ····64:·000010c8·····0·NOTYPE··LOCAL··DEFAULT····1·$t68 ····64:·00001084·····0·NOTYPE··LOCAL··DEFAULT····1·$t
69 ····65:·000010d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d69 ····65:·0000108c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
70 ····66:·000010d4·····0·NOTYPE··LOCAL··DEFAULT····1·$t70 ····66:·00001090·····0·NOTYPE··LOCAL··DEFAULT····1·$t
71 ····67:·000010dc·····0·NOTYPE··LOCAL··DEFAULT····1·$d71 ····67:·00001098·····0·NOTYPE··LOCAL··DEFAULT····1·$d
72 ····68:·000010e0·····0·NOTYPE··LOCAL··DEFAULT····1·$t72 ····68:·0000109c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
73 ····69:·000010e8·····0·NOTYPE··LOCAL··DEFAULT····1·$d73 ····69:·000010a4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
74 ····70:·000010ec·····0·NOTYPE··LOCAL··DEFAULT····1·$t74 ····70:·000010a8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
75 ····71:·000010f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d75 ····71:·000010b0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
76 ····72:·000010f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t76 ····72:·000010b4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
77 ····73:·00001154·····0·NOTYPE··LOCAL··DEFAULT····1·$d77 ····73:·00001110·····0·NOTYPE··LOCAL··DEFAULT····1·$d
78 ····74:·00001158·····0·NOTYPE··LOCAL··DEFAULT····1·$t78 ····74:·00001114·····0·NOTYPE··LOCAL··DEFAULT····1·$t
79 ····75:·000011d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d79 ····75:·00001190·····0·NOTYPE··LOCAL··DEFAULT····1·$d
80 ····76:·000011dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t80 ····76:·00001194·····0·NOTYPE··LOCAL··DEFAULT····1·$t
81 ····77:·00001200·····0·NOTYPE··LOCAL··DEFAULT····1·$d81 ····77:·000011c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
82 ····78:·0000036c·····0·NOTYPE··LOCAL··DEFAULT···11·.LC3182 ····78:·0000036c·····0·NOTYPE··LOCAL··DEFAULT···11·.LC31
83 ····79:·00001208·····0·NOTYPE··LOCAL··DEFAULT····1·$t83 ····79:·000011c8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
84 ····80:·00001224·····0·NOTYPE··LOCAL··DEFAULT····1·$d84 ····80:·000011e4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
85 ····81:·0000037c·····0·NOTYPE··LOCAL··DEFAULT···11·.LC3285 ····81:·0000037c·····0·NOTYPE··LOCAL··DEFAULT···11·.LC32
86 ····82:·0000122c·····0·NOTYPE··LOCAL··DEFAULT····1·$t86 ····82:·000011ec·····0·NOTYPE··LOCAL··DEFAULT····1·$t
87 ····83:·00001254·····0·NOTYPE··LOCAL··DEFAULT····1·$d87 ····83:·00001214·····0·NOTYPE··LOCAL··DEFAULT····1·$d
88 ····84:·00001258·····0·NOTYPE··LOCAL··DEFAULT····1·$t88 ····84:·00001218·····0·NOTYPE··LOCAL··DEFAULT····1·$t
89 ····85:·000016d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d89 ····85:·000016e0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
90 ····86:·00000414·····0·NOTYPE··LOCAL··DEFAULT···11·.LC4790 ····86:·00000414·····0·NOTYPE··LOCAL··DEFAULT···11·.LC47
91 ····87:·000003e0·····0·NOTYPE··LOCAL··DEFAULT···11·.LC4491 ····87:·000003e0·····0·NOTYPE··LOCAL··DEFAULT···11·.LC44
92 ····88:·000003ac·····0·NOTYPE··LOCAL··DEFAULT···11·.LC3992 ····88:·000003ac·····0·NOTYPE··LOCAL··DEFAULT···11·.LC39
93 ····89:·000003a0·····0·NOTYPE··LOCAL··DEFAULT···11·.LC3793 ····89:·000003a0·····0·NOTYPE··LOCAL··DEFAULT···11·.LC37
94 ····90:·00000388·····0·NOTYPE··LOCAL··DEFAULT···11·.LC3394 ····90:·00000388·····0·NOTYPE··LOCAL··DEFAULT···11·.LC33
95 ····91:·0000039c·····0·NOTYPE··LOCAL··DEFAULT···11·.LC3695 ····91:·0000039c·····0·NOTYPE··LOCAL··DEFAULT···11·.LC36
96 ····92:·000003a4·····0·NOTYPE··LOCAL··DEFAULT···11·.LC3896 ····92:·000003a4·····0·NOTYPE··LOCAL··DEFAULT···11·.LC38
97 ····93:·00000390·····0·NOTYPE··LOCAL··DEFAULT···11·.LC3597 ····93:·00000390·····0·NOTYPE··LOCAL··DEFAULT···11·.LC35
98 ····94:·000003c4·····0·NOTYPE··LOCAL··DEFAULT···11·.LC4298 ····94:·000003c4·····0·NOTYPE··LOCAL··DEFAULT···11·.LC42
99 ····95:·000003bc·····0·NOTYPE··LOCAL··DEFAULT···11·.LC4199 ····95:·000003bc·····0·NOTYPE··LOCAL··DEFAULT···11·.LC41
100 ····96:·000003d4·····0·NOTYPE··LOCAL··DEFAULT···11·.LC43100 ····96:·000003d4·····0·NOTYPE··LOCAL··DEFAULT···11·.LC43
101 ····97:·000003f0·····0·NOTYPE··LOCAL··DEFAULT···11·.LC45101 ····97:·000003b0·····0·NOTYPE··LOCAL··DEFAULT···11·.LC40
102 ····98:·0000038c·····0·NOTYPE··LOCAL··DEFAULT···11·.LC34102 ····98:·000003f0·····0·NOTYPE··LOCAL··DEFAULT···11·.LC45
103 ····99:·000003b0·····0·NOTYPE··LOCAL··DEFAULT···11·.LC40103 ····99:·0000038c·····0·NOTYPE··LOCAL··DEFAULT···11·.LC34
104 ···100:·000003f4·····0·NOTYPE··LOCAL··DEFAULT···11·.LC46104 ···100:·000003f4·····0·NOTYPE··LOCAL··DEFAULT···11·.LC46
105 ···101:·000017d0·····0·NOTYPE··LOCAL··DEFAULT····1·$t105 ···101:·000017d8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
106 ···102:·000019fc·····0·NOTYPE··LOCAL··DEFAULT····1·$d106 ···102:·00001a10·····0·NOTYPE··LOCAL··DEFAULT····1·$d
107 ···103:·00001a70·····0·NOTYPE··LOCAL··DEFAULT····1·$t107 ···103:·00001a84·····0·NOTYPE··LOCAL··DEFAULT····1·$t
108 ···104:·00001b08·····0·NOTYPE··LOCAL··DEFAULT····1·$d108 ···104:·00001b1c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
109 ···105:·00000424·····0·NOTYPE··LOCAL··DEFAULT···11·.LC49109 ···105:·00000424·····0·NOTYPE··LOCAL··DEFAULT···11·.LC49
110 ···106:·0000041c·····0·NOTYPE··LOCAL··DEFAULT···11·.LC48110 ···106:·0000041c·····0·NOTYPE··LOCAL··DEFAULT···11·.LC48
111 ···107:·00001b14·····0·NOTYPE··LOCAL··DEFAULT····1·$t111 ···107:·00001b28·····0·NOTYPE··LOCAL··DEFAULT····1·$t
112 ···108:·00001c54·····0·NOTYPE··LOCAL··DEFAULT····1·$d112 ···108:·00001c68·····0·NOTYPE··LOCAL··DEFAULT····1·$d
113 ···109:·00001c58·····0·NOTYPE··LOCAL··DEFAULT····1·$t113 ···109:·00001c6c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
114 ···110:·00001d60·····0·NOTYPE··LOCAL··DEFAULT····1·$d114 ···110:·00001d74·····0·NOTYPE··LOCAL··DEFAULT····1·$d
115 ···111:·0000042c·····0·NOTYPE··LOCAL··DEFAULT···11·.LC50115 ···111:·0000042c·····0·NOTYPE··LOCAL··DEFAULT···11·.LC50
116 ···112:·00000450·····0·NOTYPE··LOCAL··DEFAULT···11·.LC51116 ···112:·00000450·····0·NOTYPE··LOCAL··DEFAULT···11·.LC51
117 ···113:·00001d84·····0·NOTYPE··LOCAL··DEFAULT····1·$t117 ···113:·00001d98·····0·NOTYPE··LOCAL··DEFAULT····1·$t
118 ···114:·00001e08·····0·NOTYPE··LOCAL··DEFAULT····1·$d118 ···114:·00001e1c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
119 ···115:·00000490·····0·NOTYPE··LOCAL··DEFAULT···11·.LC52119 ···115:·00000490·····0·NOTYPE··LOCAL··DEFAULT···11·.LC52
120 ···116:·00001e0c·····0·NOTYPE··LOCAL··DEFAULT····1·$t120 ···116:·00001e20·····0·NOTYPE··LOCAL··DEFAULT····1·$t
121 ···117:·00001f24·····0·NOTYPE··LOCAL··DEFAULT····1·$d121 ···117:·00001f2c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
122 ···118:·00001f34·····0·NOTYPE··LOCAL··DEFAULT····1·$t122 ···118:·00001f3c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
123 ···119:·000020d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d123 ···119:·000020d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
124 ···120:·000004a0·····0·NOTYPE··LOCAL··DEFAULT···11·.LC53124 ···120:·000004a0·····0·NOTYPE··LOCAL··DEFAULT···11·.LC53
125 ···121:·000004c0·····0·NOTYPE··LOCAL··DEFAULT···11·.LC54125 ···121:·000004c0·····0·NOTYPE··LOCAL··DEFAULT···11·.LC54
126 ···122:·000020f4·····0·NOTYPE··LOCAL··DEFAULT····1·$t126 ···122:·000020f4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
127 ···123:·00002170·····0·NOTYPE··LOCAL··DEFAULT····1·$d127 ···123:·00002170·····0·NOTYPE··LOCAL··DEFAULT····1·$d
128 ···124:·000004cc·····0·NOTYPE··LOCAL··DEFAULT···11·.LC55128 ···124:·000004cc·····0·NOTYPE··LOCAL··DEFAULT···11·.LC55
129 ···125:·00002180·····0·NOTYPE··LOCAL··DEFAULT····1·$t129 ···125:·00002180·····0·NOTYPE··LOCAL··DEFAULT····1·$t
Offset 163, 15 lines modifiedOffset 163, 15 lines modified
163 ···159:·00000121····88·FUNC····GLOBAL·DEFAULT····1·config_set_flag64163 ···159:·00000121····88·FUNC····GLOBAL·DEFAULT····1·config_set_flag64
164 ···160:·00000179····32·FUNC····GLOBAL·DEFAULT····1·config_set_enum_value164 ···160:·00000179····32·FUNC····GLOBAL·DEFAULT····1·config_set_enum_value
165 ···161:·00000199····32·FUNC····GLOBAL·DEFAULT····1·config_set_enum8_value165 ···161:·00000199····32·FUNC····GLOBAL·DEFAULT····1·config_set_enum8_value
166 ···162:·000001b9····28·FUNC····GLOBAL·DEFAULT····1·config_set_u64166 ···162:·000001b9····28·FUNC····GLOBAL·DEFAULT····1·config_set_u64
167 ···163:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strtoll167 ···163:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strtoll
168 ···164:·000001d5····26·FUNC····GLOBAL·DEFAULT····1·config_set_u32168 ···164:·000001d5····26·FUNC····GLOBAL·DEFAULT····1·config_set_u32
169 ···165:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strtol169 ···165:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strtol
170 ···166:·000001f1····60·FUNC····GLOBAL·DEFAULT····1·config_set_u32_range170 ···166:·000001f1····58·FUNC····GLOBAL·DEFAULT····1·config_set_u32_range
171 ···167:·0000022d····52·FUNC····GLOBAL·DEFAULT····1·config_set_u32_clamp171 ···167:·0000022d····52·FUNC····GLOBAL·DEFAULT····1·config_set_u32_clamp
172 ···168:·00000261····26·FUNC····GLOBAL·DEFAULT····1·config_set_u16172 ···168:·00000261····26·FUNC····GLOBAL·DEFAULT····1·config_set_u16
173 ···169:·0000027d····26·FUNC····GLOBAL·DEFAULT····1·config_set_u8173 ···169:·0000027d····26·FUNC····GLOBAL·DEFAULT····1·config_set_u8
174 ···170:·00000299····82·FUNC····GLOBAL·DEFAULT····1·config_set_string174 ···170:·00000299····82·FUNC····GLOBAL·DEFAULT····1·config_set_string
175 ···171:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp175 ···171:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp
176 ···172:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free176 ···172:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
177 ···173:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strdup177 ···173:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strdup
Offset 207, 15 lines modifiedOffset 207, 15 lines modified
207 ···203:·00000671···180·FUNC····GLOBAL·DEFAULT····1·config_set_gid_t207 ···203:·00000671···180·FUNC····GLOBAL·DEFAULT····1·config_set_gid_t
208 ···204:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·getgid208 ···204:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·getgid
209 ···205:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·getgrnam_r209 ···205:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·getgrnam_r
210 ···206:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·file_input_stream_open210 ···206:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·file_input_stream_open
211 ···207:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strncpy211 ···207:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strncpy
212 ···208:·00000785···170·FUNC····GLOBAL·DEFAULT····1·config_set_chroot212 ···208:·00000785···170·FUNC····GLOBAL·DEFAULT····1·config_set_chroot
213 ···209:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·chroot_set_path213 ···209:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·chroot_set_path
214 ···210:·00000831··1332·FUNC····GLOBAL·DEFAULT····1·config_set_host_list214 ···210:·00000831··1264·FUNC····GLOBAL·DEFAULT····1·config_set_host_list
Max diff block lines reached; 7604/17740 bytes (42.86%) of diff not shown.
44.2 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x47ec·contains·424·entries:1 Relocation·section·'.rel.text'·at·offset·0x47ec·contains·427·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000020··00009b0a·R_ARM_THM_CALL·········00000000···get_value_from_casename3 00000020··00009b0a·R_ARM_THM_CALL·········00000000···get_value_from_casename
4 00000038··00009103·R_ARM_REL32············00000000···.data.rel.ro.local4 00000038··00009103·R_ARM_REL32············00000000···.data.rel.ro.local
5 00000052··00009b0a·R_ARM_THM_CALL·········00000000···get_value_from_casename5 00000052··00009b0a·R_ARM_THM_CALL·········00000000···get_value_from_casename
6 00000084··00009103·R_ARM_REL32············00000000···.data.rel.ro.local6 00000084··00009103·R_ARM_REL32············00000000···.data.rel.ro.local
7 0000009e··00009b0a·R_ARM_THM_CALL·········00000000···get_value_from_casename7 0000009e··00009b0a·R_ARM_THM_CALL·········00000000···get_value_from_casename
8 000000d0··00009103·R_ARM_REL32············00000000···.data.rel.ro.local8 000000d0··00009103·R_ARM_REL32············00000000···.data.rel.ro.local
Offset 84, 329 lines modifiedOffset 84, 332 lines modified
84 000007ba··0000ac0a·R_ARM_THM_CALL·········00000000···free84 000007ba··0000ac0a·R_ARM_THM_CALL·········00000000···free
85 000007d0··0000b60a·R_ARM_THM_CALL·········00000000···malloc85 000007d0··0000b60a·R_ARM_THM_CALL·········00000000···malloc
86 000007da··0000b00a·R_ARM_THM_CALL·········00000000···memcpy86 000007da··0000b00a·R_ARM_THM_CALL·········00000000···memcpy
87 00000808··0000ab0a·R_ARM_THM_CALL·········00000000···strcmp87 00000808··0000ab0a·R_ARM_THM_CALL·········00000000···strcmp
88 00000814··0000ad0a·R_ARM_THM_CALL·········00000000···strdup88 00000814··0000ad0a·R_ARM_THM_CALL·········00000000···strdup
89 00000824··0000b70a·R_ARM_THM_CALL·········00000000···memcmp89 00000824··0000b70a·R_ARM_THM_CALL·········00000000···memcmp
90 0000088e··0000d30a·R_ARM_THM_CALL·········00000000···__ctype_b_loc90 0000088e··0000d30a·R_ARM_THM_CALL·········00000000···__ctype_b_loc
91 0000090a··0000d40a·R_ARM_THM_CALL·········00000000···parse_skip_until_chars91 000008fc··0000d40a·R_ARM_THM_CALL·········00000000···parse_skip_until_chars
92 0000098c··0000d50a·R_ARM_THM_CALL·········00000000···parse_ip_address92 0000097e··0000d50a·R_ARM_THM_CALL·········00000000···parse_ip_address
93 000009ca··0000d60a·R_ARM_THM_CALL·········00000000···parse_skip_word_specific93 000009bc··0000d60a·R_ARM_THM_CALL·········00000000···parse_skip_word_specific
94 00000a1c··0000c80a·R_ARM_THM_CALL·········00000000···parse_u32_check_range94 00000a00··0000c80a·R_ARM_THM_CALL·········00000000···parse_u32_check_range
95 00000a72··0000d60a·R_ARM_THM_CALL·········00000000···parse_skip_word_specific95 00000a44··0000d60a·R_ARM_THM_CALL·········00000000···parse_skip_word_specific
96 00000af8··0000d70a·R_ARM_THM_CALL·········00000000···__memcpy_chk96 00000aba··0000d70a·R_ARM_THM_CALL·········00000000···__memcpy_chk
97 00000b0a··0000d80a·R_ARM_THM_CALL·········00000000···cstr_to_dnsname_with_check97 00000aca··0000d80a·R_ARM_THM_CALL·········00000000···cstr_to_dnsname_with_check
98 00000b16··0000d90a·R_ARM_THM_CALL·········00000000···tsig_get98 00000ad6··0000d90a·R_ARM_THM_CALL·········00000000···tsig_get
99 00000b22··0000da0a·R_ARM_THM_CALL·········00000000···host_address_alloc99 00000ae2··0000da0a·R_ARM_THM_CALL·········00000000···host_address_alloc
100 00000b74··0000db0a·R_ARM_THM_CALL·········00000000···host_address_delete_list100 00000b34··0000db0a·R_ARM_THM_CALL·········00000000···host_address_delete_list
101 00000b8a··0000dc0a·R_ARM_THM_CALL·········00000000···cstr_to_dnsname_with_check_len101 00000b4a··0000dc0a·R_ARM_THM_CALL·········00000000···cstr_to_dnsname_with_check_len
102 00000bb6··0000da0a·R_ARM_THM_CALL·········00000000···host_address_alloc102 00000b72··0000da0a·R_ARM_THM_CALL·········00000000···host_address_alloc
103 00000bd2··0000dd0a·R_ARM_THM_CALL·········00000000···host_address_set_dname103 00000b92··0000dd0a·R_ARM_THM_CALL·········00000000···host_address_set_dname
104 00000bd8··0000da0a·R_ARM_THM_CALL·········00000000···host_address_alloc104 00000b98··0000da0a·R_ARM_THM_CALL·········00000000···host_address_alloc
105 00000bee··0000de0a·R_ARM_THM_CALL·········00000000···host_address_set_ipv4105 00000bac··0000de0a·R_ARM_THM_CALL·········00000000···host_address_set_ipv4
106 00000bf4··0000da0a·R_ARM_THM_CALL·········00000000···host_address_alloc106 00000bb2··0000da0a·R_ARM_THM_CALL·········00000000···host_address_alloc
107 00000c0a··0000df0a·R_ARM_THM_CALL·········00000000···host_address_set_ipv6107 00000bc6··0000df0a·R_ARM_THM_CALL·········00000000···host_address_set_ipv6
108 00000c1c··0000d60a·R_ARM_THM_CALL·········00000000···parse_skip_word_specific108 00000bd8··0000d60a·R_ARM_THM_CALL·········00000000···parse_skip_word_specific
109 00000c3c··0000e00a·R_ARM_THM_CALL·········00000000···logger_handle_msg109 00000bf8··0000e00a·R_ARM_THM_CALL·········00000000···logger_handle_msg
110 00000c7a··0000e00a·R_ARM_THM_CALL·········00000000···logger_handle_msg110 00000c36··0000e00a·R_ARM_THM_CALL·········00000000···logger_handle_msg
111 00000cba··0000e00a·R_ARM_THM_CALL·········00000000···logger_handle_msg111 00000c76··0000e00a·R_ARM_THM_CALL·········00000000···logger_handle_msg
112 00000ce0··0000e00a·R_ARM_THM_CALL·········00000000···logger_handle_msg112 00000c9c··0000e00a·R_ARM_THM_CALL·········00000000···logger_handle_msg
113 00000d06··0000e00a·R_ARM_THM_CALL·········00000000···logger_handle_msg113 00000cc2··0000e00a·R_ARM_THM_CALL·········00000000···logger_handle_msg
114 00000d28··0000e119·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_114 00000ce4··0000e119·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
115 00000d2c··00008d03·R_ARM_REL32············00000000···.data.rel.local115 00000ce8··00008d03·R_ARM_REL32············00000000···.data.rel.local
116 00000d30··00001a03·R_ARM_REL32············00000030···.LC3116 00000cec··00008d03·R_ARM_REL32············00000000···.data.rel.local
117 00000d34··00008d03·R_ARM_REL32············00000000···.data.rel.local117 00000cf0··00001a03·R_ARM_REL32············00000030···.LC3
118 00000d38··0000e21a·R_ARM_GOT_BREL·········00000000···g_system_logger118 00000cf4··0000e21a·R_ARM_GOT_BREL·········00000000···g_system_logger
119 00000d3c··00001b03·R_ARM_REL32············00000034···.LC4119 00000cf8··00001b03·R_ARM_REL32············00000034···.LC4
120 00000d40··00001c03·R_ARM_REL32············000000c0···.LC9120 00000cfc··00001c03·R_ARM_REL32············000000c0···.LC9
121 00000d44··00001b03·R_ARM_REL32············00000034···.LC4121 00000d00··00001b03·R_ARM_REL32············00000034···.LC4
122 00000d48··00001d03·R_ARM_REL32············00000040···.LC5122 00000d04··00001d03·R_ARM_REL32············00000040···.LC5
123 00000d4c··00001b03·R_ARM_REL32············00000034···.LC4123 00000d08··00001b03·R_ARM_REL32············00000034···.LC4
124 00000d50··00001e03·R_ARM_REL32············000000a8···.LC8124 00000d0c··00001e03·R_ARM_REL32············000000a8···.LC8
125 00000d54··00001b03·R_ARM_REL32············00000034···.LC4125 00000d10··00001b03·R_ARM_REL32············00000034···.LC4
126 00000d58··00001f03·R_ARM_REL32············00000080···.LC7126 00000d14··00001f03·R_ARM_REL32············00000080···.LC7
127 00000d5c··00001b03·R_ARM_REL32············00000034···.LC4127 00000d18··00001b03·R_ARM_REL32············00000034···.LC4
128 00000d60··00002003·R_ARM_REL32············00000060···.LC6128 00000d1c··00002003·R_ARM_REL32············00000060···.LC6
129 00000d74··0000af0a·R_ARM_THM_CALL·········00000000···strlen129 00000d30··0000af0a·R_ARM_THM_CALL·········00000000···strlen
130 00000d8c··0000af0a·R_ARM_THM_CALL·········00000000···strlen130 00000d48··0000af0a·R_ARM_THM_CALL·········00000000···strlen
131 00000d9a··0000ac0a·R_ARM_THM_CALL·········00000000···free131 00000d56··0000ac0a·R_ARM_THM_CALL·········00000000···free
132 00000db0··0000b60a·R_ARM_THM_CALL·········00000000···malloc132 00000d6c··0000b60a·R_ARM_THM_CALL·········00000000···malloc
133 00000dba··0000b00a·R_ARM_THM_CALL·········00000000···memcpy133 00000d76··0000b00a·R_ARM_THM_CALL·········00000000···memcpy
134 00000dd2··0000e40a·R_ARM_THM_CALL·········00000000···config_set_log_base_path134 00000d8e··0000e40a·R_ARM_THM_CALL·········00000000···config_set_log_base_path
135 00000dec··0000ab0a·R_ARM_THM_CALL·········00000000···strcmp135 00000da8··0000ab0a·R_ARM_THM_CALL·········00000000···strcmp
136 00000df8··0000ad0a·R_ARM_THM_CALL·········00000000···strdup136 00000db4··0000ad0a·R_ARM_THM_CALL·········00000000···strdup
137 00000e08··0000b70a·R_ARM_THM_CALL·········00000000···memcmp137 00000dc4··0000b70a·R_ARM_THM_CALL·········00000000···memcmp
138 00000e2a··0000e60a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert138 00000de6··0000e60a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert
139 00000e36··0000ad0a·R_ARM_THM_CALL·········00000000···strdup139 00000df2··0000ad0a·R_ARM_THM_CALL·········00000000···strdup
140 00000e58··00008903·R_ARM_REL32············00000000···.data.rel140 00000e14··00008903·R_ARM_REL32············00000000···.data.rel
141 00000e72··0000e80a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find141 00000e2e··0000e80a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find
142 00000e80··0000ac0a·R_ARM_THM_CALL·········00000000···free142 00000e3c··0000ac0a·R_ARM_THM_CALL·········00000000···free
143 00000e88··0000e90a·R_ARM_THM_CALL·········00000000···ptr_set_avl_delete143 00000e44··0000e90a·R_ARM_THM_CALL·········00000000···ptr_set_avl_delete
144 00000eb8··00008903·R_ARM_REL32············00000000···.data.rel144 00000e74··00008903·R_ARM_REL32············00000000···.data.rel
145 00000ecc··0000ad0a·R_ARM_THM_CALL·········00000000···strdup145 00000e88··0000ad0a·R_ARM_THM_CALL·········00000000···strdup
146 00000ed4··0000eb0a·R_ARM_THM_CALL·········00000000···ptr_vector_append146 00000e90··0000eb0a·R_ARM_THM_CALL·········00000000···ptr_vector_append
147 00000f0c··0000ed0a·R_ARM_THM_CALL·········00000000···error_register147 00000ec8··0000ed0a·R_ARM_THM_CALL·········00000000···error_register
148 00000f1c··0000ed0a·R_ARM_THM_CALL·········00000000···error_register148 00000ed8··0000ed0a·R_ARM_THM_CALL·········00000000···error_register
149 00000f2c··0000ed0a·R_ARM_THM_CALL·········00000000···error_register149 00000ee8··0000ed0a·R_ARM_THM_CALL·········00000000···error_register
150 00000f3c··0000ed0a·R_ARM_THM_CALL·········00000000···error_register150 00000ef8··0000ed0a·R_ARM_THM_CALL·········00000000···error_register
151 00000f4c··0000ed0a·R_ARM_THM_CALL·········00000000···error_register151 00000f08··0000ed0a·R_ARM_THM_CALL·········00000000···error_register
152 00000f5c··0000ed0a·R_ARM_THM_CALL·········00000000···error_register152 00000f18··0000ed0a·R_ARM_THM_CALL·········00000000···error_register
153 00000f6c··0000ed0a·R_ARM_THM_CALL·········00000000···error_register153 00000f28··0000ed0a·R_ARM_THM_CALL·········00000000···error_register
154 00000f7c··0000ed0a·R_ARM_THM_CALL·········00000000···error_register154 00000f38··0000ed0a·R_ARM_THM_CALL·········00000000···error_register
155 00000f8c··0000ed0a·R_ARM_THM_CALL·········00000000···error_register155 00000f48··0000ed0a·R_ARM_THM_CALL·········00000000···error_register
156 00000f9c··0000ed0a·R_ARM_THM_CALL·········00000000···error_register156 00000f58··0000ed0a·R_ARM_THM_CALL·········00000000···error_register
157 00000fac··0000ed0a·R_ARM_THM_CALL·········00000000···error_register157 00000f68··0000ed0a·R_ARM_THM_CALL·········00000000···error_register
158 00000fbc··0000ed0a·R_ARM_THM_CALL·········00000000···error_register158 00000f78··0000ed0a·R_ARM_THM_CALL·········00000000···error_register
159 00000fcc··0000ed0a·R_ARM_THM_CALL·········00000000···error_register159 00000f88··0000ed0a·R_ARM_THM_CALL·········00000000···error_register
160 00000fdc··0000ed0a·R_ARM_THM_CALL·········00000000···error_register160 00000f98··0000ed0a·R_ARM_THM_CALL·········00000000···error_register
161 00000fec··0000ed0a·R_ARM_THM_CALL·········00000000···error_register161 00000fa8··0000ed0a·R_ARM_THM_CALL·········00000000···error_register
162 00000ffc··0000ed0a·R_ARM_THM_CALL·········00000000···error_register162 00000fb8··0000ed0a·R_ARM_THM_CALL·········00000000···error_register
163 0000100c··0000ed0a·R_ARM_THM_CALL·········00000000···error_register163 00000fc8··0000ed0a·R_ARM_THM_CALL·········00000000···error_register
164 0000101c··0000ed0a·R_ARM_THM_CALL·········00000000···error_register164 00000fd8··0000ed0a·R_ARM_THM_CALL·········00000000···error_register
165 0000102c··0000ed0a·R_ARM_THM_CALL·········00000000···error_register165 00000fe8··0000ed0a·R_ARM_THM_CALL·········00000000···error_register
166 0000103c··0000ed0a·R_ARM_THM_CALL·········00000000···error_register166 00000ff8··0000ed0a·R_ARM_THM_CALL·········00000000···error_register
167 00001058··00000203·R_ARM_REL32············00000000···.bss167 00001014··00000203·R_ARM_REL32············00000000···.bss
168 0000105c··00002703·R_ARM_REL32············000000d8···.LC10168 00001018··00002703·R_ARM_REL32············000000d8···.LC10
169 00001060··00002803·R_ARM_REL32············000000fc···.LC11169 0000101c··00002803·R_ARM_REL32············000000fc···.LC11
170 00001064··00002903·R_ARM_REL32············00000118···.LC12170 00001020··00002903·R_ARM_REL32············00000118···.LC12
171 00001068··00002a03·R_ARM_REL32············0000013c···.LC13171 00001024··00002a03·R_ARM_REL32············0000013c···.LC13
172 0000106c··00002b03·R_ARM_REL32············00000164···.LC14172 00001028··00002b03·R_ARM_REL32············00000164···.LC14
173 00001070··00002c03·R_ARM_REL32············0000018c···.LC15173 0000102c··00002c03·R_ARM_REL32············0000018c···.LC15
174 00001074··00002d03·R_ARM_REL32············000001b0···.LC16174 00001030··00002d03·R_ARM_REL32············000001b0···.LC16
175 00001078··00002e03·R_ARM_REL32············000001d4···.LC17175 00001034··00002e03·R_ARM_REL32············000001d4···.LC17
176 0000107c··00002f03·R_ARM_REL32············000001fc···.LC18176 00001038··00002f03·R_ARM_REL32············000001fc···.LC18
177 00001080··00003003·R_ARM_REL32············0000021c···.LC19177 0000103c··00003003·R_ARM_REL32············0000021c···.LC19
178 00001084··00003103·R_ARM_REL32············00000238···.LC20178 00001040··00003103·R_ARM_REL32············00000238···.LC20
179 00001088··00003203·R_ARM_REL32············00000250···.LC21179 00001044··00003203·R_ARM_REL32············00000250···.LC21
180 0000108c··00003303·R_ARM_REL32············0000026c···.LC22180 00001048··00003303·R_ARM_REL32············0000026c···.LC22
181 00001090··00003403·R_ARM_REL32············00000288···.LC23181 0000104c··00003403·R_ARM_REL32············00000288···.LC23
182 00001094··00003503·R_ARM_REL32············00000298···.LC24182 00001050··00003503·R_ARM_REL32············00000298···.LC24
183 00001098··00003603·R_ARM_REL32············000002a8···.LC25183 00001054··00003603·R_ARM_REL32············000002a8···.LC25
184 0000109c··00003703·R_ARM_REL32············000002c4···.LC26184 00001058··00003703·R_ARM_REL32············000002c4···.LC26
185 000010a0··00003803·R_ARM_REL32············000002e0···.LC27185 0000105c··00003803·R_ARM_REL32············000002e0···.LC27
186 000010a4··00003903·R_ARM_REL32············00000308···.LC28186 00001060··00003903·R_ARM_REL32············00000308···.LC28
187 000010a8··00003a03·R_ARM_REL32············0000032c···.LC29187 00001064··00003a03·R_ARM_REL32············0000032c···.LC29
188 000010ac··00003b03·R_ARM_REL32············00000348···.LC30188 00001068··00003b03·R_ARM_REL32············00000348···.LC30
189 000010b8··00000203·R_ARM_REL32············00000000···.bss189 00001074··00000203·R_ARM_REL32············00000000···.bss
190 000010c4··00000203·R_ARM_REL32············00000000···.bss190 00001080··00000203·R_ARM_REL32············00000000···.bss
191 000010d0··00000103·R_ARM_REL32············00000000···.data191 0000108c··00000103·R_ARM_REL32············00000000···.data
192 000010dc··00000103·R_ARM_REL32············00000000···.data192 00001098··00000103·R_ARM_REL32············00000000···.data
193 000010e8··00000103·R_ARM_REL32············00000000···.data193 000010a4··00000103·R_ARM_REL32············00000000···.data
194 000010f4··00000103·R_ARM_REL32············00000000···.data194 000010b0··00000103·R_ARM_REL32············00000000···.data
195 00001122··0000f60a·R_ARM_THM_CALL·········00000000···u32_set_avl_find195 000010de··0000f60a·R_ARM_THM_CALL·········00000000···u32_set_avl_find
196 0000114c··0000f70a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert196 00001108··0000f70a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
197 00001154··00000203·R_ARM_REL32············00000000···.bss197 00001110··00000203·R_ARM_REL32············00000000···.bss
198 00001186··0000f90a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_init198 0000113e··0000f90a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_init
199 0000118e··0000fa0a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_next_node199 00001148··0000fa0a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_next_node
200 000011a2··0000be0a·R_ARM_THM_CALL·········00000000···bytearray_input_stream_init_const200 0000115c··0000be0a·R_ARM_THM_CALL·········00000000···bytearray_input_stream_init_const
Max diff block lines reached; 27297/45212 bytes (60.38%) of diff not shown.
895 B
strings --all --bytes=8 {}
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 FC`AF·FO1 aU<`Zp·F
2 FC`AF·FO2 FB`AF·FO
3 CKCJ(X{D3 FB`AF·FO
4 5K6J(X{D4 aU<`Zp·F
5 'K'J·X{DzD 
6 "F;F1F@F5 "F;F1F@F
7 |K2FPF|I{D6 CF2FIFPF
8 cIPFDFyD7 K{D2FIFPF
 8 I2FPF{DyD
9 AI2FPFyD9 AI2FPFyD
10 nMoHoJ}DoK10 `K}D`LaE
11 pG?J@K@MzD@H{D11 pG?J?K@M@H{DzD
12 0L0J1K|DzD12 /L0J0K|DzD
13 (K(J{DzD13 'K(J{DzD
14 Gkh\h!h!14 Gkh\h!h!
15 )FSF"F@F15 )FSF"F@F
 16 :FAF#h·F
16 src/config_settings.c17 src/config_settings.c
17 unable·to·open·file18 unable·to·open·file
18 config:·19 config:·
19 %sport·parse·error·around·'%s'20 %sport·parse·error·around·'%s'
20 %skey·'%s'·has·not·been·defined21 %skey·'%s'·has·not·been·defined
21 %skey·name·parse·error·around·'%s':·%r22 %skey·name·parse·error·around·'%s':·%r
22 %skey·name·is·too·big23 %skey·name·is·too·big
Offset 159, 17 lines modifiedOffset 160, 17 lines modified
159 config_section_struct_print160 config_section_struct_print
160 snformat161 snformat
161 osformatln162 osformatln
162 chroot_get_path163 chroot_get_path
163 get_name_from_type164 get_name_from_type
164 osformat165 osformat
165 host_address2sockaddr166 host_address2sockaddr
166 osprintln 
167 get_name_from_class167 get_name_from_class
168 base64_encode168 base64_encode
 169 osprintln
169 config_section_struct_free170 config_section_struct_free
170 config_section_print171 config_section_print
171 config_print172 config_print
172 config_item_index_get173 config_item_index_get
173 strcasecmp174 strcasecmp
174 config_section_get_descriptor175 config_section_get_descriptor
175 config_value_set176 config_value_set
112 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 137, 19 lines modifiedOffset 137, 19 lines modified
  
137 00000120·<config_set_flag64>:137 00000120·<config_set_flag64>:
138 config_set_flag64():138 config_set_flag64():
139 »       strd»   r4,·r5,·[sp,·#-16]!139 »       strd»   r4,·r5,·[sp,·#-16]!
140 »       mov»    r4,·r1140 »       mov»    r4,·r1
141 »       mov»    r1,·r0141 »       mov»    r1,·r0
142 »       ldr»    r0,·[pc,·#72]» ;·(174·<config_set_flag64+0x54>)142 »       ldr»    r0,·[pc,·#72]» ;·(174·<config_set_flag64+0x54>)
143 »       mov»    r5,·r3 
144 »       strd»   r6,·lr,·[sp,·#8]143 »       strd»   r6,·lr,·[sp,·#8]
145 »       sub»    sp,·#8144 »       sub»    sp,·#8
146 »       mov»    r6,·r2145 »       mov»    r6,·r2
147 »       add»    r2,·sp,·#4146 »       add»    r2,·sp,·#4
 147 »       mov»    r5,·r3
148 »       add»    r0,·pc148 »       add»    r0,·pc
149 »       bl»     0·<get_value_from_casename>149 »       bl»     0·<get_value_from_casename>
150 ·R_ARM_THM_CALL» get_value_from_casename150 ·R_ARM_THM_CALL» get_value_from_casename
151 »       cmp»    r0,·#0151 »       cmp»    r0,·#0
152 »       blt.n»  154·<config_set_flag64+0x34>152 »       blt.n»  154·<config_set_flag64+0x34>
153 »       ldr»    r1,·[sp,·#4]153 »       ldr»    r1,·[sp,·#4]
154 »       ldrd»   r2,·r3,·[r4]154 »       ldrd»   r2,·r3,·[r4]
Offset 232, 34 lines modifiedOffset 232, 34 lines modified
232 »       pop»    {r4,·pc}232 »       pop»    {r4,·pc}
233 »       nop233 »       nop
  
234 000001f0·<config_set_u32_range>:234 000001f0·<config_set_u32_range>:
235 config_set_u32_range():235 config_set_u32_range():
236 »       strd»   r4,·r5,·[sp,·#-16]!236 »       strd»   r4,·r5,·[sp,·#-16]!
237 »       mov»    r4,·r2237 »       mov»    r4,·r2
238 »       mov.w»  r2,·#10 
239 »       strd»   r6,·lr,·[sp,·#8]238 »       strd»   r6,·lr,·[sp,·#8]
 239 »       mov.w»  r2,·#10
240 »       mov»    r6,·r1240 »       mov»    r6,·r1
241 »       mov.w»  r1,·#0241 »       mov.w»  r1,·#0
242 »       mov»    r5,·r3242 »       mov»    r5,·r3
243 »       bl»     0·<strtol>243 »       bl»     0·<strtol>
244 ·R_ARM_THM_CALL» strtol244 ·R_ARM_THM_CALL» strtol
245 »       cmp»    r0,·r4245 »       cmp»    r0,·r4
246 »       bcc.n»  222·<config_set_u32_range+0x32>246 »       bcc.n»  220·<config_set_u32_range+0x30>
247 »       cmp»    r0,·r5247 »       cmp»    r0,·r5
248 »       mov»    r2,·r0248 »       bhi.n»  220·<config_set_u32_range+0x30>
249 »       bhi.n»  222·<config_set_u32_range+0x32>249 »       str»    r0,·[r6,·#0]
250 »       mov.w»  r0,·#0250 »       mov.w»  r0,·#0
251 »       str»    r2,·[r6,·#0] 
252 »       ldrd»   r4,·r5,·[sp]251 »       ldrd»   r4,·r5,·[sp]
253 »       add»    sp,·#8252 »       add»    sp,·#8
254 »       pop»    {r6,·pc}253 »       pop»    {r6,·pc}
255 »       mov.w»  r0,·#18254 »       mov.w»  r0,·#18
256 »       movt»   r0,·#32780»  ;·0x800c255 »       movt»   r0,·#32780»  ;·0x800c
257 »       b.n»    21a·<config_set_u32_range+0x2a>256 »       b.n»    218·<config_set_u32_range+0x28>
 257 »       nop
  
258 0000022c·<config_set_u32_clamp>:258 0000022c·<config_set_u32_clamp>:
259 config_set_u32_clamp():259 config_set_u32_clamp():
260 »       strd»   r4,·r5,·[sp,·#-16]!260 »       strd»   r4,·r5,·[sp,·#-16]!
261 »       mov»    r4,·r2261 »       mov»    r4,·r2
262 »       mov»    r5,·r1262 »       mov»    r5,·r1
263 »       mov.w»  r2,·#10263 »       mov.w»  r2,·#10
Offset 271, 17 lines modifiedOffset 271, 17 lines modified
271 »       cmp»    r0,·r4271 »       cmp»    r0,·r4
272 »       bcc.n»  252·<config_set_u32_clamp+0x26>272 »       bcc.n»  252·<config_set_u32_clamp+0x26>
273 »       cmp»    r6,·r0273 »       cmp»    r6,·r0
274 »       mov»    r4,·r6274 »       mov»    r4,·r6
275 »       it»     cs275 »       it»     cs
276 »       movcs»  r4,·r0276 »       movcs»  r4,·r0
277 »       str»    r4,·[r5,·#0]277 »       str»    r4,·[r5,·#0]
278 »       mov.w»  r0,·#0 
279 »       ldrd»   r4,·r5,·[sp]278 »       ldrd»   r4,·r5,·[sp]
280 »       add»    sp,·#8279 »       add»    sp,·#8
 280 »       mov.w»  r0,·#0
281 »       pop»    {r6,·pc}281 »       pop»    {r6,·pc}
  
282 00000260·<config_set_u16>:282 00000260·<config_set_u16>:
283 config_set_u16():283 config_set_u16():
284 »       strd»   r4,·lr,·[sp,·#-8]!284 »       strd»   r4,·lr,·[sp,·#-8]!
285 »       mov.w»  r2,·#10285 »       mov.w»  r2,·#10
286 »       mov»    r4,·r1286 »       mov»    r4,·r1
Offset 305, 17 lines modifiedOffset 305, 17 lines modified
305 »       mov.w»  r0,·#0305 »       mov.w»  r0,·#0
306 »       pop»    {r4,·pc}306 »       pop»    {r4,·pc}
307 »       nop307 »       nop
  
308 00000298·<config_set_string>:308 00000298·<config_set_string>:
309 config_set_string():309 config_set_string():
310 »       strd»   r4,·r5,·[sp,·#-16]!310 »       strd»   r4,·r5,·[sp,·#-16]!
311 »       mov»    r5,·r1 
312 »       ldr»    r4,·[r1,·#0]311 »       ldr»    r4,·[r1,·#0]
313 »       strd»   r6,·lr,·[sp,·#8]312 »       strd»   r6,·lr,·[sp,·#8]
 313 »       mov»    r5,·r1
314 »       cbz»    r4,·2d8·<config_set_string+0x40>314 »       cbz»    r4,·2d8·<config_set_string+0x40>
315 »       mov»    r6,·r0315 »       mov»    r6,·r0
316 »       mov»    r1,·r0316 »       mov»    r1,·r0
317 »       mov»    r0,·r4317 »       mov»    r0,·r4
318 »       bl»     0·<strcmp>318 »       bl»     0·<strcmp>
319 ·R_ARM_THM_CALL» strcmp319 ·R_ARM_THM_CALL» strcmp
320 »       cbnz»   r0,·2be·<config_set_string+0x26>320 »       cbnz»   r0,·2be·<config_set_string+0x26>
Offset 326, 35 lines modifiedOffset 326, 35 lines modified
326 »       mov»    r0,·r4326 »       mov»    r0,·r4
327 »       bl»     0·<free>327 »       bl»     0·<free>
328 ·R_ARM_THM_CALL» free328 ·R_ARM_THM_CALL» free
329 »       mov»    r0,·r6329 »       mov»    r0,·r6
330 »       bl»     0·<strdup>330 »       bl»     0·<strdup>
331 ·R_ARM_THM_CALL» strdup331 ·R_ARM_THM_CALL» strdup
332 »       str»    r0,·[r5,·#0]332 »       str»    r0,·[r5,·#0]
333 »       mov.w»  r0,·#0 
334 »       ldrd»   r4,·r5,·[sp]333 »       ldrd»   r4,·r5,·[sp]
335 »       add»    sp,·#8334 »       add»    sp,·#8
 335 »       mov.w»  r0,·#0
336 »       pop»    {r6,·pc}336 »       pop»    {r6,·pc}
337 »       bl»     0·<strdup>337 »       bl»     0·<strdup>
338 ·R_ARM_THM_CALL» strdup338 ·R_ARM_THM_CALL» strdup
339 »       str»    r0,·[r5,·#0]339 »       str»    r0,·[r5,·#0]
340 »       mov.w»  r0,·#0 
341 »       ldrd»   r4,·r5,·[sp]340 »       ldrd»   r4,·r5,·[sp]
342 »       add»    sp,·#8341 »       add»    sp,·#8
 342 »       mov.w»  r0,·#0
343 »       pop»    {r6,·pc}343 »       pop»    {r6,·pc}
344 »       nop344 »       nop
  
345 000002ec·<config_set_string_copy>:345 000002ec·<config_set_string_copy>:
346 config_set_string_copy():346 config_set_string_copy():
347 »       strd»   r3,·r4,·[sp,·#-24]!347 »       strd»   r3,·r4,·[sp,·#-24]!
348 »       strd»   r5,·r6,·[sp,·#8]348 »       strd»   r5,·r6,·[sp,·#8]
349 »       mov»    r5,·r2349 »       mov»    r5,·r2
350 »       mov»    r6,·r1 
351 »       add.w»  r5,·r5,·#4294967295» ;·0xffffffff 
352 »       strd»   r7,·lr,·[sp,·#16]350 »       strd»   r7,·lr,·[sp,·#16]
 351 »       add.w»  r5,·r5,·#4294967295» ;·0xffffffff
Max diff block lines reached; 111958/114577 bytes (97.71%) of diff not shown.
2.49 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
16 ··0x000000d0·3235002e·4c433236·002e4c43·3237002e·25..LC26..LC27..16 ··0x000000d0·3235002e·4c433236·002e4c43·3237002e·25..LC26..LC27..
17 ··0x000000e0·4c433238·002e4c43·3239002e·4c433330·LC28..LC29..LC3017 ··0x000000e0·4c433238·002e4c43·3239002e·4c433330·LC28..LC29..LC30
18 ··0x000000f0·002e4c43·3331002e·4c433332·002e4c43·..LC31..LC32..LC18 ··0x000000f0·002e4c43·3331002e·4c433332·002e4c43·..LC31..LC32..LC
19 ··0x00000100·3437002e·4c433434·002e4c43·3339002e·47..LC44..LC39..19 ··0x00000100·3437002e·4c433434·002e4c43·3339002e·47..LC44..LC39..
20 ··0x00000110·4c433337·002e4c43·3333002e·4c433336·LC37..LC33..LC3620 ··0x00000110·4c433337·002e4c43·3333002e·4c433336·LC37..LC33..LC36
21 ··0x00000120·002e4c43·3338002e·4c433335·002e4c43·..LC38..LC35..LC21 ··0x00000120·002e4c43·3338002e·4c433335·002e4c43·..LC38..LC35..LC
22 ··0x00000130·3432002e·4c433431·002e4c43·3433002e·42..LC41..LC43..22 ··0x00000130·3432002e·4c433431·002e4c43·3433002e·42..LC41..LC43..
23 ··0x00000140·4c433435·002e4c43·3334002e·4c433430·LC45..LC34..LC4023 ··0x00000140·4c433430·002e4c43·3435002e·4c433334·LC40..LC45..LC34
24 ··0x00000150·002e4c43·3436002e·4c433439·002e4c43·..LC46..LC49..LC24 ··0x00000150·002e4c43·3436002e·4c433439·002e4c43·..LC46..LC49..LC
25 ··0x00000160·3438002e·4c433530·002e4c43·3531002e·48..LC50..LC51..25 ··0x00000160·3438002e·4c433530·002e4c43·3531002e·48..LC50..LC51..
26 ··0x00000170·4c433532·002e4c43·3533002e·4c433534·LC52..LC53..LC5426 ··0x00000170·4c433532·002e4c43·3533002e·4c433534·LC52..LC53..LC54
27 ··0x00000180·002e4c43·35350063·6f6e6669·675f6175·..LC55.config_au27 ··0x00000180·002e4c43·35350063·6f6e6669·675f6175·..LC55.config_au
28 ··0x00000190·746f6465·6661756c·745f6166·7465725f·todefault_after_28 ··0x00000190·746f6465·6661756c·745f6166·7465725f·todefault_after_
29 ··0x000001a0·736f7572·63650063·6f6e6669·675f6465·source.config_de29 ··0x000001a0·736f7572·63650063·6f6e6669·675f6465·source.config_de
30 ··0x000001b0·6661756c·745f736f·75726365·00636f6e·fault_source.con30 ··0x000001b0·6661756c·745f736f·75726365·00636f6e·fault_source.con
Offset 162, 17 lines modifiedOffset 162, 17 lines modified
162 ··0x000009f0·636f6e66·69675f73·65637469·6f6e5f73·config_section_s162 ··0x000009f0·636f6e66·69675f73·65637469·6f6e5f73·config_section_s
163 ··0x00000a00·74727563·745f7072·696e7400·736e666f·truct_print.snfo163 ··0x00000a00·74727563·745f7072·696e7400·736e666f·truct_print.snfo
164 ··0x00000a10·726d6174·006f7366·6f726d61·746c6e00·rmat.osformatln.164 ··0x00000a10·726d6174·006f7366·6f726d61·746c6e00·rmat.osformatln.
165 ··0x00000a20·6368726f·6f745f67·65745f70·61746800·chroot_get_path.165 ··0x00000a20·6368726f·6f745f67·65745f70·61746800·chroot_get_path.
166 ··0x00000a30·6765745f·6e616d65·5f66726f·6d5f7479·get_name_from_ty166 ··0x00000a30·6765745f·6e616d65·5f66726f·6d5f7479·get_name_from_ty
167 ··0x00000a40·7065006f·73666f72·6d617400·686f7374·pe.osformat.host167 ··0x00000a40·7065006f·73666f72·6d617400·686f7374·pe.osformat.host
168 ··0x00000a50·5f616464·72657373·32736f63·6b616464·_address2sockadd168 ··0x00000a50·5f616464·72657373·32736f63·6b616464·_address2sockadd
169 ··0x00000a60·72006f73·7072696e·746c6e00·6765745f·r.osprintln.get_169 ··0x00000a60·72006765·745f6e61·6d655f66·726f6d5f·r.get_name_from_
170 ··0x00000a70·6e616d65·5f66726f·6d5f636c·61737300·name_from_class.170 ··0x00000a70·636c6173·73006261·73653634·5f656e63·class.base64_enc
171 ··0x00000a80·62617365·36345f65·6e636f64·6500636f·base64_encode.co171 ··0x00000a80·6f646500·6f737072·696e746c·6e00636f·ode.osprintln.co
172 ··0x00000a90·6e666967·5f736563·74696f6e·5f737472·nfig_section_str172 ··0x00000a90·6e666967·5f736563·74696f6e·5f737472·nfig_section_str
173 ··0x00000aa0·7563745f·66726565·00636f6e·6669675f·uct_free.config_173 ··0x00000aa0·7563745f·66726565·00636f6e·6669675f·uct_free.config_
174 ··0x00000ab0·73656374·696f6e5f·7072696e·7400636f·section_print.co174 ··0x00000ab0·73656374·696f6e5f·7072696e·7400636f·section_print.co
175 ··0x00000ac0·6e666967·5f707269·6e740063·6f6e6669·nfig_print.confi175 ··0x00000ac0·6e666967·5f707269·6e740063·6f6e6669·nfig_print.confi
176 ··0x00000ad0·675f6974·656d5f69·6e646578·5f676574·g_item_index_get176 ··0x00000ad0·675f6974·656d5f69·6e646578·5f676574·g_item_index_get
177 ··0x00000ae0·00737472·63687200·73747263·61736563·.strchr.strcasec177 ··0x00000ae0·00737472·63687200·73747263·61736563·.strchr.strcasec
178 ··0x00000af0·6d700063·6f6e6669·675f7365·6374696f·mp.config_sectio178 ··0x00000af0·6d700063·6f6e6669·675f7365·6374696f·mp.config_sectio
10.0 KB
config_struct.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········1516·(bytes·into·file)13 ··Start·of·section·headers:··········1520·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1319 ··Number·of·section·headers:·········13
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·12
2.55 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x5ec:1 There·are·13·section·headers,·starting·at·offset·0x5f0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000124·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000128·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0004cc·000070·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·0004d0·000070·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000158·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·00015c·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000158·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·00015c·000000·00··WA··0···0··1
9 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·000158·000024·00··WA··0···0··49 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·00015c·000024·00··WA··0···0··4
10 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·00053c·000038·08···I·10···5··410 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·000540·000038·08···I·10···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·00017c·000014·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·000180·000014·01·AMS··0···0··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·000190·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·000194·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000190·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000194·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·0001c4·0001c0·10·····11··21··414 ··[10]·.symtab···········SYMTAB··········00000000·0001c8·0001c0·10·····11··21··4
15 ··[11]·.strtab···········STRTAB··········00000000·000384·000146·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·000388·000146·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·000574·000076·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·000578·000076·00······0···0··1
17 Key·to·Flags:17 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··y·(purecode),·p·(processor·specific)21 ··y·(purecode),·p·(processor·specific)
1.82 KB
readelf --wide --symbols {}
    
Offset 6, 26 lines modifiedOffset 6, 26 lines modified
6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
7 ·····3:·00000009····10·FUNC····LOCAL··DEFAULT····1·config_section_struct_set_wild7 ·····3:·00000009····10·FUNC····LOCAL··DEFAULT····1·config_section_struct_set_wild
8 ·····4:·00000015····42·FUNC····LOCAL··DEFAULT····1·config_section_struct_finalise8 ·····4:·00000015····42·FUNC····LOCAL··DEFAULT····1·config_section_struct_finalise
9 ·····5:·00000041····10·FUNC····LOCAL··DEFAULT····1·config_section_struct_print_wild9 ·····5:·00000041····10·FUNC····LOCAL··DEFAULT····1·config_section_struct_print_wild
10 ·····6:·0000004d·····6·FUNC····LOCAL··DEFAULT····1·config_section_struct_postprocess10 ·····6:·0000004d·····6·FUNC····LOCAL··DEFAULT····1·config_section_struct_postprocess
11 ·····7:·00000055·····6·FUNC····LOCAL··DEFAULT····1·config_section_struct_start11 ·····7:·00000055·····6·FUNC····LOCAL··DEFAULT····1·config_section_struct_start
12 ·····8:·0000005d·····6·FUNC····LOCAL··DEFAULT····1·config_section_struct_stop12 ·····8:·0000005d·····6·FUNC····LOCAL··DEFAULT····1·config_section_struct_stop
13 ·····9:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····1·$d13 ·····9:·00000120·····0·NOTYPE··LOCAL··DEFAULT····1·$d
14 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC014 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
15 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····5·15 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
16 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d16 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
17 ····13:·00000000····36·OBJECT··LOCAL··DEFAULT····5·config_section_struct_descriptor17 ····13:·00000000····36·OBJECT··LOCAL··DEFAULT····5·config_section_struct_descriptor
18 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d18 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
19 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····1·19 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
20 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT····3·20 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
21 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT····4·21 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
22 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT····7·22 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
23 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT····8·23 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
24 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT····9·24 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
25 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free25 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
26 ····22:·00000065···192·FUNC····GLOBAL·DEFAULT····1·config_register_struct26 ····22:·00000065···196·FUNC····GLOBAL·DEFAULT····1·config_register_struct
27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strdup28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strdup
29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·config_register29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·config_register
30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
2.43 KB
readelf --wide --relocs {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x4cc·contains·14·entries:1 Relocation·section·'.rel.text'·at·offset·0x4d0·contains·14·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000022··0000150a·R_ARM_THM_CALL·········00000000···free3 00000022··0000150a·R_ARM_THM_CALL·········00000000···free
4 00000028··0000150a·R_ARM_THM_CALL·········00000000···free4 00000028··0000150a·R_ARM_THM_CALL·········00000000···free
5 0000002e··0000150a·R_ARM_THM_CALL·········00000000···free5 0000002e··0000150a·R_ARM_THM_CALL·········00000000···free
6 00000082··0000170a·R_ARM_THM_CALL·········00000000···malloc6 00000082··0000170a·R_ARM_THM_CALL·········00000000···malloc
7 000000c0··0000180a·R_ARM_THM_CALL·········00000000···strdup7 000000c4··0000180a·R_ARM_THM_CALL·········00000000···strdup
8 000000cc··0000170a·R_ARM_THM_CALL·········00000000···malloc8 000000d0··0000170a·R_ARM_THM_CALL·········00000000···malloc
9 000000da··0000190a·R_ARM_THM_CALL·········00000000···config_register9 000000de··0000190a·R_ARM_THM_CALL·········00000000···config_register
10 000000fc··0000150a·R_ARM_THM_CALL·········00000000···free10 00000100··0000150a·R_ARM_THM_CALL·········00000000···free
11 00000102··0000150a·R_ARM_THM_CALL·········00000000···free11 00000106··0000150a·R_ARM_THM_CALL·········00000000···free
12 00000108··0000150a·R_ARM_THM_CALL·········00000000···free12 0000010c··0000150a·R_ARM_THM_CALL·········00000000···free
13 00000112··00001a0a·R_ARM_THM_CALL·········00000000···perror13 00000116··00001a0a·R_ARM_THM_CALL·········00000000···perror
14 00000118··00001b0a·R_ARM_THM_CALL·········00000000···exit14 0000011c··00001b0a·R_ARM_THM_CALL·········00000000···exit
15 0000011c··00000b03·R_ARM_REL32············00000000···.data.rel.ro.local15 00000120··00000b03·R_ARM_REL32············00000000···.data.rel.ro.local
16 00000120··00000a03·R_ARM_REL32············00000000···.LC016 00000124··00000a03·R_ARM_REL32············00000000···.LC0
  
17 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0x53c·contains·7·entries:17 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0x540·contains·7·entries:
18 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name18 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
19 00000008··00000302·R_ARM_ABS32············00000009···config_section_struct_set_wild19 00000008··00000302·R_ARM_ABS32············00000009···config_section_struct_set_wild
20 0000000c··00000502·R_ARM_ABS32············00000041···config_section_struct_print_wild20 0000000c··00000502·R_ARM_ABS32············00000041···config_section_struct_print_wild
21 00000010··00000102·R_ARM_ABS32············00000001···config_section_struct_init21 00000010··00000102·R_ARM_ABS32············00000001···config_section_struct_init
22 00000014··00000702·R_ARM_ABS32············00000055···config_section_struct_start22 00000014··00000702·R_ARM_ABS32············00000055···config_section_struct_start
23 00000018··00000802·R_ARM_ABS32············0000005d···config_section_struct_stop23 00000018··00000802·R_ARM_ABS32············0000005d···config_section_struct_stop
24 0000001c··00000602·R_ARM_ABS32············0000004d···config_section_struct_postprocess24 0000001c··00000602·R_ARM_ABS32············0000004d···config_section_struct_postprocess
2.34 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 63, 56 lines modifiedOffset 63, 56 lines modified
63 »       bx»     lr63 »       bx»     lr
64 »       nop64 »       nop
  
65 00000064·<config_register_struct>:65 00000064·<config_register_struct>:
66 config_register_struct():66 config_register_struct():
67 »       strd»   r4,·r5,·[sp,·#-32]!67 »       strd»   r4,·r5,·[sp,·#-32]!
68 »       mov»    r4,·r068 »       mov»    r4,·r0
69 »       mov.w»  r0,·#36»    ;·0x24 
70 »       strd»   r6,·r7,·[sp,·#8]69 »       strd»   r6,·r7,·[sp,·#8]
71 »       mov»    r5,·r1 
72 »       mov»    r6,·r2 
73 »       strd»   r9,·sl,·[sp,·#16]70 »       strd»   r9,·sl,·[sp,·#16]
74 »       mov»    r7,·r3 
75 »       strd»   fp,·lr,·[sp,·#24]71 »       strd»   fp,·lr,·[sp,·#24]
 72 »       mov.w»  r0,·#36»    ;·0x24
76 »       sub»    sp,·#873 »       sub»    sp,·#8
 74 »       mov»    r5,·r1
 75 »       mov»    r7,·r2
 76 »       mov»    r6,·r3
77 »       bl»     0·<malloc>77 »       bl»     0·<malloc>
78 ·R_ARM_THM_CALL» malloc78 ·R_ARM_THM_CALL» malloc
79 »       cmp»    r0,·#079 »       cmp»    r0,·#0
80 »       beq.n»  10e·<config_register_struct+0xaa>80 »       beq.n»  112·<config_register_struct+0xae>
81 »       ldr»    r1,·[pc,·#144]»;·(11c·<config_register_struct+0xb8>)81 »       ldr.w»  ip,·[pc,·#148]»      ;·120·<config_register_struct+0xbc>
82 »       mov»    r9,·r082 »       mov»    r9,·r0
83 »       mov»    r0,·r483 »       mov»    r0,·r4
84 »       add»    r1,·pc84 »       add»    ip,·pc
85 »       ldrd»   r3,·r4,·[r1,·#8]85 »       ldrd»   r3,·r4,·[ip]
86 »       ldrd»   sl,·fp,·[r1,·#16]86 »       ldrd»   sl,·fp,·[ip,·#16]
87 »       strd»   r3,·r4,·[sp]87 »       ldr.w»  r1,·[ip,·#32]
88 »       ldrd»   r3,·r4,·[r1] 
89 »       strd»   r3,·r4,·[r9]88 »       strd»   r3,·r4,·[r9]
90 »       ldrd»   r3,·r4,·[r1,·#24]89 »       ldrd»   r3,·r4,·[ip,·#8]
 90 »       str.w»  r1,·[r9,·#32]
91 »       strd»   sl,·fp,·[r9,·#16]91 »       strd»   sl,·fp,·[r9,·#16]
 92 »       strd»   r3,·r4,·[sp]
 93 »       ldrd»   r3,·r4,·[ip,·#24]
92 »       strd»   r3,·r4,·[r9,·#24]94 »       strd»   r3,·r4,·[r9,·#24]
93 »       ldrd»   r3,·r4,·[sp]95 »       ldrd»   r3,·r4,·[sp]
94 »       strd»   r3,·r4,·[r9,·#8]96 »       strd»   r3,·r4,·[r9,·#8]
95 »       ldr»    r3,·[r1,·#32] 
96 »       str.w»  r3,·[r9,·#32] 
97 »       bl»     0·<strdup>97 »       bl»     0·<strdup>
98 ·R_ARM_THM_CALL» strdup98 ·R_ARM_THM_CALL» strdup
99 »       strd»   r0,·r5,·[r9]99 »       strd»   r0,·r5,·[r9]
100 »       mov.w»  r0,·#8100 »       mov.w»  r0,·#8
101 »       bl»     0·<malloc>101 »       bl»     0·<malloc>
102 ·R_ARM_THM_CALL» malloc102 ·R_ARM_THM_CALL» malloc
103 »       mov»    r4,·r0103 »       mov»    r4,·r0
104 »       cbz»    r0,·10e·<config_register_struct+0xaa>104 »       cbz»    r0,·112·<config_register_struct+0xae>
105 »       mov»    r1,·r7105 »       mov»    r1,·r6
106 »       strd»   r6,·r9,·[r0]106 »       strd»   r7,·r9,·[r0]
107 »       bl»     0·<config_register>107 »       bl»     0·<config_register>
108 ·R_ARM_THM_CALL» config_register108 ·R_ARM_THM_CALL» config_register
109 »       subs»   r5,·r0,·#0109 »       subs»   r5,·r0,·#0
110 »       blt.n»  f8·<config_register_struct+0x94>110 »       blt.n»  fc·<config_register_struct+0x98>
111 »       mov»    r0,·r5111 »       mov»    r0,·r5
112 »       add»    sp,·#8112 »       add»    sp,·#8
113 »       ldrd»   r4,·r5,·[sp]113 »       ldrd»   r4,·r5,·[sp]
114 »       ldrd»   r6,·r7,·[sp,·#8]114 »       ldrd»   r6,·r7,·[sp,·#8]
115 »       ldrd»   r9,·sl,·[sp,·#16]115 »       ldrd»   r9,·sl,·[sp,·#16]
116 »       add»    sp,·#24116 »       add»    sp,·#24
117 »       ldmia.w»sp!,·{fp,·pc}117 »       ldmia.w»sp!,·{fp,·pc}
Offset 121, 19 lines modifiedOffset 121, 19 lines modified
121 ·R_ARM_THM_CALL» free121 ·R_ARM_THM_CALL» free
122 »       mov»    r0,·r9122 »       mov»    r0,·r9
123 »       bl»     0·<free>123 »       bl»     0·<free>
124 ·R_ARM_THM_CALL» free124 ·R_ARM_THM_CALL» free
125 »       mov»    r0,·r4125 »       mov»    r0,·r4
126 »       bl»     0·<free>126 »       bl»     0·<free>
127 ·R_ARM_THM_CALL» free127 ·R_ARM_THM_CALL» free
128 »       b.n»    e2·<config_register_struct+0x7e>128 »       b.n»    e6·<config_register_struct+0x82>
129 »       ldr»    r0,·[pc,·#16]» ;·(120·<config_register_struct+0xbc>)129 »       ldr»    r0,·[pc,·#16]» ;·(124·<config_register_struct+0xc0>)
130 »       add»    r0,·pc130 »       add»    r0,·pc
131 »       bl»     0·<perror>131 »       bl»     0·<perror>
132 ·R_ARM_THM_CALL» perror132 ·R_ARM_THM_CALL» perror
133 »       movs»   r0,·#250»    ;·0xfa133 »       movs»   r0,·#250»    ;·0xfa
134 »       bl»     0·<exit>134 »       bl»     0·<exit>
135 ·R_ARM_THM_CALL» exit135 ·R_ARM_THM_CALL» exit
136 »       .word»  0x00000088136 »       .word»  0x0000008a
137 ·R_ARM_REL32»    .data.rel.ro.local137 ·R_ARM_REL32»    .data.rel.ro.local
138 »       .word»  0x0000000c138 »       .word»  0x0000000c
139 ·R_ARM_REL32»    .LC0139 ·R_ARM_REL32»    .LC0
743 B
counter_output_stream.o
697 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 56, 19 lines modifiedOffset 56, 19 lines modified
56 counter_output_stream_init():56 counter_output_stream_init():
57 »       ldr»    r3,·[pc,·#48]» ;·(a0·<counter_output_stream_init+0x34>)57 »       ldr»    r3,·[pc,·#48]» ;·(a0·<counter_output_stream_init+0x34>)
58 »       str.w»  r4,·[sp,·#-12]!58 »       str.w»  r4,·[sp,·#-12]!
59 »       mov.w»  r4,·#059 »       mov.w»  r4,·#0
60 »       strd»   r5,·r6,·[sp,·#4]60 »       strd»   r5,·r6,·[sp,·#4]
61 »       mov.w»  r5,·#061 »       mov.w»  r5,·#0
62 »       mov.w»  r6,·#062 »       mov.w»  r6,·#0
63 »       str»    r0,·[r2,·#0] 
64 »       strd»   r4,·r5,·[r2,·#8]63 »       strd»   r4,·r5,·[r2,·#8]
65 »       add»    r3,·pc 
66 »       strd»   r4,·r5,·[r2,·#16]64 »       strd»   r4,·r5,·[r2,·#16]
 65 »       add»    r3,·pc
67 »       ldrd»   r4,·r5,·[sp]66 »       ldrd»   r4,·r5,·[sp]
68 »       add»    sp,·#867 »       add»    sp,·#8
69 »       str»    r6,·[r2,·#24]68 »       str»    r6,·[r2,·#24]
70 »       strd»   r2,·r3,·[r1]69 »       str»    r0,·[r2,·#0]
71 »       ldr.w»  r6,·[sp],·#470 »       ldr.w»  r6,·[sp],·#4
 71 »       strd»   r2,·r3,·[r1]
72 »       bx»     lr72 »       bx»     lr
73 »       .word»  0x0000001473 »       .word»  0x00000012
74 ·R_ARM_REL32»    .data.rel.ro.local74 ·R_ARM_REL32»    .data.rel.ro.local
103 KB
debug.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········11388·(bytes·into·file)13 ··Start·of·section·headers:··········11324·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1319 ··Number·of·section·headers:·········13
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·12
2.55 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x2c7c:1 There·are·13·section·headers,·starting·at·offset·0x2c3c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000038·00129c·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·001260·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·0024d0·000728·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·002490·000728·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0012d4·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·001298·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0012d8·004078·00··WA··0···0··88 ··[·4]·.bss··············NOBITS··········00000000·001298·004078·00··WA··0···0··8
9 ··[·5]·.data.rel.local···PROGBITS········00000000·0012d8·000028·00··WA··0···0··89 ··[·5]·.data.rel.local···PROGBITS········00000000·001298·000028·00··WA··0···0··8
10 ··[·6]·.rel.data.rel.local·REL·············00000000·002bf8·000010·08···I·10···5··410 ··[·6]·.rel.data.rel.local·REL·············00000000·002bb8·000010·08···I·10···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·001300·000346·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0012c0·000346·01·AMS··0···0··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·001646·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·001606·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001646·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001606·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·00167c·000930·10·····11··92··414 ··[10]·.symtab···········SYMTAB··········00000000·00163c·000930·10·····11··92··4
15 ··[11]·.strtab···········STRTAB··········00000000·001fac·000522·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·001f6c·000522·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·002c08·000073·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·002bc8·000073·00······0···0··1
17 Key·to·Flags:17 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··y·(purecode),·p·(processor·specific)21 ··y·(purecode),·p·(processor·specific)
11.9 KB
readelf --wide --symbols {}
    
Offset 2, 58 lines modifiedOffset 2, 58 lines modified
2 Symbol·table·'.symtab'·contains·147·entries:2 Symbol·table·'.symtab'·contains·147·entries:
3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····4·5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
6 ·····2:·00000001····94·FUNC····LOCAL··DEFAULT····1·debug_stacktrace_clear_delete6 ·····2:·00000001····94·FUNC····LOCAL··DEFAULT····1·debug_stacktrace_clear_delete
7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
8 ·····4:·00000061····42·FUNC····LOCAL··DEFAULT····1·debug_stacktraces_list_set_search8 ·····4:·00000061····42·FUNC····LOCAL··DEFAULT····1·debug_stacktraces_list_set_search
9 ·····5:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d9 ·····5:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
10 ·····6:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····1·$t10 ·····6:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
11 ·····7:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····1·$d11 ·····7:·00000200·····0·NOTYPE··LOCAL··DEFAULT····1·$d
12 ·····8:·00000214·····0·NOTYPE··LOCAL··DEFAULT····1·$t12 ·····8:·00000208·····0·NOTYPE··LOCAL··DEFAULT····1·$t
13 ·····9:·000002d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d13 ·····9:·000002c8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
14 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC014 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
15 ····11:·00000008·····0·NOTYPE··LOCAL··DEFAULT····7·.LC115 ····11:·00000008·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1
16 ····12:·000002e4·····0·NOTYPE··LOCAL··DEFAULT····1·$t16 ····12:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
17 ····13:·000003a8·····0·NOTYPE··LOCAL··DEFAULT····1·$d17 ····13:·00000394·····0·NOTYPE··LOCAL··DEFAULT····1·$d
18 ····14:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····1·$t18 ····14:·000003a0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
19 ····15:·00000480·····0·NOTYPE··LOCAL··DEFAULT····1·$d19 ····15:·0000046c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
20 ····16:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC220 ····16:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2
21 ····17:·00000490·····0·NOTYPE··LOCAL··DEFAULT····1·$t21 ····17:·0000047c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
22 ····18:·000004e4·····0·NOTYPE··LOCAL··DEFAULT····1·$d22 ····18:·000004d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
23 ····19:·000004ec·····0·NOTYPE··LOCAL··DEFAULT····1·$t23 ····19:·000004d8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
24 ····20:·0000054c·····0·NOTYPE··LOCAL··DEFAULT····1·$d24 ····20:·00000538·····0·NOTYPE··LOCAL··DEFAULT····1·$d
25 ····21:·00000554·····0·NOTYPE··LOCAL··DEFAULT····1·$t25 ····21:·00000540·····0·NOTYPE··LOCAL··DEFAULT····1·$t
26 ····22:·0000062c·····0·NOTYPE··LOCAL··DEFAULT····1·$d26 ····22:·00000618·····0·NOTYPE··LOCAL··DEFAULT····1·$d
27 ····23:·00000018·····0·NOTYPE··LOCAL··DEFAULT····7·.LC327 ····23:·00000018·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3
28 ····24:·00000030·····0·NOTYPE··LOCAL··DEFAULT····7·.LC528 ····24:·00000030·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5
29 ····25:·00000024·····0·NOTYPE··LOCAL··DEFAULT····7·.LC429 ····25:·00000024·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4
30 ····26:·00000638·····0·NOTYPE··LOCAL··DEFAULT····1·$t30 ····26:·00000624·····0·NOTYPE··LOCAL··DEFAULT····1·$t
31 ····27:·0000083c·····0·NOTYPE··LOCAL··DEFAULT····1·$d31 ····27:·00000824·····0·NOTYPE··LOCAL··DEFAULT····1·$d
32 ····28:·00002070··8200·OBJECT··LOCAL··DEFAULT····4·db_alloc_count_by_size32 ····28:·00002070··8200·OBJECT··LOCAL··DEFAULT····4·db_alloc_count_by_size
33 ····29:·00000068··8200·OBJECT··LOCAL··DEFAULT····4·db_alloc_peak_by_size33 ····29:·00000068··8200·OBJECT··LOCAL··DEFAULT····4·db_alloc_peak_by_size
34 ····30:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC734 ····30:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC7
35 ····31:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC635 ····31:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC6
36 ····32:·00000870·····0·NOTYPE··LOCAL··DEFAULT····1·$t36 ····32:·00000858·····0·NOTYPE··LOCAL··DEFAULT····1·$t
37 ····33:·00000a04·····0·NOTYPE··LOCAL··DEFAULT····1·$d37 ····33:·000009e4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
38 ····34:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC938 ····34:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC9
39 ····35:·00000060·····0·NOTYPE··LOCAL··DEFAULT····7·.LC839 ····35:·00000060·····0·NOTYPE··LOCAL··DEFAULT····7·.LC8
40 ····36:·00000a24·····0·NOTYPE··LOCAL··DEFAULT····1·$t40 ····36:·00000a04·····0·NOTYPE··LOCAL··DEFAULT····1·$t
41 ····37:·00000aa0·····0·NOTYPE··LOCAL··DEFAULT····1·$d41 ····37:·00000a80·····0·NOTYPE··LOCAL··DEFAULT····1·$d
42 ····38:·00000aa8·····0·NOTYPE··LOCAL··DEFAULT····1·$t42 ····38:·00000a88·····0·NOTYPE··LOCAL··DEFAULT····1·$t
43 ····39:·00000ae4·····0·NOTYPE··LOCAL··DEFAULT····1·$d43 ····39:·00000ac4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
44 ····40:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1044 ····40:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC10
45 ····41:·00000ae8·····0·NOTYPE··LOCAL··DEFAULT····1·$t45 ····41:·00000ac8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
46 ····42:·00000b50·····0·NOTYPE··LOCAL··DEFAULT····1·$d46 ····42:·00000b28·····0·NOTYPE··LOCAL··DEFAULT····1·$d
47 ····43:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1247 ····43:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC12
48 ····44:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1148 ····44:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC11
49 ····45:·00000b60·····0·NOTYPE··LOCAL··DEFAULT····1·$t49 ····45:·00000b38·····0·NOTYPE··LOCAL··DEFAULT····1·$t
50 ····46:·00000b68·····0·NOTYPE··LOCAL··DEFAULT····1·$d50 ····46:·00000b40·····0·NOTYPE··LOCAL··DEFAULT····1·$d
51 ····47:·00000b6c·····0·NOTYPE··LOCAL··DEFAULT····1·$t51 ····47:·00000b44·····0·NOTYPE··LOCAL··DEFAULT····1·$t
52 ····48:·000010bc·····0·NOTYPE··LOCAL··DEFAULT····1·$d52 ····48:·00001080·····0·NOTYPE··LOCAL··DEFAULT····1·$d
53 ····49:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1353 ····49:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC13
54 ····50:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1454 ····50:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC14
55 ····51:·00000120·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1555 ····51:·00000120·····0·NOTYPE··LOCAL··DEFAULT····7·.LC15
56 ····52:·00000144·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1656 ····52:·00000144·····0·NOTYPE··LOCAL··DEFAULT····7·.LC16
57 ····53:·00000168·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1757 ····53:·00000168·····0·NOTYPE··LOCAL··DEFAULT····7·.LC17
58 ····54:·00000188·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1858 ····54:·00000188·····0·NOTYPE··LOCAL··DEFAULT····7·.LC18
59 ····55:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2059 ····55:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC20
Offset 64, 20 lines modifiedOffset 64, 20 lines modified
64 ····60:·00000324·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2864 ····60:·00000324·····0·NOTYPE··LOCAL··DEFAULT····7·.LC28
65 ····61:·00000328·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2965 ····61:·00000328·····0·NOTYPE··LOCAL··DEFAULT····7·.LC29
66 ····62:·00000334·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3066 ····62:·00000334·····0·NOTYPE··LOCAL··DEFAULT····7·.LC30
67 ····63:·000001b8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1967 ····63:·000001b8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC19
68 ····64:·00000200·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2168 ····64:·00000200·····0·NOTYPE··LOCAL··DEFAULT····7·.LC21
69 ····65:·00000218·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2269 ····65:·00000218·····0·NOTYPE··LOCAL··DEFAULT····7·.LC22
70 ····66:·00000224·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2370 ····66:·00000224·····0·NOTYPE··LOCAL··DEFAULT····7·.LC23
71 ····67:·0000115c·····0·NOTYPE··LOCAL··DEFAULT····1·$t71 ····67:·00001120·····0·NOTYPE··LOCAL··DEFAULT····1·$t
72 ····68:·000011ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d72 ····68:·00001170·····0·NOTYPE··LOCAL··DEFAULT····1·$d
73 ····69:·00000338·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3173 ····69:·00000338·····0·NOTYPE··LOCAL··DEFAULT····7·.LC31
74 ····70:·000011b8·····0·NOTYPE··LOCAL··DEFAULT····1·$t74 ····70:·0000117c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
75 ····71:·00001264·····0·NOTYPE··LOCAL··DEFAULT····1·$d75 ····71:·00001228·····0·NOTYPE··LOCAL··DEFAULT····1·$d
76 ····72:·0000127c·····0·NOTYPE··LOCAL··DEFAULT····1·$t76 ····72:·00001240·····0·NOTYPE··LOCAL··DEFAULT····1·$t
77 ····73:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d77 ····73:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d
78 ····74:·00000000····24·OBJECT··LOCAL··DEFAULT····4·stacktraces_mutex78 ····74:·00000000····24·OBJECT··LOCAL··DEFAULT····4·stacktraces_mutex
79 ····75:·00000018·····4·OBJECT··LOCAL··DEFAULT····4·stacktraces_list_set79 ····75:·00000018·····4·OBJECT··LOCAL··DEFAULT····4·stacktraces_list_set
80 ····76:·0000001c····24·OBJECT··LOCAL··DEFAULT····4·alloc_mutex80 ····76:·0000001c····24·OBJECT··LOCAL··DEFAULT····4·alloc_mutex
81 ····77:·00000038·····8·OBJECT··LOCAL··DEFAULT····4·db_current_allocated81 ····77:·00000038·····8·OBJECT··LOCAL··DEFAULT····4·db_current_allocated
82 ····78:·00000040·····8·OBJECT··LOCAL··DEFAULT····4·db_next_block_serial82 ····78:·00000040·····8·OBJECT··LOCAL··DEFAULT····4·db_next_block_serial
83 ····79:·00000048·····8·OBJECT··LOCAL··DEFAULT····4·db_total_allocated83 ····79:·00000048·····8·OBJECT··LOCAL··DEFAULT····4·db_total_allocated
Offset 91, 60 lines modifiedOffset 91, 60 lines modified
91 ····87:·00000000·····0·SECTION·LOCAL··DEFAULT····1·91 ····87:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
92 ····88:·00000000·····0·SECTION·LOCAL··DEFAULT····3·92 ····88:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
93 ····89:·00000000·····0·SECTION·LOCAL··DEFAULT····7·93 ····89:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
94 ····90:·00000000·····0·SECTION·LOCAL··DEFAULT····8·94 ····90:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
95 ····91:·00000000·····0·SECTION·LOCAL··DEFAULT····9·95 ····91:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·list_sl_debug_remove_first96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·list_sl_debug_remove_first
97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
98 ····94:·0000008d···344·FUNC····GLOBAL·DEFAULT····1·debug_stacktrace_get98 ····94:·0000008d···332·FUNC····GLOBAL·DEFAULT····1·debug_stacktrace_get
99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·backtrace99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·backtrace
100 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_lock100 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_lock
101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·u64_set_debug_avl_insert101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·u64_set_debug_avl_insert
102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·list_sl_debug_search102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·list_sl_debug_search
103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_unlock103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_unlock
104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·list_sl_debug_insert106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·list_sl_debug_insert
107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·backtrace_symbols107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·backtrace_symbols
108 ···104:·000001e5····48·FUNC····GLOBAL·DEFAULT····1·debug_stacktrace_clear108 ···104:·000001d9····48·FUNC····GLOBAL·DEFAULT····1·debug_stacktrace_clear
109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·u64_set_debug_avl_callback_and_destroy109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·u64_set_debug_avl_callback_and_destroy
110 ···106:·00000215···208·FUNC····GLOBAL·DEFAULT····1·debug_stacktrace_log110 ···106:·00000209···204·FUNC····GLOBAL·DEFAULT····1·debug_stacktrace_log
111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg
112 ···108:·000002e5···208·FUNC····GLOBAL·DEFAULT····1·debug_stacktrace_try_log112 ···108:·000002d5···204·FUNC····GLOBAL·DEFAULT····1·debug_stacktrace_try_log
113 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_try_msg113 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_try_msg
114 ···110:·000003b5···220·FUNC····GLOBAL·DEFAULT····1·debug_stacktrace_print114 ···110:·000003a1···220·FUNC····GLOBAL·DEFAULT····1·debug_stacktrace_print
115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformatln115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformatln
116 ···112:·00000491····92·FUNC····GLOBAL·DEFAULT····1·debug_dump116 ···112:·0000047d····92·FUNC····GLOBAL·DEFAULT····1·debug_dump
117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osprint_dump117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osprint_dump
118 ···114:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_118 ···114:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
119 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__termout__119 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__termout__
120 ···116:·000004ed···104·FUNC····GLOBAL·DEFAULT····1·debug_dump_ex120 ···116:·000004d9···104·FUNC····GLOBAL·DEFAULT····1·debug_dump_ex
121 ···117:·00000555···228·FUNC····GLOBAL·DEFAULT····1·debug_log_stacktrace121 ···117:·00000541···228·FUNC····GLOBAL·DEFAULT····1·debug_log_stacktrace
122 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strchr122 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strchr
123 ···119:·00000639···568·FUNC····GLOBAL·DEFAULT····1·debug_malloc123 ···119:·00000625···564·FUNC····GLOBAL·DEFAULT····1·debug_malloc
124 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset124 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·time125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·time
126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fflush127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fflush
128 ···124:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort128 ···124:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort
129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·format129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·format
130 ···126:·00000871····50·FUNC····GLOBAL·DEFAULT····1·debug_calloc130 ···126:·00000859····50·FUNC····GLOBAL·DEFAULT····1·debug_calloc
131 ···127:·000008a5···384·FUNC····GLOBAL·DEFAULT····1·debug_free131 ···127:·0000088d···376·FUNC····GLOBAL·DEFAULT····1·debug_free
132 ···128:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·formatln132 ···128:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·formatln
133 ···129:·00000a25···132·FUNC····GLOBAL·DEFAULT····1·debug_realloc133 ···129:·00000a05···132·FUNC····GLOBAL·DEFAULT····1·debug_realloc
134 ···130:·00000aa9····64·FUNC····GLOBAL·DEFAULT····1·debug_strdup134 ···130:·00000a89····64·FUNC····GLOBAL·DEFAULT····1·debug_strdup
135 ···131:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen135 ···131:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
136 ···132:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit136 ···132:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
137 ···133:·00000ae9···120·FUNC····GLOBAL·DEFAULT····1·debug_mtest137 ···133:·00000ac9···112·FUNC····GLOBAL·DEFAULT····1·debug_mtest
Max diff block lines reached; 1365/12086 bytes (11.29%) of diff not shown.
28.9 KB
readelf --wide --relocs {}
    
Offset 1, 237 lines modifiedOffset 1, 237 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x24d0·contains·229·entries:1 Relocation·section·'.rel.text'·at·offset·0x2490·contains·229·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000000e··00005c0a·R_ARM_THM_CALL·········00000000···list_sl_debug_remove_first3 0000000e··00005c0a·R_ARM_THM_CALL·········00000000···list_sl_debug_remove_first
4 0000003a··00005d0a·R_ARM_THM_CALL·········00000000···free4 0000003a··00005d0a·R_ARM_THM_CALL·········00000000···free
5 00000040··00005d0a·R_ARM_THM_CALL·········00000000···free5 00000040··00005d0a·R_ARM_THM_CALL·········00000000···free
6 00000046··00005c0a·R_ARM_THM_CALL·········00000000···list_sl_debug_remove_first6 00000046··00005c0a·R_ARM_THM_CALL·········00000000···list_sl_debug_remove_first
7 000000ae··00005f0a·R_ARM_THM_CALL·········00000000···backtrace7 000000a8··00005f0a·R_ARM_THM_CALL·········00000000···backtrace
8 000000ee··0000600a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock8 000000e8··0000600a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
9 000000fa··0000610a·R_ARM_THM_CALL·········00000000···u64_set_debug_avl_insert9 000000f4··0000610a·R_ARM_THM_CALL·········00000000···u64_set_debug_avl_insert
10 00000112··0000620a·R_ARM_THM_CALL·········00000000···list_sl_debug_search10 0000010c··0000620a·R_ARM_THM_CALL·········00000000···list_sl_debug_search
11 0000011e··0000630a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock11 00000118··0000630a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
12 00000148··0000640a·R_ARM_THM_CALL·········00000000···malloc12 00000140··0000640a·R_ARM_THM_CALL·········00000000···malloc
13 00000168··0000640a·R_ARM_THM_CALL·········00000000···malloc13 0000015c··0000640a·R_ARM_THM_CALL·········00000000···malloc
14 00000174··0000650a·R_ARM_THM_CALL·········00000000···memcpy14 00000168··0000650a·R_ARM_THM_CALL·········00000000···memcpy
15 00000180··0000660a·R_ARM_THM_CALL·········00000000···list_sl_debug_insert15 00000174··0000660a·R_ARM_THM_CALL·········00000000···list_sl_debug_insert
16 00000188··0000670a·R_ARM_THM_CALL·········00000000···backtrace_symbols16 0000017c··0000670a·R_ARM_THM_CALL·········00000000···backtrace_symbols
17 000001a0··0000640a·R_ARM_THM_CALL·········00000000···malloc17 00000194··0000640a·R_ARM_THM_CALL·········00000000···malloc
18 000001aa··0000650a·R_ARM_THM_CALL·········00000000···memcpy18 0000019e··0000650a·R_ARM_THM_CALL·········00000000···memcpy
19 000001ba··0000660a·R_ARM_THM_CALL·········00000000···list_sl_debug_insert19 000001ae··0000660a·R_ARM_THM_CALL·········00000000···list_sl_debug_insert
20 000001c2··0000670a·R_ARM_THM_CALL·········00000000···backtrace_symbols20 000001b6··0000670a·R_ARM_THM_CALL·········00000000···backtrace_symbols
21 000001d8··00000103·R_ARM_REL32············00000000···.bss21 000001cc··00000103·R_ARM_REL32············00000000···.bss
22 000001dc··00000403·R_ARM_REL32············00000061···debug_stacktraces_list_set_search22 000001d0··00000403·R_ARM_REL32············00000061···debug_stacktraces_list_set_search
23 000001e0··00000103·R_ARM_REL32············00000000···.bss23 000001d4··00000103·R_ARM_REL32············00000000···.bss
24 000001ee··0000600a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock24 000001e2··0000600a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
25 000001fa··0000690a·R_ARM_THM_CALL·········00000000···u64_set_debug_avl_callback_and_destroy25 000001ee··0000690a·R_ARM_THM_CALL·········00000000···u64_set_debug_avl_callback_and_destroy
26 0000020c··00000103·R_ARM_REL32············00000000···.bss26 00000200··00000103·R_ARM_REL32············00000000···.bss
27 00000210··00000203·R_ARM_REL32············00000001···debug_stacktrace_clear_delete27 00000204··00000203·R_ARM_REL32············00000001···debug_stacktrace_clear_delete
28 00000284··00006b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg28 00000276··00006b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
29 000002ca··00006b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg29 000002bc··00006b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
30 000002d8··00000a03·R_ARM_REL32············00000000···.LC030 000002c8··00000a03·R_ARM_REL32············00000000···.LC0
31 000002dc··00000b03·R_ARM_REL32············00000008···.LC131 000002cc··00000b03·R_ARM_REL32············00000008···.LC1
32 000002e0··00000a03·R_ARM_REL32············00000000···.LC032 000002d0··00000a03·R_ARM_REL32············00000000···.LC0
33 00000354··00006d0a·R_ARM_THM_CALL·········00000000···logger_handle_try_msg33 00000342··00006d0a·R_ARM_THM_CALL·········00000000···logger_handle_try_msg
34 0000039a··00006d0a·R_ARM_THM_CALL·········00000000···logger_handle_try_msg34 00000388··00006d0a·R_ARM_THM_CALL·········00000000···logger_handle_try_msg
35 000003a8··00000a03·R_ARM_REL32············00000000···.LC035 00000394··00000a03·R_ARM_REL32············00000000···.LC0
36 000003ac··00000b03·R_ARM_REL32············00000008···.LC136 00000398··00000b03·R_ARM_REL32············00000008···.LC1
37 000003b0··00000a03·R_ARM_REL32············00000000···.LC037 0000039c··00000a03·R_ARM_REL32············00000000···.LC0
38 00000416··00006f0a·R_ARM_THM_CALL·········00000000···osformatln38 00000402··00006f0a·R_ARM_THM_CALL·········00000000···osformatln
39 00000454··00006f0a·R_ARM_THM_CALL·········00000000···osformatln39 00000440··00006f0a·R_ARM_THM_CALL·········00000000···osformatln
40 00000480··00000b03·R_ARM_REL32············00000008···.LC140 0000046c··00000b03·R_ARM_REL32············00000008···.LC1
41 00000484··00000a03·R_ARM_REL32············00000000···.LC041 00000470··00000a03·R_ARM_REL32············00000000···.LC0
42 00000488··00000a03·R_ARM_REL32············00000000···.LC042 00000474··00000a03·R_ARM_REL32············00000000···.LC0
43 0000048c··00001003·R_ARM_REL32············0000000c···.LC243 00000478··00001003·R_ARM_REL32············0000000c···.LC2
44 000004e4··00007219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_44 000004d0··00007219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
45 000004e8··0000731a·R_ARM_GOT_BREL·········00000000···__termout__45 000004d4··0000731a·R_ARM_GOT_BREL·········00000000···__termout__
46 0000054c··00007219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_46 00000538··00007219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
47 00000550··0000731a·R_ARM_GOT_BREL·········00000000···__termout__47 0000053c··0000731a·R_ARM_GOT_BREL·········00000000···__termout__
48 0000057c··00005f0a·R_ARM_THM_CALL·········00000000···backtrace48 00000568··00005f0a·R_ARM_THM_CALL·········00000000···backtrace
49 00000588··0000670a·R_ARM_THM_CALL·········00000000···backtrace_symbols49 00000574··0000670a·R_ARM_THM_CALL·········00000000···backtrace_symbols
50 000005b0··0000760a·R_ARM_THM_CALL·········00000000···strchr50 0000059c··0000760a·R_ARM_THM_CALL·········00000000···strchr
51 000005c4··00006b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg51 000005b0··00006b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
52 000005d2··00005d0a·R_ARM_THM_CALL·········00000000···free52 000005be··00005d0a·R_ARM_THM_CALL·········00000000···free
53 00000600··00006b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg53 000005ec··00006b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
54 00000622··00006b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg54 0000060e··00006b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
55 0000062c··00001703·R_ARM_REL32············00000018···.LC355 00000618··00001703·R_ARM_REL32············00000018···.LC3
56 00000630··00001803·R_ARM_REL32············00000030···.LC556 0000061c··00001803·R_ARM_REL32············00000030···.LC5
57 00000634··00001903·R_ARM_REL32············00000024···.LC457 00000620··00001903·R_ARM_REL32············00000024···.LC4
58 00000672··0000600a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock58 0000065e··0000600a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
59 0000067c··0000630a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock59 00000668··0000630a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
60 0000069e··0000640a·R_ARM_THM_CALL·········00000000···malloc60 0000068a··0000640a·R_ARM_THM_CALL·········00000000···malloc
61 000006b0··0000600a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock61 0000069c··0000600a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
62 000006b4··00005e0a·R_ARM_THM_CALL·········0000008d···debug_stacktrace_get62 000006a4··00005e0a·R_ARM_THM_CALL·········0000008d···debug_stacktrace_get
63 000007b4··0000630a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock63 0000079c··0000630a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
64 000007c0··0000780a·R_ARM_THM_CALL·········00000000···memset64 000007a8··0000780a·R_ARM_THM_CALL·········00000000···memset
65 000007d0··0000780a·R_ARM_THM_CALL·········00000000···memset65 000007b8··0000780a·R_ARM_THM_CALL·········00000000···memset
66 0000080a··0000790a·R_ARM_THM_CALL·········00000000···time66 000007f2··0000790a·R_ARM_THM_CALL·········00000000···time
67 00000814··00007a0a·R_ARM_THM_CALL·········00000000···perror67 000007fc··00007a0a·R_ARM_THM_CALL·········00000000···perror
68 0000081a··00007b0a·R_ARM_THM_CALL·········00000000···fflush68 00000802··00007b0a·R_ARM_THM_CALL·········00000000···fflush
69 0000081e··00007c0a·R_ARM_THM_CALL·········00000000···abort69 00000806··00007c0a·R_ARM_THM_CALL·········00000000···abort
70 00000836··00007d0a·R_ARM_THM_CALL·········00000000···format70 0000081e··00007d0a·R_ARM_THM_CALL·········00000000···format
 71 00000824··00000103·R_ARM_REL32············00000000···.bss
 72 00000828··00007219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
 73 0000082c··00000103·R_ARM_REL32············00000000···.bss
 74 00000830··00005303·R_ARM_REL32············00000000···.data.rel.local
 75 00000834··00000103·R_ARM_REL32············00000000···.bss
 76 00000838··00000103·R_ARM_REL32············00000000···.bss
71 0000083c··00000103·R_ARM_REL32············00000000···.bss77 0000083c··00000103·R_ARM_REL32············00000000···.bss
72 00000840··00007219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_78 00000840··00000103·R_ARM_REL32············00000000···.bss
73 00000844··00000103·R_ARM_REL32············00000000···.bss79 00000844··00000103·R_ARM_REL32············00000000···.bss
74 00000848··00005303·R_ARM_REL32············00000000···.data.rel.local80 00000848··00000103·R_ARM_REL32············00000000···.bss
75 0000084c··00000103·R_ARM_REL32············00000000···.bss81 0000084c··00001e03·R_ARM_REL32············0000005c···.LC7
76 00000850··00000103·R_ARM_REL32············00000000···.bss82 00000850··0000731a·R_ARM_GOT_BREL·········00000000···__termout__
77 00000854··00000103·R_ARM_REL32············00000000···.bss83 00000854··00001f03·R_ARM_REL32············0000003c···.LC6
78 00000858··00000103·R_ARM_REL32············00000000···.bss84 0000086c··0000770a·R_ARM_THM_CALL·········00000625···debug_malloc
79 0000085c··00000103·R_ARM_REL32············00000000···.bss85 0000087a··0000780a·R_ARM_THM_CALL·········00000000···memset
80 00000860··00000103·R_ARM_REL32············00000000···.bss86 000008c4··0000600a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
81 00000864··00001e03·R_ARM_REL32············0000005c···.LC787 0000093e··0000630a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
82 00000868··0000731a·R_ARM_GOT_BREL·········00000000···__termout__88 00000956··0000780a·R_ARM_THM_CALL·········00000000···memset
83 0000086c··00001f03·R_ARM_REL32············0000003c···.LC689 00000996··00007b0a·R_ARM_THM_CALL·········00000000···fflush
84 00000884··0000770a·R_ARM_THM_CALL·········00000639···debug_malloc90 000009c0··0000800a·R_ARM_THM_CALL·········00000000···formatln
85 00000892··0000780a·R_ARM_THM_CALL·········00000000···memset91 000009d2··0000740a·R_ARM_THM_CALL·········000004d9···debug_dump_ex
86 000008e8··0000600a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock92 000009d6··00007c0a·R_ARM_THM_CALL·········00000000···abort
87 00000952··0000630a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock93 000009de··0000800a·R_ARM_THM_CALL·········00000000···formatln
88 0000096a··0000780a·R_ARM_THM_CALL·········00000000···memset94 000009e4··00007219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
89 000009b2··00007b0a·R_ARM_THM_CALL·········00000000···fflush95 000009e8··00000103·R_ARM_REL32············00000000···.bss
90 000009dc··0000800a·R_ARM_THM_CALL·········00000000···formatln96 000009ec··00000103·R_ARM_REL32············00000000···.bss
91 000009f0··0000740a·R_ARM_THM_CALL·········000004ed···debug_dump_ex97 000009f0··00000103·R_ARM_REL32············00000000···.bss
92 000009f4··00007c0a·R_ARM_THM_CALL·········00000000···abort98 000009f4··00000103·R_ARM_REL32············00000000···.bss
93 000009fe··0000800a·R_ARM_THM_CALL·········00000000···formatln99 000009f8··0000731a·R_ARM_GOT_BREL·········00000000···__termout__
94 00000a04··00007219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_100 000009fc··00002203·R_ARM_REL32············0000007c···.LC9
95 00000a08··00000103·R_ARM_REL32············00000000···.bss101 00000a00··00002303·R_ARM_REL32············00000060···.LC8
96 00000a0c··00000103·R_ARM_REL32············00000000···.bss102 00000a2e··0000770a·R_ARM_THM_CALL·········00000625···debug_malloc
97 00000a10··00000103·R_ARM_REL32············00000000···.bss103 00000a40··0000650a·R_ARM_THM_CALL·········00000000···memcpy
98 00000a14··00000103·R_ARM_REL32············00000000···.bss104 00000a4a··00007f0a·R_ARM_THM_CALL·········0000088d···debug_free
99 00000a18··0000731a·R_ARM_GOT_BREL·········00000000···__termout__105 00000a74··0000770a·R_ARM_THM_CALL·········00000625···debug_malloc
100 00000a1c··00002203·R_ARM_REL32············0000007c···.LC9106 00000a92··0000830a·R_ARM_THM_CALL·········00000000···strlen
101 00000a20··00002303·R_ARM_REL32············00000060···.LC8107 00000a9c··0000640a·R_ARM_THM_CALL·········00000000···malloc
102 00000a4e··0000770a·R_ARM_THM_CALL·········00000639···debug_malloc108 00000aa8··0000650a·R_ARM_THM_CALL·········00000000···memcpy
103 00000a60··0000650a·R_ARM_THM_CALL·········00000000···memcpy109 00000aba··00007a0a·R_ARM_THM_CALL·········00000000···perror
104 00000a6a··00007f0a·R_ARM_THM_CALL·········000008a5···debug_free110 00000ac0··0000840a·R_ARM_THM_CALL·········00000000···exit
105 00000a94··0000770a·R_ARM_THM_CALL·········00000639···debug_malloc111 00000ac4··00002803·R_ARM_REL32············0000009c···.LC10
106 00000ab2··0000830a·R_ARM_THM_CALL·········00000000···strlen112 00000b04··0000800a·R_ARM_THM_CALL·········00000000···formatln
107 00000abc··0000640a·R_ARM_THM_CALL·········00000000···malloc113 00000b16··0000740a·R_ARM_THM_CALL·········000004d9···debug_dump_ex
108 00000ac8··0000650a·R_ARM_THM_CALL·········00000000···memcpy114 00000b1a··00007c0a·R_ARM_THM_CALL·········00000000···abort
109 00000ada··00007a0a·R_ARM_THM_CALL·········00000000···perror115 00000b22··0000800a·R_ARM_THM_CALL·········00000000···formatln
110 00000ae0··0000840a·R_ARM_THM_CALL·········00000000···exit116 00000b28··00007219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
111 00000ae4··00002803·R_ARM_REL32············0000009c···.LC10117 00000b2c··0000731a·R_ARM_GOT_BREL·········00000000···__termout__
112 00000b28··0000800a·R_ARM_THM_CALL·········00000000···formatln118 00000b30··00002b03·R_ARM_REL32············000000bc···.LC12
113 00000b3c··0000740a·R_ARM_THM_CALL·········000004ed···debug_dump_ex119 00000b34··00002c03·R_ARM_REL32············000000a8···.LC11
114 00000b40··00007c0a·R_ARM_THM_CALL·········00000000···abort120 00000b40··00000103·R_ARM_REL32············00000000···.bss
115 00000b48··0000800a·R_ARM_THM_CALL·········00000000···formatln121 00000b86··0000600a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
116 00000b50··00007219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_122 00000b8a··0000890a·R_ARM_THM_CALL·········00000000···timeus
117 00000b54··0000731a·R_ARM_GOT_BREL·········00000000···__termout__123 00000ba0··0000800a·R_ARM_THM_CALL·········00000000···formatln
118 00000b58··00002b03·R_ARM_REL32············000000bc···.LC12124 00000ba4··0000890a·R_ARM_THM_CALL·········00000000···timeus
119 00000b5c··00002c03·R_ARM_REL32············000000a8···.LC11125 00000bba··0000800a·R_ARM_THM_CALL·········00000000···formatln
120 00000b68··00000103·R_ARM_REL32············00000000···.bss126 00000bbe··0000890a·R_ARM_THM_CALL·········00000000···timeus
Max diff block lines reached; 365/29562 bytes (1.23%) of diff not shown.
276 B
strings --all --bytes=8 {}
    
Offset 1, 11 lines modifiedOffset 1, 10 lines modified
1 4I:FHFyD1 2I:FHFyD
2 JCFQFHFzD2 JKFAFPFzD
3 kCF*FQFHF3 kKF*FAFPF
4 XHYMYLxD 
5 NULL-TRACE4 NULL-TRACE
6 %s:·%p:·%s5 %s:·%p:·%s
7 %s:·%p:·?6 %s:·%p:·?
8 %s:·?:·?7 %s:·?:·?
9 DB_MAX_ALLOC·reached·!!!·(%u)8 DB_MAX_ALLOC·reached·!!!·(%u)
10 DOUBLE·FREE·@·%p·(%s:%i)9 DOUBLE·FREE·@·%p·(%s:%i)
11 MEMORY·CORRUPTED·@%p·(%s:%i)10 MEMORY·CORRUPTED·@%p·(%s:%i)
58.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 64, 152 lines modifiedOffset 64, 148 lines modified
64 »       bx»     lr64 »       bx»     lr
65 »       mov.w»  r0,·#365 »       mov.w»  r0,·#3
66 »       bx»     lr66 »       bx»     lr
67 »       nop67 »       nop
  
68 0000008c·<debug_stacktrace_get>:68 0000008c·<debug_stacktrace_get>:
69 debug_stacktrace_get():69 debug_stacktrace_get():
70 »       str.w»  r4,·[sp,·#-36]!70 »       strd»   r4,·r5,·[sp,·#-32]!
71 »       mov.w»  r1,·#1024»  ;·0x40071 »       strd»   r6,·r7,·[sp,·#8]
72 »       strd»   r5,·r6,·[sp,·#4]72 »       strd»   r8,·r9,·[sp,·#16]
73 »       strd»   r7,·r8,·[sp,·#12]73 »       strd»   sl,·lr,·[sp,·#24]
74 »       strd»   r9,·sl,·[sp,·#20] 
75 »       strd»   fp,·lr,·[sp,·#28] 
76 »       sub.w»  sp,·sp,·#4096»       ;·0x100074 »       sub.w»  sp,·sp,·#4096»       ;·0x1000
77 »       sub»    sp,·#475 »       mov.w»  r1,·#1024»  ;·0x400
78 »       mov»    r4,·sp76 »       mov»    r4,·sp
79 »       mov»    r0,·r477 »       mov»    r0,·r4
80 »       bl»     0·<backtrace>78 »       bl»     0·<backtrace>
81 ·R_ARM_THM_CALL» backtrace79 ·R_ARM_THM_CALL» backtrace
82 »       add.w»  r8,·r0,·#4294967295» ;·0xffffffff80 »       add.w»  r8,·r0,·#4294967295» ;·0xffffffff
83 »       mov»    r6,·r0 
84 »       cmp.w»  r8,·#081 »       cmp.w»  r8,·#0
85 »       ble.w»  1cc·<debug_stacktrace_get+0x140>82 »       mov»    r6,·r0
 83 »       ble.w»  1c0·<debug_stacktrace_get+0x134>
86 »       add»    r7,·sp,·#484 »       add»    r7,·sp,·#4
87 »       add.w»  r0,·r4,·r0,·lsl·#285 »       add.w»  r0,·r4,·r0,·lsl·#2
88 »       uxth.w» r2,·r8 
89 »       mov»    r1,·r786 »       mov»    r1,·r7
 87 »       uxth.w» r2,·r8
90 »       mov.w»  r4,·#088 »       mov.w»  r4,·#0
91 »       mov.w»  r5,·#089 »       mov.w»  r5,·#0
92 »       ldr.w»  r3,·[r1],·#490 »       ldr.w»  r3,·[r1],·#4
93 »       lsl.w»  r3,·r3,·r291 »       lsl.w»  r3,·r3,·r2
94 »       adds»   r4,·r4,·r392 »       adds»   r4,·r4,·r3
95 »       adc.w»  r5,·r5,·#093 »       adc.w»  r5,·r5,·#0
96 »       cmp»    r0,·r194 »       cmp»    r0,·r1
97 »       bne.n»  d4·<debug_stacktrace_get+0x48>95 »       bne.n»  ce·<debug_stacktrace_get+0x42>
98 »       ldr.w»  r9,·[pc,·#240]»      ;·1d8·<debug_stacktrace_get+0x14c>96 »       ldr.w»  r9,·[pc,·#232]»      ;·1cc·<debug_stacktrace_get+0x140>
99 »       add»    r9,·pc97 »       add»    r9,·pc
100 »       mov»    r0,·r998 »       mov»    r0,·r9
101 »       bl»     0·<pthread_mutex_lock>99 »       bl»     0·<pthread_mutex_lock>
102 ·R_ARM_THM_CALL» pthread_mutex_lock100 ·R_ARM_THM_CALL» pthread_mutex_lock
103 »       mov»    r2,·r4101 »       mov»    r2,·r4
104 »       add.w»  r0,·r9,·#24102 »       add.w»  r0,·r9,·#24
105 »       mov»    r3,·r5103 »       mov»    r3,·r5
106 »       bl»     0·<u64_set_debug_avl_insert>104 »       bl»     0·<u64_set_debug_avl_insert>
107 ·R_ARM_THM_CALL» u64_set_debug_avl_insert105 ·R_ARM_THM_CALL» u64_set_debug_avl_insert
108 »       ldr.w»  r9,·[r0,·#8]106 »       ldr.w»  r9,·[r0,·#8]
109 »       mov»    r4,·r0107 »       mov»    r4,·r0
110 »       cmp.w»  r9,·#0108 »       cmp.w»  r9,·#0
111 »       beq.n»  140·<debug_stacktrace_get+0xb4>109 »       beq.n»  134·<debug_stacktrace_get+0xa8>
112 »       ldr»    r1,·[pc,·#208]»;·(1dc·<debug_stacktrace_get+0x150>)110 »       ldr»    r1,·[pc,·#200]»;·(1d0·<debug_stacktrace_get+0x144>)
113 »       mov»    r2,·r7111 »       mov»    r2,·r7
114 »       mov»    r0,·r9112 »       mov»    r0,·r9
115 »       add»    r1,·pc113 »       add»    r1,·pc
116 »       bl»     0·<list_sl_debug_search>114 »       bl»     0·<list_sl_debug_search>
117 ·R_ARM_THM_CALL» list_sl_debug_search115 ·R_ARM_THM_CALL» list_sl_debug_search
118 »       mov»    r5,·r0116 »       mov»    r5,·r0
119 »       cbz»    r0,·192·<debug_stacktrace_get+0x106>117 »       cbz»    r0,·186·<debug_stacktrace_get+0xfa>
120 »       ldr»    r0,·[pc,·#196]»;·(1e0·<debug_stacktrace_get+0x154>)118 »       ldr»    r0,·[pc,·#188]»;·(1d4·<debug_stacktrace_get+0x148>)
121 »       add»    r0,·pc119 »       add»    r0,·pc
122 »       bl»     0·<pthread_mutex_unlock>120 »       bl»     0·<pthread_mutex_unlock>
123 ·R_ARM_THM_CALL» pthread_mutex_unlock121 ·R_ARM_THM_CALL» pthread_mutex_unlock
124 »       mov»    r0,·r5122 »       mov»    r0,·r5
125 »       add.w»  sp,·sp,·#4096»       ;·0x1000123 »       add.w»  sp,·sp,·#4096»       ;·0x1000
126 »       add»    sp,·#4 
127 »       ldrd»   r4,·r5,·[sp]124 »       ldrd»   r4,·r5,·[sp]
128 »       ldrd»   r6,·r7,·[sp,·#8]125 »       ldrd»   r6,·r7,·[sp,·#8]
129 »       ldrd»   r8,·r9,·[sp,·#16]126 »       ldrd»   r8,·r9,·[sp,·#16]
130 »       ldrd»   sl,·fp,·[sp,·#24]127 »       add»    sp,·#24
131 »       add»    sp,·#32128 »       ldmia.w»sp!,·{sl,·pc}
132 »       ldr.w»  pc,·[sp],·#4 
133 »       mov.w»  r0,·#12 
134 »       add.w»  r6,·r6,·#1129 »       add.w»  r6,·r6,·#1
 130 »       mov.w»  r0,·#12
 131 »       mov.w»  r6,·r6,·lsl·#2
135 »       bl»     0·<malloc>132 »       bl»     0·<malloc>
136 ·R_ARM_THM_CALL» malloc133 ·R_ARM_THM_CALL» malloc
137 »       add.w»  r3,·r0,·#4134 »       add.w»  r3,·r0,·#4
138 »       mov»    sl,·r0135 »       mov»    sl,·r0
139 »       mov.w»  r6,·r6,·lsl·#2 
140 »       mov»    r0,·r6 
141 »       strd»   r3,·r9,·[sl]136 »       strd»   r3,·r9,·[sl]
142 »       sub.w»  fp,·r6,·#8137 »       mov»    r0,·r6
143 »       str.w»  r9,·[sl,·#8]138 »       str.w»  r9,·[sl,·#8]
144 »       str.w»  sl,·[r4,·#8]139 »       str.w»  sl,·[r4,·#8]
 140 »       sub.w»  r4,·r6,·#8
145 »       bl»     0·<malloc>141 »       bl»     0·<malloc>
146 ·R_ARM_THM_CALL» malloc142 ·R_ARM_THM_CALL» malloc
 143 »       mov»    r2,·r4
147 »       mov»    r5,·r0144 »       mov»    r5,·r0
148 »       mov»    r2,·fp 
149 »       mov»    r1,·r7145 »       mov»    r1,·r7
150 »       add»    r6,·r5146 »       add»    r6,·r5
151 »       bl»     0·<memcpy>147 »       bl»     0·<memcpy>
152 ·R_ARM_THM_CALL» memcpy148 ·R_ARM_THM_CALL» memcpy
153 »       mov»    r0,·sl149 »       mov»    r0,·sl
154 »       mov»    r1,·r5150 »       mov»    r1,·r5
155 »       str.w»  r9,·[r5,·fp]151 »       str.w»  r9,·[r5,·r4]
156 »       bl»     0·<list_sl_debug_insert>152 »       bl»     0·<list_sl_debug_insert>
157 ·R_ARM_THM_CALL» list_sl_debug_insert153 ·R_ARM_THM_CALL» list_sl_debug_insert
158 »       mov»    r1,·r8154 »       mov»    r1,·r8
159 »       mov»    r0,·r7155 »       mov»    r0,·r7
160 »       bl»     0·<backtrace_symbols>156 »       bl»     0·<backtrace_symbols>
161 ·R_ARM_THM_CALL» backtrace_symbols157 ·R_ARM_THM_CALL» backtrace_symbols
162 »       str.w»  r0,·[r6,·#-4]158 »       str.w»  r0,·[r6,·#-4]
163 »       b.n»    11a·<debug_stacktrace_get+0x8e>159 »       b.n»    114·<debug_stacktrace_get+0x88>
164 »       add.w»  r4,·r6,·#1160 »       add.w»  r4,·r6,·#1
165 »       mov.w»  r4,·r4,·lsl·#2161 »       mov.w»  r4,·r4,·lsl·#2
166 »       sub.w»  r6,·r4,·#8162 »       sub.w»  r6,·r4,·#8
167 »       mov»    r0,·r4163 »       mov»    r0,·r4
168 »       bl»     0·<malloc>164 »       bl»     0·<malloc>
169 ·R_ARM_THM_CALL» malloc165 ·R_ARM_THM_CALL» malloc
170 »       mov»    r2,·r6166 »       mov»    r2,·r6
171 »       mov»    r1,·r7167 »       mov»    r1,·r7
172 »       mov»    r5,·r0168 »       mov»    r5,·r0
173 »       bl»     0·<memcpy>169 »       bl»     0·<memcpy>
174 ·R_ARM_THM_CALL» memcpy170 ·R_ARM_THM_CALL» memcpy
175 »       mov.w»  r3,·#0171 »       mov.w»  r3,·#0
176 »       mov»    r0,·r9172 »       mov»    r0,·r9
 173 »       str»    r3,·[r5,·r6]
177 »       mov»    r1,·r5174 »       mov»    r1,·r5
178 »       add»    r4,·r5175 »       add»    r4,·r5
179 »       str»    r3,·[r5,·r6] 
180 »       bl»     0·<list_sl_debug_insert>176 »       bl»     0·<list_sl_debug_insert>
181 ·R_ARM_THM_CALL» list_sl_debug_insert177 ·R_ARM_THM_CALL» list_sl_debug_insert
182 »       mov»    r1,·r8178 »       mov»    r1,·r8
Max diff block lines reached; 55990/59293 bytes (94.43%) of diff not shown.
397 KB
dns-udp.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········42376·(bytes·into·file)13 ··Start·of·section·headers:··········42280·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1419 ··Number·of·section·headers:·········14
20 ··Section·header·string·table·index:·1320 ··Section·header·string·table·index:·13
2.71 KB
readelf --wide --sections {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 There·are·14·section·headers,·starting·at·offset·0xa588:1 There·are·14·section·headers,·starting·at·offset·0xa528:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000038·00440c·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·0043b0·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·0086d4·001e18·08···I·11···1··46 ··[·2]·.rel.text·········REL·············00000000·008674·001e18·08···I·11···1··4
7 ··[·3]·.data·············PROGBITS········00000000·004444·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0043e8·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·004448·0004d4·00··WA··0···0··88 ··[·4]·.bss··············NOBITS··········00000000·0043e8·0004d4·00··WA··0···0··8
9 ··[·5]·.rodata···········PROGBITS········00000000·004448·000048·00···A··0···0··89 ··[·5]·.rodata···········PROGBITS········00000000·0043e8·000048·00···A··0···0··8
10 ··[·6]·.data.rel.local···PROGBITS········00000000·004490·000018·00··WA··0···0··410 ··[·6]·.data.rel.local···PROGBITS········00000000·004430·000018·00··WA··0···0··4
11 ··[·7]·.rel.data.rel.local·REL·············00000000·00a4ec·000020·08···I·11···6··411 ··[·7]·.rel.data.rel.local·REL·············00000000·00a48c·000020·08···I·11···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·0044a8·00168f·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·004448·00168f·01·AMS··0···0··4
13 ··[·9]·.note.GNU-stack···PROGBITS········00000000·005b37·000000·00······0···0··113 ··[·9]·.note.GNU-stack···PROGBITS········00000000·005ad7·000000·00······0···0··1
14 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·005b37·000033·00······0···0··114 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·005ad7·000033·00······0···0··1
15 ··[11]·.symtab···········SYMTAB··········00000000·005b6c·0018f0·10·····12·261··415 ··[11]·.symtab···········SYMTAB··········00000000·005b0c·0018f0·10·····12·261··4
16 ··[12]·.strtab···········STRTAB··········00000000·00745c·001278·00······0···0··116 ··[12]·.strtab···········STRTAB··········00000000·0073fc·001278·00······0···0··1
17 ··[13]·.shstrtab·········STRTAB··········00000000·00a50c·00007b·00······0···0··117 ··[13]·.shstrtab·········STRTAB··········00000000·00a4ac·00007b·00······0···0··1
18 Key·to·Flags:18 Key·to·Flags:
19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
22 ··y·(purecode),·p·(processor·specific)22 ··y·(purecode),·p·(processor·specific)
22.1 KB
readelf --wide --symbols {}
    
Offset 24, 117 lines modifiedOffset 24, 117 lines modified
24 ····20:·00000189····66·FUNC····LOCAL··DEFAULT····1·dns_udp_send_simple_message_node_compare24 ····20:·00000189····66·FUNC····LOCAL··DEFAULT····1·dns_udp_send_simple_message_node_compare
25 ····21:·000001cd····44·FUNC····LOCAL··DEFAULT····1·message_data_pool_alloc25 ····21:·000001cd····44·FUNC····LOCAL··DEFAULT····1·message_data_pool_alloc
26 ····22:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d26 ····22:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
27 ····23:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t27 ····23:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
28 ····24:·000001f9····40·FUNC····LOCAL··DEFAULT····1·dns_udp_tcp_query.part.928 ····24:·000001f9····40·FUNC····LOCAL··DEFAULT····1·dns_udp_tcp_query.part.9
29 ····25:·00000218·····0·NOTYPE··LOCAL··DEFAULT····1·$d29 ····25:·00000218·····0·NOTYPE··LOCAL··DEFAULT····1·$d
30 ····26:·00000220·····0·NOTYPE··LOCAL··DEFAULT····1·$t30 ····26:·00000220·····0·NOTYPE··LOCAL··DEFAULT····1·$t
31 ····27:·00000221···700·FUNC····LOCAL··DEFAULT····1·dns_udp_receive_read_service31 ····27:·00000221···688·FUNC····LOCAL··DEFAULT····1·dns_udp_receive_read_service
32 ····28:·000004b0·····0·NOTYPE··LOCAL··DEFAULT····1·$d32 ····28:·000004a4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
33 ····29:·00000018·····0·NOTYPE··LOCAL··DEFAULT····8·.LC233 ····29:·00000018·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2
34 ····30:·00000040·····0·NOTYPE··LOCAL··DEFAULT····8·.LC334 ····30:·00000040·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
35 ····31:·00000120·····0·NOTYPE··LOCAL··DEFAULT····8·.LC835 ····31:·00000120·····0·NOTYPE··LOCAL··DEFAULT····8·.LC8
36 ····32:·00000064·····0·NOTYPE··LOCAL··DEFAULT····8·.LC436 ····32:·00000064·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
37 ····33:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC537 ····33:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC5
38 ····34:·00000104·····0·NOTYPE··LOCAL··DEFAULT····8·.LC738 ····34:·00000104·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7
39 ····35:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC639 ····35:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC6
40 ····36:·000004dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t40 ····36:·000004d0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
41 ····37:·000004dd···320·FUNC····LOCAL··DEFAULT····1·dns_udp_simple_message_answer_call_handlers41 ····37:·000004d1···308·FUNC····LOCAL··DEFAULT····1·dns_udp_simple_message_answer_call_handlers
42 ····38:·000005f8·····0·NOTYPE··LOCAL··DEFAULT····1·$d42 ····38:·000005e0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
43 ····39:·00000170·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1043 ····39:·00000170·····0·NOTYPE··LOCAL··DEFAULT····8·.LC10
44 ····40:·00000194·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1144 ····40:·00000194·····0·NOTYPE··LOCAL··DEFAULT····8·.LC11
45 ····41:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1345 ····41:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC13
46 ····42:·00000148·····0·NOTYPE··LOCAL··DEFAULT····8·.LC946 ····42:·00000148·····0·NOTYPE··LOCAL··DEFAULT····8·.LC9
47 ····43:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1247 ····43:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC12
48 ····44:·0000061c·····0·NOTYPE··LOCAL··DEFAULT····1·$t48 ····44:·00000604·····0·NOTYPE··LOCAL··DEFAULT····1·$t
49 ····45:·0000061d··1040·FUNC····LOCAL··DEFAULT····1·dns_udp_tcp_query_thread49 ····45:·00000605··1032·FUNC····LOCAL··DEFAULT····1·dns_udp_tcp_query_thread
50 ····46:·000009e0·····0·NOTYPE··LOCAL··DEFAULT····1·$d50 ····46:·000009c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
51 ····47:·00000204·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1451 ····47:·00000204·····0·NOTYPE··LOCAL··DEFAULT····8·.LC14
52 ····48:·000002a0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1652 ····48:·000002a0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC16
53 ····49:·00000370·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1853 ····49:·00000370·····0·NOTYPE··LOCAL··DEFAULT····8·.LC18
54 ····50:·00000304·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1754 ····50:·00000304·····0·NOTYPE··LOCAL··DEFAULT····8·.LC17
55 ····51:·000003c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1955 ····51:·000003c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC19
56 ····52:·0000024c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1556 ····52:·0000024c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC15
57 ····53:·00000a2c·····0·NOTYPE··LOCAL··DEFAULT····1·$t57 ····53:·00000a0c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
58 ····54:·00000a2d··1624·FUNC····LOCAL··DEFAULT····1·dns_udp_receive_process_service58 ····54:·00000a0d··1608·FUNC····LOCAL··DEFAULT····1·dns_udp_receive_process_service
59 ····55:·00000be0·····0·NOTYPE··LOCAL··DEFAULT····1·$d59 ····55:·00000bb8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
60 ····56:·000003f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2060 ····56:·000003f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC20
61 ····57:·00000658·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3361 ····57:·00000658·····0·NOTYPE··LOCAL··DEFAULT····8·.LC33
62 ····58:·00000c08·····0·NOTYPE··LOCAL··DEFAULT····1·$t62 ····58:·00000be0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
63 ····59:·00001034·····0·NOTYPE··LOCAL··DEFAULT····1·$d63 ····59:·00001004·····0·NOTYPE··LOCAL··DEFAULT····1·$d
64 ····60:·0000041c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2164 ····60:·0000041c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC21
65 ····61:·0000043c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2265 ····61:·0000043c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC22
66 ····62:·00000460·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2366 ····62:·00000460·····0·NOTYPE··LOCAL··DEFAULT····8·.LC23
67 ····63:·00000488·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2467 ····63:·00000488·····0·NOTYPE··LOCAL··DEFAULT····8·.LC24
68 ····64:·000004b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2568 ····64:·000004b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC25
69 ····65:·000004dc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2669 ····65:·000004dc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC26
70 ····66:·00000508·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2770 ····66:·00000508·····0·NOTYPE··LOCAL··DEFAULT····8·.LC27
71 ····67:·00000634·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3271 ····67:·00000634·····0·NOTYPE··LOCAL··DEFAULT····8·.LC32
72 ····68:·000005f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3172 ····68:·000005f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC31
73 ····69:·00000550·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2873 ····69:·00000550·····0·NOTYPE··LOCAL··DEFAULT····8·.LC28
74 ····70:·000005a4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2974 ····70:·000005a4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC29
75 ····71:·000005b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3075 ····71:·000005b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC30
76 ····72:·00001084·····0·NOTYPE··LOCAL··DEFAULT····1·$t76 ····72:·00001054·····0·NOTYPE··LOCAL··DEFAULT····1·$t
77 ····73:·000011d4·····0·NOTYPE··LOCAL··DEFAULT····1·$d77 ····73:·000011a4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
78 ····74:·00000684·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3478 ····74:·00000684·····0·NOTYPE··LOCAL··DEFAULT····8·.LC34
79 ····75:·00000740·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3779 ····75:·00000740·····0·NOTYPE··LOCAL··DEFAULT····8·.LC37
80 ····76:·000006c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3580 ····76:·000006c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC35
81 ····77:·00000708·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3681 ····77:·00000708·····0·NOTYPE··LOCAL··DEFAULT····8·.LC36
82 ····78:·000011f4·····0·NOTYPE··LOCAL··DEFAULT····1·$t82 ····78:·000011c4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
83 ····79:·00001208·····0·NOTYPE··LOCAL··DEFAULT····1·$d83 ····79:·000011d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
84 ····80:·00001210·····0·NOTYPE··LOCAL··DEFAULT····1·$t84 ····80:·000011e0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
85 ····81:·00001270·····0·NOTYPE··LOCAL··DEFAULT····1·$d85 ····81:·00001240·····0·NOTYPE··LOCAL··DEFAULT····1·$d
86 ····82:·00001274·····0·NOTYPE··LOCAL··DEFAULT····1·$t86 ····82:·00001244·····0·NOTYPE··LOCAL··DEFAULT····1·$t
87 ····83:·00001308·····0·NOTYPE··LOCAL··DEFAULT····1·$d87 ····83:·000012d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
88 ····84:·00001314·····0·NOTYPE··LOCAL··DEFAULT····1·$t88 ····84:·000012e4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
89 ····85:·00001474·····0·NOTYPE··LOCAL··DEFAULT····1·$d89 ····85:·00001444·····0·NOTYPE··LOCAL··DEFAULT····1·$d
90 ····86:·00000770·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3990 ····86:·00000770·····0·NOTYPE··LOCAL··DEFAULT····8·.LC39
91 ····87:·00000778·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4091 ····87:·00000778·····0·NOTYPE··LOCAL··DEFAULT····8·.LC40
92 ····88:·000007b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4192 ····88:·000007b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC41
93 ····89:·0000076c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3893 ····89:·0000076c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC38
94 ····90:·00001494·····0·NOTYPE··LOCAL··DEFAULT····1·$t94 ····90:·00001464·····0·NOTYPE··LOCAL··DEFAULT····1·$t
95 ····91:·000015f8·····0·NOTYPE··LOCAL··DEFAULT····1·$d95 ····91:·000015c8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
96 ····92:·000007f4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4296 ····92:·000007f4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC42
97 ····93:·00001618·····0·NOTYPE··LOCAL··DEFAULT····1·$t97 ····93:·000015e8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
98 ····94:·0000169c·····0·NOTYPE··LOCAL··DEFAULT····1·$d98 ····94:·00001664·····0·NOTYPE··LOCAL··DEFAULT····1·$d
99 ····95:·000016a0·····0·NOTYPE··LOCAL··DEFAULT····1·$t99 ····95:·00001668·····0·NOTYPE··LOCAL··DEFAULT····1·$t
100 ····96:·00001724·····0·NOTYPE··LOCAL··DEFAULT····1·$d100 ····96:·000016e4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
101 ····97:·00001728·····0·NOTYPE··LOCAL··DEFAULT····1·$t101 ····97:·000016e8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
102 ····98:·000017ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d102 ····98:·0000176c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
103 ····99:·00000838·····0·NOTYPE··LOCAL··DEFAULT····8·.LC43103 ····99:·00000838·····0·NOTYPE··LOCAL··DEFAULT····8·.LC43
104 ···100:·0000086c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC44104 ···100:·0000086c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC44
105 ···101:·00000898·····0·NOTYPE··LOCAL··DEFAULT····8·.LC45105 ···101:·00000898·····0·NOTYPE··LOCAL··DEFAULT····8·.LC45
106 ···102:·000017c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t106 ···102:·00001780·····0·NOTYPE··LOCAL··DEFAULT····1·$t
107 ···103:·00001814·····0·NOTYPE··LOCAL··DEFAULT····1·$d107 ···103:·000017d4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
108 ···104:·00001824·····0·NOTYPE··LOCAL··DEFAULT····1·$t108 ···104:·000017e4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
109 ···105:·00001878·····0·NOTYPE··LOCAL··DEFAULT····1·$d109 ···105:·00001838·····0·NOTYPE··LOCAL··DEFAULT····1·$d
110 ···106:·00001888·····0·NOTYPE··LOCAL··DEFAULT····1·$t110 ···106:·00001848·····0·NOTYPE··LOCAL··DEFAULT····1·$t
111 ···107:·000018f8·····0·NOTYPE··LOCAL··DEFAULT····1·$d111 ···107:·000018b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
112 ···108:·00001908·····0·NOTYPE··LOCAL··DEFAULT····1·$t112 ···108:·000018c8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
113 ···109:·00001ae0·····0·NOTYPE··LOCAL··DEFAULT····1·$d113 ···109:·00001a98·····0·NOTYPE··LOCAL··DEFAULT····1·$d
114 ···110:·000009e4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC50114 ···110:·000009e4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC50
115 ···111:·000008c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC46115 ···111:·000008c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC46
116 ···112:·00000954·····0·NOTYPE··LOCAL··DEFAULT····8·.LC48116 ···112:·00000954·····0·NOTYPE··LOCAL··DEFAULT····8·.LC48
117 ···113:·000009b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC49117 ···113:·000009b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC49
118 ···114:·000008f4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC47118 ···114:·000008f4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC47
119 ···115:·00001b0c·····0·NOTYPE··LOCAL··DEFAULT····1·$t119 ···115:·00001ac4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
120 ···116:·00001b0d··1316·FUNC····LOCAL··DEFAULT····1·dns_udp_timeout_service120 ···116:·00001ac5··1300·FUNC····LOCAL··DEFAULT····1·dns_udp_timeout_service
121 ···117:·00001d48·····0·NOTYPE··LOCAL··DEFAULT····1·$d121 ···117:·00001e40·····0·NOTYPE··LOCAL··DEFAULT····1·$d
122 ···118:·00000a0c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC51122 ···118:·00000a0c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC51
123 ···119:·00000a4c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC53123 ···119:·00000a4c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC53
124 ···120:·00000a84·····0·NOTYPE··LOCAL··DEFAULT····8·.LC54124 ···120:·00000a84·····0·NOTYPE··LOCAL··DEFAULT····8·.LC54
125 ···121:·00001d94·····0·NOTYPE··LOCAL··DEFAULT····1·$t125 ···121:·00000ae8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC55
126 ···122:·0000200c·····0·NOTYPE··LOCAL··DEFAULT····1·$d126 ···122:·00000b4c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC57
127 ···123:·00000ae8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC55127 ···123:·00001e9c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
128 ···124:·00000b4c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC57128 ···124:·00001fc4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
129 ···125:·00000a2c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC52129 ···125:·00000a2c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC52
130 ···126:·00000b10·····0·NOTYPE··LOCAL··DEFAULT····8·.LC56130 ···126:·00000b10·····0·NOTYPE··LOCAL··DEFAULT····8·.LC56
131 ···127:·00002030·····0·NOTYPE··LOCAL··DEFAULT····1·$t131 ···127:·00001fd8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
132 ···128:·00002031··3700·FUNC····LOCAL··DEFAULT····1·dns_udp_send_simple_message_process132 ···128:·00001fd9··3724·FUNC····LOCAL··DEFAULT····1·dns_udp_send_simple_message_process
133 ···129:·00002d70·····0·NOTYPE··LOCAL··DEFAULT····1·$d133 ···129:·00002d30·····0·NOTYPE··LOCAL··DEFAULT····1·$d
134 ···130:·00000c34·····0·NOTYPE··LOCAL··DEFAULT····8·.LC61134 ···130:·00000c34·····0·NOTYPE··LOCAL··DEFAULT····8·.LC61
135 ···131:·00000c74·····0·NOTYPE··LOCAL··DEFAULT····8·.LC62135 ···131:·00000c74·····0·NOTYPE··LOCAL··DEFAULT····8·.LC62
136 ···132:·00000ca8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC63136 ···132:·00000ca8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC63
137 ···133:·00000d20·····0·NOTYPE··LOCAL··DEFAULT····8·.LC65137 ···133:·00000d20·····0·NOTYPE··LOCAL··DEFAULT····8·.LC65
138 ···134:·00000fcc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC76138 ···134:·00000fcc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC76
139 ···135:·00001004·····0·NOTYPE··LOCAL··DEFAULT····8·.LC77139 ···135:·00001004·····0·NOTYPE··LOCAL··DEFAULT····8·.LC77
140 ···136:·0000103c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC78140 ···136:·0000103c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC78
Offset 149, 52 lines modifiedOffset 149, 52 lines modified
149 ···145:·00000f90·····0·NOTYPE··LOCAL··DEFAULT····8·.LC75149 ···145:·00000f90·····0·NOTYPE··LOCAL··DEFAULT····8·.LC75
150 ···146:·00000e20·····0·NOTYPE··LOCAL··DEFAULT····8·.LC69150 ···146:·00000e20·····0·NOTYPE··LOCAL··DEFAULT····8·.LC69
151 ···147:·00000e78·····0·NOTYPE··LOCAL··DEFAULT····8·.LC71151 ···147:·00000e78·····0·NOTYPE··LOCAL··DEFAULT····8·.LC71
152 ···148:·00000ea0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC72152 ···148:·00000ea0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC72
153 ···149:·00000e58·····0·NOTYPE··LOCAL··DEFAULT····8·.LC70153 ···149:·00000e58·····0·NOTYPE··LOCAL··DEFAULT····8·.LC70
154 ···150:·00000ef0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC73154 ···150:·00000ef0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC73
155 ···151:·00000bf8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC60155 ···151:·00000bf8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC60
156 ···152:·00002ea4·····0·NOTYPE··LOCAL··DEFAULT····1·$t156 ···152:·00002e64·····0·NOTYPE··LOCAL··DEFAULT····1·$t
157 ···153:·00002ea5··1000·FUNC····LOCAL··DEFAULT····1·dns_udp_send_service157 ···153:·00002e65···980·FUNC····LOCAL··DEFAULT····1·dns_udp_send_service
Max diff block lines reached; 11933/22549 bytes (52.92%) of diff not shown.
124 KB
readelf --wide --relocs {}
Max HTML report size reached
642 B
strings --all --bytes=8 {}
    
Offset 1, 23 lines modifiedOffset 1, 20 lines modified
1 chKDKEc`h1 JF!F0F+D
2 x"M"I|D}D2 khCDCEk`g
3 CFQFXF:F3 CF1FPF:F
4 [FRFIF8F4 JK{DJOKJ
5 [FRFIF8F5 KK{DKOLJ
6 nH)FnKxD6 eSFJFAF8F
7 F:F(h#FO7 eSFJFAF8F
8 :F#F7F(h8 79F·F{D[i
9 71F·F{D[i9 $w}DzDyD
10 #J'XzD8h10 _J`I8FCF
11 x@FmIzDyD11 \J\ICF0F}DzD
12 ^I8F3F^JyD 
13 \I3F(F[JyD 
14 6s4IzDyD 
15 `:N~Dph012 `:N~Dph0
16 {DZ`'L|D13 {DZ`&L|D
17 src/dns-udp.c14 src/dns-udp.c
18 receive:·service·read·started·(%u/%u)15 receive:·service·read·started·(%u/%u)
19 receive:·listening·on·%{sockaddr}16 receive:·listening·on·%{sockaddr}
20 receive:·recvfrom(%i,·...,·?)·in·%lli17 receive:·recvfrom(%i,·...,·?)·in·%lli
21 receive:·recvfrom(%i,·...·,·%{sockaddr})·=·%i18 receive:·recvfrom(%i,·...·,·%{sockaddr})·=·%i
22 receive:·recvfrom(%i,·...·,·%{sockaddr})·=·0·=·empty·packet·(ignoring)19 receive:·recvfrom(%i,·...·,·%{sockaddr})·=·0·=·empty·packet·(ignoring)
23 receive:·recvfrom·error:·%r20 receive:·recvfrom·error:·%r
247 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
12.2 KB
dns_resource_record.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········1488·(bytes·into·file)13 ··Start·of·section·headers:··········1484·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x5d0:1 There·are·11·section·headers,·starting·at·offset·0x5cc:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0001d4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0001d0·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000500·000070·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·0004fc·000070·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000208·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000204·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000208·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000204·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000208·00001a·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000204·00001a·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·000222·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·00021e·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000222·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00021e·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·000258·0001a0·10······9··12··412 ··[·8]·.symtab···········SYMTAB··········00000000·000254·0001a0·10······9··12··4
13 ··[·9]·.strtab···········STRTAB··········00000000·0003f8·000107·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·0003f4·000107·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·000570·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·00056c·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
2.17 KB
readelf --wide --symbols {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
  
1 Symbol·table·'.symtab'·contains·26·entries:1 Symbol·table·'.symtab'·contains·26·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
5 ·····2:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d5 ·····2:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC06 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
7 ·····4:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····1·$t7 ·····4:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
9 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····1·9 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
10 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT····3·10 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
11 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····4·11 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····5·12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
13 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT····6·13 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····7·14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
15 ····12:·00000001····10·FUNC····GLOBAL·DEFAULT····1·dns_resource_record_init15 ····12:·00000001····10·FUNC····GLOBAL·DEFAULT····1·dns_resource_record_init
16 ····13:·0000000d····28·FUNC····GLOBAL·DEFAULT····1·dns_resource_record_clear16 ····13:·0000000d····28·FUNC····GLOBAL·DEFAULT····1·dns_resource_record_clear
17 ····14:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free17 ····14:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
18 ····15:·00000029···156·FUNC····GLOBAL·DEFAULT····1·dns_resource_record_read18 ····15:·00000029···152·FUNC····GLOBAL·DEFAULT····1·dns_resource_record_read
19 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·input_stream_read_dnsname19 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·input_stream_read_dnsname
20 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·input_stream_read_fully20 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·input_stream_read_fully
21 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc21 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
22 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror22 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
23 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit23 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
24 ····21:·000000c5····84·FUNC····GLOBAL·DEFAULT····1·dns_resource_record_write24 ····21:·000000c1····84·FUNC····GLOBAL·DEFAULT····1·dns_resource_record_write
25 ····22:·00000119····96·FUNC····GLOBAL·DEFAULT····1·dns_resource_record_equals25 ····22:·00000115····96·FUNC····GLOBAL·DEFAULT····1·dns_resource_record_equals
26 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp26 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp
27 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_equals27 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_equals
28 ····25:·00000179····92·FUNC····GLOBAL·DEFAULT····1·dns_resource_record_match28 ····25:·00000175····92·FUNC····GLOBAL·DEFAULT····1·dns_resource_record_match
1.77 KB
readelf --wide --relocs {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x500·contains·14·entries:1 Relocation·section·'.rel.text'·at·offset·0x4fc·contains·14·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000018··00000e0a·R_ARM_THM_CALL·········00000000···free3 00000018··00000e0a·R_ARM_THM_CALL·········00000000···free
4 0000003a··0000100a·R_ARM_THM_CALL·········00000000···input_stream_read_dnsname4 0000003a··0000100a·R_ARM_THM_CALL·········00000000···input_stream_read_dnsname
5 00000058··0000110a·R_ARM_THM_CALL·········00000000···input_stream_read_fully5 00000058··0000110a·R_ARM_THM_CALL·········00000000···input_stream_read_fully
6 00000076··0000110a·R_ARM_THM_CALL·········00000000···input_stream_read_fully6 00000076··0000110a·R_ARM_THM_CALL·········00000000···input_stream_read_fully
7 0000009c··0000120a·R_ARM_THM_CALL·········00000000···malloc7 0000009a··0000120a·R_ARM_THM_CALL·········00000000···malloc
8 000000a6··00000e0a·R_ARM_THM_CALL·········00000000···free8 000000a4··00000e0a·R_ARM_THM_CALL·········00000000···free
9 000000b4··0000130a·R_ARM_THM_CALL·········00000000···perror9 000000b2··0000130a·R_ARM_THM_CALL·········00000000···perror
10 000000ba··0000140a·R_ARM_THM_CALL·········00000000···exit10 000000b8··0000140a·R_ARM_THM_CALL·········00000000···exit
11 000000c0··00000303·R_ARM_REL32············00000000···.LC011 000000bc··00000303·R_ARM_REL32············00000000···.LC0
12 0000014c··0000170a·R_ARM_THM_CALL·········00000000···memcmp12 00000148··0000170a·R_ARM_THM_CALL·········00000000···memcmp
13 0000015c··0000180a·R_ARM_THM_CALL·········00000000···dnsname_equals13 00000158··0000180a·R_ARM_THM_CALL·········00000000···dnsname_equals
14 0000016a··0000170a·R_ARM_THM_CALL·········00000000···memcmp14 00000166··0000170a·R_ARM_THM_CALL·········00000000···memcmp
15 000001b8··0000180a·R_ARM_THM_CALL·········00000000···dnsname_equals15 000001b4··0000180a·R_ARM_THM_CALL·········00000000···dnsname_equals
16 000001c6··0000170a·R_ARM_THM_CALL·········00000000···memcmp16 000001c2··0000170a·R_ARM_THM_CALL·········00000000···memcmp
5.15 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 38, 29 lines modifiedOffset 38, 29 lines modified
38 ·R_ARM_THM_CALL» input_stream_read_dnsname38 ·R_ARM_THM_CALL» input_stream_read_dnsname
39 »       cmp»    r0,·#039 »       cmp»    r0,·#0
40 »       blt.n»  44·<dns_resource_record_read+0x1c>40 »       blt.n»  44·<dns_resource_record_read+0x1c>
41 »       bne.n»  4c·<dns_resource_record_read+0x24>41 »       bne.n»  4c·<dns_resource_record_read+0x24>
42 »       ldrd»   r4,·r5,·[sp]42 »       ldrd»   r4,·r5,·[sp]
43 »       add»    sp,·#843 »       add»    sp,·#8
44 »       pop»    {r6,·pc}44 »       pop»    {r6,·pc}
 45 »       strb»   r0,·[r4,·#20]
45 »       mov.w»  r2,·#1046 »       mov.w»  r2,·#10
46 »       add.w»  r1,·r4,·#447 »       add.w»  r1,·r4,·#4
47 »       strb»   r0,·[r4,·#20] 
48 »       mov»    r0,·r548 »       mov»    r0,·r5
49 »       bl»     0·<input_stream_read_fully>49 »       bl»     0·<input_stream_read_fully>
50 ·R_ARM_THM_CALL» input_stream_read_fully50 ·R_ARM_THM_CALL» input_stream_read_fully
51 »       cmp»    r0,·#051 »       cmp»    r0,·#0
52 »       blt.n»  44·<dns_resource_record_read+0x1c>52 »       blt.n»  44·<dns_resource_record_read+0x1c>
53 »       ldrh»   r3,·[r4,·#12]53 »       ldrh»   r3,·[r4,·#12]
54 »       ldrh»   r0,·[r4,·#18]54 »       ldrh»   r1,·[r4,·#18]
55 »       rev16»  r3,·r355 »       rev16»  r3,·r3
56 »       uxth»   r1,·r356 »       uxth»   r0,·r3
57 »       cmp»    r0,·r1 
58 »       mov»    r2,·r1 
59 »       strh»   r3,·[r4,·#16]57 »       strh»   r3,·[r4,·#16]
 58 »       cmp»    r1,·r0
 59 »       mov»    r2,·r0
60 »       bcc.n»  90·<dns_resource_record_read+0x68>60 »       bcc.n»  90·<dns_resource_record_read+0x68>
61 »       ldr»    r6,·[r4,·#0]61 »       ldr»    r6,·[r4,·#0]
62 »       mov»    r1,·r662 »       mov»    r1,·r6
63 »       mov»    r0,·r563 »       mov»    r0,·r5
64 »       bl»     0·<input_stream_read_fully>64 »       bl»     0·<input_stream_read_fully>
65 ·R_ARM_THM_CALL» input_stream_read_fully65 ·R_ARM_THM_CALL» input_stream_read_fully
66 »       cmp»    r0,·#066 »       cmp»    r0,·#0
Offset 68, 150 lines modifiedOffset 68, 148 lines modified
68 »       ldrb»   r0,·[r4,·#20]68 »       ldrb»   r0,·[r4,·#20]
69 »       ldrh»   r3,·[r4,·#16]69 »       ldrh»   r3,·[r4,·#16]
70 »       ldrd»   r4,·r5,·[sp]70 »       ldrd»   r4,·r5,·[sp]
71 »       add»    sp,·#871 »       add»    sp,·#8
72 »       add.w»  r0,·r0,·#1072 »       add.w»  r0,·r0,·#10
73 »       add»    r0,·r373 »       add»    r0,·r3
74 »       pop»    {r6,·pc}74 »       pop»    {r6,·pc}
75 »       add.w»  r1,·r1,·#255»;·0xff75 »       add.w»  r0,·r0,·#255»;·0xff
76 »       and.w»  r1,·r1,·#65280»      ;·0xff0076 »       and.w»  r0,·r0,·#65280»      ;·0xff00
77 »       mov»    r0,·r177 »       strh»   r0,·[r4,·#18]
78 »       strh»   r1,·[r4,·#18] 
79 »       bl»     0·<malloc>78 »       bl»     0·<malloc>
80 ·R_ARM_THM_CALL» malloc79 ·R_ARM_THM_CALL» malloc
81 »       mov»    r6,·r080 »       mov»    r6,·r0
82 »       cbz»    r0,·b0·<dns_resource_record_read+0x88>81 »       cbz»    r0,·ae·<dns_resource_record_read+0x86>
83 »       ldr»    r0,·[r4,·#0]82 »       ldr»    r0,·[r4,·#0]
84 »       bl»     0·<free>83 »       bl»     0·<free>
85 ·R_ARM_THM_CALL» free84 ·R_ARM_THM_CALL» free
86 »       ldrh»   r2,·[r4,·#16]85 »       ldrh»   r2,·[r4,·#16]
87 »       str»    r6,·[r4,·#0]86 »       str»    r6,·[r4,·#0]
88 »       b.n»    72·<dns_resource_record_read+0x4a>87 »       b.n»    72·<dns_resource_record_read+0x4a>
89 »       ldr»    r0,·[pc,·#12]» ;·(c0·<dns_resource_record_read+0x98>)88 »       ldr»    r0,·[pc,·#12]» ;·(bc·<dns_resource_record_read+0x94>)
90 »       add»    r0,·pc89 »       add»    r0,·pc
91 »       bl»     0·<perror>90 »       bl»     0·<perror>
92 ·R_ARM_THM_CALL» perror91 ·R_ARM_THM_CALL» perror
93 »       movs»   r0,·#250»    ;·0xfa92 »       movs»   r0,·#250»    ;·0xfa
94 »       bl»     0·<exit>93 »       bl»     0·<exit>
95 ·R_ARM_THM_CALL» exit94 ·R_ARM_THM_CALL» exit
96 »       nop95 »       .word»  0x00000008
97 »       .word»  0x0000000a 
98 ·R_ARM_REL32»    .LC096 ·R_ARM_REL32»    .LC0
  
99 000000c4·<dns_resource_record_write>:97 000000c0·<dns_resource_record_write>:
100 dns_resource_record_write():98 dns_resource_record_write():
101 »       strd»   r3,·r4,·[sp,·#-16]!99 »       strd»   r3,·r4,·[sp,·#-16]!
102 »       mov»    r4,·r0 
103 »       ldr»    r3,·[r1,·#4]100 »       ldr»    r3,·[r1,·#4]
104 »       strd»   r5,·lr,·[sp,·#8]101 »       strd»   r5,·lr,·[sp,·#8]
105 »       mov»    r5,·r1102 »       mov»    r5,·r1
106 »       add.w»  r1,·r0,·#21 
107 »       ldrb»   r2,·[r0,·#20]103 »       ldrb»   r2,·[r0,·#20]
 104 »       add.w»  r1,·r0,·#21
 105 »       mov»    r4,·r0
108 »       mov»    r0,·r5106 »       mov»    r0,·r5
109 »       ldr»    r3,·[r3,·#0]107 »       ldr»    r3,·[r3,·#0]
110 »       blx»    r3108 »       blx»    r3
111 »       cmp»    r0,·#0109 »       cmp»    r0,·#0
112 »       blt.n»  110·<dns_resource_record_write+0x4c>110 »       blt.n»  10c·<dns_resource_record_write+0x4c>
113 »       ldr»    r3,·[r5,·#4]111 »       ldr»    r3,·[r5,·#4]
114 »       mov.w»  r2,·#10112 »       mov.w»  r2,·#10
115 »       add.w»  r1,·r4,·#4113 »       add.w»  r1,·r4,·#4
116 »       mov»    r0,·r5114 »       mov»    r0,·r5
117 »       ldr»    r3,·[r3,·#0]115 »       ldr»    r3,·[r3,·#0]
118 »       blx»    r3116 »       blx»    r3
119 »       cmp»    r0,·#0117 »       cmp»    r0,·#0
120 »       blt.n»  110·<dns_resource_record_write+0x4c>118 »       blt.n»  10c·<dns_resource_record_write+0x4c>
121 »       ldr»    r3,·[r5,·#4]119 »       ldr»    r3,·[r5,·#4]
122 »       mov»    r0,·r5120 »       mov»    r0,·r5
123 »       ldrh»   r2,·[r4,·#16]121 »       ldrh»   r2,·[r4,·#16]
124 »       ldr»    r1,·[r4,·#0]122 »       ldr»    r1,·[r4,·#0]
125 »       ldr»    r3,·[r3,·#0]123 »       ldr»    r3,·[r3,·#0]
126 »       blx»    r3124 »       blx»    r3
127 »       cmp»    r0,·#0125 »       cmp»    r0,·#0
128 »       blt.n»  110·<dns_resource_record_write+0x4c>126 »       blt.n»  10c·<dns_resource_record_write+0x4c>
129 »       ldrb»   r0,·[r4,·#20]127 »       ldrb»   r0,·[r4,·#20]
130 »       ldrh»   r3,·[r4,·#16]128 »       ldrh»   r3,·[r4,·#16]
131 »       add.w»  r0,·r0,·#10129 »       add.w»  r0,·r0,·#10
132 »       add»    r0,·r3130 »       add»    r0,·r3
133 »       ldrd»   r3,·r4,·[sp]131 »       ldrd»   r3,·r4,·[sp]
134 »       add»    sp,·#8132 »       add»    sp,·#8
135 »       pop»    {r5,·pc}133 »       pop»    {r5,·pc}
  
136 00000118·<dns_resource_record_equals>:134 00000114·<dns_resource_record_equals>:
137 dns_resource_record_equals():135 dns_resource_record_equals():
138 »       strd»   r3,·r4,·[sp,·#-16]!136 »       strd»   r3,·r4,·[sp,·#-16]!
139 »       ldrh»   r2,·[r0,·#16]137 »       ldrh»   r2,·[r0,·#16]
140 »       strd»   r5,·lr,·[sp,·#8] 
141 »       ldrh»   r3,·[r1,·#16]138 »       ldrh»   r3,·[r1,·#16]
 139 »       strd»   r5,·lr,·[sp,·#8]
142 »       cmp»    r2,·r3140 »       cmp»    r2,·r3
143 »       beq.n»  134·<dns_resource_record_equals+0x1c>141 »       beq.n»  130·<dns_resource_record_equals+0x1c>
144 »       mov.w»  r0,·#0142 »       mov.w»  r0,·#0
145 »       ldrd»   r3,·r4,·[sp]143 »       ldrd»   r3,·r4,·[sp]
146 »       add»    sp,·#8144 »       add»    sp,·#8
147 »       pop»    {r5,·pc}145 »       pop»    {r5,·pc}
148 »       ldrb»   r2,·[r0,·#20]146 »       ldrb»   r2,·[r0,·#20]
149 »       ldrb»   r3,·[r1,·#20]147 »       ldrb»   r3,·[r1,·#20]
150 »       cmp»    r2,·r3148 »       cmp»    r2,·r3
151 »       bne.n»  128·<dns_resource_record_equals+0x10>149 »       bne.n»  124·<dns_resource_record_equals+0x10>
152 »       mov»    r5,·r1150 »       mov»    r5,·r1
153 »       mov»    r4,·r0151 »       mov»    r4,·r0
154 »       mov.w»  r2,·#12152 »       mov.w»  r2,·#12
155 »       add.w»  r1,·r1,·#4153 »       add.w»  r1,·r1,·#4
156 »       add.w»  r0,·r0,·#4154 »       add.w»  r0,·r0,·#4
Max diff block lines reached; 1823/5088 bytes (35.83%) of diff not shown.
65.4 KB
dnscore.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········9524·(bytes·into·file)13 ··Start·of·section·headers:··········9444·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1419 ··Number·of·section·headers:·········14
20 ··Section·header·string·table·index:·1320 ··Section·header·string·table·index:·13
2.71 KB
readelf --wide --sections {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 There·are·14·section·headers,·starting·at·offset·0x2534:1 There·are·14·section·headers,·starting·at·offset·0x24e4:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000a6c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000a40·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001e60·000650·08···I·11···1··46 ··[·2]·.rel.text·········REL·············00000000·001e30·000630·08···I·11···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000aa0·000004·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000a74·000004·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·000aa8·00009d·00··WA··0···0··88 ··[·4]·.bss··············NOBITS··········00000000·000a78·00009d·00··WA··0···0··8
9 ··[·5]·.rodata···········PROGBITS········00000000·000aa8·000004·00···A··0···0··49 ··[·5]·.rodata···········PROGBITS········00000000·000a78·000004·00···A··0···0··4
10 ··[·6]·.data.rel.local···PROGBITS········00000000·000aac·000004·00··WA··0···0··410 ··[·6]·.data.rel.local···PROGBITS········00000000·000a7c·000004·00··WA··0···0··4
11 ··[·7]·.rel.data.rel.local·REL·············00000000·0024b0·000008·08···I·11···6··411 ··[·7]·.rel.data.rel.local·REL·············00000000·002460·000008·08···I·11···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·000ab0·0001ec·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·000a80·0001ec·01·AMS··0···0··4
13 ··[·9]·.note.GNU-stack···PROGBITS········00000000·000c9c·000000·00······0···0··113 ··[·9]·.note.GNU-stack···PROGBITS········00000000·000c6c·000000·00······0···0··1
14 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000c9c·000033·00······0···0··114 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000c6c·000033·00······0···0··1
15 ··[11]·.symtab···········SYMTAB··········00000000·000cd0·0009f0·10·····12··72··415 ··[11]·.symtab···········SYMTAB··········00000000·000ca0·0009f0·10·····12··72··4
16 ··[12]·.strtab···········STRTAB··········00000000·0016c0·00079f·00······0···0··116 ··[12]·.strtab···········STRTAB··········00000000·001690·00079f·00······0···0··1
17 ··[13]·.shstrtab·········STRTAB··········00000000·0024b8·00007b·00······0···0··117 ··[13]·.shstrtab·········STRTAB··········00000000·002468·00007b·00······0···0··1
18 Key·to·Flags:18 Key·to·Flags:
19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
22 ··y·(purecode),·p·(processor·specific)22 ··y·(purecode),·p·(processor·specific)
8.44 KB
readelf --wide --symbols {}
    
Offset 10, 47 lines modifiedOffset 10, 47 lines modified
10 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC010 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC0
11 ·····7:·00000020·····0·NOTYPE··LOCAL··DEFAULT····8·.LC111 ·····7:·00000020·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1
12 ·····8:·00000040·····0·NOTYPE··LOCAL··DEFAULT····8·.LC212 ·····8:·00000040·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2
13 ·····9:·000000f4·····0·NOTYPE··LOCAL··DEFAULT····1·$t13 ·····9:·000000f4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
14 ····10:·00000234·····0·NOTYPE··LOCAL··DEFAULT····1·$d14 ····10:·00000234·····0·NOTYPE··LOCAL··DEFAULT····1·$d
15 ····11:·00000060·····0·NOTYPE··LOCAL··DEFAULT····8·.LC315 ····11:·00000060·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
16 ····12:·00000248·····0·NOTYPE··LOCAL··DEFAULT····1·$t16 ····12:·00000248·····0·NOTYPE··LOCAL··DEFAULT····1·$t
17 ····13:·00000344·····0·NOTYPE··LOCAL··DEFAULT····1·$d17 ····13:·0000032c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
18 ····14:·00000070·····0·NOTYPE··LOCAL··DEFAULT····8·.LC418 ····14:·00000070·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
19 ····15:·0000035c·····0·NOTYPE··LOCAL··DEFAULT····1·$t19 ····15:·00000344·····0·NOTYPE··LOCAL··DEFAULT····1·$t
20 ····16:·0000037c·····0·NOTYPE··LOCAL··DEFAULT····1·$d20 ····16:·00000364·····0·NOTYPE··LOCAL··DEFAULT····1·$d
21 ····17:·00000380·····0·NOTYPE··LOCAL··DEFAULT····1·$t21 ····17:·00000368·····0·NOTYPE··LOCAL··DEFAULT····1·$t
22 ····18:·00000448·····0·NOTYPE··LOCAL··DEFAULT····1·$d22 ····18:·00000430·····0·NOTYPE··LOCAL··DEFAULT····1·$d
23 ····19:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC523 ····19:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC5
24 ····20:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC624 ····20:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC6
25 ····21:·00000458·····0·NOTYPE··LOCAL··DEFAULT····1·$t25 ····21:·00000440·····0·NOTYPE··LOCAL··DEFAULT····1·$t
26 ····22:·00000460·····0·NOTYPE··LOCAL··DEFAULT····1·$d26 ····22:·00000448·····0·NOTYPE··LOCAL··DEFAULT····1·$d
27 ····23:·00000464·····0·NOTYPE··LOCAL··DEFAULT····1·$t27 ····23:·0000044c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
28 ····24:·00000810·····0·NOTYPE··LOCAL··DEFAULT····1·$d28 ····24:·000007f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
29 ····25:·00000134·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1229 ····25:·00000134·····0·NOTYPE··LOCAL··DEFAULT····8·.LC12
30 ····26:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC730 ····26:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7
31 ····27:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC831 ····27:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC8
32 ····28:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC932 ····28:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC9
33 ····29:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1033 ····29:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC10
34 ····30:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1134 ····30:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC11
35 ····31:·00000884·····0·NOTYPE··LOCAL··DEFAULT····1·$t35 ····31:·00000868·····0·NOTYPE··LOCAL··DEFAULT····1·$t
36 ····32:·00000904·····0·NOTYPE··LOCAL··DEFAULT····1·$d36 ····32:·000008e8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
37 ····33:·0000090c·····0·NOTYPE··LOCAL··DEFAULT····1·$t37 ····33:·000008f0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
38 ····34:·00000920·····0·NOTYPE··LOCAL··DEFAULT····1·$d38 ····34:·00000904·····0·NOTYPE··LOCAL··DEFAULT····1·$d
39 ····35:·00000924·····0·NOTYPE··LOCAL··DEFAULT····1·$t39 ····35:·00000908·····0·NOTYPE··LOCAL··DEFAULT····1·$t
40 ····36:·00000950·····0·NOTYPE··LOCAL··DEFAULT····1·$d40 ····36:·00000934·····0·NOTYPE··LOCAL··DEFAULT····1·$d
41 ····37:·00000954·····0·NOTYPE··LOCAL··DEFAULT····1·$t41 ····37:·00000938·····0·NOTYPE··LOCAL··DEFAULT····1·$t
42 ····38:·00000980·····0·NOTYPE··LOCAL··DEFAULT····1·$d42 ····38:·00000964·····0·NOTYPE··LOCAL··DEFAULT····1·$d
43 ····39:·00000984·····0·NOTYPE··LOCAL··DEFAULT····1·$t43 ····39:·00000968·····0·NOTYPE··LOCAL··DEFAULT····1·$t
44 ····40:·000009ec·····0·NOTYPE··LOCAL··DEFAULT····1·$d44 ····40:·000009d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
45 ····41:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1345 ····41:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC13
46 ····42:·000009fc·····0·NOTYPE··LOCAL··DEFAULT····1·$t46 ····42:·000009e0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
47 ····43:·00000a54·····0·NOTYPE··LOCAL··DEFAULT····1·$d47 ····43:·00000a28·····0·NOTYPE··LOCAL··DEFAULT····1·$d
48 ····44:·00000184·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1448 ····44:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC15
49 ····45:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1549 ····45:·00000184·····0·NOTYPE··LOCAL··DEFAULT····8·.LC14
50 ····46:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1650 ····46:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC16
51 ····47:·00000000·····0·SECTION·LOCAL··DEFAULT····5·51 ····47:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
52 ····48:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d52 ····48:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
53 ····49:·00000000·····4·OBJECT··LOCAL··DEFAULT····5·endian.2926553 ····49:·00000000·····4·OBJECT··LOCAL··DEFAULT····5·endian.29265
54 ····50:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d54 ····50:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
55 ····51:·00000000·····4·OBJECT··LOCAL··DEFAULT····3·dnscore_timer_period55 ····51:·00000000·····4·OBJECT··LOCAL··DEFAULT····3·dnscore_timer_period
56 ····52:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d56 ····52:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d
Offset 97, 30 lines modifiedOffset 97, 30 lines modified
97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·debug_malloc_hooks_finalise97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·debug_malloc_hooks_finalise
98 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·async_wait_progress98 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·async_wait_progress
99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_join99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_join
100 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·async_wait_finalize100 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·async_wait_finalize
101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·alarm_finalise101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·alarm_finalise
102 ····98:·00000249·····6·FUNC····GLOBAL·DEFAULT····1·dnscore_getfingerprint102 ····98:·00000249·····6·FUNC····GLOBAL·DEFAULT····1·dnscore_getfingerprint
103 ····99:·00000251·····6·FUNC····GLOBAL·DEFAULT····1·dnscore_fingerprint_mask103 ····99:·00000251·····6·FUNC····GLOBAL·DEFAULT····1·dnscore_fingerprint_mask
104 ···100:·00000259···260·FUNC····GLOBAL·DEFAULT····1·stdtream_detach_fd_and_close_output_stream104 ···100:·00000259···236·FUNC····GLOBAL·DEFAULT····1·stdtream_detach_fd_and_close_output_stream
105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·is_mt_output_stream105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·is_mt_output_stream
106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·is_buffer_output_stream106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·is_buffer_output_stream
107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·is_fd_output_stream107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·is_fd_output_stream
108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mt_output_stream_get_filtered108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mt_output_stream_get_filtered
109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·buffer_output_stream_get_filtered109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·buffer_output_stream_get_filtered
110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fd_output_stream_detach110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fd_output_stream_detach
111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
112 ···108:·0000035d····36·FUNC····GLOBAL·DEFAULT····1·stdtream_detach_fd_and_close112 ···108:·00000345····36·FUNC····GLOBAL·DEFAULT····1·stdtream_detach_fd_and_close
113 ···109:·00000381····70·FUNC····GLOBAL·DEFAULT····1·stdstream_is_tty113 ···109:·00000369····70·FUNC····GLOBAL·DEFAULT····1·stdstream_is_tty
114 ···110:·000003c9···144·FUNC····GLOBAL·DEFAULT····1·dnscore_reset_timer114 ···110:·000003b1···144·FUNC····GLOBAL·DEFAULT····1·dnscore_reset_timer
115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·async_wait_init115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·async_wait_init
116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_create116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_create
117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location
118 ···114:·00000459····12·FUNC····GLOBAL·DEFAULT····1·dnscore_timer_get_tick118 ···114:·00000441····12·FUNC····GLOBAL·DEFAULT····1·dnscore_timer_get_tick
119 ···115:·00000465··1056·FUNC····GLOBAL·DEFAULT····1·dnscore_init_ex119 ···115:·0000044d··1052·FUNC····GLOBAL·DEFAULT····1·dnscore_init_ex
120 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·debug_malloc_hooks_init120 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·debug_malloc_hooks_init
121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fd_output_stream_attach121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fd_output_stream_attach
122 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·buffer_output_stream_init122 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·buffer_output_stream_init
123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mt_output_stream_init123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mt_output_stream_init
124 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·thread_pool_get_random_ctx124 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·thread_pool_get_random_ctx
125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·random_next125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·random_next
126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__printf_chk126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__printf_chk
Offset 142, 21 lines modifiedOffset 142, 21 lines modified
142 ···138:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·OPENSSL_init_crypto142 ···138:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·OPENSSL_init_crypto
143 ···139:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ENGINE_load_builtin_engines143 ···139:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ENGINE_load_builtin_engines
144 ···140:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·OPENSSL_init_ssl144 ···140:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·OPENSSL_init_ssl
145 ···141:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·tsig_register_algorithms145 ···141:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·tsig_register_algorithms
146 ···142:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_init146 ···142:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_init
147 ···143:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_147 ···143:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
148 ···144:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stderr148 ···144:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stderr
149 ···145:·00000885····12·FUNC····GLOBAL·DEFAULT····1·dnscore_init149 ···145:·00000869····12·FUNC····GLOBAL·DEFAULT····1·dnscore_init
150 ···146:·00000891···124·FUNC····GLOBAL·DEFAULT····1·dnscore_stop_timer150 ···146:·00000875···124·FUNC····GLOBAL·DEFAULT····1·dnscore_stop_timer
151 ···147:·0000090d····24·FUNC····GLOBAL·DEFAULT····1·dnscore_wait_timer_stopped151 ···147:·000008f1····24·FUNC····GLOBAL·DEFAULT····1·dnscore_wait_timer_stopped
152 ···148:·00000925····48·FUNC····GLOBAL·DEFAULT····1·dnscore_shutdown152 ···148:·00000909····48·FUNC····GLOBAL·DEFAULT····1·dnscore_shutdown
153 ···149:·00000955····48·FUNC····GLOBAL·DEFAULT····1·dnscore_shuttingdown153 ···149:·00000939····48·FUNC····GLOBAL·DEFAULT····1·dnscore_shuttingdown
154 ···150:·00000985···120·FUNC····GLOBAL·DEFAULT····1·log_assert__154 ···150:·00000969···120·FUNC····GLOBAL·DEFAULT····1·log_assert__
155 ···151:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_is_running155 ···151:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_is_running
156 ···152:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformatln156 ···152:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformatln
157 ···153:·000009fd···112·FUNC····GLOBAL·DEFAULT····1·dnscore_signature_check157 ···153:·000009e1····96·FUNC····GLOBAL·DEFAULT····1·dnscore_signature_check
158 ···154:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stdout158 ···154:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stdout
159 ···155:·00000010·····8·OBJECT··GLOBAL·DEFAULT····4·__termerr__159 ···155:·00000010·····8·OBJECT··GLOBAL·DEFAULT····4·__termerr__
160 ···156:·00000008·····8·OBJECT··GLOBAL·DEFAULT····4·__termout__160 ···156:·00000008·····8·OBJECT··GLOBAL·DEFAULT····4·__termout__
161 ···157:·00000004·····4·OBJECT··GLOBAL·DEFAULT····4·g_system_logger161 ···157:·00000004·····4·OBJECT··GLOBAL·DEFAULT····4·g_system_logger
162 ···158:·00000000·····4·OBJECT··GLOBAL·DEFAULT····6·dnscore_lib162 ···158:·00000000·····4·OBJECT··GLOBAL·DEFAULT····6·dnscore_lib
19.3 KB
readelf --wide --relocs {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1e60·contains·202·entries:1 Relocation·section·'.rel.text'·at·offset·0x1e30·contains·198·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000016··0000480a·R_ARM_THM_CALL·········00000000···thread_pool_setup_random_ctx3 00000016··0000480a·R_ARM_THM_CALL·········00000000···thread_pool_setup_random_ctx
4 00000020··0000490a·R_ARM_THM_CALL·········00000000···time4 0000001e··0000490a·R_ARM_THM_CALL·········00000000···time
5 00000036··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg5 00000036··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
6 0000004c··00004b0a·R_ARM_THM_CALL·········00000000···timeus6 0000004c··00004b0a·R_ARM_THM_CALL·········00000000···timeus
7 0000006e··00004c0a·R_ARM_THM_CALL·········00000000···async_wait_timeout_absolute7 0000006e··00004c0a·R_ARM_THM_CALL·········00000000···async_wait_timeout_absolute
8 0000008c··00004d0a·R_ARM_THM_CALL·········00000000···logger_flush8 0000008c··00004d0a·R_ARM_THM_CALL·········00000000···logger_flush
9 00000092··0000490a·R_ARM_THM_CALL·········00000000···time9 00000092··0000490a·R_ARM_THM_CALL·········00000000···time
10 0000009c··00004e0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock10 0000009c··00004e0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
11 000000a6··00004f0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock11 000000a6··00004f0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
Offset 58, 152 lines modifiedOffset 58, 148 lines modified
58 000002d4··0000680a·R_ARM_THM_CALL·········00000000···mt_output_stream_get_filtered58 000002d4··0000680a·R_ARM_THM_CALL·········00000000···mt_output_stream_get_filtered
59 000002da··0000660a·R_ARM_THM_CALL·········00000000···is_buffer_output_stream59 000002da··0000660a·R_ARM_THM_CALL·········00000000···is_buffer_output_stream
60 000002e2··0000690a·R_ARM_THM_CALL·········00000000···buffer_output_stream_get_filtered60 000002e2··0000690a·R_ARM_THM_CALL·········00000000···buffer_output_stream_get_filtered
61 000002e8··0000670a·R_ARM_THM_CALL·········00000000···is_fd_output_stream61 000002e8··0000670a·R_ARM_THM_CALL·········00000000···is_fd_output_stream
62 000002fc··00006a0a·R_ARM_THM_CALL·········00000000···fd_output_stream_detach62 000002fc··00006a0a·R_ARM_THM_CALL·········00000000···fd_output_stream_detach
63 0000030e··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg63 0000030e··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
64 00000314··00006b0a·R_ARM_THM_CALL·········00000000···exit64 00000314··00006b0a·R_ARM_THM_CALL·········00000000···exit
65 00000324··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg65 0000032c··00000203·R_ARM_REL32············00000000···.bss
66 0000032a··00006b0a·R_ARM_THM_CALL·········00000000···exit66 00000330··00000e03·R_ARM_REL32············00000070···.LC4
67 0000033a··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg67 00000334··00000203·R_ARM_REL32············00000000···.bss
68 00000340··00006b0a·R_ARM_THM_CALL·········00000000···exit68 00000338··00000e03·R_ARM_REL32············00000070···.LC4
69 00000344··00000203·R_ARM_REL32············00000000···.bss69 0000033c··00000203·R_ARM_REL32············00000000···.bss
70 00000348··00000e03·R_ARM_REL32············00000070···.LC470 00000340··00000e03·R_ARM_REL32············00000070···.LC4
71 0000034c··00000203·R_ARM_REL32············00000000···.bss71 00000350··0000640a·R_ARM_THM_CALL·········00000259···stdtream_detach_fd_and_close_output_stream
72 00000350··00000e03·R_ARM_REL32············00000070···.LC472 00000364··00000203·R_ARM_REL32············00000000···.bss
73 00000354··00000203·R_ARM_REL32············00000000···.bss73 0000036e··0000650a·R_ARM_THM_CALL·········00000000···is_mt_output_stream
74 00000358··00000e03·R_ARM_REL32············00000070···.LC474 00000376··0000660a·R_ARM_THM_CALL·········00000000···is_buffer_output_stream
75 00000368··0000640a·R_ARM_THM_CALL·········00000259···stdtream_detach_fd_and_close_output_stream75 0000038a··0000680a·R_ARM_THM_CALL·········00000000···mt_output_stream_get_filtered
76 0000037c··00000203·R_ARM_REL32············00000000···.bss76 00000392··0000660a·R_ARM_THM_CALL·········00000000···is_buffer_output_stream
77 00000386··0000650a·R_ARM_THM_CALL·········00000000···is_mt_output_stream77 0000039c··0000690a·R_ARM_THM_CALL·········00000000···buffer_output_stream_get_filtered
78 0000038e··0000660a·R_ARM_THM_CALL·········00000000···is_buffer_output_stream78 000003ba··0000540a·R_ARM_THM_CALL·········00000000···getpid
79 000003a2··0000680a·R_ARM_THM_CALL·········00000000···mt_output_stream_get_filtered79 000003e4··00006f0a·R_ARM_THM_CALL·········00000000···async_wait_init
80 000003aa··0000660a·R_ARM_THM_CALL·········00000000···is_buffer_output_stream80 000003f2··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
81 000003b4··0000690a·R_ARM_THM_CALL·········00000000···buffer_output_stream_get_filtered81 00000402··0000700a·R_ARM_THM_CALL·········00000000···pthread_create
82 000003d2··0000540a·R_ARM_THM_CALL·········00000000···getpid82 00000412··0000710a·R_ARM_THM_CALL·········00000000···__errno_location
83 000003fc··00006f0a·R_ARM_THM_CALL·········00000000···async_wait_init83 00000426··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
84 0000040a··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg84 0000042c··00006b0a·R_ARM_THM_CALL·········00000000···exit
85 0000041a··0000700a·R_ARM_THM_CALL·········00000000···pthread_create85 00000430··00000203·R_ARM_REL32············00000000···.bss
86 0000042a··0000710a·R_ARM_THM_CALL·········00000000···__errno_location86 00000434··00001303·R_ARM_REL32············0000008c···.LC5
87 0000043c··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg87 00000438··00000303·R_ARM_REL32············00000001···dnscore_timer_thread
88 00000442··00006b0a·R_ARM_THM_CALL·········00000000···exit88 0000043c··00001403·R_ARM_REL32············0000009c···.LC6
89 00000448··00000203·R_ARM_REL32············00000000···.bss89 00000448··00000203·R_ARM_REL32············00000000···.bss
90 0000044c··00001303·R_ARM_REL32············0000008c···.LC590 00000474··0000740a·R_ARM_THM_CALL·········00000000···debug_malloc_hooks_init
91 00000450··00000303·R_ARM_REL32············00000001···dnscore_timer_thread91 000004c4··0000750a·R_ARM_THM_CALL·········00000000···fd_output_stream_attach
92 00000454··00001403·R_ARM_REL32············0000009c···.LC692 000004d2··0000760a·R_ARM_THM_CALL·········00000000···buffer_output_stream_init
93 00000460··00000203·R_ARM_REL32············00000000···.bss93 000004dc··0000770a·R_ARM_THM_CALL·········00000000···mt_output_stream_init
94 0000048c··0000740a·R_ARM_THM_CALL·········00000000···debug_malloc_hooks_init94 000004e6··0000750a·R_ARM_THM_CALL·········00000000···fd_output_stream_attach
95 000004d8··0000750a·R_ARM_THM_CALL·········00000000···fd_output_stream_attach95 000004f2··0000760a·R_ARM_THM_CALL·········00000000···buffer_output_stream_init
96 000004ea··0000760a·R_ARM_THM_CALL·········00000000···buffer_output_stream_init96 000004fc··0000770a·R_ARM_THM_CALL·········00000000···mt_output_stream_init
97 000004f4··0000770a·R_ARM_THM_CALL·········00000000···mt_output_stream_init97 00000522··0000750a·R_ARM_THM_CALL·········00000000···fd_output_stream_attach
98 000004fe··0000750a·R_ARM_THM_CALL·········00000000···fd_output_stream_attach98 0000052c··0000750a·R_ARM_THM_CALL·········00000000···fd_output_stream_attach
99 0000050a··0000760a·R_ARM_THM_CALL·········00000000···buffer_output_stream_init99 00000554··0000480a·R_ARM_THM_CALL·········00000000···thread_pool_setup_random_ctx
100 00000514··0000770a·R_ARM_THM_CALL·········00000000···mt_output_stream_init100 0000055c··0000780a·R_ARM_THM_CALL·········00000000···thread_pool_get_random_ctx
101 0000053a··0000750a·R_ARM_THM_CALL·········00000000···fd_output_stream_attach101 00000564··0000790a·R_ARM_THM_CALL·········00000000···random_next
102 00000544··0000750a·R_ARM_THM_CALL·········00000000···fd_output_stream_attach102 0000056c··0000790a·R_ARM_THM_CALL·········00000000···random_next
103 0000056c··0000480a·R_ARM_THM_CALL·········00000000···thread_pool_setup_random_ctx103 00000574··0000790a·R_ARM_THM_CALL·········00000000···random_next
104 00000570··0000780a·R_ARM_THM_CALL·········00000000···thread_pool_get_random_ctx 
105 0000057c··0000790a·R_ARM_THM_CALL·········00000000···random_next104 0000057c··0000790a·R_ARM_THM_CALL·········00000000···random_next
106 00000584··0000790a·R_ARM_THM_CALL·········00000000···random_next105 000005ba··00007a0a·R_ARM_THM_CALL·········00000000···__printf_chk
107 0000058c··0000790a·R_ARM_THM_CALL·········00000000···random_next106 000005c2··00006b0a·R_ARM_THM_CALL·········00000000···exit
108 00000594··0000790a·R_ARM_THM_CALL·········00000000···random_next107 000005d2··00007b0a·R_ARM_THM_CALL·········00000000···netformat_class_init
109 000005d4··00007a0a·R_ARM_THM_CALL·········00000000···__printf_chk108 000005fe··00007c0a·R_ARM_THM_CALL·········00000000···dnscore_register_errors
110 000005dc··00006b0a·R_ARM_THM_CALL·········00000000···exit109 0000064a··00007d0a·R_ARM_THM_CALL·········00000000···tcp_init_with_env
111 000005ec··00007b0a·R_ARM_THM_CALL·········00000000···netformat_class_init110 00000662··00007e0a·R_ARM_THM_CALL·········00000000···alarm_init
112 00000618··00007c0a·R_ARM_THM_CALL·········00000000···dnscore_register_errors111 0000068c··00006e0a·R_ARM_THM_CALL·········000003b1···dnscore_reset_timer
113 00000664··00007d0a·R_ARM_THM_CALL·········00000000···tcp_init_with_env112 000006a2··00007f0a·R_ARM_THM_CALL·········00000000···atexit
114 0000067c··00007e0a·R_ARM_THM_CALL·········00000000···alarm_init113 000006be··0000640a·R_ARM_THM_CALL·········00000259···stdtream_detach_fd_and_close_output_stream
115 000006a6··00006e0a·R_ARM_THM_CALL·········000003c9···dnscore_reset_timer114 000006c6··0000640a·R_ARM_THM_CALL·········00000259···stdtream_detach_fd_and_close_output_stream
116 000006bc··00007f0a·R_ARM_THM_CALL·········00000000···atexit115 000006d8··0000800a·R_ARM_THM_CALL·········00000000···output_stream_set_void
117 000006d8··0000640a·R_ARM_THM_CALL·········00000259···stdtream_detach_fd_and_close_output_stream116 000006e0··0000800a·R_ARM_THM_CALL·········00000000···output_stream_set_void
118 000006e0··0000640a·R_ARM_THM_CALL·········00000259···stdtream_detach_fd_and_close_output_stream117 0000071e··0000810a·R_ARM_THM_CALL·········00000000···__fprintf_chk
119 000006f2··0000800a·R_ARM_THM_CALL·········00000000···output_stream_set_void118 00000726··0000820a·R_ARM_THM_CALL·········00000000···puts
120 000006fa··0000800a·R_ARM_THM_CALL·········00000000···output_stream_set_void119 0000072c··0000830a·R_ARM_THM_CALL·········00000000···fflush
121 00000738··0000810a·R_ARM_THM_CALL·········00000000···__fprintf_chk120 0000073e··0000840a·R_ARM_THM_CALL·········00000000···dief
122 00000740··0000820a·R_ARM_THM_CALL·········00000000···puts121 00000742··0000850a·R_ARM_THM_CALL·········00000000···abort
123 00000746··0000830a·R_ARM_THM_CALL·········00000000···fflush122 00000746··0000860a·R_ARM_THM_CALL·········00000000···zalloc_init
124 00000758··0000840a·R_ARM_THM_CALL·········00000000···dief123 00000760··0000870a·R_ARM_THM_CALL·········00000000···rfc_init
125 0000075c··0000850a·R_ARM_THM_CALL·········00000000···abort124 00000764··0000880a·R_ARM_THM_CALL·········00000000···dnsformat_class_init
126 00000760··0000860a·R_ARM_THM_CALL·········00000000···zalloc_init125 0000077e··0000890a·R_ARM_THM_CALL·········00000000···logger_init
127 0000077a··0000870a·R_ARM_THM_CALL·········00000000···rfc_init126 00000792··00007c0a·R_ARM_THM_CALL·········00000000···dnscore_register_errors
128 0000077e··0000880a·R_ARM_THM_CALL·········00000000···dnsformat_class_init127 000007aa··00008a0a·R_ARM_THM_CALL·········00000000···OPENSSL_init_crypto
129 00000798··0000890a·R_ARM_THM_CALL·········00000000···logger_init128 000007ae··00008b0a·R_ARM_THM_CALL·········00000000···ENGINE_load_builtin_engines
130 000007ac··00007c0a·R_ARM_THM_CALL·········00000000···dnscore_register_errors129 000007bc··00008c0a·R_ARM_THM_CALL·········00000000···OPENSSL_init_ssl
131 000007c4··00008a0a·R_ARM_THM_CALL·········00000000···OPENSSL_init_crypto130 000007ce··00008c0a·R_ARM_THM_CALL·········00000000···OPENSSL_init_ssl
132 000007c8··00008b0a·R_ARM_THM_CALL·········00000000···ENGINE_load_builtin_engines131 000007d2··00008d0a·R_ARM_THM_CALL·········00000000···tsig_register_algorithms
133 000007d6··00008c0a·R_ARM_THM_CALL·········00000000···OPENSSL_init_ssl132 000007d6··00008e0a·R_ARM_THM_CALL·········00000000···dnskey_init
134 000007e8··00008c0a·R_ARM_THM_CALL·········00000000···OPENSSL_init_ssl133 000007f4··00000203·R_ARM_REL32············00000000···.bss
135 000007ec··00008d0a·R_ARM_THM_CALL·········00000000···tsig_register_algorithms134 000007f8··00008f19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
136 000007f0··00008e0a·R_ARM_THM_CALL·········00000000···dnskey_init135 000007fc··00000203·R_ARM_REL32············00000000···.bss
 136 00000800··00000203·R_ARM_REL32············00000000···.bss
 137 00000804··00000203·R_ARM_REL32············00000000···.bss
 138 00000808··00000203·R_ARM_REL32············00000000···.bss
 139 0000080c··00000203·R_ARM_REL32············00000000···.bss
137 00000810··00000203·R_ARM_REL32············00000000···.bss140 00000810··00000203·R_ARM_REL32············00000000···.bss
138 00000814··00008f19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_141 00000814··00000203·R_ARM_REL32············00000000···.bss
139 00000818··00000203·R_ARM_REL32············00000000···.bss142 00000818··00001903·R_ARM_REL32············00000134···.LC12
140 0000081c··00000203·R_ARM_REL32············00000000···.bss143 0000081c··00000203·R_ARM_REL32············00000000···.bss
141 00000820··00000203·R_ARM_REL32············00000000···.bss144 00000820··00000203·R_ARM_REL32············00000000···.bss
142 00000824··00000203·R_ARM_REL32············00000000···.bss145 00000824··00000203·R_ARM_REL32············00000000···.bss
143 00000828··00000203·R_ARM_REL32············00000000···.bss146 00000828··00000203·R_ARM_REL32············00000000···.bss
144 0000082c··00000203·R_ARM_REL32············00000000···.bss147 0000082c··00000203·R_ARM_REL32············00000000···.bss
145 00000830··00000203·R_ARM_REL32············00000000···.bss148 00000830··00000203·R_ARM_REL32············00000000···.bss
146 00000834··00001903·R_ARM_REL32············00000134···.LC12149 00000834··00000103·R_ARM_REL32············00000000···.data
147 00000838··00000203·R_ARM_REL32············00000000···.bss150 00000838··00000103·R_ARM_REL32············00000000···.data
148 0000083c··00000203·R_ARM_REL32············00000000···.bss151 0000083c··00000203·R_ARM_REL32············00000000···.bss
149 00000840··00000203·R_ARM_REL32············00000000···.bss152 00000840··00005303·R_ARM_REL32············000000f5···dnscore_finalize
150 00000844··00000203·R_ARM_REL32············00000000···.bss153 00000844··00000203·R_ARM_REL32············00000000···.bss
151 00000848··00000203·R_ARM_REL32············00000000···.bss154 00000848··00002f03·R_ARM_REL32············00000000···.rodata
152 0000084c··00000203·R_ARM_REL32············00000000···.bss155 0000084c··0000901a·R_ARM_GOT_BREL·········00000000···stderr
153 00000850··00000103·R_ARM_REL32············00000000···.data156 00000850··00001a03·R_ARM_REL32············000000c0···.LC7
154 00000854··00000103·R_ARM_REL32············00000000···.data157 00000854··00001b03·R_ARM_REL32············000000c8···.LC8
155 00000858··00000203·R_ARM_REL32············00000000···.bss158 00000858··00001c03·R_ARM_REL32············000000f0···.LC9
156 0000085c··00005303·R_ARM_REL32············000000f5···dnscore_finalize159 0000085c··00001d03·R_ARM_REL32············0000011c···.LC10
157 00000860··00000203·R_ARM_REL32············00000000···.bss160 00000860··00001e03·R_ARM_REL32············0000012c···.LC11
158 00000864··00002f03·R_ARM_REL32············00000000···.rodata161 00000864··00000103·R_ARM_REL32············00000000···.data
159 00000868··0000901a·R_ARM_GOT_BREL·········00000000···stderr162 0000087e··0000540a·R_ARM_THM_CALL·········00000000···getpid
160 0000086c··00001a03·R_ARM_REL32············000000c0···.LC7163 000008b8··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
161 00000870··00001b03·R_ARM_REL32············000000c8···.LC8164 000008c2··00005e0a·R_ARM_THM_CALL·········00000000···async_wait_progress
162 00000874··00001c03·R_ARM_REL32············000000f0···.LC9165 000008cc··00005f0a·R_ARM_THM_CALL·········00000000···pthread_join
163 00000878··00001d03·R_ARM_REL32············0000011c···.LC10166 000008d6··0000600a·R_ARM_THM_CALL·········00000000···async_wait_finalize
164 0000087c··00001e03·R_ARM_REL32············0000012c···.LC11167 000008e8··00000203·R_ARM_REL32············00000000···.bss
165 00000880··00000103·R_ARM_REL32············00000000···.data168 000008ec··00000b03·R_ARM_REL32············00000060···.LC3
166 0000089a··0000540a·R_ARM_THM_CALL·········00000000···getpid 
167 000008d4··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg 
Max diff block lines reached; 4630/19733 bytes (23.46%) of diff not shown.
288 B
strings --all --bytes=8 {}
    
Offset 1, 10 lines modifiedOffset 1, 7 lines modified
1 8»      `h%`zD 
2 !»      J{DXhzD 
3 !OKPJ@Y{DzD 
4 dnscore_timer_thread·started1 dnscore_timer_thread·started
5 dnscore_timer_thread·stopping2 dnscore_timer_thread·stopping
6 dnscore_timer_thread·stopped3 dnscore_timer_thread·stopped
7 stopping·timer4 stopping·timer
8 unexpected·stream·in·term5 unexpected·stream·in·term
9 starting·timer6 starting·timer
10 failed·to·create·timer·thread:·%r7 failed·to·create·timer·thread:·%r
32.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 3, 30 lines modifiedOffset 3, 30 lines modified
  
3 Disassembly·of·section·.text:3 Disassembly·of·section·.text:
  
4 00000000·<dnscore_timer_thread>:4 00000000·<dnscore_timer_thread>:
5 dnscore_timer_thread():5 dnscore_timer_thread():
6 »       strd»   r3,·r4,·[sp,·#-40]!»   ;·0x286 »       strd»   r3,·r4,·[sp,·#-40]!»   ;·0x28
7 »       ldr»    r4,·[pc,·#216]»;·(e0·<dnscore_timer_thread+0xe0>)7 »       ldr»    r4,·[pc,·#216]»;·(e0·<dnscore_timer_thread+0xe0>)
 8 »       strd»   fp,·lr,·[sp,·#32]
8 »       strd»   r5,·r6,·[sp,·#8]9 »       strd»   r5,·r6,·[sp,·#8]
9 »       strd»   r7,·r8,·[sp,·#16]10 »       strd»   r7,·r8,·[sp,·#16]
10 »       strd»   r9,·sl,·[sp,·#24]11 »       strd»   r9,·sl,·[sp,·#24]
11 »       strd»   fp,·lr,·[sp,·#32] 
12 »       bl»     0·<thread_pool_setup_random_ctx>12 »       bl»     0·<thread_pool_setup_random_ctx>
13 ·R_ARM_THM_CALL» thread_pool_setup_random_ctx13 ·R_ARM_THM_CALL» thread_pool_setup_random_ctx
14 »       mov.w»  r0,·#014 »       mov.w»  r0,·#0
15 »       add»    r4,·pc 
16 »       bl»     0·<time>15 »       bl»     0·<time>
17 ·R_ARM_THM_CALL» time16 ·R_ARM_THM_CALL» time
18 »       ldr»    r2,·[pc,·#188]»;·(e4·<dnscore_timer_thread+0xe4>)17 »       ldr»    r2,·[pc,·#192]»;·(e4·<dnscore_timer_thread+0xe4>)
19 »       mov»    r5,·r018 »       add»    r4,·pc
 19 »       mov»    r3,·r0
20 »       mov.w»  r1,·#1220 »       mov.w»  r1,·#12
21 »       add.w»  r9,·r4,·#56» ;·0x38 
22 »       ldr»    r0,·[r4,·#4]21 »       ldr»    r0,·[r4,·#4]
23 »       str»    r5,·[r4,·#0]22 »       str»    r3,·[r4,·#0]
 23 »       add.w»  r9,·r4,·#56» ;·0x38
24 »       add»    r2,·pc24 »       add»    r2,·pc
25 »       bl»     0·<logger_handle_msg>25 »       bl»     0·<logger_handle_msg>
26 ·R_ARM_THM_CALL» logger_handle_msg26 ·R_ARM_THM_CALL» logger_handle_msg
27 »       ldr»    r3,·[pc,·#172]»;·(e8·<dnscore_timer_thread+0xe8>)27 »       ldr»    r3,·[pc,·#172]»;·(e8·<dnscore_timer_thread+0xe8>)
28 »       movw»   r2,·#16960»  ;·0x424028 »       movw»   r2,·#16960»  ;·0x4240
29 »       movt»   r2,·#1529 »       movt»   r2,·#15
30 »       add»    r3,·pc30 »       add»    r3,·pc
Offset 43, 62 lines modifiedOffset 43, 62 lines modified
43 »       adds»   r5,·r5,·r643 »       adds»   r5,·r5,·r6
44 »       adc.w»  r8,·r8,·r744 »       adc.w»  r8,·r8,·r7
45 »       mov»    r2,·r545 »       mov»    r2,·r5
46 »       mov»    r3,·r846 »       mov»    r3,·r8
47 »       mov»    r0,·r947 »       mov»    r0,·r9
48 »       bl»     0·<async_wait_timeout_absolute>48 »       bl»     0·<async_wait_timeout_absolute>
49 ·R_ARM_THM_CALL» async_wait_timeout_absolute49 ·R_ARM_THM_CALL» async_wait_timeout_absolute
50 »       mov»    sl,·r050 »       mov»    fp,·r0
51 »       cbnz»   r0,·b8·<dnscore_timer_thread+0xb8>51 »       cbnz»   r0,·b8·<dnscore_timer_thread+0xb8>
52 »       ldr»    r1,·[r4,·#12]52 »       ldr»    r1,·[r4,·#12]
53 »       add.w»  r0,·r4,·#853 »       add.w»  r0,·r4,·#8
54 »       mov»    fp,·r454 »       mov»    sl,·r4
55 »       ldr»    r1,·[r1,·#4]55 »       ldr»    r1,·[r1,·#4]
56 »       blx»    r156 »       blx»    r1
57 »       ldr»    r1,·[r4,·#20]57 »       ldr»    r1,·[r4,·#20]
58 »       add.w»  r0,·r4,·#1658 »       add.w»  r0,·r4,·#16
59 »       ldr»    r1,·[r1,·#4]59 »       ldr»    r1,·[r1,·#4]
60 »       blx»    r160 »       blx»    r1
61 »       bl»     0·<logger_flush>61 »       bl»     0·<logger_flush>
62 ·R_ARM_THM_CALL» logger_flush62 ·R_ARM_THM_CALL» logger_flush
63 »       mov»    r0,·sl63 »       mov»    r0,·fp
64 »       bl»     0·<time>64 »       bl»     0·<time>
65 ·R_ARM_THM_CALL» time65 ·R_ARM_THM_CALL» time
66 »       str.w»  r0,·[fp],·#2466 »       str.w»  r0,·[sl],·#24
67 »       mov»    r0,·fp67 »       mov»    r0,·sl
68 »       bl»     0·<pthread_mutex_lock>68 »       bl»     0·<pthread_mutex_lock>
69 ·R_ARM_THM_CALL» pthread_mutex_lock69 ·R_ARM_THM_CALL» pthread_mutex_lock
70 »       ldr.w»  sl,·[r4,·#48]»       ;·0x3070 »       ldr.w»  fp,·[r4,·#48]»       ;·0x30
71 »       mov»    r0,·fp71 »       mov»    r0,·sl
72 »       bl»     0·<pthread_mutex_unlock>72 »       bl»     0·<pthread_mutex_unlock>
73 ·R_ARM_THM_CALL» pthread_mutex_unlock73 ·R_ARM_THM_CALL» pthread_mutex_unlock
74 »       cmp.w»  sl,·#074 »       cmp.w»  fp,·#0
75 »       bne.n»  56·<dnscore_timer_thread+0x56>75 »       bne.n»  56·<dnscore_timer_thread+0x56>
76 »       ldr»    r0,·[r4,·#0]76 »       ldr»    r0,·[r4,·#0]
77 »       bl»     0·<alarm_run_tick>77 »       bl»     0·<alarm_run_tick>
78 ·R_ARM_THM_CALL» alarm_run_tick78 ·R_ARM_THM_CALL» alarm_run_tick
79 »       b.n»    62·<dnscore_timer_thread+0x62>79 »       b.n»    62·<dnscore_timer_thread+0x62>
80 »       ldr»    r2,·[pc,·#48]» ;·(ec·<dnscore_timer_thread+0xec>)80 »       ldr»    r2,·[pc,·#48]» ;·(ec·<dnscore_timer_thread+0xec>)
81 »       mov.w»  r1,·#1281 »       mov.w»  r1,·#12
82 »       ldr»    r0,·[r4,·#4]82 »       ldr»    r0,·[r4,·#4]
83 »       add»    r2,·pc83 »       add»    r2,·pc
84 »       bl»     0·<logger_handle_msg>84 »       bl»     0·<logger_handle_msg>
85 ·R_ARM_THM_CALL» logger_handle_msg85 ·R_ARM_THM_CALL» logger_handle_msg
86 »       bl»     0·<thread_pool_destroy_random_ctx>86 »       bl»     0·<thread_pool_destroy_random_ctx>
87 ·R_ARM_THM_CALL» thread_pool_destroy_random_ctx87 ·R_ARM_THM_CALL» thread_pool_destroy_random_ctx
88 »       ldr»    r2,·[pc,·#36]» ;·(f0·<dnscore_timer_thread+0xf0>)88 »       ldr»    r2,·[pc,·#36]» ;·(f0·<dnscore_timer_thread+0xf0>)
89 »       mov.w»  r1,·#12 
90 »       ldr»    r0,·[r4,·#4]89 »       ldr»    r0,·[r4,·#4]
 90 »       mov.w»  r1,·#12
91 »       add»    r2,·pc91 »       add»    r2,·pc
92 »       bl»     0·<logger_handle_msg>92 »       bl»     0·<logger_handle_msg>
93 ·R_ARM_THM_CALL» logger_handle_msg93 ·R_ARM_THM_CALL» logger_handle_msg
94 »       mov.w»  r0,·#094 »       mov.w»  r0,·#0
95 »       bl»     0·<pthread_exit>95 »       bl»     0·<pthread_exit>
96 ·R_ARM_THM_CALL» pthread_exit96 ·R_ARM_THM_CALL» pthread_exit
97 »       .word»  0x000000be97 »       .word»  0x000000b8
98 ·R_ARM_REL32»    .bss98 ·R_ARM_REL32»    .bss
99 »       .word»  0x000000ac99 »       .word»  0x000000ac
100 ·R_ARM_REL32»    .LC0100 ·R_ARM_REL32»    .LC0
101 »       .word»  0x000000a0101 »       .word»  0x000000a0
102 ·R_ARM_REL32»    .data102 ·R_ARM_REL32»    .data
103 »       .word»  0x00000028103 »       .word»  0x00000028
104 ·R_ARM_REL32»    .LC1104 ·R_ARM_REL32»    .LC1
Offset 114, 23 lines modifiedOffset 114, 23 lines modified
114 »       add»    r4,·pc114 »       add»    r4,·pc
115 »       ldrb.w» r3,·[r4,·#136]»     ;·0x88115 »       ldrb.w» r3,·[r4,·#136]»     ;·0x88
116 »       cbz»    r3,·116·<dnscore_finalize+0x22>116 »       cbz»    r3,·116·<dnscore_finalize+0x22>
117 »       ldrd»   r3,·r4,·[sp]117 »       ldrd»   r3,·r4,·[sp]
118 »       ldrd»   r5,·r6,·[sp,·#8]118 »       ldrd»   r5,·r6,·[sp,·#8]
119 »       add»    sp,·#16119 »       add»    sp,·#16
120 »       pop»    {r7,·pc}120 »       pop»    {r7,·pc}
121 »       mov.w»  r5,·#1121 »       add.w»  r5,·r4,·#24
122 »       add.w»  r6,·r4,·#24122 »       mov.w»  r6,·#1
123 »       mov»    r0,·r6123 »       mov»    r0,·r5
124 »       and.w»  r7,·r3,·#255»;·0xff124 »       and.w»  r7,·r3,·#255»;·0xff
125 »       strb.w» r5,·[r4,·#136]»     ;·0x88125 »       strb.w» r6,·[r4,·#136]»     ;·0x88
126 »       bl»     0·<pthread_mutex_lock>126 »       bl»     0·<pthread_mutex_lock>
127 ·R_ARM_THM_CALL» pthread_mutex_lock127 ·R_ARM_THM_CALL» pthread_mutex_lock
128 »       mov»    r0,·r6128 »       mov»    r0,·r5
129 »       str»    r5,·[r4,·#48]» ;·0x30129 »       str»    r6,·[r4,·#48]» ;·0x30
130 »       bl»     0·<pthread_mutex_unlock>130 »       bl»     0·<pthread_mutex_unlock>
131 ·R_ARM_THM_CALL» pthread_mutex_unlock131 ·R_ARM_THM_CALL» pthread_mutex_unlock
132 »       bl»     0·<logger_flush>132 »       bl»     0·<logger_flush>
133 ·R_ARM_THM_CALL» logger_flush133 ·R_ARM_THM_CALL» logger_flush
134 »       bl»     0·<logger_flush>134 »       bl»     0·<logger_flush>
135 ·R_ARM_THM_CALL» logger_flush135 ·R_ARM_THM_CALL» logger_flush
136 »       bl»     0·<getpid>136 »       bl»     0·<getpid>
Offset 154, 16 lines modifiedOffset 154, 16 lines modified
154 »       bl»     0·<config_finalise>154 »       bl»     0·<config_finalise>
155 ·R_ARM_THM_CALL» config_finalise155 ·R_ARM_THM_CALL» config_finalise
156 »       bl»     0·<async_message_pool_finalize>156 »       bl»     0·<async_message_pool_finalize>
157 ·R_ARM_THM_CALL» async_message_pool_finalize157 ·R_ARM_THM_CALL» async_message_pool_finalize
158 »       add»    r4,·pc158 »       add»    r4,·pc
Max diff block lines reached; 29675/33164 bytes (89.48%) of diff not shown.
1.26 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 Hex·dump·of·section·'.strtab':2 Hex·dump·of·section·'.strtab':
3 ··0x00000000·00646e73·636f7265·5f74696d·65725f74·.dnscore_timer_t3 ··0x00000000·00646e73·636f7265·5f74696d·65725f74·.dnscore_timer_t
4 ··0x00000010·68726561·64002474·00246400·2e4c4330·hread.$t.$d..LC04 ··0x00000010·68726561·64002474·00246400·2e4c4330·hread.$t.$d..LC0
5 ··0x00000020·002e4c43·31002e4c·4332002e·4c433300·..LC1..LC2..LC3.5 ··0x00000020·002e4c43·31002e4c·4332002e·4c433300·..LC1..LC2..LC3.
6 ··0x00000030·2e4c4334·002e4c43·35002e4c·4336002e·.LC4..LC5..LC6..6 ··0x00000030·2e4c4334·002e4c43·35002e4c·4336002e·.LC4..LC5..LC6..
7 ··0x00000040·4c433132·002e4c43·37002e4c·4338002e·LC12..LC7..LC8..7 ··0x00000040·4c433132·002e4c43·37002e4c·4338002e·LC12..LC7..LC8..
8 ··0x00000050·4c433900·2e4c4331·30002e4c·43313100·LC9..LC10..LC11.8 ··0x00000050·4c433900·2e4c4331·30002e4c·43313100·LC9..LC10..LC11.
9 ··0x00000060·2e4c4331·33002e4c·43313400·2e4c4331·.LC13..LC14..LC19 ··0x00000060·2e4c4331·33002e4c·43313500·2e4c4331·.LC13..LC15..LC1
10 ··0x00000070·35002e4c·43313600·656e6469·616e2e32·5..LC16.endian.210 ··0x00000070·34002e4c·43313600·656e6469·616e2e32·4..LC16.endian.2
11 ··0x00000080·39323635·00646e73·636f7265·5f74696d·9265.dnscore_tim11 ··0x00000080·39323635·00646e73·636f7265·5f74696d·9265.dnscore_tim
12 ··0x00000090·65725f70·6572696f·6400646e·73636f72·er_period.dnscor12 ··0x00000090·65725f70·6572696f·6400646e·73636f72·er_period.dnscor
13 ··0x000000a0·655f7469·6d65725f·7469636b·00675f73·e_timer_tick.g_s13 ··0x000000a0·655f7469·6d65725f·7469636b·00675f73·e_timer_tick.g_s
14 ··0x000000b0·68757464·6f776e00·74696d65·725f7468·hutdown.timer_th14 ··0x000000b0·68757464·6f776e00·74696d65·725f7468·hutdown.timer_th
15 ··0x000000c0·72656164·5f73796e·6300646e·73636f72·read_sync.dnscor15 ··0x000000c0·72656164·5f73796e·6300646e·73636f72·read_sync.dnscor
16 ··0x000000d0·655f6669·6e616c69·7a696e67·00646e73·e_finalizing.dns16 ··0x000000d0·655f6669·6e616c69·7a696e67·00646e73·e_finalizing.dns
17 ··0x000000e0·636f7265·5f74696d·65725f63·72656174·core_timer_creat17 ··0x000000e0·636f7265·5f74696d·65725f63·72656174·core_timer_creat
248 KB
dnsformat.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········21284·(bytes·into·file)13 ··Start·of·section·headers:··········21316·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1319 ··Number·of·section·headers:·········13
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·12
2.55 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x5324:1 There·are·13·section·headers,·starting·at·offset·0x5344:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·002938·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·002950·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00446c·000d50·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·004484·000d58·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00296c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·002984·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·00296c·000002·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·002984·000002·00··WA··0···0··1
9 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·00296c·0000b4·00··WA··0···0··49 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·002984·0000b4·00··WA··0···0··4
10 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·0051bc·0000f0·08···I·10···5··410 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·0051dc·0000f0·08···I·10···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·002a20·000436·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·002a38·000436·01·AMS··0···0··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·002e56·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·002e6e·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002e56·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002e6e·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·002e8c·000dc0·10·····11·198··414 ··[10]·.symtab···········SYMTAB··········00000000·002ea4·000dc0·10·····11·198··4
15 ··[11]·.strtab···········STRTAB··········00000000·003c4c·000820·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·003c64·000820·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·0052ac·000076·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·0052cc·000076·00······0···0··1
17 Key·to·Flags:17 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··y·(purecode),·p·(processor·specific)21 ··y·(purecode),·p·(processor·specific)
9.66 KB
readelf --wide --symbols {}
    
Offset 7, 30 lines modifiedOffset 7, 30 lines modified
7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
8 ·····4:·00000088·····0·NOTYPE··LOCAL··DEFAULT····1·$d8 ·····4:·00000088·····0·NOTYPE··LOCAL··DEFAULT····1·$d
9 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC09 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
10 ·····6:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····1·$t10 ·····6:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
11 ·····7:·0000008d···136·FUNC····LOCAL··DEFAULT····1·dnsnamestack_format_handler_method11 ·····7:·0000008d···136·FUNC····LOCAL··DEFAULT····1·dnsnamestack_format_handler_method
12 ·····8:·00000110·····0·NOTYPE··LOCAL··DEFAULT····1·$d12 ·····8:·00000110·····0·NOTYPE··LOCAL··DEFAULT····1·$d
13 ·····9:·00000114·····0·NOTYPE··LOCAL··DEFAULT····1·$t13 ·····9:·00000114·····0·NOTYPE··LOCAL··DEFAULT····1·$t
14 ····10:·00000115···140·FUNC····LOCAL··DEFAULT····1·sockaddrip_format_handler_method14 ····10:·00000115···152·FUNC····LOCAL··DEFAULT····1·sockaddrip_format_handler_method
15 ····11:·0000019c·····0·NOTYPE··LOCAL··DEFAULT····1·$d15 ····11:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
16 ····12:·00000008·····0·NOTYPE··LOCAL··DEFAULT····7·.LC116 ····12:·00000008·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1
17 ····13:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····1·$t17 ····13:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····1·$t
18 ····14:·000001a1···296·FUNC····LOCAL··DEFAULT····1·hostaddr_format_handler_method18 ····14:·000001ad···316·FUNC····LOCAL··DEFAULT····1·hostaddr_format_handler_method
19 ····15:·000002b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d19 ····15:·000002d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
20 ····16:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC320 ····16:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3
21 ····17:·00000014·····0·NOTYPE··LOCAL··DEFAULT····7·.LC221 ····17:·00000014·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2
22 ····18:·00000024·····0·NOTYPE··LOCAL··DEFAULT····7·.LC422 ····18:·00000024·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4
23 ····19:·000002c8·····0·NOTYPE··LOCAL··DEFAULT····1·$t23 ····19:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
24 ····20:·000002c9···260·FUNC····LOCAL··DEFAULT····1·sockaddr_format_handler_method24 ····20:·000002e9···248·FUNC····LOCAL··DEFAULT····1·sockaddr_format_handler_method
25 ····21:·000003c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d25 ····21:·000003d4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
26 ····22:·000003cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t26 ····22:·000003e0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
27 ····23:·000003cd····14·FUNC····LOCAL··DEFAULT····1·rdatadesc_format_handler_method27 ····23:·000003e1····22·FUNC····LOCAL··DEFAULT····1·rdatadesc_format_handler_method
28 ····24:·000003dd··2580·FUNC····LOCAL··DEFAULT····1·dnstype_format_handler_method28 ····24:·000003f9··2580·FUNC····LOCAL··DEFAULT····1·dnstype_format_handler_method
29 ····25:·00000c48·····0·NOTYPE··LOCAL··DEFAULT····1·$d29 ····25:·00000c64·····0·NOTYPE··LOCAL··DEFAULT····1·$d
30 ····26:·0000030c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC10830 ····26:·0000030c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC108
31 ····27:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC6831 ····27:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC68
32 ····28:·00000280·····0·NOTYPE··LOCAL··DEFAULT····7·.LC9632 ····28:·00000280·····0·NOTYPE··LOCAL··DEFAULT····7·.LC96
33 ····29:·000002b0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC10033 ····29:·000002b0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC100
34 ····30:·00000080·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2234 ····30:·00000080·····0·NOTYPE··LOCAL··DEFAULT····7·.LC22
35 ····31:·00000048·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1135 ····31:·00000048·····0·NOTYPE··LOCAL··DEFAULT····7·.LC11
36 ····32:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3536 ····32:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC35
Offset 127, 56 lines modifiedOffset 127, 56 lines modified
127 ···123:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC38127 ···123:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC38
128 ···124:·000002c0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC101128 ···124:·000002c0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC101
129 ···125:·00000274·····0·NOTYPE··LOCAL··DEFAULT····7·.LC95129 ···125:·00000274·····0·NOTYPE··LOCAL··DEFAULT····7·.LC95
130 ···126:·00000194·····0·NOTYPE··LOCAL··DEFAULT····7·.LC64130 ···126:·00000194·····0·NOTYPE··LOCAL··DEFAULT····7·.LC64
131 ···127:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC12131 ···127:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC12
132 ···128:·00000138·····0·NOTYPE··LOCAL··DEFAULT····7·.LC51132 ···128:·00000138·····0·NOTYPE··LOCAL··DEFAULT····7·.LC51
133 ···129:·00000090·····0·NOTYPE··LOCAL··DEFAULT····7·.LC25133 ···129:·00000090·····0·NOTYPE··LOCAL··DEFAULT····7·.LC25
134 ···130:·00000df0·····0·NOTYPE··LOCAL··DEFAULT····1·$t134 ···130:·00000e0c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
135 ···131:·00000df1····52·FUNC····LOCAL··DEFAULT····1·digest32h_format_handler_method135 ···131:·00000e0d····52·FUNC····LOCAL··DEFAULT····1·digest32h_format_handler_method
136 ···132:·00000e20·····0·NOTYPE··LOCAL··DEFAULT····1·$d136 ···132:·00000e3c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
137 ···133:·00000e24·····0·NOTYPE··LOCAL··DEFAULT····1·$t137 ···133:·00000e40·····0·NOTYPE··LOCAL··DEFAULT····1·$t
138 ···134:·00000ea0·····0·NOTYPE··LOCAL··DEFAULT····1·$d138 ···134:·00000ebc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
139 ···135:·00000ea4·····0·NOTYPE··LOCAL··DEFAULT····1·$t139 ···135:·00000ec0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
140 ···136:·00000ea5····52·FUNC····LOCAL··DEFAULT····1·dnslabel_format_handler_method140 ···136:·00000ec1····52·FUNC····LOCAL··DEFAULT····1·dnslabel_format_handler_method
141 ···137:·00000ed4·····0·NOTYPE··LOCAL··DEFAULT····1·$d141 ···137:·00000ef0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
142 ···138:·00000ed8·····0·NOTYPE··LOCAL··DEFAULT····1·$t142 ···138:·00000ef4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
143 ···139:·00000ed9···484·FUNC····LOCAL··DEFAULT····1·hostaddrlist_format_handler_method143 ···139:·00000ef5···480·FUNC····LOCAL··DEFAULT····1·hostaddrlist_format_handler_method
144 ···140:·000010a8·····0·NOTYPE··LOCAL··DEFAULT····1·$d144 ···140:·000010c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
145 ···141:·00000314·····0·NOTYPE··LOCAL··DEFAULT····7·.LC109145 ···141:·00000314·····0·NOTYPE··LOCAL··DEFAULT····7·.LC109
146 ···142:·00000320·····0·NOTYPE··LOCAL··DEFAULT····7·.LC110146 ···142:·00000320·····0·NOTYPE··LOCAL··DEFAULT····7·.LC110
147 ···143:·000010bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t147 ···143:·000010d4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
148 ···144:·000010bd··2584·FUNC····LOCAL··DEFAULT····1·dnstype_format_handler_method.constprop.5148 ···144:·000010d5··2584·FUNC····LOCAL··DEFAULT····1·dnstype_format_handler_method.constprop.5
149 ···145:·0000192c·····0·NOTYPE··LOCAL··DEFAULT····1·$d149 ···145:·00001944·····0·NOTYPE··LOCAL··DEFAULT····1·$d
150 ···146:·00001ad4·····0·NOTYPE··LOCAL··DEFAULT····1·$t150 ···146:·00001aec·····0·NOTYPE··LOCAL··DEFAULT····1·$t
151 ···147:·00001ad5···128·FUNC····LOCAL··DEFAULT····1·dnsname_format_handler_method.constprop.6151 ···147:·00001aed···128·FUNC····LOCAL··DEFAULT····1·dnsname_format_handler_method.constprop.6
152 ···148:·00001b50·····0·NOTYPE··LOCAL··DEFAULT····1·$d152 ···148:·00001b68·····0·NOTYPE··LOCAL··DEFAULT····1·$d
153 ···149:·00001b54·····0·NOTYPE··LOCAL··DEFAULT····1·$t153 ···149:·00001b6c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
154 ···150:·00001b55···368·FUNC····LOCAL··DEFAULT····1·recordwire_format_handler_method154 ···150:·00001b6d···368·FUNC····LOCAL··DEFAULT····1·recordwire_format_handler_method
155 ···151:·00001ca8·····0·NOTYPE··LOCAL··DEFAULT····1·$d155 ···151:·00001cc0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
156 ···152:·00000334·····0·NOTYPE··LOCAL··DEFAULT····7·.LC112156 ···152:·00000334·····0·NOTYPE··LOCAL··DEFAULT····7·.LC112
157 ···153:·00000330·····0·NOTYPE··LOCAL··DEFAULT····7·.LC111157 ···153:·00000330·····0·NOTYPE··LOCAL··DEFAULT····7·.LC111
158 ···154:·00000338·····0·NOTYPE··LOCAL··DEFAULT····7·.LC113158 ···154:·00000338·····0·NOTYPE··LOCAL··DEFAULT····7·.LC113
159 ···155:·00000344·····0·NOTYPE··LOCAL··DEFAULT····7·.LC115159 ···155:·00000344·····0·NOTYPE··LOCAL··DEFAULT····7·.LC115
160 ···156:·00000340·····0·NOTYPE··LOCAL··DEFAULT····7·.LC114160 ···156:·00000340·····0·NOTYPE··LOCAL··DEFAULT····7·.LC114
161 ···157:·00001cc4·····0·NOTYPE··LOCAL··DEFAULT····1·$t161 ···157:·00001cdc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
162 ···158:·00001cc5···156·FUNC····LOCAL··DEFAULT····1·dnsrr_format_handler_method162 ···158:·00001cdd···156·FUNC····LOCAL··DEFAULT····1·dnsrr_format_handler_method
163 ···159:·00001d58·····0·NOTYPE··LOCAL··DEFAULT····1·$d163 ···159:·00001d70·····0·NOTYPE··LOCAL··DEFAULT····1·$d
164 ···160:·0000036c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC117164 ···160:·0000036c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC117
165 ···161:·0000034c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC116165 ···161:·0000034c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC116
166 ···162:·00001d60·····0·NOTYPE··LOCAL··DEFAULT····1·$t166 ···162:·00001d78·····0·NOTYPE··LOCAL··DEFAULT····1·$t
167 ···163:·00001d61···212·FUNC····LOCAL··DEFAULT····1·dnsclass_format_handler_method167 ···163:·00001d79···212·FUNC····LOCAL··DEFAULT····1·dnsclass_format_handler_method
168 ···164:·00001e18·····0·NOTYPE··LOCAL··DEFAULT····1·$d168 ···164:·00001e30·····0·NOTYPE··LOCAL··DEFAULT····1·$d
169 ···165:·00001e34·····0·NOTYPE··LOCAL··DEFAULT····1·$t169 ···165:·00001e4c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
170 ···166:·00001e35··2616·FUNC····LOCAL··DEFAULT····1·typerdatadesc_format_handler_method170 ···166:·00001e4d··2616·FUNC····LOCAL··DEFAULT····1·typerdatadesc_format_handler_method
171 ···167:·000026c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d171 ···167:·000026dc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
172 ···168:·0000286c·····0·NOTYPE··LOCAL··DEFAULT····1·$t172 ···168:·00002884·····0·NOTYPE··LOCAL··DEFAULT····1·$t
173 ···169:·000028ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d173 ···169:·000028c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
174 ···170:·000028b4·····0·NOTYPE··LOCAL··DEFAULT····1·$t174 ···170:·000028cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
175 ···171:·00002930·····0·NOTYPE··LOCAL··DEFAULT····1·$d175 ···171:·00002948·····0·NOTYPE··LOCAL··DEFAULT····1·$d
176 ···172:·00000000·····1·OBJECT··LOCAL··DEFAULT····4·netformat_class_init_done176 ···172:·00000000·····1·OBJECT··LOCAL··DEFAULT····4·netformat_class_init_done
177 ···173:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d177 ···173:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d
178 ···174:·00000001·····1·OBJECT··LOCAL··DEFAULT····4·dnsformat_class_init_done178 ···174:·00000001·····1·OBJECT··LOCAL··DEFAULT····4·dnsformat_class_init_done
179 ···175:·00000000·····0·SECTION·LOCAL··DEFAULT····5·179 ···175:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
180 ···176:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d180 ···176:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
181 ···177:·00000000····12·OBJECT··LOCAL··DEFAULT····5·sockaddr_format_handler_descriptor181 ···177:·00000000····12·OBJECT··LOCAL··DEFAULT····5·sockaddr_format_handler_descriptor
182 ···178:·0000000c····12·OBJECT··LOCAL··DEFAULT····5·sockaddrip_format_handler_descriptor182 ···178:·0000000c····12·OBJECT··LOCAL··DEFAULT····5·sockaddrip_format_handler_descriptor
Offset 205, 19 lines modifiedOffset 205, 19 lines modified
205 ···201:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location205 ···201:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location
206 ···202:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strerror206 ···202:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strerror
207 ···203:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_cstr207 ···203:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_cstr
208 ···204:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen208 ···204:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
209 ···205:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osprint_rdata209 ···205:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osprint_rdata
210 ···206:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·format_dec_u64210 ···206:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·format_dec_u64
211 ···207:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·output_stream_write_base32hex211 ···207:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·output_stream_write_base32hex
212 ···208:·00000e25···128·FUNC····GLOBAL·DEFAULT····1·dnsname_format_handler_method212 ···208:·00000e41···128·FUNC····GLOBAL·DEFAULT····1·dnsname_format_handler_method
213 ···209:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc213 ···209:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
214 ···210:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy214 ···210:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
215 ···211:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free215 ···211:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
216 ···212:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strncpy216 ···212:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strncpy
217 ···213:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror217 ···213:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
218 ···214:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit218 ···214:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
219 ···215:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len219 ···215:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len
220 ···216:·0000286d····72·FUNC····GLOBAL·DEFAULT····1·netformat_class_init220 ···216:·00002885····72·FUNC····GLOBAL·DEFAULT····1·netformat_class_init
221 ···217:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·format_class_init221 ···217:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·format_class_init
222 ···218:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·format_registerclass222 ···218:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·format_registerclass
223 ···219:·000028b5···132·FUNC····GLOBAL·DEFAULT····1·dnsformat_class_init223 ···219:·000028cd···132·FUNC····GLOBAL·DEFAULT····1·dnsformat_class_init
54.3 KB
readelf --wide --relocs {}
    
Offset 1, 462 lines modifiedOffset 1, 463 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x446c·contains·426·entries:1 Relocation·section·'.rel.text'·at·offset·0x4484·contains·427·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000088··00000503·R_ARM_REL32············00000000···.LC03 00000088··00000503·R_ARM_REL32············00000000···.LC0
4 00000110··00000503·R_ARM_REL32············00000000···.LC04 00000110··00000503·R_ARM_REL32············00000000···.LC0
5 0000014e··0000c60a·R_ARM_THM_CALL·········00000000···__snprintf_chk5 00000154··0000c60a·R_ARM_THM_CALL·········00000000···__snprintf_chk
6 0000015c··0000c70a·R_ARM_THM_CALL·········00000000···format_asciiz6 00000164··0000c70a·R_ARM_THM_CALL·········00000000···format_asciiz
7 0000017e··0000c80a·R_ARM_THM_CALL·········00000000···inet_ntop7 0000018a··0000c80a·R_ARM_THM_CALL·········00000000···inet_ntop
8 00000186··0000c90a·R_ARM_THM_CALL·········00000000···__errno_location8 00000192··0000c90a·R_ARM_THM_CALL·········00000000···__errno_location
9 0000018c··0000ca0a·R_ARM_THM_CALL·········00000000···strerror9 00000198··0000ca0a·R_ARM_THM_CALL·········00000000···strerror
10 0000019c··00000c03·R_ARM_REL32············00000008···.LC110 000001a8··00000c03·R_ARM_REL32············00000008···.LC1
11 000001e2··0000c70a·R_ARM_THM_CALL·········00000000···format_asciiz11 000001f0··0000c70a·R_ARM_THM_CALL·········00000000···format_asciiz
12 00000210··0000cb0a·R_ARM_THM_CALL·········00000000···dnsname_to_cstr12 0000021e··0000cb0a·R_ARM_THM_CALL·········00000000···dnsname_to_cstr
13 00000228··0000c80a·R_ARM_THM_CALL·········00000000···inet_ntop13 00000236··0000c80a·R_ARM_THM_CALL·········00000000···inet_ntop
14 00000230··0000cc0a·R_ARM_THM_CALL·········00000000···strlen14 00000240··0000cc0a·R_ARM_THM_CALL·········00000000···strlen
15 00000264··0000c60a·R_ARM_THM_CALL·········00000000···__snprintf_chk15 00000272··0000c60a·R_ARM_THM_CALL·········00000000···__snprintf_chk
16 0000027c··0000c80a·R_ARM_THM_CALL·········00000000···inet_ntop16 0000028a··0000c80a·R_ARM_THM_CALL·········00000000···inet_ntop
17 00000284··0000cc0a·R_ARM_THM_CALL·········00000000···strlen17 00000292··0000cc0a·R_ARM_THM_CALL·········00000000···strlen
18 000002ac··0000c90a·R_ARM_THM_CALL·········00000000···__errno_location18 000002c4··0000c60a·R_ARM_THM_CALL·········00000000···__snprintf_chk
19 000002b2··0000ca0a·R_ARM_THM_CALL·········00000000···strerror19 000002cc··0000c90a·R_ARM_THM_CALL·········00000000···__errno_location
20 000002b8··00001003·R_ARM_REL32············0000001c···.LC320 000002d2··0000ca0a·R_ARM_THM_CALL·········00000000···strerror
21 000002bc··00001103·R_ARM_REL32············00000014···.LC221 000002d8··00001003·R_ARM_REL32············0000001c···.LC3
22 000002c0··00001203·R_ARM_REL32············00000024···.LC422 000002dc··00001103·R_ARM_REL32············00000014···.LC2
23 000002c4··00001203·R_ARM_REL32············00000024···.LC423 000002e0··00001203·R_ARM_REL32············00000024···.LC4
24 00000308··0000c60a·R_ARM_THM_CALL·········00000000···__snprintf_chk24 000002e4··00001203·R_ARM_REL32············00000024···.LC4
25 00000316··0000c70a·R_ARM_THM_CALL·········00000000···format_asciiz25 00000328··0000c60a·R_ARM_THM_CALL·········00000000···__snprintf_chk
26 0000033c··0000c80a·R_ARM_THM_CALL·········00000000···inet_ntop26 00000338··0000c70a·R_ARM_THM_CALL·········00000000···format_asciiz
27 00000344··0000cc0a·R_ARM_THM_CALL·········00000000···strlen27 0000035c··0000c80a·R_ARM_THM_CALL·········00000000···inet_ntop
28 0000037a··0000c60a·R_ARM_THM_CALL·········00000000···__snprintf_chk28 00000364··0000cc0a·R_ARM_THM_CALL·········00000000···strlen
29 00000390··0000c80a·R_ARM_THM_CALL·········00000000···inet_ntop29 0000039c··0000c60a·R_ARM_THM_CALL·········00000000···__snprintf_chk
30 00000398··0000cc0a·R_ARM_THM_CALL·········00000000···strlen30 000003b0··0000c80a·R_ARM_THM_CALL·········00000000···inet_ntop
31 000003b2··0000c90a·R_ARM_THM_CALL·········00000000···__errno_location31 000003b8··0000cc0a·R_ARM_THM_CALL·········00000000···strlen
32 000003b8··0000ca0a·R_ARM_THM_CALL·········00000000···strerror32 000003c6··0000c90a·R_ARM_THM_CALL·········00000000···__errno_location
33 000003c0··00000c03·R_ARM_REL32············00000008···.LC133 000003cc··0000ca0a·R_ARM_THM_CALL·········00000000···strerror
34 000003c4··00001203·R_ARM_REL32············00000024···.LC434 000003d4··00000c03·R_ARM_REL32············00000008···.LC1
35 000003c8··00001203·R_ARM_REL32············00000024···.LC435 000003d8··00001203·R_ARM_REL32············00000024···.LC4
36 00000c48··00001a03·R_ARM_REL32············0000030c···.LC10836 000003dc··00001203·R_ARM_REL32············00000024···.LC4
37 00000c4c··00001b03·R_ARM_REL32············000001a8···.LC6837 00000c64··00001a03·R_ARM_REL32············0000030c···.LC108
38 00000c50··00001c03·R_ARM_REL32············00000280···.LC9638 00000c68··00001b03·R_ARM_REL32············000001a8···.LC68
39 00000c54··00001d03·R_ARM_REL32············000002b0···.LC10039 00000c6c··00001c03·R_ARM_REL32············00000280···.LC96
40 00000c58··00001e03·R_ARM_REL32············00000080···.LC2240 00000c70··00001d03·R_ARM_REL32············000002b0···.LC100
41 00000c5c··00001f03·R_ARM_REL32············00000048···.LC1141 00000c74··00001e03·R_ARM_REL32············00000080···.LC22
42 00000c60··00002003·R_ARM_REL32············000000cc···.LC3542 00000c78··00001f03·R_ARM_REL32············00000048···.LC11
43 00000c64··00002103·R_ARM_REL32············0000011c···.LC4843 00000c7c··00002003·R_ARM_REL32············000000cc···.LC35
44 00000c68··00002203·R_ARM_REL32············00000184···.LC6144 00000c80··00002103·R_ARM_REL32············0000011c···.LC48
45 00000c6c··00002303·R_ARM_REL32············00000148···.LC5345 00000c84··00002203·R_ARM_REL32············00000184···.LC61
46 00000c70··00002403·R_ARM_REL32············00000164···.LC5646 00000c88··00002303·R_ARM_REL32············00000148···.LC53
47 00000c74··00002503·R_ARM_REL32············000000a4···.LC2747 00000c8c··00002403·R_ARM_REL32············00000164···.LC56
48 00000c78··00002603·R_ARM_REL32············000000b0···.LC3048 00000c90··00002503·R_ARM_REL32············000000a4···.LC27
49 00000c7c··00002703·R_ARM_REL32············000000ec···.LC4049 00000c94··00002603·R_ARM_REL32············000000b0···.LC30
50 00000c80··00002803·R_ARM_REL32············00000100···.LC4350 00000c98··00002703·R_ARM_REL32············000000ec···.LC40
51 00000c84··00002903·R_ARM_REL32············000001f8···.LC8051 00000c9c··00002803·R_ARM_REL32············00000100···.LC43
52 00000c88··00002a03·R_ARM_REL32············00000200···.LC8252 00000ca0··00002903·R_ARM_REL32············000001f8···.LC80
53 00000c8c··00002b03·R_ARM_REL32············00000224···.LC8553 00000ca4··00002a03·R_ARM_REL32············00000200···.LC82
54 00000c90··00002c03·R_ARM_REL32············0000022c···.LC8654 00000ca8··00002b03·R_ARM_REL32············00000224···.LC85
55 00000c94··00002d03·R_ARM_REL32············00000028···.LC555 00000cac··00002c03·R_ARM_REL32············0000022c···.LC86
56 00000c98··00001103·R_ARM_REL32············00000014···.LC256 00000cb0··00002d03·R_ARM_REL32············00000028···.LC5
57 00000c9c··00002e03·R_ARM_REL32············0000026c···.LC9457 00000cb4··00001103·R_ARM_REL32············00000014···.LC2
58 00000ca0··00002f03·R_ARM_REL32············000002fc···.LC10658 00000cb8··00002e03·R_ARM_REL32············0000026c···.LC94
59 00000ca4··00003003·R_ARM_REL32············00000074···.LC2059 00000cbc··00002f03·R_ARM_REL32············000002fc···.LC106
60 00000ca8··00003103·R_ARM_REL32············00000110···.LC4660 00000cc0··00003003·R_ARM_REL32············00000074···.LC20
61 00000cac··00003203·R_ARM_REL32············00000308···.LC10761 00000cc4··00003103·R_ARM_REL32············00000110···.LC46
62 00000cb0··00003303·R_ARM_REL32············00000234···.LC8762 00000cc8··00003203·R_ARM_REL32············00000308···.LC107
63 00000cb4··00003403·R_ARM_REL32············00000054···.LC1463 00000ccc··00003303·R_ARM_REL32············00000234···.LC87
64 00000cb8··00003503·R_ARM_REL32············00000178···.LC5964 00000cd0··00003403·R_ARM_REL32············00000054···.LC14
65 00000cbc··00003603·R_ARM_REL32············000001a0···.LC6665 00000cd4··00003503·R_ARM_REL32············00000178···.LC59
66 00000cc0··00003703·R_ARM_REL32············000000c4···.LC3366 00000cd8··00003603·R_ARM_REL32············000001a0···.LC66
67 00000cc4··00003803·R_ARM_REL32············000001cc···.LC7367 00000cdc··00003703·R_ARM_REL32············000000c4···.LC33
68 00000cc8··00003903·R_ARM_REL32············000001ec···.LC7768 00000ce0··00003803·R_ARM_REL32············000001cc···.LC73
69 00000ccc··00003a03·R_ARM_REL32············000001c4···.LC7269 00000ce4··00003903·R_ARM_REL32············000001ec···.LC77
70 00000cd0··00003b03·R_ARM_REL32············000000c0···.LC3270 00000ce8··00003a03·R_ARM_REL32············000001c4···.LC72
71 00000cd4··00003c03·R_ARM_REL32············0000019c···.LC6571 00000cec··00003b03·R_ARM_REL32············000000c0···.LC32
72 00000cd8··00003d03·R_ARM_REL32············00000170···.LC5872 00000cf0··00003c03·R_ARM_REL32············0000019c···.LC65
73 00000cdc··00003e03·R_ARM_REL32············000002e8···.LC10473 00000cf4··00003d03·R_ARM_REL32············00000170···.LC58
74 00000ce0··00003f03·R_ARM_REL32············00000044···.LC1074 00000cf8··00003e03·R_ARM_REL32············000002e8···.LC104
75 00000ce4··00004003·R_ARM_REL32············000001fc···.LC8175 00000cfc··00003f03·R_ARM_REL32············00000044···.LC10
76 00000ce8··00004103·R_ARM_REL32············0000010c···.LC4576 00000d00··00004003·R_ARM_REL32············000001fc···.LC81
77 00000cec··00004203·R_ARM_REL32············00000070···.LC1977 00000d04··00004103·R_ARM_REL32············0000010c···.LC45
78 00000cf0··00004303·R_ARM_REL32············0000005c···.LC1678 00000d08··00004203·R_ARM_REL32············00000070···.LC19
79 00000cf4··00004403·R_ARM_REL32············00000064···.LC1779 00000d0c··00004303·R_ARM_REL32············0000005c···.LC16
80 00000cf8··00004503·R_ARM_REL32············00000244···.LC8980 00000d10··00004403·R_ARM_REL32············00000064···.LC17
81 00000cfc··00004603·R_ARM_REL32············0000024c···.LC9081 00000d14··00004503·R_ARM_REL32············00000244···.LC89
82 00000d00··00004703·R_ARM_REL32············00000038···.LC882 00000d18··00004603·R_ARM_REL32············0000024c···.LC90
83 00000d04··00004803·R_ARM_REL32············0000003c···.LC983 00000d1c··00004703·R_ARM_REL32············00000038···.LC8
84 00000d08··00004903·R_ARM_REL32············000001f0···.LC7884 00000d20··00004803·R_ARM_REL32············0000003c···.LC9
85 00000d0c··00004a03·R_ARM_REL32············000001f4···.LC7985 00000d24··00004903·R_ARM_REL32············000001f0···.LC78
86 00000d10··00004b03·R_ARM_REL32············000000e8···.LC3986 00000d28··00004a03·R_ARM_REL32············000001f4···.LC79
87 00000d14··00004c03·R_ARM_REL32············000000f8···.LC4287 00000d2c··00004b03·R_ARM_REL32············000000e8···.LC39
88 00000d18··00004d03·R_ARM_REL32············00000098···.LC2688 00000d30··00004c03·R_ARM_REL32············000000f8···.LC42
89 00000d1c··00004e03·R_ARM_REL32············000000ac···.LC2989 00000d34··00004d03·R_ARM_REL32············00000098···.LC26
90 00000d20··00004f03·R_ARM_REL32············00000140···.LC5290 00000d38··00004e03·R_ARM_REL32············000000ac···.LC29
91 00000d24··00005003·R_ARM_REL32············0000015c···.LC5591 00000d3c··00004f03·R_ARM_REL32············00000140···.LC52
92 00000d28··00005103·R_ARM_REL32············00000190···.LC6392 00000d40··00005003·R_ARM_REL32············0000015c···.LC55
93 00000d2c··00005203·R_ARM_REL32············000000d8···.LC3793 00000d44··00005103·R_ARM_REL32············00000190···.LC63
94 00000d30··00005303·R_ARM_REL32············00000130···.LC5094 00000d48··00005203·R_ARM_REL32············000000d8···.LC37
95 00000d34··00005403·R_ARM_REL32············00000218···.LC8495 00000d4c··00005303·R_ARM_REL32············00000130···.LC50
96 00000d38··00005503·R_ARM_REL32············000002dc···.LC10396 00000d50··00005403·R_ARM_REL32············00000218···.LC84
97 00000d3c··00005603·R_ARM_REL32············00000264···.LC9397 00000d54··00005503·R_ARM_REL32············000002dc···.LC103
98 00000d40··00005703·R_ARM_REL32············0000008c···.LC2498 00000d58··00005603·R_ARM_REL32············00000264···.LC93
99 00000d44··00005803·R_ARM_REL32············000001b4···.LC7099 00000d5c··00005703·R_ARM_REL32············0000008c···.LC24
100 00000d48··00005903·R_ARM_REL32············000001dc···.LC75100 00000d60··00005803·R_ARM_REL32············000001b4···.LC70
101 00000d4c··00005a03·R_ARM_REL32············000000d4···.LC36101 00000d64··00005903·R_ARM_REL32············000001dc···.LC75
102 00000d50··00005b03·R_ARM_REL32············00000128···.LC49102 00000d68··00005a03·R_ARM_REL32············000000d4···.LC36
103 00000d54··00005c03·R_ARM_REL32············000001ac···.LC69103 00000d6c··00005b03·R_ARM_REL32············00000128···.LC49
104 00000d58··00005d03·R_ARM_REL32············0000023c···.LC88104 00000d70··00005c03·R_ARM_REL32············000001ac···.LC69
105 00000d5c··00005e03·R_ARM_REL32············00000034···.LC7105 00000d74··00005d03·R_ARM_REL32············0000023c···.LC88
106 00000d60··00005f03·R_ARM_REL32············00000084···.LC23106 00000d78··00005e03·R_ARM_REL32············00000034···.LC7
107 00000d64··00006003·R_ARM_REL32············00000058···.LC15107 00000d7c··00005f03·R_ARM_REL32············00000084···.LC23
108 00000d68··00006103·R_ARM_REL32············000001e4···.LC76108 00000d80··00006003·R_ARM_REL32············00000058···.LC15
109 00000d6c··00006203·R_ARM_REL32············0000018c···.LC62109 00000d84··00006103·R_ARM_REL32············000001e4···.LC76
110 00000d70··00000503·R_ARM_REL32············00000000···.LC0110 00000d88··00006203·R_ARM_REL32············0000018c···.LC62
111 00000d74··00006303·R_ARM_REL32············000000f4···.LC41111 00000d8c··00000503·R_ARM_REL32············00000000···.LC0
112 00000d78··00006403·R_ARM_REL32············00000030···.LC6112 00000d90··00006303·R_ARM_REL32············000000f4···.LC41
113 00000d7c··00006503·R_ARM_REL32············000002a4···.LC99113 00000d94··00006403·R_ARM_REL32············00000030···.LC6
114 00000d80··00006603·R_ARM_REL32············00000050···.LC13114 00000d98··00006503·R_ARM_REL32············000002a4···.LC99
115 00000d84··00006703·R_ARM_REL32············00000150···.LC54115 00000d9c··00006603·R_ARM_REL32············00000050···.LC13
116 00000d88··00006803·R_ARM_REL32············000000a8···.LC28116 00000da0··00006703·R_ARM_REL32············00000150···.LC54
117 00000d8c··00006903·R_ARM_REL32············000002f0···.LC105117 00000da4··00006803·R_ARM_REL32············000000a8···.LC28
118 00000d90··00006a03·R_ARM_REL32············000001d4···.LC74118 00000da8··00006903·R_ARM_REL32············000002f0···.LC105
119 00000d94··00006b03·R_ARM_REL32············00000114···.LC47119 00000dac··00006a03·R_ARM_REL32············000001d4···.LC74
120 00000d98··00006c03·R_ARM_REL32············0000020c···.LC83120 00000db0··00006b03·R_ARM_REL32············00000114···.LC47
121 00000d9c··00006d03·R_ARM_REL32············000000c8···.LC34121 00000db4··00006c03·R_ARM_REL32············0000020c···.LC83
122 00000da0··00006e03·R_ARM_REL32············000001a4···.LC67122 00000db8··00006d03·R_ARM_REL32············000000c8···.LC34
123 00000da4··00006f03·R_ARM_REL32············0000025c···.LC92123 00000dbc··00006e03·R_ARM_REL32············000001a4···.LC67
124 00000da8··00007003·R_ARM_REL32············00000078···.LC21124 00000dc0··00006f03·R_ARM_REL32············0000025c···.LC92
125 00000dac··00007103·R_ARM_REL32············00000180···.LC60125 00000dc4··00007003·R_ARM_REL32············00000078···.LC21
126 00000db0··00007203·R_ARM_REL32············000002d4···.LC102126 00000dc8··00007103·R_ARM_REL32············00000180···.LC60
Max diff block lines reached; 5547/55545 bytes (9.99%) of diff not shown.
205 B
strings --all --bytes=8 {}
    
Offset 1, 9 lines modifiedOffset 1, 11 lines modified
1 8HxDCF:F1 ·FCF:F1F
2 (F|D&y$h2 =HxD;F2F)F
 3 ·F;F2F)F
 4 (F|D&h$y
3 AF_#%i:?5 AF_#%i:?
4 NSAP-PTR6 NSAP-PTR
5 IPSECKEY7 IPSECKEY
6 NSEC3PARAM8 NSEC3PARAM
7 ZONETYPE9 ZONETYPE
8 ZONEFILE10 ZONEFILE
9 ZONENOTIFY11 ZONENOTIFY
180 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
94.1 KB
dnskey.o
5.5 KB
readelf --wide --symbols {}
    
Offset 27, 36 lines modifiedOffset 27, 36 lines modified
27 ····23:·00000760·····0·NOTYPE··LOCAL··DEFAULT····1·$t27 ····23:·00000760·····0·NOTYPE··LOCAL··DEFAULT····1·$t
28 ····24:·00000796·····0·NOTYPE··LOCAL··DEFAULT····1·$d28 ····24:·00000796·····0·NOTYPE··LOCAL··DEFAULT····1·$d
29 ····25:·000007a2·····0·NOTYPE··LOCAL··DEFAULT····1·$t29 ····25:·000007a2·····0·NOTYPE··LOCAL··DEFAULT····1·$t
30 ····26:·00000998·····0·NOTYPE··LOCAL··DEFAULT····1·$d30 ····26:·00000998·····0·NOTYPE··LOCAL··DEFAULT····1·$d
31 ····27:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC631 ····27:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC6
32 ····28:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····9·.LC732 ····28:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····9·.LC7
33 ····29:·000009a0·····0·NOTYPE··LOCAL··DEFAULT····1·$t33 ····29:·000009a0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
34 ····30:·00000d38·····0·NOTYPE··LOCAL··DEFAULT····1·$d34 ····30:·00000d34·····0·NOTYPE··LOCAL··DEFAULT····1·$d
35 ····31:·00000d50·····0·NOTYPE··LOCAL··DEFAULT····1·$t35 ····31:·00000d4c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
36 ····32:·00001000·····0·NOTYPE··LOCAL··DEFAULT····1·$d36 ····32:·00000ffc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
37 ····33:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1137 ····33:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····9·.LC11
38 ····34:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1238 ····34:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····9·.LC12
39 ····35:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····9·.LC839 ····35:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····9·.LC8
40 ····36:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····9·.LC940 ····36:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····9·.LC9
41 ····37:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1041 ····37:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····9·.LC10
42 ····38:·00001014·····0·NOTYPE··LOCAL··DEFAULT····1·$t42 ····38:·00001010·····0·NOTYPE··LOCAL··DEFAULT····1·$t
43 ····39:·00001306·····0·NOTYPE··LOCAL··DEFAULT····1·$d43 ····39:·00001306·····0·NOTYPE··LOCAL··DEFAULT····1·$d
44 ····40:·0000135c·····0·NOTYPE··LOCAL··DEFAULT····1·$d44 ····40:·0000135c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
45 ····41:·00001368·····0·NOTYPE··LOCAL··DEFAULT····1·$t45 ····41:·00001368·····0·NOTYPE··LOCAL··DEFAULT····1·$t
46 ····42:·00001578·····0·NOTYPE··LOCAL··DEFAULT····1·$d46 ····42:·00001578·····0·NOTYPE··LOCAL··DEFAULT····1·$d
47 ····43:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1347 ····43:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····9·.LC13
48 ····44:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1848 ····44:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC18
49 ····45:·00000158·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1749 ····45:·00000158·····0·NOTYPE··LOCAL··DEFAULT····9·.LC17
50 ····46:·00000150·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1650 ····46:·00000150·····0·NOTYPE··LOCAL··DEFAULT····9·.LC16
51 ····47:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2051 ····47:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····9·.LC20
52 ····48:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1952 ····48:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····9·.LC19
53 ····49:·00000110·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1553 ····49:·00000110·····0·NOTYPE··LOCAL··DEFAULT····9·.LC15
54 ····50:·0000031c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2854 ····50:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····9·.LC21
55 ····51:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2155 ····51:·0000031c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC28
56 ····52:·00000264·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2456 ····52:·00000264·····0·NOTYPE··LOCAL··DEFAULT····9·.LC24
57 ····53:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2257 ····53:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····9·.LC22
58 ····54:·00000224·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2358 ····54:·00000224·····0·NOTYPE··LOCAL··DEFAULT····9·.LC23
59 ····55:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1459 ····55:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····9·.LC14
60 ····56:·000002f4·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2760 ····56:·000002f4·····0·NOTYPE··LOCAL··DEFAULT····9·.LC27
61 ····57:·000002c8·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2661 ····57:·000002c8·····0·NOTYPE··LOCAL··DEFAULT····9·.LC26
62 ····58:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2562 ····58:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····9·.LC25
Offset 164, 33 lines modifiedOffset 164, 33 lines modified
164 ···160:·000009b1····16·FUNC····GLOBAL·DEFAULT····1·dnskey_get_activate_epoch164 ···160:·000009b1····16·FUNC····GLOBAL·DEFAULT····1·dnskey_get_activate_epoch
165 ···161:·000009c1····20·FUNC····GLOBAL·DEFAULT····1·dnskey_get_inactive_epoch165 ···161:·000009c1····20·FUNC····GLOBAL·DEFAULT····1·dnskey_get_inactive_epoch
166 ···162:·000009d5····20·FUNC····GLOBAL·DEFAULT····1·dnskey_get_delete_epoch166 ···162:·000009d5····20·FUNC····GLOBAL·DEFAULT····1·dnskey_get_delete_epoch
167 ···163:·000009e9···110·FUNC····GLOBAL·DEFAULT····1·dnssec_key_equals167 ···163:·000009e9···110·FUNC····GLOBAL·DEFAULT····1·dnssec_key_equals
168 ···164:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp168 ···164:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp
169 ···165:·00000a59···160·FUNC····GLOBAL·DEFAULT····1·dnssec_key_public_equals169 ···165:·00000a59···160·FUNC····GLOBAL·DEFAULT····1·dnssec_key_public_equals
170 ···166:·00000af9···170·FUNC····GLOBAL·DEFAULT····1·dnskey_matches_rdata170 ···166:·00000af9···170·FUNC····GLOBAL·DEFAULT····1·dnskey_matches_rdata
171 ···167:·00000ba5···152·FUNC····GLOBAL·DEFAULT····1·dnssec_key_get_tag171 ···167:·00000ba5···148·FUNC····GLOBAL·DEFAULT····1·dnssec_key_get_tag
172 ···168:·00000c3d····14·FUNC····GLOBAL·DEFAULT····1·dnssec_key_get_tag_const172 ···168:·00000c39····14·FUNC····GLOBAL·DEFAULT····1·dnssec_key_get_tag_const
173 ···169:·00000c4d·····6·FUNC····GLOBAL·DEFAULT····1·dnssec_key_get_algorithm173 ···169:·00000c49·····6·FUNC····GLOBAL·DEFAULT····1·dnssec_key_get_algorithm
174 ···170:·00000c55·····4·FUNC····GLOBAL·DEFAULT····1·dnssec_key_get_domain174 ···170:·00000c51·····4·FUNC····GLOBAL·DEFAULT····1·dnssec_key_get_domain
175 ···171:·00000c59·····8·FUNC····GLOBAL·DEFAULT····1·dnssec_key_is_private175 ···171:·00000c55·····8·FUNC····GLOBAL·DEFAULT····1·dnssec_key_is_private
176 ···172:·00000c61···240·FUNC····GLOBAL·DEFAULT····1·dnskey_key_add_in_chain176 ···172:·00000c5d···240·FUNC····GLOBAL·DEFAULT····1·dnskey_key_add_in_chain
177 ···173:·00000d51····74·FUNC····GLOBAL·DEFAULT····1·dnskey_key_remove_from_chain177 ···173:·00000d4d····74·FUNC····GLOBAL·DEFAULT····1·dnskey_key_remove_from_chain
178 ···174:·00000d9d···632·FUNC····GLOBAL·DEFAULT····1·dnskey_new_public_key_from_file178 ···174:·00000d99···632·FUNC····GLOBAL·DEFAULT····1·dnskey_new_public_key_from_file
179 ···175:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·file_input_stream_open179 ···175:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·file_input_stream_open
180 ···176:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·parser_init180 ···176:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·parser_init
181 ···177:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·parser_push_stream181 ···177:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·parser_push_stream
182 ···178:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·parser_pop_stream182 ···178:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·parser_pop_stream
183 ···179:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·parser_finalize183 ···179:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·parser_finalize
184 ···180:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__memcpy_chk184 ···180:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__memcpy_chk
185 ···181:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·cstr_to_dnsname_with_check_len185 ···181:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·cstr_to_dnsname_with_check_len
186 ···182:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·get_class_from_name186 ···182:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·get_class_from_name
187 ···183:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·get_type_from_name187 ···183:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·get_type_from_name
188 ···184:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·parser_concat_next_tokens_nospace188 ···184:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·parser_concat_next_tokens_nospace
189 ···185:·00001015··1468·FUNC····GLOBAL·DEFAULT····1·dnskey_new_private_key_from_file189 ···185:·00001011··1472·FUNC····GLOBAL·DEFAULT····1·dnskey_new_private_key_from_file
190 ···186:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strrchr190 ···186:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strrchr
191 ···187:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__isoc99_sscanf191 ···187:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__isoc99_sscanf
192 ···188:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·cstr_to_dnsname_with_check192 ···188:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·cstr_to_dnsname_with_check
193 ···189:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fd_input_stream_get_filedescriptor193 ···189:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fd_input_stream_get_filedescriptor
194 ···190:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fd_mtime194 ···190:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fd_mtime
195 ···191:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·string_set_avl_find195 ···191:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·string_set_avl_find
196 ···192:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·parse_yyyymmddhhmmss_check_range_len196 ···192:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·parse_yyyymmddhhmmss_check_range_len
15.2 KB
readelf --wide --relocs {}
    
Offset 24, 57 lines modifiedOffset 24, 57 lines modified
24 00000472··0000840a·R_ARM_THM_CALL·········00000000···memset24 00000472··0000840a·R_ARM_THM_CALL·········00000000···memset
25 0000047e··0000850a·R_ARM_THM_CALL·········00000000···strlen25 0000047e··0000850a·R_ARM_THM_CALL·········00000000···strlen
26 0000049e··0000830a·R_ARM_THM_CALL·········00000000···zalloc_line26 0000049e··0000830a·R_ARM_THM_CALL·········00000000···zalloc_line
27 000004aa··0000860a·R_ARM_THM_CALL·········00000000···__ctype_tolower_loc27 000004aa··0000860a·R_ARM_THM_CALL·········00000000···__ctype_tolower_loc
28 000004e6··0000830a·R_ARM_THM_CALL·········00000000···zalloc_line28 000004e6··0000830a·R_ARM_THM_CALL·········00000000···zalloc_line
29 00000500··0000870a·R_ARM_THM_CALL·········00000000···dnsname_zdup_from_name29 00000500··0000870a·R_ARM_THM_CALL·········00000000···dnsname_zdup_from_name
30 00000510··0000880a·R_ARM_THM_CALL·········00000000···time30 00000510··0000880a·R_ARM_THM_CALL·········00000000···time
31 00000548··0000830a·R_ARM_THM_CALL·········00000000···zalloc_line31 00000546··0000830a·R_ARM_THM_CALL·········00000000···zalloc_line
32 00000552··0000860a·R_ARM_THM_CALL·········00000000···__ctype_tolower_loc32 00000550··0000860a·R_ARM_THM_CALL·········00000000···__ctype_tolower_loc
33 0000057a··0000890a·R_ARM_THM_CALL·········00000000···malloc33 00000578··0000890a·R_ARM_THM_CALL·········00000000···malloc
34 00000582··0000830a·R_ARM_THM_CALL·········00000000···zalloc_line34 00000580··0000830a·R_ARM_THM_CALL·········00000000···zalloc_line
35 00000596··0000890a·R_ARM_THM_CALL·········00000000···malloc35 00000594··0000890a·R_ARM_THM_CALL·········00000000···malloc
36 000005b0··00008a0a·R_ARM_THM_CALL·········00000000···dief36 000005ae··00008a0a·R_ARM_THM_CALL·········00000000···dief
37 000005b4··00008b0a·R_ARM_THM_CALL·········00000000···abort37 000005b2··00008b0a·R_ARM_THM_CALL·········00000000···abort
38 000005ca··00008a0a·R_ARM_THM_CALL·········00000000···dief38 000005c8··00008a0a·R_ARM_THM_CALL·········00000000···dief
39 000005ce··00008b0a·R_ARM_THM_CALL·········00000000···abort39 000005cc··00008b0a·R_ARM_THM_CALL·········00000000···abort
40 000005e4··00008a0a·R_ARM_THM_CALL·········00000000···dief40 000005e2··00008a0a·R_ARM_THM_CALL·········00000000···dief
41 000005e8··00008b0a·R_ARM_THM_CALL·········00000000···abort41 000005e6··00008b0a·R_ARM_THM_CALL·········00000000···abort
42 000005fe··00008a0a·R_ARM_THM_CALL·········00000000···dief42 000005fc··00008a0a·R_ARM_THM_CALL·········00000000···dief
43 00000602··00008b0a·R_ARM_THM_CALL·········00000000···abort43 00000600··00008b0a·R_ARM_THM_CALL·········00000000···abort
44 00000618··00008a0a·R_ARM_THM_CALL·········00000000···dief44 00000616··00008a0a·R_ARM_THM_CALL·········00000000···dief
45 0000061c··00008b0a·R_ARM_THM_CALL·········00000000···abort45 0000061a··00008b0a·R_ARM_THM_CALL·········00000000···abort
46 00000620··00000f03·R_ARM_REL32············00000054···.LC246 00000620··00000f03·R_ARM_REL32············00000054···.LC2
47 00000624··00001003·R_ARM_REL32············00000064···.LC347 00000624··00001003·R_ARM_REL32············00000064···.LC3
48 00000628··00000f03·R_ARM_REL32············00000054···.LC248 00000628··00000f03·R_ARM_REL32············00000054···.LC2
49 0000062c··00001003·R_ARM_REL32············00000064···.LC349 0000062c··00001003·R_ARM_REL32············00000064···.LC3
50 00000630··00000f03·R_ARM_REL32············00000054···.LC250 00000630··00000f03·R_ARM_REL32············00000054···.LC2
51 00000634··00001003·R_ARM_REL32············00000064···.LC351 00000634··00001003·R_ARM_REL32············00000064···.LC3
52 00000638··00000f03·R_ARM_REL32············00000054···.LC252 00000638··00000f03·R_ARM_REL32············00000054···.LC2
53 0000063c··00001003·R_ARM_REL32············00000064···.LC353 0000063c··00001003·R_ARM_REL32············00000064···.LC3
54 00000640··00000f03·R_ARM_REL32············00000054···.LC254 00000640··00000f03·R_ARM_REL32············00000054···.LC2
55 00000644··00001003·R_ARM_REL32············00000064···.LC355 00000644··00001003·R_ARM_REL32············00000064···.LC3
56 00000674··0000760a·R_ARM_THM_CALL·········00000000···logger_handle_msg56 00000674··0000760a·R_ARM_THM_CALL·········00000000···logger_handle_msg
57 0000067e··00008d0a·R_ARM_THM_CALL·········00000000···group_mutex_lock57 0000067e··00008d0a·R_ARM_THM_CALL·········00000000···group_mutex_lock
58 000006a0··00007719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_58 000006a0··00007719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
59 000006a4··0000781a·R_ARM_GOT_BREL·········00000000···g_system_logger59 000006a4··0000781a·R_ARM_GOT_BREL·········00000000···g_system_logger
60 000006a8··00000103·R_ARM_REL32············00000000···.bss60 000006a8··00001303·R_ARM_REL32············0000006c···.LC4
61 000006ac··00001303·R_ARM_REL32············0000006c···.LC461 000006ac··00000103·R_ARM_REL32············00000000···.bss
62 000006dc··0000760a·R_ARM_THM_CALL·········00000000···logger_handle_msg62 000006dc··0000760a·R_ARM_THM_CALL·········00000000···logger_handle_msg
63 000006e6··00008d0a·R_ARM_THM_CALL·········00000000···group_mutex_lock63 000006e6··00008d0a·R_ARM_THM_CALL·········00000000···group_mutex_lock
64 000006fa··00008e0a·R_ARM_THM_CALL·········00000000···group_mutex_unlock64 000006fa··00008e0a·R_ARM_THM_CALL·········00000000···group_mutex_unlock
65 0000070c··0000850a·R_ARM_THM_CALL·········00000000···strlen65 0000070c··0000850a·R_ARM_THM_CALL·········00000000···strlen
66 0000071a··0000900a·R_ARM_THM_CALL·········00000000···zfree_line66 0000071a··0000900a·R_ARM_THM_CALL·········00000000···zfree_line
67 00000720··0000910a·R_ARM_THM_CALL·········00000000···dnsname_zfree67 00000720··0000910a·R_ARM_THM_CALL·········00000000···dnsname_zfree
68 0000074a··0000920a·R_ARM_THM_CALL·········00000000···free68 0000074a··0000920a·R_ARM_THM_CALL·········00000000···free
69 00000750··00007719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_69 00000750··00007719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
70 00000754··0000781a·R_ARM_GOT_BREL·········00000000···g_system_logger70 00000754··0000781a·R_ARM_GOT_BREL·········00000000···g_system_logger
71 00000758··00000103·R_ARM_REL32············00000000···.bss71 00000758··00001603·R_ARM_REL32············00000084···.LC5
72 0000075c··00001603·R_ARM_REL32············00000084···.LC572 0000075c··00000103·R_ARM_REL32············00000000···.bss
73 00000780··0000940a·R_ARM_THM_CALL·········00000000···dnsname_to_cstr73 00000784··0000940a·R_ARM_THM_CALL·········00000000···dnsname_to_cstr
74 000007aa··0000950a·R_ARM_THM_CALL·········00000000···dnskey_ecdsa_loadpublic74 000007aa··0000950a·R_ARM_THM_CALL·········00000000···dnskey_ecdsa_loadpublic
75 000007c6··0000960a·R_ARM_THM_CALL·········00000000···dnskey_rsa_loadpublic75 000007c6··0000960a·R_ARM_THM_CALL·········00000000···dnskey_rsa_loadpublic
76 000007d4··0000970a·R_ARM_THM_CALL·········00000000···dnskey_dsa_loadpublic76 000007d4··0000970a·R_ARM_THM_CALL·········00000000···dnskey_dsa_loadpublic
77 0000080a··0000990a·R_ARM_THM_CALL·········00000000···BN_num_bits77 0000080a··0000990a·R_ARM_THM_CALL·········00000000···BN_num_bits
78 00000846··00009a0a·R_ARM_THM_CALL·········00000000···BN_bn2bin78 00000846··00009a0a·R_ARM_THM_CALL·········00000000···BN_bn2bin
79 00000854··00009b0a·R_ARM_THM_CALL·········00000000···base64_encode79 00000854··00009b0a·R_ARM_THM_CALL·········00000000···base64_encode
80 0000087c··0000890a·R_ARM_THM_CALL·········00000000···malloc80 0000087c··0000890a·R_ARM_THM_CALL·········00000000···malloc
Offset 93, 66 lines modifiedOffset 93, 66 lines modified
93 00000964··0000980a·R_ARM_THM_CALL·········000007f1···dnskey_write_bignum_as_base64_to_stream93 00000964··0000980a·R_ARM_THM_CALL·········000007f1···dnskey_write_bignum_as_base64_to_stream
94 0000096c··00009e0a·R_ARM_THM_CALL·········00000000···osprintln94 0000096c··00009e0a·R_ARM_THM_CALL·········00000000···osprintln
95 00000998··00001b03·R_ARM_REL32············0000009c···.LC695 00000998··00001b03·R_ARM_REL32············0000009c···.LC6
96 0000099c··00001c03·R_ARM_REL32············000000a4···.LC796 0000099c··00001c03·R_ARM_REL32············000000a4···.LC7
97 00000a2a··0000a40a·R_ARM_THM_CALL·········00000000···strcmp97 00000a2a··0000a40a·R_ARM_THM_CALL·········00000000···strcmp
98 00000aa2··0000a40a·R_ARM_THM_CALL·········00000000···strcmp98 00000aa2··0000a40a·R_ARM_THM_CALL·········00000000···strcmp
99 00000ace··0000730a·R_ARM_THM_CALL·········00000000···memcmp99 00000ace··0000730a·R_ARM_THM_CALL·········00000000···memcmp
100 00000c74··0000a70a·R_ARM_THM_CALL·········00000ba5···dnssec_key_get_tag100 00000c70··0000a70a·R_ARM_THM_CALL·········00000ba5···dnssec_key_get_tag
101 00000c88··0000a70a·R_ARM_THM_CALL·········00000ba5···dnssec_key_get_tag101 00000c84··0000a70a·R_ARM_THM_CALL·········00000ba5···dnssec_key_get_tag
102 00000cb2··0000760a·R_ARM_THM_CALL·········00000000···logger_handle_msg102 00000cae··0000760a·R_ARM_THM_CALL·········00000000···logger_handle_msg
103 00000cbc··00008d0a·R_ARM_THM_CALL·········00000000···group_mutex_lock103 00000cb8··00008d0a·R_ARM_THM_CALL·········00000000···group_mutex_lock
104 00000d00··0000760a·R_ARM_THM_CALL·········00000000···logger_handle_msg104 00000cfc··0000760a·R_ARM_THM_CALL·········00000000···logger_handle_msg
105 00000d0a··00008d0a·R_ARM_THM_CALL·········00000000···group_mutex_lock105 00000d06··00008d0a·R_ARM_THM_CALL·········00000000···group_mutex_lock
106 00000d1c··00008e0a·R_ARM_THM_CALL·········00000000···group_mutex_unlock106 00000d18··00008e0a·R_ARM_THM_CALL·········00000000···group_mutex_unlock
107 00000d38··00007719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_107 00000d34··00007719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
108 00000d3c··0000781a·R_ARM_GOT_BREL·········00000000···g_system_logger108 00000d38··0000781a·R_ARM_GOT_BREL·········00000000···g_system_logger
109 00000d40··00000103·R_ARM_REL32············00000000···.bss109 00000d3c··00000103·R_ARM_REL32············00000000···.bss
 110 00000d40··00001303·R_ARM_REL32············0000006c···.LC4
110 00000d44··00001303·R_ARM_REL32············0000006c···.LC4111 00000d44··00001303·R_ARM_REL32············0000006c···.LC4
111 00000d48··00000103·R_ARM_REL32············00000000···.bss112 00000d48··00000103·R_ARM_REL32············00000000···.bss
112 00000d4c··00001303·R_ARM_REL32············0000006c···.LC4113 00000d56··0000a70a·R_ARM_THM_CALL·········00000ba5···dnssec_key_get_tag
113 00000d5a··0000a70a·R_ARM_THM_CALL·········00000ba5···dnssec_key_get_tag114 00000d68··0000a70a·R_ARM_THM_CALL·········00000ba5···dnssec_key_get_tag
114 00000d6c··0000a70a·R_ARM_THM_CALL·········00000ba5···dnssec_key_get_tag115 00000dcc··0000af0a·R_ARM_THM_CALL·········00000000···file_input_stream_open
115 00000dd0··0000af0a·R_ARM_THM_CALL·········00000000···file_input_stream_open116 00000e10··0000b00a·R_ARM_THM_CALL·········00000000···parser_init
116 00000e14··0000b00a·R_ARM_THM_CALL·········00000000···parser_init117 00000e18··0000b10a·R_ARM_THM_CALL·········00000000···parser_push_stream
117 00000e1c··0000b10a·R_ARM_THM_CALL·········00000000···parser_push_stream118 00000e1e··0000700a·R_ARM_THM_CALL·········00000000···parser_next_token
118 00000e22··0000700a·R_ARM_THM_CALL·········00000000···parser_next_token119 00000e36··0000b20a·R_ARM_THM_CALL·········00000000···parser_pop_stream
119 00000e3a··0000b20a·R_ARM_THM_CALL·········00000000···parser_pop_stream120 00000e42··0000b30a·R_ARM_THM_CALL·········00000000···parser_finalize
120 00000e46··0000b30a·R_ARM_THM_CALL·········00000000···parser_finalize121 00000e62··0000b40a·R_ARM_THM_CALL·········00000000···__memcpy_chk
121 00000e66··0000b40a·R_ARM_THM_CALL·········00000000···__memcpy_chk122 00000e74··0000b50a·R_ARM_THM_CALL·········00000000···cstr_to_dnsname_with_check_len
122 00000e78··0000b50a·R_ARM_THM_CALL·········00000000···cstr_to_dnsname_with_check_len123 00000e86··0000700a·R_ARM_THM_CALL·········00000000···parser_next_token
123 00000e8a··0000700a·R_ARM_THM_CALL·········00000000···parser_next_token124 00000ea8··0000b40a·R_ARM_THM_CALL·········00000000···__memcpy_chk
124 00000eac··0000b40a·R_ARM_THM_CALL·········00000000···__memcpy_chk125 00000eba··0000b60a·R_ARM_THM_CALL·········00000000···get_class_from_name
125 00000ebe··0000b60a·R_ARM_THM_CALL·········00000000···get_class_from_name126 00000ed8··0000700a·R_ARM_THM_CALL·········00000000···parser_next_token
126 00000edc··0000700a·R_ARM_THM_CALL·········00000000···parser_next_token127 00000ef4··0000b40a·R_ARM_THM_CALL·········00000000···__memcpy_chk
127 00000ef8··0000b40a·R_ARM_THM_CALL·········00000000···__memcpy_chk128 00000f06··0000b70a·R_ARM_THM_CALL·········00000000···get_type_from_name
128 00000f0a··0000b70a·R_ARM_THM_CALL·········00000000···get_type_from_name129 00000f20··0000700a·R_ARM_THM_CALL·········00000000···parser_next_token
129 00000f24··0000700a·R_ARM_THM_CALL·········00000000···parser_next_token130 00000f3a··0000710a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10
130 00000f3e··0000710a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10131 00000f74··0000b80a·R_ARM_THM_CALL·········00000000···parser_concat_next_tokens_nospace
131 00000f78··0000b80a·R_ARM_THM_CALL·········00000000···parser_concat_next_tokens_nospace132 00000f94··0000740a·R_ARM_THM_CALL·········00000000···base64_decode
132 00000f98··0000740a·R_ARM_THM_CALL·········00000000···base64_decode133 00000fae··0000930a·R_ARM_THM_CALL·········00000761···dnskey_new_from_rdata
133 00000fb2··0000930a·R_ARM_THM_CALL·········00000761···dnskey_new_from_rdata134 00000ffc··00002103·R_ARM_REL32············000000b8···.LC11
134 00001000··00002103·R_ARM_REL32············000000b8···.LC11135 00001000··00002203·R_ARM_REL32············000000bc···.LC12
135 00001004··00002203·R_ARM_REL32············000000bc···.LC12136 00001004··00002303·R_ARM_REL32············000000a8···.LC8
136 00001008··00002303·R_ARM_REL32············000000a8···.LC8137 00001008··00002403·R_ARM_REL32············000000ac···.LC9
137 0000100c··00002403·R_ARM_REL32············000000ac···.LC9138 0000100c··00002503·R_ARM_REL32············000000b0···.LC10
138 00001010··00002503·R_ARM_REL32············000000b0···.LC10139 0000105e··0000ba0a·R_ARM_THM_CALL·········00000000···strrchr
139 00001062··0000ba0a·R_ARM_THM_CALL·········00000000···strrchr140 00001088··0000bb0a·R_ARM_THM_CALL·········00000000···__isoc99_sscanf
140 0000108c··0000bb0a·R_ARM_THM_CALL·········00000000···__isoc99_sscanf141 0000109c··0000bc0a·R_ARM_THM_CALL·········00000000···cstr_to_dnsname_with_check
141 000010a0··0000bc0a·R_ARM_THM_CALL·········00000000···cstr_to_dnsname_with_check142 000010a8··0000850a·R_ARM_THM_CALL·········00000000···strlen
142 000010ac··0000850a·R_ARM_THM_CALL·········00000000···strlen143 000010e6··0000760a·R_ARM_THM_CALL·········00000000···logger_handle_msg
143 000010ea··0000760a·R_ARM_THM_CALL·········00000000···logger_handle_msg144 00001138··0000b40a·R_ARM_THM_CALL·········00000000···__memcpy_chk
144 0000113c··0000b40a·R_ARM_THM_CALL·········00000000···__memcpy_chk145 00001154··0000ae0a·R_ARM_THM_CALL·········00000d99···dnskey_new_public_key_from_file
145 00001156··0000ae0a·R_ARM_THM_CALL·········00000d9d···dnskey_new_public_key_from_file 
146 00001182··0000af0a·R_ARM_THM_CALL·········00000000···file_input_stream_open146 00001182··0000af0a·R_ARM_THM_CALL·········00000000···file_input_stream_open
147 0000119c··0000bd0a·R_ARM_THM_CALL·········00000000···fd_input_stream_get_filedescriptor147 00001198··0000bd0a·R_ARM_THM_CALL·········00000000···fd_input_stream_get_filedescriptor
148 000011a8··0000be0a·R_ARM_THM_CALL·········00000000···fd_mtime148 000011a0··0000be0a·R_ARM_THM_CALL·········00000000···fd_mtime
149 000011be··0000b00a·R_ARM_THM_CALL·········00000000···parser_init149 000011be··0000b00a·R_ARM_THM_CALL·········00000000···parser_init
150 000011e4··0000760a·R_ARM_THM_CALL·········00000000···logger_handle_msg150 000011e4··0000760a·R_ARM_THM_CALL·········00000000···logger_handle_msg
151 00001204··0000b10a·R_ARM_THM_CALL·········00000000···parser_push_stream151 00001200··0000b10a·R_ARM_THM_CALL·········00000000···parser_push_stream
152 00001226··0000700a·R_ARM_THM_CALL·········00000000···parser_next_token152 00001226··0000700a·R_ARM_THM_CALL·········00000000···parser_next_token
153 00001256··0000bf0a·R_ARM_THM_CALL·········00000000···string_set_avl_find153 00001256··0000bf0a·R_ARM_THM_CALL·········00000000···string_set_avl_find
154 00001274··0000700a·R_ARM_THM_CALL·········00000000···parser_next_token154 00001274··0000700a·R_ARM_THM_CALL·········00000000···parser_next_token
155 0000128a··0000b30a·R_ARM_THM_CALL·········00000000···parser_finalize155 0000128a··0000b30a·R_ARM_THM_CALL·········00000000···parser_finalize
156 00001292··00008f0a·R_ARM_THM_CALL·········000006b1···dnskey_release156 00001292··00008f0a·R_ARM_THM_CALL·········000006b1···dnskey_release
157 000012d6··0000700a·R_ARM_THM_CALL·········00000000···parser_next_token157 000012d6··0000700a·R_ARM_THM_CALL·········00000000···parser_next_token
158 000012ea··0000760a·R_ARM_THM_CALL·········00000000···logger_handle_msg158 000012ea··0000760a·R_ARM_THM_CALL·········00000000···logger_handle_msg
Offset 185, 18 lines modifiedOffset 185, 18 lines modified
185 00001588··00002c03·R_ARM_REL32············0000015c···.LC18185 00001588··00002c03·R_ARM_REL32············0000015c···.LC18
Max diff block lines reached; 2491/15541 bytes (16.03%) of diff not shown.
364 B
strings --all --bytes=8 {}
    
Offset 1, 15 lines modifiedOffset 1, 14 lines modified
1 @jzDVY"M 
2 ;FBFIF(F1 ;FBFIF(F
3 ;FBFIF(F2 ;FBFIF(F
4 ;FBFIF(F3 ;FBFIF(F
5 pGch)F·F4 pGch)F·F
6 choF·F9F5 choF·F9F
7 5`&`&L8X6 !h*Jsj*M1`&`
8 E·CTaL3FO7 E·CTaLmJ3FO
9 69T<?BETHTKNQ=O8 69T<?BETHTKNQ=O
10 dnskey:·unable·to·decode·field·%s9 dnskey:·unable·to·decode·field·%s
11 dnskey:·unable·to·get·big·number·from·field·%s10 dnskey:·unable·to·get·big·number·from·field·%s
12 src/dnskey.c11 src/dnskey.c
13 dnskey_acquire(%p=%i)12 dnskey_acquire(%p=%i)
14 dnskey_release(%p=%i)13 dnskey_release(%p=%i)
15 K%255[^+]+%03d+%05d.%15s14 K%255[^+]+%03d+%05d.%15s
71.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 15, 33 lines modifiedOffset 15, 33 lines modified
15 »       bx»     lr15 »       bx»     lr
16 »       nop16 »       nop
  
17 00000010·<dnssec_key_get_tag_const.part.6>:17 00000010·<dnssec_key_get_tag_const.part.6>:
18 dnssec_key_get_tag_const.part.6():18 dnssec_key_get_tag_const.part.6():
19 »       ldr»    r3,·[r0,·#4]19 »       ldr»    r3,·[r0,·#4]
20 »       strd»   r4,·r5,·[sp,·#-24]!20 »       strd»   r4,·r5,·[sp,·#-24]!
21 »       strd»   r6,·r7,·[sp,·#8] 
22 »       strd»   r8,·lr,·[sp,·#16]21 »       strd»   r8,·lr,·[sp,·#16]
 22 »       strd»   r6,·r7,·[sp,·#8]
23 »       sub.w»  sp,·sp,·#2048»       ;·0x80023 »       sub.w»  sp,·sp,·#2048»       ;·0x800
24 »       mov»    r8,·sp24 »       mov»    r8,·sp
25 »       mov»    r1,·r825 »       mov»    r1,·r8
26 »       ldr»    r3,·[r3,·#12]26 »       ldr»    r3,·[r3,·#12]
27 »       blx»    r327 »       blx»    r3
28 »       cmp»    r0,·#128 »       cmp»    r0,·#1
29 »       bls.n»  88·<dnssec_key_get_tag_const.part.6+0x78>29 »       bls.n»  88·<dnssec_key_get_tag_const.part.6+0x78>
30 »       sub.w»  r7,·r0,·#230 »       sub.w»  r7,·r0,·#2
31 »       add»    r6,·sp,·#431 »       add»    r6,·sp,·#4
32 »       mov.w»  r7,·r7,·lsr·#132 »       mov.w»  r7,·r7,·lsr·#1
33 »       mov.w»  r2,·#033 »       mov.w»  r2,·#0
34 »       add.w»  r3,·sp,·#2 
35 »       mov»    r4,·r234 »       mov»    r4,·r2
 35 »       add.w»  r3,·sp,·#2
36 »       add.w»  r6,·r6,·r7,·lsl·#136 »       add.w»  r6,·r6,·r7,·lsl·#1
37 »       ldrb.w» r5,·[r3,·#-2]37 »       ldrb.w» r5,·[r3,·#-2]
 38 »       ldrb.w» r1,·[r3,·#-1]
38 »       add.w»  r3,·r3,·#239 »       add.w»  r3,·r3,·#2
39 »       ldrb.w» r1,·[r3,·#-3] 
40 »       cmp»    r6,·r340 »       cmp»    r6,·r3
41 »       add»    r4,·r541 »       add»    r4,·r5
42 »       add»    r2,·r142 »       add»    r2,·r1
43 »       bne.n»  46·<dnssec_key_get_tag_const.part.6+0x36>43 »       bne.n»  46·<dnssec_key_get_tag_const.part.6+0x36>
44 »       add.w»  r7,·r7,·#144 »       add.w»  r7,·r7,·#1
45 »       and.w»  r0,·r0,·#145 »       and.w»  r0,·r0,·#1
46 »       add.w»  r7,·r8,·r7,·lsl·#146 »       add.w»  r7,·r8,·r7,·lsl·#1
Offset 86, 20 lines modifiedOffset 86, 19 lines modified
86 ·R_ARM_THM_CALL» parser_next_token86 ·R_ARM_THM_CALL» parser_next_token
87 »       cmp»    r0,·#087 »       cmp»    r0,·#0
88 »       bge.n»  b0·<parser_copy_next_u8+0x10>88 »       bge.n»  b0·<parser_copy_next_u8+0x10>
89 »       add»    sp,·#2089 »       add»    sp,·#20
90 »       ldrd»   r4,·r5,·[sp]90 »       ldrd»   r4,·r5,·[sp]
91 »       add»    sp,·#891 »       add»    sp,·#8
92 »       ldr.w»  pc,·[sp],·#492 »       ldr.w»  pc,·[sp],·#4
93 »       mov.w»  r1,·#255»   ;·0xff93 »       mov.w»  r2,·#255»   ;·0xff
94 »       mov.w»  r3,·#094 »       mov.w»  r3,·#0
95 »       ldr»    r0,·[r4,·#32]95 »       str»    r2,·[sp,·#0]
 96 »       ldrd»   r0,·r1,·[r4,·#32]
96 »       add»    r2,·sp,·#1297 »       add»    r2,·sp,·#12
97 »       str»    r1,·[sp,·#0] 
98 »       ldr»    r1,·[r4,·#36]» ;·0x24 
99 »       bl»     0·<parse_u32_check_range_len_base10>98 »       bl»     0·<parse_u32_check_range_len_base10>
100 ·R_ARM_THM_CALL» parse_u32_check_range_len_base1099 ·R_ARM_THM_CALL» parse_u32_check_range_len_base10
101 »       ldr»    r3,·[sp,·#12]100 »       ldr»    r3,·[sp,·#12]
102 »       strb»   r3,·[r5,·#0]101 »       strb»   r3,·[r5,·#0]
103 »       add»    sp,·#20102 »       add»    sp,·#20
104 »       ldrd»   r4,·r5,·[sp]103 »       ldrd»   r4,·r5,·[sp]
105 »       add»    sp,·#8104 »       add»    sp,·#8
Offset 117, 35 lines modifiedOffset 116, 35 lines modified
117 »       ldr.w»  pc,·[sp],·#4116 »       ldr.w»  pc,·[sp],·#4
118 »       nop117 »       nop
  
119 00000118·<dnskey_field_access_parse>:118 00000118·<dnskey_field_access_parse>:
120 dnskey_field_access_parse():119 dnskey_field_access_parse():
121 »       ldr»    r3,·[r0,·#28]120 »       ldr»    r3,·[r0,·#28]
122 »       str.w»  r4,·[sp,·#-36]!121 »       str.w»  r4,·[sp,·#-36]!
123 »       strd»   r5,·r6,·[sp,·#4] 
124 »       strd»   r7,·r8,·[sp,·#12]122 »       strd»   r7,·r8,·[sp,·#12]
125 »       ldr.w»  r8,·[pc,·#236]»      ;·214·<dnskey_field_access_parse+0xfc>123 »       ldr.w»  r8,·[pc,·#240]»      ;·214·<dnskey_field_access_parse+0xfc>
126 »       cmp»    r3,·#1124 »       strd»   r5,·r6,·[sp,·#4]
127 »       strd»   r9,·sl,·[sp,·#20]125 »       strd»   r9,·sl,·[sp,·#20]
128 »       strd»   fp,·lr,·[sp,·#28]126 »       strd»   fp,·lr,·[sp,·#28]
 127 »       ldrd»   r5,·r6,·[r2,·#32]
 128 »       cmp»    r3,·#1
129 »       subw»   sp,·sp,·#1044»;·0x414129 »       subw»   sp,·sp,·#1044»;·0x414
130 »       ldrd»   r6,·r5,·[r2,·#32] 
131 »       add»    r8,·pc130 »       add»    r8,·pc
132 »       bne.n»  1a6·<dnskey_field_access_parse+0x8e>131 »       bne.n»  1a6·<dnskey_field_access_parse+0x8e>
133 »       mov»    r4,·r0132 »       mov»    r4,·r0
134 »       mov»    r7,·r2133 »       mov»    r7,·r2
135 »       mov»    r9,·r1134 »       mov»    r9,·r1
136 »       b.n»    152·<dnskey_field_access_parse+0x3a>135 »       b.n»    152·<dnskey_field_access_parse+0x3a>
137 »       add.w»  r4,·r4,·#32136 »       add.w»  r4,·r4,·#32
138 »       ldr»    r3,·[r4,·#28]137 »       ldr»    r3,·[r4,·#28]
139 »       cmp»    r3,·#1138 »       cmp»    r3,·#1
140 »       bne.n»  1a6·<dnskey_field_access_parse+0x8e>139 »       bne.n»  1a6·<dnskey_field_access_parse+0x8e>
141 »       mov»    r2,·r5140 »       mov»    r2,·r6
142 »       mov»    r1,·r4141 »       mov»    r1,·r4
143 »       mov»    r0,·r6142 »       mov»    r0,·r5
144 »       bl»     0·<memcmp>143 »       bl»     0·<memcmp>
145 ·R_ARM_THM_CALL» memcmp144 ·R_ARM_THM_CALL» memcmp
146 »       cmp»    r0,·#0145 »       cmp»    r0,·#0
147 »       bne.n»  148·<dnskey_field_access_parse+0x30>146 »       bne.n»  148·<dnskey_field_access_parse+0x30>
148 »       ldr»    r6,·[r4,·#24]147 »       ldr»    r6,·[r4,·#24]
149 »       b.n»    168·<dnskey_field_access_parse+0x50>148 »       b.n»    168·<dnskey_field_access_parse+0x50>
150 »       lsls»   r3,·r5,·#30149 »       lsls»   r3,·r5,·#30
Offset 190, 29 lines modifiedOffset 189, 29 lines modified
190 »       movt»   r3,·#32781»  ;·0x800d189 »       movt»   r3,·#32781»  ;·0x800d
191 »       mov.w»  r5,·#13190 »       mov.w»  r5,·#13
192 »       movt»   r5,·#32781»  ;·0x800d191 »       movt»   r5,·#32781»  ;·0x800d
193 »       it»     eq192 »       it»     eq
194 »       moveq»  r5,·r3193 »       moveq»  r5,·r3
195 »       b.n»    1aa·<dnskey_field_access_parse+0x92>194 »       b.n»    1aa·<dnskey_field_access_parse+0x92>
196 »       ldr»    r0,·[pc,·#52]» ;·(218·<dnskey_field_access_parse+0x100>)195 »       ldr»    r0,·[pc,·#52]» ;·(218·<dnskey_field_access_parse+0x100>)
 196 »       ldr»    r2,·[pc,·#56]» ;·(21c·<dnskey_field_access_parse+0x104>)
197 »       mov»    r3,·r4197 »       mov»    r3,·r4
198 »       mov.w»  r1,·#3198 »       mov.w»  r1,·#3
199 »       ldr»    r2,·[pc,·#48]» ;·(21c·<dnskey_field_access_parse+0x104>) 
200 »       ldr.w»  r0,·[r8,·r0]199 »       ldr.w»  r0,·[r8,·r0]
201 »       add»    r2,·pc200 »       add»    r2,·pc
202 »       ldr»    r0,·[r0,·#0]201 »       ldr»    r0,·[r0,·#0]
203 »       bl»     0·<logger_handle_msg>202 »       bl»     0·<logger_handle_msg>
204 ·R_ARM_THM_CALL» logger_handle_msg203 ·R_ARM_THM_CALL» logger_handle_msg
205 »       b.n»    1aa·<dnskey_field_access_parse+0x92>204 »       b.n»    1aa·<dnskey_field_access_parse+0x92>
206 »       ldr»    r0,·[pc,·#28]» ;·(218·<dnskey_field_access_parse+0x100>)205 »       ldr»    r0,·[pc,·#28]» ;·(218·<dnskey_field_access_parse+0x100>)
 206 »       ldr»    r2,·[pc,·#36]» ;·(220·<dnskey_field_access_parse+0x108>)
207 »       mov»    r3,·r4207 »       mov»    r3,·r4
208 »       movs»   r1,·#3208 »       movs»   r1,·#3
209 »       movs»   r5,·#69»     ;·0x45209 »       movs»   r5,·#69»     ;·0x45
210 »       movt»   r5,·#32773»  ;·0x8005210 »       movt»   r5,·#32773»  ;·0x8005
211 »       ldr»    r2,·[pc,·#24]» ;·(220·<dnskey_field_access_parse+0x108>) 
212 »       ldr.w»  r0,·[r8,·r0]211 »       ldr.w»  r0,·[r8,·r0]
213 »       add»    r2,·pc212 »       add»    r2,·pc
214 »       ldr»    r0,·[r0,·#0]213 »       ldr»    r0,·[r0,·#0]
215 »       bl»     0·<logger_handle_msg>214 »       bl»     0·<logger_handle_msg>
216 ·R_ARM_THM_CALL» logger_handle_msg215 ·R_ARM_THM_CALL» logger_handle_msg
217 »       b.n»    ffffff98·<_GLOBAL_OFFSET_TABLE_+0xffffff98>216 »       b.n»    ffffff98·<_GLOBAL_OFFSET_TABLE_+0xffffff98>
Max diff block lines reached; 69926/73223 bytes (95.50%) of diff not shown.
1.29 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 13, 16 lines modifiedOffset 13, 16 lines modified
13 ··0x000000a0·795f6e65·78745f75·38002464·002e4c43·y_next_u8.$d..LC13 ··0x000000a0·795f6e65·78745f75·38002464·002e4c43·y_next_u8.$d..LC
14 ··0x000000b0·30002e4c·4331002e·4c433200·2e4c4333·0..LC1..LC2..LC314 ··0x000000b0·30002e4c·4331002e·4c433200·2e4c4333·0..LC1..LC2..LC3
15 ··0x000000c0·002e4c43·34002e4c·4335002e·4c433600·..LC4..LC5..LC6.15 ··0x000000c0·002e4c43·34002e4c·4335002e·4c433600·..LC4..LC5..LC6.
16 ··0x000000d0·2e4c4337·002e4c43·3131002e·4c433132·.LC7..LC11..LC1216 ··0x000000d0·2e4c4337·002e4c43·3131002e·4c433132·.LC7..LC11..LC12
17 ··0x000000e0·002e4c43·38002e4c·4339002e·4c433130·..LC8..LC9..LC1017 ··0x000000e0·002e4c43·38002e4c·4339002e·4c433130·..LC8..LC9..LC10
18 ··0x000000f0·002e4c43·3133002e·4c433138·002e4c43·..LC13..LC18..LC18 ··0x000000f0·002e4c43·3133002e·4c433138·002e4c43·..LC13..LC18..LC
19 ··0x00000100·3137002e·4c433136·002e4c43·3230002e·17..LC16..LC20..19 ··0x00000100·3137002e·4c433136·002e4c43·3230002e·17..LC16..LC20..
20 ··0x00000110·4c433139·002e4c43·3135002e·4c433238·LC19..LC15..LC2820 ··0x00000110·4c433139·002e4c43·3135002e·4c433231·LC19..LC15..LC21
21 ··0x00000120·002e4c43·3231002e·4c433234·002e4c43·..LC21..LC24..LC21 ··0x00000120·002e4c43·3238002e·4c433234·002e4c43·..LC28..LC24..LC
22 ··0x00000130·3232002e·4c433233·002e4c43·3134002e·22..LC23..LC14..22 ··0x00000130·3232002e·4c433233·002e4c43·3134002e·22..LC23..LC14..
23 ··0x00000140·4c433237·002e4c43·3236002e·4c433235·LC27..LC26..LC2523 ··0x00000140·4c433237·002e4c43·3236002e·4c433235·LC27..LC26..LC25
24 ··0x00000150·002e4c43·3330002e·4c433431·002e4c43·..LC30..LC41..LC24 ··0x00000150·002e4c43·3330002e·4c433431·002e4c43·..LC30..LC41..LC
25 ··0x00000160·3432002e·4c433430·002e4c43·3331002e·42..LC40..LC31..25 ··0x00000160·3432002e·4c433430·002e4c43·3331002e·42..LC40..LC31..
26 ··0x00000170·4c433332·002e4c43·3333002e·4c433334·LC32..LC33..LC3426 ··0x00000170·4c433332·002e4c43·3333002e·4c433334·LC32..LC33..LC34
27 ··0x00000180·002e4c43·3335002e·4c433336·002e4c43·..LC35..LC36..LC27 ··0x00000180·002e4c43·3335002e·4c433336·002e4c43·..LC35..LC36..LC
28 ··0x00000190·3337002e·4c433338·002e4c43·3339002e·37..LC38..LC39..28 ··0x00000190·3337002e·4c433338·002e4c43·3339002e·37..LC38..LC39..
1.72 KB
dnskey-keyring.o
1.69 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 25, 23 lines modifiedOffset 25, 23 lines modified
25 »       nop25 »       nop
  
26 00000024·<dnskey_keyring_add>:26 00000024·<dnskey_keyring_add>:
27 dnskey_keyring_add():27 dnskey_keyring_add():
28 »       strd»   r3,·r4,·[sp,·#-24]!28 »       strd»   r3,·r4,·[sp,·#-24]!
29 »       strd»   r5,·r6,·[sp,·#8]29 »       strd»   r5,·r6,·[sp,·#8]
30 »       mov»    r5,·r130 »       mov»    r5,·r1
31 »       mov»    r6,·r0 
32 »       ldrh»   r4,·[r5,·#62]»;·0x3e 
33 »       strd»   r7,·lr,·[sp,·#16]31 »       strd»   r7,·lr,·[sp,·#16]
 32 »       ldrh»   r4,·[r5,·#62]»;·0x3e
34 »       ldrb.w» r1,·[r1,·#64]»      ;·0x4033 »       ldrb.w» r1,·[r1,·#64]»      ;·0x40
 34 »       mov»    r6,·r0
35 »       orr.w»  r4,·r4,·r1,·lsl·#1635 »       orr.w»  r4,·r4,·r1,·lsl·#16
36 »       bl»     0·<pthread_mutex_lock>36 »       bl»     0·<pthread_mutex_lock>
37 ·R_ARM_THM_CALL» pthread_mutex_lock37 ·R_ARM_THM_CALL» pthread_mutex_lock
38 »       mov»    r1,·r4 
39 »       add.w»  r0,·r6,·#2438 »       add.w»  r0,·r6,·#24
 39 »       mov»    r1,·r4
40 »       bl»     0·<u32_set_avl_insert>40 »       bl»     0·<u32_set_avl_insert>
41 ·R_ARM_THM_CALL» u32_set_avl_insert41 ·R_ARM_THM_CALL» u32_set_avl_insert
42 »       ldr»    r4,·[r0,·#8]42 »       ldr»    r4,·[r0,·#8]
43 »       cbnz»   r4,·6e·<dnskey_keyring_add+0x4a>43 »       cbnz»   r4,·6e·<dnskey_keyring_add+0x4a>
44 »       mov»    r7,·r044 »       mov»    r7,·r0
45 »       mov»    r0,·r545 »       mov»    r0,·r5
46 »       bl»     0·<dnskey_acquire>46 »       bl»     0·<dnskey_acquire>
Offset 62, 20 lines modifiedOffset 62, 20 lines modified
62 »       movt»   r0,·#32773»  ;·0x800562 »       movt»   r0,·#32773»  ;·0x8005
63 »       b.n»    62·<dnskey_keyring_add+0x3e>63 »       b.n»    62·<dnskey_keyring_add+0x3e>
64 »       nop64 »       nop
  
65 00000080·<dnskey_keyring_remove>:65 00000080·<dnskey_keyring_remove>:
66 dnskey_keyring_remove():66 dnskey_keyring_remove():
67 »       strd»   r4,·r5,·[sp,·#-24]!67 »       strd»   r4,·r5,·[sp,·#-24]!
68 »       mov»    r4,·r0 
69 »       mov»    r5,·r3 
70 »       strd»   r6,·r7,·[sp,·#8] 
71 »       add.w»  r7,·r0,·#24 
72 »       strd»   r8,·lr,·[sp,·#16]68 »       strd»   r8,·lr,·[sp,·#16]
73 »       orr.w»  r8,·r2,·r1,·lsl·#1669 »       orr.w»  r8,·r2,·r1,·lsl·#16
 70 »       strd»   r6,·r7,·[sp,·#8]
 71 »       add.w»  r7,·r0,·#24
 72 »       mov»    r4,·r0
 73 »       mov»    r5,·r3
74 »       bl»     0·<pthread_mutex_lock>74 »       bl»     0·<pthread_mutex_lock>
75 ·R_ARM_THM_CALL» pthread_mutex_lock75 ·R_ARM_THM_CALL» pthread_mutex_lock
76 »       mov»    r0,·r776 »       mov»    r0,·r7
77 »       mov»    r1,·r877 »       mov»    r1,·r8
78 »       bl»     0·<u32_set_avl_find>78 »       bl»     0·<u32_set_avl_find>
79 ·R_ARM_THM_CALL» u32_set_avl_find79 ·R_ARM_THM_CALL» u32_set_avl_find
80 »       cbz»    r0,·b6·<dnskey_keyring_remove+0x36>80 »       cbz»    r0,·b6·<dnskey_keyring_remove+0x36>
Offset 88, 16 lines modifiedOffset 88, 16 lines modified
88 »       mov»    r5,·r088 »       mov»    r5,·r0
89 »       cbnz»   r0,·d0·<dnskey_keyring_remove+0x50>89 »       cbnz»   r0,·d0·<dnskey_keyring_remove+0x50>
90 »       mov»    r0,·r490 »       mov»    r0,·r4
91 »       mov.w»  r5,·#091 »       mov.w»  r5,·#0
92 »       bl»     0·<pthread_mutex_unlock>92 »       bl»     0·<pthread_mutex_unlock>
93 ·R_ARM_THM_CALL» pthread_mutex_unlock93 ·R_ARM_THM_CALL» pthread_mutex_unlock
94 »       mov»    r0,·r594 »       mov»    r0,·r5
95 »       ldrd»   r4,·r5,·[sp] 
96 »       ldrd»   r6,·r7,·[sp,·#8]95 »       ldrd»   r6,·r7,·[sp,·#8]
 96 »       ldrd»   r4,·r5,·[sp]
97 »       add»    sp,·#1697 »       add»    sp,·#16
98 »       ldmia.w»sp!,·{r8,·pc}98 »       ldmia.w»sp!,·{r8,·pc}
99 »       mov»    r0,·r699 »       mov»    r0,·r6
100 »       bl»     0·<dnskey_release>100 »       bl»     0·<dnskey_release>
101 ·R_ARM_THM_CALL» dnskey_release101 ·R_ARM_THM_CALL» dnskey_release
102 »       mov»    r0,·r7102 »       mov»    r0,·r7
103 »       mov»    r1,·r8103 »       mov»    r1,·r8
56.8 KB
dnskey_dsa.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········7456·(bytes·into·file)13 ··Start·of·section·headers:··········7420·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1419 ··Number·of·section·headers:·········14
20 ··Section·header·string·table·index:·1320 ··Section·header·string·table·index:·13
2.71 KB
readelf --wide --sections {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 There·are·14·section·headers,·starting·at·offset·0x1d20:1 There·are·14·section·headers,·starting·at·offset·0x1cfc:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000b30·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000b0c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001858·0003e0·08···I·11···1··46 ··[·2]·.rel.text·········REL·············00000000·001834·0003e0·08···I·11···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000b64·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000b40·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000b64·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000b40·000000·00··WA··0···0··1
9 ··[·5]·.rodata···········PROGBITS········00000000·000b64·0000c0·00···A··0···0··49 ··[·5]·.rodata···········PROGBITS········00000000·000b40·0000c0·00···A··0···0··4
10 ··[·6]·.data.rel.ro.local·PROGBITS········00000000·000c24·000034·00··WA··0···0··410 ··[·6]·.data.rel.ro.local·PROGBITS········00000000·000c00·000034·00··WA··0···0··4
11 ··[·7]·.rel.data.rel.ro.local·REL·············00000000·001c38·000068·08···I·11···6··411 ··[·7]·.rel.data.rel.ro.local·REL·············00000000·001c14·000068·08···I·11···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·000c58·0001c0·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·000c34·0001c0·01·AMS··0···0··4
13 ··[·9]·.note.GNU-stack···PROGBITS········00000000·000e18·000000·00······0···0··113 ··[·9]·.note.GNU-stack···PROGBITS········00000000·000df4·000000·00······0···0··1
14 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000e18·000033·00······0···0··114 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000df4·000033·00······0···0··1
15 ··[11]·.symtab···········SYMTAB··········00000000·000e4c·000610·10·····12··59··415 ··[11]·.symtab···········SYMTAB··········00000000·000e28·000610·10·····12··59··4
16 ··[12]·.strtab···········STRTAB··········00000000·00145c·0003fa·00······0···0··116 ··[12]·.strtab···········STRTAB··········00000000·001438·0003fa·00······0···0··1
17 ··[13]·.shstrtab·········STRTAB··········00000000·001ca0·00007e·00······0···0··117 ··[13]·.shstrtab·········STRTAB··········00000000·001c7c·00007e·00······0···0··1
18 Key·to·Flags:18 Key·to·Flags:
19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
22 ··y·(purecode),·p·(processor·specific)22 ··y·(purecode),·p·(processor·specific)
4.79 KB
readelf --wide --symbols {}
    
Offset 15, 41 lines modifiedOffset 15, 41 lines modified
15 ····11:·00000068·····0·NOTYPE··LOCAL··DEFAULT····8·.LC315 ····11:·00000068·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
16 ····12:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC216 ····12:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2
17 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC017 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC0
18 ····14:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC118 ····14:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1
19 ····15:·0000024c·····0·NOTYPE··LOCAL··DEFAULT····1·$t19 ····15:·0000024c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
20 ····16:·0000024d···238·FUNC····LOCAL··DEFAULT····1·dnskey_dsa_public_store20 ····16:·0000024d···238·FUNC····LOCAL··DEFAULT····1·dnskey_dsa_public_store
21 ····17:·0000033d····38·FUNC····LOCAL··DEFAULT····1·dnskey_dsa_dnskey_public_store21 ····17:·0000033d····38·FUNC····LOCAL··DEFAULT····1·dnskey_dsa_dnskey_public_store
22 ····18:·00000365···304·FUNC····LOCAL··DEFAULT····1·dnskey_dsa_parse_set_key22 ····18:·00000365···288·FUNC····LOCAL··DEFAULT····1·dnskey_dsa_parse_set_key
23 ····19:·00000490·····0·NOTYPE··LOCAL··DEFAULT····1·$d23 ····19:·00000480·····0·NOTYPE··LOCAL··DEFAULT····1·$d
24 ····20:·00000494·····0·NOTYPE··LOCAL··DEFAULT····1·$t24 ····20:·00000484·····0·NOTYPE··LOCAL··DEFAULT····1·$t
25 ····21:·00000495····16·FUNC····LOCAL··DEFAULT····1·dnskey_dsa_parse_field25 ····21:·00000485····16·FUNC····LOCAL··DEFAULT····1·dnskey_dsa_parse_field
26 ····22:·000004a0·····0·NOTYPE··LOCAL··DEFAULT····1·$d26 ····22:·00000490·····0·NOTYPE··LOCAL··DEFAULT····1·$d
27 ····23:·000004a4·····0·NOTYPE··LOCAL··DEFAULT····1·$t27 ····23:·00000494·····0·NOTYPE··LOCAL··DEFAULT····1·$t
28 ····24:·000004a5····80·FUNC····LOCAL··DEFAULT····1·dnskey_dsa_parse_finalise28 ····24:·00000495····80·FUNC····LOCAL··DEFAULT····1·dnskey_dsa_parse_finalise
29 ····25:·000004f5···404·FUNC····LOCAL··DEFAULT····1·dnskey_dsa_signdigest29 ····25:·000004e5···388·FUNC····LOCAL··DEFAULT····1·dnskey_dsa_signdigest
30 ····26:·00000674·····0·NOTYPE··LOCAL··DEFAULT····1·$d30 ····26:·00000654·····0·NOTYPE··LOCAL··DEFAULT····1·$d
31 ····27:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC531 ····27:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC5
32 ····28:·00000094·····0·NOTYPE··LOCAL··DEFAULT····8·.LC432 ····28:·00000094·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
33 ····29:·00000114·····0·NOTYPE··LOCAL··DEFAULT····8·.LC633 ····29:·00000114·····0·NOTYPE··LOCAL··DEFAULT····8·.LC6
34 ····30:·00000688·····0·NOTYPE··LOCAL··DEFAULT····1·$t34 ····30:·00000668·····0·NOTYPE··LOCAL··DEFAULT····1·$t
35 ····31:·00000689···228·FUNC····LOCAL··DEFAULT····1·dnskey_dsa_initinstance35 ····31:·00000669···224·FUNC····LOCAL··DEFAULT····1·dnskey_dsa_initinstance
36 ····32:·00000768·····0·NOTYPE··LOCAL··DEFAULT····1·$d36 ····32:·00000744·····0·NOTYPE··LOCAL··DEFAULT····1·$d
37 ····33:·0000076c·····0·NOTYPE··LOCAL··DEFAULT····1·$t37 ····33:·00000748·····0·NOTYPE··LOCAL··DEFAULT····1·$t
38 ····34:·0000076d···220·FUNC····LOCAL··DEFAULT····1·dnskey_dsa_equals38 ····34:·00000749···220·FUNC····LOCAL··DEFAULT····1·dnskey_dsa_equals
39 ····35:·00000890·····0·NOTYPE··LOCAL··DEFAULT····1·$d39 ····35:·0000086c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
40 ····36:·00000140·····0·NOTYPE··LOCAL··DEFAULT····8·.LC740 ····36:·00000140·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7
41 ····37:·00000154·····0·NOTYPE··LOCAL··DEFAULT····8·.LC841 ····37:·00000154·····0·NOTYPE··LOCAL··DEFAULT····8·.LC8
42 ····38:·0000089c·····0·NOTYPE··LOCAL··DEFAULT····1·$t42 ····38:·00000878·····0·NOTYPE··LOCAL··DEFAULT····1·$t
43 ····39:·00000a5c·····0·NOTYPE··LOCAL··DEFAULT····1·$d43 ····39:·00000a38·····0·NOTYPE··LOCAL··DEFAULT····1·$d
44 ····40:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC944 ····40:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC9
45 ····41:·00000174·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1045 ····41:·00000174·····0·NOTYPE··LOCAL··DEFAULT····8·.LC10
46 ····42:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1146 ····42:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC11
47 ····43:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1247 ····43:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC12
48 ····44:·00000a74·····0·NOTYPE··LOCAL··DEFAULT····1·$t48 ····44:·00000a50·····0·NOTYPE··LOCAL··DEFAULT····1·$t
49 ····45:·00000000·····0·SECTION·LOCAL··DEFAULT····5·49 ····45:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
50 ····46:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d50 ····46:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
51 ····47:·00000000···192·OBJECT··LOCAL··DEFAULT····5·DSA_field_access51 ····47:·00000000···192·OBJECT··LOCAL··DEFAULT····5·DSA_field_access
52 ····48:·00000000·····0·SECTION·LOCAL··DEFAULT····6·52 ····48:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
53 ····49:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d53 ····49:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
54 ····50:·00000000····36·OBJECT··LOCAL··DEFAULT····6·dsa_vtbl54 ····50:·00000000····36·OBJECT··LOCAL··DEFAULT····6·dsa_vtbl
55 ····51:·00000024····16·OBJECT··LOCAL··DEFAULT····6·dsa_field_parser_vtbl55 ····51:·00000024····16·OBJECT··LOCAL··DEFAULT····6·dsa_field_parser_vtbl
Offset 86, 15 lines modifiedOffset 86, 15 lines modified
86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line
87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·DSA_do_sign87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·DSA_do_sign
88 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·DSA_SIG_get088 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·DSA_SIG_get0
89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_newemptyinstance90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_newemptyinstance
91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp
92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·BN_cmp92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·BN_cmp
93 ····89:·00000849····84·FUNC····GLOBAL·DEFAULT····1·dnskey_dsa_parse_init93 ····89:·00000825····84·FUNC····GLOBAL·DEFAULT····1·dnskey_dsa_parse_init
94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line
95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief
96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort
97 ····93:·0000089d···472·FUNC····GLOBAL·DEFAULT····1·dnskey_dsa_loadpublic97 ····93:·00000879···472·FUNC····GLOBAL·DEFAULT····1·dnskey_dsa_loadpublic
98 ····94:·00000a75···188·FUNC····GLOBAL·DEFAULT····1·dnskey_dsa_newinstance98 ····94:·00000a51···188·FUNC····GLOBAL·DEFAULT····1·dnskey_dsa_newinstance
99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·DSA_generate_parameters_ex99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·DSA_generate_parameters_ex
100 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·DSA_generate_key100 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·DSA_generate_key
15.2 KB
readelf --wide --relocs {}
    
Offset 1, 143 lines modifiedOffset 1, 143 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1858·contains·124·entries:1 Relocation·section·'.rel.text'·at·offset·0x1834·contains·124·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000000e··00003b0a·R_ARM_THM_CALL·········00000000···DSA_get0_key3 0000000e··00003b0a·R_ARM_THM_CALL·········00000000···DSA_get0_key
4 00000014··00003c0a·R_ARM_THM_CALL·········00000000···BN_num_bits4 00000014··00003c0a·R_ARM_THM_CALL·········00000000···BN_num_bits
5 00000044··00003d0a·R_ARM_THM_CALL·········00000000···DSA_get0_pqg5 00000044··00003d0a·R_ARM_THM_CALL·········00000000···DSA_get0_pqg
6 0000004e··00003b0a·R_ARM_THM_CALL·········00000000···DSA_get0_key6 0000004e··00003b0a·R_ARM_THM_CALL·········00000000···DSA_get0_key
7 0000005a··00003e0a·R_ARM_THM_CALL·········00000000···dnskey_field_access_print7 0000005a··00003e0a·R_ARM_THM_CALL·········00000000···dnskey_field_access_print
8 00000068··00002d03·R_ARM_REL32············00000000···.rodata8 00000068··00002d03·R_ARM_REL32············00000000···.rodata
9 0000007e··00003d0a·R_ARM_THM_CALL·········00000000···DSA_get0_pqg9 0000007e··00003d0a·R_ARM_THM_CALL·········00000000···DSA_get0_pqg
10 0000008a··00003b0a·R_ARM_THM_CALL·········00000000···DSA_get0_key10 0000008a··00003b0a·R_ARM_THM_CALL·········00000000···DSA_get0_key
11 00000090··00003c0a·R_ARM_THM_CALL·········00000000···BN_num_bits11 00000090··00003c0a·R_ARM_THM_CALL·········00000000···BN_num_bits
12 00000098··00003c0a·R_ARM_THM_CALL·········00000000···BN_num_bits12 00000098··00003c0a·R_ARM_THM_CALL·········00000000···BN_num_bits
13 000000a0··00003c0a·R_ARM_THM_CALL·········00000000···BN_num_bits13 000000a0··00003c0a·R_ARM_THM_CALL·········00000000···BN_num_bits
14 000000a8··00003c0a·R_ARM_THM_CALL·········00000000···BN_num_bits14 000000a8··00003c0a·R_ARM_THM_CALL·········00000000···BN_num_bits
15 0000010c··00003f0a·R_ARM_THM_CALL·········00000000···DSA_free15 0000010c··00003f0a·R_ARM_THM_CALL·········00000000···DSA_free
16 00000152··0000400a·R_ARM_THM_CALL·········00000000···DSA_SIG_new16 0000014e··0000400a·R_ARM_THM_CALL·········00000000···DSA_SIG_new
17 00000160··0000410a·R_ARM_THM_CALL·········00000000···BN_bin2bn17 00000160··0000410a·R_ARM_THM_CALL·········00000000···BN_bin2bn
18 00000170··0000410a·R_ARM_THM_CALL·········00000000···BN_bin2bn18 00000170··0000410a·R_ARM_THM_CALL·········00000000···BN_bin2bn
19 0000017a··0000420a·R_ARM_THM_CALL·········00000000···DSA_SIG_set019 0000017a··0000420a·R_ARM_THM_CALL·········00000000···DSA_SIG_set0
20 00000186··0000430a·R_ARM_THM_CALL·········00000000···DSA_do_verify20 00000186··0000430a·R_ARM_THM_CALL·········00000000···DSA_do_verify
21 0000018e··0000440a·R_ARM_THM_CALL·········00000000···DSA_SIG_free21 0000018e··0000440a·R_ARM_THM_CALL·········00000000···DSA_SIG_free
22 000001a6··0000450a·R_ARM_THM_CALL·········00000000···ERR_error_string_n22 000001a4··0000450a·R_ARM_THM_CALL·········00000000···ERR_error_string_n
23 000001c0··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg23 000001be··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
24 000001c4··0000470a·R_ARM_THM_CALL·········00000000···ERR_get_error24 000001c2··0000470a·R_ARM_THM_CALL·········00000000···ERR_get_error
25 000001d2··0000480a·R_ARM_THM_CALL·········00000000···ERR_clear_error25 000001d2··0000480a·R_ARM_THM_CALL·········00000000···ERR_clear_error
26 000001fe··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg26 000001fe··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
27 00000216··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg27 00000216··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
28 0000022c··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg28 0000022c··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
29 00000234··00004919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_29 00000234··00004919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
30 00000238··00000b03·R_ARM_REL32············00000068···.LC330 00000238··00000b03·R_ARM_REL32············00000068···.LC3
31 0000023c··00004a1a·R_ARM_GOT_BREL·········00000000···g_system_logger31 0000023c··00004a1a·R_ARM_GOT_BREL·········00000000···g_system_logger
32 00000240··00000c03·R_ARM_REL32············0000005c···.LC232 00000240··00000c03·R_ARM_REL32············0000005c···.LC2
33 00000244··00000d03·R_ARM_REL32············00000000···.LC033 00000244··00000d03·R_ARM_REL32············00000000···.LC0
34 00000248··00000e03·R_ARM_REL32············0000002c···.LC134 00000248··00000e03·R_ARM_REL32············0000002c···.LC1
35 00000270··00003d0a·R_ARM_THM_CALL·········00000000···DSA_get0_pqg35 00000270··00003d0a·R_ARM_THM_CALL·········00000000···DSA_get0_pqg
36 0000027a··00003b0a·R_ARM_THM_CALL·········00000000···DSA_get0_key36 0000027a··00003b0a·R_ARM_THM_CALL·········00000000···DSA_get0_key
37 00000280··00003c0a·R_ARM_THM_CALL·········00000000···BN_num_bits37 00000280··00003c0a·R_ARM_THM_CALL·········00000000···BN_num_bits
38 000002a2··00003c0a·R_ARM_THM_CALL·········00000000···BN_num_bits38 000002a2··00003c0a·R_ARM_THM_CALL·········00000000···BN_num_bits
39 000002b6··00003c0a·R_ARM_THM_CALL·········00000000···BN_num_bits39 000002b2··00003c0a·R_ARM_THM_CALL·········00000000···BN_num_bits
40 000002ca··00003c0a·R_ARM_THM_CALL·········00000000···BN_num_bits40 000002ca··00003c0a·R_ARM_THM_CALL·········00000000···BN_num_bits
41 00000316··00004b0a·R_ARM_THM_CALL·········00000000···BN_bn2bin41 00000314··00004b0a·R_ARM_THM_CALL·········00000000···BN_bn2bin
42 0000031e··00004b0a·R_ARM_THM_CALL·········00000000···BN_bn2bin42 0000031e··00004b0a·R_ARM_THM_CALL·········00000000···BN_bn2bin
43 00000326··00004b0a·R_ARM_THM_CALL·········00000000···BN_bn2bin43 00000326··00004b0a·R_ARM_THM_CALL·········00000000···BN_bn2bin
44 00000330··00004b0a·R_ARM_THM_CALL·········00000000···BN_bn2bin44 00000330··00004b0a·R_ARM_THM_CALL·········00000000···BN_bn2bin
45 000003b2··00004c0a·R_ARM_THM_CALL·········00000000···DSA_set0_pqg45 000003ac··00004c0a·R_ARM_THM_CALL·········00000000···DSA_set0_pqg
46 000003e6··00004d0a·R_ARM_THM_CALL·········00000000···DSA_set0_key46 000003dc··00004d0a·R_ARM_THM_CALL·········00000000···DSA_set0_key
47 0000043c··00004e0a·R_ARM_THM_CALL·········00000000···dnskey_get_key_tag_from_rdata47 0000042c··00004e0a·R_ARM_THM_CALL·········00000000···dnskey_get_key_tag_from_rdata
48 0000045a··00004f0a·R_ARM_THM_CALL·········00000000···DSA_new48 0000044a··00004f0a·R_ARM_THM_CALL·········00000000···DSA_new
49 00000490··00003003·R_ARM_REL32············00000000···.data.rel.ro.local49 00000480··00003003·R_ARM_REL32············00000000···.data.rel.ro.local
50 000004a0··00002d03·R_ARM_REL32············00000000···.rodata50 00000490··00002d03·R_ARM_REL32············00000000···.rodata
 51 000004a0··0000510a·R_ARM_THM_CALL·········00000000···BN_free
 52 000004a8··0000510a·R_ARM_THM_CALL·········00000000···BN_free
51 000004b0··0000510a·R_ARM_THM_CALL·········00000000···BN_free53 000004b0··0000510a·R_ARM_THM_CALL·········00000000···BN_free
52 000004b8··0000510a·R_ARM_THM_CALL·········00000000···BN_free54 000004b8··0000510a·R_ARM_THM_CALL·········00000000···BN_free
53 000004c0··0000510a·R_ARM_THM_CALL·········00000000···BN_free55 000004c0··0000510a·R_ARM_THM_CALL·········00000000···BN_free
54 000004c8··0000510a·R_ARM_THM_CALL·········00000000···BN_free56 00000504··0000530a·R_ARM_THM_CALL·········00000000···DSA_do_sign
55 000004d0··0000510a·R_ARM_THM_CALL·········00000000···BN_free57 00000526··00003b0a·R_ARM_THM_CALL·········00000000···DSA_get0_key
56 0000051c··0000530a·R_ARM_THM_CALL·········00000000···DSA_do_sign58 00000532··0000540a·R_ARM_THM_CALL·········00000000···DSA_SIG_get0
57 0000053a··00003b0a·R_ARM_THM_CALL·········00000000···DSA_get0_key59 00000538··00003c0a·R_ARM_THM_CALL·········00000000···BN_num_bits
58 00000546··0000540a·R_ARM_THM_CALL·········00000000···DSA_SIG_get060 00000542··00003c0a·R_ARM_THM_CALL·········00000000···BN_num_bits
59 0000054c··00003c0a·R_ARM_THM_CALL·········00000000···BN_num_bits61 00000562··00004b0a·R_ARM_THM_CALL·········00000000···BN_bn2bin
60 00000556··00003c0a·R_ARM_THM_CALL·········00000000···BN_num_bits62 0000057a··00004b0a·R_ARM_THM_CALL·········00000000···BN_bn2bin
61 00000576··00004b0a·R_ARM_THM_CALL·········00000000···BN_bn2bin63 0000058a··0000440a·R_ARM_THM_CALL·········00000000···DSA_SIG_free
62 0000058e··00004b0a·R_ARM_THM_CALL·········00000000···BN_bn2bin64 000005d0··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
63 0000059e··0000440a·R_ARM_THM_CALL·········00000000···DSA_SIG_free65 000005e8··0000550a·R_ARM_THM_CALL·········00000000···memset
64 000005e6··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg66 000005f8··0000550a·R_ARM_THM_CALL·········00000000···memset
65 000005fe··0000550a·R_ARM_THM_CALL·········00000000···memset67 00000614··0000450a·R_ARM_THM_CALL·········00000000···ERR_error_string_n
66 0000060e··0000550a·R_ARM_THM_CALL·········00000000···memset68 00000632··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
67 00000634··0000450a·R_ARM_THM_CALL·········00000000···ERR_error_string_n69 00000636··0000470a·R_ARM_THM_CALL·········00000000···ERR_get_error
68 00000652··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg70 00000646··0000480a·R_ARM_THM_CALL·········00000000···ERR_clear_error
69 00000656··0000470a·R_ARM_THM_CALL·········00000000···ERR_get_error71 00000654··00004919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
70 00000664··0000480a·R_ARM_THM_CALL·········00000000···ERR_clear_error72 00000658··00001b03·R_ARM_REL32············000000d4···.LC5
71 00000674··00004919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_73 0000065c··00004a1a·R_ARM_GOT_BREL·········00000000···g_system_logger
72 00000678··00004a1a·R_ARM_GOT_BREL·········00000000···g_system_logger74 00000660··00001c03·R_ARM_REL32············00000094···.LC4
73 0000067c··00001b03·R_ARM_REL32············000000d4···.LC575 00000664··00001d03·R_ARM_REL32············00000114···.LC6
74 00000680··00001c03·R_ARM_REL32············00000094···.LC476 000006c8··00004e0a·R_ARM_THM_CALL·········00000000···dnskey_get_key_tag_from_rdata
75 00000684··00001d03·R_ARM_REL32············00000114···.LC677 000006d8··0000560a·R_ARM_THM_CALL·········00000000···dnskey_newemptyinstance
76 000006e8··00004e0a·R_ARM_THM_CALL·········00000000···dnskey_get_key_tag_from_rdata78 000006f8··00003b0a·R_ARM_THM_CALL·········00000000···DSA_get0_key
77 000006f4··0000560a·R_ARM_THM_CALL·········00000000···dnskey_newemptyinstance79 00000744··00003003·R_ARM_REL32············00000000···.data.rel.ro.local
78 0000071a··00003b0a·R_ARM_THM_CALL·········00000000···DSA_get0_key80 0000078c··0000570a·R_ARM_THM_CALL·········00000000···strcmp
79 00000768··00003003·R_ARM_REL32············00000000···.data.rel.ro.local81 000007b2··00003d0a·R_ARM_THM_CALL·········00000000···DSA_get0_pqg
80 000007b0··0000570a·R_ARM_THM_CALL·········00000000···strcmp82 000007be··00003d0a·R_ARM_THM_CALL·········00000000···DSA_get0_pqg
81 000007d6··00003d0a·R_ARM_THM_CALL·········00000000···DSA_get0_pqg83 000007c6··0000580a·R_ARM_THM_CALL·········00000000···BN_cmp
82 000007e2··00003d0a·R_ARM_THM_CALL·········00000000···DSA_get0_pqg84 000007d2··0000580a·R_ARM_THM_CALL·········00000000···BN_cmp
83 000007ea··0000580a·R_ARM_THM_CALL·········00000000···BN_cmp85 000007de··0000580a·R_ARM_THM_CALL·········00000000···BN_cmp
84 000007f6··0000580a·R_ARM_THM_CALL·········00000000···BN_cmp86 000007ec··00003b0a·R_ARM_THM_CALL·········00000000···DSA_get0_key
85 00000802··0000580a·R_ARM_THM_CALL·········00000000···BN_cmp87 000007f6··00003b0a·R_ARM_THM_CALL·········00000000···DSA_get0_key
86 00000810··00003b0a·R_ARM_THM_CALL·········00000000···DSA_get0_key88 000007fe··0000580a·R_ARM_THM_CALL·········00000000···BN_cmp
87 0000081a··00003b0a·R_ARM_THM_CALL·········00000000···DSA_get0_key89 00000810··0000580a·R_ARM_THM_CALL·········00000000···BN_cmp
88 00000822··0000580a·R_ARM_THM_CALL·········00000000···BN_cmp90 0000082e··00005a0a·R_ARM_THM_CALL·········00000000···zalloc_line
89 00000834··0000580a·R_ARM_THM_CALL·········00000000···BN_cmp91 00000862··00005b0a·R_ARM_THM_CALL·········00000000···dief
90 00000852··00005a0a·R_ARM_THM_CALL·········00000000···zalloc_line92 00000866··00005c0a·R_ARM_THM_CALL·········00000000···abort
91 00000886··00005b0a·R_ARM_THM_CALL·········00000000···dief93 0000086c··00003003·R_ARM_REL32············00000000···.data.rel.ro.local
92 0000088a··00005c0a·R_ARM_THM_CALL·········00000000···abort94 00000870··00002403·R_ARM_REL32············00000140···.LC7
93 00000890··00003003·R_ARM_REL32············00000000···.data.rel.ro.local95 00000874··00002503·R_ARM_REL32············00000154···.LC8
94 00000894··00002403·R_ARM_REL32············00000140···.LC796 000008f6··0000410a·R_ARM_THM_CALL·········00000000···BN_bin2bn
95 00000898··00002503·R_ARM_REL32············00000154···.LC897 0000090a··0000410a·R_ARM_THM_CALL·········00000000···BN_bin2bn
96 0000091a··0000410a·R_ARM_THM_CALL·········00000000···BN_bin2bn98 0000091c··0000410a·R_ARM_THM_CALL·········00000000···BN_bin2bn
97 0000092e··0000410a·R_ARM_THM_CALL·········00000000···BN_bin2bn99 0000092e··0000410a·R_ARM_THM_CALL·········00000000···BN_bin2bn
98 00000940··0000410a·R_ARM_THM_CALL·········00000000···BN_bin2bn100 00000938··00004f0a·R_ARM_THM_CALL·········00000000···DSA_new
99 00000952··0000410a·R_ARM_THM_CALL·········00000000···BN_bin2bn101 00000944··00004c0a·R_ARM_THM_CALL·········00000000···DSA_set0_pqg
100 0000095c··00004f0a·R_ARM_THM_CALL·········00000000···DSA_new102 0000094e··00004d0a·R_ARM_THM_CALL·········00000000···DSA_set0_key
101 00000968··00004c0a·R_ARM_THM_CALL·········00000000···DSA_set0_pqg103 00000990··00003f0a·R_ARM_THM_CALL·········00000000···DSA_free
102 00000972··00004d0a·R_ARM_THM_CALL·········00000000···DSA_set0_key104 000009aa··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
103 000009b4··00003f0a·R_ARM_THM_CALL·········00000000···DSA_free105 000009c4··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
104 000009ce··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg106 000009ca··0000510a·R_ARM_THM_CALL·········00000000···BN_free
105 000009e8··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg107 000009e4··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
106 000009ee··0000510a·R_ARM_THM_CALL·········00000000···BN_free108 000009ea··0000510a·R_ARM_THM_CALL·········00000000···BN_free
107 00000a08··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg109 000009f0··0000510a·R_ARM_THM_CALL·········00000000···BN_free
108 00000a0e··0000510a·R_ARM_THM_CALL·········00000000···BN_free110 00000a0a··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
109 00000a14··0000510a·R_ARM_THM_CALL·········00000000···BN_free111 00000a10··0000510a·R_ARM_THM_CALL·········00000000···BN_free
110 00000a2e··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg112 00000a16··0000510a·R_ARM_THM_CALL·········00000000···BN_free
111 00000a34··0000510a·R_ARM_THM_CALL·········00000000···BN_free113 00000a1c··0000510a·R_ARM_THM_CALL·········00000000···BN_free
112 00000a3a··0000510a·R_ARM_THM_CALL·········00000000···BN_free114 00000a38··00004919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
113 00000a40··0000510a·R_ARM_THM_CALL·········00000000···BN_free115 00000a3c··00004a1a·R_ARM_GOT_BREL·········00000000···g_system_logger
114 00000a5c··00004919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_116 00000a40··00002803·R_ARM_REL32············0000015c···.LC9
115 00000a60··00004a1a·R_ARM_GOT_BREL·········00000000···g_system_logger117 00000a44··00002903·R_ARM_REL32············00000174···.LC10
116 00000a64··00002803·R_ARM_REL32············0000015c···.LC9118 00000a48··00002a03·R_ARM_REL32············0000018c···.LC11
117 00000a68··00002903·R_ARM_REL32············00000174···.LC10119 00000a4c··00002b03·R_ARM_REL32············000001a4···.LC12
118 00000a6c··00002a03·R_ARM_REL32············0000018c···.LC11120 00000a8a··00004f0a·R_ARM_THM_CALL·········00000000···DSA_new
119 00000a70··00002b03·R_ARM_REL32············000001a4···.LC12121 00000a9c··00005f0a·R_ARM_THM_CALL·········00000000···DSA_generate_parameters_ex
120 00000aae··00004f0a·R_ARM_THM_CALL·········00000000···DSA_new122 00000aa2··0000600a·R_ARM_THM_CALL·········00000000···DSA_generate_key
121 00000ac0··00005f0a·R_ARM_THM_CALL·········00000000···DSA_generate_parameters_ex123 00000ae0··00003f0a·R_ARM_THM_CALL·········00000000···DSA_free
122 00000ac6··0000600a·R_ARM_THM_CALL·········00000000···DSA_generate_key124 00000aec··00003f0a·R_ARM_THM_CALL·········00000000···DSA_free
123 00000b04··00003f0a·R_ARM_THM_CALL·········00000000···DSA_free125 0000048c··0000501e·R_ARM_THM_JUMP24·······00000000···dnskey_field_access_parse
124 00000b10··00003f0a·R_ARM_THM_CALL·········00000000···DSA_free126 000004de··0000521e·R_ARM_THM_JUMP24·······00000000···zfree_line
Max diff block lines reached; 1531/15542 bytes (9.85%) of diff not shown.
267 B
strings --all --bytes=8 {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 IFRF3i@F1 IFRF3i@F
2 0F9F.a*b"F2 *b0F{D9Fk`.a"F
3 _D*F8FYF3 _D*F8FYF
4 Prime(p)4 Prime(p)
5 Subprime(q)5 Subprime(q)
6 Private_value(x)6 Private_value(x)
7 Public_value(y)7 Public_value(y)
8 DSA·signature·expected·to·be·41·bytes·long8 DSA·signature·expected·to·be·41·bytes·long
9 DSA·signature·size·expected·to·be·an·odd·number9 DSA·signature·size·expected·to·be·an·odd·number
32.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 25, 19 lines modifiedOffset 25, 19 lines modified
  
25 0000002c·<dnskey_dsa_private_print_fields>:25 0000002c·<dnskey_dsa_private_print_fields>:
26 dnskey_dsa_private_print_fields():26 dnskey_dsa_private_print_fields():
27 »       strd»   r4,·r5,·[sp,·#-16]!27 »       strd»   r4,·r5,·[sp,·#-16]!
28 »       ldr»    r5,·[r0,·#16]28 »       ldr»    r5,·[r0,·#16]
29 »       strd»   r6,·lr,·[sp,·#8]29 »       strd»   r6,·lr,·[sp,·#8]
30 »       sub»    sp,·#2430 »       sub»    sp,·#24
31 »       mov»    r6,·r1 
32 »       add»    r4,·sp,·#431 »       add»    r4,·sp,·#4
33 »       add»    r3,·sp,·#1232 »       add»    r3,·sp,·#12
34 »       mov»    r1,·r433 »       mov»    r6,·r1
35 »       add»    r2,·sp,·#834 »       add»    r2,·sp,·#8
 35 »       mov»    r1,·r4
36 »       mov»    r0,·r536 »       mov»    r0,·r5
37 »       bl»     0·<DSA_get0_pqg>37 »       bl»     0·<DSA_get0_pqg>
38 ·R_ARM_THM_CALL» DSA_get0_pqg38 ·R_ARM_THM_CALL» DSA_get0_pqg
39 »       mov»    r0,·r539 »       mov»    r0,·r5
40 »       add»    r2,·sp,·#2040 »       add»    r2,·sp,·#20
41 »       add»    r1,·sp,·#1641 »       add»    r1,·sp,·#16
42 »       bl»     0·<DSA_get0_key>42 »       bl»     0·<DSA_get0_key>
Offset 54, 24 lines modifiedOffset 54, 24 lines modified
54 »       pop»    {r6,·pc}54 »       pop»    {r6,·pc}
55 »       .word»  0x0000000c55 »       .word»  0x0000000c
56 ·R_ARM_REL32»    .rodata56 ·R_ARM_REL32»    .rodata
  
57 0000006c·<dnskey_dsa_public_size>:57 0000006c·<dnskey_dsa_public_size>:
58 dnskey_dsa_public_size():58 dnskey_dsa_public_size():
59 »       strd»   r4,·r5,·[sp,·#-16]!59 »       strd»   r4,·r5,·[sp,·#-16]!
60 »       mov»    r4,·r0 
61 »       strd»   r6,·lr,·[sp,·#8]60 »       strd»   r6,·lr,·[sp,·#8]
62 »       sub»    sp,·#1661 »       sub»    sp,·#16
 62 »       mov»    r4,·r0
63 »       add»    r3,·sp,·#863 »       add»    r3,·sp,·#8
64 »       mov»    r2,·sp64 »       mov»    r2,·sp
65 »       add»    r1,·sp,·#465 »       add»    r1,·sp,·#4
66 »       bl»     0·<DSA_get0_pqg>66 »       bl»     0·<DSA_get0_pqg>
67 ·R_ARM_THM_CALL» DSA_get0_pqg67 ·R_ARM_THM_CALL» DSA_get0_pqg
68 »       add»    r1,·sp,·#12 
69 »       mov.w»  r2,·#068 »       mov.w»  r2,·#0
 69 »       add»    r1,·sp,·#12
70 »       mov»    r0,·r470 »       mov»    r0,·r4
71 »       bl»     0·<DSA_get0_key>71 »       bl»     0·<DSA_get0_key>
72 ·R_ARM_THM_CALL» DSA_get0_key72 ·R_ARM_THM_CALL» DSA_get0_key
73 »       ldr»    r0,·[sp,·#0]73 »       ldr»    r0,·[sp,·#0]
74 »       bl»     0·<BN_num_bits>74 »       bl»     0·<BN_num_bits>
75 ·R_ARM_THM_CALL» BN_num_bits75 ·R_ARM_THM_CALL» BN_num_bits
76 »       mov»    r6,·r076 »       mov»    r6,·r0
Offset 82, 27 lines modifiedOffset 82, 27 lines modified
82 »       ldr»    r0,·[sp,·#8]82 »       ldr»    r0,·[sp,·#8]
83 »       bl»     0·<BN_num_bits>83 »       bl»     0·<BN_num_bits>
84 ·R_ARM_THM_CALL» BN_num_bits84 ·R_ARM_THM_CALL» BN_num_bits
85 »       mov»    r4,·r085 »       mov»    r4,·r0
86 »       ldr»    r0,·[sp,·#12]86 »       ldr»    r0,·[sp,·#12]
87 »       bl»     0·<BN_num_bits>87 »       bl»     0·<BN_num_bits>
88 ·R_ARM_THM_CALL» BN_num_bits88 ·R_ARM_THM_CALL» BN_num_bits
89 »       add.w»  r2,·r6,·#1489 »       add.w»  r3,·r6,·#14
90 »       adds»   r6,·#790 »       adds»   r6,·#7
 91 »       add.w»  r2,·r4,·#14
91 »       it»     mi92 »       it»     mi
92 »       movmi»  r6,·r293 »       movmi»  r6,·r3
93 »       add.w»  r3,·r5,·#1494 »       add.w»  r3,·r5,·#14
94 »       adds»   r5,·#795 »       adds»   r5,·#7
95 »       add.w»  r1,·r4,·#14 
96 »       it»     pl96 »       it»     pl
97 »       movpl»  r3,·r597 »       movpl»  r3,·r5
98 »       adds»   r4,·#798 »       adds»   r4,·#7
99 »       mov.w»  r3,·r3,·asr·#399 »       mov.w»  r3,·r3,·asr·#3
100 »       it»     mi100 »       it»     mi
101 »       movmi»  r4,·r1101 »       movmi»  r4,·r2
102 »       add.w»  r2,·r0,·#14102 »       add.w»  r2,·r0,·#14
103 »       adds»   r0,·#7103 »       adds»   r0,·#7
104 »       add.w»  r3,·r3,·r6,·asr·#3104 »       add.w»  r3,·r3,·r6,·asr·#3
105 »       it»     mi105 »       it»     mi
106 »       movmi»  r0,·r2106 »       movmi»  r0,·r2
107 »       add.w»  r3,·r3,·#1107 »       add.w»  r3,·r3,·#1
108 »       add.w»  r3,·r3,·r4,·asr·#3108 »       add.w»  r3,·r3,·r4,·asr·#3
Offset 131, 50 lines modifiedOffset 131, 50 lines modified
131 »       mov.w»  r3,·#0131 »       mov.w»  r3,·#0
132 »       str»    r3,·[r4,·#16]132 »       str»    r3,·[r4,·#16]
133 »       pop»    {r4,·pc}133 »       pop»    {r4,·pc}
  
134 00000118·<dnskey_dsa_verifydigest>:134 00000118·<dnskey_dsa_verifydigest>:
135 dnskey_dsa_verifydigest():135 dnskey_dsa_verifydigest():
136 »       str.w»  r4,·[sp,·#-36]!136 »       str.w»  r4,·[sp,·#-36]!
137 »       strd»   r5,·r6,·[sp,·#4] 
138 »       mov»    r6,·r0 
139 »       strd»   r7,·r8,·[sp,·#12]137 »       strd»   r7,·r8,·[sp,·#12]
140 »       mov»    r8,·r1 
141 »       strd»   r9,·sl,·[sp,·#20]138 »       strd»   r9,·sl,·[sp,·#20]
142 »       mov»    r9,·r2139 »       strd»   r5,·r6,·[sp,·#4]
143 »       mov»    sl,·r3 
144 »       strd»   fp,·lr,·[sp,·#28]140 »       strd»   fp,·lr,·[sp,·#28]
145 »       sub»    sp,·#276»     ;·0x114141 »       sub»    sp,·#276»     ;·0x114
146 »       ldr»    r4,·[sp,·#312]»;·0x138142 »       ldr»    r4,·[sp,·#312]»;·0x138
147 »       ldr»    r7,·[pc,·#248]»;·(234·<dnskey_dsa_verifydigest+0x11c>)143 »       ldr»    r7,·[pc,·#256]»;·(234·<dnskey_dsa_verifydigest+0x11c>)
 144 »       mov»    r6,·r0
 145 »       mov»    r8,·r1
 146 »       mov»    r9,·r2
 147 »       mov»    sl,·r3
148 »       cmp»    r4,·#41»      ;·0x29148 »       cmp»    r4,·#41»      ;·0x29
149 »       add»    r7,·pc149 »       add»    r7,·pc
150 »       bne.n»  204·<dnskey_dsa_verifydigest+0xec>150 »       bne.n»  204·<dnskey_dsa_verifydigest+0xec>
151 »       mov»    r5,·sl151 »       mov»    r5,·sl
152 »       ldrb.w» r3,·[r5],·#1152 »       ldrb.w» r3,·[r5],·#1
153 »       cmp»    r3,·#8153 »       cmp»    r3,·#8
154 »       bne.n»  1f0·<dnskey_dsa_verifydigest+0xd8>154 »       bne.n»  1f0·<dnskey_dsa_verifydigest+0xd8>
155 »       add.w»  r4,·r4,·#4294967295» ;·0xffffffff155 »       add.w»  r4,·r4,·#4294967295» ;·0xffffffff
156 »       mov.w»  r4,·r4,·lsr·#1 
157 »       bl»     0·<DSA_SIG_new>156 »       bl»     0·<DSA_SIG_new>
158 ·R_ARM_THM_CALL» DSA_SIG_new157 ·R_ARM_THM_CALL» DSA_SIG_new
 158 »       mov.w»  r4,·r4,·lsr·#1
159 »       mov»    sl,·r0159 »       mov»    sl,·r0
160 »       mov»    r1,·r4 
161 »       mov.w»  r2,·#0160 »       mov.w»  r2,·#0
162 »       mov»    r0,·r5161 »       mov»    r0,·r5
 162 »       mov»    r1,·r4
163 »       bl»     0·<BN_bin2bn>163 »       bl»     0·<BN_bin2bn>
164 ·R_ARM_THM_CALL» BN_bin2bn164 ·R_ARM_THM_CALL» BN_bin2bn
165 »       mov»    fp,·r0 
166 »       mov»    r1,·r4165 »       mov»    r1,·r4
167 »       add.w»  r0,·r5,·r4166 »       mov»    fp,·r0
168 »       mov.w»  r2,·#0167 »       mov.w»  r2,·#0
 168 »       add.w»  r0,·r5,·r4
169 »       bl»     0·<BN_bin2bn>169 »       bl»     0·<BN_bin2bn>
170 ·R_ARM_THM_CALL» BN_bin2bn170 ·R_ARM_THM_CALL» BN_bin2bn
171 »       mov»    r2,·r0 
172 »       mov»    r1,·fp171 »       mov»    r1,·fp
Max diff block lines reached; 30841/33536 bytes (91.96%) of diff not shown.
52.9 KB
dnskey_ecdsa.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········7036·(bytes·into·file)13 ··Start·of·section·headers:··········7028·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1419 ··Number·of·section·headers:·········14
20 ··Section·header·string·table·index:·1320 ··Section·header·string·table·index:·13
2.71 KB
readelf --wide --sections {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 There·are·14·section·headers,·starting·at·offset·0x1b7c:1 There·are·14·section·headers,·starting·at·offset·0x1b74:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000a08·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000a00·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0016d4·0003c0·08···I·11···1··46 ··[·2]·.rel.text·········REL·············00000000·0016cc·0003c0·08···I·11···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000a3c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000a34·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000a3c·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000a34·000000·00··WA··0···0··1
9 ··[·5]·.rodata···········PROGBITS········00000000·000a3c·000040·00···A··0···0··49 ··[·5]·.rodata···········PROGBITS········00000000·000a34·000040·00···A··0···0··4
10 ··[·6]·.data.rel.ro.local·PROGBITS········00000000·000a7c·000034·00··WA··0···0··410 ··[·6]·.data.rel.ro.local·PROGBITS········00000000·000a74·000034·00··WA··0···0··4
11 ··[·7]·.rel.data.rel.ro.local·REL·············00000000·001a94·000068·08···I·11···6··411 ··[·7]·.rel.data.rel.ro.local·REL·············00000000·001a8c·000068·08···I·11···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·000ab0·0000b6·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·000aa8·0000b6·01·AMS··0···0··4
13 ··[·9]·.note.GNU-stack···PROGBITS········00000000·000b66·000000·00······0···0··113 ··[·9]·.note.GNU-stack···PROGBITS········00000000·000b5e·000000·00······0···0··1
14 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000b66·000033·00······0···0··114 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000b5e·000033·00······0···0··1
15 ··[11]·.symtab···········SYMTAB··········00000000·000b9c·000640·10·····12··50··415 ··[11]·.symtab···········SYMTAB··········00000000·000b94·000640·10·····12··50··4
16 ··[12]·.strtab···········STRTAB··········00000000·0011dc·0004f8·00······0···0··116 ··[12]·.strtab···········STRTAB··········00000000·0011d4·0004f8·00······0···0··1
17 ··[13]·.shstrtab·········STRTAB··········00000000·001afc·00007e·00······0···0··117 ··[13]·.shstrtab·········STRTAB··········00000000·001af4·00007e·00······0···0··1
18 Key·to·Flags:18 Key·to·Flags:
19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
22 ··y·(purecode),·p·(processor·specific)22 ··y·(purecode),·p·(processor·specific)
4.25 KB
readelf --wide --symbols {}
    
Offset 16, 31 lines modifiedOffset 16, 31 lines modified
16 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC016 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC0
17 ····13:·00000220·····0·NOTYPE··LOCAL··DEFAULT····1·$t17 ····13:·00000220·····0·NOTYPE··LOCAL··DEFAULT····1·$t
18 ····14:·00000221···104·FUNC····LOCAL··DEFAULT····1·ecdsa_public_store18 ····14:·00000221···104·FUNC····LOCAL··DEFAULT····1·ecdsa_public_store
19 ····15:·00000289····38·FUNC····LOCAL··DEFAULT····1·dnskey_ecdsa_dnskey_public_store19 ····15:·00000289····38·FUNC····LOCAL··DEFAULT····1·dnskey_ecdsa_dnskey_public_store
20 ····16:·000002b1····16·FUNC····LOCAL··DEFAULT····1·dnskey_ecdsa_parse_field20 ····16:·000002b1····16·FUNC····LOCAL··DEFAULT····1·dnskey_ecdsa_parse_field
21 ····17:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····1·$d21 ····17:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
22 ····18:·000002c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t22 ····18:·000002c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
23 ····19:·000002c1····38·FUNC····LOCAL··DEFAULT····1·dnskey_ecdsa_parse_finalise23 ····19:·000002c1····36·FUNC····LOCAL··DEFAULT····1·dnskey_ecdsa_parse_finalise
24 ····20:·000002e9···220·FUNC····LOCAL··DEFAULT····1·dnskey_ecdsa_signdigest24 ····20:·000002e5···220·FUNC····LOCAL··DEFAULT····1·dnskey_ecdsa_signdigest
25 ····21:·000003b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d25 ····21:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
26 ····22:·00000064·····0·NOTYPE··LOCAL··DEFAULT····8·.LC226 ····22:·00000064·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2
27 ····23:·000003c4·····0·NOTYPE··LOCAL··DEFAULT····1·$t27 ····23:·000003c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
28 ····24:·000003c5···174·FUNC····LOCAL··DEFAULT····1·dnskey_ecdsa_public_load28 ····24:·000003c1···174·FUNC····LOCAL··DEFAULT····1·dnskey_ecdsa_public_load
29 ····25:·00000475···188·FUNC····LOCAL··DEFAULT····1·dnskey_ecdsa_equals29 ····25:·00000471···188·FUNC····LOCAL··DEFAULT····1·dnskey_ecdsa_equals
30 ····26:·00000531···336·FUNC····LOCAL··DEFAULT····1·dnskey_ecdsa_initinstance30 ····26:·0000052d···336·FUNC····LOCAL··DEFAULT····1·dnskey_ecdsa_initinstance
31 ····27:·0000067c·····0·NOTYPE··LOCAL··DEFAULT····1·$d31 ····27:·00000678·····0·NOTYPE··LOCAL··DEFAULT····1·$d
32 ····28:·00000680·····0·NOTYPE··LOCAL··DEFAULT····1·$t32 ····28:·0000067c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
33 ····29:·00000681···464·FUNC····LOCAL··DEFAULT····1·dnskey_ecdsa_parse_set_key33 ····29:·0000067d···460·FUNC····LOCAL··DEFAULT····1·dnskey_ecdsa_parse_set_key
34 ····30:·0000084c·····0·NOTYPE··LOCAL··DEFAULT····1·$d34 ····30:·00000844·····0·NOTYPE··LOCAL··DEFAULT····1·$d
35 ····31:·00000850·····0·NOTYPE··LOCAL··DEFAULT····1·$t35 ····31:·00000848·····0·NOTYPE··LOCAL··DEFAULT····1·$t
36 ····32:·00000890·····0·NOTYPE··LOCAL··DEFAULT····1·$d36 ····32:·00000888·····0·NOTYPE··LOCAL··DEFAULT····1·$d
37 ····33:·00000094·····0·NOTYPE··LOCAL··DEFAULT····8·.LC337 ····33:·00000094·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
38 ····34:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC438 ····34:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
39 ····35:·0000089c·····0·NOTYPE··LOCAL··DEFAULT····1·$t39 ····35:·00000894·····0·NOTYPE··LOCAL··DEFAULT····1·$t
40 ····36:·00000000·····0·SECTION·LOCAL··DEFAULT····5·40 ····36:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
41 ····37:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d41 ····37:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
42 ····38:·00000000····64·OBJECT··LOCAL··DEFAULT····5·ECDSA_field_access42 ····38:·00000000····64·OBJECT··LOCAL··DEFAULT····5·ECDSA_field_access
43 ····39:·00000000·····0·SECTION·LOCAL··DEFAULT····6·43 ····39:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
44 ····40:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d44 ····40:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
45 ····41:·00000000····36·OBJECT··LOCAL··DEFAULT····6·ecdsa_vtbl45 ····41:·00000000····36·OBJECT··LOCAL··DEFAULT····6·ecdsa_vtbl
46 ····42:·00000024····16·OBJECT··LOCAL··DEFAULT····6·dsa_field_parser_vtbl46 ····42:·00000024····16·OBJECT··LOCAL··DEFAULT····6·dsa_field_parser_vtbl
Offset 87, 17 lines modifiedOffset 87, 17 lines modified
87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp
88 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·EC_GROUP_cmp88 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·EC_GROUP_cmp
89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·EC_POINT_cmp89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·EC_POINT_cmp
90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_get_key_tag_from_rdata90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_get_key_tag_from_rdata
91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_newemptyinstance91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_newemptyinstance
92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·EC_KEY_set_private_key92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·EC_KEY_set_private_key
93 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·EC_POINT_mul93 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·EC_POINT_mul
94 ····90:·00000851····76·FUNC····GLOBAL·DEFAULT····1·dnskey_ecdsa_parse_init94 ····90:·00000849····76·FUNC····GLOBAL·DEFAULT····1·dnskey_ecdsa_parse_init
95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line
96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief
97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort
98 ····94:·0000089d···158·FUNC····GLOBAL·DEFAULT····1·dnskey_ecdsa_loadpublic98 ····94:·00000895···160·FUNC····GLOBAL·DEFAULT····1·dnskey_ecdsa_loadpublic
99 ····95:·0000093d···202·FUNC····GLOBAL·DEFAULT····1·dnskey_ecdsa_newinstance99 ····95:·00000935···202·FUNC····GLOBAL·DEFAULT····1·dnskey_ecdsa_newinstance
100 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·EC_GROUP_new_by_curve_name100 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·EC_GROUP_new_by_curve_name
101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·EC_KEY_new101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·EC_KEY_new
102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·EC_KEY_set_group102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·EC_KEY_set_group
103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·EC_KEY_generate_key103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·EC_KEY_generate_key
15.1 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x16d4·contains·120·entries:1 Relocation·section·'.rel.text'·at·offset·0x16cc·contains·120·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000010··0000320a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_group3 00000010··0000320a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_group
4 00000018··0000330a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_public_key4 00000018··0000330a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_public_key
5 0000001e··0000340a·R_ARM_THM_CALL·········00000000···BN_CTX_new5 0000001e··0000340a·R_ARM_THM_CALL·········00000000···BN_CTX_new
6 00000036··0000350a·R_ARM_THM_CALL·········00000000···EC_POINT_point2oct6 00000036··0000350a·R_ARM_THM_CALL·········00000000···EC_POINT_point2oct
7 0000003e··0000360a·R_ARM_THM_CALL·········00000000···BN_CTX_free7 0000003e··0000360a·R_ARM_THM_CALL·········00000000···BN_CTX_free
8 00000066··0000320a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_group8 00000066··0000320a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_group
Offset 16, 17 lines modifiedOffset 16, 17 lines modified
16 000000d8··00002403·R_ARM_REL32············00000000···.rodata16 000000d8··00002403·R_ARM_REL32············00000000···.rodata
17 000000e4··0000390a·R_ARM_THM_CALL·········00000000···EC_KEY_free17 000000e4··0000390a·R_ARM_THM_CALL·········00000000···EC_KEY_free
18 00000134··00003a0a·R_ARM_THM_CALL·········00000000···ECDSA_SIG_new18 00000134··00003a0a·R_ARM_THM_CALL·········00000000···ECDSA_SIG_new
19 00000142··00003b0a·R_ARM_THM_CALL·········00000000···BN_bin2bn19 00000142··00003b0a·R_ARM_THM_CALL·········00000000···BN_bin2bn
20 00000154··00003b0a·R_ARM_THM_CALL·········00000000···BN_bin2bn20 00000154··00003b0a·R_ARM_THM_CALL·········00000000···BN_bin2bn
21 00000160··00003c0a·R_ARM_THM_CALL·········00000000···ECDSA_SIG_set021 00000160··00003c0a·R_ARM_THM_CALL·········00000000···ECDSA_SIG_set0
22 0000016c··00003d0a·R_ARM_THM_CALL·········00000000···ECDSA_do_verify22 0000016c··00003d0a·R_ARM_THM_CALL·········00000000···ECDSA_do_verify
23 00000184··00003e0a·R_ARM_THM_CALL·········00000000···ERR_error_string_n23 00000182··00003e0a·R_ARM_THM_CALL·········00000000···ERR_error_string_n
24 00000196··00003f0a·R_ARM_THM_CALL·········00000000···logger_handle_msg24 00000194··00003f0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
25 0000019a··0000400a·R_ARM_THM_CALL·········00000000···ERR_get_error25 00000198··0000400a·R_ARM_THM_CALL·········00000000···ERR_get_error
26 000001aa··0000410a·R_ARM_THM_CALL·········00000000···ECDSA_SIG_free26 000001aa··0000410a·R_ARM_THM_CALL·········00000000···ECDSA_SIG_free
27 000001ae··0000420a·R_ARM_THM_CALL·········00000000···ERR_clear_error27 000001ae··0000420a·R_ARM_THM_CALL·········00000000···ERR_clear_error
28 000001da··00003f0a·R_ARM_THM_CALL·········00000000···logger_handle_msg28 000001da··00003f0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
29 00000208··0000410a·R_ARM_THM_CALL·········00000000···ECDSA_SIG_free29 00000208··0000410a·R_ARM_THM_CALL·········00000000···ECDSA_SIG_free
30 00000210··00004319·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_30 00000210··00004319·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
31 00000214··00000b03·R_ARM_REL32············00000030···.LC131 00000214··00000b03·R_ARM_REL32············00000030···.LC1
32 00000218··0000441a·R_ARM_GOT_BREL·········00000000···g_system_logger32 00000218··0000441a·R_ARM_GOT_BREL·········00000000···g_system_logger
Offset 35, 105 lines modifiedOffset 35, 105 lines modified
35 0000023c··0000330a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_public_key35 0000023c··0000330a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_public_key
36 00000242··0000340a·R_ARM_THM_CALL·········00000000···BN_CTX_new36 00000242··0000340a·R_ARM_THM_CALL·········00000000···BN_CTX_new
37 0000025a··0000350a·R_ARM_THM_CALL·········00000000···EC_POINT_point2oct37 0000025a··0000350a·R_ARM_THM_CALL·········00000000···EC_POINT_point2oct
38 0000026a··0000450a·R_ARM_THM_CALL·········00000000···memcpy38 0000026a··0000450a·R_ARM_THM_CALL·········00000000···memcpy
39 00000270··0000360a·R_ARM_THM_CALL·········00000000···BN_CTX_free39 00000270··0000360a·R_ARM_THM_CALL·········00000000···BN_CTX_free
40 000002bc··00002403·R_ARM_REL32············00000000···.rodata40 000002bc··00002403·R_ARM_REL32············00000000···.rodata
41 000002cc··0000470a·R_ARM_THM_CALL·········00000000···BN_free41 000002cc··0000470a·R_ARM_THM_CALL·········00000000···BN_free
42 00000304··0000490a·R_ARM_THM_CALL·········00000000···ECDSA_do_sign42 00000300··0000490a·R_ARM_THM_CALL·········00000000···ECDSA_do_sign
43 0000033a··00004a0a·R_ARM_THM_CALL·········00000000···memset43 00000336··00004a0a·R_ARM_THM_CALL·········00000000···memset
44 00000344··00004b0a·R_ARM_THM_CALL·········00000000···ECDSA_SIG_get044 00000340··00004b0a·R_ARM_THM_CALL·········00000000···ECDSA_SIG_get0
45 0000034c··00004c0a·R_ARM_THM_CALL·········00000000···BN_bn2bin45 00000348··00004c0a·R_ARM_THM_CALL·········00000000···BN_bn2bin
46 00000358··00004c0a·R_ARM_THM_CALL·········00000000···BN_bn2bin46 00000354··00004c0a·R_ARM_THM_CALL·········00000000···BN_bn2bin
47 00000360··0000410a·R_ARM_THM_CALL·········00000000···ECDSA_SIG_free47 0000035c··0000410a·R_ARM_THM_CALL·········00000000···ECDSA_SIG_free
48 00000382··00003e0a·R_ARM_THM_CALL·········00000000···ERR_error_string_n48 0000037c··00003e0a·R_ARM_THM_CALL·········00000000···ERR_error_string_n
49 00000396··00003f0a·R_ARM_THM_CALL·········00000000···logger_handle_msg49 00000390··00003f0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
50 0000039a··0000400a·R_ARM_THM_CALL·········00000000···ERR_get_error50 00000394··0000400a·R_ARM_THM_CALL·········00000000···ERR_get_error
51 000003a8··0000420a·R_ARM_THM_CALL·········00000000···ERR_clear_error51 000003a4··0000420a·R_ARM_THM_CALL·········00000000···ERR_clear_error
52 000003b8··00004319·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_52 000003b4··00004319·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
53 000003bc··00001603·R_ARM_REL32············00000064···.LC253 000003b8··00001603·R_ARM_REL32············00000064···.LC2
54 000003c0··0000441a·R_ARM_GOT_BREL·········00000000···g_system_logger54 000003bc··0000441a·R_ARM_GOT_BREL·········00000000···g_system_logger
55 000003fa··00004d0a·R_ARM_THM_CALL·········00000000···EC_KEY_new_by_curve_name55 000003f6··00004d0a·R_ARM_THM_CALL·········00000000···EC_KEY_new_by_curve_name
56 00000402··0000320a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_group56 000003fe··0000320a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_group
57 0000040c··00004e0a·R_ARM_THM_CALL·········00000000···EC_POINT_new57 00000408··00004e0a·R_ARM_THM_CALL·········00000000···EC_POINT_new
58 00000428··00004f0a·R_ARM_THM_CALL·········00000000···__memcpy_chk58 00000424··00004f0a·R_ARM_THM_CALL·········00000000···__memcpy_chk
59 0000043a··0000500a·R_ARM_THM_CALL·········00000000···EC_POINT_oct2point59 00000436··0000500a·R_ARM_THM_CALL·········00000000···EC_POINT_oct2point
60 00000444··0000510a·R_ARM_THM_CALL·········00000000···EC_POINT_free60 00000440··0000510a·R_ARM_THM_CALL·········00000000···EC_POINT_free
61 0000044c··0000390a·R_ARM_THM_CALL·········00000000···EC_KEY_free61 00000448··0000390a·R_ARM_THM_CALL·········00000000···EC_KEY_free
62 0000046c··0000520a·R_ARM_THM_CALL·········00000000···EC_KEY_set_public_key62 00000468··0000520a·R_ARM_THM_CALL·········00000000···EC_KEY_set_public_key
63 000004d4··0000530a·R_ARM_THM_CALL·········00000000···strcmp63 000004d0··0000530a·R_ARM_THM_CALL·········00000000···strcmp
64 000004e0··0000320a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_group64 000004dc··0000320a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_group
65 000004e8··0000320a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_group65 000004e4··0000320a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_group
66 000004ee··0000340a·R_ARM_THM_CALL·········00000000···BN_CTX_new66 000004ea··0000340a·R_ARM_THM_CALL·········00000000···BN_CTX_new
67 000004fa··0000540a·R_ARM_THM_CALL·········00000000···EC_GROUP_cmp67 000004f6··0000540a·R_ARM_THM_CALL·········00000000···EC_GROUP_cmp
68 00000502··0000360a·R_ARM_THM_CALL·········00000000···BN_CTX_free68 000004fe··0000360a·R_ARM_THM_CALL·········00000000···BN_CTX_free
69 0000050a··0000330a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_public_key69 00000506··0000330a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_public_key
70 00000512··0000330a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_public_key70 0000050e··0000330a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_public_key
71 0000051e··0000550a·R_ARM_THM_CALL·········00000000···EC_POINT_cmp71 0000051a··0000550a·R_ARM_THM_CALL·········00000000···EC_POINT_cmp
72 0000052a··0000360a·R_ARM_THM_CALL·········00000000···BN_CTX_free72 00000526··0000360a·R_ARM_THM_CALL·········00000000···BN_CTX_free
73 00000594··0000320a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_group73 0000058c··0000320a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_group
74 0000059c··0000330a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_public_key74 00000596··0000330a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_public_key
75 000005a4··0000340a·R_ARM_THM_CALL·········00000000···BN_CTX_new75 000005a0··0000340a·R_ARM_THM_CALL·········00000000···BN_CTX_new
76 000005b8··0000350a·R_ARM_THM_CALL·········00000000···EC_POINT_point2oct76 000005b4··0000350a·R_ARM_THM_CALL·········00000000···EC_POINT_point2oct
77 000005c0··0000360a·R_ARM_THM_CALL·········00000000···BN_CTX_free77 000005bc··0000360a·R_ARM_THM_CALL·········00000000···BN_CTX_free
78 000005da··0000320a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_group78 000005d6··0000320a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_group
79 000005e4··0000330a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_public_key79 000005e0··0000330a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_public_key
80 000005ea··0000340a·R_ARM_THM_CALL·········00000000···BN_CTX_new80 000005e6··0000340a·R_ARM_THM_CALL·········00000000···BN_CTX_new
81 00000600··0000350a·R_ARM_THM_CALL·········00000000···EC_POINT_point2oct81 000005fc··0000350a·R_ARM_THM_CALL·········00000000···EC_POINT_point2oct
82 00000614··00004f0a·R_ARM_THM_CALL·········00000000···__memcpy_chk82 00000610··00004f0a·R_ARM_THM_CALL·········00000000···__memcpy_chk
83 0000061a··0000360a·R_ARM_THM_CALL·········00000000···BN_CTX_free83 00000616··0000360a·R_ARM_THM_CALL·········00000000···BN_CTX_free
84 00000628··0000560a·R_ARM_THM_CALL·········00000000···dnskey_get_key_tag_from_rdata84 00000624··0000560a·R_ARM_THM_CALL·········00000000···dnskey_get_key_tag_from_rdata
85 00000634··0000570a·R_ARM_THM_CALL·········00000000···dnskey_newemptyinstance85 00000630··0000570a·R_ARM_THM_CALL·········00000000···dnskey_newemptyinstance
86 0000064a··0000370a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_private_key86 00000646··0000370a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_private_key
87 0000067c··00002703·R_ARM_REL32············00000000···.data.rel.ro.local87 00000678··00002703·R_ARM_REL32············00000000···.data.rel.ro.local
88 000006f4··0000320a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_group88 000006ee··0000320a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_group
89 00000704··0000330a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_public_key89 000006fe··0000330a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_public_key
90 00000712··0000580a·R_ARM_THM_CALL·········00000000···EC_KEY_set_private_key90 0000070c··0000580a·R_ARM_THM_CALL·········00000000···EC_KEY_set_private_key
91 0000072a··0000320a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_group91 00000720··0000320a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_group
92 00000732··0000330a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_public_key92 0000072a··0000330a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_public_key
93 00000738··0000340a·R_ARM_THM_CALL·········00000000···BN_CTX_new93 00000730··0000340a·R_ARM_THM_CALL·········00000000···BN_CTX_new
94 0000074c··0000350a·R_ARM_THM_CALL·········00000000···EC_POINT_point2oct94 00000744··0000350a·R_ARM_THM_CALL·········00000000···EC_POINT_point2oct
95 00000754··0000360a·R_ARM_THM_CALL·········00000000···BN_CTX_free95 0000074c··0000360a·R_ARM_THM_CALL·········00000000···BN_CTX_free
96 00000782··0000320a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_group96 00000774··0000320a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_group
97 0000078a··0000330a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_public_key97 0000077e··0000330a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_public_key
98 00000790··0000340a·R_ARM_THM_CALL·········00000000···BN_CTX_new98 00000784··0000340a·R_ARM_THM_CALL·········00000000···BN_CTX_new
99 000007a4··0000350a·R_ARM_THM_CALL·········00000000···EC_POINT_point2oct99 0000079a··0000350a·R_ARM_THM_CALL·········00000000···EC_POINT_point2oct
100 000007b8··00004f0a·R_ARM_THM_CALL·········00000000···__memcpy_chk100 000007ae··00004f0a·R_ARM_THM_CALL·········00000000···__memcpy_chk
101 000007be··0000360a·R_ARM_THM_CALL·········00000000···BN_CTX_free101 000007b4··0000360a·R_ARM_THM_CALL·········00000000···BN_CTX_free
102 000007d6··0000560a·R_ARM_THM_CALL·········00000000···dnskey_get_key_tag_from_rdata102 000007ca··0000560a·R_ARM_THM_CALL·········00000000···dnskey_get_key_tag_from_rdata
103 000007ec··00004e0a·R_ARM_THM_CALL·········00000000···EC_POINT_new103 000007e2··00004e0a·R_ARM_THM_CALL·········00000000···EC_POINT_new
104 000007fe··0000590a·R_ARM_THM_CALL·········00000000···EC_POINT_mul104 000007f4··0000590a·R_ARM_THM_CALL·········00000000···EC_POINT_mul
105 00000812··00004d0a·R_ARM_THM_CALL·········00000000···EC_KEY_new_by_curve_name105 00000808··00004d0a·R_ARM_THM_CALL·········00000000···EC_KEY_new_by_curve_name
106 0000081c··0000320a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_group106 00000812··0000320a·R_ARM_THM_CALL·········00000000···EC_KEY_get0_group
107 00000834··0000520a·R_ARM_THM_CALL·········00000000···EC_KEY_set_public_key107 0000082a··0000520a·R_ARM_THM_CALL·········00000000···EC_KEY_set_public_key
108 0000084c··00002703·R_ARM_REL32············00000000···.data.rel.ro.local108 00000844··00002703·R_ARM_REL32············00000000···.data.rel.ro.local
109 0000085a··00005b0a·R_ARM_THM_CALL·········00000000···zalloc_line109 00000852··00005b0a·R_ARM_THM_CALL·········00000000···zalloc_line
110 00000886··00005c0a·R_ARM_THM_CALL·········00000000···dief110 0000087e··00005c0a·R_ARM_THM_CALL·········00000000···dief
111 0000088a··00005d0a·R_ARM_THM_CALL·········00000000···abort111 00000882··00005d0a·R_ARM_THM_CALL·········00000000···abort
112 00000890··00002703·R_ARM_REL32············00000000···.data.rel.ro.local112 00000888··00002703·R_ARM_REL32············00000000···.data.rel.ro.local
113 00000894··00002103·R_ARM_REL32············00000094···.LC3113 0000088c··00002103·R_ARM_REL32············00000094···.LC3
114 00000898··00002203·R_ARM_REL32············000000a8···.LC4114 00000890··00002203·R_ARM_REL32············000000a8···.LC4
115 0000091a··0000390a·R_ARM_THM_CALL·········00000000···EC_KEY_free115 00000914··0000390a·R_ARM_THM_CALL·········00000000···EC_KEY_free
116 0000098c··0000600a·R_ARM_THM_CALL·········00000000···EC_GROUP_new_by_curve_name116 00000984··0000600a·R_ARM_THM_CALL·········00000000···EC_GROUP_new_by_curve_name
117 00000994··0000610a·R_ARM_THM_CALL·········00000000···EC_KEY_new117 0000098c··0000610a·R_ARM_THM_CALL·········00000000···EC_KEY_new
118 0000099e··0000620a·R_ARM_THM_CALL·········00000000···EC_KEY_set_group118 00000996··0000620a·R_ARM_THM_CALL·········00000000···EC_KEY_set_group
119 000009a4··0000630a·R_ARM_THM_CALL·········00000000···EC_KEY_generate_key119 0000099c··0000630a·R_ARM_THM_CALL·········00000000···EC_KEY_generate_key
120 000009da··0000390a·R_ARM_THM_CALL·········00000000···EC_KEY_free120 000009d2··0000390a·R_ARM_THM_CALL·········00000000···EC_KEY_free
121 000009ec··0000390a·R_ARM_THM_CALL·········00000000···EC_KEY_free121 000009e4··0000390a·R_ARM_THM_CALL·········00000000···EC_KEY_free
122 000002b8··0000461e·R_ARM_THM_JUMP24·······00000000···dnskey_field_access_parse122 000002b8··0000461e·R_ARM_THM_JUMP24·······00000000···dnskey_field_access_parse
123 000002e0··0000481e·R_ARM_THM_JUMP24·······00000000···zfree_line123 000002de··0000481e·R_ARM_THM_JUMP24·······00000000···zfree_line
  
124 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0x1a94·contains·13·entries:124 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0x1a8c·contains·13·entries:
125 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name125 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
126 00000000··00001402·R_ARM_ABS32············000002e9···dnskey_ecdsa_signdigest126 00000000··00001402·R_ARM_ABS32············000002e5···dnskey_ecdsa_signdigest
127 00000004··00000902·R_ARM_ABS32············000000f1···dnskey_ecdsa_verifydigest127 00000004··00000902·R_ARM_ABS32············000000f1···dnskey_ecdsa_verifydigest
128 00000008··00000402·R_ARM_ABS32············000000a9···dnskey_ecdsa_dnskey_rdatasize128 00000008··00000402·R_ARM_ABS32············000000a9···dnskey_ecdsa_dnskey_rdatasize
129 0000000c··00000f02·R_ARM_ABS32············00000289···dnskey_ecdsa_dnskey_public_store129 0000000c··00000f02·R_ARM_ABS32············00000289···dnskey_ecdsa_dnskey_public_store
130 00000010··00000802·R_ARM_ABS32············000000dd···dnskey_ecdsa_free130 00000010··00000802·R_ARM_ABS32············000000dd···dnskey_ecdsa_free
131 00000014··00001902·R_ARM_ABS32············00000475···dnskey_ecdsa_equals131 00000014··00001902·R_ARM_ABS32············00000471···dnskey_ecdsa_equals
132 00000018··00000502·R_ARM_ABS32············000000b9···dnskey_ecdsa_print_fields132 00000018··00000502·R_ARM_ABS32············000000b9···dnskey_ecdsa_print_fields
Max diff block lines reached; 461/15437 bytes (2.99%) of diff not shown.
357 B
strings --all --bytes=8 {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 YFPF3iBF1 +iIF0FBF
2 F#F2hHFQF2 F2hHFQF#F
3 »       K/a{Dk`h3 »       K/a{Dk`j
4 PrivateKey4 PrivateKey
5 EC_KEY·signature·expected·to·be·41·bytes·long5 EC_KEY·signature·expected·to·be·41·bytes·long
6 digest·verification·returned·an·ssl·error·%08x·%s6 digest·verification·returned·an·ssl·error·%08x·%s
7 digest·signature·returned·an·ssl·error·%08x·%s7 digest·signature·returned·an·ssl·error·%08x·%s
8 src/dnskey_ecdsa.c8 src/dnskey_ecdsa.c
9 dnskey_ecdsa_size9 dnskey_ecdsa_size
10 dnskey_ecdsa_public_size10 dnskey_ecdsa_public_size
29.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 4, 32 lines modifiedOffset 4, 32 lines modified
4 Disassembly·of·section·.text:4 Disassembly·of·section·.text:
  
5 00000000·<dnskey_ecdsa_size>:5 00000000·<dnskey_ecdsa_size>:
6 dnskey_ecdsa_size():6 dnskey_ecdsa_size():
7 »       strd»   r4,·r5,·[sp,·#-16]!7 »       strd»   r4,·r5,·[sp,·#-16]!
8 »       mov»    r4,·r08 »       mov»    r4,·r0
9 »       strd»   r6,·lr,·[sp,·#8]9 »       strd»   r6,·lr,·[sp,·#8]
10 »       sub.w»  sp,·sp,·#520»;·0x208 
11 »       ldr»    r0,·[r0,·#16]10 »       ldr»    r0,·[r0,·#16]
 11 »       sub.w»  sp,·sp,·#520»;·0x208
12 »       bl»     0·<EC_KEY_get0_group>12 »       bl»     0·<EC_KEY_get0_group>
13 ·R_ARM_THM_CALL» EC_KEY_get0_group13 ·R_ARM_THM_CALL» EC_KEY_get0_group
14 »       mov»    r6,·r014 »       mov»    r6,·r0
15 »       ldr»    r0,·[r4,·#16]15 »       ldr»    r0,·[r4,·#16]
16 »       bl»     0·<EC_KEY_get0_public_key>16 »       bl»     0·<EC_KEY_get0_public_key>
17 ·R_ARM_THM_CALL» EC_KEY_get0_public_key17 ·R_ARM_THM_CALL» EC_KEY_get0_public_key
18 »       mov»    r4,·r018 »       mov»    r4,·r0
19 »       bl»     0·<BN_CTX_new>19 »       bl»     0·<BN_CTX_new>
20 ·R_ARM_THM_CALL» BN_CTX_new20 ·R_ARM_THM_CALL» BN_CTX_new
 21 »       mov.w»  r3,·#512»   ;·0x200
21 »       mov»    r5,·r022 »       mov»    r5,·r0
22 »       mov.w»  r2,·#512»   ;·0x200 
23 »       mov»    r1,·r423 »       mov»    r1,·r4
24 »       add»    r3,·sp,·#8 
25 »       mov»    r0,·r6 
26 »       strd»   r2,·r5,·[sp] 
27 »       mov.w»  r2,·#424 »       mov.w»  r2,·#4
 25 »       strd»   r3,·r5,·[sp]
 26 »       mov»    r0,·r6
 27 »       add»    r3,·sp,·#8
28 »       bl»     0·<EC_POINT_point2oct>28 »       bl»     0·<EC_POINT_point2oct>
29 ·R_ARM_THM_CALL» EC_POINT_point2oct29 ·R_ARM_THM_CALL» EC_POINT_point2oct
30 »       mov»    r4,·r030 »       mov»    r4,·r0
31 »       mov»    r0,·r531 »       mov»    r0,·r5
32 »       bl»     0·<BN_CTX_free>32 »       bl»     0·<BN_CTX_free>
33 ·R_ARM_THM_CALL» BN_CTX_free33 ·R_ARM_THM_CALL» BN_CTX_free
34 »       add.w»  r0,·r4,·#4294967295» ;·0xffffffff34 »       add.w»  r0,·r4,·#4294967295» ;·0xffffffff
Offset 51, 21 lines modifiedOffset 51, 21 lines modified
51 »       mov»    r5,·r051 »       mov»    r5,·r0
52 »       mov»    r0,·r452 »       mov»    r0,·r4
53 »       bl»     0·<EC_KEY_get0_public_key>53 »       bl»     0·<EC_KEY_get0_public_key>
54 ·R_ARM_THM_CALL» EC_KEY_get0_public_key54 ·R_ARM_THM_CALL» EC_KEY_get0_public_key
55 »       mov»    r6,·r055 »       mov»    r6,·r0
56 »       bl»     0·<BN_CTX_new>56 »       bl»     0·<BN_CTX_new>
57 ·R_ARM_THM_CALL» BN_CTX_new57 ·R_ARM_THM_CALL» BN_CTX_new
 58 »       mov.w»  r3,·#512»   ;·0x200
58 »       mov»    r4,·r059 »       mov»    r4,·r0
59 »       mov.w»  r2,·#512»   ;·0x200 
60 »       mov»    r1,·r660 »       mov»    r1,·r6
61 »       add»    r3,·sp,·#8 
62 »       mov»    r0,·r5 
63 »       strd»   r2,·r4,·[sp] 
64 »       mov.w»  r2,·#461 »       mov.w»  r2,·#4
 62 »       strd»   r3,·r4,·[sp]
 63 »       mov»    r0,·r5
 64 »       add»    r3,·sp,·#8
65 »       bl»     0·<EC_POINT_point2oct>65 »       bl»     0·<EC_POINT_point2oct>
66 ·R_ARM_THM_CALL» EC_POINT_point2oct66 ·R_ARM_THM_CALL» EC_POINT_point2oct
67 »       mov»    r5,·r067 »       mov»    r5,·r0
68 »       mov»    r0,·r468 »       mov»    r0,·r4
69 »       bl»     0·<BN_CTX_free>69 »       bl»     0·<BN_CTX_free>
70 ·R_ARM_THM_CALL» BN_CTX_free70 ·R_ARM_THM_CALL» BN_CTX_free
71 »       add.w»  r0,·r5,·#4294967295» ;·0xffffffff71 »       add.w»  r0,·r5,·#4294967295» ;·0xffffffff
Offset 81, 23 lines modifiedOffset 81, 23 lines modified
81 »       bl»     58·<dnskey_ecdsa_public_size>81 »       bl»     58·<dnskey_ecdsa_public_size>
82 »       add.w»  r0,·r0,·#482 »       add.w»  r0,·r0,·#4
83 »       pop»    {r3,·pc}83 »       pop»    {r3,·pc}
  
84 000000b8·<dnskey_ecdsa_print_fields>:84 000000b8·<dnskey_ecdsa_print_fields>:
85 dnskey_ecdsa_print_fields():85 dnskey_ecdsa_print_fields():
86 »       strd»   r4,·lr,·[sp,·#-8]!86 »       strd»   r4,·lr,·[sp,·#-8]!
 87 »       ldr»    r0,·[r0,·#16]
87 »       sub»    sp,·#888 »       sub»    sp,·#8
88 »       mov»    r4,·r189 »       mov»    r4,·r1
89 »       ldr»    r0,·[r0,·#16] 
90 »       bl»     0·<EC_KEY_get0_private_key>90 »       bl»     0·<EC_KEY_get0_private_key>
91 ·R_ARM_THM_CALL» EC_KEY_get0_private_key91 ·R_ARM_THM_CALL» EC_KEY_get0_private_key
92 »       str»    r0,·[sp,·#4]92 »       str»    r0,·[sp,·#4]
 93 »       ldr»    r0,·[pc,·#12]» ;·(d8·<dnskey_ecdsa_print_fields+0x20>)
93 »       mov»    r2,·r494 »       mov»    r2,·r4
94 »       add»    r1,·sp,·#495 »       add»    r1,·sp,·#4
95 »       ldr»    r0,·[pc,·#8]»  ;·(d8·<dnskey_ecdsa_print_fields+0x20>) 
96 »       add»    r0,·pc96 »       add»    r0,·pc
97 »       bl»     0·<dnskey_field_access_print>97 »       bl»     0·<dnskey_field_access_print>
98 ·R_ARM_THM_CALL» dnskey_field_access_print98 ·R_ARM_THM_CALL» dnskey_field_access_print
99 »       add»    sp,·#899 »       add»    sp,·#8
100 »       pop»    {r4,·pc}100 »       pop»    {r4,·pc}
101 »       .word»  0x00000006101 »       .word»  0x00000006
102 ·R_ARM_REL32»    .rodata102 ·R_ARM_REL32»    .rodata
Offset 113, 106 lines modifiedOffset 113, 106 lines modified
113 »       str»    r3,·[r4,·#16]113 »       str»    r3,·[r4,·#16]
114 »       pop»    {r4,·pc}114 »       pop»    {r4,·pc}
  
115 000000f0·<dnskey_ecdsa_verifydigest>:115 000000f0·<dnskey_ecdsa_verifydigest>:
116 dnskey_ecdsa_verifydigest():116 dnskey_ecdsa_verifydigest():
117 »       str.w»  r4,·[sp,·#-36]!117 »       str.w»  r4,·[sp,·#-36]!
118 »       strd»   r5,·r6,·[sp,·#4]118 »       strd»   r5,·r6,·[sp,·#4]
119 »       mov»    r6,·r0119 »       mov»    r5,·r0
120 »       movw»   r0,·#415»    ;·0x19f120 »       ldr»    r0,·[r0,·#32]
121 »       strd»   r7,·r8,·[sp,·#12]121 »       strd»   r7,·r8,·[sp,·#12]
122 »       strd»   fp,·lr,·[sp,·#28]122 »       ldr»    r7,·[pc,·#268]»;·(210·<dnskey_ecdsa_verifydigest+0x120>)
123 »       mov»    fp,·r2123 »       movw»   r4,·#415»    ;·0x19f
124 »       ldr»    r2,·[r6,·#32] 
125 »       strd»   r9,·sl,·[sp,·#20]124 »       strd»   r9,·sl,·[sp,·#20]
 125 »       strd»   fp,·lr,·[sp,·#28]
126 »       sub»    sp,·#276»     ;·0x114126 »       sub»    sp,·#276»     ;·0x114
127 »       mov»    r9,·r3127 »       cmp»    r0,·r4
128 »       ldr»    r7,·[pc,·#252]»;·(210·<dnskey_ecdsa_verifydigest+0x120>)128 »       mov»    sl,·r3
129 »       mov»    sl,·r1 
130 »       ldr»    r3,·[sp,·#312]»;·0x138 
131 »       cmp»    r2,·r0 
132 »       add»    r7,·pc129 »       add»    r7,·pc
 130 »       mov»    r6,·r1
 131 »       mov»    r9,·r2
 132 »       ldr»    r3,·[sp,·#312]»;·0x138
133 »       beq.n»  1fa·<dnskey_ecdsa_verifydigest+0x10a>133 »       beq.n»  1fa·<dnskey_ecdsa_verifydigest+0x10a>
134 »       movw»   r1,·#715»    ;·0x2cb134 »       movw»   r2,·#715»    ;·0x2cb
135 »       cmp»    r2,·r1135 »       cmp»    r0,·r2
136 »       bne.n»  1b6·<dnskey_ecdsa_verifydigest+0xc6>136 »       bne.n»  1b6·<dnskey_ecdsa_verifydigest+0xc6>
137 »       mov.w»  r4,·#48»    ;·0x30137 »       mov.w»  r4,·#48»    ;·0x30
138 »       mov.w»  r2,·#96»    ;·0x60138 »       mov.w»  r2,·#96»    ;·0x60
139 »       mov»    r5,·r4139 »       mov»    fp,·r4
140 »       cmp»    r3,·r2140 »       cmp»    r3,·r2
141 »       bne.n»  1cc·<dnskey_ecdsa_verifydigest+0xdc>141 »       bne.n»  1cc·<dnskey_ecdsa_verifydigest+0xdc>
142 »       bl»     0·<ECDSA_SIG_new>142 »       bl»     0·<ECDSA_SIG_new>
143 ·R_ARM_THM_CALL» ECDSA_SIG_new143 ·R_ARM_THM_CALL» ECDSA_SIG_new
144 »       mov»    r8,·r0 
Max diff block lines reached; 26983/30140 bytes (89.53%) of diff not shown.
49.6 KB
dnskey_rsa.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········6604·(bytes·into·file)13 ··Start·of·section·headers:··········6612·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1419 ··Number·of·section·headers:·········14
20 ··Section·header·string·table·index:·1320 ··Section·header·string·table·index:·13
2.71 KB
readelf --wide --sections {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 There·are·14·section·headers,·starting·at·offset·0x19cc:1 There·are·14·section·headers,·starting·at·offset·0x19d4:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0009e0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0009e8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0015cc·000318·08···I·11···1··46 ··[·2]·.rel.text·········REL·············00000000·0015d4·000318·08···I·11···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000a14·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000a1c·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000a14·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000a1c·000000·00··WA··0···0··1
9 ··[·5]·.rodata···········PROGBITS········00000000·000a14·000138·00···A··0···0··49 ··[·5]·.rodata···········PROGBITS········00000000·000a1c·000138·00···A··0···0··4
10 ··[·6]·.data.rel.ro.local·PROGBITS········00000000·000b4c·000034·00··WA··0···0··410 ··[·6]·.data.rel.ro.local·PROGBITS········00000000·000b54·000034·00··WA··0···0··4
11 ··[·7]·.rel.data.rel.ro.local·REL·············00000000·0018e4·000068·08···I·11···6··411 ··[·7]·.rel.data.rel.ro.local·REL·············00000000·0018ec·000068·08···I·11···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·000b80·000094·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·000b88·000094·01·AMS··0···0··4
13 ··[·9]·.note.GNU-stack···PROGBITS········00000000·000c14·000000·00······0···0··113 ··[·9]·.note.GNU-stack···PROGBITS········00000000·000c1c·000000·00······0···0··1
14 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000c14·000033·00······0···0··114 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000c1c·000033·00······0···0··1
15 ··[11]·.symtab···········SYMTAB··········00000000·000c48·0005d0·10·····12··53··415 ··[11]·.symtab···········SYMTAB··········00000000·000c50·0005d0·10·····12··53··4
16 ··[12]·.strtab···········STRTAB··········00000000·001218·0003b3·00······0···0··116 ··[12]·.strtab···········STRTAB··········00000000·001220·0003b3·00······0···0··1
17 ··[13]·.shstrtab·········STRTAB··········00000000·00194c·00007e·00······0···0··117 ··[13]·.shstrtab·········STRTAB··········00000000·001954·00007e·00······0···0··1
18 Key·to·Flags:18 Key·to·Flags:
19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
22 ··y·(purecode),·p·(processor·specific)22 ··y·(purecode),·p·(processor·specific)
5.81 KB
readelf --wide --symbols {}
    
Offset 3, 46 lines modifiedOffset 3, 46 lines modified
3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
5 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t5 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····2:·00000048·····0·NOTYPE··LOCAL··DEFAULT····1·$d6 ·····2:·00000048·····0·NOTYPE··LOCAL··DEFAULT····1·$d
7 ·····3:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····1·$t7 ·····3:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
8 ·····4:·0000004d····46·FUNC····LOCAL··DEFAULT····1·dnskey_rsa_size8 ·····4:·0000004d····46·FUNC····LOCAL··DEFAULT····1·dnskey_rsa_size
9 ·····5:·0000007d····20·FUNC····LOCAL··DEFAULT····1·dnskey_rsa_free9 ·····5:·0000007d····20·FUNC····LOCAL··DEFAULT····1·dnskey_rsa_free
10 ·····6:·00000091····54·FUNC····LOCAL··DEFAULT····1·dnskey_rsa_signdigest10 ·····6:·00000091····56·FUNC····LOCAL··DEFAULT····1·dnskey_rsa_signdigest
11 ·····7:·000000c9···588·FUNC····LOCAL··DEFAULT····1·dnskey_rsa_parse_set_key11 ·····7:·000000c9···584·FUNC····LOCAL··DEFAULT····1·dnskey_rsa_parse_set_key
12 ·····8:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····1·$d12 ·····8:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
13 ·····9:·00000104·····0·NOTYPE··LOCAL··DEFAULT····1·$t13 ·····9:·00000104·····0·NOTYPE··LOCAL··DEFAULT····1·$t
14 ····10:·0000030c·····0·NOTYPE··LOCAL··DEFAULT····1·$d14 ····10:·00000308·····0·NOTYPE··LOCAL··DEFAULT····1·$d
15 ····11:·00000314·····0·NOTYPE··LOCAL··DEFAULT····1·$t15 ····11:·00000310·····0·NOTYPE··LOCAL··DEFAULT····1·$t
16 ····12:·00000315····16·FUNC····LOCAL··DEFAULT····1·dnskey_rsa_parse_field16 ····12:·00000311····16·FUNC····LOCAL··DEFAULT····1·dnskey_rsa_parse_field
17 ····13:·00000320·····0·NOTYPE··LOCAL··DEFAULT····1·$d17 ····13:·0000031c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
18 ····14:·00000324·····0·NOTYPE··LOCAL··DEFAULT····1·$t18 ····14:·00000320·····0·NOTYPE··LOCAL··DEFAULT····1·$t
19 ····15:·00000325···104·FUNC····LOCAL··DEFAULT····1·dnskey_rsa_parse_finalise19 ····15:·00000321···104·FUNC····LOCAL··DEFAULT····1·dnskey_rsa_parse_finalise
20 ····16:·0000038d···152·FUNC····LOCAL··DEFAULT····1·dnskey_rsa_equals20 ····16:·00000389···152·FUNC····LOCAL··DEFAULT····1·dnskey_rsa_equals
21 ····17:·00000425···120·FUNC····LOCAL··DEFAULT····1·dnskey_rsa_verifydigest21 ····17:·00000421···120·FUNC····LOCAL··DEFAULT····1·dnskey_rsa_verifydigest
22 ····18:·00000490·····0·NOTYPE··LOCAL··DEFAULT····1·$d22 ····18:·0000048c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
23 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC023 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC0
24 ····20:·0000049c·····0·NOTYPE··LOCAL··DEFAULT····1·$t24 ····20:·00000498·····0·NOTYPE··LOCAL··DEFAULT····1·$t
25 ····21:·0000049d····80·FUNC····LOCAL··DEFAULT····1·dnskey_rsa_dnskey_rdatasize25 ····21:·00000499····80·FUNC····LOCAL··DEFAULT····1·dnskey_rsa_dnskey_rdatasize
26 ····22:·000004ed···136·FUNC····LOCAL··DEFAULT····1·dnskey_rsa_dnskey_public_store26 ····22:·000004e9···136·FUNC····LOCAL··DEFAULT····1·dnskey_rsa_dnskey_public_store
27 ····23:·00000575···416·FUNC····LOCAL··DEFAULT····1·dnskey_rsa_initinstance27 ····23:·00000571···424·FUNC····LOCAL··DEFAULT····1·dnskey_rsa_initinstance
28 ····24:·0000070c·····0·NOTYPE··LOCAL··DEFAULT····1·$d28 ····24:·00000710·····0·NOTYPE··LOCAL··DEFAULT····1·$d
29 ····25:·00000714·····0·NOTYPE··LOCAL··DEFAULT····1·$t29 ····25:·00000718·····0·NOTYPE··LOCAL··DEFAULT····1·$t
30 ····26:·00000764·····0·NOTYPE··LOCAL··DEFAULT····1·$d30 ····26:·00000768·····0·NOTYPE··LOCAL··DEFAULT····1·$d
31 ····27:·00000034·····0·NOTYPE··LOCAL··DEFAULT····8·.LC131 ····27:·00000034·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1
32 ····28:·00000048·····0·NOTYPE··LOCAL··DEFAULT····8·.LC232 ····28:·00000048·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2
33 ····29:·00000770·····0·NOTYPE··LOCAL··DEFAULT····1·$t33 ····29:·00000774·····0·NOTYPE··LOCAL··DEFAULT····1·$t
34 ····30:·000007bc·····0·NOTYPE··LOCAL··DEFAULT····1·$d34 ····30:·000007c2·····0·NOTYPE··LOCAL··DEFAULT····1·$d
35 ····31:·000007c2·····0·NOTYPE··LOCAL··DEFAULT····1·$t35 ····31:·000007c8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
36 ····32:·000008f0·····0·NOTYPE··LOCAL··DEFAULT····1·$d36 ····32:·000008f8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
37 ····33:·00000050·····0·NOTYPE··LOCAL··DEFAULT····8·.LC337 ····33:·00000050·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
38 ····34:·00000070·····0·NOTYPE··LOCAL··DEFAULT····8·.LC438 ····34:·00000070·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
39 ····35:·00000900·····0·NOTYPE··LOCAL··DEFAULT····1·$t39 ····35:·00000908·····0·NOTYPE··LOCAL··DEFAULT····1·$t
40 ····36:·00000930·····0·NOTYPE··LOCAL··DEFAULT····1·$d40 ····36:·00000938·····0·NOTYPE··LOCAL··DEFAULT····1·$d
41 ····37:·00000936·····0·NOTYPE··LOCAL··DEFAULT····1·$t41 ····37:·0000093e·····0·NOTYPE··LOCAL··DEFAULT····1·$t
42 ····38:·00000000·····0·SECTION·LOCAL··DEFAULT····5·42 ····38:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
43 ····39:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d43 ····39:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
44 ····40:·00000000···288·OBJECT··LOCAL··DEFAULT····5·RSA_field_access44 ····40:·00000000···288·OBJECT··LOCAL··DEFAULT····5·RSA_field_access
45 ····41:·00000120····24·OBJECT··LOCAL··DEFAULT····5·CSWTCH.3245 ····41:·00000120····24·OBJECT··LOCAL··DEFAULT····5·CSWTCH.32
46 ····42:·00000000·····0·SECTION·LOCAL··DEFAULT····6·46 ····42:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
47 ····43:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d47 ····43:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
48 ····44:·00000000····36·OBJECT··LOCAL··DEFAULT····6·rsa_vtbl48 ····44:·00000000····36·OBJECT··LOCAL··DEFAULT····6·rsa_vtbl
Offset 78, 19 lines modifiedOffset 78, 19 lines modified
78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ERR_error_string_n78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ERR_error_string_n
79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg
80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ERR_get_error80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ERR_get_error
81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ERR_clear_error81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ERR_clear_error
82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_system_logger83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_system_logger
84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_newemptyinstance84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_newemptyinstance
85 ····81:·00000715····92·FUNC····GLOBAL·DEFAULT····1·dnskey_rsa_parse_init85 ····81:·00000719····92·FUNC····GLOBAL·DEFAULT····1·dnskey_rsa_parse_init
86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line
87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief
88 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort88 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort
89 ····85:·00000771···400·FUNC····GLOBAL·DEFAULT····1·dnskey_rsa_loadpublic89 ····85:·00000775···404·FUNC····GLOBAL·DEFAULT····1·dnskey_rsa_loadpublic
90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·BN_bin2bn90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·BN_bin2bn
91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·BN_CTX_new91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·BN_CTX_new
92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·BN_CTX_free92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·BN_CTX_free
93 ····89:·00000901···224·FUNC····GLOBAL·DEFAULT····1·dnskey_rsa_newinstance93 ····89:·00000909···224·FUNC····GLOBAL·DEFAULT····1·dnskey_rsa_newinstance
94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·BN_new94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·BN_new
95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·BN_set_word95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·BN_set_word
96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·RSA_generate_key_ex96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·RSA_generate_key_ex
12.8 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x15cc·contains·99·entries:1 Relocation·section·'.rel.text'·at·offset·0x15d4·contains·99·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000018··0000360a·R_ARM_THM_CALL·········00000000···RSA_get0_key3 00000018··0000360a·R_ARM_THM_CALL·········00000000···RSA_get0_key
4 00000022··0000370a·R_ARM_THM_CALL·········00000000···RSA_get0_factors4 00000022··0000370a·R_ARM_THM_CALL·········00000000···RSA_get0_factors
5 0000002e··0000380a·R_ARM_THM_CALL·········00000000···RSA_get0_crt_params5 0000002e··0000380a·R_ARM_THM_CALL·········00000000···RSA_get0_crt_params
6 0000003a··0000390a·R_ARM_THM_CALL·········00000000···dnskey_field_access_print6 0000003a··0000390a·R_ARM_THM_CALL·········00000000···dnskey_field_access_print
7 00000048··00002603·R_ARM_REL32············00000000···.rodata7 00000048··00002603·R_ARM_REL32············00000000···.rodata
8 0000005c··0000360a·R_ARM_THM_CALL·········00000000···RSA_get0_key8 0000005c··0000360a·R_ARM_THM_CALL·········00000000···RSA_get0_key
Offset 13, 106 lines modifiedOffset 13, 106 lines modified
13 00000158··00003d0a·R_ARM_THM_CALL·········00000000···RSA_set0_key13 00000158··00003d0a·R_ARM_THM_CALL·········00000000···RSA_set0_key
14 00000182··00003e0a·R_ARM_THM_CALL·········00000000···RSA_new14 00000182··00003e0a·R_ARM_THM_CALL·········00000000···RSA_new
15 000001a8··00003f0a·R_ARM_THM_CALL·········00000000···RSA_set0_factors15 000001a8··00003f0a·R_ARM_THM_CALL·········00000000···RSA_set0_factors
16 000001bc··0000400a·R_ARM_THM_CALL·········00000000···RSA_set0_crt_params16 000001bc··0000400a·R_ARM_THM_CALL·········00000000···RSA_set0_crt_params
17 000001de··0000360a·R_ARM_THM_CALL·········00000000···RSA_get0_key17 000001de··0000360a·R_ARM_THM_CALL·········00000000···RSA_get0_key
18 000001e6··00003a0a·R_ARM_THM_CALL·········00000000···BN_num_bits18 000001e6··00003a0a·R_ARM_THM_CALL·········00000000···BN_num_bits
19 000001fc··00003a0a·R_ARM_THM_CALL·········00000000···BN_num_bits19 000001fc··00003a0a·R_ARM_THM_CALL·········00000000···BN_num_bits
20 00000252··0000360a·R_ARM_THM_CALL·········00000000···RSA_get0_key20 0000024c··0000360a·R_ARM_THM_CALL·········00000000···RSA_get0_key
21 0000025a··00003a0a·R_ARM_THM_CALL·········00000000···BN_num_bits21 00000254··00003a0a·R_ARM_THM_CALL·········00000000···BN_num_bits
22 00000298··0000410a·R_ARM_THM_CALL·········00000000···BN_bn2bin22 00000292··0000410a·R_ARM_THM_CALL·········00000000···BN_bn2bin
23 000002a4··0000410a·R_ARM_THM_CALL·········00000000···BN_bn2bin23 0000029e··0000410a·R_ARM_THM_CALL·········00000000···BN_bn2bin
24 000002c2··0000420a·R_ARM_THM_CALL·········00000000···dnskey_get_key_tag_from_rdata24 000002bc··0000420a·R_ARM_THM_CALL·········00000000···dnskey_get_key_tag_from_rdata
25 0000030c··00002603·R_ARM_REL32············00000000···.rodata25 00000308··00002603·R_ARM_REL32············00000000···.rodata
26 00000310··00002a03·R_ARM_REL32············00000000···.data.rel.ro.local26 0000030c··00002a03·R_ARM_REL32············00000000···.data.rel.ro.local
27 00000320··00002603·R_ARM_REL32············00000000···.rodata27 0000031c··00002603·R_ARM_REL32············00000000···.rodata
28 00000330··0000440a·R_ARM_THM_CALL·········00000000···BN_free28 0000032c··0000440a·R_ARM_THM_CALL·········00000000···BN_free
29 00000338··0000440a·R_ARM_THM_CALL·········00000000···BN_free29 00000334··0000440a·R_ARM_THM_CALL·········00000000···BN_free
30 00000340··0000440a·R_ARM_THM_CALL·········00000000···BN_free30 0000033c··0000440a·R_ARM_THM_CALL·········00000000···BN_free
31 00000348··0000440a·R_ARM_THM_CALL·········00000000···BN_free31 00000344··0000440a·R_ARM_THM_CALL·········00000000···BN_free
32 00000350··0000440a·R_ARM_THM_CALL·········00000000···BN_free32 0000034c··0000440a·R_ARM_THM_CALL·········00000000···BN_free
33 00000358··0000440a·R_ARM_THM_CALL·········00000000···BN_free33 00000354··0000440a·R_ARM_THM_CALL·········00000000···BN_free
34 00000360··0000440a·R_ARM_THM_CALL·········00000000···BN_free34 0000035c··0000440a·R_ARM_THM_CALL·········00000000···BN_free
35 00000368··0000440a·R_ARM_THM_CALL·········00000000···BN_free35 00000364··0000440a·R_ARM_THM_CALL·········00000000···BN_free
36 00000376··0000450a·R_ARM_THM_CALL·········00000000···memset36 00000372··0000450a·R_ARM_THM_CALL·········00000000···memset
37 000003d0··0000470a·R_ARM_THM_CALL·········00000000···strcmp37 000003cc··0000470a·R_ARM_THM_CALL·········00000000···strcmp
38 000003f6··0000360a·R_ARM_THM_CALL·········00000000···RSA_get0_key38 000003f2··0000360a·R_ARM_THM_CALL·········00000000···RSA_get0_key
39 00000402··0000360a·R_ARM_THM_CALL·········00000000···RSA_get0_key39 000003fe··0000360a·R_ARM_THM_CALL·········00000000···RSA_get0_key
40 0000040a··0000480a·R_ARM_THM_CALL·········00000000···BN_cmp40 00000406··0000480a·R_ARM_THM_CALL·········00000000···BN_cmp
41 00000416··0000480a·R_ARM_THM_CALL·········00000000···BN_cmp41 00000412··0000480a·R_ARM_THM_CALL·········00000000···BN_cmp
42 0000043e··0000490a·R_ARM_THM_CALL·········00000000···RSA_verify42 0000043a··0000490a·R_ARM_THM_CALL·········00000000···RSA_verify
43 00000456··00004a0a·R_ARM_THM_CALL·········00000000···ERR_error_string_n43 00000450··00004a0a·R_ARM_THM_CALL·········00000000···ERR_error_string_n
44 00000468··00004b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg44 00000462··00004b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
45 0000046c··00004c0a·R_ARM_THM_CALL·········00000000···ERR_get_error45 00000466··00004c0a·R_ARM_THM_CALL·········00000000···ERR_get_error
46 0000047a··00004d0a·R_ARM_THM_CALL·········00000000···ERR_clear_error46 00000476··00004d0a·R_ARM_THM_CALL·········00000000···ERR_clear_error
47 00000490··00004e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_47 0000048c··00004e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
48 00000494··00001303·R_ARM_REL32············00000000···.LC048 00000490··00001303·R_ARM_REL32············00000000···.LC0
49 00000498··00004f1a·R_ARM_GOT_BREL·········00000000···g_system_logger49 00000494··00004f1a·R_ARM_GOT_BREL·········00000000···g_system_logger
50 000004ac··0000360a·R_ARM_THM_CALL·········00000000···RSA_get0_key50 000004a8··0000360a·R_ARM_THM_CALL·········00000000···RSA_get0_key
51 000004b2··00003a0a·R_ARM_THM_CALL·········00000000···BN_num_bits51 000004ae··00003a0a·R_ARM_THM_CALL·········00000000···BN_num_bits
52 000004c2··00003a0a·R_ARM_THM_CALL·········00000000···BN_num_bits52 000004be··00003a0a·R_ARM_THM_CALL·········00000000···BN_num_bits
53 00000516··0000360a·R_ARM_THM_CALL·········00000000···RSA_get0_key53 00000512··0000360a·R_ARM_THM_CALL·········00000000···RSA_get0_key
54 0000051c··00003a0a·R_ARM_THM_CALL·········00000000···BN_num_bits54 00000518··00003a0a·R_ARM_THM_CALL·········00000000···BN_num_bits
55 00000552··0000410a·R_ARM_THM_CALL·········00000000···BN_bn2bin55 0000054e··0000410a·R_ARM_THM_CALL·········00000000···BN_bn2bin
56 0000055c··0000410a·R_ARM_THM_CALL·········00000000···BN_bn2bin56 00000558··0000410a·R_ARM_THM_CALL·········00000000···BN_bn2bin
57 000005d0··0000360a·R_ARM_THM_CALL·········00000000···RSA_get0_key57 000005d0··0000360a·R_ARM_THM_CALL·········00000000···RSA_get0_key
58 000005d8··00003a0a·R_ARM_THM_CALL·········00000000···BN_num_bits58 000005d8··00003a0a·R_ARM_THM_CALL·········00000000···BN_num_bits
59 000005ec··00003a0a·R_ARM_THM_CALL·········00000000···BN_num_bits59 000005ec··00003a0a·R_ARM_THM_CALL·········00000000···BN_num_bits
60 0000062c··0000360a·R_ARM_THM_CALL·········00000000···RSA_get0_key60 0000062c··0000360a·R_ARM_THM_CALL·········00000000···RSA_get0_key
61 00000634··00003a0a·R_ARM_THM_CALL·········00000000···BN_num_bits61 00000634··00003a0a·R_ARM_THM_CALL·········00000000···BN_num_bits
62 00000660··0000410a·R_ARM_THM_CALL·········00000000···BN_bn2bin62 00000660··0000410a·R_ARM_THM_CALL·········00000000···BN_bn2bin
63 00000670··0000410a·R_ARM_THM_CALL·········00000000···BN_bn2bin63 00000670··0000410a·R_ARM_THM_CALL·········00000000···BN_bn2bin
64 00000686··0000420a·R_ARM_THM_CALL·········00000000···dnskey_get_key_tag_from_rdata64 00000686··0000420a·R_ARM_THM_CALL·········00000000···dnskey_get_key_tag_from_rdata
65 00000692··0000500a·R_ARM_THM_CALL·········00000000···dnskey_newemptyinstance65 00000692··0000500a·R_ARM_THM_CALL·········00000000···dnskey_newemptyinstance
66 000006ac··0000370a·R_ARM_THM_CALL·········00000000···RSA_get0_factors66 000006ac··0000370a·R_ARM_THM_CALL·········00000000···RSA_get0_factors
67 0000070c··00002603·R_ARM_REL32············00000000···.rodata67 00000710··00002603·R_ARM_REL32············00000000···.rodata
68 00000710··00002a03·R_ARM_REL32············00000000···.data.rel.ro.local68 00000714··00002a03·R_ARM_REL32············00000000···.data.rel.ro.local
69 00000722··0000520a·R_ARM_THM_CALL·········00000000···zalloc_line69 00000726··0000520a·R_ARM_THM_CALL·········00000000···zalloc_line
70 00000732··0000450a·R_ARM_THM_CALL·········00000000···memset70 00000736··0000450a·R_ARM_THM_CALL·········00000000···memset
71 0000075c··0000530a·R_ARM_THM_CALL·········00000000···dief71 00000760··0000530a·R_ARM_THM_CALL·········00000000···dief
72 00000760··0000540a·R_ARM_THM_CALL·········00000000···abort72 00000764··0000540a·R_ARM_THM_CALL·········00000000···abort
73 00000764··00002a03·R_ARM_REL32············00000000···.data.rel.ro.local73 00000768··00002a03·R_ARM_REL32············00000000···.data.rel.ro.local
74 00000768··00001b03·R_ARM_REL32············00000034···.LC174 0000076c··00001b03·R_ARM_REL32············00000034···.LC1
75 0000076c··00001c03·R_ARM_REL32············00000048···.LC275 00000770··00001c03·R_ARM_REL32············00000048···.LC2
76 000007f8··0000560a·R_ARM_THM_CALL·········00000000···BN_bin2bn76 00000800··0000560a·R_ARM_THM_CALL·········00000000···BN_bin2bn
77 00000810··0000560a·R_ARM_THM_CALL·········00000000···BN_bin2bn77 00000818··0000560a·R_ARM_THM_CALL·········00000000···BN_bin2bn
78 0000081a··0000570a·R_ARM_THM_CALL·········00000000···BN_CTX_new78 00000822··0000570a·R_ARM_THM_CALL·········00000000···BN_CTX_new
79 00000820··00003e0a·R_ARM_THM_CALL·········00000000···RSA_new79 00000828··00003e0a·R_ARM_THM_CALL·········00000000···RSA_new
80 0000082e··00003d0a·R_ARM_THM_CALL·········00000000···RSA_set0_key80 00000836··00003d0a·R_ARM_THM_CALL·········00000000···RSA_set0_key
81 00000834··0000580a·R_ARM_THM_CALL·········00000000···BN_CTX_free81 0000083c··0000580a·R_ARM_THM_CALL·········00000000···BN_CTX_free
82 00000892··00003b0a·R_ARM_THM_CALL·········00000000···RSA_free82 0000089a··00003b0a·R_ARM_THM_CALL·········00000000···RSA_free
83 000008ba··00004b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg83 000008c2··00004b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
84 000008d8··00004b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg84 000008e0··00004b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
85 000008de··0000440a·R_ARM_THM_CALL·········00000000···BN_free85 000008e6··0000440a·R_ARM_THM_CALL·········00000000···BN_free
86 000008f0··00004e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_86 000008f8··00004e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
87 000008f4··00004f1a·R_ARM_GOT_BREL·········00000000···g_system_logger87 000008fc··00004f1a·R_ARM_GOT_BREL·········00000000···g_system_logger
88 000008f8··00002103·R_ARM_REL32············00000050···.LC388 00000900··00002103·R_ARM_REL32············00000050···.LC3
89 000008fc··00002203·R_ARM_REL32············00000070···.LC489 00000904··00002203·R_ARM_REL32············00000070···.LC4
90 0000093e··0000570a·R_ARM_THM_CALL·········00000000···BN_CTX_new90 00000946··0000570a·R_ARM_THM_CALL·········00000000···BN_CTX_new
91 00000944··00005a0a·R_ARM_THM_CALL·········00000000···BN_new91 0000094c··00005a0a·R_ARM_THM_CALL·········00000000···BN_new
92 0000094e··00005b0a·R_ARM_THM_CALL·········00000000···BN_set_word92 00000956··00005b0a·R_ARM_THM_CALL·········00000000···BN_set_word
93 00000952··00003e0a·R_ARM_THM_CALL·········00000000···RSA_new93 0000095a··00003e0a·R_ARM_THM_CALL·········00000000···RSA_new
94 00000960··00005c0a·R_ARM_THM_CALL·········00000000···RSA_generate_key_ex94 00000968··00005c0a·R_ARM_THM_CALL·········00000000···RSA_generate_key_ex
95 00000968··0000440a·R_ARM_THM_CALL·········00000000···BN_free95 00000970··0000440a·R_ARM_THM_CALL·········00000000···BN_free
96 0000096e··0000580a·R_ARM_THM_CALL·········00000000···BN_CTX_free96 00000976··0000580a·R_ARM_THM_CALL·········00000000···BN_CTX_free
97 000009a8··00003b0a·R_ARM_THM_CALL·········00000000···RSA_free97 000009b0··00003b0a·R_ARM_THM_CALL·········00000000···RSA_free
98 000009b4··00003b0a·R_ARM_THM_CALL·········00000000···RSA_free98 000009bc··00003b0a·R_ARM_THM_CALL·········00000000···RSA_free
99 000009ba··0000440a·R_ARM_THM_CALL·········00000000···BN_free99 000009c2··0000440a·R_ARM_THM_CALL·········00000000···BN_free
100 000009c0··0000580a·R_ARM_THM_CALL·········00000000···BN_CTX_free100 000009c8··0000580a·R_ARM_THM_CALL·········00000000···BN_CTX_free
101 0000031c··0000431e·R_ARM_THM_JUMP24·······00000000···dnskey_field_access_parse101 00000318··0000431e·R_ARM_THM_JUMP24·······00000000···dnskey_field_access_parse
102 00000386··0000461e·R_ARM_THM_JUMP24·······00000000···zfree_line102 00000382··0000461e·R_ARM_THM_JUMP24·······00000000···zfree_line
  
103 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0x18e4·contains·13·entries:103 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0x18ec·contains·13·entries:
104 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name104 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
105 00000000··00000602·R_ARM_ABS32············00000091···dnskey_rsa_signdigest105 00000000··00000602·R_ARM_ABS32············00000091···dnskey_rsa_signdigest
106 00000004··00001102·R_ARM_ABS32············00000425···dnskey_rsa_verifydigest106 00000004··00001102·R_ARM_ABS32············00000421···dnskey_rsa_verifydigest
107 00000008··00001502·R_ARM_ABS32············0000049d···dnskey_rsa_dnskey_rdatasize107 00000008··00001502·R_ARM_ABS32············00000499···dnskey_rsa_dnskey_rdatasize
108 0000000c··00001602·R_ARM_ABS32············000004ed···dnskey_rsa_dnskey_public_store108 0000000c··00001602·R_ARM_ABS32············000004e9···dnskey_rsa_dnskey_public_store
109 00000010··00000502·R_ARM_ABS32············0000007d···dnskey_rsa_free109 00000010··00000502·R_ARM_ABS32············0000007d···dnskey_rsa_free
110 00000014··00001002·R_ARM_ABS32············0000038d···dnskey_rsa_equals110 00000014··00001002·R_ARM_ABS32············00000389···dnskey_rsa_equals
111 00000018··00003502·R_ARM_ABS32············00000001···dnskey_rsa_private_print_fields111 00000018··00003502·R_ARM_ABS32············00000001···dnskey_rsa_private_print_fields
112 0000001c··00000402·R_ARM_ABS32············0000004d···dnskey_rsa_size112 0000001c··00000402·R_ARM_ABS32············0000004d···dnskey_rsa_size
113 00000020··00002e02·R_ARM_ABS32············00000000···.rodata.str1.4113 00000020··00002e02·R_ARM_ABS32············00000000···.rodata.str1.4
114 00000024··00000c02·R_ARM_ABS32············00000315···dnskey_rsa_parse_field114 00000024··00000c02·R_ARM_ABS32············00000311···dnskey_rsa_parse_field
115 00000028··00000702·R_ARM_ABS32············000000c9···dnskey_rsa_parse_set_key115 00000028··00000702·R_ARM_ABS32············000000c9···dnskey_rsa_parse_set_key
116 0000002c··00000f02·R_ARM_ABS32············00000325···dnskey_rsa_parse_finalise116 0000002c··00000f02·R_ARM_ABS32············00000321···dnskey_rsa_parse_finalise
117 00000030··00002e02·R_ARM_ABS32············00000000···.rodata.str1.4117 00000030··00002e02·R_ARM_ABS32············00000000···.rodata.str1.4
27.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 5, 19 lines modifiedOffset 5, 19 lines modified
  
5 00000000·<dnskey_rsa_private_print_fields>:5 00000000·<dnskey_rsa_private_print_fields>:
6 dnskey_rsa_private_print_fields():6 dnskey_rsa_private_print_fields():
7 »       strd»   r4,·r5,·[sp,·#-16]!7 »       strd»   r4,·r5,·[sp,·#-16]!
8 »       ldr»    r5,·[r0,·#16]8 »       ldr»    r5,·[r0,·#16]
9 »       strd»   r6,·lr,·[sp,·#8]9 »       strd»   r6,·lr,·[sp,·#8]
10 »       sub»    sp,·#3210 »       sub»    sp,·#32
11 »       mov»    r6,·r1 
12 »       mov»    r4,·sp11 »       mov»    r4,·sp
13 »       add»    r3,·sp,·#812 »       add»    r3,·sp,·#8
14 »       mov»    r1,·r413 »       mov»    r6,·r1
15 »       add»    r2,·sp,·#414 »       add»    r2,·sp,·#4
 15 »       mov»    r1,·r4
16 »       mov»    r0,·r516 »       mov»    r0,·r5
17 »       bl»     0·<RSA_get0_key>17 »       bl»     0·<RSA_get0_key>
18 ·R_ARM_THM_CALL» RSA_get0_key18 ·R_ARM_THM_CALL» RSA_get0_key
19 »       mov»    r0,·r519 »       mov»    r0,·r5
20 »       add»    r2,·sp,·#1620 »       add»    r2,·sp,·#16
21 »       add»    r1,·sp,·#1221 »       add»    r1,·sp,·#12
22 »       bl»     0·<RSA_get0_factors>22 »       bl»     0·<RSA_get0_factors>
Offset 39, 16 lines modifiedOffset 39, 16 lines modified
39 »       add»    sp,·#839 »       add»    sp,·#8
40 »       pop»    {r6,·pc}40 »       pop»    {r6,·pc}
41 »       .word»  0x0000000c41 »       .word»  0x0000000c
42 ·R_ARM_REL32»    .rodata42 ·R_ARM_REL32»    .rodata
  
43 0000004c·<dnskey_rsa_size>:43 0000004c·<dnskey_rsa_size>:
44 dnskey_rsa_size():44 dnskey_rsa_size():
45 »       mov.w»  r3,·#0 
46 »       str.w»  lr,·[sp,·#-4]!45 »       str.w»  lr,·[sp,·#-4]!
 46 »       mov.w»  r3,·#0
47 »       sub»    sp,·#1247 »       sub»    sp,·#12
48 »       mov»    r2,·r348 »       mov»    r2,·r3
49 »       add»    r1,·sp,·#449 »       add»    r1,·sp,·#4
50 »       ldr»    r0,·[r0,·#16]50 »       ldr»    r0,·[r0,·#16]
51 »       bl»     0·<RSA_get0_key>51 »       bl»     0·<RSA_get0_key>
52 ·R_ARM_THM_CALL» RSA_get0_key52 ·R_ARM_THM_CALL» RSA_get0_key
53 »       ldr»    r0,·[sp,·#4]53 »       ldr»    r0,·[sp,·#4]
Offset 72, 55 lines modifiedOffset 72, 53 lines modified
72 ·R_ARM_THM_CALL» RSA_free72 ·R_ARM_THM_CALL» RSA_free
73 »       mov.w»  r3,·#073 »       mov.w»  r3,·#0
74 »       str»    r3,·[r4,·#16]74 »       str»    r3,·[r4,·#16]
75 »       pop»    {r4,·pc}75 »       pop»    {r4,·pc}
  
76 00000090·<dnskey_rsa_signdigest>:76 00000090·<dnskey_rsa_signdigest>:
77 dnskey_rsa_signdigest():77 dnskey_rsa_signdigest():
78 »       strd»   r4,·r5,·[sp,·#-16]!78 »       str.w»  r4,·[sp,·#-12]!
 79 »       strd»   r5,·lr,·[sp,·#4]
79 »       ldr»    r5,·[r0,·#16]80 »       ldr»    r5,·[r0,·#16]
80 »       strd»   r6,·lr,·[sp,·#8]81 »       sub»    sp,·#20
81 »       sub»    sp,·#16 
82 »       mov.w»  r6,·#4294967295»    ;·0xffffffff 
83 »       add»    r4,·sp,·#1282 »       add»    r4,·sp,·#12
84 »       str»    r4,·[sp,·#0] 
85 »       ldr»    r0,·[r0,·#32]83 »       ldr»    r0,·[r0,·#32]
86 »       str»    r5,·[sp,·#4]84 »       strd»   r4,·r5,·[sp]
87 »       str»    r6,·[sp,·#12]85 »       mov.w»  r4,·#4294967295»    ;·0xffffffff
 86 »       str»    r4,·[sp,·#12]
88 »       bl»     0·<RSA_sign>87 »       bl»     0·<RSA_sign>
89 ·R_ARM_THM_CALL» RSA_sign88 ·R_ARM_THM_CALL» RSA_sign
90 »       cbz»    r0,·bc·<dnskey_rsa_signdigest+0x2c>89 »       cbz»    r0,·be·<dnskey_rsa_signdigest+0x2e>
91 »       ldr»    r0,·[sp,·#12]90 »       ldr»    r0,·[sp,·#12]
92 »       add»    sp,·#1691 »       add»    sp,·#20
93 »       ldrd»   r4,·r5,·[sp]92 »       ldrd»   r4,·r5,·[sp]
94 »       add»    sp,·#893 »       add»    sp,·#8
95 »       pop»    {r6,·pc}94 »       ldr.w»  pc,·[sp],·#4
96 »       mov.w»  r0,·#128»   ;·0x8095 »       mov.w»  r0,·#128»   ;·0x80
97 »       movt»   r0,·#32773»  ;·0x800596 »       movt»   r0,·#32773»  ;·0x8005
98 »       b.n»    b2·<dnskey_rsa_signdigest+0x22>97 »       b.n»    b2·<dnskey_rsa_signdigest+0x22>
99 »       nop 
  
100 000000c8·<dnskey_rsa_parse_set_key>:98 000000c8·<dnskey_rsa_parse_set_key>:
101 dnskey_rsa_parse_set_key():99 dnskey_rsa_parse_set_key():
102 »       str.w»  r4,·[sp,·#-36]!100 »       str.w»  r4,·[sp,·#-36]!
103 »       strd»   r5,·r6,·[sp,·#4]101 »       strd»   r5,·r6,·[sp,·#4]
104 »       strd»   r7,·r8,·[sp,·#12]102 »       strd»   r7,·r8,·[sp,·#12]
105 »       strd»   r9,·sl,·[sp,·#20]103 »       strd»   r9,·sl,·[sp,·#20]
106 »       strd»   fp,·lr,·[sp,·#28]104 »       strd»   fp,·lr,·[sp,·#28]
107 »       subw»   sp,·sp,·#1060»;·0x424105 »       subw»   sp,·sp,·#1060»;·0x424
108 »       cmp»    r1,·#0106 »       cmp»    r1,·#0
109 »       beq.w»  300·<dnskey_rsa_parse_set_key+0x238>107 »       beq.w»  2fc·<dnskey_rsa_parse_set_key+0x234>
110 »       ldrb.w» r6,·[r1,·#64]»      ;·0x40108 »       ldrb.w» r6,·[r1,·#64]»      ;·0x40
111 »       sub.w»  r6,·r6,·#5109 »       sub.w»  r6,·r6,·#5
112 »       cmp»    r6,·#5110 »       cmp»    r6,·#5
113 »       bhi.w»  2ea·<dnskey_rsa_parse_set_key+0x222>111 »       bhi.w»  2e6·<dnskey_rsa_parse_set_key+0x21e>
114 »       tbh»    [pc,·r6,·lsl·#1]112 »       tbh»    [pc,·r6,·lsl·#1]
115 »       .word»  0x00f90006113 »       .word»  0x00f70006
116 »       .word»  0x00060006114 »       .word»  0x00060006
117 »       .word»  0x000600f9115 »       .word»  0x000600f7
118 »       ldr»    r4,·[r0,·#0]116 »       ldr»    r4,·[r0,·#0]
119 »       ldr»    r7,·[r4,·#0]117 »       ldr»    r7,·[r4,·#0]
120 »       cbz»    r7,·15e·<dnskey_rsa_parse_set_key+0x96>118 »       cbz»    r7,·15e·<dnskey_rsa_parse_set_key+0x96>
121 »       ldr»    r2,·[r4,·#4]119 »       ldr»    r2,·[r4,·#4]
122 »       cbz»    r2,·15e·<dnskey_rsa_parse_set_key+0x96>120 »       cbz»    r2,·15e·<dnskey_rsa_parse_set_key+0x96>
123 »       ldr»    r3,·[r4,·#8]121 »       ldr»    r3,·[r4,·#8]
124 »       cbz»    r3,·15e·<dnskey_rsa_parse_set_key+0x96>122 »       cbz»    r3,·15e·<dnskey_rsa_parse_set_key+0x96>
Offset 133, 15 lines modifiedOffset 131, 15 lines modified
133 »       ldrd»   r9,·r8,·[r4,·#12]131 »       ldrd»   r9,·r8,·[r4,·#12]
134 »       clz»    r5,·r9132 »       clz»    r5,·r9
135 »       clz»    r0,·r8133 »       clz»    r0,·r8
136 »       mov.w»  r5,·r5,·lsr·#5134 »       mov.w»  r5,·r5,·lsr·#5
137 »       mov.w»  r0,·r0,·lsr·#5135 »       mov.w»  r0,·r0,·lsr·#5
138 »       cmp»    r5,·r0136 »       cmp»    r5,·r0
139 »       bne.n»  15e·<dnskey_rsa_parse_set_key+0x96>137 »       bne.n»  15e·<dnskey_rsa_parse_set_key+0x96>
140 »       ldr»    r0,·[pc,·#468]»;·(30c·<dnskey_rsa_parse_set_key+0x244>)138 »       ldr»    r0,·[pc,·#464]»;·(308·<dnskey_rsa_parse_set_key+0x240>)
141 »       uxtb»   r6,·r6139 »       uxtb»   r6,·r6
142 »       add»    r0,·pc140 »       add»    r0,·pc
143 »       add.w»  r6,·r0,·r6,·lsl·#2141 »       add.w»  r6,·r0,·r6,·lsl·#2
144 »       ldr.w»  r6,·[r6,·#288]»      ;·0x120142 »       ldr.w»  r6,·[r6,·#288]»      ;·0x120
145 »       cmp»    r6,·#0143 »       cmp»    r6,·#0
146 »       blt.n»  166·<dnskey_rsa_parse_set_key+0x9e>144 »       blt.n»  166·<dnskey_rsa_parse_set_key+0x9e>
147 »       ldr.w»  sl,·[r1,·#16]145 »       ldr.w»  sl,·[r1,·#16]
Offset 161, 61 lines modifiedOffset 159, 61 lines modified
161 »       ldrd»   r6,·r7,·[sp,·#8]159 »       ldrd»   r6,·r7,·[sp,·#8]
162 »       ldrd»   r8,·r9,·[sp,·#16]160 »       ldrd»   r8,·r9,·[sp,·#16]
163 »       ldrd»   sl,·fp,·[sp,·#24]161 »       ldrd»   sl,·fp,·[sp,·#24]
164 »       add»    sp,·#32162 »       add»    sp,·#32
165 »       ldr.w»  pc,·[sp],·#4163 »       ldr.w»  pc,·[sp],·#4
166 »       bl»     0·<RSA_new>164 »       bl»     0·<RSA_new>
167 ·R_ARM_THM_CALL» RSA_new165 ·R_ARM_THM_CALL» RSA_new
168 »       ldr»    r3,·[pc,·#392]»;·(310·<dnskey_rsa_parse_set_key+0x248>)166 »       ldr»    r1,·[pc,·#388]»;·(30c·<dnskey_rsa_parse_set_key+0x244>)
169 »       mov»    sl,·r0 
170 »       ldrd»   r7,·r2,·[r4]167 »       ldrd»   r7,·r2,·[r4]
171 »       str»    r0,·[r5,·#16] 
172 »       add»    r3,·pc 
173 »       str»    r3,·[r5,·#4] 
174 »       ldr»    r3,·[r4,·#8]168 »       ldr»    r3,·[r4,·#8]
Max diff block lines reached; 24438/27827 bytes (87.82%) of diff not shown.
19.9 KB
dnskey-signature.o
871 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········2508·(bytes·into·file)13 ··Start·of·section·headers:··········2512·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1019 ··Number·of·section·headers:·········10
20 ··Section·header·string·table·index:·920 ··Section·header·string·table·index:·9
2.06 KB
readelf --wide --sections {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 There·are·10·section·headers,·starting·at·offset·0x9cc:1 There·are·10·section·headers,·starting·at·offset·0x9d0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000478·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00047c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0008d4·0000a8·08···I··7···1··46 ··[·2]·.rel.text·········REL·············00000000·0008d8·0000a8·08···I··7···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0004ac·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0004b0·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0004ac·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0004b0·000000·00··WA··0···0··1
9 ··[·5]·.note.GNU-stack···PROGBITS········00000000·0004ac·000000·00······0···0··19 ··[·5]·.note.GNU-stack···PROGBITS········00000000·0004b0·000000·00······0···0··1
10 ··[·6]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0004ac·000033·00······0···0··110 ··[·6]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0004b0·000033·00······0···0··1
11 ··[·7]·.symtab···········SYMTAB··········00000000·0004e0·0001f0·10······8··10··411 ··[·7]·.symtab···········SYMTAB··········00000000·0004e4·0001f0·10······8··10··4
12 ··[·8]·.strtab···········STRTAB··········00000000·0006d0·000202·00······0···0··112 ··[·8]·.strtab···········STRTAB··········00000000·0006d4·000202·00······0···0··1
13 ··[·9]·.shstrtab·········STRTAB··········00000000·00097c·000050·00······0···0··113 ··[·9]·.shstrtab·········STRTAB··········00000000·000980·000050·00······0···0··1
14 Key·to·Flags:14 Key·to·Flags:
15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
18 ··y·(purecode),·p·(processor·specific)18 ··y·(purecode),·p·(processor·specific)
2.6 KB
readelf --wide --symbols {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
  
1 Symbol·table·'.symtab'·contains·31·entries:1 Symbol·table·'.symtab'·contains·31·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000001···140·FUNC····LOCAL··DEFAULT····1·dnskey_signature_canonize_sort_record_view_rdata_compare4 ·····1:·00000001···140·FUNC····LOCAL··DEFAULT····1·dnskey_signature_canonize_sort_record_view_rdata_compare
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····3:·000003c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d6 ·····3:·000003c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
7 ·····4:·000003c4·····0·NOTYPE··LOCAL··DEFAULT····1·$t7 ·····4:·000003c8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
8 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····1·8 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
9 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····3·9 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
10 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT····4·10 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
11 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····5·11 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····6·12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
13 ····10:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp13 ····10:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp
14 ····11:·0000008d····12·FUNC····GLOBAL·DEFAULT····1·dnskey_signature_init14 ····11:·0000008d····12·FUNC····GLOBAL·DEFAULT····1·dnskey_signature_init
15 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset15 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
16 ····13:·00000099····42·FUNC····GLOBAL·DEFAULT····1·dnskey_signature_set_validity16 ····13:·00000099····42·FUNC····GLOBAL·DEFAULT····1·dnskey_signature_set_validity
17 ····14:·000000c5····12·FUNC····GLOBAL·DEFAULT····1·dnskey_signature_set_view17 ····14:·000000c5····12·FUNC····GLOBAL·DEFAULT····1·dnskey_signature_set_view
18 ····15:·000000d1····12·FUNC····GLOBAL·DEFAULT····1·dnskey_signature_set_rrset_reference18 ····15:·000000d1····12·FUNC····GLOBAL·DEFAULT····1·dnskey_signature_set_rrset_reference
19 ····16:·000000dd····10·FUNC····GLOBAL·DEFAULT····1·dnskey_signature_set_canonised19 ····16:·000000dd····10·FUNC····GLOBAL·DEFAULT····1·dnskey_signature_set_canonised
20 ····17:·000000e9···732·FUNC····GLOBAL·DEFAULT····1·dnskey_signature_sign20 ····17:·000000e9···736·FUNC····GLOBAL·DEFAULT····1·dnskey_signature_sign
21 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnssec_key_is_private21 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnssec_key_is_private
22 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnssec_key_get_algorithm22 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnssec_key_get_algorithm
23 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_digest_init23 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_digest_init
24 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_canonize24 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_canonize
25 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnssec_key_get_domain25 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnssec_key_get_domain
26 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len26 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len
27 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnssec_key_get_tag_const27 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnssec_key_get_tag_const
28 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__memcpy_chk28 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__memcpy_chk
29 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_qsort_r29 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_qsort_r
30 ····27:·000003c5·····2·FUNC····GLOBAL·DEFAULT····1·dnskey_signature_finalise30 ····27:·000003c9·····2·FUNC····GLOBAL·DEFAULT····1·dnskey_signature_finalise
31 ····28:·000003c9···176·FUNC····GLOBAL·DEFAULT····1·dnskey_signature_rrset_sign_with_key31 ····28:·000003cd···176·FUNC····GLOBAL·DEFAULT····1·dnskey_signature_rrset_sign_with_key
32 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·time32 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·time
33 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_get_inactive_epoch33 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_get_inactive_epoch
2.57 KB
readelf --wide --relocs {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x8d4·contains·21·entries:1 Relocation·section·'.rel.text'·at·offset·0x8d8·contains·21·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000070··00000a0a·R_ARM_THM_CALL·········00000000···memcmp3 00000070··00000a0a·R_ARM_THM_CALL·········00000000···memcmp
4 00000110··0000120a·R_ARM_THM_CALL·········00000000···dnssec_key_is_private4 00000110··0000120a·R_ARM_THM_CALL·········00000000···dnssec_key_is_private
5 00000130··0000130a·R_ARM_THM_CALL·········00000000···dnssec_key_get_algorithm5 00000130··0000130a·R_ARM_THM_CALL·········00000000···dnssec_key_get_algorithm
6 0000015c··0000140a·R_ARM_THM_CALL·········00000000···dnskey_digest_init6 0000015c··0000140a·R_ARM_THM_CALL·········00000000···dnskey_digest_init
7 00000180··0000150a·R_ARM_THM_CALL·········00000000···dnsname_canonize7 00000180··0000150a·R_ARM_THM_CALL·········00000000···dnsname_canonize
8 000001ba··0000160a·R_ARM_THM_CALL·········00000000···dnssec_key_get_domain8 000001ba··0000160a·R_ARM_THM_CALL·········00000000···dnssec_key_get_domain
9 000001c0··0000170a·R_ARM_THM_CALL·········00000000···dnsname_len9 000001c0··0000170a·R_ARM_THM_CALL·········00000000···dnsname_len
10 000001e4··0000130a·R_ARM_THM_CALL·········00000000···dnssec_key_get_algorithm10 000001e4··0000130a·R_ARM_THM_CALL·········00000000···dnssec_key_get_algorithm
11 00000212··0000180a·R_ARM_THM_CALL·········00000000···dnssec_key_get_tag_const11 00000208··0000180a·R_ARM_THM_CALL·········00000000···dnssec_key_get_tag_const
12 00000226··0000190a·R_ARM_THM_CALL·········00000000···__memcpy_chk12 0000022a··0000190a·R_ARM_THM_CALL·········00000000···__memcpy_chk
13 000002fc··0000160a·R_ARM_THM_CALL·········00000000···dnssec_key_get_domain13 000002fe··0000160a·R_ARM_THM_CALL·········00000000···dnssec_key_get_domain
14 00000300··0000170a·R_ARM_THM_CALL·········00000000···dnsname_len14 00000302··0000170a·R_ARM_THM_CALL·········00000000···dnsname_len
15 00000398··00001a0a·R_ARM_THM_CALL·········00000000···ptr_vector_qsort_r15 0000039e··00001a0a·R_ARM_THM_CALL·········00000000···ptr_vector_qsort_r
16 000003c0··00000103·R_ARM_REL32············00000001···dnskey_signature_canonize_sort_record_view_rdata_compare16 000003c4··00000103·R_ARM_REL32············00000001···dnskey_signature_canonize_sort_record_view_rdata_compare
17 000003e2··0000120a·R_ARM_THM_CALL·········00000000···dnssec_key_is_private17 000003e6··0000120a·R_ARM_THM_CALL·········00000000···dnssec_key_is_private
18 000003f8··00000c0a·R_ARM_THM_CALL·········00000000···memset18 000003fc··00000c0a·R_ARM_THM_CALL·········00000000···memset
19 00000400··00001d0a·R_ARM_THM_CALL·········00000000···time19 00000404··00001d0a·R_ARM_THM_CALL·········00000000···time
20 00000408··00001e0a·R_ARM_THM_CALL·········00000000···dnskey_get_inactive_epoch20 00000410··00001e0a·R_ARM_THM_CALL·········00000000···dnskey_get_inactive_epoch
21 0000045a··0000110a·R_ARM_THM_CALL·········000000e9···dnskey_signature_sign21 0000045e··0000110a·R_ARM_THM_CALL·········000000e9···dnskey_signature_sign
22 00000062··00000a1e·R_ARM_THM_JUMP24·······00000000···memcmp22 00000062··00000a1e·R_ARM_THM_JUMP24·······00000000···memcmp
23 00000094··00000c1e·R_ARM_THM_JUMP24·······00000000···memset23 00000094··00000c1e·R_ARM_THM_JUMP24·······00000000···memset
11.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 31 lines modifiedOffset 2, 31 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<dnskey_signature_canonize_sort_record_view_rdata_compare>:3 00000000·<dnskey_signature_canonize_sort_record_view_rdata_compare>:
4 dnskey_signature_canonize_sort_record_view_rdata_compare():4 dnskey_signature_canonize_sort_record_view_rdata_compare():
5 »       strd»   r3,·r4,·[sp,·#-32]!5 »       strd»   r3,·r4,·[sp,·#-32]!
6 »       mov»    r4,·r2 
7 »       strd»   r5,·r6,·[sp,·#8]6 »       strd»   r5,·r6,·[sp,·#8]
8 »       mov»    r5,·r0 
9 »       strd»   r7,·r8,·[sp,·#16]7 »       strd»   r7,·r8,·[sp,·#16]
 8 »       mov»    r5,·r0
10 »       mov»    r8,·r19 »       mov»    r8,·r1
11 »       mov»    r1,·r010 »       mov»    r1,·r0
12 »       ldrd»   r0,·r3,·[r2]11 »       ldrd»   r0,·r3,·[r2]
 12 »       mov»    r4,·r2
13 »       strd»   r9,·lr,·[sp,·#24]13 »       strd»   r9,·lr,·[sp,·#24]
14 »       ldr»    r3,·[r3,·#16]14 »       ldr»    r3,·[r3,·#16]
15 »       blx»    r315 »       blx»    r3
16 »       mov»    r7,·r016 »       mov»    r7,·r0
17 »       ldrd»   r0,·r3,·[r4]17 »       ldrd»   r0,·r3,·[r4]
18 »       mov»    r1,·r818 »       mov»    r1,·r8
19 »       ldr»    r3,·[r3,·#16]19 »       ldr»    r3,·[r3,·#16]
20 »       blx»    r320 »       blx»    r3
21 »       mov»    r6,·r0 
22 »       mov»    r1,·r521 »       mov»    r1,·r5
 22 »       mov»    r6,·r0
23 »       sub.w»  r5,·r7,·r023 »       sub.w»  r5,·r7,·r0
24 »       ldrd»   r0,·r3,·[r4]24 »       ldrd»   r0,·r3,·[r4]
25 »       ldr»    r3,·[r3,·#20]25 »       ldr»    r3,·[r3,·#20]
26 »       blx»    r326 »       blx»    r3
27 »       mov»    r9,·r027 »       mov»    r9,·r0
28 »       ldrd»   r0,·r3,·[r4]28 »       ldrd»   r0,·r3,·[r4]
29 »       mov»    r1,·r829 »       mov»    r1,·r8
Offset 46, 20 lines modifiedOffset 46, 20 lines modified
46 »       cmp»    r6,·r746 »       cmp»    r6,·r7
47 »       mov»    r0,·r947 »       mov»    r0,·r9
48 »       it»     cs48 »       it»     cs
49 »       movcs»  r6,·r749 »       movcs»  r6,·r7
50 »       uxth»   r2,·r650 »       uxth»   r2,·r6
51 »       bl»     0·<memcmp>51 »       bl»     0·<memcmp>
52 ·R_ARM_THM_CALL» memcmp52 ·R_ARM_THM_CALL» memcmp
 53 »       ldrd»   r3,·r4,·[sp]
53 »       cmp»    r0,·#054 »       cmp»    r0,·#0
54 »       it»     eq55 »       it»     eq
55 »       moveq»  r0,·r556 »       moveq»  r0,·r5
56 »       ldrd»   r3,·r4,·[sp] 
57 »       ldrd»   r5,·r6,·[sp,·#8] 
58 »       ldrd»   r7,·r8,·[sp,·#16]57 »       ldrd»   r7,·r8,·[sp,·#16]
 58 »       ldrd»   r5,·r6,·[sp,·#8]
59 »       add»    sp,·#2459 »       add»    sp,·#24
60 »       ldmia.w»sp!,·{r9,·pc}60 »       ldmia.w»sp!,·{r9,·pc}
  
61 0000008c·<dnskey_signature_init>:61 0000008c·<dnskey_signature_init>:
62 dnskey_signature_init():62 dnskey_signature_init():
63 »       mov.w»  r2,·#84»    ;·0x5463 »       mov.w»  r2,·#84»    ;·0x54
64 »       mov.w»  r1,·#064 »       mov.w»  r1,·#0
Offset 110, 189 lines modifiedOffset 110, 188 lines modified
110 »       strb»   r3,·[r0,·#16]110 »       strb»   r3,·[r0,·#16]
111 »       bx»     lr111 »       bx»     lr
112 »       nop112 »       nop
  
113 000000e8·<dnskey_signature_sign>:113 000000e8·<dnskey_signature_sign>:
114 dnskey_signature_sign():114 dnskey_signature_sign():
115 »       cmp»    r1,·#0115 »       cmp»    r1,·#0
116 »       beq.w»  3b6·<dnskey_signature_sign+0x2ce>116 »       beq.w»  3bc·<dnskey_signature_sign+0x2d4>
117 »       str.w»  r4,·[sp,·#-36]!117 »       str.w»  r4,·[sp,·#-36]!
118 »       mov»    r4,·r1 
119 »       strd»   r5,·r6,·[sp,·#4]118 »       strd»   r5,·r6,·[sp,·#4]
120 »       mov»    r5,·r0119 »       strd»   fp,·lr,·[sp,·#28]
121 »       mov»    r0,·r1 
122 »       strd»   r7,·r8,·[sp,·#12]120 »       strd»   r7,·r8,·[sp,·#12]
123 »       strd»   r9,·sl,·[sp,·#20]121 »       strd»   r9,·sl,·[sp,·#20]
124 »       strd»   fp,·lr,·[sp,·#28]122 »       mov»    r5,·r0
125 »       subw»   sp,·sp,·#2892»;·0xb4c123 »       subw»   sp,·sp,·#2892»;·0xb4c
126 »       str»    r1,·[sp,·#28]124 »       mov»    r0,·r1
 125 »       mov»    r4,·r1
 126 »       str»    r1,·[sp,·#32]
127 »       str»    r2,·[sp,·#52]» ;·0x34127 »       str»    r2,·[sp,·#52]» ;·0x34
128 »       bl»     0·<dnssec_key_is_private>128 »       bl»     0·<dnssec_key_is_private>
129 ·R_ARM_THM_CALL» dnssec_key_is_private129 ·R_ARM_THM_CALL» dnssec_key_is_private
130 »       cmp»    r0,·#0130 »       cmp»    r0,·#0
131 »       beq.w»  3b0·<dnskey_signature_sign+0x2c8>131 »       beq.w»  3b6·<dnskey_signature_sign+0x2ce>
132 »       ldr»    r3,·[r5,·#0]132 »       ldr»    r3,·[r5,·#0]
133 »       cmp»    r3,·#0133 »       cmp»    r3,·#0
134 »       beq.w»  3b0·<dnskey_signature_sign+0x2c8>134 »       beq.w»  3b6·<dnskey_signature_sign+0x2ce>
135 »       ldr»    r3,·[r3,·#4]135 »       ldr»    r3,·[r3,·#4]
136 »       adds»   r3,·#1136 »       adds»   r3,·#1
137 »       beq.w»  3b0·<dnskey_signature_sign+0x2c8>137 »       beq.w»  3b6·<dnskey_signature_sign+0x2ce>
138 »       mov»    r0,·r4138 »       mov»    r0,·r4
139 »       ldrd»   sl,·r9,·[r5,·#8]139 »       ldrd»   sl,·r9,·[r5,·#8]
140 »       bl»     0·<dnssec_key_get_algorithm>140 »       bl»     0·<dnssec_key_get_algorithm>
141 ·R_ARM_THM_CALL» dnssec_key_get_algorithm141 ·R_ARM_THM_CALL» dnssec_key_get_algorithm
142 »       ldrb»   r3,·[r5,·#17]142 »       ldrb»   r3,·[r5,·#17]
143 »       cmp»    r3,·r0143 »       cmp»    r3,·r0
144 »       beq.n»  142·<dnskey_signature_sign+0x5a>144 »       beq.n»  142·<dnskey_signature_sign+0x5a>
145 »       ldrb»   r3,·[r5,·#16]145 »       ldrb»   r3,·[r5,·#16]
146 »       bfc»    r3,·#1,·#1146 »       bfc»    r3,·#1,·#1
147 »       strb»   r3,·[r5,·#16]147 »       strb»   r3,·[r5,·#16]
148 »       ldrb»   r7,·[r5,·#16]148 »       ldrb»   r7,·[r5,·#16]
149 »       ldrd»   r8,·r3,·[r5]149 »       ldrd»   r8,·r3,·[r5]
150 »       ands.w» r7,·r7,·#2150 »       ands.w» r7,·r7,·#2
151 »       ldrd»   fp,·r6,·[r3]151 »       ldrd»   fp,·r6,·[r3]
152 »       bne.w»  2f2·<dnskey_signature_sign+0x20a>152 »       bne.w»  2f8·<dnskey_signature_sign+0x210>
153 »       add»    r3,·sp,·#80»   ;·0x50153 »       add»    r3,·sp,·#80»   ;·0x50
154 »       mov»    r1,·r0154 »       mov»    r1,·r0
155 »       mov»    r0,·r3155 »       mov»    r0,·r3
156 »       str»    r3,·[sp,·#36]» ;·0x24156 »       str»    r3,·[sp,·#36]» ;·0x24
157 »       bl»     0·<dnskey_digest_init>157 »       bl»     0·<dnskey_digest_init>
158 ·R_ARM_THM_CALL» dnskey_digest_init158 ·R_ARM_THM_CALL» dnskey_digest_init
159 »       subs»   r3,·r0,·#0159 »       subs»   r3,·r0,·#0
160 »       blt.w»  368·<dnskey_signature_sign+0x280>160 »       blt.w»  36e·<dnskey_signature_sign+0x286>
161 »       ldr.w»  r2,·[r8]161 »       ldr.w»  r2,·[r8]
162 »       add»    r4,·sp,·#308»  ;·0x134162 »       add»    r4,·sp,·#308»  ;·0x134
163 »       add»    r3,·sp,·#564»  ;·0x234163 »       add»    r1,·sp,·#564»  ;·0x234
164 »       mov»    r0,·fp 
165 »       strd»   r4,·r3,·[sp,·#20] 
166 »       ldr»    r3,·[r6,·#0]164 »       ldr»    r3,·[r6,·#0]
 165 »       strd»   r1,·r4,·[sp,·#20]
 166 »       mov»    r0,·fp
167 »       ldr»    r2,·[r2,·#0]167 »       ldr»    r2,·[r2,·#0]
168 »       mov»    r1,·r2168 »       mov»    r1,·r2
169 »       str»    r2,·[sp,·#40]» ;·0x28169 »       str»    r2,·[sp,·#40]» ;·0x28
170 »       blx»    r3170 »       blx»    r3
171 »       mov»    r1,·r4171 »       mov»    r1,·r4
172 »       bl»     0·<dnsname_canonize>172 »       bl»     0·<dnsname_canonize>
173 ·R_ARM_THM_CALL» dnsname_canonize173 ·R_ARM_THM_CALL» dnsname_canonize
Max diff block lines reached; 8913/11917 bytes (74.79%) of diff not shown.
106 KB
dnsname.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········12644·(bytes·into·file)13 ··Start·of·section·headers:··········12728·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1219 ··Number·of·section·headers:·········12
20 ··Section·header·string·table·index:·1120 ··Section·header·string·table·index:·11
2.38 KB
readelf --wide --sections {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 There·are·12·section·headers,·starting·at·offset·0x3164:1 There·are·12·section·headers,·starting·at·offset·0x31b8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·001c64·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001cb8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·002ebc·000240·08···I··9···1··46 ··[·2]·.rel.text·········REL·············00000000·002f10·000240·08···I··9···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001c98·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·001cec·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·001c98·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·001cec·000000·00··WA··0···0··1
9 ··[·5]·.rodata···········PROGBITS········00000000·001c98·000400·00···A··0···0··49 ··[·5]·.rodata···········PROGBITS········00000000·001cec·000400·00···A··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·002098·000017·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0020ec·000017·01·AMS··0···0··4
11 ··[·7]·.note.GNU-stack···PROGBITS········00000000·0020af·000000·00······0···0··111 ··[·7]·.note.GNU-stack···PROGBITS········00000000·002103·000000·00······0···0··1
12 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0020af·000033·00······0···0··112 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002103·000033·00······0···0··1
13 ··[·9]·.symtab···········SYMTAB··········00000000·0020e4·0007e0·10·····10··59··413 ··[·9]·.symtab···········SYMTAB··········00000000·002138·0007e0·10·····10··59··4
14 ··[10]·.strtab···········STRTAB··········00000000·0028c4·0005f8·00······0···0··114 ··[10]·.strtab···········STRTAB··········00000000·002918·0005f8·00······0···0··1
15 ··[11]·.shstrtab·········STRTAB··········00000000·0030fc·000067·00······0···0··115 ··[11]·.shstrtab·········STRTAB··········00000000·003150·000067·00······0···0··1
16 Key·to·Flags:16 Key·to·Flags:
17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
20 ··y·(purecode),·p·(processor·specific)20 ··y·(purecode),·p·(processor·specific)
11.5 KB
readelf --wide --symbols {}
    
Offset 17, 40 lines modifiedOffset 17, 40 lines modified
17 ····13:·00000218·····0·NOTYPE··LOCAL··DEFAULT····1·$t17 ····13:·00000218·····0·NOTYPE··LOCAL··DEFAULT····1·$t
18 ····14:·000002b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d18 ····14:·000002b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
19 ····15:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t19 ····15:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
20 ····16:·00000368·····0·NOTYPE··LOCAL··DEFAULT····1·$d20 ····16:·00000368·····0·NOTYPE··LOCAL··DEFAULT····1·$d
21 ····17:·0000036c·····0·NOTYPE··LOCAL··DEFAULT····1·$t21 ····17:·0000036c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
22 ····18:·000003f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d22 ····18:·000003f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
23 ····19:·000003f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t23 ····19:·000003f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
24 ····20:·00000490·····0·NOTYPE··LOCAL··DEFAULT····1·$d24 ····20:·0000048c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
25 ····21:·00000494·····0·NOTYPE··LOCAL··DEFAULT····1·$t25 ····21:·00000490·····0·NOTYPE··LOCAL··DEFAULT····1·$t
26 ····22:·00000550·····0·NOTYPE··LOCAL··DEFAULT····1·$d26 ····22:·0000054c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
27 ····23:·00000554·····0·NOTYPE··LOCAL··DEFAULT····1·$t27 ····23:·00000550·····0·NOTYPE··LOCAL··DEFAULT····1·$t
28 ····24:·00000634·····0·NOTYPE··LOCAL··DEFAULT····1·$d28 ····24:·0000065c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
29 ····25:·00000638·····0·NOTYPE··LOCAL··DEFAULT····1·$t29 ····25:·00000660·····0·NOTYPE··LOCAL··DEFAULT····1·$t
30 ····26:·00000790·····0·NOTYPE··LOCAL··DEFAULT····1·$d30 ····26:·000007b4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
31 ····27:·00000794·····0·NOTYPE··LOCAL··DEFAULT····1·$t31 ····27:·000007b8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
32 ····28:·000008ec·····0·NOTYPE··LOCAL··DEFAULT····1·$d32 ····28:·00000948·····0·NOTYPE··LOCAL··DEFAULT····1·$d
33 ····29:·000008f0·····0·NOTYPE··LOCAL··DEFAULT····1·$t33 ····29:·0000094c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
34 ····30:·00000a90·····0·NOTYPE··LOCAL··DEFAULT····1·$d34 ····30:·00000aec·····0·NOTYPE··LOCAL··DEFAULT····1·$d
35 ····31:·00000a94·····0·NOTYPE··LOCAL··DEFAULT····1·$t35 ····31:·00000af0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
36 ····32:·00000d40·····0·NOTYPE··LOCAL··DEFAULT····1·$d36 ····32:·00000d9c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
37 ····33:·00000d44·····0·NOTYPE··LOCAL··DEFAULT····1·$t37 ····33:·00000da0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
38 ····34:·00000e24·····0·NOTYPE··LOCAL··DEFAULT····1·$d38 ····34:·00000e80·····0·NOTYPE··LOCAL··DEFAULT····1·$d
39 ····35:·00000e28·····0·NOTYPE··LOCAL··DEFAULT····1·$t39 ····35:·00000e84·····0·NOTYPE··LOCAL··DEFAULT····1·$t
40 ····36:·00001308·····0·NOTYPE··LOCAL··DEFAULT····1·$d40 ····36:·00001364·····0·NOTYPE··LOCAL··DEFAULT····1·$d
41 ····37:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC041 ····37:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC0
42 ····38:·0000130c·····0·NOTYPE··LOCAL··DEFAULT····1·$t42 ····38:·00001368·····0·NOTYPE··LOCAL··DEFAULT····1·$t
43 ····39:·00001ac8·····0·NOTYPE··LOCAL··DEFAULT····1·$d43 ····39:·00001b1c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
44 ····40:·00000010·····0·NOTYPE··LOCAL··DEFAULT····6·.LC144 ····40:·00000010·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
45 ····41:·00001ad0·····0·NOTYPE··LOCAL··DEFAULT····1·$t45 ····41:·00001b24·····0·NOTYPE··LOCAL··DEFAULT····1·$t
46 ····42:·00001bd0·····0·NOTYPE··LOCAL··DEFAULT····1·$d46 ····42:·00001c24·····0·NOTYPE··LOCAL··DEFAULT····1·$d
47 ····43:·00001bdc·····0·NOTYPE··LOCAL··DEFAULT····1·$t47 ····43:·00001c30·····0·NOTYPE··LOCAL··DEFAULT····1·$t
48 ····44:·00001c50·····0·NOTYPE··LOCAL··DEFAULT····1·$d48 ····44:·00001ca4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
49 ····45:·00001c58·····0·NOTYPE··LOCAL··DEFAULT····1·$t49 ····45:·00001cac·····0·NOTYPE··LOCAL··DEFAULT····1·$t
50 ····46:·00000000·····0·SECTION·LOCAL··DEFAULT····5·50 ····46:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
51 ····47:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d51 ····47:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
52 ····48:·00000000···256·OBJECT··LOCAL··DEFAULT····5·cstr_to_dnsname_map52 ····48:·00000000···256·OBJECT··LOCAL··DEFAULT····5·cstr_to_dnsname_map
53 ····49:·00000100···256·OBJECT··LOCAL··DEFAULT····5·cstr_to_dnsname_terminators53 ····49:·00000100···256·OBJECT··LOCAL··DEFAULT····5·cstr_to_dnsname_terminators
54 ····50:·00000200···256·OBJECT··LOCAL··DEFAULT····5·cstr_to_dnsname_map_nostar54 ····50:·00000200···256·OBJECT··LOCAL··DEFAULT····5·cstr_to_dnsname_map_nostar
55 ····51:·00000300···256·OBJECT··LOCAL··DEFAULT····5·cstr_to_dnsrname_map55 ····51:·00000300···256·OBJECT··LOCAL··DEFAULT····5·cstr_to_dnsrname_map
56 ····52:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d56 ····52:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
Offset 68, 62 lines modifiedOffset 68, 62 lines modified
68 ····64:·000000b1···112·FUNC····GLOBAL·DEFAULT····1·dnslabel_locase_verify_charspace68 ····64:·000000b1···112·FUNC····GLOBAL·DEFAULT····1·dnslabel_locase_verify_charspace
69 ····65:·00000121···124·FUNC····GLOBAL·DEFAULT····1·dnsname_locase_verify_charspace69 ····65:·00000121···124·FUNC····GLOBAL·DEFAULT····1·dnsname_locase_verify_charspace
70 ····66:·0000019d···124·FUNC····GLOBAL·DEFAULT····1·dnsname_locase_verify_extended_charspace70 ····66:·0000019d···124·FUNC····GLOBAL·DEFAULT····1·dnsname_locase_verify_extended_charspace
71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__ctype_tolower_loc71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__ctype_tolower_loc
72 ····68:·00000219···164·FUNC····GLOBAL·DEFAULT····1·cstr_to_dnsname72 ····68:·00000219···164·FUNC····GLOBAL·DEFAULT····1·cstr_to_dnsname
73 ····69:·000002bd···176·FUNC····GLOBAL·DEFAULT····1·cstr_to_locase_dnsname73 ····69:·000002bd···176·FUNC····GLOBAL·DEFAULT····1·cstr_to_locase_dnsname
74 ····70:·0000036d···140·FUNC····GLOBAL·DEFAULT····1·charp_to_dnsname74 ····70:·0000036d···140·FUNC····GLOBAL·DEFAULT····1·charp_to_dnsname
75 ····71:·000003f9···156·FUNC····GLOBAL·DEFAULT····1·charp_to_locase_dnsname75 ····71:·000003f9···152·FUNC····GLOBAL·DEFAULT····1·charp_to_locase_dnsname
76 ····72:·00000495···192·FUNC····GLOBAL·DEFAULT····1·charp_to_locase_dnsname_with_check76 ····72:·00000491···192·FUNC····GLOBAL·DEFAULT····1·charp_to_locase_dnsname_with_check
77 ····73:·00000555···228·FUNC····GLOBAL·DEFAULT····1·cstr_to_dnsname_with_check77 ····73:·00000551···272·FUNC····GLOBAL·DEFAULT····1·cstr_to_dnsname_with_check
78 ····74:·00000639···348·FUNC····GLOBAL·DEFAULT····1·cstr_to_dnsname_with_check_len78 ····74:·00000661···344·FUNC····GLOBAL·DEFAULT····1·cstr_to_dnsname_with_check_len
79 ····75:·00000795···348·FUNC····GLOBAL·DEFAULT····1·cstr_to_locase_dnsname_with_check_len79 ····75:·000007b9···404·FUNC····GLOBAL·DEFAULT····1·cstr_to_locase_dnsname_with_check_len
80 ····76:·000008f1···420·FUNC····GLOBAL·DEFAULT····1·cstr_to_dnsname_with_check_len_with_origin80 ····76:·0000094d···420·FUNC····GLOBAL·DEFAULT····1·cstr_to_dnsname_with_check_len_with_origin
81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
82 ····78:·00000a95···688·FUNC····GLOBAL·DEFAULT····1·cstr_to_locase_dnsname_with_check_len_with_origin82 ····78:·00000af1···688·FUNC····GLOBAL·DEFAULT····1·cstr_to_locase_dnsname_with_check_len_with_origin
83 ····79:·00000d45···228·FUNC····GLOBAL·DEFAULT····1·cstr_to_dnsrname_with_check83 ····79:·00000da1···228·FUNC····GLOBAL·DEFAULT····1·cstr_to_dnsrname_with_check
84 ····80:·00000e29····82·FUNC····GLOBAL·DEFAULT····1·cstr_get_dnsname_len84 ····80:·00000e85····82·FUNC····GLOBAL·DEFAULT····1·cstr_get_dnsname_len
85 ····81:·00000e7d····90·FUNC····GLOBAL·DEFAULT····1·dnsname_to_cstr85 ····81:·00000ed9····92·FUNC····GLOBAL·DEFAULT····1·dnsname_to_cstr
86 ····82:·00000ed9···172·FUNC····GLOBAL·DEFAULT····1·dnslabel_equals86 ····82:·00000f35···172·FUNC····GLOBAL·DEFAULT····1·dnslabel_equals
87 ····83:·00000f85···224·FUNC····GLOBAL·DEFAULT····1·dnslabel_equals_ignorecase_left87 ····83:·00000fe1···222·FUNC····GLOBAL·DEFAULT····1·dnslabel_equals_ignorecase_left
88 ····84:·00001065···106·FUNC····GLOBAL·DEFAULT····1·dnsname_equals88 ····84:·000010c1···106·FUNC····GLOBAL·DEFAULT····1·dnsname_equals
89 ····85:·000010d1···128·FUNC····GLOBAL·DEFAULT····1·dnsname_compare89 ····85:·0000112d···128·FUNC····GLOBAL·DEFAULT····1·dnsname_compare
90 ····86:·00001151···118·FUNC····GLOBAL·DEFAULT····1·dnsname_is_subdomain90 ····86:·000011ad···118·FUNC····GLOBAL·DEFAULT····1·dnsname_is_subdomain
91 ····87:·000011c9···174·FUNC····GLOBAL·DEFAULT····1·dnsname_equals_ignorecase91 ····87:·00001225···174·FUNC····GLOBAL·DEFAULT····1·dnsname_equals_ignorecase
92 ····88:·00001279····30·FUNC····GLOBAL·DEFAULT····1·dnsname_len92 ····88:·000012d5····30·FUNC····GLOBAL·DEFAULT····1·dnsname_len
93 ····89:·00001299····32·FUNC····GLOBAL·DEFAULT····1·dnsname_getdepth93 ····89:·000012f5····32·FUNC····GLOBAL·DEFAULT····1·dnsname_getdepth
94 ····90:·000012b9····84·FUNC····GLOBAL·DEFAULT····1·dnsname_dup94 ····90:·00001315····84·FUNC····GLOBAL·DEFAULT····1·dnsname_dup
95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
98 ····94:·0000130d····50·FUNC····GLOBAL·DEFAULT····1·dnsname_copy98 ····94:·00001369····50·FUNC····GLOBAL·DEFAULT····1·dnsname_copy
99 ····95:·00001341···304·FUNC····GLOBAL·DEFAULT····1·dnsname_canonize99 ····95:·0000139d···304·FUNC····GLOBAL·DEFAULT····1·dnsname_canonize
100 ····96:·00001471····78·FUNC····GLOBAL·DEFAULT····1·dnslabel_vector_to_dnsname100 ····96:·000014cd····78·FUNC····GLOBAL·DEFAULT····1·dnslabel_vector_to_dnsname
101 ····97:·000014c1····84·FUNC····GLOBAL·DEFAULT····1·dnslabel_vector_to_cstr101 ····97:·0000151d····84·FUNC····GLOBAL·DEFAULT····1·dnslabel_vector_to_cstr
102 ····98:·00001515···104·FUNC····GLOBAL·DEFAULT····1·dnslabel_vector_dnslabel_to_dnsname102 ····98:·00001571···104·FUNC····GLOBAL·DEFAULT····1·dnslabel_vector_dnslabel_to_dnsname
103 ····99:·0000157d····36·FUNC····GLOBAL·DEFAULT····1·dnslabel_vector_len103 ····99:·000015d9····36·FUNC····GLOBAL·DEFAULT····1·dnslabel_vector_len
104 ···100:·000015a1····84·FUNC····GLOBAL·DEFAULT····1·dnsname_vector_sub_to_dnsname104 ···100:·000015fd····84·FUNC····GLOBAL·DEFAULT····1·dnsname_vector_sub_to_dnsname
105 ···101:·000015f5····70·FUNC····GLOBAL·DEFAULT····1·dnsname_to_dnslabel_vector105 ···101:·00001651····70·FUNC····GLOBAL·DEFAULT····1·dnsname_to_dnslabel_vector
106 ···102:·0000163d····70·FUNC····GLOBAL·DEFAULT····1·dnsname_to_dnsname_vector106 ···102:·00001699····72·FUNC····GLOBAL·DEFAULT····1·dnsname_to_dnsname_vector
107 ···103:·00001685····32·FUNC····GLOBAL·DEFAULT····1·dnsname_vector_copy107 ···103:·000016e1····32·FUNC····GLOBAL·DEFAULT····1·dnsname_vector_copy
108 ···104:·000016a5····60·FUNC····GLOBAL·DEFAULT····1·dnsname_vector_len108 ···104:·00001701····60·FUNC····GLOBAL·DEFAULT····1·dnsname_vector_len
109 ···105:·000016e1····96·FUNC····GLOBAL·DEFAULT····1·dnslabel_stack_to_cstr109 ···105:·0000173d····96·FUNC····GLOBAL·DEFAULT····1·dnslabel_stack_to_cstr
110 ···106:·00001741····82·FUNC····GLOBAL·DEFAULT····1·dnslabel_stack_to_dnsname110 ···106:·0000179d····82·FUNC····GLOBAL·DEFAULT····1·dnslabel_stack_to_dnsname
111 ···107:·00001795····84·FUNC····GLOBAL·DEFAULT····1·dnsname_to_dnslabel_stack111 ···107:·000017f1····84·FUNC····GLOBAL·DEFAULT····1·dnsname_to_dnslabel_stack
112 ···108:·000017e9····84·FUNC····GLOBAL·DEFAULT····1·dnsname_stack_to_dnsname112 ···108:·00001845····84·FUNC····GLOBAL·DEFAULT····1·dnsname_stack_to_dnsname
113 ···109:·0000183d····60·FUNC····GLOBAL·DEFAULT····1·dnsname_stack_len113 ···109:·00001899····60·FUNC····GLOBAL·DEFAULT····1·dnsname_stack_len
114 ···110:·00001879····92·FUNC····GLOBAL·DEFAULT····1·dnsname_stack_to_cstr114 ···110:·000018d5····92·FUNC····GLOBAL·DEFAULT····1·dnsname_stack_to_cstr
115 ···111:·000018d5···116·FUNC····GLOBAL·DEFAULT····1·dnsname_equals_dnsname_stack115 ···111:·00001931···116·FUNC····GLOBAL·DEFAULT····1·dnsname_equals_dnsname_stack
116 ···112:·00001949···134·FUNC····GLOBAL·DEFAULT····1·dnsname_under_dnsname_stack116 ···112:·000019a5···134·FUNC····GLOBAL·DEFAULT····1·dnsname_under_dnsname_stack
117 ···113:·000019d1····28·FUNC····GLOBAL·DEFAULT····1·dnsname_stack_push_label117 ···113:·00001a2d····18·FUNC····GLOBAL·DEFAULT····1·dnsname_stack_push_label
118 ···114:·000019ed····12·FUNC····GLOBAL·DEFAULT····1·dnsname_stack_pop_label118 ···114:·00001a41····12·FUNC····GLOBAL·DEFAULT····1·dnsname_stack_pop_label
119 ···115:·000019f9····94·FUNC····GLOBAL·DEFAULT····1·dnsname_to_dnsname_stack119 ···115:·00001a4d····94·FUNC····GLOBAL·DEFAULT····1·dnsname_to_dnsname_stack
120 ···116:·00001a59···120·FUNC····GLOBAL·DEFAULT····1·dnsname_zdup120 ···116:·00001aad···120·FUNC····GLOBAL·DEFAULT····1·dnsname_zdup
121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line
122 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief122 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief
123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort
124 ···120:·00001ad1···268·FUNC····GLOBAL·DEFAULT····1·dnsname_zdup_from_name124 ···120:·00001b25···268·FUNC····GLOBAL·DEFAULT····1·dnsname_zdup_from_name
125 ···121:·00001bdd····42·FUNC····GLOBAL·DEFAULT····1·dnsname_zfree125 ···121:·00001c31····42·FUNC····GLOBAL·DEFAULT····1·dnsname_zfree
126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line
128 ···124:·00001c09····80·FUNC····GLOBAL·DEFAULT····1·dnslabel_zdup128 ···124:·00001c5d····80·FUNC····GLOBAL·DEFAULT····1·dnslabel_zdup
129 ···125:·00001c59····10·FUNC····GLOBAL·DEFAULT····1·dnslabel_zfree129 ···125:·00001cad····10·FUNC····GLOBAL·DEFAULT····1·dnslabel_zfree
8.01 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x2ebc·contains·72·entries:1 Relocation·section·'.rel.text'·at·offset·0x2f10·contains·72·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000014··00002e03·R_ARM_REL32············00000000···.rodata3 00000014··00002e03·R_ARM_REL32············00000000···.rodata
4 00000030··00003d0a·R_ARM_THM_CALL·········00000000···memcmp4 00000030··00003d0a·R_ARM_THM_CALL·········00000000···memcmp
5 00000074··00002e03·R_ARM_REL32············00000000···.rodata5 00000074··00002e03·R_ARM_REL32············00000000···.rodata
6 000000ac··00002e03·R_ARM_REL32············00000000···.rodata6 000000ac··00002e03·R_ARM_REL32············00000000···.rodata
7 00000118··00002e03·R_ARM_REL32············00000000···.rodata7 00000118··00002e03·R_ARM_REL32············00000000···.rodata
8 0000011c··00002e03·R_ARM_REL32············00000000···.rodata8 0000011c··00002e03·R_ARM_REL32············00000000···.rodata
Offset 11, 65 lines modifiedOffset 11, 65 lines modified
11 00000198··00002e03·R_ARM_REL32············00000000···.rodata11 00000198··00002e03·R_ARM_REL32············00000000···.rodata
12 000001ce··0000430a·R_ARM_THM_CALL·········00000000···__ctype_tolower_loc12 000001ce··0000430a·R_ARM_THM_CALL·········00000000···__ctype_tolower_loc
13 00000210··00002e03·R_ARM_REL32············00000000···.rodata13 00000210··00002e03·R_ARM_REL32············00000000···.rodata
14 00000214··00002e03·R_ARM_REL32············00000000···.rodata14 00000214··00002e03·R_ARM_REL32············00000000···.rodata
15 000002b8··00002e03·R_ARM_REL32············00000000···.rodata15 000002b8··00002e03·R_ARM_REL32············00000000···.rodata
16 00000368··00002e03·R_ARM_REL32············00000000···.rodata16 00000368··00002e03·R_ARM_REL32············00000000···.rodata
17 000003f4··00002e03·R_ARM_REL32············00000000···.rodata17 000003f4··00002e03·R_ARM_REL32············00000000···.rodata
18 00000490··00002e03·R_ARM_REL32············00000000···.rodata18 0000048c··00002e03·R_ARM_REL32············00000000···.rodata
19 00000550··00002e03·R_ARM_REL32············00000000···.rodata19 0000054c··00002e03·R_ARM_REL32············00000000···.rodata
20 00000634··00002e03·R_ARM_REL32············00000000···.rodata20 0000065c··00002e03·R_ARM_REL32············00000000···.rodata
21 00000790··00002e03·R_ARM_REL32············00000000···.rodata21 000007b4··00002e03·R_ARM_REL32············00000000···.rodata
22 000008ec··00002e03·R_ARM_REL32············00000000···.rodata22 00000948··00002e03·R_ARM_REL32············00000000···.rodata
23 00000a2e··00004d0a·R_ARM_THM_CALL·········00000000···memcpy23 00000a8a··00004d0a·R_ARM_THM_CALL·········00000000···memcpy
24 00000a68··00004d0a·R_ARM_THM_CALL·········00000000···memcpy24 00000ac4··00004d0a·R_ARM_THM_CALL·········00000000···memcpy
25 00000a90··00002e03·R_ARM_REL32············00000000···.rodata25 00000aec··00002e03·R_ARM_REL32············00000000···.rodata
26 00000be4··00004d0a·R_ARM_THM_CALL·········00000000···memcpy26 00000c40··00004d0a·R_ARM_THM_CALL·········00000000···memcpy
27 00000d40··00002e03·R_ARM_REL32············00000000···.rodata27 00000d9c··00002e03·R_ARM_REL32············00000000···.rodata
28 00000e24··00002e03·R_ARM_REL32············00000000···.rodata28 00000e80··00002e03·R_ARM_REL32············00000000···.rodata
29 00000ea0··00004d0a·R_ARM_THM_CALL·········00000000···memcpy29 00000efe··00004d0a·R_ARM_THM_CALL·········00000000···memcpy
30 000010b4··00003d0a·R_ARM_THM_CALL·········00000000···memcmp30 00001110··00003d0a·R_ARM_THM_CALL·········00000000···memcmp
31 00001114··00003d0a·R_ARM_THM_CALL·········00000000···memcmp31 0000116c··00003d0a·R_ARM_THM_CALL·········00000000···memcmp
32 00001138··00003d0a·R_ARM_THM_CALL·········00000000···memcmp32 00001194··00003d0a·R_ARM_THM_CALL·········00000000···memcmp
33 000011a2··00003d0a·R_ARM_THM_CALL·········00000000···memcmp33 000011fe··00003d0a·R_ARM_THM_CALL·········00000000···memcmp
34 000012da··00005b0a·R_ARM_THM_CALL·········00000000···malloc34 00001336··00005b0a·R_ARM_THM_CALL·········00000000···malloc
35 000012e6··00004d0a·R_ARM_THM_CALL·········00000000···memcpy35 00001342··00004d0a·R_ARM_THM_CALL·········00000000···memcpy
36 000012fe··00005c0a·R_ARM_THM_CALL·········00000000···perror36 0000135a··00005c0a·R_ARM_THM_CALL·········00000000···perror
37 00001304··00005d0a·R_ARM_THM_CALL·········00000000···exit37 00001360··00005d0a·R_ARM_THM_CALL·········00000000···exit
38 00001308··00002503·R_ARM_REL32············00000000···.LC038 00001364··00002503·R_ARM_REL32············00000000···.LC0
39 00001328··00004d0a·R_ARM_THM_CALL·········00000000···memcpy39 00001384··00004d0a·R_ARM_THM_CALL·········00000000···memcpy
40 00001336··00004d0a·R_ARM_THM_CALL·········00000000···memcpy40 00001392··00004d0a·R_ARM_THM_CALL·········00000000···memcpy
41 0000149a··00004d0a·R_ARM_THM_CALL·········00000000···memcpy41 000014f6··00004d0a·R_ARM_THM_CALL·········00000000···memcpy
42 000014ea··00004d0a·R_ARM_THM_CALL·········00000000···memcpy42 00001546··00004d0a·R_ARM_THM_CALL·········00000000···memcpy
43 00001534··00004d0a·R_ARM_THM_CALL·········00000000···memcpy43 00001590··00004d0a·R_ARM_THM_CALL·········00000000···memcpy
44 0000155a··00004d0a·R_ARM_THM_CALL·········00000000···memcpy44 000015b6··00004d0a·R_ARM_THM_CALL·········00000000···memcpy
45 000015d4··00004d0a·R_ARM_THM_CALL·········00000000···memcpy45 00001630··00004d0a·R_ARM_THM_CALL·········00000000···memcpy
46 0000169c··00004d0a·R_ARM_THM_CALL·········00000000···memcpy46 000016f8··00004d0a·R_ARM_THM_CALL·········00000000···memcpy
47 00001710··00004d0a·R_ARM_THM_CALL·········00000000···memcpy47 0000176c··00004d0a·R_ARM_THM_CALL·········00000000···memcpy
48 0000176e··00004d0a·R_ARM_THM_CALL·········00000000···memcpy48 000017ca··00004d0a·R_ARM_THM_CALL·········00000000···memcpy
49 00001818··00004d0a·R_ARM_THM_CALL·········00000000···memcpy49 00001874··00004d0a·R_ARM_THM_CALL·········00000000···memcpy
50 000018aa··00004d0a·R_ARM_THM_CALL·········00000000···memcpy50 00001906··00004d0a·R_ARM_THM_CALL·········00000000···memcpy
51 00001914··00003d0a·R_ARM_THM_CALL·········00000000···memcmp51 00001970··00003d0a·R_ARM_THM_CALL·········00000000···memcmp
52 00001988··00003d0a·R_ARM_THM_CALL·········00000000···memcmp52 000019e4··00003d0a·R_ARM_THM_CALL·········00000000···memcmp
53 00001a86··00005b0a·R_ARM_THM_CALL·········00000000···malloc53 00001ada··00005b0a·R_ARM_THM_CALL·········00000000···malloc
54 00001a94··00004d0a·R_ARM_THM_CALL·········00000000···memcpy54 00001ae8··00004d0a·R_ARM_THM_CALL·········00000000···memcpy
55 00001aa4··0000750a·R_ARM_THM_CALL·········00000000···zalloc_line55 00001af8··0000750a·R_ARM_THM_CALL·········00000000···zalloc_line
56 00001abe··0000760a·R_ARM_THM_CALL·········00000000···dief56 00001b12··0000760a·R_ARM_THM_CALL·········00000000···dief
57 00001ac2··0000770a·R_ARM_THM_CALL·········00000000···abort57 00001b16··0000770a·R_ARM_THM_CALL·········00000000···abort
58 00001ac8··00002503·R_ARM_REL32············00000000···.LC058 00001b1c··00002503·R_ARM_REL32············00000000···.LC0
59 00001acc··00002803·R_ARM_REL32············00000010···.LC159 00001b20··00002803·R_ARM_REL32············00000010···.LC1
60 00001b28··0000750a·R_ARM_THM_CALL·········00000000···zalloc_line60 00001b7c··0000750a·R_ARM_THM_CALL·········00000000···zalloc_line
61 00001b96··00005b0a·R_ARM_THM_CALL·········00000000···malloc61 00001bea··00005b0a·R_ARM_THM_CALL·········00000000···malloc
62 00001bc8··0000760a·R_ARM_THM_CALL·········00000000···dief62 00001c1c··0000760a·R_ARM_THM_CALL·········00000000···dief
63 00001bcc··0000770a·R_ARM_THM_CALL·········00000000···abort63 00001c20··0000770a·R_ARM_THM_CALL·········00000000···abort
64 00001bd0··00002e03·R_ARM_REL32············00000000···.rodata64 00001c24··00002e03·R_ARM_REL32············00000000···.rodata
65 00001bd4··00002503·R_ARM_REL32············00000000···.LC065 00001c28··00002503·R_ARM_REL32············00000000···.LC0
66 00001bd8··00002803·R_ARM_REL32············00000010···.LC166 00001c2c··00002803·R_ARM_REL32············00000010···.LC1
67 00001c1c··0000750a·R_ARM_THM_CALL·········00000000···zalloc_line67 00001c70··0000750a·R_ARM_THM_CALL·········00000000···zalloc_line
68 00001c28··00004d0a·R_ARM_THM_CALL·········00000000···memcpy68 00001c7c··00004d0a·R_ARM_THM_CALL·········00000000···memcpy
69 00001c48··0000760a·R_ARM_THM_CALL·········00000000···dief69 00001c9c··0000760a·R_ARM_THM_CALL·········00000000···dief
70 00001c4c··0000770a·R_ARM_THM_CALL·········00000000···abort70 00001ca0··0000770a·R_ARM_THM_CALL·········00000000···abort
71 00001c50··00002503·R_ARM_REL32············00000000···.LC071 00001ca4··00002503·R_ARM_REL32············00000000···.LC0
72 00001c54··00002803·R_ARM_REL32············00000010···.LC172 00001ca8··00002803·R_ARM_REL32············00000010···.LC1
73 00001bfe··00007a1e·R_ARM_THM_JUMP24·······00000000···free73 00001c52··00007a1e·R_ARM_THM_JUMP24·······00000000···free
74 00001c02··00007b1e·R_ARM_THM_JUMP24·······00000000···zfree_line74 00001c56··00007b1e·R_ARM_THM_JUMP24·······00000000···zfree_line
75 00001c5e··00007b1e·R_ARM_THM_JUMP24·······00000000···zfree_line75 00001cb2··00007b1e·R_ARM_THM_JUMP24·······00000000···zfree_line
83.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 98, 16 lines modifiedOffset 98, 16 lines modified
98 »       ldrb»   r3,·[r0,·#1]98 »       ldrb»   r3,·[r0,·#1]
99 »       ldr»    r0,·[pc,·#84]» ;·(118·<dnslabel_locase_verify_charspace+0x68>)99 »       ldr»    r0,·[pc,·#84]» ;·(118·<dnslabel_locase_verify_charspace+0x68>)
100 »       add»    r0,·pc100 »       add»    r0,·pc
101 »       ldrsb»  r0,·[r0,·r3]101 »       ldrsb»  r0,·[r0,·r3]
102 »       cmp»    r0,·#1102 »       cmp»    r0,·#1
103 »       bne.n»  10a·<dnslabel_locase_verify_charspace+0x5a>103 »       bne.n»  10a·<dnslabel_locase_verify_charspace+0x5a>
104 »       str.w»  r4,·[sp,·#-4]!104 »       str.w»  r4,·[sp,·#-4]!
 105 »       ldr»    r4,·[pc,·#72]» ;·(11c·<dnslabel_locase_verify_charspace+0x6c>)
105 »       add.w»  r1,·r1,·#1106 »       add.w»  r1,·r1,·#1
106 »       ldr»    r4,·[pc,·#68]» ;·(11c·<dnslabel_locase_verify_charspace+0x6c>) 
107 »       add»    r4,·pc107 »       add»    r4,·pc
108 »       b.n»    e2·<dnslabel_locase_verify_charspace+0x32>108 »       b.n»    e2·<dnslabel_locase_verify_charspace+0x32>
109 »       ldrb»   r3,·[r2,·#0]109 »       ldrb»   r3,·[r2,·#0]
110 »       ldrsb»  r0,·[r4,·r3]110 »       ldrsb»  r0,·[r4,·r3]
111 »       cmp»    r0,·#1111 »       cmp»    r0,·#1
112 »       bne.n»  100·<dnslabel_locase_verify_charspace+0x50>112 »       bne.n»  100·<dnslabel_locase_verify_charspace+0x50>
113 »       add.w»  r3,·r3,·#1113 »       add.w»  r3,·r3,·#1
Offset 141, 16 lines modifiedOffset 141, 16 lines modified
141 »       strd»   r4,·r5,·[sp,·#-8]!141 »       strd»   r4,·r5,·[sp,·#-8]!
142 »       ldr»    r5,·[pc,·#100]»;·(194·<dnsname_locase_verify_charspace+0x74>)142 »       ldr»    r5,·[pc,·#100]»;·(194·<dnsname_locase_verify_charspace+0x74>)
143 »       ldr»    r4,·[pc,·#104]»;·(198·<dnsname_locase_verify_charspace+0x78>)143 »       ldr»    r4,·[pc,·#104]»;·(198·<dnsname_locase_verify_charspace+0x78>)
144 »       add»    r5,·pc144 »       add»    r5,·pc
145 »       add»    r4,·pc145 »       add»    r4,·pc
146 »       add.w»  r1,·r0,·r3146 »       add.w»  r1,·r0,·r3
147 »       add.w»  r2,·r0,·#1147 »       add.w»  r2,·r0,·#1
148 »       ldrb»   r3,·[r0,·#1] 
149 »       cmp»    r1,·r2148 »       cmp»    r1,·r2
 149 »       ldrb»   r3,·[r0,·#1]
150 »       bcc.n»  17c·<dnsname_locase_verify_charspace+0x5c>150 »       bcc.n»  17c·<dnsname_locase_verify_charspace+0x5c>
151 »       ldrsb»  r0,·[r5,·r3]151 »       ldrsb»  r0,·[r5,·r3]
152 »       cmp»    r0,·#1152 »       cmp»    r0,·#1
153 »       bne.n»  170·<dnsname_locase_verify_charspace+0x50>153 »       bne.n»  170·<dnsname_locase_verify_charspace+0x50>
154 »       add.w»  r0,·r1,·#1154 »       add.w»  r0,·r1,·#1
155 »       b.n»    154·<dnsname_locase_verify_charspace+0x34>155 »       b.n»    154·<dnsname_locase_verify_charspace+0x34>
156 »       ldrsb»  r1,·[r4,·r3]156 »       ldrsb»  r1,·[r4,·r3]
Offset 190, 22 lines modifiedOffset 190, 22 lines modified
190 »       strd»   r6,·r7,·[sp,·#8]190 »       strd»   r6,·r7,·[sp,·#8]
191 »       strd»   r8,·lr,·[sp,·#16]191 »       strd»   r8,·lr,·[sp,·#16]
192 »       ldrb»   r5,·[r0,·#0]192 »       ldrb»   r5,·[r0,·#0]
193 »       cbz»    r5,·20a·<dnsname_locase_verify_extended_charspace+0x6e>193 »       cbz»    r5,·20a·<dnsname_locase_verify_extended_charspace+0x6e>
194 »       cmp»    r5,·#63»      ;·0x3f194 »       cmp»    r5,·#63»      ;·0x3f
195 »       bhi.n»  1f4·<dnsname_locase_verify_extended_charspace+0x58>195 »       bhi.n»  1f4·<dnsname_locase_verify_extended_charspace+0x58>
196 »       ldr»    r6,·[pc,·#92]» ;·(210·<dnsname_locase_verify_extended_charspace+0x74>)196 »       ldr»    r6,·[pc,·#92]» ;·(210·<dnsname_locase_verify_extended_charspace+0x74>)
 197 »       ldr»    r7,·[pc,·#96]» ;·(214·<dnsname_locase_verify_extended_charspace+0x78>)
197 »       mov»    r2,·r0198 »       mov»    r2,·r0
198 »       ldr»    r7,·[pc,·#92]» ;·(214·<dnsname_locase_verify_extended_charspace+0x78>) 
199 »       add»    r6,·pc199 »       add»    r6,·pc
200 »       add»    r7,·pc200 »       add»    r7,·pc
201 »       add.w»  r8,·r2,·r5201 »       add.w»  r8,·r2,·r5
202 »       add.w»  r4,·r2,·#1202 »       add.w»  r4,·r2,·#1
203 »       ldrb»   r5,·[r2,·#1] 
204 »       cmp»    r8,·r4203 »       cmp»    r8,·r4
 204 »       ldrb»   r5,·[r2,·#1]
205 »       bcc.n»  206·<dnsname_locase_verify_extended_charspace+0x6a>205 »       bcc.n»  206·<dnsname_locase_verify_extended_charspace+0x6a>
206 »       ldrsb»  r3,·[r6,·r5]206 »       ldrsb»  r3,·[r6,·r5]
207 »       cmp»    r3,·#1207 »       cmp»    r3,·#1
208 »       bne.n»  1f4·<dnsname_locase_verify_extended_charspace+0x58>208 »       bne.n»  1f4·<dnsname_locase_verify_extended_charspace+0x58>
209 »       bl»     0·<__ctype_tolower_loc>209 »       bl»     0·<__ctype_tolower_loc>
210 ·R_ARM_THM_CALL» __ctype_tolower_loc210 ·R_ARM_THM_CALL» __ctype_tolower_loc
211 »       add.w»  r2,·r8,·#1211 »       add.w»  r2,·r8,·#1
Offset 226, 42 lines modifiedOffset 226, 42 lines modified
226 »       ldrd»   r4,·r5,·[sp]226 »       ldrd»   r4,·r5,·[sp]
227 »       ldrd»   r6,·r7,·[sp,·#8]227 »       ldrd»   r6,·r7,·[sp,·#8]
228 »       add»    sp,·#16228 »       add»    sp,·#16
229 »       ldmia.w»sp!,·{r8,·pc}229 »       ldmia.w»sp!,·{r8,·pc}
230 »       mov»    r2,·r4230 »       mov»    r2,·r4
231 »       b.n»    1ee·<dnsname_locase_verify_extended_charspace+0x52>231 »       b.n»    1ee·<dnsname_locase_verify_extended_charspace+0x52>
232 »       mov.w»  r0,·#1232 »       mov.w»  r0,·#1
233 »       b.n»    ffffffea·<dnslabel_zfree+0xffffe392>233 »       b.n»    ffffffea·<dnslabel_zfree+0xffffe33e>
234 »       .word»  0x00000056234 »       .word»  0x00000056
235 ·R_ARM_REL32»    .rodata235 ·R_ARM_REL32»    .rodata
236 »       .word»  0x00000058236 »       .word»  0x00000058
237 ·R_ARM_REL32»    .rodata237 ·R_ARM_REL32»    .rodata
  
238 00000218·<cstr_to_dnsname>:238 00000218·<cstr_to_dnsname>:
239 cstr_to_dnsname():239 cstr_to_dnsname():
240 »       str.w»  r4,·[sp,·#-20]!240 »       str.w»  r4,·[sp,·#-20]!
241 »       add.w»  r2,·r0,·#1 
242 »       add.w»  ip,·r0,·#256»;·0x100 
243 »       strd»   r5,·r6,·[sp,·#4] 
244 »       mov»    r6,·r0 
245 »       strd»   r7,·lr,·[sp,·#12]241 »       strd»   r7,·lr,·[sp,·#12]
 242 »       ldr»    r7,·[pc,·#148]»;·(2b8·<cstr_to_dnsname+0xa0>)
 243 »       strd»   r5,·r6,·[sp,·#4]
246 »       add.w»  lr,·r0,·#255»;·0xff244 »       add.w»  lr,·r0,·#255»;·0xff
247 »       ldr»    r7,·[pc,·#132]»;·(2b8·<cstr_to_dnsname+0xa0>) 
248 »       ldrb.w» r5,·[r1],·#1245 »       ldrb.w» r5,·[r1],·#1
 246 »       add.w»  r2,·r0,·#1
 247 »       add.w»  ip,·r0,·#256»;·0x100
 248 »       mov»    r6,·r0
249 »       add»    r7,·pc249 »       add»    r7,·pc
250 »       b.n»    24a·<cstr_to_dnsname+0x32>250 »       b.n»    24a·<cstr_to_dnsname+0x32>
251 »       strb»   r5,·[r2,·#0]251 »       strb»   r5,·[r2,·#0]
252 »       add.w»  r2,·r2,·#1252 »       add.w»  r2,·r2,·#1
253 »       cmp»    r2,·ip253 »       cmp»    r2,·ip
254 »       beq.n»  2a0·<cstr_to_dnsname+0x88>254 »       beq.n»  2a0·<cstr_to_dnsname+0x88>
255 »       ldrb.w» r5,·[r1],·#1255 »       ldrb.w» r5,·[r1],·#1
256 »       sub.w»  r3,·r2,·r6 
257 »       add.w»  r4,·r7,·r5256 »       add.w»  r4,·r7,·r5
258 »       add.w»  r3,·r3,·#4294967295» ;·0xffffffff257 »       sub.w»  r3,·r2,·r6
259 »       ldrb.w» r4,·[r4,·#256]»     ;·0x100258 »       ldrb.w» r4,·[r4,·#256]»     ;·0x100
 259 »       add.w»  r3,·r3,·#4294967295» ;·0xffffffff
260 »       uxtb»   r3,·r3260 »       uxtb»   r3,·r3
261 »       cmp»    r4,·#0261 »       cmp»    r4,·#0
262 »       beq.n»  23c·<cstr_to_dnsname+0x24>262 »       beq.n»  23c·<cstr_to_dnsname+0x24>
263 »       strb»   r3,·[r6,·#0]263 »       strb»   r3,·[r6,·#0]
264 »       mov»    r6,·r2264 »       mov»    r6,·r2
265 »       cbz»    r3,·278·<cstr_to_dnsname+0x60>265 »       cbz»    r3,·278·<cstr_to_dnsname+0x60>
266 »       cmp»    r3,·#63»      ;·0x3f266 »       cmp»    r3,·#63»      ;·0x3f
Offset 269, 104 lines modifiedOffset 269, 104 lines modified
269 »       cmp»    r5,·#0269 »       cmp»    r5,·#0
270 »       bne.n»  23e·<cstr_to_dnsname+0x26>270 »       bne.n»  23e·<cstr_to_dnsname+0x26>
271 »       cmp»    r2,·lr271 »       cmp»    r2,·lr
272 »       it»     cc272 »       it»     cc
273 »       strbcc.w»       r5,·[r2],·#1273 »       strbcc.w»       r5,·[r2],·#1
274 »       bcs.n»  2a0·<cstr_to_dnsname+0x88>274 »       bcs.n»  2a0·<cstr_to_dnsname+0x88>
275 »       ldrd»   r4,·r5,·[sp]275 »       ldrd»   r4,·r5,·[sp]
276 »       sub.w»  r0,·r2,·r0 
277 »       ldrd»   r6,·r7,·[sp,·#8]276 »       ldrd»   r6,·r7,·[sp,·#8]
278 »       add»    sp,·#16277 »       add»    sp,·#16
 278 »       sub.w»  r0,·r2,·r0
279 »       ldr.w»  pc,·[sp],·#4279 »       ldr.w»  pc,·[sp],·#4
280 »       ldrd»   r4,·r5,·[sp]280 »       ldrd»   r4,·r5,·[sp]
281 »       mov.w»  r0,·#12 
282 »       movt»   r0,·#32771»  ;·0x8003 
283 »       ldrd»   r6,·r7,·[sp,·#8]281 »       ldrd»   r6,·r7,·[sp,·#8]
284 »       add»    sp,·#16282 »       add»    sp,·#16
Max diff block lines reached; 81659/85283 bytes (95.75%) of diff not shown.
34.1 KB
fdtools.o
3.86 KB
readelf --wide --symbols {}
    
Offset 36, 45 lines modifiedOffset 36, 45 lines modified
36 ····32:·000000e5···220·FUNC····GLOBAL·DEFAULT····1·writefully_limited36 ····32:·000000e5···220·FUNC····GLOBAL·DEFAULT····1·writefully_limited
37 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·timeus37 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·timeus
38 ····34:·000001c1···260·FUNC····GLOBAL·DEFAULT····1·readfully_limited38 ····34:·000001c1···260·FUNC····GLOBAL·DEFAULT····1·readfully_limited
39 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg39 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg
40 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_40 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_system_logger41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_system_logger
42 ····38:·000002c5···116·FUNC····GLOBAL·DEFAULT····1·readtextline42 ····38:·000002c5···116·FUNC····GLOBAL·DEFAULT····1·readtextline
43 ····39:·00000339···126·FUNC····GLOBAL·DEFAULT····1·unlink_ex43 ····39:·00000339···124·FUNC····GLOBAL·DEFAULT····1·unlink_ex
44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__memcpy_chk45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__memcpy_chk
46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·unlink47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·unlink
48 ····44:·000003b9····46·FUNC····GLOBAL·DEFAULT····1·open_ex48 ····44:·000003b5····46·FUNC····GLOBAL·DEFAULT····1·open_ex
49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__open64_249 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__open64_2
50 ····46:·000003e9····58·FUNC····GLOBAL·DEFAULT····1·open_create_ex50 ····46:·000003e5····58·FUNC····GLOBAL·DEFAULT····1·open_create_ex
51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·open6451 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·open64
52 ····48:·00000425·····4·FUNC····GLOBAL·DEFAULT····1·mkstemp_ex52 ····48:·00000421·····4·FUNC····GLOBAL·DEFAULT····1·mkstemp_ex
53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mkstemp6453 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mkstemp64
54 ····50:·00000429····58·FUNC····GLOBAL·DEFAULT····1·open_create_ex_nolog54 ····50:·00000425····58·FUNC····GLOBAL·DEFAULT····1·open_create_ex_nolog
55 ····51:·00000465····40·FUNC····GLOBAL·DEFAULT····1·close_ex55 ····51:·00000461····40·FUNC····GLOBAL·DEFAULT····1·close_ex
56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·close56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·close
57 ····53:·0000048d····40·FUNC····GLOBAL·DEFAULT····1·close_ex_nolog57 ····53:·00000489····40·FUNC····GLOBAL·DEFAULT····1·close_ex_nolog
58 ····54:·000004b5····40·FUNC····GLOBAL·DEFAULT····1·fsync_ex58 ····54:·000004b1····40·FUNC····GLOBAL·DEFAULT····1·fsync_ex
59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fsync59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fsync
60 ····56:·000004dd····40·FUNC····GLOBAL·DEFAULT····1·fdatasync_ex60 ····56:·000004d9····40·FUNC····GLOBAL·DEFAULT····1·fdatasync_ex
61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fdatasync61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fdatasync
62 ····58:·00000505····36·FUNC····GLOBAL·DEFAULT····1·dup_ex62 ····58:·00000501····36·FUNC····GLOBAL·DEFAULT····1·dup_ex
63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dup63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dup
64 ····60:·00000529····56·FUNC····GLOBAL·DEFAULT····1·dup2_ex64 ····60:·00000525····56·FUNC····GLOBAL·DEFAULT····1·dup2_ex
65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dup265 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dup2
66 ····62:·00000561····54·FUNC····GLOBAL·DEFAULT····1·fd_getsockettype66 ····62:·0000055d····54·FUNC····GLOBAL·DEFAULT····1·fd_getsockettype
67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·getsockopt67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·getsockopt
68 ····64:·00000599····64·FUNC····GLOBAL·DEFAULT····1·filesize68 ····64:·00000595····64·FUNC····GLOBAL·DEFAULT····1·filesize
69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__xstat6469 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__xstat64
70 ····66:·000005d9····48·FUNC····GLOBAL·DEFAULT····1·file_exists70 ····66:·000005d5····48·FUNC····GLOBAL·DEFAULT····1·file_exists
71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__lxstat6471 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__lxstat64
72 ····68:·00000609····62·FUNC····GLOBAL·DEFAULT····1·file_is_link72 ····68:·00000605····62·FUNC····GLOBAL·DEFAULT····1·file_is_link
73 ····69:·00000649···290·FUNC····GLOBAL·DEFAULT····1·mkdir_ex73 ····69:·00000645···294·FUNC····GLOBAL·DEFAULT····1·mkdir_ex
74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strchr74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strchr
75 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mkdir75 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mkdir
76 ····72:·0000076d···106·FUNC····GLOBAL·DEFAULT····1·file_mtime76 ····72:·0000076d···106·FUNC····GLOBAL·DEFAULT····1·file_mtime
77 ····73:·000007d9···106·FUNC····GLOBAL·DEFAULT····1·fd_mtime77 ····73:·000007d9···106·FUNC····GLOBAL·DEFAULT····1·fd_mtime
78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fxstat6478 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fxstat64
79 ····75:·00000845···124·FUNC····GLOBAL·DEFAULT····1·dirent_get_type_from_fullpath79 ····75:·00000845···124·FUNC····GLOBAL·DEFAULT····1·dirent_get_type_from_fullpath
80 ····76:·000008c1···180·FUNC····GLOBAL·DEFAULT····1·dirent_get_file_type80 ····76:·000008c1···180·FUNC····GLOBAL·DEFAULT····1·dirent_get_file_type
6.74 KB
readelf --wide --relocs {}
    
Offset 24, 61 lines modifiedOffset 24, 61 lines modified
24 000002bc··0000251a·R_ARM_GOT_BREL·········00000000···g_system_logger24 000002bc··0000251a·R_ARM_GOT_BREL·········00000000···g_system_logger
25 000002c0··00000603·R_ARM_REL32············00000000···.LC025 000002c0··00000603·R_ARM_REL32············00000000···.LC0
26 000002e6··00001e0a·R_ARM_THM_CALL·········00000000···read26 000002e6··00001e0a·R_ARM_THM_CALL·········00000000···read
27 0000030c··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location27 0000030c··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location
28 0000034e··0000280a·R_ARM_THM_CALL·········00000000···strlen28 0000034e··0000280a·R_ARM_THM_CALL·········00000000···strlen
29 00000356··0000280a·R_ARM_THM_CALL·········00000000···strlen29 00000356··0000280a·R_ARM_THM_CALL·········00000000···strlen
30 00000372··0000290a·R_ARM_THM_CALL·········00000000···__memcpy_chk30 00000372··0000290a·R_ARM_THM_CALL·········00000000···__memcpy_chk
31 0000038a··00002a0a·R_ARM_THM_CALL·········00000000···memcpy31 00000388··00002a0a·R_ARM_THM_CALL·········00000000···memcpy
32 00000398··00002b0a·R_ARM_THM_CALL·········00000000···unlink32 00000396··00002b0a·R_ARM_THM_CALL·········00000000···unlink
33 000003c6··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location33 000003c2··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location
34 000003d4··00002d0a·R_ARM_THM_CALL·········00000000···__open64_234 000003d0··00002d0a·R_ARM_THM_CALL·········00000000···__open64_2
35 000003fc··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location35 000003f8··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location
36 0000040c··00002f0a·R_ARM_THM_CALL·········00000000···open6436 00000408··00002f0a·R_ARM_THM_CALL·········00000000···open64
37 0000043c··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location37 00000438··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location
38 0000044c··00002f0a·R_ARM_THM_CALL·········00000000···open6438 00000448··00002f0a·R_ARM_THM_CALL·········00000000···open64
39 0000046c··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location39 00000468··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location
40 00000478··0000340a·R_ARM_THM_CALL·········00000000···close40 00000474··0000340a·R_ARM_THM_CALL·········00000000···close
41 00000494··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location41 00000490··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location
42 000004a0··0000340a·R_ARM_THM_CALL·········00000000···close42 0000049c··0000340a·R_ARM_THM_CALL·········00000000···close
43 000004bc··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location43 000004b8··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location
44 000004c8··0000370a·R_ARM_THM_CALL·········00000000···fsync44 000004c4··0000370a·R_ARM_THM_CALL·········00000000···fsync
45 000004e4··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location45 000004e0··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location
46 000004f0··0000390a·R_ARM_THM_CALL·········00000000···fdatasync46 000004ec··0000390a·R_ARM_THM_CALL·········00000000···fdatasync
47 0000050c··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location47 00000508··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location
48 00000518··00003b0a·R_ARM_THM_CALL·········00000000···dup48 00000514··00003b0a·R_ARM_THM_CALL·········00000000···dup
49 00000536··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location49 00000532··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location
50 00000544··00003d0a·R_ARM_THM_CALL·········00000000···dup250 00000540··00003d0a·R_ARM_THM_CALL·········00000000···dup2
51 0000057a··00003f0a·R_ARM_THM_CALL·········00000000···getsockopt51 00000576··00003f0a·R_ARM_THM_CALL·········00000000···getsockopt
52 00000588··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location52 00000584··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location
53 000005a6··0000410a·R_ARM_THM_CALL·········00000000···__xstat6453 000005a2··0000410a·R_ARM_THM_CALL·········00000000···__xstat64
54 000005ba··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location54 000005b6··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location
55 000005e6··0000430a·R_ARM_THM_CALL·········00000000···__lxstat6455 000005e2··0000430a·R_ARM_THM_CALL·········00000000···__lxstat64
56 000005f2··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location56 000005ee··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location
57 00000616··0000430a·R_ARM_THM_CALL·········00000000···__lxstat6457 00000612··0000430a·R_ARM_THM_CALL·········00000000···__lxstat64
58 0000061e··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location58 0000061a··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location
59 00000690··00002a0a·R_ARM_THM_CALL·········00000000···memcpy59 00000682··00002a0a·R_ARM_THM_CALL·········00000000···memcpy
60 000006a2··0000410a·R_ARM_THM_CALL·········00000000···__xstat6460 00000696··0000410a·R_ARM_THM_CALL·········00000000···__xstat64
61 000006bc··0000460a·R_ARM_THM_CALL·········00000000···strchr61 000006b0··0000460a·R_ARM_THM_CALL·········00000000···strchr
62 000006d0··0000280a·R_ARM_THM_CALL·········00000000···strlen62 000006ce··0000280a·R_ARM_THM_CALL·········00000000···strlen
63 000006dc··00002a0a·R_ARM_THM_CALL·········00000000···memcpy63 000006e0··00002a0a·R_ARM_THM_CALL·········00000000···memcpy
64 000006f6··0000410a·R_ARM_THM_CALL·········00000000···__xstat6464 000006f6··0000410a·R_ARM_THM_CALL·········00000000···__xstat64
65 000006fe··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location65 000006fe··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location
66 00000710··0000470a·R_ARM_THM_CALL·········00000000···mkdir66 00000710··0000470a·R_ARM_THM_CALL·········00000000···mkdir
67 00000780··0000410a·R_ARM_THM_CALL·········00000000···__xstat6467 00000780··0000410a·R_ARM_THM_CALL·········00000000···__xstat64
68 000007c2··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location68 000007c2··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location
69 000007ec··00004a0a·R_ARM_THM_CALL·········00000000···__fxstat6469 000007ec··00004a0a·R_ARM_THM_CALL·········00000000···__fxstat64
70 0000082e··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location70 0000082e··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location
71 00000858··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location71 00000858··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location
72 0000086a··0000410a·R_ARM_THM_CALL·········00000000···__xstat6472 0000086a··0000410a·R_ARM_THM_CALL·········00000000···__xstat64
73 000008ac··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg73 000008ac··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg
74 000008b4··00002419·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_74 000008b4··00002419·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
75 000008b8··0000251a·R_ARM_GOT_BREL·········00000000···g_system_logger75 000008b8··0000251a·R_ARM_GOT_BREL·········00000000···g_system_logger
76 000008bc··00000903·R_ARM_REL32············0000002c···.LC176 000008bc··00000903·R_ARM_REL32············0000002c···.LC1
77 000008ee··00004d0a·R_ARM_THM_CALL·········00000000···__snprintf_chk77 000008ec··00004d0a·R_ARM_THM_CALL·········00000000···__snprintf_chk
78 00000910··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location78 00000910··00001a0a·R_ARM_THM_CALL·········00000000···__errno_location
79 00000922··0000410a·R_ARM_THM_CALL·········00000000···__xstat6479 00000922··0000410a·R_ARM_THM_CALL·········00000000···__xstat64
80 0000095c··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg80 0000095c··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg
81 00000964··00000c03·R_ARM_REL32············0000003c···.LC281 00000964··00000c03·R_ARM_REL32············0000003c···.LC2
82 00000968··00002419·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_82 00000968··00002419·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
83 0000096c··0000251a·R_ARM_GOT_BREL·········00000000···g_system_logger83 0000096c··0000251a·R_ARM_GOT_BREL·········00000000···g_system_logger
84 00000970··00000903·R_ARM_REL32············0000002c···.LC184 00000970··00000903·R_ARM_REL32············0000002c···.LC1
Offset 104, 8 lines modifiedOffset 104, 8 lines modified
104 00000b44··00000103·R_ARM_REL32············00000000···.bss104 00000b44··00000103·R_ARM_REL32············00000000···.bss
105 00000b48··00000103·R_ARM_REL32············00000000···.bss105 00000b48··00000103·R_ARM_REL32············00000000···.bss
106 00000b4c··00000103·R_ARM_REL32············00000000···.bss106 00000b4c··00000103·R_ARM_REL32············00000000···.bss
107 00000b50··00000103·R_ARM_REL32············00000000···.bss107 00000b50··00000103·R_ARM_REL32············00000000···.bss
108 00000b54··0000251a·R_ARM_GOT_BREL·········00000000···g_system_logger108 00000b54··0000251a·R_ARM_GOT_BREL·········00000000···g_system_logger
109 00000b58··00000f03·R_ARM_REL32············00000044···.LC3109 00000b58··00000f03·R_ARM_REL32············00000044···.LC3
110 00000b5c··00000903·R_ARM_REL32············0000002c···.LC1110 00000b5c··00000903·R_ARM_REL32············0000002c···.LC1
111 00000424··0000311e·R_ARM_THM_JUMP24·······00000000···mkstemp64111 00000420··0000311e·R_ARM_THM_JUMP24·······00000000···mkstemp64
23.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 3, 16 lines modifiedOffset 3, 16 lines modified
  
3 Disassembly·of·section·.text:3 Disassembly·of·section·.text:
  
4 00000000·<writefully>:4 00000000·<writefully>:
5 writefully():5 writefully():
6 »       strd»   r3,·r4,·[sp,·#-24]!6 »       strd»   r3,·r4,·[sp,·#-24]!
7 »       strd»   r5,·r6,·[sp,·#8]7 »       strd»   r5,·r6,·[sp,·#8]
8 »       mov»    r5,·r2 
9 »       strd»   r7,·lr,·[sp,·#16]8 »       strd»   r7,·lr,·[sp,·#16]
 9 »       mov»    r5,·r2
10 »       cbz»    r2,·78·<writefully+0x78>10 »       cbz»    r2,·78·<writefully+0x78>
11 »       mov»    r6,·r011 »       mov»    r6,·r0
12 »       mov»    r7,·r112 »       mov»    r7,·r1
13 »       mov»    r4,·r113 »       mov»    r4,·r1
14 »       mov»    r2,·r514 »       mov»    r2,·r5
15 »       mov»    r1,·r415 »       mov»    r1,·r4
16 »       mov»    r0,·r616 »       mov»    r0,·r6
Offset 20, 16 lines modifiedOffset 20, 16 lines modified
20 ·R_ARM_THM_CALL» write20 ·R_ARM_THM_CALL» write
21 »       cmp»    r0,·#021 »       cmp»    r0,·#0
22 »       ble.n»  3a·<writefully+0x3a>22 »       ble.n»  3a·<writefully+0x3a>
23 »       subs»   r5,·r5,·r023 »       subs»   r5,·r5,·r0
24 »       add»    r4,·r024 »       add»    r4,·r0
25 »       bne.n»  16·<writefully+0x16>25 »       bne.n»  16·<writefully+0x16>
26 »       sub.w»  r0,·r4,·r726 »       sub.w»  r0,·r4,·r7
27 »       ldrd»   r3,·r4,·[sp] 
28 »       ldrd»   r5,·r6,·[sp,·#8]27 »       ldrd»   r5,·r6,·[sp,·#8]
 28 »       ldrd»   r3,·r4,·[sp]
29 »       add»    sp,·#1629 »       add»    sp,·#16
30 »       pop»    {r7,·pc}30 »       pop»    {r7,·pc}
31 »       beq.n»  2a·<writefully+0x2a>31 »       beq.n»  2a·<writefully+0x2a>
32 »       bl»     0·<__errno_location>32 »       bl»     0·<__errno_location>
33 ·R_ARM_THM_CALL» __errno_location33 ·R_ARM_THM_CALL» __errno_location
34 »       ldr»    r3,·[r0,·#0]34 »       ldr»    r3,·[r0,·#0]
35 »       cmp»    r3,·#435 »       cmp»    r3,·#4
Offset 56, 16 lines modifiedOffset 56, 16 lines modified
56 »       mov»    r0,·r256 »       mov»    r0,·r2
57 »       b.n»    5a·<writefully+0x5a>57 »       b.n»    5a·<writefully+0x5a>
  
58 0000007c·<readfully>:58 0000007c·<readfully>:
59 readfully():59 readfully():
60 »       strd»   r3,·r4,·[sp,·#-24]!60 »       strd»   r3,·r4,·[sp,·#-24]!
61 »       strd»   r5,·r6,·[sp,·#8]61 »       strd»   r5,·r6,·[sp,·#8]
62 »       mov»    r5,·r2 
63 »       strd»   r7,·lr,·[sp,·#16]62 »       strd»   r7,·lr,·[sp,·#16]
 63 »       mov»    r5,·r2
64 »       cbz»    r2,·de·<readfully+0x62>64 »       cbz»    r2,·de·<readfully+0x62>
65 »       mov»    r6,·r065 »       mov»    r6,·r0
66 »       mov»    r7,·r166 »       mov»    r7,·r1
67 »       mov»    r4,·r167 »       mov»    r4,·r1
68 »       mov»    r2,·r568 »       mov»    r2,·r5
69 »       mov»    r1,·r469 »       mov»    r1,·r4
70 »       mov»    r0,·r670 »       mov»    r0,·r6
Offset 73, 16 lines modifiedOffset 73, 16 lines modified
73 ·R_ARM_THM_CALL» read73 ·R_ARM_THM_CALL» read
74 »       cmp»    r0,·#074 »       cmp»    r0,·#0
75 »       ble.n»  b6·<readfully+0x3a>75 »       ble.n»  b6·<readfully+0x3a>
76 »       subs»   r5,·r5,·r076 »       subs»   r5,·r5,·r0
77 »       add»    r4,·r077 »       add»    r4,·r0
78 »       bne.n»  92·<readfully+0x16>78 »       bne.n»  92·<readfully+0x16>
79 »       sub.w»  r0,·r4,·r779 »       sub.w»  r0,·r4,·r7
80 »       ldrd»   r3,·r4,·[sp] 
81 »       ldrd»   r5,·r6,·[sp,·#8]80 »       ldrd»   r5,·r6,·[sp,·#8]
 81 »       ldrd»   r3,·r4,·[sp]
82 »       add»    sp,·#1682 »       add»    sp,·#16
83 »       pop»    {r7,·pc}83 »       pop»    {r7,·pc}
84 »       beq.n»  a6·<readfully+0x2a>84 »       beq.n»  a6·<readfully+0x2a>
85 »       bl»     0·<__errno_location>85 »       bl»     0·<__errno_location>
86 ·R_ARM_THM_CALL» __errno_location86 ·R_ARM_THM_CALL» __errno_location
87 »       ldr»    r3,·[r0,·#0]87 »       ldr»    r3,·[r0,·#0]
88 »       cmp»    r3,·#488 »       cmp»    r3,·#4
Offset 101, 20 lines modifiedOffset 101, 20 lines modified
101 »       b.n»    d2·<readfully+0x56>101 »       b.n»    d2·<readfully+0x56>
102 »       nop102 »       nop
  
103 000000e4·<writefully_limited>:103 000000e4·<writefully_limited>:
104 writefully_limited():104 writefully_limited():
105 »       strd»   r3,·r4,·[sp,·#-32]!105 »       strd»   r3,·r4,·[sp,·#-32]!
106 »       strd»   r5,·r6,·[sp,·#8]106 »       strd»   r5,·r6,·[sp,·#8]
107 »       mov»    r5,·r2 
108 »       mov»    r6,·r0 
109 »       strd»   r7,·r8,·[sp,·#16]107 »       strd»   r7,·r8,·[sp,·#16]
110 »       mov»    r7,·r1 
111 »       strd»   r9,·lr,·[sp,·#24]108 »       strd»   r9,·lr,·[sp,·#24]
 109 »       mov»    r5,·r2
112 »       vpush»  {d8-d9}110 »       vpush»  {d8-d9}
 111 »       mov»    r6,·r0
 112 »       mov»    r7,·r1
113 »       vmov.f64»       d8,·d0113 »       vmov.f64»       d8,·d0
114 »       bl»     0·<timeus>114 »       bl»     0·<timeus>
115 ·R_ARM_THM_CALL» timeus115 ·R_ARM_THM_CALL» timeus
116 »       cmp»    r5,·#0116 »       cmp»    r5,·#0
117 »       beq.n»  1b2·<writefully_limited+0xce>117 »       beq.n»  1b2·<writefully_limited+0xce>
118 »       vldr»   d9,·[pc,·#172]»       ;·1b8·<writefully_limited+0xd4>118 »       vldr»   d9,·[pc,·#172]»       ;·1b8·<writefully_limited+0xd4>
119 »       mov»    r8,·r0119 »       mov»    r8,·r0
Offset 154, 19 lines modifiedOffset 154, 19 lines modified
154 »       ldmia.w»sp!,·{r9,·pc}154 »       ldmia.w»sp!,·{r9,·pc}
155 »       bl»     0·<timeus>155 »       bl»     0·<timeus>
156 ·R_ARM_THM_CALL» timeus156 ·R_ARM_THM_CALL» timeus
157 »       subs.w» r0,·r0,·r8157 »       subs.w» r0,·r0,·r8
158 »       sbc.w»  r1,·r1,·r9158 »       sbc.w»  r1,·r1,·r9
159 »       bl»     0·<__aeabi_ul2d>159 »       bl»     0·<__aeabi_ul2d>
160 ·R_ARM_THM_CALL» __aeabi_ul2d160 ·R_ARM_THM_CALL» __aeabi_ul2d
161 »       vmov»   d7,·r0,·r1 
162 »       sub.w»  r3,·r4,·r7161 »       sub.w»  r3,·r4,·r7
163 »       vmul.f64»       d6,·d7,·d8162 »       vmov»   s14,·r3
164 »       vmov»   s15,·r3163 »       vmov»   d6,·r0,·r1
165 »       vcvt.f64.s32»   d7,·s15164 »       vcvt.f64.s32»   d7,·s14
 165 »       vmul.f64»       d6,·d6,·d8
166 »       vmul.f64»       d7,·d7,·d9166 »       vmul.f64»       d7,·d7,·d9
167 »       vcmpe.f64»      d6,·d7167 »       vcmpe.f64»      d6,·d7
168 »       vmrs»   APSR_nzcv,·fpscr168 »       vmrs»   APSR_nzcv,·fpscr
169 »       ble.n»  114·<writefully_limited+0x30>169 »       ble.n»  114·<writefully_limited+0x30>
170 »       movw»   r0,·#16386»  ;·0x4002170 »       movw»   r0,·#16386»  ;·0x4002
171 »       movt»   r0,·#32770»  ;·0x8002171 »       movt»   r0,·#32770»  ;·0x8002
172 »       b.n»    ffffffb0·<rand+0xffffffb0>172 »       b.n»    ffffffb0·<rand+0xffffffb0>
Offset 182, 26 lines modifiedOffset 182, 26 lines modified
182 »       nop182 »       nop
183 »       .word»  0x00000000183 »       .word»  0x00000000
184 »       .word»  0x412e8480184 »       .word»  0x412e8480
  
185 000001c0·<readfully_limited>:185 000001c0·<readfully_limited>:
186 readfully_limited():186 readfully_limited():
187 »       str.w»  r4,·[sp,·#-36]!187 »       str.w»  r4,·[sp,·#-36]!
188 »       mov»    r4,·r2 
189 »       strd»   r5,·r6,·[sp,·#4] 
190 »       mov»    r6,·r0 
Max diff block lines reached; 21214/23822 bytes (89.05%) of diff not shown.
18.7 KB
file_input_stream.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········2436·(bytes·into·file)13 ··Start·of·section·headers:··········2412·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1319 ··Number·of·section·headers:·········13
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·12
2.55 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x984:1 There·are·13·section·headers,·starting·at·offset·0x96c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0002b0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000298·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00080c·0000c0·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·0007f4·0000c0·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0002e4·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0002cc·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0002e4·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0002cc·000000·00··WA··0···0··1
9 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·0002e4·000020·00··WA··0···0··49 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·0002cc·000020·00··WA··0···0··4
10 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·0008cc·000040·08···I·10···5··410 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·0008b4·000040·08···I·10···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·000304·00002e·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0002ec·00002e·01·AMS··0···0··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·000332·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·00031a·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000332·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00031a·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·000368·0002d0·10·····11··29··414 ··[10]·.symtab···········SYMTAB··········00000000·000350·0002d0·10·····11··29··4
15 ··[11]·.strtab···········STRTAB··········00000000·000638·0001d1·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·000620·0001d1·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·00090c·000076·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·0008f4·000076·00······0···0··1
17 Key·to·Flags:17 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··y·(purecode),·p·(processor·specific)21 ··y·(purecode),·p·(processor·specific)
4.29 KB
readelf --wide --symbols {}
    
Offset 2, 27 lines modifiedOffset 2, 27 lines modified
2 Symbol·table·'.symtab'·contains·45·entries:2 Symbol·table·'.symtab'·contains·45·entries:
3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
5 ·····1:·00000001····34·FUNC····LOCAL··DEFAULT····1·file_input_stream_close5 ·····1:·00000001····34·FUNC····LOCAL··DEFAULT····1·file_input_stream_close
6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
7 ·····3:·00000025····10·FUNC····LOCAL··DEFAULT····1·file_input_stream_noclose7 ·····3:·00000025····10·FUNC····LOCAL··DEFAULT····1·file_input_stream_noclose
8 ·····4:·00000031···106·FUNC····LOCAL··DEFAULT····1·file_input_stream_read8 ·····4:·00000031···106·FUNC····LOCAL··DEFAULT····1·file_input_stream_read
9 ·····5:·0000009d····64·FUNC····LOCAL··DEFAULT····1·file_input_stream_skip9 ·····5:·0000009d····52·FUNC····LOCAL··DEFAULT····1·file_input_stream_skip
10 ·····6:·00000104·····0·NOTYPE··LOCAL··DEFAULT····1·$d10 ·····6:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
11 ·····7:·00000108·····0·NOTYPE··LOCAL··DEFAULT····1·$t11 ·····7:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
12 ·····8:·00000134·····0·NOTYPE··LOCAL··DEFAULT····1·$d12 ·····8:·00000128·····0·NOTYPE··LOCAL··DEFAULT····1·$d
13 ·····9:·00000138·····0·NOTYPE··LOCAL··DEFAULT····1·$t13 ·····9:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
14 ····10:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····1·$d14 ····10:·00000194·····0·NOTYPE··LOCAL··DEFAULT····1·$d
15 ····11:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····1·$t15 ····11:·00000198·····0·NOTYPE··LOCAL··DEFAULT····1·$t
16 ····12:·00000204·····0·NOTYPE··LOCAL··DEFAULT····1·$d16 ····12:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
17 ····13:·00000208·····0·NOTYPE··LOCAL··DEFAULT····1·$t17 ····13:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
18 ····14:·00000258·····0·NOTYPE··LOCAL··DEFAULT····1·$d18 ····14:·0000024c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
19 ····15:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····1·$t19 ····15:·00000250·····0·NOTYPE··LOCAL··DEFAULT····1·$t
20 ····16:·00000274·····0·NOTYPE··LOCAL··DEFAULT····1·$d20 ····16:·00000268·····0·NOTYPE··LOCAL··DEFAULT····1·$d
21 ····17:·00000278·····0·NOTYPE··LOCAL··DEFAULT····1·$t21 ····17:·0000026c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
22 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT····5·22 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
23 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d23 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
24 ····20:·00000000····16·OBJECT··LOCAL··DEFAULT····5·file_input_stream_vtbl24 ····20:·00000000····16·OBJECT··LOCAL··DEFAULT····5·file_input_stream_vtbl
25 ····21:·00000010····16·OBJECT··LOCAL··DEFAULT····5·file_input_stream_noclose_vtbl25 ····21:·00000010····16·OBJECT··LOCAL··DEFAULT····5·file_input_stream_noclose_vtbl
26 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT····7·26 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
27 ····23:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d27 ····23:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
28 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT····1·28 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
Offset 31, 18 lines modifiedOffset 31, 18 lines modified
31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT····8·31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT····9·32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·close_ex33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·close_ex
34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·input_stream_set_void34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·input_stream_set_void
35 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·read35 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·read
36 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location36 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location
37 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·lseek6437 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·lseek64
38 ····34:·000000dd····44·FUNC····GLOBAL·DEFAULT····1·fd_input_stream_attach38 ····34:·000000d1····44·FUNC····GLOBAL·DEFAULT····1·fd_input_stream_attach
39 ····35:·00000109····48·FUNC····GLOBAL·DEFAULT····1·fd_input_stream_attach_noclose39 ····35:·000000fd····48·FUNC····GLOBAL·DEFAULT····1·fd_input_stream_attach_noclose
40 ····36:·00000139·····8·FUNC····GLOBAL·DEFAULT····1·fd_input_stream_detach40 ····36:·0000012d·····8·FUNC····GLOBAL·DEFAULT····1·fd_input_stream_detach
41 ····37:·00000141···100·FUNC····GLOBAL·DEFAULT····1·file_input_stream_open41 ····37:·00000135···100·FUNC····GLOBAL·DEFAULT····1·file_input_stream_open
42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·open_ex42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·open_ex
43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·posix_fadvise6443 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·posix_fadvise64
44 ····40:·000001a5···100·FUNC····GLOBAL·DEFAULT····1·file_input_stream_open_ex44 ····40:·00000199···100·FUNC····GLOBAL·DEFAULT····1·file_input_stream_open_ex
45 ····41:·00000209·····4·FUNC····GLOBAL·DEFAULT····1·fd_input_stream_get_filedescriptor45 ····41:·000001fd·····4·FUNC····GLOBAL·DEFAULT····1·fd_input_stream_get_filedescriptor
46 ····42:·0000020d····80·FUNC····GLOBAL·DEFAULT····1·fd_input_stream_seek46 ····42:·00000201····80·FUNC····GLOBAL·DEFAULT····1·fd_input_stream_seek
47 ····43:·0000025d····28·FUNC····GLOBAL·DEFAULT····1·is_fd_input_stream47 ····43:·00000251····28·FUNC····GLOBAL·DEFAULT····1·is_fd_input_stream
48 ····44:·00000279····56·FUNC····GLOBAL·DEFAULT····1·file_input_steam_advise_sequential48 ····44:·0000026d····42·FUNC····GLOBAL·DEFAULT····1·file_input_steam_advise_sequential
3.88 KB
readelf --wide --relocs {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x80c·contains·24·entries:1 Relocation·section·'.rel.text'·at·offset·0x7f4·contains·24·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000000c··00001d0a·R_ARM_THM_CALL·········00000000···close_ex3 0000000c··00001d0a·R_ARM_THM_CALL·········00000000···close_ex
4 00000054··00001f0a·R_ARM_THM_CALL·········00000000···read4 00000054··00001f0a·R_ARM_THM_CALL·········00000000···read
5 00000074··0000200a·R_ARM_THM_CALL·········00000000···__errno_location5 00000074··0000200a·R_ARM_THM_CALL·········00000000···__errno_location
6 000000b6··0000210a·R_ARM_THM_CALL·········00000000···lseek646 000000b2··0000210a·R_ARM_THM_CALL·········00000000···lseek64
7 000000c6··0000200a·R_ARM_THM_CALL·········00000000···__errno_location7 000000c2··0000200a·R_ARM_THM_CALL·········00000000···__errno_location
8 000000f4··0000200a·R_ARM_THM_CALL·········00000000···__errno_location8 000000e8··0000200a·R_ARM_THM_CALL·········00000000···__errno_location
9 00000104··00001203·R_ARM_REL32············00000000···.data.rel.ro.local9 000000f8··00001203·R_ARM_REL32············00000000···.data.rel.ro.local
10 00000124··0000200a·R_ARM_THM_CALL·········00000000···__errno_location10 00000118··0000200a·R_ARM_THM_CALL·········00000000···__errno_location
11 00000134··00001203·R_ARM_REL32············00000000···.data.rel.ro.local11 00000128··00001203·R_ARM_REL32············00000000···.data.rel.ro.local
12 00000154··0000260a·R_ARM_THM_CALL·········00000000···open_ex12 00000148··0000260a·R_ARM_THM_CALL·········00000000···open_ex
13 0000015c··0000200a·R_ARM_THM_CALL·········00000000···__errno_location13 00000150··0000200a·R_ARM_THM_CALL·········00000000···__errno_location
14 00000184··0000270a·R_ARM_THM_CALL·········00000000···posix_fadvise6414 00000178··0000270a·R_ARM_THM_CALL·········00000000···posix_fadvise64
15 000001a0··00001203·R_ARM_REL32············00000000···.data.rel.ro.local15 00000194··00001203·R_ARM_REL32············00000000···.data.rel.ro.local
16 000001b6··0000260a·R_ARM_THM_CALL·········00000000···open_ex16 000001aa··0000260a·R_ARM_THM_CALL·········00000000···open_ex
17 000001be··0000200a·R_ARM_THM_CALL·········00000000···__errno_location17 000001b2··0000200a·R_ARM_THM_CALL·········00000000···__errno_location
18 000001e6··0000270a·R_ARM_THM_CALL·········00000000···posix_fadvise6418 000001da··0000270a·R_ARM_THM_CALL·········00000000···posix_fadvise64
19 00000204··00001203·R_ARM_REL32············00000000···.data.rel.ro.local19 000001f8··00001203·R_ARM_REL32············00000000···.data.rel.ro.local
20 00000234··0000210a·R_ARM_THM_CALL·········00000000···lseek6420 00000228··0000210a·R_ARM_THM_CALL·········00000000···lseek64
21 00000240··0000200a·R_ARM_THM_CALL·········00000000···__errno_location21 00000234··0000200a·R_ARM_THM_CALL·········00000000···__errno_location
22 00000258··00000403·R_ARM_REL32············00000031···file_input_stream_read22 0000024c··00000403·R_ARM_REL32············00000031···file_input_stream_read
23 00000274··00000403·R_ARM_REL32············00000031···file_input_stream_read23 00000268··00000403·R_ARM_REL32············00000031···file_input_stream_read
24 000002a0··0000270a·R_ARM_THM_CALL·········00000000···posix_fadvise6424 0000028c··0000270a·R_ARM_THM_CALL·········00000000···posix_fadvise64
25 0000001e··00001e1e·R_ARM_THM_JUMP24·······00000000···input_stream_set_void25 0000001e··00001e1e·R_ARM_THM_JUMP24·······00000000···input_stream_set_void
26 0000002a··00001e1e·R_ARM_THM_JUMP24·······00000000···input_stream_set_void26 0000002a··00001e1e·R_ARM_THM_JUMP24·······00000000···input_stream_set_void
  
27 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0x8cc·contains·8·entries:27 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0x8b4·contains·8·entries:
28 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name28 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
29 00000000··00000402·R_ARM_ABS32············00000031···file_input_stream_read29 00000000··00000402·R_ARM_ABS32············00000031···file_input_stream_read
30 00000004··00000502·R_ARM_ABS32············0000009d···file_input_stream_skip30 00000004··00000502·R_ARM_ABS32············0000009d···file_input_stream_skip
31 00000008··00000102·R_ARM_ABS32············00000001···file_input_stream_close31 00000008··00000102·R_ARM_ABS32············00000001···file_input_stream_close
32 0000000c··00001602·R_ARM_ABS32············00000000···.rodata.str1.432 0000000c··00001602·R_ARM_ABS32············00000000···.rodata.str1.4
33 00000010··00000402·R_ARM_ABS32············00000031···file_input_stream_read33 00000010··00000402·R_ARM_ABS32············00000031···file_input_stream_read
34 00000014··00000502·R_ARM_ABS32············0000009d···file_input_stream_skip34 00000014··00000502·R_ARM_ABS32············0000009d···file_input_stream_skip
7.07 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 37, 18 lines modifiedOffset 37, 18 lines modified
37 »       strd»   r7,·lr,·[sp,·#16]37 »       strd»   r7,·lr,·[sp,·#16]
38 »       cbz»    r2,·96·<file_input_stream_read+0x66>38 »       cbz»    r2,·96·<file_input_stream_read+0x66>
39 »       mov»    r6,·r039 »       mov»    r6,·r0
40 »       mov»    r7,·r140 »       mov»    r7,·r1
41 »       mov»    r5,·r141 »       mov»    r5,·r1
42 »       cmp»    r4,·#042 »       cmp»    r4,·#0
43 »       mov»    r1,·r543 »       mov»    r1,·r5
44 »       ldr»    r0,·[r6,·#0] 
45 »       ite»    ge44 »       ite»    ge
46 »       movge»  r2,·r445 »       movge»  r2,·r4
47 »       mvnlt.w»r2,·#2147483648»  ;·0x8000000046 »       mvnlt.w»r2,·#2147483648»  ;·0x80000000
 47 »       ldr»    r0,·[r6,·#0]
48 »       bl»     0·<read>48 »       bl»     0·<read>
49 ·R_ARM_THM_CALL» read49 ·R_ARM_THM_CALL» read
50 »       cmp»    r0,·#050 »       cmp»    r0,·#0
51 »       blt.n»  74·<file_input_stream_read+0x44>51 »       blt.n»  74·<file_input_stream_read+0x44>
52 »       beq.n»  64·<file_input_stream_read+0x34>52 »       beq.n»  64·<file_input_stream_read+0x34>
53 »       subs»   r4,·r4,·r053 »       subs»   r4,·r4,·r0
54 »       add»    r5,·r054 »       add»    r5,·r0
Offset 73, 45 lines modifiedOffset 73, 42 lines modified
73 »       pop»    {r7,·pc}73 »       pop»    {r7,·pc}
74 »       mov»    r0,·r274 »       mov»    r0,·r2
75 »       b.n»    8a·<file_input_stream_read+0x5a>75 »       b.n»    8a·<file_input_stream_read+0x5a>
76 »       nop76 »       nop
  
77 0000009c·<file_input_stream_skip>:77 0000009c·<file_input_stream_skip>:
78 file_input_stream_skip():78 file_input_stream_skip():
79 »       str.w»  r4,·[sp,·#-12]!79 »       strd»   r4,·lr,·[sp,·#-8]!
80 »       mov.w»  r3,·#080 »       mov.w»  r3,·#1
81 »       mov»    r2,·r181 »       sub»    sp,·#8
82 »       strd»   r5,·lr,·[sp,·#4] 
83 »       sub»    sp,·#12 
84 »       mov.w»  r5,·#1 
85 »       ldr»    r0,·[r0,·#0]82 »       ldr»    r0,·[r0,·#0]
 83 »       mov»    r2,·r1
 84 »       str»    r3,·[sp,·#0]
 85 »       mov.w»  r3,·#0
86 »       mov»    r4,·r186 »       mov»    r4,·r1
87 »       str»    r5,·[sp,·#0] 
88 »       bl»     0·<lseek64>87 »       bl»     0·<lseek64>
89 ·R_ARM_THM_CALL» lseek6488 ·R_ARM_THM_CALL» lseek64
90 »       cmp»    r0,·#089 »       cmp»    r0,·#0
91 »       sbcs.w» r3,·r1,·#090 »       sbcs.w» r3,·r1,·#0
92 »       it»     ge91 »       it»     ge
93 »       movge»  r0,·r492 »       movge»  r0,·r4
94 »       bge.n»  d0·<file_input_stream_skip+0x34>93 »       bge.n»  cc·<file_input_stream_skip+0x30>
95 »       bl»     0·<__errno_location>94 »       bl»     0·<__errno_location>
96 ·R_ARM_THM_CALL» __errno_location95 ·R_ARM_THM_CALL» __errno_location
97 »       ldr»    r0,·[r0,·#0]96 »       ldr»    r0,·[r0,·#0]
98 »       add.w»  r0,·r0,·#2147483648» ;·0x8000000097 »       add.w»  r0,·r0,·#2147483648» ;·0x80000000
99 »       add»    sp,·#12 
100 »       ldrd»   r4,·r5,·[sp] 
101 »       add»    sp,·#898 »       add»    sp,·#8
102 »       ldr.w»  pc,·[sp],·#499 »       pop»    {r4,·pc}
  
103 000000dc·<fd_input_stream_attach>:100 000000d0·<fd_input_stream_attach>:
104 fd_input_stream_attach():101 fd_input_stream_attach():
105 »       cmp»    r1,·#0102 »       cmp»    r1,·#0
106 »       strd»   r3,·lr,·[sp,·#-8]!103 »       strd»   r3,·lr,·[sp,·#-8]!
107 »       blt.n»  f4·<fd_input_stream_attach+0x18>104 »       blt.n»  e8·<fd_input_stream_attach+0x18>
108 »       ldr»    r3,·[pc,·#28]» ;·(104·<fd_input_stream_attach+0x28>)105 »       ldr»    r3,·[pc,·#28]» ;·(f8·<fd_input_stream_attach+0x28>)
109 »       mov.w»  r2,·#0106 »       mov.w»  r2,·#0
110 »       add»    r3,·pc107 »       add»    r3,·pc
111 »       strd»   r1,·r3,·[r0]108 »       strd»   r1,·r3,·[r0]
112 »       mov»    r0,·r2109 »       mov»    r0,·r2
113 »       pop»    {r3,·pc}110 »       pop»    {r3,·pc}
114 »       bl»     0·<__errno_location>111 »       bl»     0·<__errno_location>
115 ·R_ARM_THM_CALL» __errno_location112 ·R_ARM_THM_CALL» __errno_location
Offset 119, 20 lines modifiedOffset 116, 20 lines modified
119 »       add.w»  r2,·r2,·#2147483648» ;·0x80000000116 »       add.w»  r2,·r2,·#2147483648» ;·0x80000000
120 »       mov»    r0,·r2117 »       mov»    r0,·r2
121 »       pop»    {r3,·pc}118 »       pop»    {r3,·pc}
122 »       nop119 »       nop
123 »       .word»  0x00000016120 »       .word»  0x00000016
124 ·R_ARM_REL32»    .data.rel.ro.local121 ·R_ARM_REL32»    .data.rel.ro.local
  
125 00000108·<fd_input_stream_attach_noclose>:122 000000fc·<fd_input_stream_attach_noclose>:
126 fd_input_stream_attach_noclose():123 fd_input_stream_attach_noclose():
127 »       cmp»    r1,·#0124 »       cmp»    r1,·#0
128 »       strd»   r3,·lr,·[sp,·#-8]!125 »       strd»   r3,·lr,·[sp,·#-8]!
129 »       blt.n»  124·<fd_input_stream_attach_noclose+0x1c>126 »       blt.n»  118·<fd_input_stream_attach_noclose+0x1c>
130 »       ldr»    r3,·[pc,·#32]» ;·(134·<fd_input_stream_attach_noclose+0x2c>)127 »       ldr»    r3,·[pc,·#32]» ;·(128·<fd_input_stream_attach_noclose+0x2c>)
131 »       mov.w»  r2,·#0128 »       mov.w»  r2,·#0
132 »       add»    r3,·pc129 »       add»    r3,·pc
133 »       add.w»  r3,·r3,·#16130 »       add.w»  r3,·r3,·#16
134 »       strd»   r1,·r3,·[r0]131 »       strd»   r1,·r3,·[r0]
135 »       mov»    r0,·r2132 »       mov»    r0,·r2
136 »       pop»    {r3,·pc}133 »       pop»    {r3,·pc}
137 »       bl»     0·<__errno_location>134 »       bl»     0·<__errno_location>
Offset 141, 169 lines modifiedOffset 138, 165 lines modified
141 »       add.w»  r2,·r2,·#2147483648» ;·0x80000000138 »       add.w»  r2,·r2,·#2147483648» ;·0x80000000
142 »       mov»    r0,·r2139 »       mov»    r0,·r2
143 »       pop»    {r3,·pc}140 »       pop»    {r3,·pc}
144 »       nop141 »       nop
145 »       .word»  0x0000001a142 »       .word»  0x0000001a
146 ·R_ARM_REL32»    .data.rel.ro.local143 ·R_ARM_REL32»    .data.rel.ro.local
  
147 00000138·<fd_input_stream_detach>:144 0000012c·<fd_input_stream_detach>:
148 fd_input_stream_detach():145 fd_input_stream_detach():
149 »       mov.w»  r3,·#4294967295»    ;·0xffffffff146 »       mov.w»  r3,·#4294967295»    ;·0xffffffff
150 »       str»    r3,·[r0,·#0]147 »       str»    r3,·[r0,·#0]
151 »       bx»     lr148 »       bx»     lr
  
152 00000140·<file_input_stream_open>:149 00000134·<file_input_stream_open>:
153 file_input_stream_open():150 file_input_stream_open():
154 »       mov»    r3,·r1151 »       mov»    r3,·r1
155 »       mov.w»  r1,·#0 
156 »       str.w»  r4,·[sp,·#-12]!152 »       str.w»  r4,·[sp,·#-12]!
157 »       mov»    r4,·r0153 »       mov.w»  r1,·#0
158 »       mov»    r0,·r3 
159 »       strd»   r5,·lr,·[sp,·#4]154 »       strd»   r5,·lr,·[sp,·#4]
 155 »       mov»    r4,·r0
160 »       sub»    sp,·#20156 »       sub»    sp,·#20
 157 »       mov»    r0,·r3
161 »       bl»     0·<open_ex>158 »       bl»     0·<open_ex>
162 ·R_ARM_THM_CALL» open_ex159 ·R_ARM_THM_CALL» open_ex
163 »       subs»   r5,·r0,·#0160 »       subs»   r5,·r0,·#0
164 »       bge.n»  172·<file_input_stream_open+0x32>161 »       bge.n»  166·<file_input_stream_open+0x32>
165 »       bl»     0·<__errno_location>162 »       bl»     0·<__errno_location>
166 ·R_ARM_THM_CALL» __errno_location163 ·R_ARM_THM_CALL» __errno_location
167 »       ldr»    r0,·[r0,·#0]164 »       ldr»    r0,·[r0,·#0]
168 »       add.w»  r0,·r0,·#2147483648» ;·0x80000000165 »       add.w»  r0,·r0,·#2147483648» ;·0x80000000
169 »       add»    sp,·#20166 »       add»    sp,·#20
170 »       ldrd»   r4,·r5,·[sp]167 »       ldrd»   r4,·r5,·[sp]
171 »       add»    sp,·#8168 »       add»    sp,·#8
172 »       ldr.w»  pc,·[sp],·#4169 »       ldr.w»  pc,·[sp],·#4
173 »       mov.w»  r1,·#2170 »       mov.w»  r1,·#2
Max diff block lines reached; 3768/7058 bytes (53.39%) of diff not shown.
21.3 KB
file_output_stream.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········3588·(bytes·into·file)13 ··Start·of·section·headers:··········3572·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1319 ··Number·of·section·headers:·········13
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·12
2.55 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0xe04:1 There·are·13·section·headers,·starting·at·offset·0xdf4:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000448·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000438·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000bec·000140·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·000bdc·000140·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00047c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·00046c·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·00047c·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·00046c·000000·00··WA··0···0··1
9 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·00047c·000030·00··WA··0···0··49 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·00046c·000030·00··WA··0···0··4
10 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·000d2c·000060·08···I·10···5··410 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·000d1c·000060·08···I·10···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0004ac·00002f·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·00049c·00002f·01·AMS··0···0··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·0004db·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·0004cb·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0004db·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0004cb·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·000510·0003e0·10·····11··37··414 ··[10]·.symtab···········SYMTAB··········00000000·000500·0003e0·10·····11··37··4
15 ··[11]·.strtab···········STRTAB··········00000000·0008f0·0002f9·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·0008e0·0002f9·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·000d8c·000076·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·000d7c·000076·00······0···0··1
17 Key·to·Flags:17 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··y·(purecode),·p·(processor·specific)21 ··y·(purecode),·p·(processor·specific)
4.59 KB
readelf --wide --symbols {}
    
Offset 10, 26 lines modifiedOffset 10, 26 lines modified
10 ·····6:·000000f9····24·FUNC····LOCAL··DEFAULT····1·file_output_stream_flush10 ·····6:·000000f9····24·FUNC····LOCAL··DEFAULT····1·file_output_stream_flush
11 ·····7:·00000174·····0·NOTYPE··LOCAL··DEFAULT····1·$d11 ·····7:·00000174·····0·NOTYPE··LOCAL··DEFAULT····1·$d
12 ·····8:·00000178·····0·NOTYPE··LOCAL··DEFAULT····1·$t12 ·····8:·00000178·····0·NOTYPE··LOCAL··DEFAULT····1·$t
13 ·····9:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d13 ·····9:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
14 ····10:·000001dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t14 ····10:·000001dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
15 ····11:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····1·$d15 ····11:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
16 ····12:·00000240·····0·NOTYPE··LOCAL··DEFAULT····1·$t16 ····12:·00000240·····0·NOTYPE··LOCAL··DEFAULT····1·$t
17 ····13:·00000288·····0·NOTYPE··LOCAL··DEFAULT····1·$d17 ····13:·00000284·····0·NOTYPE··LOCAL··DEFAULT····1·$d
18 ····14:·0000028c·····0·NOTYPE··LOCAL··DEFAULT····1·$t18 ····14:·00000288·····0·NOTYPE··LOCAL··DEFAULT····1·$t
19 ····15:·000002ec·····0·NOTYPE··LOCAL··DEFAULT····1·$d19 ····15:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
20 ····16:·000002f0·····0·NOTYPE··LOCAL··DEFAULT····1·$t20 ····16:·000002ec·····0·NOTYPE··LOCAL··DEFAULT····1·$t
21 ····17:·00000350·····0·NOTYPE··LOCAL··DEFAULT····1·$d21 ····17:·0000034c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
22 ····18:·00000354·····0·NOTYPE··LOCAL··DEFAULT····1·$t22 ····18:·00000350·····0·NOTYPE··LOCAL··DEFAULT····1·$t
23 ····19:·00000388·····0·NOTYPE··LOCAL··DEFAULT····1·$d23 ····19:·00000384·····0·NOTYPE··LOCAL··DEFAULT····1·$d
24 ····20:·0000038c·····0·NOTYPE··LOCAL··DEFAULT····1·$t24 ····20:·00000388·····0·NOTYPE··LOCAL··DEFAULT····1·$t
25 ····21:·000003a0·····0·NOTYPE··LOCAL··DEFAULT····1·$d25 ····21:·0000039c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
26 ····22:·000003a4·····0·NOTYPE··LOCAL··DEFAULT····1·$t26 ····22:·000003a0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
27 ····23:·000003cc·····0·NOTYPE··LOCAL··DEFAULT····1·$d27 ····23:·000003c8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
28 ····24:·000003d0·····0·NOTYPE··LOCAL··DEFAULT····1·$t28 ····24:·000003cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
29 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT····5·29 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
30 ····26:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d30 ····26:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
31 ····27:·00000000····16·OBJECT··LOCAL··DEFAULT····5·file_output_stream_vtbl31 ····27:·00000000····16·OBJECT··LOCAL··DEFAULT····5·file_output_stream_vtbl
32 ····28:·00000010····16·OBJECT··LOCAL··DEFAULT····5·file_full_output_stream_vtbl32 ····28:·00000010····16·OBJECT··LOCAL··DEFAULT····5·file_full_output_stream_vtbl
33 ····29:·00000020····16·OBJECT··LOCAL··DEFAULT····5·file_output_stream_noclose_vtbl33 ····29:·00000020····16·OBJECT··LOCAL··DEFAULT····5·file_output_stream_noclose_vtbl
34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT····7·34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
35 ····31:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d35 ····31:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
Offset 46, 20 lines modifiedOffset 46, 20 lines modified
46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sleep46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sleep
47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fsync_ex47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fsync_ex
48 ····44:·00000111···104·FUNC····GLOBAL·DEFAULT····1·file_output_stream_open48 ····44:·00000111···104·FUNC····GLOBAL·DEFAULT····1·file_output_stream_open
49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·open_create_ex49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·open_create_ex
50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·posix_fadvise6450 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·posix_fadvise64
51 ····47:·00000179···100·FUNC····GLOBAL·DEFAULT····1·file_output_stream_create51 ····47:·00000179···100·FUNC····GLOBAL·DEFAULT····1·file_output_stream_create
52 ····48:·000001dd···100·FUNC····GLOBAL·DEFAULT····1·file_output_stream_create_excl52 ····48:·000001dd···100·FUNC····GLOBAL·DEFAULT····1·file_output_stream_create_excl
53 ····49:·00000241····76·FUNC····GLOBAL·DEFAULT····1·file_output_stream_set_full_writes53 ····49:·00000241····72·FUNC····GLOBAL·DEFAULT····1·file_output_stream_set_full_writes
54 ····50:·0000028d···100·FUNC····GLOBAL·DEFAULT····1·file_output_stream_open_ex54 ····50:·00000289···100·FUNC····GLOBAL·DEFAULT····1·file_output_stream_open_ex
55 ····51:·000002f1···100·FUNC····GLOBAL·DEFAULT····1·file_output_stream_open_ex_nolog55 ····51:·000002ed···100·FUNC····GLOBAL·DEFAULT····1·file_output_stream_open_ex_nolog
56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·open_create_ex_nolog56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·open_create_ex_nolog
57 ····53:·00000355····34·FUNC····GLOBAL·DEFAULT····1·file_output_stream_close_nolog57 ····53:·00000351····34·FUNC····GLOBAL·DEFAULT····1·file_output_stream_close_nolog
58 ····54:·00000379····20·FUNC····GLOBAL·DEFAULT····1·fd_output_stream_attach58 ····54:·00000375····20·FUNC····GLOBAL·DEFAULT····1·fd_output_stream_attach
59 ····55:·0000038d····24·FUNC····GLOBAL·DEFAULT····1·fd_output_stream_attach_noclose59 ····55:·00000389····24·FUNC····GLOBAL·DEFAULT····1·fd_output_stream_attach_noclose
60 ····56:·000003a5·····8·FUNC····GLOBAL·DEFAULT····1·fd_output_stream_detach60 ····56:·000003a1·····8·FUNC····GLOBAL·DEFAULT····1·fd_output_stream_detach
61 ····57:·000003ad·····4·FUNC····GLOBAL·DEFAULT····1·fd_output_stream_get_filedescriptor61 ····57:·000003a9·····4·FUNC····GLOBAL·DEFAULT····1·fd_output_stream_get_filedescriptor
62 ····58:·000003b1····32·FUNC····GLOBAL·DEFAULT····1·is_fd_output_stream62 ····58:·000003ad····32·FUNC····GLOBAL·DEFAULT····1·is_fd_output_stream
63 ····59:·000003d1····64·FUNC····GLOBAL·DEFAULT····1·fd_output_stream_get_size63 ····59:·000003cd····64·FUNC····GLOBAL·DEFAULT····1·fd_output_stream_get_size
64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fxstat6464 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fxstat64
65 ····61:·00000411····56·FUNC····GLOBAL·DEFAULT····1·file_output_steam_advise_sequential65 ····61:·0000040d····42·FUNC····GLOBAL·DEFAULT····1·file_output_steam_advise_sequential
4.35 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xbec·contains·40·entries:1 Relocation·section·'.rel.text'·at·offset·0xbdc·contains·40·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000000c··0000250a·R_ARM_THM_CALL·········00000000···close_ex3 0000000c··0000250a·R_ARM_THM_CALL·········00000000···close_ex
4 00000044··0000270a·R_ARM_THM_CALL·········00000000···write4 00000044··0000270a·R_ARM_THM_CALL·········00000000···write
5 00000062··0000280a·R_ARM_THM_CALL·········00000000···__errno_location5 00000062··0000280a·R_ARM_THM_CALL·········00000000···__errno_location
6 000000a0··0000270a·R_ARM_THM_CALL·········00000000···write6 000000a0··0000270a·R_ARM_THM_CALL·········00000000···write
7 000000be··0000280a·R_ARM_THM_CALL·········00000000···__errno_location7 000000be··0000280a·R_ARM_THM_CALL·········00000000···__errno_location
8 000000e0··0000290a·R_ARM_THM_CALL·········00000000···rand8 000000e0··0000290a·R_ARM_THM_CALL·········00000000···rand
Offset 18, 35 lines modifiedOffset 18, 35 lines modified
18 000001a6··00002e0a·R_ARM_THM_CALL·········00000000···posix_fadvise6418 000001a6··00002e0a·R_ARM_THM_CALL·········00000000···posix_fadvise64
19 000001c2··0000280a·R_ARM_THM_CALL·········00000000···__errno_location19 000001c2··0000280a·R_ARM_THM_CALL·········00000000···__errno_location
20 000001d8··00001903·R_ARM_REL32············00000000···.data.rel.ro.local20 000001d8··00001903·R_ARM_REL32············00000000···.data.rel.ro.local
21 000001f0··00002d0a·R_ARM_THM_CALL·········00000000···open_create_ex21 000001f0··00002d0a·R_ARM_THM_CALL·········00000000···open_create_ex
22 0000020a··00002e0a·R_ARM_THM_CALL·········00000000···posix_fadvise6422 0000020a··00002e0a·R_ARM_THM_CALL·········00000000···posix_fadvise64
23 00000226··0000280a·R_ARM_THM_CALL·········00000000···__errno_location23 00000226··0000280a·R_ARM_THM_CALL·········00000000···__errno_location
24 0000023c··00001903·R_ARM_REL32············00000000···.data.rel.ro.local24 0000023c··00001903·R_ARM_REL32············00000000···.data.rel.ro.local
25 00000288··00001903·R_ARM_REL32············00000000···.data.rel.ro.local25 00000284··00001903·R_ARM_REL32············00000000···.data.rel.ro.local
26 000002a0··00002d0a·R_ARM_THM_CALL·········00000000···open_create_ex26 0000029c··00002d0a·R_ARM_THM_CALL·········00000000···open_create_ex
27 000002ba··00002e0a·R_ARM_THM_CALL·········00000000···posix_fadvise6427 000002b6··00002e0a·R_ARM_THM_CALL·········00000000···posix_fadvise64
28 000002d6··0000280a·R_ARM_THM_CALL·········00000000···__errno_location28 000002d2··0000280a·R_ARM_THM_CALL·········00000000···__errno_location
29 000002ec··00001903·R_ARM_REL32············00000000···.data.rel.ro.local29 000002e8··00001903·R_ARM_REL32············00000000···.data.rel.ro.local
30 00000304··0000340a·R_ARM_THM_CALL·········00000000···open_create_ex_nolog30 00000300··0000340a·R_ARM_THM_CALL·········00000000···open_create_ex_nolog
31 0000031e··00002e0a·R_ARM_THM_CALL·········00000000···posix_fadvise6431 0000031a··00002e0a·R_ARM_THM_CALL·········00000000···posix_fadvise64
32 0000033a··0000280a·R_ARM_THM_CALL·········00000000···__errno_location32 00000336··0000280a·R_ARM_THM_CALL·········00000000···__errno_location
33 00000350··00001903·R_ARM_REL32············00000000···.data.rel.ro.local33 0000034c··00001903·R_ARM_REL32············00000000···.data.rel.ro.local
34 00000360··0000250a·R_ARM_THM_CALL·········00000000···close_ex34 0000035c··0000250a·R_ARM_THM_CALL·········00000000···close_ex
35 00000388··00001903·R_ARM_REL32············00000000···.data.rel.ro.local35 00000384··00001903·R_ARM_REL32············00000000···.data.rel.ro.local
36 000003a0··00001903·R_ARM_REL32············00000000···.data.rel.ro.local36 0000039c··00001903·R_ARM_REL32············00000000···.data.rel.ro.local
37 000003cc··00001903·R_ARM_REL32············00000000···.data.rel.ro.local37 000003c8··00001903·R_ARM_REL32············00000000···.data.rel.ro.local
38 000003de··00003c0a·R_ARM_THM_CALL·········00000000···__fxstat6438 000003da··00003c0a·R_ARM_THM_CALL·········00000000···__fxstat64
39 000003f2··0000280a·R_ARM_THM_CALL·········00000000···__errno_location39 000003ee··0000280a·R_ARM_THM_CALL·········00000000···__errno_location
40 00000438··00002e0a·R_ARM_THM_CALL·········00000000···posix_fadvise6440 0000042c··00002e0a·R_ARM_THM_CALL·········00000000···posix_fadvise64
41 00000018··0000261e·R_ARM_THM_JUMP24·······00000000···output_stream_set_void41 00000018··0000261e·R_ARM_THM_JUMP24·······00000000···output_stream_set_void
42 00000022··0000261e·R_ARM_THM_JUMP24·······00000000···output_stream_set_void42 00000022··0000261e·R_ARM_THM_JUMP24·······00000000···output_stream_set_void
43 00000372··0000261e·R_ARM_THM_JUMP24·······00000000···output_stream_set_void43 0000036e··0000261e·R_ARM_THM_JUMP24·······00000000···output_stream_set_void
  
44 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0xd2c·contains·12·entries:44 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0xd1c·contains·12·entries:
45 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name45 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
46 00000000··00000402·R_ARM_ABS32············00000029···file_output_stream_write46 00000000··00000402·R_ARM_ABS32············00000029···file_output_stream_write
47 00000004··00000602·R_ARM_ABS32············000000f9···file_output_stream_flush47 00000004··00000602·R_ARM_ABS32············000000f9···file_output_stream_flush
48 00000008··00000102·R_ARM_ABS32············00000001···file_output_stream_close48 00000008··00000102·R_ARM_ABS32············00000001···file_output_stream_close
49 0000000c··00001e02·R_ARM_ABS32············00000000···.rodata.str1.449 0000000c··00001e02·R_ARM_ABS32············00000000···.rodata.str1.4
50 00000010··00000502·R_ARM_ABS32············00000085···file_output_stream_writefully50 00000010··00000502·R_ARM_ABS32············00000085···file_output_stream_writefully
51 00000014··00000602·R_ARM_ABS32············000000f9···file_output_stream_flush51 00000014··00000602·R_ARM_ABS32············000000f9···file_output_stream_flush
8.92 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 127, 30 lines modifiedOffset 127, 30 lines modified
127 ·R_ARM_THM_CALL» __errno_location127 ·R_ARM_THM_CALL» __errno_location
128 »       ldr»    r0,·[r0,·#0]128 »       ldr»    r0,·[r0,·#0]
129 »       add.w»  r0,·r0,·#2147483648» ;·0x80000000129 »       add.w»  r0,·r0,·#2147483648» ;·0x80000000
130 »       pop»    {r3,·pc}130 »       pop»    {r3,·pc}
  
131 00000110·<file_output_stream_open>:131 00000110·<file_output_stream_open>:
132 file_output_stream_open():132 file_output_stream_open():
133 »       mov.w»  r2,·#384»   ;·0x180 
134 »       str.w»  r4,·[sp,·#-12]!133 »       str.w»  r4,·[sp,·#-12]!
 134 »       mov.w»  r2,·#384»   ;·0x180
 135 »       strd»   r5,·lr,·[sp,·#4]
135 »       mov»    r4,·r0136 »       mov»    r4,·r0
 137 »       sub»    sp,·#20
136 »       mov»    r0,·r1138 »       mov»    r0,·r1
137 »       mov.w»  r1,·#2139 »       mov.w»  r1,·#2
138 »       strd»   r5,·lr,·[sp,·#4] 
139 »       sub»    sp,·#20 
140 »       bl»     0·<open_create_ex>140 »       bl»     0·<open_create_ex>
141 ·R_ARM_THM_CALL» open_create_ex141 ·R_ARM_THM_CALL» open_create_ex
142 »       subs»   r5,·r0,·#0142 »       subs»   r5,·r0,·#0
143 »       blt.n»  15c·<file_output_stream_open+0x4c>143 »       blt.n»  15c·<file_output_stream_open+0x4c>
144 »       mov.w»  r1,·#2144 »       mov.w»  r1,·#2
145 »       mov.w»  r2,·#0145 »       mov.w»  r2,·#0
146 »       mov.w»  r3,·#0146 »       mov.w»  r3,·#0
147 »       strd»   r2,·r3,·[sp] 
148 »       str»    r1,·[sp,·#8]147 »       str»    r1,·[sp,·#8]
 148 »       strd»   r2,·r3,·[sp]
149 »       bl»     0·<posix_fadvise64>149 »       bl»     0·<posix_fadvise64>
150 ·R_ARM_THM_CALL» posix_fadvise64150 ·R_ARM_THM_CALL» posix_fadvise64
151 »       ldr»    r3,·[pc,·#44]» ;·(174·<file_output_stream_open+0x64>)151 »       ldr»    r3,·[pc,·#44]» ;·(174·<file_output_stream_open+0x64>)
152 »       mov.w»  r0,·#0152 »       mov.w»  r0,·#0
153 »       add»    r3,·pc153 »       add»    r3,·pc
154 »       strd»   r5,·r3,·[r4]154 »       strd»   r5,·r3,·[r4]
155 »       add»    sp,·#20155 »       add»    sp,·#20
Offset 168, 29 lines modifiedOffset 168, 29 lines modified
168 »       nop168 »       nop
169 »       .word»  0x00000026169 »       .word»  0x00000026
170 ·R_ARM_REL32»    .data.rel.ro.local170 ·R_ARM_REL32»    .data.rel.ro.local
  
171 00000178·<file_output_stream_create>:171 00000178·<file_output_stream_create>:
172 file_output_stream_create():172 file_output_stream_create():
173 »       mov»    r3,·r1173 »       mov»    r3,·r1
174 »       movw»   r1,·#578»    ;·0x242 
175 »       str.w»  r4,·[sp,·#-12]!174 »       str.w»  r4,·[sp,·#-12]!
176 »       mov»    r4,·r0175 »       movw»   r1,·#578»    ;·0x242
177 »       mov»    r0,·r3 
178 »       strd»   r5,·lr,·[sp,·#4]176 »       strd»   r5,·lr,·[sp,·#4]
 177 »       mov»    r4,·r0
179 »       sub»    sp,·#20178 »       sub»    sp,·#20
 179 »       mov»    r0,·r3
180 »       bl»     0·<open_create_ex>180 »       bl»     0·<open_create_ex>
181 ·R_ARM_THM_CALL» open_create_ex181 ·R_ARM_THM_CALL» open_create_ex
182 »       subs»   r5,·r0,·#0182 »       subs»   r5,·r0,·#0
183 »       blt.n»  1c2·<file_output_stream_create+0x4a>183 »       blt.n»  1c2·<file_output_stream_create+0x4a>
184 »       mov.w»  r1,·#2184 »       mov.w»  r1,·#2
185 »       mov.w»  r2,·#0185 »       mov.w»  r2,·#0
186 »       mov.w»  r3,·#0186 »       mov.w»  r3,·#0
187 »       strd»   r2,·r3,·[sp] 
188 »       str»    r1,·[sp,·#8]187 »       str»    r1,·[sp,·#8]
 188 »       strd»   r2,·r3,·[sp]
189 »       bl»     0·<posix_fadvise64>189 »       bl»     0·<posix_fadvise64>
190 ·R_ARM_THM_CALL» posix_fadvise64190 ·R_ARM_THM_CALL» posix_fadvise64
191 »       ldr»    r3,·[pc,·#44]» ;·(1d8·<file_output_stream_create+0x60>)191 »       ldr»    r3,·[pc,·#44]» ;·(1d8·<file_output_stream_create+0x60>)
192 »       mov.w»  r0,·#0192 »       mov.w»  r0,·#0
193 »       add»    r3,·pc193 »       add»    r3,·pc
194 »       strd»   r5,·r3,·[r4]194 »       strd»   r5,·r3,·[r4]
195 »       add»    sp,·#20195 »       add»    sp,·#20
Offset 207, 29 lines modifiedOffset 207, 29 lines modified
207 »       ldr.w»  pc,·[sp],·#4207 »       ldr.w»  pc,·[sp],·#4
208 »       .word»  0x00000024208 »       .word»  0x00000024
209 ·R_ARM_REL32»    .data.rel.ro.local209 ·R_ARM_REL32»    .data.rel.ro.local
  
210 000001dc·<file_output_stream_create_excl>:210 000001dc·<file_output_stream_create_excl>:
211 file_output_stream_create_excl():211 file_output_stream_create_excl():
212 »       mov»    r3,·r1212 »       mov»    r3,·r1
213 »       movw»   r1,·#706»    ;·0x2c2 
214 »       str.w»  r4,·[sp,·#-12]!213 »       str.w»  r4,·[sp,·#-12]!
215 »       mov»    r4,·r0214 »       movw»   r1,·#706»    ;·0x2c2
216 »       mov»    r0,·r3 
217 »       strd»   r5,·lr,·[sp,·#4]215 »       strd»   r5,·lr,·[sp,·#4]
 216 »       mov»    r4,·r0
218 »       sub»    sp,·#20217 »       sub»    sp,·#20
 218 »       mov»    r0,·r3
219 »       bl»     0·<open_create_ex>219 »       bl»     0·<open_create_ex>
220 ·R_ARM_THM_CALL» open_create_ex220 ·R_ARM_THM_CALL» open_create_ex
221 »       subs»   r5,·r0,·#0221 »       subs»   r5,·r0,·#0
222 »       blt.n»  226·<file_output_stream_create_excl+0x4a>222 »       blt.n»  226·<file_output_stream_create_excl+0x4a>
223 »       mov.w»  r1,·#2223 »       mov.w»  r1,·#2
224 »       mov.w»  r2,·#0224 »       mov.w»  r2,·#0
225 »       mov.w»  r3,·#0225 »       mov.w»  r3,·#0
226 »       strd»   r2,·r3,·[sp] 
227 »       str»    r1,·[sp,·#8]226 »       str»    r1,·[sp,·#8]
 227 »       strd»   r2,·r3,·[sp]
228 »       bl»     0·<posix_fadvise64>228 »       bl»     0·<posix_fadvise64>
229 ·R_ARM_THM_CALL» posix_fadvise64229 ·R_ARM_THM_CALL» posix_fadvise64
230 »       ldr»    r3,·[pc,·#44]» ;·(23c·<file_output_stream_create_excl+0x60>)230 »       ldr»    r3,·[pc,·#44]» ;·(23c·<file_output_stream_create_excl+0x60>)
231 »       mov.w»  r0,·#0231 »       mov.w»  r0,·#0
232 »       add»    r3,·pc232 »       add»    r3,·pc
233 »       strd»   r5,·r3,·[r4]233 »       strd»   r5,·r3,·[r4]
234 »       add»    sp,·#20234 »       add»    sp,·#20
Offset 245, 67 lines modifiedOffset 245, 65 lines modified
245 »       add»    sp,·#8245 »       add»    sp,·#8
246 »       ldr.w»  pc,·[sp],·#4246 »       ldr.w»  pc,·[sp],·#4
247 »       .word»  0x00000024247 »       .word»  0x00000024
248 ·R_ARM_REL32»    .data.rel.ro.local248 ·R_ARM_REL32»    .data.rel.ro.local
  
249 00000240·<file_output_stream_set_full_writes>:249 00000240·<file_output_stream_set_full_writes>:
250 file_output_stream_set_full_writes():250 file_output_stream_set_full_writes():
251 »       cbz»    r0,·27a·<file_output_stream_set_full_writes+0x3a>251 »       cbz»    r0,·278·<file_output_stream_set_full_writes+0x38>
252 »       ldr»    r3,·[pc,·#68]» ;·(288·<file_output_stream_set_full_writes+0x48>)252 »       ldr»    r3,·[pc,·#64]» ;·(284·<file_output_stream_set_full_writes+0x44>)
253 »       str.w»  r4,·[sp,·#-4]! 
254 »       ldr»    r2,·[r0,·#4]253 »       ldr»    r2,·[r0,·#4]
 254 »       str.w»  r4,·[sp,·#-4]!
255 »       add»    r3,·pc255 »       add»    r3,·pc
256 »       add.w»  r4,·r3,·#16256 »       add.w»  r4,·r3,·#16
257 »       cmp»    r2,·r4257 »       cmp»    r2,·r4
258 »       it»     ne258 »       it»     ne
259 »       cmpne»  r2,·r3259 »       cmpne»  r2,·r3
260 »       itt»    ne260 »       itt»    ne
261 »       movne»  r1,·#6261 »       movne»  r0,·#6
262 »       movtne» r1,·#32770»;·0x8002262 »       movtne» r0,·#32770»;·0x8002
263 »       bne.n»  268·<file_output_stream_set_full_writes+0x28>263 »       bne.n»  268·<file_output_stream_set_full_writes+0x28>
264 »       cbz»    r1,·270·<file_output_stream_set_full_writes+0x30>264 »       cbz»    r1,·26e·<file_output_stream_set_full_writes+0x2e>
265 »       mov.w»  r1,·#0 
266 »       str»    r4,·[r0,·#4]265 »       str»    r4,·[r0,·#4]
267 »       mov»    r0,·r1266 »       mov.w»  r0,·#0
268 »       ldr.w»  r4,·[sp],·#4267 »       ldr.w»  r4,·[sp],·#4
Max diff block lines reached; 5732/8953 bytes (64.02%) of diff not shown.
169 KB
format.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········18272·(bytes·into·file)13 ··Start·of·section·headers:··········18260·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1419 ··Number·of·section·headers:·········14
20 ··Section·header·string·table·index:·1320 ··Section·header·string·table·index:·13
2.71 KB
readelf --wide --sections {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 There·are·14·section·headers,·starting·at·offset·0x4760:1 There·are·14·section·headers,·starting·at·offset·0x4754:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·002ae8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·002ad4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·003ee4·0007f0·08···I·11···1··46 ··[·2]·.rel.text·········REL·············00000000·003ed0·0007f8·08···I·11···1··4
7 ··[·3]·.data·············PROGBITS········00000000·002b1c·00000e·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·002b08·00000e·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·002b2a·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·002b16·000000·00··WA··0···0··1
9 ··[·5]·.rodata···········PROGBITS········00000000·002b2c·000020·00···A··0···0··49 ··[·5]·.rodata···········PROGBITS········00000000·002b18·000020·00···A··0···0··4
10 ··[·6]·.data.rel.local···PROGBITS········00000000·002b4c·00000c·00··WA··0···0··410 ··[·6]·.data.rel.local···PROGBITS········00000000·002b38·00000c·00··WA··0···0··4
11 ··[·7]·.rel.data.rel.local·REL·············00000000·0046d4·000010·08···I·11···6··411 ··[·7]·.rel.data.rel.local·REL·············00000000·0046c8·000010·08···I·11···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·002b58·000220·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·002b44·000220·01·AMS··0···0··4
13 ··[·9]·.note.GNU-stack···PROGBITS········00000000·002d78·000000·00······0···0··113 ··[·9]·.note.GNU-stack···PROGBITS········00000000·002d64·000000·00······0···0··1
14 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002d78·000033·00······0···0··114 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002d64·000033·00······0···0··1
15 ··[11]·.symtab···········SYMTAB··········00000000·002dac·000bf0·10·····12·118··415 ··[11]·.symtab···········SYMTAB··········00000000·002d98·000bf0·10·····12·118··4
16 ··[12]·.strtab···········STRTAB··········00000000·00399c·000548·00······0···0··116 ··[12]·.strtab···········STRTAB··········00000000·003988·000548·00······0···0··1
17 ··[13]·.shstrtab·········STRTAB··········00000000·0046e4·00007b·00······0···0··117 ··[13]·.shstrtab·········STRTAB··········00000000·0046d8·00007b·00······0···0··1
18 Key·to·Flags:18 Key·to·Flags:
19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
22 ··y·(purecode),·p·(processor·specific)22 ··y·(purecode),·p·(processor·specific)
15.3 KB
readelf --wide --symbols {}
    
Offset 5, 72 lines modifiedOffset 5, 72 lines modified
5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
6 ·····2:·00000001···152·FUNC····LOCAL··DEFAULT····1·format_unsigned6 ·····2:·00000001···152·FUNC····LOCAL··DEFAULT····1·format_unsigned
7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
8 ·····4:·00000175····46·FUNC····LOCAL··DEFAULT····1·format_handler_qsort_compare8 ·····4:·00000175····46·FUNC····LOCAL··DEFAULT····1·format_handler_qsort_compare
9 ·····5:·000001a5···188·FUNC····LOCAL··DEFAULT····1·format_get_format_handler9 ·····5:·000001a5···188·FUNC····LOCAL··DEFAULT····1·format_get_format_handler
10 ·····6:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····1·$d10 ·····6:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
11 ·····7:·00000260·····0·NOTYPE··LOCAL··DEFAULT····1·$t11 ·····7:·00000260·····0·NOTYPE··LOCAL··DEFAULT····1·$t
12 ·····8:·00000261···108·FUNC····LOCAL··DEFAULT····1·dummy_format_handler_method12 ·····8:·00000261···104·FUNC····LOCAL··DEFAULT····1·dummy_format_handler_method
13 ·····9:·000002c8·····0·NOTYPE··LOCAL··DEFAULT····1·$d13 ·····9:·000002c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
14 ····10:·000002cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t14 ····10:·000002c8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
15 ····11:·0000032c·····0·NOTYPE··LOCAL··DEFAULT····1·$d15 ····11:·00000328·····0·NOTYPE··LOCAL··DEFAULT····1·$d
16 ····12:·00000330·····0·NOTYPE··LOCAL··DEFAULT····1·$t16 ····12:·0000032c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
17 ····13:·00000390·····0·NOTYPE··LOCAL··DEFAULT····1·$d17 ····13:·0000038c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
18 ····14:·00000394·····0·NOTYPE··LOCAL··DEFAULT····1·$t18 ····14:·00000390·····0·NOTYPE··LOCAL··DEFAULT····1·$t
19 ····15:·000003a4·····0·NOTYPE··LOCAL··DEFAULT····1·$d19 ····15:·000003a0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
20 ····16:·000003a8·····0·NOTYPE··LOCAL··DEFAULT····1·$t20 ····16:·000003a4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
21 ····17:·000003b0·····0·NOTYPE··LOCAL··DEFAULT····1·$d21 ····17:·000003ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d
22 ····18:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····1·$t22 ····18:·000003b0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
23 ····19:·000003c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d23 ····19:·000003c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
24 ····20:·000003c8·····0·NOTYPE··LOCAL··DEFAULT····1·$t24 ····20:·000003c4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
25 ····21:·00000408·····0·NOTYPE··LOCAL··DEFAULT····1·$d25 ····21:·00000404·····0·NOTYPE··LOCAL··DEFAULT····1·$d
26 ····22:·00000410·····0·NOTYPE··LOCAL··DEFAULT····1·$t26 ····22:·0000040c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
27 ····23:·0000058c·····0·NOTYPE··LOCAL··DEFAULT····1·$d27 ····23:·0000058c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
28 ····24:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC028 ····24:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC0
29 ····25:·00000598·····0·NOTYPE··LOCAL··DEFAULT····1·$t29 ····25:·00000598·····0·NOTYPE··LOCAL··DEFAULT····1·$t
30 ····26:·00000650·····0·NOTYPE··LOCAL··DEFAULT····1·$d30 ····26:·00000650·····0·NOTYPE··LOCAL··DEFAULT····1·$d
31 ····27:·00000004·····0·NOTYPE··LOCAL··DEFAULT····8·.LC131 ····27:·00000004·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1
32 ····28:·00000654·····0·NOTYPE··LOCAL··DEFAULT····1·$t32 ····28:·00000654·····0·NOTYPE··LOCAL··DEFAULT····1·$t
33 ····29:·00000742·····0·NOTYPE··LOCAL··DEFAULT····1·$d33 ····29:·00000742·····0·NOTYPE··LOCAL··DEFAULT····1·$d
34 ····30:·0000079a·····0·NOTYPE··LOCAL··DEFAULT····1·$t34 ····30:·0000079a·····0·NOTYPE··LOCAL··DEFAULT····1·$t
35 ····31:·00000a3c·····0·NOTYPE··LOCAL··DEFAULT····1·$d35 ····31:·00000a28·····0·NOTYPE··LOCAL··DEFAULT····1·$d
36 ····32:·00000aec·····0·NOTYPE··LOCAL··DEFAULT····1·$t36 ····32:·00000ad8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
37 ····33:·00000be8·····0·NOTYPE··LOCAL··DEFAULT····1·$d37 ····33:·00000bd0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
38 ····34:·00000c98·····0·NOTYPE··LOCAL··DEFAULT····1·$t38 ····34:·00000c80·····0·NOTYPE··LOCAL··DEFAULT····1·$t
39 ····35:·00000f6c·····0·NOTYPE··LOCAL··DEFAULT····1·$d39 ····35:·00000f58·····0·NOTYPE··LOCAL··DEFAULT····1·$d
40 ····36:·00000f8c·····0·NOTYPE··LOCAL··DEFAULT····1·$t40 ····36:·00000f78·····0·NOTYPE··LOCAL··DEFAULT····1·$t
41 ····37:·00001058·····0·NOTYPE··LOCAL··DEFAULT····1·$d41 ····37:·0000103c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
42 ····38:·00000038·····0·NOTYPE··LOCAL··DEFAULT····8·.LC442 ····38:·00000038·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
43 ····39:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC243 ····39:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2
44 ····40:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC544 ····40:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC5
45 ····41:·00000010·····0·NOTYPE··LOCAL··DEFAULT····8·.LC345 ····41:·00000010·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
46 ····42:·000010a8·····0·NOTYPE··LOCAL··DEFAULT····1·$t46 ····42:·0000108c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
47 ····43:·0000110c·····0·NOTYPE··LOCAL··DEFAULT····1·$d47 ····43:·000010f0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
48 ····44:·00000078·····0·NOTYPE··LOCAL··DEFAULT····8·.LC648 ····44:·00000078·····0·NOTYPE··LOCAL··DEFAULT····8·.LC6
49 ····45:·00001110·····0·NOTYPE··LOCAL··DEFAULT····1·$t49 ····45:·000010f4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
50 ····46:·0000117c·····0·NOTYPE··LOCAL··DEFAULT····1·$d50 ····46:·00001160·····0·NOTYPE··LOCAL··DEFAULT····1·$d
51 ····47:·00001180·····0·NOTYPE··LOCAL··DEFAULT····1·$t51 ····47:·00001164·····0·NOTYPE··LOCAL··DEFAULT····1·$t
52 ····48:·000011ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d52 ····48:·00001190·····0·NOTYPE··LOCAL··DEFAULT····1·$d
53 ····49:·000011b4·····0·NOTYPE··LOCAL··DEFAULT····1·$t53 ····49:·00001198·····0·NOTYPE··LOCAL··DEFAULT····1·$t
54 ····50:·000011f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d54 ····50:·000011dc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
55 ····51:·00001200·····0·NOTYPE··LOCAL··DEFAULT····1·$t55 ····51:·000011e8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
56 ····52:·00001228·····0·NOTYPE··LOCAL··DEFAULT····1·$d56 ····52:·00001210·····0·NOTYPE··LOCAL··DEFAULT····1·$d
57 ····53:·00001230·····0·NOTYPE··LOCAL··DEFAULT····1·$t57 ····53:·00001218·····0·NOTYPE··LOCAL··DEFAULT····1·$t
58 ····54:·00001280·····0·NOTYPE··LOCAL··DEFAULT····1·$d58 ····54:·00001268·····0·NOTYPE··LOCAL··DEFAULT····1·$d
59 ····55:·0000128c·····0·NOTYPE··LOCAL··DEFAULT····1·$t59 ····55:·00001274·····0·NOTYPE··LOCAL··DEFAULT····1·$t
60 ····56:·000018d4·····0·NOTYPE··LOCAL··DEFAULT····1·$d60 ····56:·000018c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
61 ····57:·000018d8·····0·NOTYPE··LOCAL··DEFAULT····1·$t61 ····57:·000018c4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
62 ····58:·000018fc·····0·NOTYPE··LOCAL··DEFAULT····1·$d62 ····58:·000018e8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
63 ····59:·00001904·····0·NOTYPE··LOCAL··DEFAULT····1·$t63 ····59:·000018f0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
64 ····60:·00001ae0·····0·NOTYPE··LOCAL··DEFAULT····1·$d64 ····60:·00001acc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
65 ····61:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC765 ····61:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7
66 ····62:·00001b00·····0·NOTYPE··LOCAL··DEFAULT····1·$t66 ····62:·00001aec·····0·NOTYPE··LOCAL··DEFAULT····1·$t
67 ····63:·000021b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d67 ····63:·000021a4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
68 ····64:·000021c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t68 ····64:·000021ac·····0·NOTYPE··LOCAL··DEFAULT····1·$t
69 ····65:·000026d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d69 ····65:·000026b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
70 ····66:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3070 ····66:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC30
71 ····67:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1471 ····67:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC14
72 ····68:·00000178·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2572 ····68:·00000178·····0·NOTYPE··LOCAL··DEFAULT····8·.LC25
73 ····69:·00000174·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2473 ····69:·00000174·····0·NOTYPE··LOCAL··DEFAULT····8·.LC24
74 ····70:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2274 ····70:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC22
75 ····71:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2375 ····71:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC23
76 ····72:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1376 ····72:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC13
Offset 86, 26 lines modifiedOffset 86, 26 lines modified
86 ····82:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1886 ····82:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····8·.LC18
87 ····83:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2887 ····83:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····8·.LC28
88 ····84:·00000094·····0·NOTYPE··LOCAL··DEFAULT····8·.LC988 ····84:·00000094·····0·NOTYPE··LOCAL··DEFAULT····8·.LC9
89 ····85:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1289 ····85:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····8·.LC12
90 ····86:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1190 ····86:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC11
91 ····87:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1091 ····87:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC10
92 ····88:·00000088·····0·NOTYPE··LOCAL··DEFAULT····8·.LC892 ····88:·00000088·····0·NOTYPE··LOCAL··DEFAULT····8·.LC8
93 ····89:·0000279c·····0·NOTYPE··LOCAL··DEFAULT····1·$t93 ····89:·0000277c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
94 ····90:·000027b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d94 ····90:·0000279c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
95 ····91:·000027c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t95 ····91:·000027a4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
96 ····92:·00002a68·····0·NOTYPE··LOCAL··DEFAULT····1·$d96 ····92:·00002a4c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
97 ····93:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3197 ····93:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC31
98 ····94:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3298 ····94:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC32
99 ····95:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3399 ····95:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC33
100 ····96:·00002a7c·····0·NOTYPE··LOCAL··DEFAULT····1·$t100 ····96:·00002a60·····0·NOTYPE··LOCAL··DEFAULT····1·$t
101 ····97:·00002aa0·····0·NOTYPE··LOCAL··DEFAULT····1·$d101 ····97:·00002a88·····0·NOTYPE··LOCAL··DEFAULT····1·$d
102 ····98:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC34102 ····98:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC34
103 ····99:·00002aa4·····0·NOTYPE··LOCAL··DEFAULT····1·$t103 ····99:·00002a8c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
104 ···100:·00002adc·····0·NOTYPE··LOCAL··DEFAULT····1·$d104 ···100:·00002ac8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
105 ···101:·00000000·····0·SECTION·LOCAL··DEFAULT····5·105 ···101:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
106 ···102:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d106 ···102:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
107 ···103:·00000000····16·OBJECT··LOCAL··DEFAULT····5·__hexa__107 ···103:·00000000····16·OBJECT··LOCAL··DEFAULT····5·__hexa__
108 ···104:·00000010····16·OBJECT··LOCAL··DEFAULT····5·__HEXA__108 ···104:·00000010····16·OBJECT··LOCAL··DEFAULT····5·__HEXA__
109 ···105:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d109 ···105:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
110 ···106:·00000000····12·OBJECT··LOCAL··DEFAULT····3·format_handler_descriptor_table110 ···106:·00000000····12·OBJECT··LOCAL··DEFAULT····3·format_handler_descriptor_table
111 ···107:·0000000c·····1·OBJECT··LOCAL··DEFAULT····3·escape.10354111 ···107:·0000000c·····1·OBJECT··LOCAL··DEFAULT····3·escape.10354
Offset 119, 29 lines modifiedOffset 119, 29 lines modified
119 ···115:·00000000·····0·SECTION·LOCAL··DEFAULT····4·119 ···115:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
120 ···116:·00000000·····0·SECTION·LOCAL··DEFAULT····9·120 ···116:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
121 ···117:·00000000·····0·SECTION·LOCAL··DEFAULT···10·121 ···117:·00000000·····0·SECTION·LOCAL··DEFAULT···10·
122 ···118:·00000099····90·FUNC····GLOBAL·DEFAULT····1·format_oct_u64122 ···118:·00000099····90·FUNC····GLOBAL·DEFAULT····1·format_oct_u64
123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_uldivmod123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_uldivmod
124 ···120:·000000f5···128·FUNC····GLOBAL·DEFAULT····1·format_dec_u64124 ···120:·000000f5···128·FUNC····GLOBAL·DEFAULT····1·format_dec_u64
125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp
126 ···122:·000002cd···100·FUNC····GLOBAL·DEFAULT····1·format_hex_u64_lo126 ···122:·000002c9···100·FUNC····GLOBAL·DEFAULT····1·format_hex_u64_lo
127 ···123:·00000331···100·FUNC····GLOBAL·DEFAULT····1·format_hex_u64_hi127 ···123:·0000032d···100·FUNC····GLOBAL·DEFAULT····1·format_hex_u64_hi
128 ···124:·00000395····20·FUNC····GLOBAL·DEFAULT····1·format_class_init128 ···124:·00000391····20·FUNC····GLOBAL·DEFAULT····1·format_class_init
129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_init129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_init
130 ···126:·000003a9····12·FUNC····GLOBAL·DEFAULT····1·format_class_finalize130 ···126:·000003a5····12·FUNC····GLOBAL·DEFAULT····1·format_class_finalize
131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_destroy131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_destroy
132 ···128:·000003b5····20·FUNC····GLOBAL·DEFAULT····1·format_available132 ···128:·000003b1····20·FUNC····GLOBAL·DEFAULT····1·format_available
133 ···129:·000003c9····72·FUNC····GLOBAL·DEFAULT····1·format_registerclass133 ···129:·000003c5····72·FUNC····GLOBAL·DEFAULT····1·format_registerclass
134 ···130:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_append134 ···130:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_append
135 ···131:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_qsort135 ···131:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_qsort
136 ···132:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_ldivmod136 ···132:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_ldivmod
137 ···133:·00000411···392·FUNC····GLOBAL·DEFAULT····1·format_dec_s64137 ···133:·0000040d···396·FUNC····GLOBAL·DEFAULT····1·format_dec_s64
138 ···134:·00000599···188·FUNC····GLOBAL·DEFAULT····1·format_asciiz138 ···134:·00000599···188·FUNC····GLOBAL·DEFAULT····1·format_asciiz
139 ···135:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen139 ···135:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
140 ···136:·00000655··2644·FUNC····GLOBAL·DEFAULT····1·vosformat140 ···136:·00000655··2616·FUNC····GLOBAL·DEFAULT····1·vosformat
141 ···137:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·counter_output_stream_init141 ···137:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·counter_output_stream_init
142 ···138:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__ctype_b_loc142 ···138:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__ctype_b_loc
143 ···139:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·error_writetext143 ···139:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·error_writetext
144 ···140:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·epoch_format_handler_method144 ···140:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·epoch_format_handler_method
145 ···141:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strtol145 ···141:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strtol
Max diff block lines reached; 4663/15644 bytes (29.81%) of diff not shown.
31.8 KB
readelf --wide --relocs {}
    
Offset 1, 262 lines modifiedOffset 1, 263 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x3ee4·contains·254·entries:1 Relocation·section·'.rel.text'·at·offset·0x3ed0·contains·255·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000124··0000770a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod3 00000124··0000770a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod
4 0000013c··0000770a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod4 0000013c··0000770a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod
5 00000190··0000790a·R_ARM_THM_CALL·········00000000···memcmp5 00000190··0000790a·R_ARM_THM_CALL·········00000000···memcmp
6 000001e2··0000790a·R_ARM_THM_CALL·········00000000···memcmp6 000001e2··0000790a·R_ARM_THM_CALL·········00000000···memcmp
7 00000232··0000790a·R_ARM_THM_CALL·········00000000···memcmp7 00000232··0000790a·R_ARM_THM_CALL·········00000000···memcmp
8 0000025c··00000103·R_ARM_REL32············00000000···.data8 0000025c··00000103·R_ARM_REL32············00000000···.data
9 000002c8··00006503·R_ARM_REL32············00000000···.rodata9 000002c4··00006503·R_ARM_REL32············00000000···.rodata
10 0000032c··00006503·R_ARM_REL32············00000000···.rodata10 00000328··00006503·R_ARM_REL32············00000000···.rodata
11 00000390··00006503·R_ARM_REL32············00000000···.rodata11 0000038c··00006503·R_ARM_REL32············00000000···.rodata
12 000003a4··00000103·R_ARM_REL32············00000000···.data12 000003a0··00000103·R_ARM_REL32············00000000···.data
13 000003b0··00000103·R_ARM_REL32············00000000···.data13 000003ac··00000103·R_ARM_REL32············00000000···.data
14 000003c4··00000103·R_ARM_REL32············00000000···.data14 000003c0··00000103·R_ARM_REL32············00000000···.data
15 000003e6··0000820a·R_ARM_THM_CALL·········00000000···ptr_vector_append15 000003e2··0000820a·R_ARM_THM_CALL·········00000000···ptr_vector_append
16 000003f0··0000830a·R_ARM_THM_CALL·········00000000···ptr_vector_qsort16 000003ec··0000830a·R_ARM_THM_CALL·········00000000···ptr_vector_qsort
17 00000408··00000103·R_ARM_REL32············00000000···.data17 00000404··00000103·R_ARM_REL32············00000000···.data
18 0000040c··00000403·R_ARM_REL32············00000175···format_handler_qsort_compare18 00000408··00000403·R_ARM_REL32············00000175···format_handler_qsort_compare
19 0000045a··0000770a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod19 0000045a··0000770a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod
20 00000472··0000770a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod20 00000472··0000770a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod
21 0000058c··00001803·R_ARM_REL32············00000000···.LC021 0000058c··00001803·R_ARM_REL32············00000000···.LC0
22 00000590··00001803·R_ARM_REL32············00000000···.LC022 00000590··00001803·R_ARM_REL32············00000000···.LC0
23 00000594··00001803·R_ARM_REL32············00000000···.LC023 00000594··00001803·R_ARM_REL32············00000000···.LC0
24 000005be··0000870a·R_ARM_THM_CALL·········00000000···strlen24 000005be··0000870a·R_ARM_THM_CALL·········00000000···strlen
25 00000650··00001b03·R_ARM_REL32············00000004···.LC125 00000650··00001b03·R_ARM_REL32············00000004···.LC1
26 0000068e··0000890a·R_ARM_THM_CALL·········00000000···counter_output_stream_init26 00000678··0000890a·R_ARM_THM_CALL·········00000000···counter_output_stream_init
27 000006fc··00008a0a·R_ARM_THM_CALL·········00000000···__ctype_b_loc27 000006fc··00008a0a·R_ARM_THM_CALL·········00000000···__ctype_b_loc
28 00000854··0000860a·R_ARM_THM_CALL·········00000599···format_asciiz28 00000850··0000860a·R_ARM_THM_CALL·········00000599···format_asciiz
29 0000086a··00008b0a·R_ARM_THM_CALL·········00000000···error_writetext29 00000864··00008b0a·R_ARM_THM_CALL·········00000000···error_writetext
30 0000092a··0000860a·R_ARM_THM_CALL·········00000599···format_asciiz30 0000091c··0000860a·R_ARM_THM_CALL·········00000599···format_asciiz
31 000009f8··00008c0a·R_ARM_THM_CALL·········00000000···epoch_format_handler_method31 000009e0··00008c0a·R_ARM_THM_CALL·········00000000···epoch_format_handler_method
32 00000b76··00008d0a·R_ARM_THM_CALL·········00000000···strtol32 00000b60··00008d0a·R_ARM_THM_CALL·········00000000···strtol
33 00000bb6··00008d0a·R_ARM_THM_CALL·········00000000···strtol33 00000b9e··00008d0a·R_ARM_THM_CALL·········00000000···strtol
34 00000cde··00008e0a·R_ARM_THM_CALL·········00000000···localdatetimeus_format_handler_method34 00000cc0··00008e0a·R_ARM_THM_CALL·········00000000···localdatetimeus_format_handler_method
35 00000d34··00008f0a·R_ARM_THM_CALL·········00000000···__sprintf_chk35 00000d20··00008f0a·R_ARM_THM_CALL·········00000000···__sprintf_chk
36 00000d58··00008f0a·R_ARM_THM_CALL·········00000000···__sprintf_chk36 00000d40··00008f0a·R_ARM_THM_CALL·········00000000···__sprintf_chk
37 00000d84··0000900a·R_ARM_THM_CALL·········00000000···__snprintf_chk37 00000d6c··0000900a·R_ARM_THM_CALL·········00000000···__snprintf_chk
38 00000df8··0000850a·R_ARM_THM_CALL·········00000411···format_dec_s6438 00000ddc··0000850a·R_ARM_THM_CALL·········0000040d···format_dec_s64
39 00000e58··0000910a·R_ARM_THM_CALL·········00000000···localepoch_format_handler_method39 00000e38··0000910a·R_ARM_THM_CALL·········00000000···localepoch_format_handler_method
40 00000e92··0000920a·R_ARM_THM_CALL·········00000000···datetimeus_format_handler_method40 00000e70··0000920a·R_ARM_THM_CALL·········00000000···datetimeus_format_handler_method
41 00000fb0··00008f0a·R_ARM_THM_CALL·········00000000···__sprintf_chk41 00000eec··0000900a·R_ARM_THM_CALL·········00000000···__snprintf_chk
42 00000fc8··00008f0a·R_ARM_THM_CALL·········00000000···__sprintf_chk42 00000f9a··00008f0a·R_ARM_THM_CALL·········00000000···__sprintf_chk
43 0000100c··0000930a·R_ARM_THM_CALL·········00000000···__fprintf_chk43 00000fb4··00008f0a·R_ARM_THM_CALL·········00000000···__sprintf_chk
44 00001012··0000940a·R_ARM_THM_CALL·········00000000···fflush44 00000ff2··0000930a·R_ARM_THM_CALL·········00000000···__fprintf_chk
45 00001016··0000950a·R_ARM_THM_CALL·········00000000···abort45 00000ff8··0000940a·R_ARM_THM_CALL·········00000000···fflush
46 00001044··0000930a·R_ARM_THM_CALL·········00000000···__fprintf_chk46 00000ffc··0000950a·R_ARM_THM_CALL·········00000000···abort
47 0000104a··0000940a·R_ARM_THM_CALL·········00000000···fflush47 0000102a··0000930a·R_ARM_THM_CALL·········00000000···__fprintf_chk
48 0000104e··0000950a·R_ARM_THM_CALL·········00000000···abort48 00001030··0000940a·R_ARM_THM_CALL·········00000000···fflush
49 00001052··0000950a·R_ARM_THM_CALL·········00000000···abort49 00001034··0000950a·R_ARM_THM_CALL·········00000000···abort
50 00001058··00009619·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_50 00001038··0000950a·R_ARM_THM_CALL·········00000000···abort
51 0000105c··00006d03·R_ARM_REL32············00000000···.data.rel.local51 0000103c··00009619·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
52 00001060··00002603·R_ARM_REL32············00000038···.LC452 00001040··00006d03·R_ARM_REL32············00000000···.data.rel.local
53 00001064··00002603·R_ARM_REL32············00000038···.LC453 00001044··00002603·R_ARM_REL32············00000038···.LC4
54 00001068··00006503·R_ARM_REL32············00000000···.rodata54 00001048··00002603·R_ARM_REL32············00000038···.LC4
55 0000106c··00006503·R_ARM_REL32············00000000···.rodata55 0000104c··00006503·R_ARM_REL32············00000000···.rodata
56 00001070··00002703·R_ARM_REL32············0000000c···.LC256 00001050··00006503·R_ARM_REL32············00000000···.rodata
57 00001074··00007803·R_ARM_REL32············000000f5···format_dec_u6457 00001054··00002703·R_ARM_REL32············0000000c···.LC2
58 00001078··00007803·R_ARM_REL32············000000f5···format_dec_u6458 00001058··00007803·R_ARM_REL32············000000f5···format_dec_u64
59 0000107c··00007803·R_ARM_REL32············000000f5···format_dec_u6459 0000105c··00007803·R_ARM_REL32············000000f5···format_dec_u64
60 00001080··00007603·R_ARM_REL32············00000099···format_oct_u6460 00001060··00007803·R_ARM_REL32············000000f5···format_dec_u64
61 00001084··00002603·R_ARM_REL32············00000038···.LC461 00001064··00007603·R_ARM_REL32············00000099···format_oct_u64
62 00001088··00002603·R_ARM_REL32············00000038···.LC462 00001068··00002603·R_ARM_REL32············00000038···.LC4
63 0000108c··00007b03·R_ARM_REL32············00000331···format_hex_u64_hi63 0000106c··00002603·R_ARM_REL32············00000038···.LC4
64 00001090··00007a03·R_ARM_REL32············000002cd···format_hex_u64_lo64 00001070··00007b03·R_ARM_REL32············0000032d···format_hex_u64_hi
65 00001094··0000971a·R_ARM_GOT_BREL·········00000000···__termout__65 00001074··00007a03·R_ARM_REL32············000002c9···format_hex_u64_lo
66 00001098··0000981a·R_ARM_GOT_BREL·········00000000···__termerr__66 00001078··0000971a·R_ARM_GOT_BREL·········00000000···__termout__
67 0000109c··0000991a·R_ARM_GOT_BREL·········00000000···stderr67 0000107c··0000981a·R_ARM_GOT_BREL·········00000000···__termerr__
68 000010a0··00002803·R_ARM_REL32············0000003c···.LC568 00001080··0000991a·R_ARM_GOT_BREL·········00000000···stderr
69 000010a4··00002903·R_ARM_REL32············00000010···.LC369 00001084··00002803·R_ARM_REL32············0000003c···.LC5
70 000010b6··0000870a·R_ARM_THM_CALL·········00000000···strlen70 00001088··00002903·R_ARM_REL32············00000010···.LC3
71 000010de··0000870a·R_ARM_THM_CALL·········00000000···strlen71 0000109a··0000870a·R_ARM_THM_CALL·········00000000···strlen
72 0000110c··00002c03·R_ARM_REL32············00000078···.LC672 000010c2··0000870a·R_ARM_THM_CALL·········00000000···strlen
73 00001122··0000880a·R_ARM_THM_CALL·········00000655···vosformat73 000010f0··00002c03·R_ARM_REL32············00000078···.LC6
74 00001148··0000880a·R_ARM_THM_CALL·········00000655···vosformat74 00001106··0000880a·R_ARM_THM_CALL·········00000655···vosformat
75 0000117c··00002c03·R_ARM_REL32············00000078···.LC675 0000112c··0000880a·R_ARM_THM_CALL·········00000655···vosformat
76 0000118c··0000870a·R_ARM_THM_CALL·········00000000···strlen76 00001160··00002c03·R_ARM_REL32············00000078···.LC6
77 000011ac··00009619·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_77 00001172··0000870a·R_ARM_THM_CALL·········00000000···strlen
78 000011b0··0000971a·R_ARM_GOT_BREL·········00000000···__termout__78 00001190··00009619·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
79 000011c0··0000870a·R_ARM_THM_CALL·········00000000···strlen79 00001194··0000971a·R_ARM_GOT_BREL·········00000000···__termout__
80 000011f4··00009619·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_80 000011a4··0000870a·R_ARM_THM_CALL·········00000000···strlen
81 000011f8··0000971a·R_ARM_GOT_BREL·········00000000···__termout__81 000011dc··00009619·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
82 000011fc··00002c03·R_ARM_REL32············00000078···.LC682 000011e0··0000971a·R_ARM_GOT_BREL·········00000000···__termout__
83 00001218··0000880a·R_ARM_THM_CALL·········00000655···vosformat83 000011e4··00002c03·R_ARM_REL32············00000078···.LC6
84 00001228··00009619·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_84 00001200··0000880a·R_ARM_THM_CALL·········00000655···vosformat
85 0000122c··0000971a·R_ARM_GOT_BREL·········00000000···__termout__85 00001210··00009619·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
86 0000124e··0000880a·R_ARM_THM_CALL·········00000655···vosformat86 00001214··0000971a·R_ARM_GOT_BREL·········00000000···__termout__
87 00001280··00009619·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_87 00001236··0000880a·R_ARM_THM_CALL·········00000655···vosformat
88 00001284··0000971a·R_ARM_GOT_BREL·········00000000···__termout__88 00001268··00009619·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
89 00001288··00002c03·R_ARM_REL32············00000078···.LC689 0000126c··0000971a·R_ARM_GOT_BREL·········00000000···__termout__
90 000012be··0000a30a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_init_ex_static90 00001270··00002c03·R_ARM_REL32············00000078···.LC6
91 000012c8··0000880a·R_ARM_THM_CALL·········00000655···vosformat91 000012a6··0000a30a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_init_ex_static
92 00001322··0000a30a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_init_ex_static92 000012b0··0000880a·R_ARM_THM_CALL·········00000655···vosformat
93 0000132c··0000880a·R_ARM_THM_CALL·········00000655···vosformat93 0000130a··0000a30a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_init_ex_static
94 0000137e··0000a50a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_dup94 00001314··0000880a·R_ARM_THM_CALL·········00000655···vosformat
95 000013ba··0000a30a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_init_ex_static95 00001366··0000a50a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_dup
96 000013c4··0000880a·R_ARM_THM_CALL·········00000655···vosformat96 000013a2··0000a30a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_init_ex_static
97 0000141a··0000a50a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_dup97 000013ac··0000880a·R_ARM_THM_CALL·········00000655···vosformat
98 00001452··0000a30a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_init_ex_static98 00001402··0000a50a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_dup
99 0000145c··0000880a·R_ARM_THM_CALL·········00000655···vosformat99 0000143a··0000a30a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_init_ex_static
100 00001484··0000a50a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_dup100 00001444··0000880a·R_ARM_THM_CALL·········00000655···vosformat
101 000014fa··0000a30a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_init_ex_static101 0000146c··0000a50a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_dup
102 00001504··0000880a·R_ARM_THM_CALL·········00000655···vosformat102 000014e2··0000a30a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_init_ex_static
103 00001556··0000aa0a·R_ARM_THM_CALL·········00000000···base64_encode103 000014ec··0000880a·R_ARM_THM_CALL·········00000655···vosformat
104 00001586··0000aa0a·R_ARM_THM_CALL·········00000000···base64_encode104 0000153e··0000aa0a·R_ARM_THM_CALL·········00000000···base64_encode
105 000015fe··0000ac0a·R_ARM_THM_CALL·········00000000···base16_encode105 0000156e··0000aa0a·R_ARM_THM_CALL·········00000000···base64_encode
106 00001634··0000ac0a·R_ARM_THM_CALL·········00000000···base16_encode106 000015e6··0000ac0a·R_ARM_THM_CALL·········00000000···base16_encode
107 000016aa··0000a30a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_init_ex_static107 0000161c··0000ac0a·R_ARM_THM_CALL·········00000000···base16_encode
108 000016b4··0000880a·R_ARM_THM_CALL·········00000655···vosformat108 00001692··0000a30a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_init_ex_static
109 000016d8··0000ae0a·R_ARM_THM_CALL·········00000000···fputs109 0000169c··0000880a·R_ARM_THM_CALL·········00000655···vosformat
 110 000016be··0000ae0a·R_ARM_THM_CALL·········00000000···fputs
 111 00001708··0000770a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod
110 00001720··0000770a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod112 00001720··0000770a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod
111 00001738··0000770a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod113 000017b0··0000770a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod
112 000017c4··0000770a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod114 000017c8··0000770a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod
113 000017dc··0000770a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod115 000018c0··00006503·R_ARM_REL32············00000000···.rodata
114 000018d4··00006503·R_ARM_REL32············00000000···.rodata116 000018e8··00009619·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
115 000018fc··00009619·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_117 000018ec··0000971a·R_ARM_GOT_BREL·········00000000···__termout__
116 00001900··0000971a·R_ARM_GOT_BREL·········00000000···__termout__118 000019bc··00009c0a·R_ARM_THM_CALL·········000010f5···osformat
117 000019d0··00009c0a·R_ARM_THM_CALL·········00001111···osformat119 000019d4··00009c0a·R_ARM_THM_CALL·········000010f5···osformat
118 000019e8··00009c0a·R_ARM_THM_CALL·········00001111···osformat120 000019ec··00009c0a·R_ARM_THM_CALL·········000010f5···osformat
119 00001a00··00009c0a·R_ARM_THM_CALL·········00001111···osformat121 00001a06··00009c0a·R_ARM_THM_CALL·········000010f5···osformat
120 00001a1a··00009c0a·R_ARM_THM_CALL·········00001111···osformat122 00001a20··00009c0a·R_ARM_THM_CALL·········000010f5···osformat
121 00001a34··00009c0a·R_ARM_THM_CALL·········00001111···osformat123 00001a3a··00009c0a·R_ARM_THM_CALL·········000010f5···osformat
122 00001a4e··00009c0a·R_ARM_THM_CALL·········00001111···osformat124 00001a54··00009c0a·R_ARM_THM_CALL·········000010f5···osformat
123 00001a68··00009c0a·R_ARM_THM_CALL·········00001111···osformat125 00001a68··00009c0a·R_ARM_THM_CALL·········000010f5···osformat
124 00001a7c··00009c0a·R_ARM_THM_CALL·········00001111···osformat126 00001acc··00003d03·R_ARM_REL32············0000007c···.LC7
Max diff block lines reached; 16327/32540 bytes (50.18%) of diff not shown.
319 B
strings --all --bytes=8 {}
    
Offset 1, 9 lines modifiedOffset 1, 11 lines modified
1 )FZF0F%F1 u6|AF(FP
2 &J$XzD·h2 h)FRF0F%F
 3 G'H'J+FO
 4 H*F|D1F#F$Xch·F
3 0123456789abcdef0123456789ABCDEF5 0123456789abcdef0123456789ABCDEF
4 Invalid·type·size·'%i'·in·string·'%s'6 Invalid·type·size·'%i'·in·string·'%s'
5 PANIC:·Invalid·format·type·in·string·'%s'·:·'}'·expected.7 PANIC:·Invalid·format·type·in·string·'%s'·:·'}'·expected.
6 ·%{dnstype}8 ·%{dnstype}
7 undefined9 undefined
8 %{dnslabel}10 %{dnslabel}
9 %d.%d.%d.%d11 %d.%d.%d.%d
117 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 4, 25 lines modifiedOffset 4, 25 lines modified
4 Disassembly·of·section·.text:4 Disassembly·of·section·.text:
  
5 00000000·<format_unsigned>:5 00000000·<format_unsigned>:
6 format_unsigned():6 format_unsigned():
7 »       strd»   r4,·r5,·[sp,·#-32]!7 »       strd»   r4,·r5,·[sp,·#-32]!
8 »       mov»    r5,·r28 »       mov»    r5,·r2
9 »       strd»   r6,·r7,·[sp,·#8]9 »       strd»   r6,·r7,·[sp,·#8]
10 »       sub.w»  r6,·r3,·r1 
11 »       ldr»    r3,·[r5,·#4] 
12 »       add.w»  r4,·r6,·#4294967295» ;·0xffffffff 
13 »       strd»   r8,·r9,·[sp,·#16]10 »       strd»   r8,·r9,·[sp,·#16]
14 »       mov»    r8,·r1 
15 »       mov»    r9,·r0 
16 »       strd»   sl,·lr,·[sp,·#24]11 »       strd»   sl,·lr,·[sp,·#24]
17 »       sub»    sp,·#812 »       sub»    sp,·#8
 13 »       ldr»    r7,·[r5,·#4]
18 »       ldrb.w» r2,·[sp,·#44]»      ;·0x2c14 »       ldrb.w» r2,·[sp,·#44]»      ;·0x2c
 15 »       sub.w»  r6,·r3,·r1
 16 »       mov»    r8,·r1
 17 »       mov»    r9,·r0
 18 »       add.w»  r4,·r6,·#4294967295» ;·0xffffffff
19 »       ldrb.w» sl,·[sp,·#40]»      ;·0x2819 »       ldrb.w» sl,·[sp,·#40]»      ;·0x28
20 »       ldr»    r7,·[r3,·#0]20 »       ldr»    r7,·[r7,·#0]
21 »       cbz»    r2,·6c·<format_unsigned+0x6c>21 »       cbz»    r2,·6c·<format_unsigned+0x6c>
22 »       mov»    r2,·r122 »       mov»    r2,·r1
23 »       mov»    r1,·r023 »       mov»    r1,·r0
24 »       mov»    r0,·r524 »       mov»    r0,·r5
25 »       blx»    r725 »       blx»    r7
26 »       ldr»    r3,·[r5,·#4]26 »       ldr»    r3,·[r5,·#4]
27 »       cmp»    r6,·#027 »       cmp»    r6,·#0
Offset 64, 93 lines modifiedOffset 64, 93 lines modified
  
64 00000098·<format_oct_u64>:64 00000098·<format_oct_u64>:
65 format_oct_u64():65 format_oct_u64():
66 »       str.w»  r4,·[sp,·#-20]!66 »       str.w»  r4,·[sp,·#-20]!
67 »       strd»   r5,·r6,·[sp,·#4]67 »       strd»   r5,·r6,·[sp,·#4]
68 »       strd»   r7,·lr,·[sp,·#12]68 »       strd»   r7,·lr,·[sp,·#12]
69 »       sub»    sp,·#36»      ;·0x2469 »       sub»    sp,·#36»      ;·0x24
70 »       ldrb.w» lr,·[sp,·#56]»      ;·0x3870 »       ldrb.w» ip,·[sp,·#56]»      ;·0x38
 71 »       ldrb.w» lr,·[sp,·#60]»      ;·0x3c
71 »       add»    r6,·sp,·#3272 »       add»    r6,·sp,·#32
72 »       ldrb.w» ip,·[sp,·#60]»      ;·0x3c 
73 »       mov.w»  r5,·r0,·lsr·#373 »       mov.w»  r5,·r0,·lsr·#3
74 »       and.w»  r4,·r0,·#7 
75 »       mov.w»  r7,·r1,·lsr·#374 »       mov.w»  r7,·r1,·lsr·#3
76 »       add.w»  r4,·r4,·#48» ;·0x3075 »       and.w»  r4,·r0,·#7
77 »       orr.w»  r5,·r5,·r1,·lsl·#2976 »       orr.w»  r5,·r5,·r1,·lsl·#29
 77 »       add.w»  r4,·r4,·#48» ;·0x30
78 »       mov»    r1,·r778 »       mov»    r1,·r7
79 »       strb.w» r4,·[r6,·#-1]!79 »       strb.w» r4,·[r6,·#-1]!
80 »       mov»    r0,·r580 »       mov»    r0,·r5
81 »       orrs.w» r4,·r0,·r181 »       orrs.w» r4,·r0,·r1
82 »       bne.n»  b0·<format_oct_u64+0x18>82 »       bne.n»  b0·<format_oct_u64+0x18>
83 »       add»    r1,·sp,·#3283 »       add»    r1,·sp,·#32
84 »       mov»    r0,·r684 »       mov»    r0,·r6
85 »       strd»   lr,·ip,·[sp] 
86 »       sub.w»  r1,·r1,·r685 »       sub.w»  r1,·r1,·r6
 86 »       strd»   ip,·lr,·[sp]
87 »       bl»     0·<format_unsigned>87 »       bl»     0·<format_unsigned>
88 »       add»    sp,·#36»      ;·0x2488 »       add»    sp,·#36»      ;·0x24
89 »       ldrd»   r4,·r5,·[sp]89 »       ldrd»   r4,·r5,·[sp]
90 »       ldrd»   r6,·r7,·[sp,·#8]90 »       ldrd»   r6,·r7,·[sp,·#8]
91 »       add»    sp,·#1691 »       add»    sp,·#16
92 »       ldr.w»  pc,·[sp],·#492 »       ldr.w»  pc,·[sp],·#4
93 »       nop93 »       nop
  
94 000000f4·<format_dec_u64>:94 000000f4·<format_dec_u64>:
95 format_dec_u64():95 format_dec_u64():
96 »       strd»   r4,·r5,·[sp,·#-32]!96 »       strd»   r4,·r5,·[sp,·#-32]!
97 »       mov»    r4,·r0 
98 »       mov»    r5,·r1 
99 »       strd»   r6,·r7,·[sp,·#8]97 »       strd»   r6,·r7,·[sp,·#8]
100 »       strd»   r8,·r9,·[sp,·#16]98 »       strd»   r8,·r9,·[sp,·#16]
101 »       mov»    r9,·r2 
102 »       strd»   sl,·lr,·[sp,·#24]99 »       strd»   sl,·lr,·[sp,·#24]
103 »       sub»    sp,·#32100 »       sub»    sp,·#32
104 »       mov»    sl,·r3101 »       mov»    r4,·r0
105 »       ldrb.w» r8,·[sp,·#64]»      ;·0x40102 »       ldrb.w» r9,·[sp,·#64]»      ;·0x40
 103 »       ldrb.w» sl,·[sp,·#68]»      ;·0x44
 104 »       mov»    r5,·r1
 105 »       mov»    r7,·r2
 106 »       mov»    r8,·r3
106 »       add»    r6,·sp,·#32107 »       add»    r6,·sp,·#32
107 »       ldrb.w» r7,·[sp,·#68]»      ;·0x44 
108 »       mov»    r0,·r4108 »       mov»    r0,·r4
109 »       mov»    r1,·r5109 »       mov»    r1,·r5
110 »       mov.w»  r2,·#10110 »       mov.w»  r2,·#10
111 »       mov.w»  r3,·#0111 »       mov.w»  r3,·#0
112 »       bl»     0·<__aeabi_uldivmod>112 »       bl»     0·<__aeabi_uldivmod>
113 ·R_ARM_THM_CALL» __aeabi_uldivmod113 ·R_ARM_THM_CALL» __aeabi_uldivmod
114 »       add.w»  ip,·r2,·#48» ;·0x30 
115 »       mov»    r0,·r4114 »       mov»    r0,·r4
 115 »       add.w»  ip,·r2,·#48» ;·0x30
116 »       mov»    r1,·r5116 »       mov»    r1,·r5
117 »       mov.w»  r2,·#10117 »       mov.w»  r2,·#10
118 »       mov.w»  r3,·#0118 »       mov.w»  r3,·#0
119 »       strb.w» ip,·[r6,·#-1]!119 »       strb.w» ip,·[r6,·#-1]!
120 »       bl»     0·<__aeabi_uldivmod>120 »       bl»     0·<__aeabi_uldivmod>
121 ·R_ARM_THM_CALL» __aeabi_uldivmod121 ·R_ARM_THM_CALL» __aeabi_uldivmod
122 »       cmp»    r5,·#0122 »       cmp»    r5,·#0
123 »       mov»    r5,·r1123 »       mov»    r5,·r1
124 »       it»     eq124 »       it»     eq
125 »       cmpeq»  r4,·#10125 »       cmpeq»  r4,·#10
126 »       mov»    r4,·r0126 »       mov»    r4,·r0
127 »       bcs.n»  118·<format_dec_u64+0x24>127 »       bcs.n»  118·<format_dec_u64+0x24>
128 »       add»    r1,·sp,·#32128 »       add»    r1,·sp,·#32
129 »       mov»    r3,·sl129 »       mov»    r3,·r8
130 »       strd»   r8,·r7,·[sp]130 »       mov»    r2,·r7
131 »       mov»    r2,·r9 
132 »       sub.w»  r1,·r1,·r6131 »       sub.w»  r1,·r1,·r6
133 »       mov»    r0,·r6132 »       mov»    r0,·r6
 133 »       strd»   r9,·sl,·[sp]
134 »       bl»     0·<format_unsigned>134 »       bl»     0·<format_unsigned>
135 »       add»    sp,·#32135 »       add»    sp,·#32
136 »       ldrd»   r4,·r5,·[sp]136 »       ldrd»   r4,·r5,·[sp]
137 »       ldrd»   r6,·r7,·[sp,·#8]137 »       ldrd»   r6,·r7,·[sp,·#8]
138 »       ldrd»   r8,·r9,·[sp,·#16]138 »       ldrd»   r8,·r9,·[sp,·#16]
139 »       add»    sp,·#24139 »       add»    sp,·#24
140 »       ldmia.w»sp!,·{sl,·pc}140 »       ldmia.w»sp!,·{sl,·pc}
  
141 00000174·<format_handler_qsort_compare>:141 00000174·<format_handler_qsort_compare>:
142 format_handler_qsort_compare():142 format_handler_qsort_compare():
143 »       strd»   r3,·r4,·[sp,·#-16]!143 »       strd»   r3,·r4,·[sp,·#-16]!
144 »       ldr»    r2,·[r0,·#0]144 »       ldr»    r2,·[r0,·#0]
145 »       strd»   r5,·lr,·[sp,·#8] 
146 »       ldr»    r3,·[r1,·#0]145 »       ldr»    r3,·[r1,·#0]
 146 »       strd»   r5,·lr,·[sp,·#8]
Max diff block lines reached; 117368/120123 bytes (97.71%) of diff not shown.
76.1 KB
host_address.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········7388·(bytes·into·file)13 ··Start·of·section·headers:··········7440·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x1cdc:1 There·are·11·section·headers,·starting·at·offset·0x1d10:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·00101c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001050·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0019a4·0002d8·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·0019d8·0002d8·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001050·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·001084·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·001050·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·001084·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·001050·000057·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·001084·000057·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·0010a7·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·0010db·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0010a7·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0010db·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·0010dc·0004f0·10······9··31··412 ··[·8]·.symtab···········SYMTAB··········00000000·001110·0004f0·10······9··31··4
13 ··[·9]·.strtab···········STRTAB··········00000000·0015cc·0003d7·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·001600·0003d7·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·001c7c·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·001cb0·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
7.29 KB
readelf --wide --symbols {}
    
Offset 3, 27 lines modifiedOffset 3, 27 lines modified
3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
5 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t5 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····2:·00000044·····0·NOTYPE··LOCAL··DEFAULT····1·$d6 ·····2:·00000044·····0·NOTYPE··LOCAL··DEFAULT····1·$d
7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC07 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
8 ·····4:·00000014·····0·NOTYPE··LOCAL··DEFAULT····5·.LC18 ·····4:·00000014·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
9 ·····5:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····1·$t9 ·····5:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
10 ·····6:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····1·$d10 ·····6:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
11 ·····7:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····1·$t11 ·····7:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
12 ·····8:·0000032c·····0·NOTYPE··LOCAL··DEFAULT····1·$d12 ·····8:·00000320·····0·NOTYPE··LOCAL··DEFAULT····1·$d
13 ·····9:·00000330·····0·NOTYPE··LOCAL··DEFAULT····1·$t13 ·····9:·00000324·····0·NOTYPE··LOCAL··DEFAULT····1·$t
14 ····10:·0000066c·····0·NOTYPE··LOCAL··DEFAULT····1·$d14 ····10:·00000660·····0·NOTYPE··LOCAL··DEFAULT····1·$d
15 ····11:·00000674·····0·NOTYPE··LOCAL··DEFAULT····1·$t15 ····11:·00000668·····0·NOTYPE··LOCAL··DEFAULT····1·$t
16 ····12:·00000718·····0·NOTYPE··LOCAL··DEFAULT····1·$d16 ····12:·0000070c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
17 ····13:·00000720·····0·NOTYPE··LOCAL··DEFAULT····1·$t17 ····13:·00000714·····0·NOTYPE··LOCAL··DEFAULT····1·$t
18 ····14:·000007b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d18 ····14:·000007b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
19 ····15:·000007c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t19 ····15:·000007c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
20 ····16:·00000950·····0·NOTYPE··LOCAL··DEFAULT····1·$d20 ····16:·00000984·····0·NOTYPE··LOCAL··DEFAULT····1·$d
21 ····17:·00000968·····0·NOTYPE··LOCAL··DEFAULT····1·$t21 ····17:·0000099c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
22 ····18:·00001008·····0·NOTYPE··LOCAL··DEFAULT····1·$d22 ····18:·0000103c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
23 ····19:·00000028·····0·NOTYPE··LOCAL··DEFAULT····5·.LC323 ····19:·00000028·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
24 ····20:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC224 ····20:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
25 ····21:·00000048·····0·NOTYPE··LOCAL··DEFAULT····5·.LC625 ····21:·00000048·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
26 ····22:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC526 ····22:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
27 ····23:·00000034·····0·NOTYPE··LOCAL··DEFAULT····5·.LC427 ····23:·00000034·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
28 ····24:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d28 ····24:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
29 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT····1·29 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
Offset 38, 45 lines modifiedOffset 38, 45 lines modified
38 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort38 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort
39 ····35:·0000004d····34·FUNC····GLOBAL·DEFAULT····1·host_address_clear39 ····35:·0000004d····34·FUNC····GLOBAL·DEFAULT····1·host_address_clear
40 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free40 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
41 ····37:·00000071····36·FUNC····GLOBAL·DEFAULT····1·host_address_delete41 ····37:·00000071····36·FUNC····GLOBAL·DEFAULT····1·host_address_delete
42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line
43 ····39:·00000095····66·FUNC····GLOBAL·DEFAULT····1·host_address_delete_list43 ····39:·00000095····66·FUNC····GLOBAL·DEFAULT····1·host_address_delete_list
44 ····40:·000000d9····22·FUNC····GLOBAL·DEFAULT····1·host_address_count44 ····40:·000000d9····22·FUNC····GLOBAL·DEFAULT····1·host_address_count
45 ····41:·000000f1···184·FUNC····GLOBAL·DEFAULT····1·host_address2allocated_sockaddr45 ····41:·000000f1···180·FUNC····GLOBAL·DEFAULT····1·host_address2allocated_sockaddr
46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
49 ····45:·000001a9···126·FUNC····GLOBAL·DEFAULT····1·host_address2sockaddr49 ····45:·000001a5···124·FUNC····GLOBAL·DEFAULT····1·host_address2sockaddr
50 ····46:·00000229····24·FUNC····GLOBAL·DEFAULT····1·host_set_default_port_value50 ····46:·00000221····24·FUNC····GLOBAL·DEFAULT····1·host_set_default_port_value
51 ····47:·00000241···240·FUNC····GLOBAL·DEFAULT····1·host_address2addrinfo51 ····47:·00000239···236·FUNC····GLOBAL·DEFAULT····1·host_address2addrinfo
52 ····48:·00000331····94·FUNC····GLOBAL·DEFAULT····1·host_address_set_with_sockaddr52 ····48:·00000325····94·FUNC····GLOBAL·DEFAULT····1·host_address_set_with_sockaddr
53 ····49:·00000391···152·FUNC····GLOBAL·DEFAULT····1·host_address_list_contains_ip53 ····49:·00000385···152·FUNC····GLOBAL·DEFAULT····1·host_address_list_contains_ip
54 ····50:·00000429···172·FUNC····GLOBAL·DEFAULT····1·host_address_list_contains_ip_tsig54 ····50:·0000041d···172·FUNC····GLOBAL·DEFAULT····1·host_address_list_contains_ip_tsig
55 ····51:·000004d5···144·FUNC····GLOBAL·DEFAULT····1·host_address_list_contains_host55 ····51:·000004c9···144·FUNC····GLOBAL·DEFAULT····1·host_address_list_contains_host
56 ····52:·00000565····14·FUNC····GLOBAL·DEFAULT····1·host_address_set_ipv456 ····52:·00000559····14·FUNC····GLOBAL·DEFAULT····1·host_address_set_ipv4
57 ····53:·00000575····44·FUNC····GLOBAL·DEFAULT····1·host_address_set_ipv657 ····53:·00000569····44·FUNC····GLOBAL·DEFAULT····1·host_address_set_ipv6
58 ····54:·000005a1····36·FUNC····GLOBAL·DEFAULT····1·host_address_set_dname58 ····54:·00000595····36·FUNC····GLOBAL·DEFAULT····1·host_address_set_dname
59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_dup59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_dup
60 ····56:·000005c5···176·FUNC····GLOBAL·DEFAULT····1·host_address_append_ipv460 ····56:·000005b9···176·FUNC····GLOBAL·DEFAULT····1·host_address_append_ipv4
61 ····57:·00000675···172·FUNC····GLOBAL·DEFAULT····1·host_address_append_ipv661 ····57:·00000669···172·FUNC····GLOBAL·DEFAULT····1·host_address_append_ipv6
62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp
63 ····59:·00000721···160·FUNC····GLOBAL·DEFAULT····1·host_address_append_dname63 ····59:·00000715···172·FUNC····GLOBAL·DEFAULT····1·host_address_append_dname
64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len
65 ····61:·000007c1···424·FUNC····GLOBAL·DEFAULT····1·host_address_append_host_address65 ····61:·000007c1···476·FUNC····GLOBAL·DEFAULT····1·host_address_append_host_address
66 ····62:·00000969····34·FUNC····GLOBAL·DEFAULT····1·host_address_copy66 ····62:·0000099d····34·FUNC····GLOBAL·DEFAULT····1·host_address_copy
67 ····63:·0000098d····56·FUNC····GLOBAL·DEFAULT····1·host_address_copy_list67 ····63:·000009c1····56·FUNC····GLOBAL·DEFAULT····1·host_address_copy_list
68 ····64:·000009c5···110·FUNC····GLOBAL·DEFAULT····1·host_address_append_hostent68 ····64:·000009f9···110·FUNC····GLOBAL·DEFAULT····1·host_address_append_hostent
69 ····65:·00000a35···110·FUNC····GLOBAL·DEFAULT····1·host_address_equals69 ····65:·00000a69···110·FUNC····GLOBAL·DEFAULT····1·host_address_equals
70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_equals70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_equals
71 ····67:·00000aa5···194·FUNC····GLOBAL·DEFAULT····1·host_address_list_equals71 ····67:·00000ad9···194·FUNC····GLOBAL·DEFAULT····1·host_address_list_equals
72 ····68:·00000b69····28·FUNC····GLOBAL·DEFAULT····1·host_address_list_roll72 ····68:·00000b9d····28·FUNC····GLOBAL·DEFAULT····1·host_address_list_roll
73 ····69:·00000b85····90·FUNC····GLOBAL·DEFAULT····1·host_address_compare73 ····69:·00000bb9····90·FUNC····GLOBAL·DEFAULT····1·host_address_compare
74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_compare74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_compare
75 ····71:·00000be1···138·FUNC····GLOBAL·DEFAULT····1·host_address_match75 ····71:·00000c15···138·FUNC····GLOBAL·DEFAULT····1·host_address_match
76 ····72:·00000c6d···160·FUNC····GLOBAL·DEFAULT····1·host_address_remove_host_address76 ····72:·00000ca1···160·FUNC····GLOBAL·DEFAULT····1·host_address_remove_host_address
77 ····73:·00000d0d···446·FUNC····GLOBAL·DEFAULT····1·host_address_update_host_address_list77 ····73:·00000d41···446·FUNC····GLOBAL·DEFAULT····1·host_address_update_host_address_list
78 ····74:·00000ecd···336·FUNC····GLOBAL·DEFAULT····1·host_address_to_str78 ····74:·00000f01···336·FUNC····GLOBAL·DEFAULT····1·host_address_to_str
79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·snformat79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·snformat
80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·inet_ntop80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·inet_ntop
81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location
10.3 KB
readelf --wide --relocs {}
    
Offset 1, 94 lines modifiedOffset 1, 94 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x19a4·contains·91·entries:1 Relocation·section·'.rel.text'·at·offset·0x19d8·contains·91·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000000c··0000200a·R_ARM_THM_CALL·········00000000···zalloc_line3 0000000c··0000200a·R_ARM_THM_CALL·········00000000···zalloc_line
4 0000003c··0000210a·R_ARM_THM_CALL·········00000000···dief4 0000003c··0000210a·R_ARM_THM_CALL·········00000000···dief
5 00000040··0000220a·R_ARM_THM_CALL·········00000000···abort5 00000040··0000220a·R_ARM_THM_CALL·········00000000···abort
6 00000044··00000303·R_ARM_REL32············00000000···.LC06 00000044··00000303·R_ARM_REL32············00000000···.LC0
7 00000048··00000403·R_ARM_REL32············00000014···.LC17 00000048··00000403·R_ARM_REL32············00000014···.LC1
8 00000062··0000240a·R_ARM_THM_CALL·········00000000···free8 00000062··0000240a·R_ARM_THM_CALL·········00000000···free
9 0000008e··0000240a·R_ARM_THM_CALL·········00000000···free9 0000008e··0000240a·R_ARM_THM_CALL·········00000000···free
10 000000ae··0000260a·R_ARM_THM_CALL·········00000000···zfree_line10 000000ae··0000260a·R_ARM_THM_CALL·········00000000···zfree_line
11 000000ba··0000240a·R_ARM_THM_CALL·········00000000···free11 000000ba··0000240a·R_ARM_THM_CALL·········00000000···free
12 000000c4··0000260a·R_ARM_THM_CALL·········00000000···zfree_line12 000000c4··0000260a·R_ARM_THM_CALL·········00000000···zfree_line
13 00000116··00002a0a·R_ARM_THM_CALL·········00000000···malloc13 00000116··00002a0a·R_ARM_THM_CALL·········00000000···malloc
14 00000164··00002a0a·R_ARM_THM_CALL·········00000000···malloc14 00000164··00002a0a·R_ARM_THM_CALL·········00000000···malloc
15 00000198··00002b0a·R_ARM_THM_CALL·········00000000···perror15 00000196··00002b0a·R_ARM_THM_CALL·········00000000···perror
16 0000019e··00002c0a·R_ARM_THM_CALL·········00000000···exit16 0000019c··00002c0a·R_ARM_THM_CALL·········00000000···exit
17 000001a4··00000303·R_ARM_REL32············00000000···.LC017 000001a0··00000303·R_ARM_REL32············00000000···.LC0
18 00000258··00002a0a·R_ARM_THM_CALL·········00000000···malloc18 00000250··00002a0a·R_ARM_THM_CALL·········00000000···malloc
19 0000028e··00002a0a·R_ARM_THM_CALL·········00000000···malloc19 00000286··00002a0a·R_ARM_THM_CALL·········00000000···malloc
20 000002e0··0000240a·R_ARM_THM_CALL·········00000000···free20 000002d8··0000240a·R_ARM_THM_CALL·········00000000···free
21 000002f8··00002a0a·R_ARM_THM_CALL·········00000000···malloc21 000002f0··00002a0a·R_ARM_THM_CALL·········00000000···malloc
22 00000320··00002b0a·R_ARM_THM_CALL·········00000000···perror22 00000316··00002b0a·R_ARM_THM_CALL·········00000000···perror
23 00000326··00002c0a·R_ARM_THM_CALL·········00000000···exit23 0000031c··00002c0a·R_ARM_THM_CALL·········00000000···exit
24 0000032c··00000303·R_ARM_REL32············00000000···.LC024 00000320··00000303·R_ARM_REL32············00000000···.LC0
25 000005ae··0000370a·R_ARM_THM_CALL·········00000000···dnsname_dup25 000005a2··0000370a·R_ARM_THM_CALL·········00000000···dnsname_dup
26 0000061c··0000200a·R_ARM_THM_CALL·········00000000···zalloc_line26 00000610··0000200a·R_ARM_THM_CALL·········00000000···zalloc_line
27 00000662··0000210a·R_ARM_THM_CALL·········00000000···dief27 00000656··0000210a·R_ARM_THM_CALL·········00000000···dief
28 00000666··0000220a·R_ARM_THM_CALL·········00000000···abort28 0000065a··0000220a·R_ARM_THM_CALL·········00000000···abort
29 0000066c··00000303·R_ARM_REL32············00000000···.LC029 00000660··00000303·R_ARM_REL32············00000000···.LC0
30 00000670··00000403·R_ARM_REL32············00000014···.LC130 00000664··00000403·R_ARM_REL32············00000014···.LC1
31 0000069e··00003a0a·R_ARM_THM_CALL·········00000000···memcmp31 00000692··00003a0a·R_ARM_THM_CALL·········00000000···memcmp
32 000006b4··0000200a·R_ARM_THM_CALL·········00000000···zalloc_line32 000006a8··0000200a·R_ARM_THM_CALL·········00000000···zalloc_line
33 0000070e··0000210a·R_ARM_THM_CALL·········00000000···dief33 00000704··0000210a·R_ARM_THM_CALL·········00000000···dief
34 00000712··0000220a·R_ARM_THM_CALL·········00000000···abort34 00000708··0000220a·R_ARM_THM_CALL·········00000000···abort
35 00000718··00000303·R_ARM_REL32············00000000···.LC035 0000070c··00000303·R_ARM_REL32············00000000···.LC0
36 0000071c··00000403·R_ARM_REL32············00000014···.LC136 00000710··00000403·R_ARM_REL32············00000014···.LC1
37 00000734··00003c0a·R_ARM_THM_CALL·········00000000···dnsname_len37 00000728··00003c0a·R_ARM_THM_CALL·········00000000···dnsname_len
38 0000074e··00003a0a·R_ARM_THM_CALL·········00000000···memcmp38 00000742··00003a0a·R_ARM_THM_CALL·········00000000···memcmp
39 00000764··0000200a·R_ARM_THM_CALL·········00000000···zalloc_line39 00000764··0000200a·R_ARM_THM_CALL·········00000000···zalloc_line
40 0000077a··0000370a·R_ARM_THM_CALL·········00000000···dnsname_dup40 0000077a··0000370a·R_ARM_THM_CALL·········00000000···dnsname_dup
41 000007ae··0000210a·R_ARM_THM_CALL·········00000000···dief41 000007ae··0000210a·R_ARM_THM_CALL·········00000000···dief
42 000007b2··0000220a·R_ARM_THM_CALL·········00000000···abort42 000007b2··0000220a·R_ARM_THM_CALL·········00000000···abort
43 000007b8··00000303·R_ARM_REL32············00000000···.LC043 000007b8··00000303·R_ARM_REL32············00000000···.LC0
44 000007bc··00000403·R_ARM_REL32············00000014···.LC144 000007bc··00000403·R_ARM_REL32············00000014···.LC1
45 0000082c··0000200a·R_ARM_THM_CALL·········00000000···zalloc_line45 0000082a··0000200a·R_ARM_THM_CALL·········00000000···zalloc_line
46 00000882··0000200a·R_ARM_THM_CALL·········00000000···zalloc_line46 00000890··0000200a·R_ARM_THM_CALL·········00000000···zalloc_line
47 000008a6··00003c0a·R_ARM_THM_CALL·········00000000···dnsname_len47 000008c2··00003c0a·R_ARM_THM_CALL·········00000000···dnsname_len
48 000008c2··00003a0a·R_ARM_THM_CALL·········00000000···memcmp48 000008de··00003a0a·R_ARM_THM_CALL·········00000000···memcmp
49 000008d8··0000200a·R_ARM_THM_CALL·········00000000···zalloc_line49 00000900··0000200a·R_ARM_THM_CALL·········00000000···zalloc_line
50 000008ec··0000370a·R_ARM_THM_CALL·········00000000···dnsname_dup50 00000914··0000370a·R_ARM_THM_CALL·········00000000···dnsname_dup
51 00000914··0000210a·R_ARM_THM_CALL·········00000000···dief 
52 00000918··0000220a·R_ARM_THM_CALL·········00000000···abort 
53 0000092e··0000210a·R_ARM_THM_CALL·········00000000···dief 
54 00000932··0000220a·R_ARM_THM_CALL·········00000000···abort 
55 00000948··0000210a·R_ARM_THM_CALL·········00000000···dief51 00000948··0000210a·R_ARM_THM_CALL·········00000000···dief
56 0000094c··0000220a·R_ARM_THM_CALL·········00000000···abort52 0000094c··0000220a·R_ARM_THM_CALL·········00000000···abort
57 00000950··00000303·R_ARM_REL32············00000000···.LC053 00000962··0000210a·R_ARM_THM_CALL·········00000000···dief
58 00000954··00000403·R_ARM_REL32············00000014···.LC154 00000966··0000220a·R_ARM_THM_CALL·········00000000···abort
59 00000958··00000303·R_ARM_REL32············00000000···.LC055 0000097c··0000210a·R_ARM_THM_CALL·········00000000···dief
60 0000095c··00000403·R_ARM_REL32············00000014···.LC156 00000980··0000220a·R_ARM_THM_CALL·········00000000···abort
61 00000960··00000303·R_ARM_REL32············00000000···.LC057 00000984··00000303·R_ARM_REL32············00000000···.LC0
62 00000964··00000403·R_ARM_REL32············00000014···.LC158 00000988··00000403·R_ARM_REL32············00000014···.LC1
63 0000097e··00003d0a·R_ARM_THM_CALL·········000007c1···host_address_append_host_address59 0000098c··00000303·R_ARM_REL32············00000000···.LC0
64 000009aa··00003d0a·R_ARM_THM_CALL·········000007c1···host_address_append_host_address60 00000990··00000403·R_ARM_REL32············00000014···.LC1
65 000009f0··0000390a·R_ARM_THM_CALL·········00000675···host_address_append_ipv661 00000994··00000303·R_ARM_REL32············00000000···.LC0
66 00000a16··0000380a·R_ARM_THM_CALL·········000005c5···host_address_append_ipv462 00000998··00000403·R_ARM_REL32············00000014···.LC1
67 00000ae6··0000420a·R_ARM_THM_CALL·········00000000···dnsname_equals63 000009b2··00003d0a·R_ARM_THM_CALL·········000007c1···host_address_append_host_address
68 00000bc0··00003a0a·R_ARM_THM_CALL·········00000000···memcmp64 000009de··00003d0a·R_ARM_THM_CALL·········000007c1···host_address_append_host_address
69 00000bd4··0000460a·R_ARM_THM_CALL·········00000000···dnsname_compare65 00000a24··0000390a·R_ARM_THM_CALL·········00000669···host_address_append_ipv6
70 00000cd0··0000420a·R_ARM_THM_CALL·········00000000···dnsname_equals66 00000a4a··0000380a·R_ARM_THM_CALL·········000005b9···host_address_append_ipv4
71 00000d8c··00003d0a·R_ARM_THM_CALL·········000007c1···host_address_append_host_address67 00000b1a··0000420a·R_ARM_THM_CALL·········00000000···dnsname_equals
72 00000e3a··0000240a·R_ARM_THM_CALL·········00000000···free68 00000bf4··00003a0a·R_ARM_THM_CALL·········00000000···memcmp
73 00000e44··0000260a·R_ARM_THM_CALL·········00000000···zfree_line69 00000c08··0000460a·R_ARM_THM_CALL·········00000000···dnsname_compare
74 00000e60··0000420a·R_ARM_THM_CALL·········00000000···dnsname_equals70 00000d04··0000420a·R_ARM_THM_CALL·········00000000···dnsname_equals
75 00000eb2··00003d0a·R_ARM_THM_CALL·········000007c1···host_address_append_host_address71 00000dc0··00003d0a·R_ARM_THM_CALL·········000007c1···host_address_append_host_address
76 00000f1e··00004b0a·R_ARM_THM_CALL·········00000000···snformat72 00000e6e··0000240a·R_ARM_THM_CALL·········00000000···free
77 00000f58··00004c0a·R_ARM_THM_CALL·········00000000···inet_ntop73 00000e78··0000260a·R_ARM_THM_CALL·········00000000···zfree_line
78 00000f62··00004d0a·R_ARM_THM_CALL·········00000000···strlen74 00000e94··0000420a·R_ARM_THM_CALL·········00000000···dnsname_equals
79 00000f82··00004c0a·R_ARM_THM_CALL·········00000000···inet_ntop75 00000ee6··00003d0a·R_ARM_THM_CALL·········000007c1···host_address_append_host_address
80 00000f8a··00004d0a·R_ARM_THM_CALL·········00000000···strlen76 00000f52··00004b0a·R_ARM_THM_CALL·········00000000···snformat
81 00000fae··00004b0a·R_ARM_THM_CALL·········00000000···snformat77 00000f8c··00004c0a·R_ARM_THM_CALL·········00000000···inet_ntop
82 00000fd0··00004b0a·R_ARM_THM_CALL·········00000000···snformat78 00000f96··00004d0a·R_ARM_THM_CALL·········00000000···strlen
83 00000fe6··00004b0a·R_ARM_THM_CALL·········00000000···snformat79 00000fb6··00004c0a·R_ARM_THM_CALL·········00000000···inet_ntop
84 00000fee··00004e0a·R_ARM_THM_CALL·········00000000···__errno_location80 00000fbe··00004d0a·R_ARM_THM_CALL·········00000000···strlen
85 00001002··00004b0a·R_ARM_THM_CALL·········00000000···snformat81 00000fe2··00004b0a·R_ARM_THM_CALL·········00000000···snformat
86 00001008··00001303·R_ARM_REL32············00000028···.LC382 00001004··00004b0a·R_ARM_THM_CALL·········00000000···snformat
87 0000100c··00001403·R_ARM_REL32············0000001c···.LC283 0000101a··00004b0a·R_ARM_THM_CALL·········00000000···snformat
88 00001010··00001503·R_ARM_REL32············00000048···.LC684 00001022··00004e0a·R_ARM_THM_CALL·········00000000···__errno_location
89 00001014··00001603·R_ARM_REL32············0000003c···.LC585 00001036··00004b0a·R_ARM_THM_CALL·········00000000···snformat
90 00001018··00001703·R_ARM_REL32············00000034···.LC486 0000103c··00001303·R_ARM_REL32············00000028···.LC3
 87 00001040··00001403·R_ARM_REL32············0000001c···.LC2
 88 00001044··00001503·R_ARM_REL32············00000048···.LC6
 89 00001048··00001603·R_ARM_REL32············0000003c···.LC5
 90 0000104c··00001703·R_ARM_REL32············00000034···.LC4
91 00000088··0000261e·R_ARM_THM_JUMP24·······00000000···zfree_line91 00000088··0000261e·R_ARM_THM_JUMP24·······00000000···zfree_line
92 00000a6e··0000421e·R_ARM_THM_JUMP24·······00000000···dnsname_equals92 00000aa2··0000421e·R_ARM_THM_JUMP24·······00000000···dnsname_equals
93 00000c42··0000421e·R_ARM_THM_JUMP24·······00000000···dnsname_equals93 00000c76··0000421e·R_ARM_THM_JUMP24·······00000000···dnsname_equals
55.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 10, 40 lines modifiedOffset 10, 40 lines modified
10 »       strd»   r5,·lr,·[sp,·#8]10 »       strd»   r5,·lr,·[sp,·#8]
11 »       bl»     0·<zalloc_line>11 »       bl»     0·<zalloc_line>
12 ·R_ARM_THM_CALL» zalloc_line12 ·R_ARM_THM_CALL» zalloc_line
13 »       cbz»    r0,·2c·<host_address_alloc+0x2c>13 »       cbz»    r0,·2c·<host_address_alloc+0x2c>
14 »       mov.w»  r4,·#014 »       mov.w»  r4,·#0
15 »       mov.w»  r2,·#015 »       mov.w»  r2,·#0
16 »       mov.w»  r5,·#016 »       mov.w»  r5,·#0
17 »       strd»   r4,·r5,·[r0] 
18 »       strb»   r2,·[r0,·#26]17 »       strb»   r2,·[r0,·#26]
 18 »       strd»   r4,·r5,·[r0]
19 »       ldrd»   r3,·r4,·[sp]19 »       ldrd»   r3,·r4,·[sp]
20 »       add»    sp,·#820 »       add»    sp,·#8
21 »       pop»    {r5,·pc}21 »       pop»    {r5,·pc}
22 »       ldr»    r2,·[pc,·#20]» ;·(44·<host_address_alloc+0x44>)22 »       ldr»    r2,·[pc,·#20]» ;·(44·<host_address_alloc+0x44>)
 23 »       ldr»    r1,·[pc,·#24]» ;·(48·<host_address_alloc+0x48>)
23 »       movs»   r0,·#2524 »       movs»   r0,·#25
24 »       movt»   r0,·#32770»  ;·0x800225 »       movt»   r0,·#32770»  ;·0x8002
25 »       movs»   r3,·#64»     ;·0x4026 »       movs»   r3,·#64»     ;·0x40
26 »       ldr»    r1,·[pc,·#16]» ;·(48·<host_address_alloc+0x48>) 
27 »       add»    r2,·pc27 »       add»    r2,·pc
28 »       add»    r1,·pc28 »       add»    r1,·pc
29 »       bl»     0·<dief>29 »       bl»     0·<dief>
30 ·R_ARM_THM_CALL» dief30 ·R_ARM_THM_CALL» dief
31 »       bl»     0·<abort>31 »       bl»     0·<abort>
32 ·R_ARM_THM_CALL» abort32 ·R_ARM_THM_CALL» abort
33 »       .word»  0x0000000833 »       .word»  0x00000008
34 ·R_ARM_REL32»    .LC034 ·R_ARM_REL32»    .LC0
35 »       .word»  0x0000000a35 »       .word»  0x0000000a
36 ·R_ARM_REL32»    .LC136 ·R_ARM_REL32»    .LC1
  
37 0000004c·<host_address_clear>:37 0000004c·<host_address_clear>:
38 host_address_clear():38 host_address_clear():
39 »       strd»   r4,·lr,·[sp,·#-8]!39 »       strd»   r4,·lr,·[sp,·#-8]!
40 »       mov»    r4,·r0 
41 »       ldrb»   r3,·[r0,·#26]40 »       ldrb»   r3,·[r0,·#26]
 41 »       mov»    r4,·r0
42 »       cmp»    r3,·#254»     ;·0xfe42 »       cmp»    r3,·#254»     ;·0xfe
43 »       beq.n»  60·<host_address_clear+0x14>43 »       beq.n»  60·<host_address_clear+0x14>
44 »       mov.w»  r3,·#044 »       mov.w»  r3,·#0
45 »       strb»   r3,·[r4,·#26]45 »       strb»   r3,·[r4,·#26]
46 »       pop»    {r4,·pc}46 »       pop»    {r4,·pc}
47 »       ldr»    r0,·[r0,·#8]47 »       ldr»    r0,·[r0,·#8]
48 »       bl»     0·<free>48 »       bl»     0·<free>
Offset 52, 16 lines modifiedOffset 52, 16 lines modified
52 »       strb»   r3,·[r4,·#26]52 »       strb»   r3,·[r4,·#26]
53 »       pop»    {r4,·pc}53 »       pop»    {r4,·pc}
54 »       nop54 »       nop
  
55 00000070·<host_address_delete>:55 00000070·<host_address_delete>:
56 host_address_delete():56 host_address_delete():
57 »       strd»   r4,·lr,·[sp,·#-8]!57 »       strd»   r4,·lr,·[sp,·#-8]!
58 »       mov»    r4,·r0 
59 »       ldrb»   r3,·[r0,·#26]58 »       ldrb»   r3,·[r0,·#26]
 59 »       mov»    r4,·r0
60 »       cmp»    r3,·#254»     ;·0xfe60 »       cmp»    r3,·#254»     ;·0xfe
61 »       beq.n»  8c·<host_address_delete+0x1c>61 »       beq.n»  8c·<host_address_delete+0x1c>
62 »       mov»    r0,·r462 »       mov»    r0,·r4
63 »       mov.w»  r1,·#363 »       mov.w»  r1,·#3
64 »       ldrd»   r4,·lr,·[sp]64 »       ldrd»   r4,·lr,·[sp]
65 »       add»    sp,·#865 »       add»    sp,·#8
66 »       b.w»    0·<zfree_line>66 »       b.w»    0·<zfree_line>
Offset 115, 721 lines modifiedOffset 115, 718 lines modified
115 »       bx»     lr115 »       bx»     lr
116 »       bx»     lr116 »       bx»     lr
117 »       nop117 »       nop
  
118 000000f0·<host_address2allocated_sockaddr>:118 000000f0·<host_address2allocated_sockaddr>:
119 host_address2allocated_sockaddr():119 host_address2allocated_sockaddr():
120 »       strd»   r3,·r4,·[sp,·#-24]!120 »       strd»   r3,·r4,·[sp,·#-24]!
121 »       mov»    r4,·r1 
122 »       strd»   r5,·r6,·[sp,·#8]121 »       strd»   r5,·r6,·[sp,·#8]
123 »       mov»    r5,·r0 
124 »       strd»   r7,·lr,·[sp,·#16]122 »       strd»   r7,·lr,·[sp,·#16]
125 »       ldrb»   r3,·[r1,·#26]123 »       ldrb»   r3,·[r1,·#26]
 124 »       mov»    r4,·r1
 125 »       mov»    r5,·r0
126 »       cmp»    r3,·#4126 »       cmp»    r3,·#4
127 »       beq.n»  160·<host_address2allocated_sockaddr+0x70>127 »       beq.n»  160·<host_address2allocated_sockaddr+0x70>
128 »       cmp»    r3,·#6128 »       cmp»    r3,·#6
129 »       itt»    ne129 »       itt»    ne
130 »       movne»  r0,·#20130 »       movne»  r0,·#20
131 »       movtne» r0,·#32770»;·0x8002131 »       movtne» r0,·#32770»;·0x8002
132 »       bne.n»  154·<host_address2allocated_sockaddr+0x64>132 »       bne.n»  154·<host_address2allocated_sockaddr+0x64>
133 »       mov.w»  r0,·#28133 »       mov.w»  r0,·#28
134 »       bl»     0·<malloc>134 »       bl»     0·<malloc>
135 ·R_ARM_THM_CALL» malloc135 ·R_ARM_THM_CALL» malloc
136 »       mov»    r3,·r0136 »       mov»    r3,·r0
137 »       cmp»    r0,·#0137 »       cmp»    r0,·#0
138 »       beq.n»  194·<host_address2allocated_sockaddr+0xa4>138 »       beq.n»  192·<host_address2allocated_sockaddr+0xa2>
139 »       ldrh»   r6,·[r4,·#24]139 »       ldrh»   r6,·[r4,·#24]
 140 »       ldr.w»  r7,·[r4,·#8]!
140 »       mov.w»  r0,·#0141 »       mov.w»  r0,·#0
141 »       mov.w»  r1,·#0142 »       mov.w»  r1,·#0
142 »       ldr.w»  r7,·[r4,·#8]! 
143 »       strh»   r6,·[r3,·#2] 
144 »       strd»   r0,·r1,·[r3,·#4]143 »       strd»   r0,·r1,·[r3,·#4]
145 »       ldr.w»  ip,·[r4,·#4] 
146 »       strd»   r0,·r1,·[r3,·#20]144 »       strd»   r0,·r1,·[r3,·#20]
147 »       mov.w»  r1,·#10145 »       mov.w»  r1,·#10
148 »       mov.w»  r0,·#28146 »       mov.w»  r0,·#28
 147 »       ldr.w»  ip,·[r4,·#4]
 148 »       strh»   r6,·[r3,·#2]
149 »       strh»   r1,·[r3,·#0]149 »       strh»   r1,·[r3,·#0]
150 »       strd»   r7,·ip,·[r3,·#8]150 »       strd»   r7,·ip,·[r3,·#8]
151 »       ldr»    r7,·[r4,·#8]151 »       ldr»    r7,·[r4,·#8]
152 »       ldr»    r4,·[r4,·#12]152 »       ldr»    r4,·[r4,·#12]
153 »       str»    r3,·[r5,·#0]153 »       str»    r3,·[r5,·#0]
154 »       strd»   r7,·r4,·[r3,·#16]154 »       strd»   r7,·r4,·[r3,·#16]
155 »       ldrd»   r3,·r4,·[sp]155 »       ldrd»   r3,·r4,·[sp]
156 »       ldrd»   r5,·r6,·[sp,·#8]156 »       ldrd»   r5,·r6,·[sp,·#8]
157 »       add»    sp,·#16157 »       add»    sp,·#16
158 »       pop»    {r7,·pc}158 »       pop»    {r7,·pc}
159 »       mov.w»  r0,·#16159 »       mov.w»  r0,·#16
160 »       bl»     0·<malloc>160 »       bl»     0·<malloc>
161 ·R_ARM_THM_CALL» malloc161 ·R_ARM_THM_CALL» malloc
162 »       mov»    r3,·r0162 »       cbz»    r0,·192·<host_address2allocated_sockaddr+0xa2>
163 »       cbz»    r0,·194·<host_address2allocated_sockaddr+0xa4> 
164 »       ldr»    r6,·[r4,·#8]163 »       ldr»    r6,·[r4,·#8]
165 »       mov.w»  r1,·#0164 »       ldrh»   r1,·[r4,·#24]
166 »       mov.w»  r7,·#2165 »       mov.w»  r2,·#0
167 »       mov.w»  r0,·#16166 »       mov.w»  r3,·#2
168 »       ldrh»   r4,·[r4,·#24]167 »       str»    r2,·[r0,·#12]
169 »       strh»   r7,·[r3,·#0]168 »       strh»   r3,·[r0,·#0]
170 »       str»    r1,·[r3,·#12]169 »       str»    r0,·[r5,·#0]
171 »       str»    r3,·[r5,·#0]170 »       strd»   r6,·r2,·[r0,·#4]
172 »       strh»   r4,·[r3,·#2] 
173 »       strd»   r6,·r1,·[r3,·#4] 
Max diff block lines reached; 53640/56555 bytes (94.85%) of diff not shown.
7.16 KB
hsdllist.o
1.91 KB
readelf --wide --symbols {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Symbol·table·'.symtab'·contains·19·entries:1 Symbol·table·'.symtab'·contains·19·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000001·····2·FUNC····LOCAL··DEFAULT····1·hsdllist_free_nothing4 ·····1:·00000001·····2·FUNC····LOCAL··DEFAULT····1·hsdllist_free_nothing
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····3:·00000034·····0·NOTYPE··LOCAL··DEFAULT····1·$d6 ·····3:·00000038·····0·NOTYPE··LOCAL··DEFAULT····1·$d
7 ·····4:·00000040·····0·NOTYPE··LOCAL··DEFAULT····1·$t7 ·····4:·00000044·····0·NOTYPE··LOCAL··DEFAULT····1·$t
8 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····1·8 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
9 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····3·9 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
10 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT····4·10 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
11 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····5·11 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····6·12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
13 ····10:·00000005····60·FUNC····GLOBAL·DEFAULT····1·hsdllist_init13 ····10:·00000005····64·FUNC····GLOBAL·DEFAULT····1·hsdllist_init
14 ····11:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_14 ····11:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
15 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·libc_allocator15 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·libc_allocator
16 ····13:·00000041····72·FUNC····GLOBAL·DEFAULT····1·hsdllist_destroy16 ····13:·00000045····70·FUNC····GLOBAL·DEFAULT····1·hsdllist_destroy
17 ····14:·00000089····54·FUNC····GLOBAL·DEFAULT····1·hsdllist_append17 ····14:·0000008d····54·FUNC····GLOBAL·DEFAULT····1·hsdllist_append
18 ····15:·000000c1····50·FUNC····GLOBAL·DEFAULT····1·hsdllist_insert18 ····15:·000000c5····50·FUNC····GLOBAL·DEFAULT····1·hsdllist_insert
19 ····16:·000000f5·····4·FUNC····GLOBAL·DEFAULT····1·hsdllist_size19 ····16:·000000f9·····4·FUNC····GLOBAL·DEFAULT····1·hsdllist_size
20 ····17:·000000f9····58·FUNC····GLOBAL·DEFAULT····1·hsdllist_remove_last20 ····17:·000000fd····58·FUNC····GLOBAL·DEFAULT····1·hsdllist_remove_last
21 ····18:·00000135····54·FUNC····GLOBAL·DEFAULT····1·hsdllist_remove_first21 ····18:·00000139····52·FUNC····GLOBAL·DEFAULT····1·hsdllist_remove_first
647 B
readelf --wide --relocs {}
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x3c0·contains·3·entries:1 Relocation·section·'.rel.text'·at·offset·0x3c0·contains·3·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000034··00000b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_3 00000038··00000b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
4 00000038··00000c1a·R_ARM_GOT_BREL·········00000000···libc_allocator4 0000003c··00000c1a·R_ARM_GOT_BREL·········00000000···libc_allocator
5 0000003c··00000103·R_ARM_REL32············00000001···hsdllist_free_nothing5 00000040··00000103·R_ARM_REL32············00000001···hsdllist_free_nothing
4.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 6, 167 lines modifiedOffset 6, 167 lines modified
6 00000000·<hsdllist_free_nothing>:6 00000000·<hsdllist_free_nothing>:
7 hsdllist_free_nothing():7 hsdllist_free_nothing():
8 »       bx»     lr8 »       bx»     lr
9 »       nop9 »       nop
  
10 00000004·<hsdllist_init>:10 00000004·<hsdllist_init>:
11 hsdllist_init():11 hsdllist_init():
12 »       ldr»    r2,·[pc,·#44]» ;·(34·<hsdllist_init+0x30>)12 »       ldr»    r2,·[pc,·#48]» ;·(38·<hsdllist_init+0x34>)
 13 »       str.w»  r4,·[sp,·#-4]!
 14 »       ldr»    r4,·[pc,·#48]» ;·(3c·<hsdllist_init+0x38>)
13 »       mov.w»  r3,·#015 »       mov.w»  r3,·#0
14 »       add.w»  r1,·r0,·#1216 »       add.w»  r1,·r0,·#12
15 »       str.w»  r4,·[sp,·#-4]!17 »       strd»   r3,·r3,·[r0,·#8]
16 »       ldr»    r4,·[pc,·#36]» ;·(38·<hsdllist_init+0x34>) 
17 »       strd»   r1,·r3,·[r0]18 »       strd»   r1,·r3,·[r0]
18 »       ldr»    r1,·[pc,·#32]» ;·(3c·<hsdllist_init+0x38>)19 »       ldr»    r1,·[pc,·#32]» ;·(40·<hsdllist_init+0x3c>)
19 »       add»    r2,·pc20 »       add»    r2,·pc
20 »       strd»   r3,·r3,·[r0,·#8] 
21 »       strd»   r0,·r3,·[r0,·#16]21 »       strd»   r0,·r3,·[r0,·#16]
22 »       str»    r3,·[r0,·#32]22 »       str»    r3,·[r0,·#32]
 23 »       mov»    r3,·r2
23 »       ldr»    r2,·[r2,·r4]24 »       ldr»    r2,·[r2,·r4]
24 »       add»    r1,·pc 
25 »       ldr.w»  r4,·[sp],·#425 »       ldr.w»  r4,·[sp],·#4
 26 »       add»    r1,·pc
26 »       strd»   r2,·r1,·[r0,·#24]27 »       strd»   r2,·r1,·[r0,·#24]
27 »       bx»     lr28 »       bx»     lr
 29 »       nop
28 »       .word»  0x0000001630 »       .word»  0x00000016
29 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_31 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_
30 »       .word»  0x0000000032 »       .word»  0x00000000
31 ·R_ARM_GOT32»    libc_allocator33 ·R_ARM_GOT32»    libc_allocator
32 »       .word»  0x0000001034 »       .word»  0x0000000e
33 ·R_ARM_REL32»    hsdllist_free_nothing35 ·R_ARM_REL32»    hsdllist_free_nothing
  
34 00000040·<hsdllist_destroy>:36 00000044·<hsdllist_destroy>:
35 hsdllist_destroy():37 hsdllist_destroy():
36 »       strd»   r3,·r4,·[sp,·#-24]!38 »       strd»   r3,·r4,·[sp,·#-24]!
 39 »       ldr»    r4,·[r0,·#32]
37 »       strd»   r5,·r6,·[sp,·#8]40 »       strd»   r5,·r6,·[sp,·#8]
38 »       mov»    r6,·r0 
39 »       strd»   r7,·lr,·[sp,·#16]41 »       strd»   r7,·lr,·[sp,·#16]
40 »       ldr»    r5,·[r0,·#32]42 »       mov»    r5,·r0
41 »       ldr»    r4,·[r0,·#0]43 »       ldr»    r1,·[r0,·#0]
42 »       cbz»    r5,·6e·<hsdllist_destroy+0x2e>44 »       cbz»    r4,·70·<hsdllist_destroy+0x2c>
43 »       mov»    r1,·r445 »       ldr»    r0,·[r5,·#24]
44 »       ldr»    r2,·[r6,·#24]46 »       ldr»    r7,·[r1,·#8]
45 »       ldr»    r7,·[r4,·#8]47 »       ldr»    r6,·[r1,·#0]
46 »       ldr»    r4,·[r4,·#0]48 »       ldr»    r3,·[r0,·#0]
47 »       mov»    r0,·r2 
48 »       ldr»    r3,·[r2,·#0] 
49 »       ldr»    r3,·[r3,·#4]49 »       ldr»    r3,·[r3,·#4]
50 »       blx»    r350 »       blx»    r3
51 »       mov»    r0,·r751 »       mov»    r0,·r7
52 »       ldr»    r3,·[r6,·#28]52 »       ldr»    r3,·[r5,·#28]
53 »       blx»    r353 »       blx»    r3
54 »       subs»   r5,·#154 »       subs»   r4,·#1
55 »       bne.n»  54·<hsdllist_destroy+0x14>55 »       mov»    r1,·r6
56 »       add.w»  r2,·r6,·#1256 »       bne.n»  58·<hsdllist_destroy+0x14>
 57 »       add.w»  r2,·r5,·#12
57 »       mov.w»  r3,·#058 »       mov.w»  r3,·#0
58 »       str»    r2,·[r6,·#0]59 »       str»    r3,·[r5,·#32]
59 »       str»    r6,·[r6,·#16]60 »       str»    r2,·[r5,·#0]
60 »       str»    r3,·[r6,·#32]61 »       str»    r5,·[r5,·#16]
61 »       ldrd»   r3,·r4,·[sp]62 »       ldrd»   r3,·r4,·[sp]
62 »       ldrd»   r5,·r6,·[sp,·#8]63 »       ldrd»   r5,·r6,·[sp,·#8]
63 »       add»    sp,·#1664 »       add»    sp,·#16
64 »       pop»    {r7,·pc}65 »       pop»    {r7,·pc}
 66 »       nop
  
65 00000088·<hsdllist_append>:67 0000008c·<hsdllist_append>:
66 hsdllist_append():68 hsdllist_append():
67 »       strd»   r3,·r4,·[sp,·#-16]!69 »       strd»   r3,·r4,·[sp,·#-16]!
68 »       mov»    r4,·r070 »       mov»    r4,·r0
69 »       ldr»    r0,·[r0,·#24]71 »       ldr»    r0,·[r0,·#24]
70 »       strd»   r5,·lr,·[sp,·#8]72 »       strd»   r5,·lr,·[sp,·#8]
71 »       mov»    r5,·r173 »       mov»    r5,·r1
72 »       mov.w»  r1,·#1274 »       mov.w»  r1,·#12
73 »       ldr»    r3,·[r0,·#0]75 »       ldr»    r3,·[r0,·#0]
74 »       ldr»    r3,·[r3,·#0]76 »       ldr»    r3,·[r3,·#0]
75 »       blx»    r377 »       blx»    r3
 78 »       ldr»    r3,·[r4,·#32]
76 »       ldr»    r2,·[r4,·#16]79 »       ldr»    r2,·[r4,·#16]
77 »       add.w»  r1,·r4,·#1280 »       add.w»  r1,·r4,·#12
78 »       ldr»    r3,·[r4,·#32] 
79 »       strd»   r1,·r2,·[r0] 
80 »       str»    r5,·[r0,·#8]81 »       str»    r5,·[r0,·#8]
81 »       add.w»  r3,·r3,·#182 »       add.w»  r3,·r3,·#1
 83 »       strd»   r1,·r2,·[r0]
82 »       str»    r0,·[r4,·#16]84 »       str»    r0,·[r4,·#16]
83 »       str»    r3,·[r4,·#32]85 »       str»    r3,·[r4,·#32]
84 »       ldrd»   r3,·r4,·[sp]86 »       ldrd»   r3,·r4,·[sp]
85 »       add»    sp,·#887 »       add»    sp,·#8
86 »       pop»    {r5,·pc}88 »       pop»    {r5,·pc}
87 »       nop89 »       nop
  
88 000000c0·<hsdllist_insert>:90 000000c4·<hsdllist_insert>:
89 hsdllist_insert():91 hsdllist_insert():
90 »       strd»   r3,·r4,·[sp,·#-16]!92 »       strd»   r3,·r4,·[sp,·#-16]!
91 »       mov»    r4,·r093 »       mov»    r4,·r0
92 »       ldr»    r0,·[r0,·#24]94 »       ldr»    r0,·[r0,·#24]
93 »       strd»   r5,·lr,·[sp,·#8]95 »       strd»   r5,·lr,·[sp,·#8]
94 »       mov»    r5,·r196 »       mov»    r5,·r1
95 »       mov.w»  r1,·#1297 »       mov.w»  r1,·#12
96 »       ldr»    r3,·[r0,·#0]98 »       ldr»    r3,·[r0,·#0]
97 »       ldr»    r3,·[r3,·#0]99 »       ldr»    r3,·[r3,·#0]
98 »       blx»    r3100 »       blx»    r3
99 »       ldr»    r2,·[r4,·#0] 
100 »       ldr»    r3,·[r4,·#32]101 »       ldr»    r3,·[r4,·#32]
101 »       strd»   r2,·r4,·[r0]102 »       ldr»    r2,·[r4,·#0]
102 »       str»    r5,·[r0,·#8]103 »       str»    r5,·[r0,·#8]
103 »       add.w»  r3,·r3,·#1104 »       add.w»  r3,·r3,·#1
 105 »       strd»   r2,·r4,·[r0]
104 »       str»    r0,·[r4,·#0]106 »       str»    r0,·[r4,·#0]
105 »       str»    r3,·[r4,·#32]107 »       str»    r3,·[r4,·#32]
106 »       ldrd»   r3,·r4,·[sp]108 »       ldrd»   r3,·r4,·[sp]
107 »       add»    sp,·#8109 »       add»    sp,·#8
108 »       pop»    {r5,·pc}110 »       pop»    {r5,·pc}
109 »       nop111 »       nop
  
110 000000f4·<hsdllist_size>:112 000000f8·<hsdllist_size>:
111 hsdllist_size():113 hsdllist_size():
112 »       ldr»    r0,·[r0,·#32]114 »       ldr»    r0,·[r0,·#32]
113 »       bx»     lr115 »       bx»     lr
  
114 000000f8·<hsdllist_remove_last>:116 000000fc·<hsdllist_remove_last>:
115 hsdllist_remove_last():117 hsdllist_remove_last():
Max diff block lines reached; 1443/4523 bytes (31.90%) of diff not shown.
3.38 KB
identity.o
3.36 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<identity_change>:3 00000000·<identity_change>:
4 identity_change():4 identity_change():
5 »       strd»   r4,·r5,·[sp,·#-32]!5 »       strd»   r4,·r5,·[sp,·#-32]!
6 »       strd»   r6,·r7,·[sp,·#8] 
7 »       mov»    r7,·r1 
8 »       mov»    r6,·r0 
9 »       strd»   r8,·r9,·[sp,·#16]6 »       strd»   r8,·r9,·[sp,·#16]
10 »       ldr.w»  r8,·[pc,·#296]»      ;·13c·<identity_change+0x13c>7 »       ldr.w»  r8,·[pc,·#304]»      ;·13c·<identity_change+0x13c>
 8 »       strd»   r6,·r7,·[sp,·#8]
11 »       strd»   sl,·lr,·[sp,·#24]9 »       strd»   sl,·lr,·[sp,·#24]
12 »       sub»    sp,·#1610 »       sub»    sp,·#16
 11 »       mov»    r6,·r0
 12 »       mov»    r7,·r1
13 »       bl»     0·<getuid>13 »       bl»     0·<getuid>
14 ·R_ARM_THM_CALL» getuid14 ·R_ARM_THM_CALL» getuid
15 »       mov»    r5,·r015 »       mov»    r5,·r0
16 »       add»    r8,·pc16 »       add»    r8,·pc
17 »       bl»     0·<getgid>17 »       bl»     0·<getgid>
18 ·R_ARM_THM_CALL» getgid18 ·R_ARM_THM_CALL» getgid
19 »       cbnz»   r5,·38·<identity_change+0x38>19 »       cbnz»   r5,·38·<identity_change+0x38>
Offset 41, 20 lines modifiedOffset 41, 20 lines modified
41 »       add»    sp,·#1641 »       add»    sp,·#16
42 »       ldrd»   r4,·r5,·[sp]42 »       ldrd»   r4,·r5,·[sp]
43 »       ldrd»   r6,·r7,·[sp,·#8]43 »       ldrd»   r6,·r7,·[sp,·#8]
44 »       ldrd»   r8,·r9,·[sp,·#16]44 »       ldrd»   r8,·r9,·[sp,·#16]
45 »       add»    sp,·#2445 »       add»    sp,·#24
46 »       ldmia.w»sp!,·{sl,·pc}46 »       ldmia.w»sp!,·{sl,·pc}
47 »       ldr»    r0,·[pc,·#212]»;·(140·<identity_change+0x140>)47 »       ldr»    r0,·[pc,·#212]»;·(140·<identity_change+0x140>)
 48 »       ldr»    r2,·[pc,·#216]»;·(144·<identity_change+0x144>)
48 »       mov»    r3,·r649 »       mov»    r3,·r6
49 »       mov.w»  r1,·#650 »       mov.w»  r1,·#6
50 »       ldr»    r2,·[pc,·#208]»;·(144·<identity_change+0x144>) 
51 »       ldr.w»  sl,·[r8,·r0]51 »       ldr.w»  sl,·[r8,·r0]
52 »       strd»   r7,·r5,·[sp] 
53 »       add»    r2,·pc52 »       add»    r2,·pc
 53 »       strd»   r7,·r5,·[sp]
54 »       str.w»  r9,·[sp,·#8]54 »       str.w»  r9,·[sp,·#8]
55 »       ldr.w»  r0,·[sl]55 »       ldr.w»  r0,·[sl]
56 »       bl»     0·<logger_handle_msg>56 »       bl»     0·<logger_handle_msg>
57 ·R_ARM_THM_CALL» logger_handle_msg57 ·R_ARM_THM_CALL» logger_handle_msg
58 »       cmp»    r9,·r758 »       cmp»    r9,·r7
59 »       beq.n»  c2·<identity_change+0xc2>59 »       beq.n»  c2·<identity_change+0xc2>
60 »       mov»    r1,·r560 »       mov»    r1,·r5
Offset 67, 18 lines modifiedOffset 67, 18 lines modified
67 »       bl»     0·<setgid>67 »       bl»     0·<setgid>
68 ·R_ARM_THM_CALL» setgid68 ·R_ARM_THM_CALL» setgid
69 »       cmp»    r0,·#069 »       cmp»    r0,·#0
70 »       bge.n»  40·<identity_change+0x40>70 »       bge.n»  40·<identity_change+0x40>
71 »       bl»     0·<__errno_location>71 »       bl»     0·<__errno_location>
72 ·R_ARM_THM_CALL» __errno_location72 ·R_ARM_THM_CALL» __errno_location
73 »       ldr»    r4,·[r0,·#0]73 »       ldr»    r4,·[r0,·#0]
 74 »       ldr»    r2,·[pc,·#156]»;·(148·<identity_change+0x148>)
 75 »       ldr.w»  r0,·[sl]
74 »       mov»    r3,·r776 »       mov»    r3,·r7
75 »       mov.w»  r1,·#377 »       mov.w»  r1,·#3
76 »       ldr»    r2,·[pc,·#152]»;·(148·<identity_change+0x148>) 
77 »       ldr.w»  r0,·[sl] 
78 »       add.w»  r4,·r4,·#2147483648» ;·0x8000000078 »       add.w»  r4,·r4,·#2147483648» ;·0x80000000
79 »       add»    r2,·pc79 »       add»    r2,·pc
80 »       str»    r4,·[sp,·#0]80 »       str»    r4,·[sp,·#0]
81 »       bl»     0·<logger_handle_msg>81 »       bl»     0·<logger_handle_msg>
82 ·R_ARM_THM_CALL» logger_handle_msg82 ·R_ARM_THM_CALL» logger_handle_msg
83 »       b.n»    52·<identity_change+0x52>83 »       b.n»    52·<identity_change+0x52>
84 »       mov.w»  r1,·#084 »       mov.w»  r1,·#0
Offset 92, 55 lines modifiedOffset 92, 55 lines modified
92 ·R_ARM_THM_CALL» setuid92 ·R_ARM_THM_CALL» setuid
93 »       cmp»    r0,·#093 »       cmp»    r0,·#0
94 »       bge.n»  4e·<identity_change+0x4e>94 »       bge.n»  4e·<identity_change+0x4e>
95 »       ldr»    r5,·[pc,·#100]»;·(140·<identity_change+0x140>)95 »       ldr»    r5,·[pc,·#100]»;·(140·<identity_change+0x140>)
96 »       bl»     0·<__errno_location>96 »       bl»     0·<__errno_location>
97 ·R_ARM_THM_CALL» __errno_location97 ·R_ARM_THM_CALL» __errno_location
98 »       ldr»    r4,·[r0,·#0]98 »       ldr»    r4,·[r0,·#0]
 99 »       ldr»    r2,·[pc,·#104]»;·(14c·<identity_change+0x14c>)
99 »       mov»    r3,·r6100 »       mov»    r3,·r6
100 »       mov.w»  r1,·#3101 »       mov.w»  r1,·#3
101 »       ldr»    r2,·[pc,·#96]» ;·(14c·<identity_change+0x14c>) 
102 »       ldr.w»  r0,·[r8,·r5]102 »       ldr.w»  r0,·[r8,·r5]
103 »       add.w»  r4,·r4,·#2147483648» ;·0x80000000103 »       add.w»  r4,·r4,·#2147483648» ;·0x80000000
104 »       add»    r2,·pc104 »       add»    r2,·pc
105 »       str»    r4,·[sp,·#0]105 »       str»    r4,·[sp,·#0]
106 »       ldr»    r0,·[r0,·#0]106 »       ldr»    r0,·[r0,·#0]
107 »       bl»     0·<logger_handle_msg>107 »       bl»     0·<logger_handle_msg>
108 ·R_ARM_THM_CALL» logger_handle_msg108 ·R_ARM_THM_CALL» logger_handle_msg
109 »       b.n»    ffffff56·<__errno_location+0xffffff56>109 »       b.n»    ffffff56·<__errno_location+0xffffff56>
110 »       bl»     0·<__errno_location>110 »       bl»     0·<__errno_location>
111 ·R_ARM_THM_CALL» __errno_location111 ·R_ARM_THM_CALL» __errno_location
112 »       ldr»    r2,·[pc,·#76]» ;·(150·<identity_change+0x150>)112 »       ldr»    r2,·[pc,·#76]» ;·(150·<identity_change+0x150>)
113 »       mov.w»  r1,·#4 
114 »       ldr»    r3,·[r0,·#0]113 »       ldr»    r3,·[r0,·#0]
 114 »       mov.w»  r1,·#4
115 »       ldr.w»  r0,·[sl]115 »       ldr.w»  r0,·[sl]
116 »       add»    r2,·pc116 »       add»    r2,·pc
117 »       add.w»  r3,·r3,·#2147483648» ;·0x80000000117 »       add.w»  r3,·r3,·#2147483648» ;·0x80000000
118 »       bl»     0·<logger_handle_msg>118 »       bl»     0·<logger_handle_msg>
119 ·R_ARM_THM_CALL» logger_handle_msg119 ·R_ARM_THM_CALL» logger_handle_msg
120 »       b.n»    98·<identity_change+0x98>120 »       b.n»    98·<identity_change+0x98>
121 »       ldr»    r3,·[pc,·#36]» ;·(140·<identity_change+0x140>)121 »       ldr»    r3,·[pc,·#36]» ;·(140·<identity_change+0x140>)
122 »       ldr.w»  r3,·[r8,·r3]122 »       ldr.w»  r3,·[r8,·r3]
123 »       ldr»    r4,·[r3,·#0]123 »       ldr»    r4,·[r3,·#0]
124 »       bl»     0·<__errno_location>124 »       bl»     0·<__errno_location>
125 ·R_ARM_THM_CALL» __errno_location125 ·R_ARM_THM_CALL» __errno_location
126 »       ldr»    r2,·[pc,·#44]» ;·(154·<identity_change+0x154>)126 »       ldr»    r2,·[pc,·#44]» ;·(154·<identity_change+0x154>)
127 »       mov.w»  r1,·#4 
128 »       ldr»    r3,·[r0,·#0]127 »       ldr»    r3,·[r0,·#0]
 128 »       mov.w»  r1,·#4
129 »       mov»    r0,·r4129 »       mov»    r0,·r4
130 »       add»    r2,·pc130 »       add»    r2,·pc
131 »       add.w»  r3,·r3,·#2147483648» ;·0x80000000131 »       add.w»  r3,·r3,·#2147483648» ;·0x80000000
132 »       bl»     0·<logger_handle_msg>132 »       bl»     0·<logger_handle_msg>
133 ·R_ARM_THM_CALL» logger_handle_msg133 ·R_ARM_THM_CALL» logger_handle_msg
134 »       b.n»    ffffff96·<_GLOBAL_OFFSET_TABLE_+0xffffff96>134 »       b.n»    ffffff96·<_GLOBAL_OFFSET_TABLE_+0xffffff96>
135 »       .word»  0x00000118135 »       .word»  0x00000118
136 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_136 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_
137 »       .word»  0x00000000137 »       .word»  0x00000000
138 ·R_ARM_GOT32»    g_system_logger138 ·R_ARM_GOT32»    g_system_logger
139 »       .word»  0x000000c6139 »       .word»  0x000000ca
140 ·R_ARM_REL32»    .LC0140 ·R_ARM_REL32»    .LC0
141 »       .word»  0x0000008c141 »       .word»  0x0000008c
142 ·R_ARM_REL32»    .LC2142 ·R_ARM_REL32»    .LC2
143 »       .word»  0x00000056143 »       .word»  0x00000056
144 ·R_ARM_REL32»    .LC3144 ·R_ARM_REL32»    .LC3
145 »       .word»  0x0000003e145 »       .word»  0x0000003e
146 ·R_ARM_REL32»    .LC1146 ·R_ARM_REL32»    .LC1
Max diff block lines reached; -1/3251 bytes (-0.03%) of diff not shown.
8.15 KB
input_stream.o
297 B
strings --all --bytes=8 {}
    
Offset 1, 11 lines modifiedOffset 1, 7 lines modified
1 F4F!F*F8F 
2 F4F!F*F8F 
3 4F!F*F8F 
4 4F!F*F8F 
5 tried·to·close·a·closed·stream1 tried·to·close·a·closed·stream
6 tried·to·skip·a·closed·stream2 tried·to·skip·a·closed·stream
7 tried·to·read·a·closed·stream3 tried·to·read·a·closed·stream
8 void_input_stream4 void_input_stream
9 input_stream_void_close5 input_stream_void_close
10 input_stream_void_skip6 input_stream_void_skip
11 input_stream_void_read7 input_stream_void_read
7.83 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 17 lines modifiedOffset 2, 17 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<input_stream_void_close>:3 00000000·<input_stream_void_close>:
4 input_stream_void_close():4 input_stream_void_close():
5 »       ldr»    r3,·[pc,·#20]» ;·(18·<input_stream_void_close+0x18>)5 »       ldr»    r3,·[pc,·#20]» ;·(18·<input_stream_void_close+0x18>)
 6 »       ldr»    r0,·[pc,·#24]» ;·(1c·<input_stream_void_close+0x1c>)
 7 »       ldr»    r2,·[pc,·#24]» ;·(20·<input_stream_void_close+0x20>)
6 »       mov.w»  r1,·#38 »       mov.w»  r1,·#3
7 »       ldr»    r0,·[pc,·#20]» ;·(1c·<input_stream_void_close+0x1c>) 
8 »       ldr»    r2,·[pc,·#20]» ;·(20·<input_stream_void_close+0x20>) 
9 »       add»    r3,·pc9 »       add»    r3,·pc
10 »       ldr»    r3,·[r3,·r0]10 »       ldr»    r3,·[r3,·r0]
11 »       add»    r2,·pc11 »       add»    r2,·pc
12 »       ldr»    r0,·[r3,·#0]12 »       ldr»    r0,·[r3,·#0]
13 »       b.w»    0·<logger_handle_msg>13 »       b.w»    0·<logger_handle_msg>
14 ·R_ARM_THM_JUMP24»       logger_handle_msg14 ·R_ARM_THM_JUMP24»       logger_handle_msg
15 »       nop15 »       nop
Offset 22, 18 lines modifiedOffset 22, 18 lines modified
22 ·R_ARM_GOT32»    g_system_logger22 ·R_ARM_GOT32»    g_system_logger
23 »       .word»  0x0000000e23 »       .word»  0x0000000e
24 ·R_ARM_REL32»    .LC024 ·R_ARM_REL32»    .LC0
  
25 00000024·<input_stream_void_skip>:25 00000024·<input_stream_void_skip>:
26 input_stream_void_skip():26 input_stream_void_skip():
27 »       strd»   r3,·lr,·[sp,·#-8]!27 »       strd»   r3,·lr,·[sp,·#-8]!
 28 »       ldr»    r3,·[pc,·#28]» ;·(48·<input_stream_void_skip+0x24>)
 29 »       ldr»    r0,·[pc,·#32]» ;·(4c·<input_stream_void_skip+0x28>)
 30 »       ldr»    r2,·[pc,·#32]» ;·(50·<input_stream_void_skip+0x2c>)
28 »       mov.w»  r1,·#331 »       mov.w»  r1,·#3
29 »       ldr»    r3,·[pc,·#24]» ;·(48·<input_stream_void_skip+0x24>) 
30 »       ldr»    r0,·[pc,·#28]» ;·(4c·<input_stream_void_skip+0x28>) 
31 »       ldr»    r2,·[pc,·#28]» ;·(50·<input_stream_void_skip+0x2c>) 
32 »       add»    r3,·pc32 »       add»    r3,·pc
33 »       ldr»    r3,·[r3,·r0]33 »       ldr»    r3,·[r3,·r0]
34 »       add»    r2,·pc34 »       add»    r2,·pc
35 »       ldr»    r0,·[r3,·#0]35 »       ldr»    r0,·[r3,·#0]
36 »       bl»     0·<logger_handle_msg>36 »       bl»     0·<logger_handle_msg>
37 ·R_ARM_THM_CALL» logger_handle_msg37 ·R_ARM_THM_CALL» logger_handle_msg
38 »       mov.w»  r0,·#638 »       mov.w»  r0,·#6
Offset 45, 18 lines modifiedOffset 45, 18 lines modified
45 ·R_ARM_GOT32»    g_system_logger45 ·R_ARM_GOT32»    g_system_logger
46 »       .word»  0x0000001646 »       .word»  0x00000016
47 ·R_ARM_REL32»    .LC147 ·R_ARM_REL32»    .LC1
  
48 00000054·<input_stream_void_read>:48 00000054·<input_stream_void_read>:
49 input_stream_void_read():49 input_stream_void_read():
50 »       strd»   r3,·lr,·[sp,·#-8]!50 »       strd»   r3,·lr,·[sp,·#-8]!
 51 »       ldr»    r3,·[pc,·#28]» ;·(78·<input_stream_void_read+0x24>)
 52 »       ldr»    r0,·[pc,·#32]» ;·(7c·<input_stream_void_read+0x28>)
 53 »       ldr»    r2,·[pc,·#32]» ;·(80·<input_stream_void_read+0x2c>)
51 »       mov.w»  r1,·#354 »       mov.w»  r1,·#3
52 »       ldr»    r3,·[pc,·#24]» ;·(78·<input_stream_void_read+0x24>) 
53 »       ldr»    r0,·[pc,·#28]» ;·(7c·<input_stream_void_read+0x28>) 
54 »       ldr»    r2,·[pc,·#28]» ;·(80·<input_stream_void_read+0x2c>) 
55 »       add»    r3,·pc55 »       add»    r3,·pc
56 »       ldr»    r3,·[r3,·r0]56 »       ldr»    r3,·[r3,·r0]
57 »       add»    r2,·pc57 »       add»    r2,·pc
58 »       ldr»    r0,·[r3,·#0]58 »       ldr»    r0,·[r3,·#0]
59 »       bl»     0·<logger_handle_msg>59 »       bl»     0·<logger_handle_msg>
60 ·R_ARM_THM_CALL» logger_handle_msg60 ·R_ARM_THM_CALL» logger_handle_msg
61 »       mov.w»  r0,·#661 »       mov.w»  r0,·#6
Offset 93, 22 lines modifiedOffset 93, 22 lines modified
93 »       add»    r5,·r093 »       add»    r5,·r0
94 »       bge.n»  a0·<input_stream_read_fully+0x1c>94 »       bge.n»  a0·<input_stream_read_fully+0x1c>
95 »       ldrd»   r4,·r5,·[sp]95 »       ldrd»   r4,·r5,·[sp]
96 »       ldrd»   r6,·r7,·[sp,·#8]96 »       ldrd»   r6,·r7,·[sp,·#8]
97 »       add»    sp,·#1697 »       add»    sp,·#16
98 »       ldmia.w»sp!,·{r8,·pc}98 »       ldmia.w»sp!,·{r8,·pc}
99 »       ldrd»   r4,·r5,·[sp]99 »       ldrd»   r4,·r5,·[sp]
100 »       mov.w»  r0,·#11 
101 »       movt»   r0,·#32770»  ;·0x8002 
102 »       ldrd»   r6,·r7,·[sp,·#8]100 »       ldrd»   r6,·r7,·[sp,·#8]
103 »       add»    sp,·#16101 »       add»    sp,·#16
 102 »       mov.w»  r0,·#11
 103 »       movt»   r0,·#32770»  ;·0x8002
104 »       ldmia.w»sp!,·{r8,·pc}104 »       ldmia.w»sp!,·{r8,·pc}
105 »       sub.w»  r0,·r5,·r8105 »       sub.w»  r0,·r5,·r8
106 »       ldrd»   r4,·r5,·[sp] 
107 »       ldrd»   r6,·r7,·[sp,·#8]106 »       ldrd»   r6,·r7,·[sp,·#8]
 107 »       ldrd»   r4,·r5,·[sp]
108 »       add»    sp,·#16108 »       add»    sp,·#16
109 »       ldmia.w»sp!,·{r8,·pc}109 »       ldmia.w»sp!,·{r8,·pc}
110 »       mov»    r0,·r2110 »       mov»    r0,·r2
111 »       b.n»    b4·<input_stream_read_fully+0x30>111 »       b.n»    b4·<input_stream_read_fully+0x30>
112 »       nop112 »       nop
  
113 000000f0·<input_stream_skip_fully>:113 000000f0·<input_stream_skip_fully>:
Offset 132, 39 lines modifiedOffset 132, 39 lines modified
132 »       cmp»    r0,·#0132 »       cmp»    r0,·#0
133 »       bge.n»  10a·<input_stream_skip_fully+0x1a>133 »       bge.n»  10a·<input_stream_skip_fully+0x1a>
134 »       ldrd»   r3,·r4,·[sp]134 »       ldrd»   r3,·r4,·[sp]
135 »       ldrd»   r5,·r6,·[sp,·#8]135 »       ldrd»   r5,·r6,·[sp,·#8]
136 »       add»    sp,·#16136 »       add»    sp,·#16
137 »       pop»    {r7,·pc}137 »       pop»    {r7,·pc}
138 »       ldrd»   r3,·r4,·[sp]138 »       ldrd»   r3,·r4,·[sp]
139 »       mov»    r0,·r7 
140 »       ldrd»   r5,·r6,·[sp,·#8]139 »       ldrd»   r5,·r6,·[sp,·#8]
141 »       add»    sp,·#16140 »       add»    sp,·#16
 141 »       mov»    r0,·r7
142 »       pop»    {r7,·pc}142 »       pop»    {r7,·pc}
143 »       ldrd»   r3,·r4,·[sp]143 »       ldrd»   r3,·r4,·[sp]
144 »       mov.w»  r0,·#11 
145 »       movt»   r0,·#32770»  ;·0x8002 
146 »       ldrd»   r5,·r6,·[sp,·#8]144 »       ldrd»   r5,·r6,·[sp,·#8]
147 »       add»    sp,·#16145 »       add»    sp,·#16
 146 »       mov.w»  r0,·#11
 147 »       movt»   r0,·#32770»  ;·0x8002
148 »       pop»    {r7,·pc}148 »       pop»    {r7,·pc}
  
149 00000148·<input_stream_read_nu32>:149 00000148·<input_stream_read_nu32>:
150 input_stream_read_nu32():150 input_stream_read_nu32():
151 »       ldr»    r3,·[r0,·#4]151 »       ldr»    r3,·[r0,·#4]
152 »       str.w»  r4,·[sp,·#-28]!152 »       str.w»  r4,·[sp,·#-28]!
153 »       strd»   r5,·r6,·[sp,·#4] 
154 »       mov.w»  r5,·#4 
155 »       strd»   r9,·lr,·[sp,·#20]153 »       strd»   r9,·lr,·[sp,·#20]
 154 »       strd»   r5,·r6,·[sp,·#4]
156 »       strd»   r7,·r8,·[sp,·#12]155 »       strd»   r7,·r8,·[sp,·#12]
157 »       sub»    sp,·#12156 »       sub»    sp,·#12
 157 »       add»    r6,·sp,·#4
158 »       mov»    r7,·r0158 »       mov»    r7,·r0
159 »       ldr.w»  r9,·[r3]159 »       ldr.w»  r9,·[r3]
160 »       add»    r6,·sp,·#4 
161 »       mov»    r8,·r1160 »       mov»    r8,·r1
162 »       mov»    r4,·r6161 »       mov»    r4,·r6
Max diff block lines reached; 4614/7834 bytes (58.90%) of diff not shown.
9.4 KB
limited_input_stream.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········1268·(bytes·into·file)13 ··Start·of·section·headers:··········1260·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1319 ··Number·of·section·headers:·········13
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·12
2.55 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x4f4:1 There·are·13·section·headers,·starting·at·offset·0x4ec:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000144·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00013c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00041c·000040·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·000414·000040·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000178·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000170·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000178·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000170·000000·00··WA··0···0··1
9 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·000178·000010·00··WA··0···0··49 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·000170·000010·00··WA··0···0··4
10 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·00045c·000020·08···I·10···5··410 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·000454·000020·08···I·10···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·000188·000039·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·000180·000039·01·AMS··0···0··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·0001c1·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·0001b9·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0001c1·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0001b9·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·0001f4·000180·10·····11··18··414 ··[10]·.symtab···········SYMTAB··········00000000·0001ec·000180·10·····11··18··4
15 ··[11]·.strtab···········STRTAB··········00000000·000374·0000a5·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·00036c·0000a5·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·00047c·000076·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·000474·000076·00······0···0··1
17 Key·to·Flags:17 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··y·(purecode),·p·(processor·specific)21 ··y·(purecode),·p·(processor·specific)
1.69 KB
readelf --wide --symbols {}
    
Offset 2, 26 lines modifiedOffset 2, 26 lines modified
2 Symbol·table·'.symtab'·contains·24·entries:2 Symbol·table·'.symtab'·contains·24·entries:
3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
5 ·····1:·00000001····90·FUNC····LOCAL··DEFAULT····1·limited_read5 ·····1:·00000001····90·FUNC····LOCAL··DEFAULT····1·limited_read
6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
7 ·····3:·0000005d····66·FUNC····LOCAL··DEFAULT····1·limited_skip7 ·····3:·0000005d····66·FUNC····LOCAL··DEFAULT····1·limited_skip
8 ·····4:·000000a1····46·FUNC····LOCAL··DEFAULT····1·limited_close8 ·····4:·000000a1····46·FUNC····LOCAL··DEFAULT····1·limited_close
9 ·····5:·00000138·····0·NOTYPE··LOCAL··DEFAULT····1·$d9 ·····5:·00000130·····0·NOTYPE··LOCAL··DEFAULT····1·$d
10 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC010 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
11 ·····7:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC111 ·····7:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1
12 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····5·12 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
13 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d13 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
14 ····10:·00000000····16·OBJECT··LOCAL··DEFAULT····5·limited_input_stream_vtbl14 ····10:·00000000····16·OBJECT··LOCAL··DEFAULT····5·limited_input_stream_vtbl
15 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····7·15 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
16 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d16 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
17 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT····1·17 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
18 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····3·18 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
19 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····4·19 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
20 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT····8·20 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
21 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT····9·21 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
22 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line22 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line
23 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·input_stream_set_void23 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·input_stream_set_void
24 ····20:·000000d1···116·FUNC····GLOBAL·DEFAULT····1·limited_input_stream_init24 ····20:·000000d1···108·FUNC····GLOBAL·DEFAULT····1·limited_input_stream_init
25 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line25 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line
26 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief26 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief
27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort
1.63 KB
readelf --wide --relocs {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x41c·contains·8·entries:1 Relocation·section·'.rel.text'·at·offset·0x414·contains·8·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 000000ba··0000120a·R_ARM_THM_CALL·········00000000···zfree_line3 000000ba··0000120a·R_ARM_THM_CALL·········00000000···zfree_line
4 000000ea··0000150a·R_ARM_THM_CALL·········00000000···zalloc_line4 000000e8··0000150a·R_ARM_THM_CALL·········00000000···zalloc_line
5 00000130··0000160a·R_ARM_THM_CALL·········00000000···dief5 00000126··0000160a·R_ARM_THM_CALL·········00000000···dief
6 00000134··0000170a·R_ARM_THM_CALL·········00000000···abort6 0000012a··0000170a·R_ARM_THM_CALL·········00000000···abort
7 00000138··00000803·R_ARM_REL32············00000000···.data.rel.ro.local7 00000130··00000803·R_ARM_REL32············00000000···.data.rel.ro.local
8 0000013c··00000603·R_ARM_REL32············00000000···.LC08 00000134··00000603·R_ARM_REL32············00000000···.LC0
9 00000140··00000703·R_ARM_REL32············0000001c···.LC19 00000138··00000703·R_ARM_REL32············0000001c···.LC1
10 000000ca··0000131e·R_ARM_THM_JUMP24·······00000000···input_stream_set_void10 000000ca··0000131e·R_ARM_THM_JUMP24·······00000000···input_stream_set_void
  
11 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0x45c·contains·4·entries:11 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0x454·contains·4·entries:
12 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name12 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
13 00000000··00000102·R_ARM_ABS32············00000001···limited_read13 00000000··00000102·R_ARM_ABS32············00000001···limited_read
14 00000004··00000302·R_ARM_ABS32············0000005d···limited_skip14 00000004··00000302·R_ARM_ABS32············0000005d···limited_skip
15 00000008··00000402·R_ARM_ABS32············000000a1···limited_close15 00000008··00000402·R_ARM_ABS32············000000a1···limited_close
16 0000000c··00000b02·R_ARM_ABS32············00000000···.rodata.str1.416 0000000c··00000b02·R_ARM_ABS32············00000000···.rodata.str1.4
2.63 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 8, 21 lines modifiedOffset 8, 21 lines modified
8 »       strd»   r4,·r5,·[sp,·#-24]!8 »       strd»   r4,·r5,·[sp,·#-24]!
9 »       strd»   r6,·r8,·[sp,·#8]9 »       strd»   r6,·r8,·[sp,·#8]
10 »       ldr»    r6,·[r0,·#0]10 »       ldr»    r6,·[r0,·#0]
11 »       strd»   r9,·lr,·[sp,·#16]11 »       strd»   r9,·lr,·[sp,·#16]
12 »       ldrd»   r8,·r9,·[r6,·#8]12 »       ldrd»   r8,·r9,·[r6,·#8]
13 »       orrs.w» r3,·r8,·r913 »       orrs.w» r3,·r8,·r9
14 »       beq.n»  54·<limited_read+0x54>14 »       beq.n»  54·<limited_read+0x54>
15 »       ldr»    r3,·[r6,·#4] 
16 »       mov.w»  r5,·#015 »       mov.w»  r5,·#0
17 »       mov»    r4,·r216 »       ldr»    r3,·[r6,·#4]
18 »       cmp»    r9,·r517 »       cmp»    r9,·r5
19 »       mov»    r0,·r618 »       mov»    r4,·r2
20 »       it»     eq19 »       it»     eq
21 »       cmpeq»  r8,·r220 »       cmpeq»  r8,·r2
 21 »       mov»    r0,·r6
22 »       itt»    cc22 »       itt»    cc
23 »       movcc»  r4,·r823 »       movcc»  r4,·r8
24 »       movcc»  r5,·r924 »       movcc»  r5,·r9
25 »       mov»    r2,·r425 »       mov»    r2,·r4
26 »       ldr»    r3,·[r3,·#0]26 »       ldr»    r3,·[r3,·#0]
27 »       blx»    r327 »       blx»    r3
28 »       cmp»    r0,·#028 »       cmp»    r0,·#0
Offset 38, 17 lines modifiedOffset 38, 17 lines modified
38 »       mov.w»  r0,·#4294967295»    ;·0xffffffff38 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
39 »       b.n»    46·<limited_read+0x46>39 »       b.n»    46·<limited_read+0x46>
40 »       nop40 »       nop
  
41 0000005c·<limited_skip>:41 0000005c·<limited_skip>:
42 limited_skip():42 limited_skip():
43 »       strd»   r4,·r6,·[sp,·#-16]!43 »       strd»   r4,·r6,·[sp,·#-16]!
44 »       mov.w»  r3,·#0 
45 »       ldr»    r4,·[r0,·#0]44 »       ldr»    r4,·[r0,·#0]
46 »       strd»   r7,·lr,·[sp,·#8]45 »       strd»   r7,·lr,·[sp,·#8]
 46 »       mov.w»  r3,·#0
47 »       ldrd»   r6,·r7,·[r4,·#8]47 »       ldrd»   r6,·r7,·[r4,·#8]
48 »       cmp»    r3,·r748 »       cmp»    r3,·r7
49 »       it»     eq49 »       it»     eq
50 »       cmpeq»  r1,·r650 »       cmpeq»  r1,·r6
51 »       bcs.n»  7a·<limited_skip+0x1e>51 »       bcs.n»  7a·<limited_skip+0x1e>
52 »       mov»    r6,·r152 »       mov»    r6,·r1
53 »       mov»    r7,·r353 »       mov»    r7,·r3
Offset 88, 53 lines modifiedOffset 88, 49 lines modified
88 »       add»    sp,·#1688 »       add»    sp,·#16
89 »       b.w»    0·<input_stream_set_void>89 »       b.w»    0·<input_stream_set_void>
90 ·R_ARM_THM_JUMP24»       input_stream_set_void90 ·R_ARM_THM_JUMP24»       input_stream_set_void
91 »       nop91 »       nop
  
92 000000d0·<limited_input_stream_init>:92 000000d0·<limited_input_stream_init>:
93 limited_input_stream_init():93 limited_input_stream_init():
94 »       str.w»  r4,·[sp,·#-20]!94 »       strd»   r3,·r4,·[sp,·#-24]!
95 »       mov»    r4,·r095 »       mov»    r4,·r0
96 »       mov.w»  r0,·#196 »       mov.w»  r0,·#1
97 »       strd»   r5,·r6,·[sp,·#4]97 »       strd»   r5,·r6,·[sp,·#8]
 98 »       strd»   r7,·lr,·[sp,·#16]
98 »       mov»    r5,·r199 »       mov»    r5,·r1
99 »       mov»    r6,·r2100 »       mov»    r6,·r2
100 »       strd»   r7,·lr,·[sp,·#12] 
101 »       sub»    sp,·#12 
102 »       mov»    r7,·r3101 »       mov»    r7,·r3
103 »       bl»     0·<zalloc_line>102 »       bl»     0·<zalloc_line>
104 ·R_ARM_THM_CALL» zalloc_line103 ·R_ARM_THM_CALL» zalloc_line
105 »       cbz»    r0,·120·<limited_input_stream_init+0x50>104 »       cbz»    r0,·116·<limited_input_stream_init+0x46>
106 »       ldr»    r1,·[r4,·#0]105 »       ldrd»   r1,·r3,·[r4]
107 »       mov.w»  r2,·#0106 »       mov.w»  r2,·#0
108 »       ldr»    r3,·[pc,·#64]» ;·(138·<limited_input_stream_init+0x68>)107 »       strd»   r1,·r3,·[r0]
109 »       str»    r1,·[sp,·#4]108 »       ldr»    r3,·[pc,·#52]» ;·(130·<limited_input_stream_init+0x60>)
110 »       ldr»    r1,·[r4,·#4] 
111 »       add»    r3,·pc 
112 »       str»    r1,·[r0,·#4] 
113 »       ldr»    r1,·[sp,·#4] 
114 »       str»    r1,·[r0,·#0] 
115 »       strd»   r2,·r2,·[r4]109 »       strd»   r2,·r2,·[r4]
116 »       strd»   r6,·r7,·[r0,·#8]110 »       strd»   r6,·r7,·[r0,·#8]
117 »       strd»   r0,·r3,·[r5]111 »       str»    r0,·[r5,·#0]
118 »       add»    sp,·#12112 »       add»    r3,·pc
119 »       ldrd»   r4,·r5,·[sp]113 »       str»    r3,·[r5,·#4]
120 »       ldrd»   r6,·r7,·[sp,·#8]114 »       ldrd»   r3,·r4,·[sp]
 115 »       ldrd»   r5,·r6,·[sp,·#8]
121 »       add»    sp,·#16116 »       add»    sp,·#16
122 »       ldr.w»  pc,·[sp],·#4117 »       pop»    {r7,·pc}
123 »       ldr»    r2,·[pc,·#24]» ;·(13c·<limited_input_stream_init+0x6c>)118 »       ldr»    r2,·[pc,·#28]» ;·(134·<limited_input_stream_init+0x64>)
 119 »       ldr»    r1,·[pc,·#28]» ;·(138·<limited_input_stream_init+0x68>)
124 »       movs»   r0,·#25120 »       movs»   r0,·#25
125 »       movt»   r0,·#32770»  ;·0x8002121 »       movt»   r0,·#32770»  ;·0x8002
126 »       movs»   r3,·#128»    ;·0x80122 »       movs»   r3,·#128»    ;·0x80
127 »       ldr»    r1,·[pc,·#20]» ;·(140·<limited_input_stream_init+0x70>) 
128 »       add»    r2,·pc123 »       add»    r2,·pc
129 »       add»    r1,·pc124 »       add»    r1,·pc
130 »       bl»     0·<dief>125 »       bl»     0·<dief>
131 ·R_ARM_THM_CALL» dief126 ·R_ARM_THM_CALL» dief
132 »       bl»     0·<abort>127 »       bl»     0·<abort>
133 ·R_ARM_THM_CALL» abort128 ·R_ARM_THM_CALL» abort
134 »       .word»  0x00000038129 »       nop
 130 »       .word»  0x00000026
135 ·R_ARM_REL32»    .data.rel.ro.local131 ·R_ARM_REL32»    .data.rel.ro.local
136 »       .word»  0x0000000c 
137 ·R_ARM_REL32»    .LC0 
138 »       .word»  0x0000000e132 »       .word»  0x0000000e
 133 ·R_ARM_REL32»    .LC0
 134 »       .word»  0x00000010
139 ·R_ARM_REL32»    .LC1135 ·R_ARM_REL32»    .LC1
18.5 KB
limiter.o
871 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········2008·(bytes·into·file)13 ··Start·of·section·headers:··········2000·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1019 ··Number·of·section·headers:·········10
20 ··Section·header·string·table·index:·920 ··Section·header·string·table·index:·9
2.06 KB
readelf --wide --sections {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 There·are·10·section·headers,·starting·at·offset·0x7d8:1 There·are·10·section·headers,·starting·at·offset·0x7d0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0004ec·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0004e4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0006f8·000090·08···I··7···1··46 ··[·2]·.rel.text·········REL·············00000000·0006f0·000090·08···I··7···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000520·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000518·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000520·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000518·000000·00··WA··0···0··1
9 ··[·5]·.note.GNU-stack···PROGBITS········00000000·000520·000000·00······0···0··19 ··[·5]·.note.GNU-stack···PROGBITS········00000000·000518·000000·00······0···0··1
10 ··[·6]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000520·000033·00······0···0··110 ··[·6]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000518·000033·00······0···0··1
11 ··[·7]·.symtab···········SYMTAB··········00000000·000554·000110·10······8···7··411 ··[·7]·.symtab···········SYMTAB··········00000000·00054c·000110·10······8···7··4
12 ··[·8]·.strtab···········STRTAB··········00000000·000664·000091·00······0···0··112 ··[·8]·.strtab···········STRTAB··········00000000·00065c·000091·00······0···0··1
13 ··[·9]·.shstrtab·········STRTAB··········00000000·000788·000050·00······0···0··113 ··[·9]·.shstrtab·········STRTAB··········00000000·000780·000050·00······0···0··1
14 Key·to·Flags:14 Key·to·Flags:
15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
18 ··y·(purecode),·p·(processor·specific)18 ··y·(purecode),·p·(processor·specific)
1.54 KB
readelf --wide --symbols {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
5 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t5 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····1·6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
7 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····3·7 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
8 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····4·8 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
9 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····5·9 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
10 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····6·10 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
11 ·····7:·00000001····62·FUNC····GLOBAL·DEFAULT····1·limiter_init11 ·····7:·00000001····54·FUNC····GLOBAL·DEFAULT····1·limiter_init
12 ·····8:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·timeus12 ·····8:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·timeus
13 ·····9:·00000041·····2·FUNC····GLOBAL·DEFAULT····1·limiter_finalise13 ·····9:·00000039·····2·FUNC····GLOBAL·DEFAULT····1·limiter_finalise
14 ····10:·00000045·····6·FUNC····GLOBAL·DEFAULT····1·limiter_set_wait_time14 ····10:·0000003d·····6·FUNC····GLOBAL·DEFAULT····1·limiter_set_wait_time
15 ····11:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_uldivmod15 ····11:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_uldivmod
16 ····12:·0000004d···284·FUNC····GLOBAL·DEFAULT····1·limiter_quota16 ····12:·00000045···284·FUNC····GLOBAL·DEFAULT····1·limiter_quota
17 ····13:·00000169···328·FUNC····GLOBAL·DEFAULT····1·limiter_add17 ····13:·00000161···328·FUNC····GLOBAL·DEFAULT····1·limiter_add
18 ····14:·000002b1···298·FUNC····GLOBAL·DEFAULT····1·limiter_add_anyway18 ····14:·000002a9···298·FUNC····GLOBAL·DEFAULT····1·limiter_add_anyway
19 ····15:·000003dd···272·FUNC····GLOBAL·DEFAULT····1·limiter_wait19 ····15:·000003d5···272·FUNC····GLOBAL·DEFAULT····1·limiter_wait
20 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·usleep20 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·usleep
2.65 KB
readelf --wide --relocs {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x6f8·contains·18·entries:1 Relocation·section·'.rel.text'·at·offset·0x6f0·contains·18·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000018··0000080a·R_ARM_THM_CALL·········00000000···timeus3 0000000c··0000080a·R_ARM_THM_CALL·········00000000···timeus
4 00000068··0000080a·R_ARM_THM_CALL·········00000000···timeus4 00000060··0000080a·R_ARM_THM_CALL·········00000000···timeus
5 000000a4··00000b0a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod5 0000009c··00000b0a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod
6 00000124··00000b0a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod6 0000011c··00000b0a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod
7 00000152··00000b0a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod7 0000014a··00000b0a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod
8 0000018c··0000080a·R_ARM_THM_CALL·········00000000···timeus8 00000184··0000080a·R_ARM_THM_CALL·········00000000···timeus
9 000001c8··00000b0a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod9 000001c0··00000b0a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod
10 000001fe··00000b0a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod10 000001f6··00000b0a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod
11 0000027a··00000b0a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod11 0000026e··00000b0a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod
12 000002d8··0000080a·R_ARM_THM_CALL·········00000000···timeus12 000002d0··0000080a·R_ARM_THM_CALL·········00000000···timeus
13 00000314··00000b0a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod13 0000030c··00000b0a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod
14 00000392··00000b0a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod14 0000038a··00000b0a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod
15 000003c0··00000b0a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod15 000003b8··00000b0a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod
16 00000414··00000b0a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod16 0000040c··00000b0a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod
17 0000044c··00000b0a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod17 00000444··00000b0a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod
18 00000474··0000100a·R_ARM_THM_CALL·········00000000···usleep18 0000046c··0000100a·R_ARM_THM_CALL·········00000000···usleep
19 00000478··0000080a·R_ARM_THM_CALL·········00000000···timeus19 00000470··0000080a·R_ARM_THM_CALL·········00000000···timeus
20 000004cc··00000b0a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod20 000004c4··00000b0a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod
11.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 100 lines modifiedOffset 1, 98 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000000·<limiter_init>:2 00000000·<limiter_init>:
3 limiter_init():3 limiter_init():
4 »       strd»   r3,·r4,·[sp,·#-24]!4 »       strd»   r3,·r4,·[sp,·#-16]!
5 »       mov»    r4,·r05 »       mov»    r4,·r0
6 »       strd»   r5,·r6,·[sp,·#8]6 »       strd»   r5,·lr,·[sp,·#8]
7 »       mov»    r5,·r17 »       mov»    r5,·r1
8 »       mov.w»  r6,·#0 
9 »       strd»   r7,·lr,·[sp,·#16] 
10 »       mov.w»  r7,·#0 
11 »       bl»     0·<timeus>8 »       bl»     0·<timeus>
12 ·R_ARM_THM_CALL» timeus9 ·R_ARM_THM_CALL» timeus
13 »       mov.w»  r3,·#010 »       mov.w»  r3,·#0
14 »       strd»   r0,·r1,·[r4]11 »       strd»   r0,·r1,·[r4]
15 »       strd»   r6,·r7,·[r4,·#8]12 »       mov.w»  r0,·#0
16 »       strd»   r6,·r7,·[r4,·#16]13 »       mov.w»  r1,·#0
17 »       strd»   r3,·r5,·[r4,·#24]14 »       strd»   r3,·r5,·[r4,·#24]
18 »       str»    r3,·[r4,·#32]15 »       str»    r3,·[r4,·#32]
 16 »       strd»   r0,·r1,·[r4,·#8]
 17 »       strd»   r0,·r1,·[r4,·#16]
19 »       ldrd»   r3,·r4,·[sp]18 »       ldrd»   r3,·r4,·[sp]
20 »       ldrd»   r5,·r6,·[sp,·#8]19 »       add»    sp,·#8
21 »       add»    sp,·#1620 »       pop»    {r5,·pc}
22 »       pop»    {r7,·pc} 
23 »       nop21 »       nop
  
24 00000040·<limiter_finalise>:22 00000038·<limiter_finalise>:
25 limiter_finalise():23 limiter_finalise():
26 »       bx»     lr24 »       bx»     lr
27 »       nop25 »       nop
  
28 00000044·<limiter_set_wait_time>:26 0000003c·<limiter_set_wait_time>:
29 limiter_set_wait_time():27 limiter_set_wait_time():
30 »       strd»   r2,·r3,·[r0,·#16]28 »       strd»   r2,·r3,·[r0,·#16]
31 »       bx»     lr29 »       bx»     lr
32 »       nop30 »       nop
  
33 0000004c·<limiter_quota>:31 00000044·<limiter_quota>:
34 limiter_quota():32 limiter_quota():
35 »       strd»   r3,·r4,·[sp,·#-40]!»   ;·0x2833 »       strd»   r3,·r4,·[sp,·#-40]!»   ;·0x28
36 »       mov»    r4,·r034 »       mov»    r4,·r0
37 »       strd»   r5,·r6,·[sp,·#8]35 »       strd»   r5,·r6,·[sp,·#8]
38 »       strd»   r7,·r8,·[sp,·#16]36 »       strd»   r7,·r8,·[sp,·#16]
39 »       mov»    r7,·r3 
40 »       strd»   r9,·sl,·[sp,·#24]37 »       strd»   r9,·sl,·[sp,·#24]
41 »       mov»    sl,·r2 
42 »       strd»   fp,·lr,·[sp,·#32]38 »       strd»   fp,·lr,·[sp,·#32]
 39 »       mov»    sl,·r2
 40 »       mov»    r7,·r3
43 »       mov»    fp,·r141 »       mov»    fp,·r1
44 »       bl»     0·<timeus>42 »       bl»     0·<timeus>
45 ·R_ARM_THM_CALL» timeus43 ·R_ARM_THM_CALL» timeus
46 »       ldrd»   r2,·r3,·[r4,·#8]44 »       ldrd»   r2,·r3,·[r4,·#8]
47 »       mov»    r5,·r045 »       mov»    r5,·r0
48 »       mov»    r6,·r146 »       mov»    r6,·r1
49 »       ldrd»   r0,·r1,·[r4,·#16]47 »       ldrd»   r0,·r1,·[r4,·#16]
50 »       subs.w» r8,·r5,·r248 »       subs.w» r8,·r5,·r2
51 »       sbc.w»  r9,·r6,·r349 »       sbc.w»  r9,·r6,·r3
52 »       cmp»    r1,·r950 »       cmp»    r1,·r9
53 »       it»     eq51 »       it»     eq
54 »       cmpeq»  r0,·r852 »       cmpeq»  r0,·r8
55 »       bcs.n»  fa·<limiter_quota+0xae>53 »       bcs.n»  f2·<limiter_quota+0xae>
56 »       ldrd»   r0,·r1,·[r4]54 »       ldrd»   r1,·r0,·[r4]
57 »       mov.w»  r3,·#055 »       mov.w»  r3,·#0
58 »       movw»   r2,·#16960»  ;·0x424056 »       movw»   r2,·#16960»  ;·0x4240
59 »       movt»   r2,·#1557 »       movt»   r2,·#15
60 »       subs.w» r8,·r5,·r058 »       subs.w» r8,·r5,·r1
61 »       sbc.w»  r9,·r6,·r159 »       sbc.w»  r9,·r6,·r0
62 »       mov»    r0,·r860 »       mov»    r0,·r8
63 »       mov»    r1,·r961 »       mov»    r1,·r9
64 »       bl»     0·<__aeabi_uldivmod>62 »       bl»     0·<__aeabi_uldivmod>
65 ·R_ARM_THM_CALL» __aeabi_uldivmod63 ·R_ARM_THM_CALL» __aeabi_uldivmod
66 »       ldr»    r3,·[r4,·#24]64 »       ldr»    r3,·[r4,·#24]
67 »       cmp»    r3,·r065 »       cmp»    r3,·r0
68 »       beq.n»  13a·<limiter_quota+0xee>66 »       beq.n»  132·<limiter_quota+0xee>
69 »       mov.w»  r3,·#067 »       mov.w»  r3,·#0
70 »       strd»   r5,·r6,·[r4]68 »       strd»   r5,·r6,·[r4]
71 »       mov»    r2,·r369 »       mov»    r2,·r3
72 »       str»    r3,·[r4,·#24]70 »       str»    r3,·[r4,·#24]
73 »       str»    r3,·[r4,·#32]71 »       str»    r3,·[r4,·#32]
74 »       ldr»    r0,·[r4,·#28]72 »       ldr»    r0,·[r4,·#28]
75 »       cmp»    r0,·r273 »       cmp»    r0,·r2
76 »       bls.n»  110·<limiter_quota+0xc4>74 »       bls.n»  108·<limiter_quota+0xc4>
77 »       sub.w»  r0,·r0,·r275 »       sub.w»  r0,·r0,·r2
78 »       cmp»    r0,·fp76 »       cmp»    r0,·fp
79 »       itt»    cc77 »       itt»    cc
80 »       movcc»  r2,·#078 »       movcc»  r2,·#0
81 »       movcc»  r3,·r279 »       movcc»  r3,·r2
82 »       bcs.n»  13e·<limiter_quota+0xf2>80 »       bcs.n»  136·<limiter_quota+0xf2>
83 »       cmp.w»  sl,·#081 »       cmp.w»  sl,·#0
84 »       beq.n»  da·<limiter_quota+0x8e>82 »       beq.n»  d2·<limiter_quota+0x8e>
85 »       str.w»  r0,·[sl]83 »       str.w»  r0,·[sl]
86 »       cbz»    r7,·e0·<limiter_quota+0x94>84 »       cbz»    r7,·d8·<limiter_quota+0x94>
87 »       strd»   r2,·r3,·[r7]85 »       strd»   r2,·r3,·[r7]
88 »       mov»    r0,·r586 »       mov»    r0,·r5
89 »       mov»    r1,·r687 »       mov»    r1,·r6
90 »       ldrd»   r3,·r4,·[sp]88 »       ldrd»   r3,·r4,·[sp]
91 »       ldrd»   r5,·r6,·[sp,·#8]89 »       ldrd»   r5,·r6,·[sp,·#8]
92 »       ldrd»   r7,·r8,·[sp,·#16]90 »       ldrd»   r7,·r8,·[sp,·#16]
93 »       ldrd»   r9,·sl,·[sp,·#24]91 »       ldrd»   r9,·sl,·[sp,·#24]
Offset 103, 217 lines modifiedOffset 101, 217 lines modified
103 »       mov»    r9,·r1101 »       mov»    r9,·r1
104 »       adds»   r2,·r2,·r0102 »       adds»   r2,·r2,·r0
105 »       mov»    r1,·r9103 »       mov»    r1,·r9
106 »       mov.w»  r0,·#0104 »       mov.w»  r0,·#0
107 »       adc.w»  r3,·r1,·r3105 »       adc.w»  r3,·r1,·r3
108 »       subs»   r2,·r2,·r5106 »       subs»   r2,·r2,·r5
109 »       sbc.w»  r3,·r3,·r6107 »       sbc.w»  r3,·r3,·r6
110 »       b.n»    d0·<limiter_quota+0x84>108 »       b.n»    c8·<limiter_quota+0x84>
111 »       mov»    r0,·r8109 »       mov»    r0,·r8
112 »       mov»    r1,·r9110 »       mov»    r1,·r9
113 »       movw»   r2,·#16960»  ;·0x4240111 »       movw»   r2,·#16960»  ;·0x4240
114 »       movt»   r2,·#15112 »       movt»   r2,·#15
115 »       mov.w»  r3,·#0113 »       mov.w»  r3,·#0
116 »       mov.w»  r4,·#0114 »       mov.w»  r4,·#0
117 »       bl»     0·<__aeabi_uldivmod>115 »       bl»     0·<__aeabi_uldivmod>
118 ·R_ARM_THM_CALL» __aeabi_uldivmod116 ·R_ARM_THM_CALL» __aeabi_uldivmod
119 »       movw»   r1,·#16960»  ;·0x4240117 »       movw»   r1,·#16960»  ;·0x4240
120 »       movt»   r1,·#15118 »       movt»   r1,·#15
121 »       subs»   r2,·r1,·r2 
122 »       mov»    r0,·r4119 »       mov»    r0,·r4
 120 »       subs»   r2,·r1,·r2
123 »       sbc.w»  r3,·r4,·r3121 »       sbc.w»  r3,·r4,·r3
Max diff block lines reached; 8500/11447 bytes (74.26%) of diff not shown.
19.2 KB
list-dl.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········2060·(bytes·into·file)13 ··Start·of·section·headers:··········2076·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x80c:1 There·are·11·section·headers,·starting·at·offset·0x81c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0003bc·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0003cc·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000734·000078·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·000744·000078·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0003f0·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000400·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0003f0·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000400·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0003f0·000017·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000400·000017·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·000407·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·000417·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000407·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000417·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·00043c·0001e0·10······9··14··412 ··[·8]·.symtab···········SYMTAB··········00000000·00044c·0001e0·10······9··14··4
13 ··[·9]·.strtab···········STRTAB··········00000000·00061c·000118·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·00062c·000118·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·0007ac·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·0007bc·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
2.98 KB
readelf --wide --symbols {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
  
1 Symbol·table·'.symtab'·contains·30·entries:1 Symbol·table·'.symtab'·contains·30·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
5 ·····2:·0000033c·····0·NOTYPE··LOCAL··DEFAULT····1·$d5 ·····2:·0000034c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC06 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
7 ·····4:·00000010·····0·NOTYPE··LOCAL··DEFAULT····5·.LC17 ·····4:·00000010·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
8 ·····5:·00000344·····0·NOTYPE··LOCAL··DEFAULT····1·$t8 ·····5:·00000354·····0·NOTYPE··LOCAL··DEFAULT····1·$t
9 ·····6:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····1·$d9 ·····6:·000003c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
10 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d10 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
11 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····1·11 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····3·12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
13 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT····4·13 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····5·14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····6·15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
16 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT····7·16 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
17 ····14:·00000001····74·FUNC····GLOBAL·DEFAULT····1·list_dl_remove17 ····14:·00000001····84·FUNC····GLOBAL·DEFAULT····1·list_dl_remove
18 ····15:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line18 ····15:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line
19 ····16:·0000004d····36·FUNC····GLOBAL·DEFAULT····1·list_dl_remove_node19 ····16:·00000055····36·FUNC····GLOBAL·DEFAULT····1·list_dl_remove_node
20 ····17:·00000071···102·FUNC····GLOBAL·DEFAULT····1·list_dl_remove_matching20 ····17:·00000079···102·FUNC····GLOBAL·DEFAULT····1·list_dl_remove_matching
21 ····18:·000000d9····98·FUNC····GLOBAL·DEFAULT····1·list_dl_remove_all_matching21 ····18:·000000e1···102·FUNC····GLOBAL·DEFAULT····1·list_dl_remove_all_matching
22 ····19:·0000013d····56·FUNC····GLOBAL·DEFAULT····1·list_dl_clear22 ····19:·00000149····54·FUNC····GLOBAL·DEFAULT····1·list_dl_clear
23 ····20:·00000175····76·FUNC····GLOBAL·DEFAULT····1·list_dl_search23 ····20:·00000181····76·FUNC····GLOBAL·DEFAULT····1·list_dl_search
24 ····21:·000001c1····80·FUNC····GLOBAL·DEFAULT····1·list_dl_indexof24 ····21:·000001cd····80·FUNC····GLOBAL·DEFAULT····1·list_dl_indexof
25 ····22:·00000211····26·FUNC····GLOBAL·DEFAULT····1·list_dl_get25 ····22:·0000021d····26·FUNC····GLOBAL·DEFAULT····1·list_dl_get
26 ····23:·0000022d····50·FUNC····GLOBAL·DEFAULT····1·list_dl_foreach26 ····23:·00000239····50·FUNC····GLOBAL·DEFAULT····1·list_dl_foreach
27 ····24:·00000261···110·FUNC····GLOBAL·DEFAULT····1·list_dl_remove_match27 ····24:·0000026d···114·FUNC····GLOBAL·DEFAULT····1·list_dl_remove_match
28 ····25:·000002d1···116·FUNC····GLOBAL·DEFAULT····1·list_dl_iterator_insert28 ····25:·000002e1···116·FUNC····GLOBAL·DEFAULT····1·list_dl_iterator_insert
29 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line29 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line
30 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief30 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief
31 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort31 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort
32 ····29:·00000345···120·FUNC····GLOBAL·DEFAULT····1·list_dl_iterator_append32 ····29:·00000355···120·FUNC····GLOBAL·DEFAULT····1·list_dl_iterator_append
2.09 KB
readelf --wide --relocs {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x734·contains·15·entries:1 Relocation·section·'.rel.text'·at·offset·0x744·contains·15·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000003a··00000f0a·R_ARM_THM_CALL·········00000000···zfree_line3 00000036··00000f0a·R_ARM_THM_CALL·········00000000···zfree_line
4 000000b2··00000f0a·R_ARM_THM_CALL·········00000000···zfree_line4 000000ba··00000f0a·R_ARM_THM_CALL·········00000000···zfree_line
5 0000011e··00000f0a·R_ARM_THM_CALL·········00000000···zfree_line5 0000012a··00000f0a·R_ARM_THM_CALL·········00000000···zfree_line
6 00000154··00000f0a·R_ARM_THM_CALL·········00000000···zfree_line6 0000015c··00000f0a·R_ARM_THM_CALL·········00000000···zfree_line
7 000002b2··00000f0a·R_ARM_THM_CALL·········00000000···zfree_line7 000002c2··00000f0a·R_ARM_THM_CALL·········00000000···zfree_line
8 000002e8··00001a0a·R_ARM_THM_CALL·········00000000···zalloc_line8 000002f8··00001a0a·R_ARM_THM_CALL·········00000000···zalloc_line
9 00000332··00001b0a·R_ARM_THM_CALL·········00000000···dief9 00000342··00001b0a·R_ARM_THM_CALL·········00000000···dief
10 00000336··00001c0a·R_ARM_THM_CALL·········00000000···abort10 00000346··00001c0a·R_ARM_THM_CALL·········00000000···abort
11 0000033c··00000303·R_ARM_REL32············00000000···.LC011 0000034c··00000303·R_ARM_REL32············00000000···.LC0
12 00000340··00000403·R_ARM_REL32············00000010···.LC112 00000350··00000403·R_ARM_REL32············00000010···.LC1
13 00000360··00001a0a·R_ARM_THM_CALL·········00000000···zalloc_line13 00000370··00001a0a·R_ARM_THM_CALL·········00000000···zalloc_line
14 000003aa··00001b0a·R_ARM_THM_CALL·········00000000···dief14 000003ba··00001b0a·R_ARM_THM_CALL·········00000000···dief
15 000003ae··00001c0a·R_ARM_THM_CALL·········00000000···abort15 000003be··00001c0a·R_ARM_THM_CALL·········00000000···abort
16 000003b4··00000303·R_ARM_REL32············00000000···.LC016 000003c4··00000303·R_ARM_REL32············00000000···.LC0
17 000003b8··00000403·R_ARM_REL32············00000010···.LC117 000003c8··00000403·R_ARM_REL32············00000010···.LC1
11.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 337 lines modifiedOffset 1, 341 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000000·<list_dl_remove>:2 00000000·<list_dl_remove>:
3 list_dl_remove():3 list_dl_remove():
4 »       strd»   r3,·r4,·[sp,·#-16]! 
5 »       strd»   r5,·lr,·[sp,·#8] 
6 »       ldr»    r2,·[r0,·#0]4 »       ldr»    r2,·[r0,·#0]
7 »       b.n»    14·<list_dl_remove+0x14>5 »       ldr»    r3,·[r2,·#0]
 6 »       cbz»    r3,·50·<list_dl_remove+0x50>
 7 »       strd»   r4,·r5,·[sp,·#-16]!
8 »       ldr»    r4,·[r2,·#8]8 »       ldr»    r4,·[r2,·#8]
 9 »       strd»   r6,·lr,·[sp,·#8]
9 »       cmp»    r4,·r110 »       cmp»    r4,·r1
10 »       beq.n»  24·<list_dl_remove+0x24>11 »       beq.n»  20·<list_dl_remove+0x20>
11 »       mov»    r2,·r312 »       mov»    r2,·r3
12 »       ldr»    r3,·[r2,·#0]13 »       ldr»    r3,·[r3,·#0]
13 »       cmp»    r3,·#014 »       cbz»    r3,·46·<list_dl_remove+0x46>
14 »       bne.n»  c·<list_dl_remove+0xc>15 »       ldr»    r4,·[r2,·#8]
15 »       mov»    r0,·r316 »       cmp»    r4,·r1
16 »       ldrd»   r3,·r4,·[sp]17 »       bne.n»  14·<list_dl_remove+0x14>
17 »       add»    sp,·#8 
18 »       pop»    {r5,·pc} 
19 »       mov»    r4,·r018 »       mov»    r4,·r0
 19 »       ldr»    r6,·[r2,·#4]
 20 »       ldr»    r5,·[r4,·#16]
20 »       mov»    r0,·r221 »       mov»    r0,·r2
21 »       ldr»    r2,·[r2,·#4] 
22 »       mov.w»  r1,·#122 »       mov.w»  r1,·#1
23 »       ldr»    r5,·[r4,·#16]23 »       str»    r3,·[r6,·#0]
24 »       str»    r3,·[r2,·#0]24 »       str»    r6,·[r3,·#4]
25 »       str»    r2,·[r3,·#4] 
26 »       add.w»  r5,·r5,·#4294967295» ;·0xffffffff25 »       add.w»  r5,·r5,·#4294967295» ;·0xffffffff
27 »       str»    r5,·[r4,·#16]26 »       str»    r5,·[r4,·#16]
28 »       bl»     0·<zfree_line>27 »       bl»     0·<zfree_line>
29 ·R_ARM_THM_CALL» zfree_line28 ·R_ARM_THM_CALL» zfree_line
30 »       ldrd»   r3,·r4,·[sp]29 »       ldrd»   r4,·r5,·[sp]
31 »       add»    sp,·#830 »       add»    sp,·#8
32 »       mov.w»  r0,·#131 »       mov.w»  r0,·#1
33 »       pop»    {r5,·pc}32 »       pop»    {r6,·pc}
34 »       nop33 »       ldrd»   r4,·r5,·[sp]
 34 »       add»    sp,·#8
 35 »       mov»    r0,·r3
 36 »       pop»    {r6,·pc}
 37 »       mov»    r0,·r3
 38 »       bx»     lr
  
35 0000004c·<list_dl_remove_node>:39 00000054·<list_dl_remove_node>:
36 list_dl_remove_node():40 list_dl_remove_node():
37 »       ldr»    r3,·[r0,·#16]41 »       ldr»    r3,·[r0,·#16]
38 »       mov.w»  r2,·#0 
39 »       strd»   r4,·r5,·[sp,·#-8]!42 »       strd»   r4,·r5,·[sp,·#-8]!
40 »       ldrd»   r4,·r5,·[r1]43 »       ldrd»   r4,·r5,·[r1]
 44 »       mov.w»  r2,·#0
41 »       add.w»  r3,·r3,·#4294967295» ;·0xffffffff45 »       add.w»  r3,·r3,·#4294967295» ;·0xffffffff
42 »       str»    r4,·[r5,·#0]46 »       str»    r4,·[r5,·#0]
43 »       str»    r5,·[r4,·#4]47 »       str»    r5,·[r4,·#4]
44 »       strd»   r2,·r2,·[r1]48 »       strd»   r2,·r2,·[r1]
45 »       str»    r3,·[r0,·#16] 
46 »       ldrd»   r4,·r5,·[sp]49 »       ldrd»   r4,·r5,·[sp]
 50 »       str»    r3,·[r0,·#16]
47 »       add»    sp,·#851 »       add»    sp,·#8
48 »       bx»     lr52 »       bx»     lr
  
49 00000070·<list_dl_remove_matching>:53 00000078·<list_dl_remove_matching>:
50 list_dl_remove_matching():54 list_dl_remove_matching():
51 »       strd»   r3,·r4,·[sp,·#-24]!55 »       strd»   r3,·r4,·[sp,·#-24]!
52 »       ldr»    r4,·[r0,·#0]56 »       ldr»    r4,·[r0,·#0]
53 »       strd»   r5,·r6,·[sp,·#8]57 »       strd»   r5,·r6,·[sp,·#8]
54 »       strd»   r7,·lr,·[sp,·#16]58 »       strd»   r7,·lr,·[sp,·#16]
55 »       ldr»    r3,·[r4,·#0]59 »       ldr»    r3,·[r4,·#0]
56 »       cbz»    r3,·c6·<list_dl_remove_matching+0x56>60 »       cbz»    r3,·ce·<list_dl_remove_matching+0x56>
57 »       mov»    r7,·r061 »       mov»    r7,·r0
58 »       mov»    r6,·r162 »       mov»    r6,·r1
59 »       mov»    r5,·r263 »       mov»    r5,·r2
60 »       b.n»    90·<list_dl_remove_matching+0x20>64 »       b.n»    98·<list_dl_remove_matching+0x20>
61 »       ldr»    r4,·[r4,·#0]65 »       ldr»    r4,·[r4,·#0]
62 »       ldr»    r3,·[r4,·#0]66 »       ldr»    r3,·[r4,·#0]
63 »       cbz»    r3,·c6·<list_dl_remove_matching+0x56>67 »       cbz»    r3,·ce·<list_dl_remove_matching+0x56>
64 »       mov»    r1,·r568 »       mov»    r1,·r5
65 »       ldr»    r0,·[r4,·#8]69 »       ldr»    r0,·[r4,·#8]
66 »       blx»    r670 »       blx»    r6
67 »       cmp»    r0,·#071 »       cmp»    r0,·#0
68 »       beq.n»  8a·<list_dl_remove_matching+0x1a>72 »       beq.n»  92·<list_dl_remove_matching+0x1a>
69 »       ldrd»   r5,·r2,·[r4]73 »       ldrd»   r5,·r2,·[r4]
 74 »       ldr»    r3,·[r7,·#16]
70 »       mov»    r0,·r475 »       mov»    r0,·r4
71 »       mov.w»  r1,·#176 »       mov.w»  r1,·#1
72 »       ldr»    r3,·[r7,·#16] 
73 »       str»    r5,·[r2,·#0]77 »       str»    r5,·[r2,·#0]
74 »       ldr»    r4,·[r4,·#0]78 »       ldr»    r4,·[r4,·#0]
75 »       add.w»  r3,·r3,·#4294967295» ;·0xffffffff79 »       add.w»  r3,·r3,·#4294967295» ;·0xffffffff
76 »       str»    r2,·[r4,·#4]80 »       str»    r2,·[r4,·#4]
77 »       str»    r3,·[r7,·#16]81 »       str»    r3,·[r7,·#16]
78 »       bl»     0·<zfree_line>82 »       bl»     0·<zfree_line>
79 ·R_ARM_THM_CALL» zfree_line83 ·R_ARM_THM_CALL» zfree_line
80 »       ldrd»   r3,·r4,·[sp]84 »       ldrd»   r3,·r4,·[sp]
81 »       mov.w»  r0,·#1 
82 »       ldrd»   r5,·r6,·[sp,·#8]85 »       ldrd»   r5,·r6,·[sp,·#8]
83 »       add»    sp,·#1686 »       add»    sp,·#16
 87 »       mov.w»  r0,·#1
84 »       pop»    {r7,·pc}88 »       pop»    {r7,·pc}
85 »       ldrd»   r3,·r4,·[sp]89 »       ldrd»   r3,·r4,·[sp]
86 »       mov.w»  r0,·#0 
87 »       ldrd»   r5,·r6,·[sp,·#8]90 »       ldrd»   r5,·r6,·[sp,·#8]
88 »       add»    sp,·#1691 »       add»    sp,·#16
 92 »       mov.w»  r0,·#0
89 »       pop»    {r7,·pc}93 »       pop»    {r7,·pc}
90 »       nop94 »       nop
  
91 000000d8·<list_dl_remove_all_matching>:95 000000e0·<list_dl_remove_all_matching>:
92 list_dl_remove_all_matching():96 list_dl_remove_all_matching():
93 »       strd»   r4,·r5,·[sp,·#-24]!97 »       strd»   r4,·r5,·[sp,·#-24]!
94 »       ldr»    r4,·[r0,·#0]98 »       ldr»    r4,·[r0,·#0]
95 »       strd»   r6,·r7,·[sp,·#8]99 »       strd»   r6,·r7,·[sp,·#8]
96 »       strd»   r8,·lr,·[sp,·#16]100 »       strd»   r8,·lr,·[sp,·#16]
97 »       ldr»    r5,·[r4,·#0]101 »       ldr»    r5,·[r4,·#0]
98 »       cbz»    r5,·128·<list_dl_remove_all_matching+0x50>102 »       cbz»    r5,·134·<list_dl_remove_all_matching+0x54>
99 »       mov»    r8,·r0103 »       mov»    r8,·r0
100 »       mov»    r7,·r1104 »       mov»    r7,·r1
101 »       mov»    r6,·r2105 »       mov»    r6,·r2
102 »       b.n»    fa·<list_dl_remove_all_matching+0x22>106 »       b.n»    102·<list_dl_remove_all_matching+0x22>
103 »       ldr»    r3,·[r5,·#0]107 »       ldr»    r3,·[r5,·#0]
104 »       cbz»    r3,·128·<list_dl_remove_all_matching+0x50>108 »       cbz»    r3,·134·<list_dl_remove_all_matching+0x54>
105 »       mov»    r4,·r5109 »       mov»    r4,·r5
Max diff block lines reached; 7879/11157 bytes (70.62%) of diff not shown.
6.29 KB
list-sl.o
869 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········804·(bytes·into·file)13 ··Start·of·section·headers:··········808·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1019 ··Number·of·section·headers:·········10
20 ··Section·header·string·table·index:·920 ··Section·header·string·table·index:·9
2.06 KB
readelf --wide --sections {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 There·are·10·section·headers,·starting·at·offset·0x324:1 There·are·10·section·headers,·starting·at·offset·0x328:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000148·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00014c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0002bc·000018·08···I··7···1··46 ··[·2]·.rel.text·········REL·············00000000·0002c0·000018·08···I··7···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00017c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000180·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·00017c·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000180·000000·00··WA··0···0··1
9 ··[·5]·.note.GNU-stack···PROGBITS········00000000·00017c·000000·00······0···0··19 ··[·5]·.note.GNU-stack···PROGBITS········00000000·000180·000000·00······0···0··1
10 ··[·6]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00017c·000033·00······0···0··110 ··[·6]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000180·000033·00······0···0··1
11 ··[·7]·.symtab···········SYMTAB··········00000000·0001b0·0000c0·10······8···7··411 ··[·7]·.symtab···········SYMTAB··········00000000·0001b4·0000c0·10······8···7··4
12 ··[·8]·.strtab···········STRTAB··········00000000·000270·00004a·00······0···0··112 ··[·8]·.strtab···········STRTAB··········00000000·000274·00004a·00······0···0··1
13 ··[·9]·.shstrtab·········STRTAB··········00000000·0002d4·000050·00······0···0··113 ··[·9]·.shstrtab·········STRTAB··········00000000·0002d8·000050·00······0···0··1
14 Key·to·Flags:14 Key·to·Flags:
15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
18 ··y·(purecode),·p·(processor·specific)18 ··y·(purecode),·p·(processor·specific)
806 B
readelf --wide --symbols {}
    
Offset 6, 10 lines modifiedOffset 6, 10 lines modified
6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····1·6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
7 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····3·7 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
8 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····4·8 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
9 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····5·9 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
10 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····6·10 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
11 ·····7:·00000001····92·FUNC····GLOBAL·DEFAULT····1·list_sl_remove11 ·····7:·00000001····92·FUNC····GLOBAL·DEFAULT····1·list_sl_remove
12 ·····8:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free12 ·····8:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
13 ·····9:·0000005d····52·FUNC····GLOBAL·DEFAULT····1·list_sl_clear13 ·····9:·0000005d····50·FUNC····GLOBAL·DEFAULT····1·list_sl_clear
14 ····10:·00000091····62·FUNC····GLOBAL·DEFAULT····1·list_sl_search14 ····10:·00000091····62·FUNC····GLOBAL·DEFAULT····1·list_sl_search
15 ····11:·000000d1···118·FUNC····GLOBAL·DEFAULT····1·list_sl_remove_match15 ····11:·000000d1···124·FUNC····GLOBAL·DEFAULT····1·list_sl_remove_match
568 B
readelf --wide --relocs {}
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x2bc·contains·3·entries:1 Relocation·section·'.rel.text'·at·offset·0x2c0·contains·3·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000040··0000080a·R_ARM_THM_CALL·········00000000···free3 00000040··0000080a·R_ARM_THM_CALL·········00000000···free
4 00000070··0000080a·R_ARM_THM_CALL·········00000000···free4 0000006c··0000080a·R_ARM_THM_CALL·········00000000···free
5 00000130··0000080a·R_ARM_THM_CALL·········00000000···free5 00000134··0000080a·R_ARM_THM_CALL·········00000000···free
2.03 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 49, 30 lines modifiedOffset 49, 30 lines modified
49 0000005c·<list_sl_clear>:49 0000005c·<list_sl_clear>:
50 list_sl_clear():50 list_sl_clear():
51 »       strd»   r3,·r4,·[sp,·#-16]!51 »       strd»   r3,·r4,·[sp,·#-16]!
52 »       strd»   r5,·lr,·[sp,·#8]52 »       strd»   r5,·lr,·[sp,·#8]
53 »       mov»    r5,·r053 »       mov»    r5,·r0
54 »       ldr»    r0,·[r0,·#0]54 »       ldr»    r0,·[r0,·#0]
55 »       ldr»    r4,·[r0,·#0]55 »       ldr»    r4,·[r0,·#0]
56 »       cbnz»   r4,·70·<list_sl_clear+0x14>56 »       cbz»    r4,·7a·<list_sl_clear+0x1e>
57 »       b.n»    7c·<list_sl_clear+0x20> 
58 »       mov»    r4,·r3 
59 »       bl»     0·<free>57 »       bl»     0·<free>
60 ·R_ARM_THM_CALL» free58 ·R_ARM_THM_CALL» free
61 »       ldr»    r3,·[r4,·#0]59 »       ldr»    r3,·[r4,·#0]
62 »       mov»    r0,·r460 »       mov»    r0,·r4
 61 »       mov»    r4,·r3
63 »       cmp»    r3,·#062 »       cmp»    r3,·#0
64 »       bne.n»  6e·<list_sl_clear+0x12>63 »       bne.n»  6c·<list_sl_clear+0x10>
65 »       mov.w»  r3,·#064 »       mov.w»  r3,·#0
66 »       add.w»  r2,·r5,·#465 »       add.w»  r2,·r5,·#4
67 »       str»    r2,·[r5,·#0] 
68 »       str»    r3,·[r5,·#8]66 »       str»    r3,·[r5,·#8]
69 »       ldrd»   r3,·r4,·[sp]67 »       ldrd»   r3,·r4,·[sp]
70 »       add»    sp,·#868 »       add»    sp,·#8
 69 »       str»    r2,·[r5,·#0]
71 »       pop»    {r5,·pc}70 »       pop»    {r5,·pc}
 71 »       nop
  
72 00000090·<list_sl_search>:72 00000090·<list_sl_search>:
73 list_sl_search():73 list_sl_search():
74 »       strd»   r4,·r5,·[sp,·#-16]!74 »       strd»   r4,·r5,·[sp,·#-16]!
75 »       ldr»    r4,·[r0,·#0]75 »       ldr»    r4,·[r0,·#0]
76 »       strd»   r6,·lr,·[sp,·#8]76 »       strd»   r6,·lr,·[sp,·#8]
77 »       ldr»    r3,·[r4,·#0]77 »       ldr»    r3,·[r4,·#0]
Offset 101, 20 lines modifiedOffset 101, 20 lines modified
101 »       nop101 »       nop
  
102 000000d0·<list_sl_remove_match>:102 000000d0·<list_sl_remove_match>:
103 list_sl_remove_match():103 list_sl_remove_match():
104 »       strd»   r4,·r5,·[sp,·#-32]!104 »       strd»   r4,·r5,·[sp,·#-32]!
105 »       ldr»    r4,·[r0,·#0]105 »       ldr»    r4,·[r0,·#0]
106 »       strd»   r6,·r7,·[sp,·#8]106 »       strd»   r6,·r7,·[sp,·#8]
107 »       mov»    r7,·r0 
108 »       mov»    r6,·r0 
109 »       strd»   r8,·r9,·[sp,·#16]107 »       strd»   r8,·r9,·[sp,·#16]
 108 »       strd»   sl,·lr,·[sp,·#24]
 109 »       mov»    r7,·r0
110 »       mov»    r9,·r1110 »       mov»    r9,·r1
111 »       mov»    r8,·r2111 »       mov»    r8,·r2
112 »       strd»   sl,·lr,·[sp,·#24]112 »       mov»    r6,·r0
113 »       mov.w»  sl,·#0113 »       mov.w»  sl,·#0
114 »       ldr»    r3,·[r4,·#0]114 »       ldr»    r3,·[r4,·#0]
115 »       mov»    r1,·r8115 »       mov»    r1,·r8
116 »       cbz»    r3,·10e·<list_sl_remove_match+0x3e>116 »       cbz»    r3,·10e·<list_sl_remove_match+0x3e>
117 »       ldr»    r0,·[r4,·#4]117 »       ldr»    r0,·[r4,·#4]
118 »       blx»    r9118 »       blx»    r9
119 »       lsls»   r1,·r0,·#31119 »       lsls»   r1,·r0,·#31
Offset 125, 28 lines modifiedOffset 125, 28 lines modified
125 »       ldr»    r6,·[r6,·#0]125 »       ldr»    r6,·[r6,·#0]
126 »       mov»    r1,·r8126 »       mov»    r1,·r8
127 »       mov»    r4,·r6127 »       mov»    r4,·r6
128 »       ldr»    r3,·[r4,·#0]128 »       ldr»    r3,·[r4,·#0]
129 »       cmp»    r3,·#0129 »       cmp»    r3,·#0
130 »       bne.n»  f4·<list_sl_remove_match+0x24>130 »       bne.n»  f4·<list_sl_remove_match+0x24>
131 »       ldrd»   r4,·r5,·[sp]131 »       ldrd»   r4,·r5,·[sp]
132 »       mov»    r0,·sl 
133 »       ldrd»   r6,·r7,·[sp,·#8]132 »       ldrd»   r6,·r7,·[sp,·#8]
134 »       ldrd»   r8,·r9,·[sp,·#16]133 »       ldrd»   r8,·r9,·[sp,·#16]
135 »       add»    sp,·#24134 »       add»    sp,·#24
 135 »       mov»    r0,·sl
136 »       ldmia.w»sp!,·{sl,·pc}136 »       ldmia.w»sp!,·{sl,·pc}
137 »       ldr»    r3,·[r7,·#8]137 »       ldr»    r3,·[r7,·#8]
 138 »       ldr.w»  sl,·[r4]
138 »       mov»    r0,·r4139 »       mov»    r0,·r4
139 »       ldr»    r4,·[r4,·#0] 
140 »       add.w»  r3,·r3,·#4294967295» ;·0xffffffff140 »       add.w»  r3,·r3,·#4294967295» ;·0xffffffff
141 »       str»    r4,·[r6,·#0]141 »       str.w»  sl,·[r6]
142 »       str»    r3,·[r7,·#8]142 »       str»    r3,·[r7,·#8]
143 »       bl»     0·<free>143 »       bl»     0·<free>
144 ·R_ARM_THM_CALL» free144 ·R_ARM_THM_CALL» free
145 »       lsls»   r2,·r5,·#30145 »       lsls»   r2,·r5,·#30
146 »       bpl.n»  13e·<list_sl_remove_match+0x6e>146 »       bpl.n»  142·<list_sl_remove_match+0x72>
147 »       mov.w»  sl,·#1147 »       mov.w»  sl,·#1
148 »       b.n»    10e·<list_sl_remove_match+0x3e>148 »       b.n»    10e·<list_sl_remove_match+0x3e>
149 »       mov»    r6,·r4149 »       mov»    r6,·sl
150 »       mov.w»  sl,·#1150 »       mov.w»  sl,·#1
 151 »       mov»    r4,·r6
151 »       b.n»    ee·<list_sl_remove_match+0x1e>152 »       b.n»    ee·<list_sl_remove_match+0x1e>
152 »       nop 
10.4 KB
list-sl-debug.o
871 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········1092·(bytes·into·file)13 ··Start·of·section·headers:··········1084·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1019 ··Number·of·section·headers:·········10
20 ··Section·header·string·table·index:·920 ··Section·header·string·table·index:·9
2.06 KB
readelf --wide --sections {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 There·are·10·section·headers,·starting·at·offset·0x444:1 There·are·10·section·headers,·starting·at·offset·0x43c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0001a0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000198·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0003cc·000028·08···I··7···1··46 ··[·2]·.rel.text·········REL·············00000000·0003c4·000028·08···I··7···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0001d4·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0001cc·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0001d4·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0001cc·000000·00··WA··0···0··1
9 ··[·5]·.note.GNU-stack···PROGBITS········00000000·0001d4·000000·00······0···0··19 ··[·5]·.note.GNU-stack···PROGBITS········00000000·0001cc·000000·00······0···0··1
10 ··[·6]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0001d4·000033·00······0···0··110 ··[·6]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0001cc·000033·00······0···0··1
11 ··[·7]·.symtab···········SYMTAB··········00000000·000208·000100·10······8···7··411 ··[·7]·.symtab···········SYMTAB··········00000000·000200·000100·10······8···7··4
12 ··[·8]·.strtab···········STRTAB··········00000000·000308·0000c2·00······0···0··112 ··[·8]·.strtab···········STRTAB··········00000000·000300·0000c2·00······0···0··1
13 ··[·9]·.shstrtab·········STRTAB··········00000000·0003f4·000050·00······0···0··113 ··[·9]·.shstrtab·········STRTAB··········00000000·0003ec·000050·00······0···0··1
14 Key·to·Flags:14 Key·to·Flags:
15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
18 ··y·(purecode),·p·(processor·specific)18 ··y·(purecode),·p·(processor·specific)
1.34 KB
readelf --wide --symbols {}
    
Offset 6, 14 lines modifiedOffset 6, 14 lines modified
6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····1·6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
7 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····3·7 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
8 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····4·8 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
9 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····5·9 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
10 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····6·10 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
11 ·····7:·00000001····44·FUNC····GLOBAL·DEFAULT····1·list_sl_debug_insert11 ·····7:·00000001····44·FUNC····GLOBAL·DEFAULT····1·list_sl_debug_insert
12 ·····8:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·debug_malloc_unmonitored12 ·····8:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·debug_malloc_unmonitored
13 ·····9:·0000002d····44·FUNC····GLOBAL·DEFAULT····1·list_sl_debug_remove_first13 ·····9:·0000002d····32·FUNC····GLOBAL·DEFAULT····1·list_sl_debug_remove_first
14 ····10:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·debug_free_unmonitored14 ····10:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·debug_free_unmonitored
15 ····11:·00000059····92·FUNC····GLOBAL·DEFAULT····1·list_sl_debug_remove15 ····11:·0000004d····92·FUNC····GLOBAL·DEFAULT····1·list_sl_debug_remove
16 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free16 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
17 ····13:·000000b5····52·FUNC····GLOBAL·DEFAULT····1·list_sl_debug_clear17 ····13:·000000a9····50·FUNC····GLOBAL·DEFAULT····1·list_sl_debug_clear
18 ····14:·000000e9····62·FUNC····GLOBAL·DEFAULT····1·list_sl_debug_search18 ····14:·000000dd····62·FUNC····GLOBAL·DEFAULT····1·list_sl_debug_search
19 ····15:·00000129···118·FUNC····GLOBAL·DEFAULT····1·list_sl_debug_remove_match19 ····15:·0000011d···124·FUNC····GLOBAL·DEFAULT····1·list_sl_debug_remove_match
860 B
readelf --wide --relocs {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x3cc·contains·5·entries:1 Relocation·section·'.rel.text'·at·offset·0x3c4·contains·5·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000010··0000080a·R_ARM_THM_CALL·········00000000···debug_malloc_unmonitored3 00000010··0000080a·R_ARM_THM_CALL·········00000000···debug_malloc_unmonitored
4 0000004a··00000a0a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored4 00000044··00000a0a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
5 00000098··00000c0a·R_ARM_THM_CALL·········00000000···free5 0000008c··00000c0a·R_ARM_THM_CALL·········00000000···free
6 000000c8··00000c0a·R_ARM_THM_CALL·········00000000···free6 000000b8··00000c0a·R_ARM_THM_CALL·········00000000···free
7 00000188··00000c0a·R_ARM_THM_CALL·········00000000···free7 00000180··00000c0a·R_ARM_THM_CALL·········00000000···free
5.33 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 8, 63 lines modifiedOffset 8, 59 lines modified
8 »       strd»   r3,·r4,·[sp,·#-16]!8 »       strd»   r3,·r4,·[sp,·#-16]!
9 »       mov»    r4,·r09 »       mov»    r4,·r0
10 »       mov.w»  r0,·#810 »       mov.w»  r0,·#8
11 »       strd»   r5,·lr,·[sp,·#8]11 »       strd»   r5,·lr,·[sp,·#8]
12 »       mov»    r5,·r112 »       mov»    r5,·r1
13 »       bl»     0·<debug_malloc_unmonitored>13 »       bl»     0·<debug_malloc_unmonitored>
14 ·R_ARM_THM_CALL» debug_malloc_unmonitored14 ·R_ARM_THM_CALL» debug_malloc_unmonitored
15 »       ldr»    r2,·[r4,·#0] 
16 »       ldr»    r3,·[r4,·#8]15 »       ldr»    r3,·[r4,·#8]
 16 »       ldr»    r2,·[r4,·#0]
 17 »       add.w»  r3,·r3,·#1
17 »       strd»   r2,·r5,·[r0]18 »       strd»   r2,·r5,·[r0]
18 »       str»    r0,·[r4,·#0]19 »       str»    r0,·[r4,·#0]
19 »       add.w»  r3,·r3,·#1 
20 »       str»    r3,·[r4,·#8]20 »       str»    r3,·[r4,·#8]
21 »       ldrd»   r3,·r4,·[sp]21 »       ldrd»   r3,·r4,·[sp]
22 »       add»    sp,·#822 »       add»    sp,·#8
23 »       pop»    {r5,·pc}23 »       pop»    {r5,·pc}
  
24 0000002c·<list_sl_debug_remove_first>:24 0000002c·<list_sl_debug_remove_first>:
25 list_sl_debug_remove_first():25 list_sl_debug_remove_first():
26 »       strd»   r3,·r4,·[sp,·#-16]!26 »       strd»   r4,·lr,·[sp,·#-8]!
27 »       ldr»    r4,·[r0,·#8]27 »       ldr»    r4,·[r0,·#8]
28 »       strd»   r5,·lr,·[sp,·#8]28 »       cbz»    r4,·48·<list_sl_debug_remove_first+0x1c>
29 »       cbz»    r4,·4e·<list_sl_debug_remove_first+0x22> 
30 »       ldr»    r1,·[r0,·#0] 
31 »       add.w»  r3,·r4,·#4294967295» ;·0xffffffff 
32 »       mov»    r2,·r029 »       mov»    r2,·r0
33 »       ldrd»   r5,·r4,·[r1]30 »       ldr»    r0,·[r0,·#0]
34 »       mov»    r0,·r131 »       add.w»  r3,·r4,·#4294967295» ;·0xffffffff
35 »       str»    r5,·[r2,·#0]32 »       ldrd»   r1,·r4,·[r0]
36 »       str»    r3,·[r2,·#8]33 »       str»    r3,·[r2,·#8]
 34 »       str»    r1,·[r2,·#0]
37 »       bl»     0·<debug_free_unmonitored>35 »       bl»     0·<debug_free_unmonitored>
38 ·R_ARM_THM_CALL» debug_free_unmonitored36 ·R_ARM_THM_CALL» debug_free_unmonitored
39 »       mov»    r0,·r437 »       mov»    r0,·r4
40 »       ldrd»   r3,·r4,·[sp]38 »       pop»    {r4,·pc}
41 »       add»    sp,·#8 
42 »       pop»    {r5,·pc} 
  
43 00000058·<list_sl_debug_remove>:39 0000004c·<list_sl_debug_remove>:
44 list_sl_debug_remove():40 list_sl_debug_remove():
45 »       strd»   r4,·r5,·[sp,·#-16]!41 »       strd»   r4,·r5,·[sp,·#-16]!
46 »       ldr»    r5,·[r0,·#0]42 »       ldr»    r5,·[r0,·#0]
47 »       strd»   r6,·lr,·[sp,·#8]43 »       strd»   r6,·lr,·[sp,·#8]
48 »       ldr»    r3,·[r5,·#0]44 »       ldr»    r3,·[r5,·#0]
49 »       cbz»    r3,·a8·<list_sl_debug_remove+0x50>45 »       cbz»    r3,·9c·<list_sl_debug_remove+0x50>
50 »       ldr»    r2,·[r5,·#4]46 »       ldr»    r2,·[r5,·#4]
51 »       cmp»    r1,·r247 »       cmp»    r1,·r2
52 »       bne.n»  78·<list_sl_debug_remove+0x20>48 »       bne.n»  6c·<list_sl_debug_remove+0x20>
53 »       b.n»    ac·<list_sl_debug_remove+0x54>49 »       b.n»    a0·<list_sl_debug_remove+0x54>
54 »       ldr»    r4,·[r3,·#4]50 »       ldr»    r4,·[r3,·#4]
55 »       cmp»    r4,·r151 »       cmp»    r4,·r1
56 »       beq.n»  88·<list_sl_debug_remove+0x30>52 »       beq.n»  7c·<list_sl_debug_remove+0x30>
57 »       mov»    r5,·r353 »       mov»    r5,·r3
58 »       mov»    r3,·r254 »       mov»    r3,·r2
59 »       ldr»    r2,·[r3,·#0]55 »       ldr»    r2,·[r3,·#0]
60 »       cmp»    r2,·#056 »       cmp»    r2,·#0
61 »       bne.n»  6e·<list_sl_debug_remove+0x16>57 »       bne.n»  62·<list_sl_debug_remove+0x16>
62 »       mov»    r0,·r258 »       mov»    r0,·r2
63 »       ldrd»   r4,·r5,·[sp]59 »       ldrd»   r4,·r5,·[sp]
64 »       add»    sp,·#860 »       add»    sp,·#8
65 »       pop»    {r6,·pc}61 »       pop»    {r6,·pc}
66 »       mov»    r6,·r562 »       mov»    r6,·r5
67 »       mov»    r1,·r063 »       mov»    r1,·r0
68 »       mov»    r0,·r364 »       mov»    r0,·r3
Offset 75, 117 lines modifiedOffset 71, 117 lines modified
75 »       bl»     0·<free>71 »       bl»     0·<free>
76 ·R_ARM_THM_CALL» free72 ·R_ARM_THM_CALL» free
77 »       ldrd»   r4,·r5,·[sp]73 »       ldrd»   r4,·r5,·[sp]
78 »       add»    sp,·#874 »       add»    sp,·#8
79 »       mov.w»  r0,·#175 »       mov.w»  r0,·#1
80 »       pop»    {r6,·pc}76 »       pop»    {r6,·pc}
81 »       mov»    r0,·r377 »       mov»    r0,·r3
82 »       b.n»    80·<list_sl_debug_remove+0x28>78 »       b.n»    74·<list_sl_debug_remove+0x28>
83 »       mov»    r2,·r379 »       mov»    r2,·r3
84 »       mov»    r6,·r080 »       mov»    r6,·r0
85 »       mov»    r3,·r581 »       mov»    r3,·r5
86 »       b.n»    8a·<list_sl_debug_remove+0x32>82 »       b.n»    7e·<list_sl_debug_remove+0x32>
  
87 000000b4·<list_sl_debug_clear>:83 000000a8·<list_sl_debug_clear>:
88 list_sl_debug_clear():84 list_sl_debug_clear():
89 »       strd»   r3,·r4,·[sp,·#-16]!85 »       strd»   r3,·r4,·[sp,·#-16]!
90 »       strd»   r5,·lr,·[sp,·#8]86 »       strd»   r5,·lr,·[sp,·#8]
91 »       mov»    r5,·r087 »       mov»    r5,·r0
92 »       ldr»    r0,·[r0,·#0]88 »       ldr»    r0,·[r0,·#0]
93 »       ldr»    r4,·[r0,·#0]89 »       ldr»    r4,·[r0,·#0]
94 »       cbnz»   r4,·c8·<list_sl_debug_clear+0x14>90 »       cbz»    r4,·c6·<list_sl_debug_clear+0x1e>
95 »       b.n»    d4·<list_sl_debug_clear+0x20> 
96 »       mov»    r4,·r3 
97 »       bl»     0·<free>91 »       bl»     0·<free>
98 ·R_ARM_THM_CALL» free92 ·R_ARM_THM_CALL» free
99 »       ldr»    r3,·[r4,·#0]93 »       ldr»    r3,·[r4,·#0]
100 »       mov»    r0,·r494 »       mov»    r0,·r4
 95 »       mov»    r4,·r3
101 »       cmp»    r3,·#096 »       cmp»    r3,·#0
102 »       bne.n»  c6·<list_sl_debug_clear+0x12>97 »       bne.n»  b8·<list_sl_debug_clear+0x10>
103 »       mov.w»  r3,·#098 »       mov.w»  r3,·#0
104 »       add.w»  r2,·r5,·#499 »       add.w»  r2,·r5,·#4
105 »       str»    r2,·[r5,·#0] 
106 »       str»    r3,·[r5,·#8]100 »       str»    r3,·[r5,·#8]
107 »       ldrd»   r3,·r4,·[sp]101 »       ldrd»   r3,·r4,·[sp]
108 »       add»    sp,·#8102 »       add»    sp,·#8
 103 »       str»    r2,·[r5,·#0]
109 »       pop»    {r5,·pc}104 »       pop»    {r5,·pc}
 105 »       nop
  
110 000000e8·<list_sl_debug_search>:106 000000dc·<list_sl_debug_search>:
111 list_sl_debug_search():107 list_sl_debug_search():
112 »       strd»   r4,·r5,·[sp,·#-16]!108 »       strd»   r4,·r5,·[sp,·#-16]!
113 »       ldr»    r4,·[r0,·#0]109 »       ldr»    r4,·[r0,·#0]
114 »       strd»   r6,·lr,·[sp,·#8]110 »       strd»   r6,·lr,·[sp,·#8]
115 »       ldr»    r3,·[r4,·#0]111 »       ldr»    r3,·[r4,·#0]
116 »       cbz»    r3,·11a·<list_sl_debug_search+0x32>112 »       cbz»    r3,·10e·<list_sl_debug_search+0x32>
117 »       mov»    r6,·r1113 »       mov»    r6,·r1
118 »       mov»    r5,·r2114 »       mov»    r5,·r2
119 »       b.n»    102·<list_sl_debug_search+0x1a>115 »       b.n»    f6·<list_sl_debug_search+0x1a>
120 »       ldr»    r4,·[r4,·#0]116 »       ldr»    r4,·[r4,·#0]
121 »       ldr»    r3,·[r4,·#0]117 »       ldr»    r3,·[r4,·#0]
122 »       cbz»    r3,·11a·<list_sl_debug_search+0x32>118 »       cbz»    r3,·10e·<list_sl_debug_search+0x32>
123 »       mov»    r1,·r5119 »       mov»    r1,·r5
124 »       ldr»    r0,·[r4,·#4]120 »       ldr»    r0,·[r4,·#4]
125 »       blx»    r6121 »       blx»    r6
126 »       lsls»   r2,·r0,·#30122 »       lsls»   r2,·r0,·#30
127 »       bpl.n»  fc·<list_sl_debug_search+0x14>123 »       bpl.n»  f0·<list_sl_debug_search+0x14>
128 »       lsls»   r3,·r0,·#31124 »       lsls»   r3,·r0,·#31
129 »       bpl.n»  11a·<list_sl_debug_search+0x32>125 »       bpl.n»  10e·<list_sl_debug_search+0x32>
Max diff block lines reached; 1723/5267 bytes (32.71%) of diff not shown.
16.1 KB
logger-output-stream.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········1888·(bytes·into·file)13 ··Start·of·section·headers:··········1880·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1319 ··Number·of·section·headers:·········13
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·12
2.55 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x760:1 There·are·13·section·headers,·starting·at·offset·0x758:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·00025c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000254·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000608·0000c0·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·000600·0000c0·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000290·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000288·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000290·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000288·000000·00··WA··0···0··1
9 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·000290·000010·00··WA··0···0··49 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·000288·000010·00··WA··0···0··4
10 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·0006c8·000020·08···I·10···5··410 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·0006c0·000020·08···I·10···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0002a0·000039·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·000298·000039·01·AMS··0···0··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·0002d9·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·0002d1·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0002d9·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0002d1·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·00030c·0001f0·10·····11··18··414 ··[10]·.symtab···········SYMTAB··········00000000·000304·0001f0·10·····11··18··4
15 ··[11]·.strtab···········STRTAB··········00000000·0004fc·00010c·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·0004f4·00010c·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·0006e8·000076·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·0006e0·000076·00······0···0··1
17 Key·to·Flags:17 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··y·(purecode),·p·(processor·specific)21 ··y·(purecode),·p·(processor·specific)
2.04 KB
readelf --wide --symbols {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 Symbol·table·'.symtab'·contains·31·entries:1 Symbol·table·'.symtab'·contains·31·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000001·····6·FUNC····LOCAL··DEFAULT····1·logger_output_stream_flush4 ·····1:·00000001·····6·FUNC····LOCAL··DEFAULT····1·logger_output_stream_flush
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····3:·00000009····36·FUNC····LOCAL··DEFAULT····1·logger_output_stream_close6 ·····3:·00000009····36·FUNC····LOCAL··DEFAULT····1·logger_output_stream_close
7 ·····4:·0000002d···362·FUNC····LOCAL··DEFAULT····1·logger_output_stream_write7 ·····4:·0000002d···354·FUNC····LOCAL··DEFAULT····1·logger_output_stream_write
8 ·····5:·0000024c·····0·NOTYPE··LOCAL··DEFAULT····1·$d8 ·····5:·00000244·····0·NOTYPE··LOCAL··DEFAULT····1·$d
9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC09 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
10 ·····7:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC110 ·····7:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1
11 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····5·11 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
12 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d12 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
13 ····10:·00000000····16·OBJECT··LOCAL··DEFAULT····5·logger_output_stream_vtbl13 ····10:·00000000····16·OBJECT··LOCAL··DEFAULT····5·logger_output_stream_vtbl
14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····7·14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
15 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d15 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
Offset 21, 14 lines modifiedOffset 21, 14 lines modified
21 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT····9·21 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
22 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free22 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
23 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line23 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line
24 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·output_stream_set_void24 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·output_stream_set_void
25 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memchr25 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memchr
26 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy26 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg_text27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg_text
28 ····24:·00000199···196·FUNC····GLOBAL·DEFAULT····1·logger_output_stream_open28 ····24:·00000191···196·FUNC····GLOBAL·DEFAULT····1·logger_output_stream_open
29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line
30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief
34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort
3.61 KB
readelf --wide --relocs {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x608·contains·24·entries:1 Relocation·section·'.rel.text'·at·offset·0x600·contains·24·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000012··0000120a·R_ARM_THM_CALL·········00000000···free3 00000012··0000120a·R_ARM_THM_CALL·········00000000···free
4 0000001c··0000130a·R_ARM_THM_CALL·········00000000···zfree_line4 0000001c··0000130a·R_ARM_THM_CALL·········00000000···zfree_line
5 00000056··0000150a·R_ARM_THM_CALL·········00000000···memchr5 00000056··0000150a·R_ARM_THM_CALL·········00000000···memchr
6 00000088··0000160a·R_ARM_THM_CALL·········00000000···memcpy6 00000086··0000160a·R_ARM_THM_CALL·········00000000···memcpy
7 000000a6··0000170a·R_ARM_THM_CALL·········00000000···logger_handle_msg_text7 000000a0··0000170a·R_ARM_THM_CALL·········00000000···logger_handle_msg_text
8 000000c2··0000150a·R_ARM_THM_CALL·········00000000···memchr8 000000bc··0000150a·R_ARM_THM_CALL·········00000000···memchr
9 000000f6··0000160a·R_ARM_THM_CALL·········00000000···memcpy9 000000f0··0000160a·R_ARM_THM_CALL·········00000000···memcpy
10 00000104··0000170a·R_ARM_THM_CALL·········00000000···logger_handle_msg_text10 000000fe··0000170a·R_ARM_THM_CALL·········00000000···logger_handle_msg_text
11 00000132··0000160a·R_ARM_THM_CALL·········00000000···memcpy11 0000012c··0000160a·R_ARM_THM_CALL·········00000000···memcpy
12 00000150··0000170a·R_ARM_THM_CALL·········00000000···logger_handle_msg_text12 00000148··0000170a·R_ARM_THM_CALL·········00000000···logger_handle_msg_text
13 0000015e··0000170a·R_ARM_THM_CALL·········00000000···logger_handle_msg_text13 00000156··0000170a·R_ARM_THM_CALL·········00000000···logger_handle_msg_text
14 0000017a··0000170a·R_ARM_THM_CALL·········00000000···logger_handle_msg_text14 00000172··0000170a·R_ARM_THM_CALL·········00000000···logger_handle_msg_text
15 00000188··0000160a·R_ARM_THM_CALL·········00000000···memcpy15 00000180··0000160a·R_ARM_THM_CALL·········00000000···memcpy
16 000001d8··0000190a·R_ARM_THM_CALL·········00000000···zalloc_line16 000001d0··0000190a·R_ARM_THM_CALL·········00000000···zalloc_line
17 000001e8··00001a0a·R_ARM_THM_CALL·········00000000···malloc17 000001e0··00001a0a·R_ARM_THM_CALL·········00000000···malloc
18 00000228··00001b0a·R_ARM_THM_CALL·········00000000···perror18 00000220··00001b0a·R_ARM_THM_CALL·········00000000···perror
19 0000022e··00001c0a·R_ARM_THM_CALL·········00000000···exit19 00000226··00001c0a·R_ARM_THM_CALL·········00000000···exit
20 00000242··00001d0a·R_ARM_THM_CALL·········00000000···dief20 0000023a··00001d0a·R_ARM_THM_CALL·········00000000···dief
21 00000246··00001e0a·R_ARM_THM_CALL·········00000000···abort21 0000023e··00001e0a·R_ARM_THM_CALL·········00000000···abort
22 0000024c··00000803·R_ARM_REL32············00000000···.data.rel.ro.local22 00000244··00000803·R_ARM_REL32············00000000···.data.rel.ro.local
23 00000250··00000603·R_ARM_REL32············00000000···.LC023 00000248··00000603·R_ARM_REL32············00000000···.LC0
24 00000254··00000603·R_ARM_REL32············00000000···.LC024 0000024c··00000603·R_ARM_REL32············00000000···.LC0
25 00000258··00000703·R_ARM_REL32············0000001c···.LC125 00000250··00000703·R_ARM_REL32············0000001c···.LC1
26 00000028··0000141e·R_ARM_THM_JUMP24·······00000000···output_stream_set_void26 00000028··0000141e·R_ARM_THM_JUMP24·······00000000···output_stream_set_void
  
27 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0x6c8·contains·4·entries:27 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0x6c0·contains·4·entries:
28 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name28 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
29 00000000··00000402·R_ARM_ABS32············0000002d···logger_output_stream_write29 00000000··00000402·R_ARM_ABS32············0000002d···logger_output_stream_write
30 00000004··00000102·R_ARM_ABS32············00000001···logger_output_stream_flush30 00000004··00000102·R_ARM_ABS32············00000001···logger_output_stream_flush
31 00000008··00000302·R_ARM_ABS32············00000009···logger_output_stream_close31 00000008··00000302·R_ARM_ABS32············00000009···logger_output_stream_close
32 0000000c··00000b02·R_ARM_ABS32············00000000···.rodata.str1.432 0000000c··00000b02·R_ARM_ABS32············00000000···.rodata.str1.4
261 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Xh*F1FPD1 Xh*F1FHD
2 src/logger-output-stream.c2 src/logger-output-stream.c
3 logger_output_stream3 logger_output_stream
4 logger_output_stream_flush4 logger_output_stream_flush
5 logger_output_stream_close5 logger_output_stream_close
6 logger_output_stream_write6 logger_output_stream_write
7 logger_output_stream_vtbl7 logger_output_stream_vtbl
8 zfree_line8 zfree_line
6.71 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 13, 225 lines modifiedOffset 13, 222 lines modified
13 logger_output_stream_close():13 logger_output_stream_close():
14 »       ldr»    r3,·[r0,·#0]14 »       ldr»    r3,·[r0,·#0]
15 »       strd»   r4,·lr,·[sp,·#-8]!15 »       strd»   r4,·lr,·[sp,·#-8]!
16 »       mov»    r4,·r016 »       mov»    r4,·r0
17 »       ldr»    r0,·[r3,·#4]17 »       ldr»    r0,·[r3,·#4]
18 »       bl»     0·<free>18 »       bl»     0·<free>
19 ·R_ARM_THM_CALL» free19 ·R_ARM_THM_CALL» free
20 »       mov.w»  r1,·#2 
21 »       ldr»    r0,·[r4,·#0]20 »       ldr»    r0,·[r4,·#0]
 21 »       mov.w»  r1,·#2
22 »       bl»     0·<zfree_line>22 »       bl»     0·<zfree_line>
23 ·R_ARM_THM_CALL» zfree_line23 ·R_ARM_THM_CALL» zfree_line
24 »       mov»    r0,·r424 »       mov»    r0,·r4
25 »       ldrd»   r4,·lr,·[sp]25 »       ldrd»   r4,·lr,·[sp]
26 »       add»    sp,·#826 »       add»    sp,·#8
27 »       b.w»    0·<output_stream_set_void>27 »       b.w»    0·<output_stream_set_void>
28 ·R_ARM_THM_JUMP24»       output_stream_set_void28 ·R_ARM_THM_JUMP24»       output_stream_set_void
  
29 0000002c·<logger_output_stream_write>:29 0000002c·<logger_output_stream_write>:
30 logger_output_stream_write():30 logger_output_stream_write():
31 »       str.w»  r4,·[sp,·#-36]!31 »       str.w»  r4,·[sp,·#-36]!
32 »       strd»   r5,·r6,·[sp,·#4]32 »       strd»   r5,·r6,·[sp,·#4]
33 »       mov»    r6,·r1 
34 »       mov»    r5,·r2 
35 »       strd»   r7,·r8,·[sp,·#12]33 »       strd»   r7,·r8,·[sp,·#12]
36 »       mov»    r7,·r0 
37 »       strd»   r9,·sl,·[sp,·#20]34 »       strd»   r9,·sl,·[sp,·#20]
38 »       mov.w»  r9,·#0 
39 »       strd»   fp,·lr,·[sp,·#28]35 »       strd»   fp,·lr,·[sp,·#28]
 36 »       mov»    r7,·r0
40 »       sub»    sp,·#1237 »       sub»    sp,·#12
 38 »       mov»    r6,·r1
 39 »       mov»    r5,·r2
 40 »       mov.w»  sl,·#0
41 »       str»    r2,·[sp,·#4]41 »       str»    r2,·[sp,·#4]
42 »       mov»    r2,·r542 »       mov»    r2,·r5
43 »       mov.w»  r1,·#1043 »       mov.w»  r1,·#10
44 »       mov»    r0,·r644 »       mov»    r0,·r6
45 »       bl»     0·<memchr>45 »       bl»     0·<memchr>
46 ·R_ARM_THM_CALL» memchr46 ·R_ARM_THM_CALL» memchr
47 »       cbz»    r0,·ca·<logger_output_stream_write+0x9e>47 »       cbz»    r0,·c4·<logger_output_stream_write+0x98>
48 »       ldr.w»  ip,·[r7]48 »       ldr.w»  ip,·[r7]
49 »       sub.w»  r4,·r0,·r649 »       sub.w»  r4,·r0,·r6
50 »       ldr.w»  sl,·[ip,·#8]50 »       ldr.w»  r8,·[ip,·#8]
51 »       cmp.w»  sl,·#051 »       cmp.w»  r8,·#0
52 »       beq.n»  164·<logger_output_stream_write+0x138>52 »       beq.n»  15c·<logger_output_stream_write+0x130>
53 »       ldr.w»  r0,·[ip,·#4]53 »       ldr.w»  r9,·[ip,·#12]
 54 »       ldr.w»  r3,·[ip,·#4]
54 »       mov»    r1,·r655 »       mov»    r1,·r6
55 »       mov»    r2,·r456 »       mov»    r2,·r4
56 »       ldr.w»  fp,·[ip,·#12]57 »       sub.w»  fp,·r9,·r8
57 »       add.w»  ip,·r0,·sl58 »       add»    r3,·r8
58 »       mov»    r0,·ip59 »       cmp»    fp,·r4
59 »       sub.w»  r8,·fp,·sl60 »       mov»    r0,·r3
60 »       cmp»    r8,·r461 »       bcc.n»  126·<logger_output_stream_write+0xfa>
61 »       bcc.n»  12c·<logger_output_stream_write+0x100> 
62 »       bl»     0·<memcpy>62 »       bl»     0·<memcpy>
63 ·R_ARM_THM_CALL» memcpy63 ·R_ARM_THM_CALL» memcpy
64 »       ldr.w»  ip,·[r7]64 »       ldr.w»  ip,·[r7]
65 »       ldrd»   r0,·r2,·[ip] 
66 »       ldr.w»  r3,·[ip,·#8]65 »       ldr.w»  r3,·[ip,·#8]
 66 »       ldrd»   r0,·r2,·[ip]
67 »       ldr.w»  r1,·[ip,·#16]67 »       ldr.w»  r1,·[ip,·#16]
68 »       add.w»  lr,·r4,·r368 »       add»    r3,·r4
69 »       mov»    r3,·lr69 »       str.w»  r3,·[ip,·#8]
70 »       str.w»  lr,·[ip,·#8] 
71 »       bl»     0·<logger_handle_msg_text>70 »       bl»     0·<logger_handle_msg_text>
72 ·R_ARM_THM_CALL» logger_handle_msg_text71 ·R_ARM_THM_CALL» logger_handle_msg_text
73 »       ldr»    r3,·[r7,·#0]72 »       ldr»    r3,·[r7,·#0]
74 »       add.w»  r4,·r4,·#173 »       add.w»  r4,·r4,·#1
75 »       mov.w»  r1,·#10 
76 »       add»    r6,·r474 »       add»    r6,·r4
77 »       sub.w»  r5,·r5,·r475 »       sub.w»  r5,·r5,·r4
78 »       mov»    r2,·r576 »       mov»    r2,·r5
 77 »       mov.w»  r1,·#10
79 »       mov»    r0,·r678 »       mov»    r0,·r6
80 »       str.w»  r9,·[r3,·#8]79 »       str.w»  sl,·[r3,·#8]
81 »       bl»     0·<memchr>80 »       bl»     0·<memchr>
82 ·R_ARM_THM_CALL» memchr81 ·R_ARM_THM_CALL» memchr
83 »       cmp»    r0,·#082 »       cmp»    r0,·#0
84 »       bne.n»  5c·<logger_output_stream_write+0x30>83 »       bne.n»  5c·<logger_output_stream_write+0x30>
85 »       cbz»    r5,·112·<logger_output_stream_write+0xe6>84 »       cbz»    r5,·10c·<logger_output_stream_write+0xe0>
86 »       ldr»    r3,·[r7,·#0]85 »       ldr»    r3,·[r7,·#0]
87 »       ldrd»   sl,·r9,·[r3,·#8]86 »       ldrd»   r9,·r8,·[r3,·#8]
88 »       sub.w»  r2,·r9,·sl87 »       sub.w»  r2,·r8,·r9
89 »       cmp»    r5,·r288 »       cmp»    r5,·r2
90 »       bls.n»  180·<logger_output_stream_write+0x154>89 »       bls.n»  178·<logger_output_stream_write+0x14c>
91 »       mov»    r4,·r090 »       mov»    r4,·r0
92 »       b.n»    e8·<logger_output_stream_write+0xbc>91 »       b.n»    e2·<logger_output_stream_write+0xb6>
93 »       ldr.w»  r9,·[r3,·#12]92 »       ldr.w»  r8,·[r3,·#12]
94 »       cmp»    r9,·r593 »       cmp»    r8,·r5
95 »       mov»    r2,·r994 »       mov»    r2,·r8
96 »       bcs.n»  180·<logger_output_stream_write+0x154>95 »       bcs.n»  178·<logger_output_stream_write+0x14c>
97 »       ldr»    r0,·[r3,·#4]96 »       ldr»    r0,·[r3,·#4]
98 »       mov»    r1,·r697 »       mov»    r1,·r6
99 »       sub.w»  r9,·sl,·r998 »       sub.w»  r8,·r9,·r8
100 »       add»    r0,·sl99 »       add»    r0,·r9
101 »       mov.w»  sl,·#0100 »       mov.w»  r9,·#0
102 »       bl»     0·<memcpy>101 »       bl»     0·<memcpy>
103 ·R_ARM_THM_CALL» memcpy102 ·R_ARM_THM_CALL» memcpy
104 »       ldr»    r1,·[r7,·#0]103 »       ldr»    r0,·[r7,·#0]
105 »       ldrd»   r0,·r2,·[r1]104 »       ldrd»   r3,·r1,·[r0,·#12]
106 »       ldr»    r3,·[r1,·#12]105 »       ldrd»   r0,·r2,·[r0]
107 »       ldr»    r1,·[r1,·#16] 
108 »       bl»     0·<logger_handle_msg_text>106 »       bl»     0·<logger_handle_msg_text>
109 ·R_ARM_THM_CALL» logger_handle_msg_text107 ·R_ARM_THM_CALL» logger_handle_msg_text
110 »       ldr»    r3,·[r7,·#0]108 »       ldr»    r3,·[r7,·#0]
111 »       adds.w» r5,·r5,·r9109 »       adds.w» r5,·r5,·r8
112 »       str»    r4,·[r3,·#8]110 »       str»    r4,·[r3,·#8]
113 »       bne.n»  de·<logger_output_stream_write+0xb2>111 »       bne.n»  d8·<logger_output_stream_write+0xac>
114 »       ldr»    r0,·[sp,·#4]112 »       ldr»    r0,·[sp,·#4]
115 »       add»    sp,·#12113 »       add»    sp,·#12
116 »       ldrd»   r4,·r5,·[sp]114 »       ldrd»   r4,·r5,·[sp]
117 »       ldrd»   r6,·r7,·[sp,·#8]115 »       ldrd»   r6,·r7,·[sp,·#8]
118 »       ldrd»   r8,·r9,·[sp,·#16]116 »       ldrd»   r8,·r9,·[sp,·#16]
119 »       ldrd»   sl,·fp,·[sp,·#24]117 »       ldrd»   sl,·fp,·[sp,·#24]
120 »       add»    sp,·#32118 »       add»    sp,·#32
121 »       ldr.w»  pc,·[sp],·#4119 »       ldr.w»  pc,·[sp],·#4
122 »       mov»    r2,·r8120 »       mov»    r2,·fp
123 »       sub.w»  sl,·sl,·fp121 »       sub.w»  r8,·r8,·r9
124 »       bl»     0·<memcpy>122 »       bl»     0·<memcpy>
125 ·R_ARM_THM_CALL» memcpy123 ·R_ARM_THM_CALL» memcpy
126 »       ldr.w»  ip,·[r7]124 »       ldr.w»  ip,·[r7]
127 »       add»    r4,·sl125 »       add»    r4,·r8
 126 »       ldr.w»  r3,·[ip,·#8]
128 »       ldrd»   r0,·r2,·[ip]127 »       ldrd»   r0,·r2,·[ip]
129 »       ldr.w»  r1,·[ip,·#8] 
Max diff block lines reached; 3111/6690 bytes (46.50%) of diff not shown.
11.3 KB
logger.o
871 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········1228·(bytes·into·file)13 ··Start·of·section·headers:··········1224·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1019 ··Number·of·section·headers:·········10
20 ··Section·header·string·table·index:·920 ··Section·header·string·table·index:·9
2.06 KB
readelf --wide --sections {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 There·are·10·section·headers,·starting·at·offset·0x4cc:1 There·are·10·section·headers,·starting·at·offset·0x4c8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000170·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00016c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00042c·000050·08···I··7···1··46 ··[·2]·.rel.text·········REL·············00000000·000428·000050·08···I··7···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0001a4·000004·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0001a0·000004·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·0001a8·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0001a4·000000·00··WA··0···0··1
9 ··[·5]·.note.GNU-stack···PROGBITS········00000000·0001a8·000000·00······0···0··19 ··[·5]·.note.GNU-stack···PROGBITS········00000000·0001a4·000000·00······0···0··1
10 ··[·6]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0001a8·000033·00······0···0··110 ··[·6]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0001a4·000033·00······0···0··1
11 ··[·7]·.symtab···········SYMTAB··········00000000·0001dc·000160·10······8··14··411 ··[·7]·.symtab···········SYMTAB··········00000000·0001d8·000160·10······8··14··4
12 ··[·8]·.strtab···········STRTAB··········00000000·00033c·0000f0·00······0···0··112 ··[·8]·.strtab···········STRTAB··········00000000·000338·0000f0·00······0···0··1
13 ··[·9]·.shstrtab·········STRTAB··········00000000·00047c·000050·00······0···0··113 ··[·9]·.shstrtab·········STRTAB··········00000000·000478·000050·00······0···0··1
14 Key·to·Flags:14 Key·to·Flags:
15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
18 ··y·(purecode),·p·(processor·specific)18 ··y·(purecode),·p·(processor·specific)
2.03 KB
readelf --wide --symbols {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
  
1 Symbol·table·'.symtab'·contains·22·entries:1 Symbol·table·'.symtab'·contains·22·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000001···216·FUNC····LOCAL··DEFAULT····1·log_memdump_ex.part.05 ·····2:·00000001···212·FUNC····LOCAL··DEFAULT····1·log_memdump_ex.part.0
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
7 ·····4:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····1·$d7 ·····4:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
8 ·····5:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····1·$t8 ·····5:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
9 ·····6:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····1·$d9 ·····6:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
10 ·····7:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····1·$t10 ·····7:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····1·$t
11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
12 ·····9:·00000000·····4·OBJECT··LOCAL··DEFAULT····3·log_memdump_ex_layout_mask12 ·····9:·00000000·····4·OBJECT··LOCAL··DEFAULT····3·log_memdump_ex_layout_mask
13 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT····1·13 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····4·14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····5·15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
16 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT····6·16 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
17 ····14:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bytearray_output_stream_init_ex_static17 ····14:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bytearray_output_stream_init_ex_static
18 ····15:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osprint_dump18 ····15:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osprint_dump
19 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bytearray_output_stream_size19 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bytearray_output_stream_size
20 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg_text20 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg_text
21 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bytearray_output_stream_reset21 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bytearray_output_stream_reset
22 ····19:·000000d9····24·FUNC····GLOBAL·DEFAULT····1·log_memdump_set_layout22 ····19:·000000d5····24·FUNC····GLOBAL·DEFAULT····1·log_memdump_set_layout
23 ····20:·000000f1····62·FUNC····GLOBAL·DEFAULT····1·log_memdump_ex23 ····20:·000000ed····62·FUNC····GLOBAL·DEFAULT····1·log_memdump_ex
24 ····21:·00000131····64·FUNC····GLOBAL·DEFAULT····1·log_memdump24 ····21:·0000012d····64·FUNC····GLOBAL·DEFAULT····1·log_memdump
1.74 KB
readelf --wide --relocs {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x42c·contains·10·entries:1 Relocation·section·'.rel.text'·at·offset·0x428·contains·10·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000048··00000e0a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_init_ex_static3 00000044··00000e0a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_init_ex_static
4 00000060··00000f0a·R_ARM_THM_CALL·········00000000···osprint_dump4 00000066··00000f0a·R_ARM_THM_CALL·········00000000···osprint_dump
5 00000072··0000100a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_size5 0000006c··0000100a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_size
6 0000007e··0000110a·R_ARM_THM_CALL·········00000000···logger_handle_msg_text6 00000078··0000110a·R_ARM_THM_CALL·········00000000···logger_handle_msg_text
7 00000084··0000120a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_reset7 0000007e··0000120a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_reset
8 00000096··00000f0a·R_ARM_THM_CALL·········00000000···osprint_dump8 00000090··00000f0a·R_ARM_THM_CALL·········00000000···osprint_dump
9 0000009c··0000100a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_size9 00000096··0000100a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_size
10 000000a8··0000110a·R_ARM_THM_CALL·········00000000···logger_handle_msg_text10 000000a2··0000110a·R_ARM_THM_CALL·········00000000···logger_handle_msg_text
11 000000d4··00000103·R_ARM_REL32············00000000···.data11 000000d0··00000103·R_ARM_REL32············00000000···.data
12 000000ec··00000103·R_ARM_REL32············00000000···.data12 000000e8··00000103·R_ARM_REL32············00000000···.data
268 B
strings --all --bytes=8 {}
    
Offset 1, 7 lines modifiedOffset 1, 8 lines modified
 1 AF#F"F(F
1 log_memdump_ex.part.02 log_memdump_ex.part.0
2 log_memdump_ex_layout_mask3 log_memdump_ex_layout_mask
3 bytearray_output_stream_init_ex_static4 bytearray_output_stream_init_ex_static
4 osprint_dump5 osprint_dump
5 bytearray_output_stream_size6 bytearray_output_stream_size
6 logger_handle_msg_text7 logger_handle_msg_text
7 bytearray_output_stream_reset8 bytearray_output_stream_reset
4.38 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 160 lines modifiedOffset 1, 160 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000000·<log_memdump_ex.part.0>:2 00000000·<log_memdump_ex.part.0>:
3 log_memdump_ex.part.0():3 log_memdump_ex.part.0():
4 »       ldr.w»  ip,·[pc,·#208]»      ;·d4·<log_memdump_ex.part.0+0xd4> 
5 »       str.w»  r4,·[sp,·#-36]!4 »       str.w»  r4,·[sp,·#-36]!
6 »       strd»   r5,·r6,·[sp,·#4]5 »       strd»   r5,·r6,·[sp,·#4]
 6 »       ldr»    r6,·[pc,·#196]»;·(d0·<log_memdump_ex.part.0+0xd0>)
7 »       strd»   r7,·r8,·[sp,·#12]7 »       strd»   r7,·r8,·[sp,·#12]
8 »       mov»    r8,·r2 
9 »       mov.w»  r2,·#1024»  ;·0x400 
10 »       strd»   r9,·sl,·[sp,·#20]8 »       strd»   r9,·sl,·[sp,·#20]
11 »       mov»    sl,·r0 
12 »       strd»   fp,·lr,·[sp,·#28]9 »       strd»   fp,·lr,·[sp,·#28]
13 »       subw»   sp,·sp,·#1068»;·0x42c10 »       subw»   sp,·sp,·#1068»;·0x42c
14 »       add»    ip,·pc11 »       mov»    sl,·r0
15 »       add.w»  r9,·sp,·#40» ;·0x28 
16 »       add»    r5,·sp,·#16 
17 »       ldr.w»  r4,·[sp,·#1104]»     ;·0x450 
18 »       str»    r3,·[sp,·#12]12 »       str»    r3,·[sp,·#12]
 13 »       add.w»  r9,·sp,·#40» ;·0x28
 14 »       add»    r6,·pc
19 »       add»    r3,·sp,·#2415 »       add»    r3,·sp,·#24
 16 »       add»    r5,·sp,·#16
 17 »       ldr»    r7,·[r6,·#0]
20 »       mov»    fp,·r118 »       mov»    fp,·r1
21 »       mov»    r0,·r5 
22 »       mov»    r1,·r9 
23 »       ldr.w»  r6,·[sp,·#1108]»     ;·0x454 
24 »       str»    r3,·[sp,·#0]19 »       str»    r3,·[sp,·#0]
 20 »       mov»    r8,·r2
25 »       mov.w»  r3,·#021 »       mov.w»  r3,·#0
26 »       ldr.w»  r7,·[ip]22 »       mov»    r1,·r9
 23 »       mov»    r0,·r5
 24 »       mov.w»  r2,·#1024»  ;·0x400
 25 »       ldr.w»  r4,·[sp,·#1104]»     ;·0x450
 26 »       ldr.w»  r6,·[sp,·#1108]»     ;·0x454
27 »       bl»     0·<bytearray_output_stream_init_ex_static>27 »       bl»     0·<bytearray_output_stream_init_ex_static>
28 ·R_ARM_THM_CALL» bytearray_output_stream_init_ex_static28 ·R_ARM_THM_CALL» bytearray_output_stream_init_ex_static
29 »       ldr»    r3,·[sp,·#12]29 »       ldr»    r3,·[sp,·#12]
30 »       orr.w»  r7,·r7,·r630 »       orr.w»  r7,·r7,·r6
31 »       cmp»    r4,·r331 »       cmp»    r4,·r3
32 »       bge.n»  ae·<log_memdump_ex.part.0+0xae>32 »       bge.n»  a8·<log_memdump_ex.part.0+0xa8>
 33 »       ldr»    r6,·[sp,·#12]
33 »       mov»    r1,·r834 »       mov»    r1,·r8
34 »       mov»    r2,·r4 
35 »       str»    r7,·[sp,·#0] 
36 »       mov»    r3,·r435 »       mov»    r3,·r4
 36 »       mov»    r2,·r4
37 »       mov»    r0,·r537 »       mov»    r0,·r5
 38 »       str»    r7,·[sp,·#0]
 39 »       add»    r8,·r4
 40 »       sub.w»  r6,·r6,·r4
 41 »       str»    r6,·[sp,·#12]
38 »       bl»     0·<osprint_dump>42 »       bl»     0·<osprint_dump>
39 ·R_ARM_THM_CALL» osprint_dump43 ·R_ARM_THM_CALL» osprint_dump
40 »       ldr»    r3,·[sp,·#12] 
41 »       mov»    r0,·r544 »       mov»    r0,·r5
42 »       add»    r8,·r4 
43 »       sub.w»  r3,·r3,·r4 
44 »       mov»    r6,·r3 
45 »       str»    r3,·[sp,·#12] 
46 »       bl»     0·<bytearray_output_stream_size>45 »       bl»     0·<bytearray_output_stream_size>
47 ·R_ARM_THM_CALL» bytearray_output_stream_size46 ·R_ARM_THM_CALL» bytearray_output_stream_size
48 »       mov»    r3,·r0 
49 »       mov»    r2,·r947 »       mov»    r2,·r9
 48 »       mov»    r3,·r0
50 »       mov»    r1,·fp49 »       mov»    r1,·fp
51 »       mov»    r0,·sl50 »       mov»    r0,·sl
52 »       bl»     0·<logger_handle_msg_text>51 »       bl»     0·<logger_handle_msg_text>
53 ·R_ARM_THM_CALL» logger_handle_msg_text52 ·R_ARM_THM_CALL» logger_handle_msg_text
54 »       mov»    r0,·r553 »       mov»    r0,·r5
55 »       bl»     0·<bytearray_output_stream_reset>54 »       bl»     0·<bytearray_output_stream_reset>
56 ·R_ARM_THM_CALL» bytearray_output_stream_reset55 ·R_ARM_THM_CALL» bytearray_output_stream_reset
57 »       cmp»    r4,·r656 »       cmp»    r4,·r6
58 »       blt.n»  56·<log_memdump_ex.part.0+0x56>57 »       blt.n»  52·<log_memdump_ex.part.0+0x52>
59 »       mov»    r3,·r458 »       mov»    r3,·r4
60 »       mov»    r1,·r859 »       mov»    r1,·r8
61 »       str»    r7,·[sp,·#0] 
62 »       mov»    r0,·r5 
63 »       ldr»    r2,·[sp,·#12]60 »       ldr»    r2,·[sp,·#12]
 61 »       mov»    r0,·r5
 62 »       str»    r7,·[sp,·#0]
64 »       bl»     0·<osprint_dump>63 »       bl»     0·<osprint_dump>
65 ·R_ARM_THM_CALL» osprint_dump64 ·R_ARM_THM_CALL» osprint_dump
66 »       mov»    r0,·r565 »       mov»    r0,·r5
67 »       bl»     0·<bytearray_output_stream_size>66 »       bl»     0·<bytearray_output_stream_size>
68 ·R_ARM_THM_CALL» bytearray_output_stream_size67 ·R_ARM_THM_CALL» bytearray_output_stream_size
69 »       mov»    r3,·r0 
70 »       mov»    r2,·r968 »       mov»    r2,·r9
 69 »       mov»    r3,·r0
71 »       mov»    r1,·fp70 »       mov»    r1,·fp
72 »       mov»    r0,·sl71 »       mov»    r0,·sl
73 »       bl»     0·<logger_handle_msg_text>72 »       bl»     0·<logger_handle_msg_text>
74 ·R_ARM_THM_CALL» logger_handle_msg_text73 ·R_ARM_THM_CALL» logger_handle_msg_text
75 »       b.n»    b2·<log_memdump_ex.part.0+0xb2>74 »       b.n»    ac·<log_memdump_ex.part.0+0xac>
76 »       cmp»    r3,·#075 »       cmp»    r3,·#0
77 »       bgt.n»  8c·<log_memdump_ex.part.0+0x8c>76 »       bgt.n»  86·<log_memdump_ex.part.0+0x86>
78 »       ldr»    r3,·[r5,·#4]77 »       ldr»    r3,·[r5,·#4]
79 »       mov»    r0,·r578 »       mov»    r0,·r5
80 »       ldr»    r3,·[r3,·#8]79 »       ldr»    r3,·[r3,·#8]
81 »       blx»    r380 »       blx»    r3
82 »       addw»   sp,·sp,·#1068»;·0x42c81 »       addw»   sp,·sp,·#1068»;·0x42c
83 »       ldrd»   r4,·r5,·[sp]82 »       ldrd»   r4,·r5,·[sp]
84 »       ldrd»   r6,·r7,·[sp,·#8]83 »       ldrd»   r6,·r7,·[sp,·#8]
85 »       ldrd»   r8,·r9,·[sp,·#16]84 »       ldrd»   r8,·r9,·[sp,·#16]
86 »       ldrd»   sl,·fp,·[sp,·#24]85 »       ldrd»   sl,·fp,·[sp,·#24]
87 »       add»    sp,·#3286 »       add»    sp,·#32
88 »       ldr.w»  pc,·[sp],·#487 »       ldr.w»  pc,·[sp],·#4
89 »       .word»  0x000000ac88 »       nop
 89 »       .word»  0x000000aa
90 ·R_ARM_REL32»    .data90 ·R_ARM_REL32»    .data
  
91 000000d8·<log_memdump_set_layout>:91 000000d4·<log_memdump_set_layout>:
92 log_memdump_set_layout():92 log_memdump_set_layout():
93 »       ldr»    r3,·[pc,·#16]» ;·(ec·<log_memdump_set_layout+0x14>)93 »       ldr»    r3,·[pc,·#16]» ;·(e8·<log_memdump_set_layout+0x14>)
94 »       mov.w»  r0,·r0,·lsl·#894 »       mov.w»  r0,·r0,·lsl·#8
95 »       uxtb»   r1,·r195 »       uxtb»   r1,·r1
96 »       uxth»   r0,·r096 »       uxth»   r0,·r0
97 »       orr.w»  r0,·r0,·r197 »       orr.w»  r0,·r0,·r1
98 »       add»    r3,·pc98 »       add»    r3,·pc
99 »       str»    r0,·[r3,·#0]99 »       str»    r0,·[r3,·#0]
100 »       bx»     lr100 »       bx»     lr
101 »       .word»  0x00000002101 »       .word»  0x00000002
Max diff block lines reached; 1210/4302 bytes (28.13%) of diff not shown.
29.5 KB
logger_channel_file.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········4524·(bytes·into·file)13 ··Start·of·section·headers:··········4540·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1319 ··Number·of·section·headers:·········13
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·12
2.55 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x11ac:1 There·are·13·section·headers,·starting·at·offset·0x11bc:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000588·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000598·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000edc·000218·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·000eec·000218·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0005bc·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0005cc·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0005bc·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0005cc·000000·00··WA··0···0··1
9 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·0005bc·000020·00··WA··0···0··49 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·0005cc·000020·00··WA··0···0··4
10 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·0010f4·000040·08···I·10···5··410 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·001104·000040·08···I·10···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0005dc·0001a1·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0005ec·0001a1·01·AMS··0···0··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·00077d·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·00078d·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00077d·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00078d·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·0007b0·000460·10·····11··39··414 ··[10]·.symtab···········SYMTAB··········00000000·0007c0·000460·10·····11··39··4
15 ··[11]·.strtab···········STRTAB··········00000000·000c10·0002ca·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·000c20·0002ca·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·001134·000076·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·001144·000076·00······0···0··1
17 Key·to·Flags:17 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··y·(purecode),·p·(processor·specific)21 ··y·(purecode),·p·(processor·specific)
3.02 KB
readelf --wide --symbols {}
    
Offset 15, 25 lines modifiedOffset 15, 25 lines modified
15 ····11:·000000bd····68·FUNC····LOCAL··DEFAULT····1·logger_channel_file_close15 ····11:·000000bd····68·FUNC····LOCAL··DEFAULT····1·logger_channel_file_close
16 ····12:·00000101····64·FUNC····LOCAL··DEFAULT····1·logger_channel_file_vmsg16 ····12:·00000101····64·FUNC····LOCAL··DEFAULT····1·logger_channel_file_vmsg
17 ····13:·0000013c·····0·NOTYPE··LOCAL··DEFAULT····1·$d17 ····13:·0000013c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
18 ····14:·00000140·····0·NOTYPE··LOCAL··DEFAULT····1·$t18 ····14:·00000140·····0·NOTYPE··LOCAL··DEFAULT····1·$t
19 ····15:·00000141····84·FUNC····LOCAL··DEFAULT····1·logger_channel_file_msg19 ····15:·00000141····84·FUNC····LOCAL··DEFAULT····1·logger_channel_file_msg
20 ····16:·00000190·····0·NOTYPE··LOCAL··DEFAULT····1·$d20 ····16:·00000190·····0·NOTYPE··LOCAL··DEFAULT····1·$d
21 ····17:·00000194·····0·NOTYPE··LOCAL··DEFAULT····1·$t21 ····17:·00000194·····0·NOTYPE··LOCAL··DEFAULT····1·$t
22 ····18:·00000195···648·FUNC····LOCAL··DEFAULT····1·logger_channel_file_reopen22 ····18:·00000195···664·FUNC····LOCAL··DEFAULT····1·logger_channel_file_reopen
23 ····19:·00000400·····0·NOTYPE··LOCAL··DEFAULT····1·$d23 ····19:·00000410·····0·NOTYPE··LOCAL··DEFAULT····1·$d
24 ····20:·00000080·····0·NOTYPE··LOCAL··DEFAULT····7·.LC324 ····20:·00000080·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3
25 ····21:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC525 ····21:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5
26 ····22:·00000138·····0·NOTYPE··LOCAL··DEFAULT····7·.LC626 ····22:·00000138·····0·NOTYPE··LOCAL··DEFAULT····7·.LC6
27 ····23:·00000010·····0·NOTYPE··LOCAL··DEFAULT····7·.LC227 ····23:·00000010·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2
28 ····24:·00000088·····0·NOTYPE··LOCAL··DEFAULT····7·.LC428 ····24:·00000088·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4
29 ····25:·0000041c·····0·NOTYPE··LOCAL··DEFAULT····1·$t29 ····25:·0000042c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
30 ····26:·00000540·····0·NOTYPE··LOCAL··DEFAULT····1·$d30 ····26:·00000550·····0·NOTYPE··LOCAL··DEFAULT····1·$d
31 ····27:·00000178·····0·NOTYPE··LOCAL··DEFAULT····7·.LC731 ····27:·00000178·····0·NOTYPE··LOCAL··DEFAULT····7·.LC7
32 ····28:·00000548·····0·NOTYPE··LOCAL··DEFAULT····1·$t32 ····28:·00000558·····0·NOTYPE··LOCAL··DEFAULT····1·$t
33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT····5·33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
34 ····30:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d34 ····30:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
35 ····31:·00000000····32·OBJECT··LOCAL··DEFAULT····5·stream_vtbl35 ····31:·00000000····32·OBJECT··LOCAL··DEFAULT····5·stream_vtbl
36 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT····7·36 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
37 ····33:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d37 ····33:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
38 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT····1·38 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
39 ····35:·00000000·····0·SECTION·LOCAL··DEFAULT····3·39 ····35:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
Offset 58, 16 lines modifiedOffset 58, 16 lines modified
58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·gettimeofday58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·gettimeofday
59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·localtime_r59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·localtime_r
60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·file_output_stream_close_nolog60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·file_output_stream_close_nolog
61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·getpid61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·getpid
62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_self62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_self
63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·getgid63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·getgid
64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location
65 ····61:·0000041d···300·FUNC····GLOBAL·DEFAULT····1·logger_channel_file_open65 ····61:·0000042d···300·FUNC····GLOBAL·DEFAULT····1·logger_channel_file_open
66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·buffer_output_stream_init67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·buffer_output_stream_init
68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strdup68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strdup
69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·chroot_manage_path69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·chroot_manage_path
70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
72 ····68:·00000549····62·FUNC····GLOBAL·DEFAULT····1·logger_channel_file_rename72 ····68:·00000559····62·FUNC····GLOBAL·DEFAULT····1·logger_channel_file_rename
73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp
6.15 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xedc·contains·67·entries:1 Relocation·section·'.rel.text'·at·offset·0xeec·contains·67·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000040··00000403·R_ARM_REL32············00000000···.LC03 00000040··00000403·R_ARM_REL32············00000000···.LC0
4 00000066··0000270a·R_ARM_THM_CALL·········00000000···__fxstat644 00000066··0000270a·R_ARM_THM_CALL·········00000000···__fxstat64
5 00000082··0000280a·R_ARM_THM_CALL·········00000000···open_ex5 00000082··0000280a·R_ARM_THM_CALL·········00000000···open_ex
6 0000008c··0000290a·R_ARM_THM_CALL·········00000000···dup2_ex6 0000008c··0000290a·R_ARM_THM_CALL·········00000000···dup2_ex
7 00000096··00002a0a·R_ARM_THM_CALL·········00000000···close_ex7 00000096··00002a0a·R_ARM_THM_CALL·········00000000···close_ex
8 0000009e··00002b0a·R_ARM_THM_CALL·········00000000···buffer_output_stream_get_filtered8 0000009e··00002b0a·R_ARM_THM_CALL·········00000000···buffer_output_stream_get_filtered
Offset 29, 51 lines modifiedOffset 29, 51 lines modified
29 00000268··00002c0a·R_ARM_THM_CALL·········00000000···fd_output_stream_attach29 00000268··00002c0a·R_ARM_THM_CALL·········00000000···fd_output_stream_attach
30 00000270··00002c0a·R_ARM_THM_CALL·········00000000···fd_output_stream_attach30 00000270··00002c0a·R_ARM_THM_CALL·········00000000···fd_output_stream_attach
31 0000027a··0000380a·R_ARM_THM_CALL·········00000000···file_output_stream_close_nolog31 0000027a··0000380a·R_ARM_THM_CALL·········00000000···file_output_stream_close_nolog
32 0000028c··0000360a·R_ARM_THM_CALL·········00000000···gettimeofday32 0000028c··0000360a·R_ARM_THM_CALL·········00000000···gettimeofday
33 00000294··0000370a·R_ARM_THM_CALL·········00000000···localtime_r33 00000294··0000370a·R_ARM_THM_CALL·········00000000···localtime_r
34 00000300··0000360a·R_ARM_THM_CALL·········00000000···gettimeofday34 00000300··0000360a·R_ARM_THM_CALL·········00000000···gettimeofday
35 00000308··0000370a·R_ARM_THM_CALL·········00000000···localtime_r35 00000308··0000370a·R_ARM_THM_CALL·········00000000···localtime_r
36 0000032a··0000390a·R_ARM_THM_CALL·········00000000···getpid36 00000328··0000390a·R_ARM_THM_CALL·········00000000···getpid
37 00000330··00003a0a·R_ARM_THM_CALL·········00000000···pthread_self37 0000032e··00003a0a·R_ARM_THM_CALL·········00000000···pthread_self
38 00000370··00003b0a·R_ARM_THM_CALL·········00000000···getgid38 00000372··00003b0a·R_ARM_THM_CALL·········00000000···getgid
39 00000380··0000350a·R_ARM_THM_CALL·········00000000···fchown39 00000382··0000350a·R_ARM_THM_CALL·········00000000···fchown
40 0000038a··00003c0a·R_ARM_THM_CALL·········00000000···__errno_location40 0000038c··00003c0a·R_ARM_THM_CALL·········00000000···__errno_location
41 000003ac··0000360a·R_ARM_THM_CALL·········00000000···gettimeofday41 000003ae··0000360a·R_ARM_THM_CALL·········00000000···gettimeofday
42 000003b4··0000370a·R_ARM_THM_CALL·········00000000···localtime_r42 000003b6··0000370a·R_ARM_THM_CALL·········00000000···localtime_r
43 000003d6··0000390a·R_ARM_THM_CALL·········00000000···getpid43 000003d6··0000390a·R_ARM_THM_CALL·········00000000···getpid
44 000003dc··00003a0a·R_ARM_THM_CALL·········00000000···pthread_self44 000003dc··00003a0a·R_ARM_THM_CALL·········00000000···pthread_self
45 00000400··00001403·R_ARM_REL32············00000080···.LC345 00000410··00001403·R_ARM_REL32············00000080···.LC3
46 00000404··00001503·R_ARM_REL32············000000f8···.LC546 00000414··00001503·R_ARM_REL32············000000f8···.LC5
47 00000408··00001603·R_ARM_REL32············00000138···.LC647 00000418··00001603·R_ARM_REL32············00000138···.LC6
48 0000040c··00001403·R_ARM_REL32············00000080···.LC348 0000041c··00001403·R_ARM_REL32············00000080···.LC3
49 00000410··00001703·R_ARM_REL32············00000010···.LC249 00000420··00001703·R_ARM_REL32············00000010···.LC2
50 00000414··00001403·R_ARM_REL32············00000080···.LC350 00000424··00001403·R_ARM_REL32············00000080···.LC3
51 00000418··00001803·R_ARM_REL32············00000088···.LC451 00000428··00001803·R_ARM_REL32············00000088···.LC4
52 00000442··00003e0a·R_ARM_THM_CALL·········00000000···malloc52 00000452··00003e0a·R_ARM_THM_CALL·········00000000···malloc
53 00000458··0000320a·R_ARM_THM_CALL·········00000000···file_output_stream_open_ex_nolog53 00000468··0000320a·R_ARM_THM_CALL·········00000000···file_output_stream_open_ex_nolog
54 00000464··0000330a·R_ARM_THM_CALL·········00000000···fd_output_stream_get_filedescriptor54 00000474··0000330a·R_ARM_THM_CALL·········00000000···fd_output_stream_get_filedescriptor
55 0000046a··0000340a·R_ARM_THM_CALL·········00000000···getuid55 0000047a··0000340a·R_ARM_THM_CALL·········00000000···getuid
56 00000478··0000350a·R_ARM_THM_CALL·········00000000···fchown56 00000488··0000350a·R_ARM_THM_CALL·········00000000···fchown
57 0000048c··00003f0a·R_ARM_THM_CALL·········00000000···buffer_output_stream_init57 0000049c··00003f0a·R_ARM_THM_CALL·········00000000···buffer_output_stream_init
58 000004a4··0000400a·R_ARM_THM_CALL·········00000000···strdup58 000004b4··0000400a·R_ARM_THM_CALL·········00000000···strdup
59 000004b6··0000410a·R_ARM_THM_CALL·········00000000···chroot_manage_path59 000004c6··0000410a·R_ARM_THM_CALL·········00000000···chroot_manage_path
60 000004f4··00002e0a·R_ARM_THM_CALL·········00000000···free60 00000504··00002e0a·R_ARM_THM_CALL·········00000000···free
61 000004fa··00003b0a·R_ARM_THM_CALL·········00000000···getgid61 0000050a··00003b0a·R_ARM_THM_CALL·········00000000···getgid
62 00000508··0000350a·R_ARM_THM_CALL·········00000000···fchown62 00000518··0000350a·R_ARM_THM_CALL·········00000000···fchown
63 00000510··00003c0a·R_ARM_THM_CALL·········00000000···__errno_location63 00000520··00003c0a·R_ARM_THM_CALL·········00000000···__errno_location
64 00000534··0000420a·R_ARM_THM_CALL·········00000000···perror64 00000544··0000420a·R_ARM_THM_CALL·········00000000···perror
65 0000053a··0000430a·R_ARM_THM_CALL·········00000000···exit65 0000054a··0000430a·R_ARM_THM_CALL·········00000000···exit
66 00000540··00001d03·R_ARM_REL32············00000000···.data.rel.ro.local66 00000550··00001d03·R_ARM_REL32············00000000···.data.rel.ro.local
67 00000544··00001b03·R_ARM_REL32············00000178···.LC767 00000554··00001b03·R_ARM_REL32············00000178···.LC7
68 0000055a··0000450a·R_ARM_THM_CALL·········00000000···strcmp68 0000056a··0000450a·R_ARM_THM_CALL·········00000000···strcmp
69 00000562··00002e0a·R_ARM_THM_CALL·········00000000···free69 00000572··00002e0a·R_ARM_THM_CALL·········00000000···free
70 00000568··0000400a·R_ARM_THM_CALL·········00000000···strdup70 00000578··0000400a·R_ARM_THM_CALL·········00000000···strdup
  
71 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0x10f4·contains·8·entries:71 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0x1104·contains·8·entries:
72 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name72 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
73 00000000··00000102·R_ARM_ABS32············00000001···logger_channel_file_constmsg73 00000000··00000102·R_ARM_ABS32············00000001···logger_channel_file_constmsg
74 00000004··00000f02·R_ARM_ABS32············00000141···logger_channel_file_msg74 00000004··00000f02·R_ARM_ABS32············00000141···logger_channel_file_msg
75 00000008··00000c02·R_ARM_ABS32············00000101···logger_channel_file_vmsg75 00000008··00000c02·R_ARM_ABS32············00000101···logger_channel_file_vmsg
76 0000000c··00000602·R_ARM_ABS32············00000045···logger_channel_file_flush76 0000000c··00000602·R_ARM_ABS32············00000045···logger_channel_file_flush
77 00000010··00000b02·R_ARM_ABS32············000000bd···logger_channel_file_close77 00000010··00000b02·R_ARM_ABS32············000000bd···logger_channel_file_close
78 00000014··00001202·R_ARM_ABS32············00000195···logger_channel_file_reopen78 00000014··00001202·R_ARM_ABS32············00000195···logger_channel_file_reopen
475 B
strings --all --bytes=8 {}
    
Offset 1, 7 lines modifiedOffset 1, 8 lines modified
 1 Gch»    I·FO
1 /dev/null2 /dev/null
2 %04d-%02d-%02d·%02d:%02d:%02d.%06d·|·%-5i·|·%08x·|·%8s·|·N·|·unable·to·reopen·'%s':·%r,·resuming·on·original3 %04d-%02d-%02d·%02d:%02d:%02d.%06d·|·%-5i·|·%08x·|·%8s·|·N·|·unable·to·reopen·'%s':·%r,·resuming·on·original
3 %04d-%02d-%02d·%02d:%02d:%02d.%06d·|·%-5i·|·%08x·|·%8s·|·N·|·unable·to·fchown·'%s':·%r,·resuming·on·original4 %04d-%02d-%02d·%02d:%02d:%02d.%06d·|·%-5i·|·%08x·|·%8s·|·N·|·unable·to·fchown·'%s':·%r,·resuming·on·original
4 %04d-%02d-%02d·%02d:%02d:%02d.%06d·|·%8s·|·N·|·reopening·'%s'5 %04d-%02d-%02d·%02d:%02d:%02d.%06d·|·%8s·|·N·|·reopening·'%s'
5 %04d-%02d-%02d·%02d:%02d:%02d.%06d·|·%8s·|·N·|·reopened·'%s'6 %04d-%02d-%02d·%02d:%02d:%02d.%06d·|·%8s·|·N·|·reopened·'%s'
6 src/logger_channel_file.c7 src/logger_channel_file.c
7 file_channel8 file_channel
16.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 60 lines modifiedOffset 2, 60 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<logger_channel_file_constmsg>:3 00000000·<logger_channel_file_constmsg>:
4 logger_channel_file_constmsg():4 logger_channel_file_constmsg():
5 »       strd»   r3,·r4,·[sp,·#-16]!5 »       strd»   r3,·r4,·[sp,·#-16]!
 6 »       ldr»    r4,·[r0,·#0]
6 »       mov»    r1,·r27 »       mov»    r1,·r2
7 »       mov»    r2,·r38 »       mov»    r2,·r3
8 »       ldr»    r4,·[r0,·#0] 
9 »       strd»   r5,·lr,·[sp,·#8]9 »       strd»   r5,·lr,·[sp,·#8]
10 »       ldr»    r3,·[r4,·#4]10 »       ldr»    r3,·[r4,·#4]
11 »       mov»    r0,·r411 »       mov»    r0,·r4
12 »       ldr»    r3,·[r3,·#0]12 »       ldr»    r3,·[r3,·#0]
13 »       blx»    r313 »       blx»    r3
14 »       ldr»    r1,·[pc,·#40]» ;·(40·<logger_channel_file_constmsg+0x40>)14 »       ldr»    r3,·[r4,·#4]
 15 »       ldr»    r1,·[pc,·#36]» ;·(40·<logger_channel_file_constmsg+0x40>)
15 »       mov»    r0,·r416 »       mov»    r0,·r4
16 »       mov.w»  r2,·#117 »       mov.w»  r2,·#1
17 »       ldr»    r3,·[r4,·#4] 
18 »       add»    r1,·pc 
19 »       ldr»    r3,·[r3,·#0]18 »       ldr»    r3,·[r3,·#0]
 19 »       add»    r1,·pc
20 »       blx»    r320 »       blx»    r3
21 »       ldrb»   r3,·[r4,·#26]21 »       ldrb»   r3,·[r4,·#26]
22 »       mov»    r5,·r022 »       mov»    r5,·r0
23 »       cbz»    r3,·34·<logger_channel_file_constmsg+0x34>23 »       cbz»    r3,·34·<logger_channel_file_constmsg+0x34>
24 »       ldr»    r3,·[r4,·#4]24 »       ldr»    r3,·[r4,·#4]
25 »       mov»    r0,·r425 »       mov»    r0,·r4
26 »       ldr»    r3,·[r3,·#4]26 »       ldr»    r3,·[r3,·#4]
27 »       blx»    r327 »       blx»    r3
28 »       ldrd»   r3,·r4,·[sp]28 »       ldrd»   r3,·r4,·[sp]
29 »       add»    sp,·#829 »       add»    sp,·#8
30 »       mov»    r0,·r530 »       mov»    r0,·r5
31 »       pop»    {r5,·pc}31 »       pop»    {r5,·pc}
32 »       nop32 »       nop
33 »       .word»  0x0000001c33 »       .word»  0x0000001a
34 ·R_ARM_REL32»    .LC034 ·R_ARM_REL32»    .LC0
  
35 00000044·<logger_channel_file_flush>:35 00000044·<logger_channel_file_flush>:
36 logger_channel_file_flush():36 logger_channel_file_flush():
37 »       ldr»    r0,·[r0,·#0]37 »       ldr»    r0,·[r0,·#0]
38 »       ldr»    r3,·[r0,·#4]38 »       ldr»    r3,·[r0,·#4]
39 »       ldr»    r3,·[r3,·#4]39 »       ldr»    r3,·[r3,·#4]
40 »       bx»     r340 »       bx»     r3
  
41 0000004c·<logger_channel_file_sink>:41 0000004c·<logger_channel_file_sink>:
42 logger_channel_file_sink():42 logger_channel_file_sink():
43 »       str.w»  r4,·[sp,·#-12]!43 »       str.w»  r4,·[sp,·#-12]!
44 »       mov.w»  r3,·#0 
45 »       ldr»    r4,·[r0,·#0]44 »       ldr»    r4,·[r0,·#0]
46 »       mov.w»  r0,·#3 
47 »       strd»   r5,·lr,·[sp,·#4]45 »       strd»   r5,·lr,·[sp,·#4]
48 »       sub»    sp,·#108»     ;·0x6c46 »       sub»    sp,·#108»     ;·0x6c
 47 »       mov.w»  r3,·#0
49 »       mov»    r2,·sp48 »       mov»    r2,·sp
 49 »       mov.w»  r0,·#3
50 »       ldr»    r1,·[r4,·#12]50 »       ldr»    r1,·[r4,·#12]
51 »       str»    r3,·[sp,·#20]51 »       str»    r3,·[sp,·#20]
52 »       bl»     0·<__fxstat64>52 »       bl»     0·<__fxstat64>
53 ·R_ARM_THM_CALL» __fxstat6453 ·R_ARM_THM_CALL» __fxstat64
54 »       ldr»    r3,·[sp,·#20]54 »       ldr»    r3,·[sp,·#20]
55 »       cbz»    r3,·7a·<logger_channel_file_sink+0x2e>55 »       cbz»    r3,·7a·<logger_channel_file_sink+0x2e>
56 »       add»    sp,·#108»     ;·0x6c56 »       add»    sp,·#108»     ;·0x6c
Offset 87, 24 lines modifiedOffset 87, 24 lines modified
87 »       ldr»    r0,·[r4,·#12]87 »       ldr»    r0,·[r4,·#12]
88 »       cmp»    r0,·#088 »       cmp»    r0,·#0
89 »       bge.n»  b2·<logger_channel_file_sink+0x66>89 »       bge.n»  b2·<logger_channel_file_sink+0x66>
90 »       str»    r5,·[r4,·#12]90 »       str»    r5,·[r4,·#12]
91 »       b.n»    6e·<logger_channel_file_sink+0x22>91 »       b.n»    6e·<logger_channel_file_sink+0x22>
92 »       bl»     0·<close_ex>92 »       bl»     0·<close_ex>
93 ·R_ARM_THM_CALL» close_ex93 ·R_ARM_THM_CALL» close_ex
94 »       b.n»    fffffffc·<logger_channel_file_rename+0xfffffab4>94 »       b.n»    fffffffc·<logger_channel_file_rename+0xfffffaa4>
95 »       .word»  0x0000003495 »       .word»  0x00000034
96 ·R_ARM_REL32»    .LC196 ·R_ARM_REL32»    .LC1
  
97 000000bc·<logger_channel_file_close>:97 000000bc·<logger_channel_file_close>:
98 logger_channel_file_close():98 logger_channel_file_close():
99 »       strd»   r4,·r5,·[sp,·#-16]!99 »       strd»   r4,·r5,·[sp,·#-16]!
100 »       mov»    r5,·r0 
101 »       ldr»    r4,·[r0,·#0]100 »       ldr»    r4,·[r0,·#0]
102 »       strd»   r6,·lr,·[sp,·#8]101 »       strd»   r6,·lr,·[sp,·#8]
 102 »       mov»    r5,·r0
103 »       mov.w»  r6,·#0103 »       mov.w»  r6,·#0
104 »       ldr»    r3,·[r4,·#4]104 »       ldr»    r3,·[r4,·#4]
105 »       mov»    r0,·r4105 »       mov»    r0,·r4
106 »       ldr»    r3,·[r3,·#4]106 »       ldr»    r3,·[r3,·#4]
107 »       blx»    r3107 »       blx»    r3
108 »       ldr»    r3,·[r4,·#4]108 »       ldr»    r3,·[r4,·#4]
109 »       mov»    r0,·r4109 »       mov»    r0,·r4
Offset 112, 75 lines modifiedOffset 112, 75 lines modified
112 »       blx»    r3112 »       blx»    r3
113 »       add.w»  r0,·r4,·#8113 »       add.w»  r0,·r4,·#8
114 »       bl»     0·<chroot_unmanage_path>114 »       bl»     0·<chroot_unmanage_path>
115 ·R_ARM_THM_CALL» chroot_unmanage_path115 ·R_ARM_THM_CALL» chroot_unmanage_path
116 »       ldr»    r0,·[r4,·#8]116 »       ldr»    r0,·[r4,·#8]
117 »       bl»     0·<free>117 »       bl»     0·<free>
118 ·R_ARM_THM_CALL» free118 ·R_ARM_THM_CALL» free
119 »       str»    r6,·[r5,·#4] 
120 »       ldr»    r0,·[r5,·#0]119 »       ldr»    r0,·[r5,·#0]
 120 »       str»    r6,·[r5,·#4]
121 »       strd»   r6,·r6,·[r4]121 »       strd»   r6,·r6,·[r4]
122 »       bl»     0·<free>122 »       bl»     0·<free>
123 ·R_ARM_THM_CALL» free123 ·R_ARM_THM_CALL» free
124 »       str»    r6,·[r5,·#0]124 »       str»    r6,·[r5,·#0]
125 »       ldrd»   r4,·r5,·[sp]125 »       ldrd»   r4,·r5,·[sp]
126 »       add»    sp,·#8126 »       add»    sp,·#8
127 »       pop»    {r6,·pc}127 »       pop»    {r6,·pc}
  
128 00000100·<logger_channel_file_vmsg>:128 00000100·<logger_channel_file_vmsg>:
129 logger_channel_file_vmsg():129 logger_channel_file_vmsg():
130 »       strd»   r3,·r4,·[sp,·#-16]!130 »       strd»   r3,·r4,·[sp,·#-16]!
 131 »       ldr»    r4,·[r0,·#0]
131 »       mov»    r1,·r2132 »       mov»    r1,·r2
132 »       mov»    r2,·r3133 »       mov»    r2,·r3
133 »       ldr»    r4,·[r0,·#0] 
134 »       strd»   r5,·lr,·[sp,·#8]134 »       strd»   r5,·lr,·[sp,·#8]
135 »       mov»    r0,·r4135 »       mov»    r0,·r4
136 »       bl»     0·<vosformat>136 »       bl»     0·<vosformat>
137 ·R_ARM_THM_CALL» vosformat137 ·R_ARM_THM_CALL» vosformat
 138 »       ldr»    r3,·[r4,·#4]
138 »       ldr»    r1,·[pc,·#36]» ;·(13c·<logger_channel_file_vmsg+0x3c>)139 »       ldr»    r1,·[pc,·#36]» ;·(13c·<logger_channel_file_vmsg+0x3c>)
139 »       mov»    r0,·r4140 »       mov»    r0,·r4
140 »       mov.w»  r2,·#1141 »       mov.w»  r2,·#1
141 »       ldr»    r3,·[r4,·#4] 
142 »       add»    r1,·pc 
Max diff block lines reached; 13911/16648 bytes (83.56%) of diff not shown.
11.7 KB
logger_channel_stream.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········1672·(bytes·into·file)13 ··Start·of·section·headers:··········1680·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1319 ··Number·of·section·headers:·········13
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·12
2.55 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x688:1 There·are·13·section·headers,·starting·at·offset·0x690:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000180·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000188·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000578·000058·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·000580·000058·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0001b4·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0001bc·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0001b4·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0001bc·000000·00··WA··0···0··1
9 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·0001b4·000020·00··WA··0···0··49 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·0001bc·000020·00··WA··0···0··4
10 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·0005d0·000040·08···I·10···5··410 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·0005d8·000040·08···I·10···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0001d4·00002f·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0001dc·00002f·01·AMS··0···0··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·000203·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·00020b·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000203·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00020b·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·000238·000220·10·····11··28··414 ··[10]·.symtab···········SYMTAB··········00000000·000240·000220·10·····11··28··4
15 ··[11]·.strtab···········STRTAB··········00000000·000458·00011d·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·000460·00011d·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·000610·000076·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·000618·000076·00······0···0··1
17 Key·to·Flags:17 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··y·(purecode),·p·(processor·specific)21 ··y·(purecode),·p·(processor·specific)
1.66 KB
readelf --wide --symbols {}
    
Offset 13, 25 lines modifiedOffset 13, 25 lines modified
13 ·····9:·00000065····54·FUNC····LOCAL··DEFAULT····1·logger_channel_stream_close13 ·····9:·00000065····54·FUNC····LOCAL··DEFAULT····1·logger_channel_stream_close
14 ····10:·0000009d····64·FUNC····LOCAL··DEFAULT····1·logger_channel_stream_vmsg14 ····10:·0000009d····64·FUNC····LOCAL··DEFAULT····1·logger_channel_stream_vmsg
15 ····11:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d15 ····11:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
16 ····12:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t16 ····12:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
17 ····13:·000000dd····84·FUNC····LOCAL··DEFAULT····1·logger_channel_stream_msg17 ····13:·000000dd····84·FUNC····LOCAL··DEFAULT····1·logger_channel_stream_msg
18 ····14:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····1·$d18 ····14:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
19 ····15:·00000130·····0·NOTYPE··LOCAL··DEFAULT····1·$t19 ····15:·00000130·····0·NOTYPE··LOCAL··DEFAULT····1·$t
20 ····16:·00000178·····0·NOTYPE··LOCAL··DEFAULT····1·$d20 ····16:·00000180·····0·NOTYPE··LOCAL··DEFAULT····1·$d
21 ····17:·00000004·····0·NOTYPE··LOCAL··DEFAULT····7·.LC121 ····17:·00000004·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1
22 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT····5·22 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
23 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d23 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
24 ····20:·00000000····32·OBJECT··LOCAL··DEFAULT····5·stream_vtbl24 ····20:·00000000····32·OBJECT··LOCAL··DEFAULT····5·stream_vtbl
25 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT····7·25 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
26 ····22:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d26 ····22:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
27 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT····1·27 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
28 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT····3·28 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
29 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT····4·29 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT····8·30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT····9·31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·vosformat33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·vosformat
34 ····30:·00000131····80·FUNC····GLOBAL·DEFAULT····1·logger_channel_stream_open34 ····30:·00000131····88·FUNC····GLOBAL·DEFAULT····1·logger_channel_stream_open
35 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc35 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
36 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror36 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
37 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit37 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
1.94 KB
readelf --wide --relocs {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x578·contains·11·entries:1 Relocation·section·'.rel.text'·at·offset·0x580·contains·11·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000040··00000403·R_ARM_REL32············00000000···.LC03 00000040··00000403·R_ARM_REL32············00000000···.LC0
4 0000008c··00001c0a·R_ARM_THM_CALL·········00000000···free4 0000008c··00001c0a·R_ARM_THM_CALL·········00000000···free
5 000000ac··00001d0a·R_ARM_THM_CALL·········00000000···vosformat5 000000ac··00001d0a·R_ARM_THM_CALL·········00000000···vosformat
6 000000d8··00000403·R_ARM_REL32············00000000···.LC06 000000d8··00000403·R_ARM_REL32············00000000···.LC0
7 000000f6··00001d0a·R_ARM_THM_CALL·········00000000···vosformat7 000000f6··00001d0a·R_ARM_THM_CALL·········00000000···vosformat
8 0000012c··00000403·R_ARM_REL32············00000000···.LC08 0000012c··00000403·R_ARM_REL32············00000000···.LC0
9 00000142··00001f0a·R_ARM_THM_CALL·········00000000···malloc9 00000146··00001f0a·R_ARM_THM_CALL·········00000000···malloc
10 0000016e··0000200a·R_ARM_THM_CALL·········00000000···perror10 00000176··0000200a·R_ARM_THM_CALL·········00000000···perror
11 00000174··0000210a·R_ARM_THM_CALL·········00000000···exit11 0000017c··0000210a·R_ARM_THM_CALL·········00000000···exit
12 00000178··00001203·R_ARM_REL32············00000000···.data.rel.ro.local12 00000180··00001203·R_ARM_REL32············00000000···.data.rel.ro.local
13 0000017c··00001103·R_ARM_REL32············00000004···.LC113 00000184··00001103·R_ARM_REL32············00000004···.LC1
  
14 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0x5d0·contains·8·entries:14 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0x5d8·contains·8·entries:
15 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name15 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
16 00000000··00000102·R_ARM_ABS32············00000001···logger_channel_stream_constmsg16 00000000··00000102·R_ARM_ABS32············00000001···logger_channel_stream_constmsg
17 00000004··00000d02·R_ARM_ABS32············000000dd···logger_channel_stream_msg17 00000004··00000d02·R_ARM_ABS32············000000dd···logger_channel_stream_msg
18 00000008··00000a02·R_ARM_ABS32············0000009d···logger_channel_stream_vmsg18 00000008··00000a02·R_ARM_ABS32············0000009d···logger_channel_stream_vmsg
19 0000000c··00000602·R_ARM_ABS32············00000045···logger_channel_stream_flush19 0000000c··00000602·R_ARM_ABS32············00000045···logger_channel_stream_flush
20 00000010··00000902·R_ARM_ABS32············00000065···logger_channel_stream_close20 00000010··00000902·R_ARM_ABS32············00000065···logger_channel_stream_close
21 00000014··00000702·R_ARM_ABS32············0000004d···logger_channel_stream_reopen21 00000014··00000702·R_ARM_ABS32············0000004d···logger_channel_stream_reopen
283 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 r&h"`ah{Db`1 Gch»    I·FO
2 src/logger_channel_stream.c2 src/logger_channel_stream.c
3 stream_channel3 stream_channel
4 logger_channel_stream_constmsg4 logger_channel_stream_constmsg
5 logger_channel_stream_flush5 logger_channel_stream_flush
6 logger_channel_stream_reopen6 logger_channel_stream_reopen
7 logger_channel_steam_sync7 logger_channel_steam_sync
8 logger_channel_stream_close8 logger_channel_stream_close
4.38 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 42 lines modifiedOffset 2, 42 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<logger_channel_stream_constmsg>:3 00000000·<logger_channel_stream_constmsg>:
4 logger_channel_stream_constmsg():4 logger_channel_stream_constmsg():
5 »       strd»   r3,·r4,·[sp,·#-16]!5 »       strd»   r3,·r4,·[sp,·#-16]!
 6 »       ldr»    r4,·[r0,·#0]
6 »       mov»    r1,·r27 »       mov»    r1,·r2
7 »       mov»    r2,·r38 »       mov»    r2,·r3
8 »       ldr»    r4,·[r0,·#0] 
9 »       strd»   r5,·lr,·[sp,·#8]9 »       strd»   r5,·lr,·[sp,·#8]
10 »       ldr»    r3,·[r4,·#4]10 »       ldr»    r3,·[r4,·#4]
11 »       mov»    r0,·r411 »       mov»    r0,·r4
12 »       ldr»    r3,·[r3,·#0]12 »       ldr»    r3,·[r3,·#0]
13 »       blx»    r313 »       blx»    r3
14 »       ldr»    r1,·[pc,·#40]» ;·(40·<logger_channel_stream_constmsg+0x40>)14 »       ldr»    r3,·[r4,·#4]
 15 »       ldr»    r1,·[pc,·#36]» ;·(40·<logger_channel_stream_constmsg+0x40>)
15 »       mov»    r0,·r416 »       mov»    r0,·r4
16 »       mov.w»  r2,·#117 »       mov.w»  r2,·#1
17 »       ldr»    r3,·[r4,·#4] 
18 »       add»    r1,·pc 
19 »       ldr»    r3,·[r3,·#0]18 »       ldr»    r3,·[r3,·#0]
 19 »       add»    r1,·pc
20 »       blx»    r320 »       blx»    r3
21 »       ldrb»   r3,·[r4,·#8]21 »       ldrb»   r3,·[r4,·#8]
22 »       mov»    r5,·r022 »       mov»    r5,·r0
23 »       cbz»    r3,·34·<logger_channel_stream_constmsg+0x34>23 »       cbz»    r3,·34·<logger_channel_stream_constmsg+0x34>
24 »       ldr»    r3,·[r4,·#4]24 »       ldr»    r3,·[r4,·#4]
25 »       mov»    r0,·r425 »       mov»    r0,·r4
26 »       ldr»    r3,·[r3,·#4]26 »       ldr»    r3,·[r3,·#4]
27 »       blx»    r327 »       blx»    r3
28 »       ldrd»   r3,·r4,·[sp]28 »       ldrd»   r3,·r4,·[sp]
29 »       add»    sp,·#829 »       add»    sp,·#8
30 »       mov»    r0,·r530 »       mov»    r0,·r5
31 »       pop»    {r5,·pc}31 »       pop»    {r5,·pc}
32 »       nop32 »       nop
33 »       .word»  0x0000001c33 »       .word»  0x0000001a
34 ·R_ARM_REL32»    .LC034 ·R_ARM_REL32»    .LC0
  
35 00000044·<logger_channel_stream_flush>:35 00000044·<logger_channel_stream_flush>:
36 logger_channel_stream_flush():36 logger_channel_stream_flush():
37 »       ldr»    r0,·[r0,·#0]37 »       ldr»    r0,·[r0,·#0]
38 »       ldr»    r3,·[r0,·#4]38 »       ldr»    r3,·[r0,·#4]
39 »       ldr»    r3,·[r3,·#4]39 »       ldr»    r3,·[r3,·#4]
Offset 58, 88 lines modifiedOffset 58, 88 lines modified
58 logger_channel_steam_sync():58 logger_channel_steam_sync():
59 »       bx»     lr59 »       bx»     lr
60 »       nop60 »       nop
  
61 00000064·<logger_channel_stream_close>:61 00000064·<logger_channel_stream_close>:
62 logger_channel_stream_close():62 logger_channel_stream_close():
63 »       strd»   r4,·r5,·[sp,·#-16]!63 »       strd»   r4,·r5,·[sp,·#-16]!
64 »       mov»    r5,·r0 
65 »       ldr»    r4,·[r0,·#0]64 »       ldr»    r4,·[r0,·#0]
66 »       strd»   r6,·lr,·[sp,·#8]65 »       strd»   r6,·lr,·[sp,·#8]
 66 »       mov»    r5,·r0
67 »       mov.w»  r6,·#067 »       mov.w»  r6,·#0
68 »       ldr»    r3,·[r4,·#4]68 »       ldr»    r3,·[r4,·#4]
69 »       mov»    r0,·r469 »       mov»    r0,·r4
70 »       ldr»    r3,·[r3,·#4]70 »       ldr»    r3,·[r3,·#4]
71 »       blx»    r371 »       blx»    r3
72 »       ldr»    r3,·[r4,·#4]72 »       ldr»    r3,·[r4,·#4]
73 »       mov»    r0,·r473 »       mov»    r0,·r4
74 »       ldr»    r3,·[r3,·#8]74 »       ldr»    r3,·[r3,·#8]
75 »       blx»    r375 »       blx»    r3
76 »       str»    r6,·[r5,·#4] 
77 »       ldr»    r0,·[r5,·#0]76 »       ldr»    r0,·[r5,·#0]
 77 »       str»    r6,·[r5,·#4]
78 »       strd»   r6,·r6,·[r4]78 »       strd»   r6,·r6,·[r4]
79 »       bl»     0·<free>79 »       bl»     0·<free>
80 ·R_ARM_THM_CALL» free80 ·R_ARM_THM_CALL» free
81 »       str»    r6,·[r5,·#0]81 »       str»    r6,·[r5,·#0]
82 »       ldrd»   r4,·r5,·[sp]82 »       ldrd»   r4,·r5,·[sp]
83 »       add»    sp,·#883 »       add»    sp,·#8
84 »       pop»    {r6,·pc}84 »       pop»    {r6,·pc}
85 »       nop85 »       nop
  
86 0000009c·<logger_channel_stream_vmsg>:86 0000009c·<logger_channel_stream_vmsg>:
87 logger_channel_stream_vmsg():87 logger_channel_stream_vmsg():
88 »       strd»   r3,·r4,·[sp,·#-16]!88 »       strd»   r3,·r4,·[sp,·#-16]!
 89 »       ldr»    r4,·[r0,·#0]
89 »       mov»    r1,·r290 »       mov»    r1,·r2
90 »       mov»    r2,·r391 »       mov»    r2,·r3
91 »       ldr»    r4,·[r0,·#0] 
92 »       strd»   r5,·lr,·[sp,·#8]92 »       strd»   r5,·lr,·[sp,·#8]
93 »       mov»    r0,·r493 »       mov»    r0,·r4
94 »       bl»     0·<vosformat>94 »       bl»     0·<vosformat>
95 ·R_ARM_THM_CALL» vosformat95 ·R_ARM_THM_CALL» vosformat
 96 »       ldr»    r3,·[r4,·#4]
96 »       ldr»    r1,·[pc,·#36]» ;·(d8·<logger_channel_stream_vmsg+0x3c>)97 »       ldr»    r1,·[pc,·#36]» ;·(d8·<logger_channel_stream_vmsg+0x3c>)
97 »       mov»    r0,·r498 »       mov»    r0,·r4
98 »       mov.w»  r2,·#199 »       mov.w»  r2,·#1
99 »       ldr»    r3,·[r4,·#4] 
100 »       add»    r1,·pc 
101 »       ldr»    r3,·[r3,·#0]100 »       ldr»    r3,·[r3,·#0]
 101 »       add»    r1,·pc
102 »       blx»    r3102 »       blx»    r3
103 »       ldrb»   r3,·[r4,·#8]103 »       ldrb»   r3,·[r4,·#8]
104 »       mov»    r5,·r0104 »       mov»    r5,·r0
105 »       cbz»    r3,·ce·<logger_channel_stream_vmsg+0x32>105 »       cbz»    r3,·ce·<logger_channel_stream_vmsg+0x32>
106 »       ldr»    r3,·[r4,·#4]106 »       ldr»    r3,·[r4,·#4]
107 »       mov»    r0,·r4107 »       mov»    r0,·r4
108 »       ldr»    r3,·[r3,·#4]108 »       ldr»    r3,·[r3,·#4]
109 »       blx»    r3109 »       blx»    r3
110 »       ldrd»   r3,·r4,·[sp]110 »       ldrd»   r3,·r4,·[sp]
111 »       add»    sp,·#8111 »       add»    sp,·#8
112 »       mov»    r0,·r5112 »       mov»    r0,·r5
113 »       pop»    {r5,·pc}113 »       pop»    {r5,·pc}
114 »       .word»  0x0000001a114 »       .word»  0x00000018
115 ·R_ARM_REL32»    .LC0115 ·R_ARM_REL32»    .LC0
  
116 000000dc·<logger_channel_stream_msg>:116 000000dc·<logger_channel_stream_msg>:
117 logger_channel_stream_msg():117 logger_channel_stream_msg():
118 »       push»   {r2,·r3}118 »       push»   {r2,·r3}
119 »       str.w»  r4,·[sp,·#-12]!119 »       str.w»  r4,·[sp,·#-12]!
120 »       strd»   r5,·lr,·[sp,·#4]120 »       strd»   r5,·lr,·[sp,·#4]
121 »       sub»    sp,·#12121 »       sub»    sp,·#12
122 »       add»    r3,·sp,·#24 
123 »       ldr»    r4,·[r0,·#0]122 »       ldr»    r4,·[r0,·#0]
 123 »       add»    r3,·sp,·#24
124 »       ldr.w»  r1,·[r3],·#4124 »       ldr.w»  r1,·[r3],·#4
125 »       mov»    r0,·r4125 »       mov»    r0,·r4
126 »       mov»    r2,·r3126 »       mov»    r2,·r3
127 »       str»    r3,·[sp,·#4]127 »       str»    r3,·[sp,·#4]
128 »       bl»     0·<vosformat>128 »       bl»     0·<vosformat>
129 ·R_ARM_THM_CALL» vosformat129 ·R_ARM_THM_CALL» vosformat
Max diff block lines reached; 1629/4300 bytes (37.88%) of diff not shown.
4.56 KB
logger_channel_syslog.o
4.51 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 21, 17 lines modifiedOffset 21, 17 lines modified
21 »       mov.w»  r0,·#021 »       mov.w»  r0,·#0
22 »       pop»    {r4,·pc}22 »       pop»    {r4,·pc}
23 »       nop23 »       nop
  
24 00000020·<logger_channel_syslog_close>:24 00000020·<logger_channel_syslog_close>:
25 logger_channel_syslog_close():25 logger_channel_syslog_close():
26 »       strd»   r3,·r4,·[sp,·#-16]!26 »       strd»   r3,·r4,·[sp,·#-16]!
27 »       mov»    r4,·r0 
28 »       strd»   r5,·lr,·[sp,·#8]27 »       strd»   r5,·lr,·[sp,·#8]
29 »       ldr»    r5,·[r0,·#0]28 »       ldr»    r5,·[r0,·#0]
 29 »       mov»    r4,·r0
30 »       ldr»    r0,·[r5,·#0]30 »       ldr»    r0,·[r5,·#0]
31 »       bl»     0·<free>31 »       bl»     0·<free>
32 ·R_ARM_THM_CALL» free32 ·R_ARM_THM_CALL» free
33 »       mov»    r0,·r533 »       mov»    r0,·r5
34 »       bl»     0·<free>34 »       bl»     0·<free>
35 ·R_ARM_THM_CALL» free35 ·R_ARM_THM_CALL» free
36 »       bl»     0·<closelog>36 »       bl»     0·<closelog>
Offset 41, 16 lines modifiedOffset 41, 16 lines modified
41 »       ldrd»   r3,·r4,·[sp]41 »       ldrd»   r3,·r4,·[sp]
42 »       add»    sp,·#842 »       add»    sp,·#8
43 »       pop»    {r5,·pc}43 »       pop»    {r5,·pc}
  
44 0000004c·<logger_channel_syslog_constmsg>:44 0000004c·<logger_channel_syslog_constmsg>:
45 logger_channel_syslog_constmsg():45 logger_channel_syslog_constmsg():
46 »       strd»   r3,·lr,·[sp,·#-8]!46 »       strd»   r3,·lr,·[sp,·#-8]!
47 »       cmp»    r1,·#7 
48 »       ldr»    r3,·[sp,·#8]47 »       ldr»    r3,·[sp,·#8]
 48 »       cmp»    r1,·#7
49 »       it»     ge49 »       it»     ge
50 »       movge»  r1,·#750 »       movge»  r1,·#7
51 »       mov»    r0,·r151 »       mov»    r0,·r1
52 »       mov.w»  r1,·#152 »       mov.w»  r1,·#1
53 »       add»    r3,·r253 »       add»    r3,·r2
54 »       ldr»    r2,·[pc,·#12]» ;·(70·<logger_channel_syslog_constmsg+0x24>)54 »       ldr»    r2,·[pc,·#12]» ;·(70·<logger_channel_syslog_constmsg+0x24>)
55 »       add»    r2,·pc55 »       add»    r2,·pc
Offset 62, 20 lines modifiedOffset 62, 20 lines modified
62 »       .word»  0x0000000a62 »       .word»  0x0000000a
63 ·R_ARM_REL32»    .LC063 ·R_ARM_REL32»    .LC0
  
64 00000074·<logger_channel_syslog_vmsg>:64 00000074·<logger_channel_syslog_vmsg>:
65 logger_channel_syslog_vmsg():65 logger_channel_syslog_vmsg():
66 »       str.w»  r4,·[sp,·#-28]!66 »       str.w»  r4,·[sp,·#-28]!
67 »       strd»   r5,·r6,·[sp,·#4]67 »       strd»   r5,·r6,·[sp,·#4]
68 »       mov»    r6,·r1 
69 »       mov.w»  r1,·#1024»  ;·0x400 
70 »       strd»   r7,·r8,·[sp,·#12]68 »       strd»   r7,·r8,·[sp,·#12]
71 »       strd»   r9,·lr,·[sp,·#20]69 »       strd»   r9,·lr,·[sp,·#20]
72 »       subw»   sp,·sp,·#1028»;·0x40470 »       subw»   sp,·sp,·#1028»;·0x404
 71 »       mov»    r6,·r1
73 »       mov»    r4,·sp72 »       mov»    r4,·sp
 73 »       mov.w»  r1,·#1024»  ;·0x400
74 »       mov»    r0,·r474 »       mov»    r0,·r4
75 »       bl»     0·<vsnformat>75 »       bl»     0·<vsnformat>
76 ·R_ARM_THM_CALL» vsnformat76 ·R_ARM_THM_CALL» vsnformat
77 »       subs»   r5,·r0,·#077 »       subs»   r5,·r0,·#0
78 »       blt.n»  c4·<logger_channel_syslog_vmsg+0x50>78 »       blt.n»  c4·<logger_channel_syslog_vmsg+0x50>
79 »       ldr»    r2,·[pc,·#92]» ;·(f8·<logger_channel_syslog_vmsg+0x84>)79 »       ldr»    r2,·[pc,·#92]» ;·(f8·<logger_channel_syslog_vmsg+0x84>)
80 »       and.w»  r0,·r6,·#780 »       and.w»  r0,·r6,·#7
Offset 90, 45 lines modifiedOffset 90, 45 lines modified
90 »       ldrd»   r6,·r7,·[sp,·#8]90 »       ldrd»   r6,·r7,·[sp,·#8]
91 »       ldrd»   r8,·r9,·[sp,·#16]91 »       ldrd»   r8,·r9,·[sp,·#16]
92 »       add»    sp,·#2492 »       add»    sp,·#24
93 »       ldr.w»  pc,·[sp],·#493 »       ldr.w»  pc,·[sp],·#4
94 »       ldr»    r7,·[pc,·#52]» ;·(fc·<logger_channel_syslog_vmsg+0x88>)94 »       ldr»    r7,·[pc,·#52]» ;·(fc·<logger_channel_syslog_vmsg+0x88>)
95 »       mov.w»  r5,·#33»    ;·0x2195 »       mov.w»  r5,·#33»    ;·0x21
96 »       add»    r7,·pc96 »       add»    r7,·pc
97 »       ldrd»   r0,·r1,·[r7] 
98 »       ldrb.w» ip,·[r7,·#32] 
99 »       ldrd»   r2,·r3,·[r7,·#8]97 »       ldrd»   r2,·r3,·[r7,·#8]
100 »       strd»   r0,·r1,·[r4]98 »       ldrb.w» ip,·[r7,·#32]
101 »       ldrd»   r0,·r1,·[r7,·#16]99 »       ldrd»   r0,·r1,·[r7]
102 »       ldrd»   r8,·r9,·[r7,·#24]100 »       ldrd»   r8,·r9,·[r7,·#16]
103 »       strd»   r2,·r3,·[r4,·#8]101 »       strd»   r2,·r3,·[r4,·#8]
 102 »       ldrd»   r2,·r3,·[r7,·#24]
 103 »       strd»   r0,·r1,·[r4]
 104 »       strd»   r8,·r9,·[r4,·#16]
104 »       strb.w» ip,·[r4,·#32]105 »       strb.w» ip,·[r4,·#32]
105 »       strd»   r0,·r1,·[r4,·#16]106 »       strd»   r2,·r3,·[r4,·#24]
106 »       strd»   r8,·r9,·[r4,·#24] 
107 »       b.n»    9a·<logger_channel_syslog_vmsg+0x26>107 »       b.n»    9a·<logger_channel_syslog_vmsg+0x26>
108 »       nop108 »       nop
109 »       .word»  0x0000004e109 »       .word»  0x0000004e
110 ·R_ARM_REL32»    .LC0110 ·R_ARM_REL32»    .LC0
111 »       .word»  0x0000002e111 »       .word»  0x0000002e
112 ·R_ARM_REL32»    .LC1112 ·R_ARM_REL32»    .LC1
  
113 00000100·<logger_channel_syslog_msg>:113 00000100·<logger_channel_syslog_msg>:
114 logger_channel_syslog_msg():114 logger_channel_syslog_msg():
115 »       push»   {r2,·r3}115 »       push»   {r2,·r3}
116 »       str.w»  r4,·[sp,·#-28]!116 »       str.w»  r4,·[sp,·#-28]!
117 »       strd»   r5,·r6,·[sp,·#4]117 »       strd»   r5,·r6,·[sp,·#4]
118 »       mov»    r6,·r1 
119 »       mov.w»  r1,·#1024»  ;·0x400 
120 »       strd»   r7,·r8,·[sp,·#12]118 »       strd»   r7,·r8,·[sp,·#12]
121 »       strd»   r9,·lr,·[sp,·#20]119 »       strd»   r9,·lr,·[sp,·#20]
122 »       subw»   sp,·sp,·#1036»;·0x40c120 »       subw»   sp,·sp,·#1036»;·0x40c
 121 »       mov»    r6,·r1
123 »       add.w»  r3,·sp,·#1064»       ;·0x428122 »       add.w»  r3,·sp,·#1064»       ;·0x428
124 »       add»    r4,·sp,·#8123 »       add»    r4,·sp,·#8
125 »       ldr.w»  r2,·[r3],·#4124 »       ldr.w»  r2,·[r3],·#4
126 »       mov»    r0,·r4125 »       mov»    r0,·r4
 126 »       mov.w»  r1,·#1024»  ;·0x400
127 »       str»    r3,·[sp,·#4]127 »       str»    r3,·[sp,·#4]
128 »       bl»     0·<vsnformat>128 »       bl»     0·<vsnformat>
129 ·R_ARM_THM_CALL» vsnformat129 ·R_ARM_THM_CALL» vsnformat
130 »       subs»   r5,·r0,·#0130 »       subs»   r5,·r0,·#0
131 »       blt.n»  15e·<logger_channel_syslog_msg+0x5e>131 »       blt.n»  15e·<logger_channel_syslog_msg+0x5e>
132 »       ldr»    r2,·[pc,·#92]» ;·(190·<logger_channel_syslog_msg+0x90>)132 »       ldr»    r2,·[pc,·#92]» ;·(190·<logger_channel_syslog_msg+0x90>)
133 »       mov»    r0,·r6133 »       mov»    r0,·r6
Offset 145, 69 lines modifiedOffset 145, 69 lines modified
145 »       add»    sp,·#24145 »       add»    sp,·#24
146 »       ldr.w»  lr,·[sp],·#4146 »       ldr.w»  lr,·[sp],·#4
147 »       add»    sp,·#8147 »       add»    sp,·#8
148 »       bx»     lr148 »       bx»     lr
149 »       ldr»    r7,·[pc,·#52]» ;·(194·<logger_channel_syslog_msg+0x94>)149 »       ldr»    r7,·[pc,·#52]» ;·(194·<logger_channel_syslog_msg+0x94>)
150 »       mov.w»  r5,·#33»    ;·0x21150 »       mov.w»  r5,·#33»    ;·0x21
151 »       add»    r7,·pc151 »       add»    r7,·pc
152 »       ldrd»   r0,·r1,·[r7] 
153 »       ldrb.w» ip,·[r7,·#32] 
154 »       ldrd»   r2,·r3,·[r7,·#8]152 »       ldrd»   r2,·r3,·[r7,·#8]
155 »       strd»   r0,·r1,·[r4]153 »       ldrb.w» ip,·[r7,·#32]
156 »       ldrd»   r0,·r1,·[r7,·#16]154 »       ldrd»   r0,·r1,·[r7]
157 »       ldrd»   r8,·r9,·[r7,·#24]155 »       ldrd»   r8,·r9,·[r7,·#16]
158 »       strd»   r2,·r3,·[r4,·#8]156 »       strd»   r2,·r3,·[r4,·#8]
 157 »       ldrd»   r2,·r3,·[r7,·#24]
 158 »       strd»   r0,·r1,·[r4]
Max diff block lines reached; 1376/4433 bytes (31.04%) of diff not shown.
258 KB
logger_handle.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········23992·(bytes·into·file)13 ··Start·of·section·headers:··········23928·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1619 ··Number·of·section·headers:·········16
20 ··Section·header·string·table·index:·1520 ··Section·header·string·table·index:·15
3.03 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 There·are·16·section·headers,·starting·at·offset·0x5db8:1 There·are·16·section·headers,·starting·at·offset·0x5d78:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·002a60·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·002a2c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·004924·0013f8·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·0048ec·0013f0·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·002a94·000015·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·002a60·000015·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·002ab0·0000ba·00··WA··0···0··88 ··[·4]·.bss··············NOBITS··········00000000·002a78·0000ba·00··WA··0···0··8
9 ··[·5]·.rodata···········PROGBITS········00000000·002ab0·000015·00···A··0···0··49 ··[·5]·.rodata···········PROGBITS········00000000·002a78·000015·00···A··0···0··4
10 ··[·6]·.data.rel·········PROGBITS········00000000·002ac8·000008·00··WA··0···0··410 ··[·6]·.data.rel·········PROGBITS········00000000·002a90·000008·00··WA··0···0··4
11 ··[·7]·.rel.data.rel·····REL·············00000000·005d1c·000008·08···I·13···6··411 ··[·7]·.rel.data.rel·····REL·············00000000·005cdc·000008·08···I·13···6··4
12 ··[·8]·.data.rel.local···PROGBITS········00000000·002ad0·000004·00··WA··0···0··412 ··[·8]·.data.rel.local···PROGBITS········00000000·002a98·000004·00··WA··0···0··4
13 ··[·9]·.rel.data.rel.local·REL·············00000000·005d24·000008·08···I·13···8··413 ··[·9]·.rel.data.rel.local·REL·············00000000·005ce4·000008·08···I·13···8··4
14 ··[10]·.rodata.str1.4····PROGBITS········00000000·002ad4·0001f4·01·AMS··0···0··414 ··[10]·.rodata.str1.4····PROGBITS········00000000·002a9c·0001f4·01·AMS··0···0··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·002cc8·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·002c90·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002cc8·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002c90·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·002cfc·0010d0·10·····14·154··417 ··[13]·.symtab···········SYMTAB··········00000000·002cc4·0010d0·10·····14·154··4
18 ··[14]·.strtab···········STRTAB··········00000000·003dcc·000b56·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·003d94·000b56·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·005d2c·000089·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·005cec·000089·00······0···0··1
20 Key·to·Flags:20 Key·to·Flags:
21 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),21 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
22 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),22 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
24 ··y·(purecode),·p·(processor·specific)24 ··y·(purecode),·p·(processor·specific)
20.8 KB
readelf --wide --symbols {}
    
Offset 13, 120 lines modifiedOffset 13, 120 lines modified
13 ·····9:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t13 ·····9:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
14 ····10:·000000bd···138·FUNC····LOCAL··DEFAULT····1·logger_handle_free14 ····10:·000000bd···138·FUNC····LOCAL··DEFAULT····1·logger_handle_free
15 ····11:·00000149····40·FUNC····LOCAL··DEFAULT····1·logger_message_alloc.part.315 ····11:·00000149····40·FUNC····LOCAL··DEFAULT····1·logger_message_alloc.part.3
16 ····12:·00000168·····0·NOTYPE··LOCAL··DEFAULT····1·$d16 ····12:·00000168·····0·NOTYPE··LOCAL··DEFAULT····1·$d
17 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LC017 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LC0
18 ····14:·00000014·····0·NOTYPE··LOCAL··DEFAULT···10·.LC118 ····14:·00000014·····0·NOTYPE··LOCAL··DEFAULT···10·.LC1
19 ····15:·00000170·····0·NOTYPE··LOCAL··DEFAULT····1·$t19 ····15:·00000170·····0·NOTYPE··LOCAL··DEFAULT····1·$t
20 ····16:·00000171···200·FUNC····LOCAL··DEFAULT····1·logger_service_handle_create.part.420 ····16:·00000171···188·FUNC····LOCAL··DEFAULT····1·logger_service_handle_create.part.4
21 ····17:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····1·$d21 ····17:·00000220·····0·NOTYPE··LOCAL··DEFAULT····1·$d
22 ····18:·00000238·····0·NOTYPE··LOCAL··DEFAULT····1·$t22 ····18:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
23 ····19:·00000239···184·FUNC····LOCAL··DEFAULT····1·logger_stop.part.523 ····19:·0000022d···184·FUNC····LOCAL··DEFAULT····1·logger_stop.part.5
24 ····20:·000002d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d24 ····20:·000002cc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
25 ····21:·0000001c·····0·NOTYPE··LOCAL··DEFAULT···10·.LC225 ····21:·0000001c·····0·NOTYPE··LOCAL··DEFAULT···10·.LC2
26 ····22:·000002f0·····0·NOTYPE··LOCAL··DEFAULT····1·$t26 ····22:·000002e4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
27 ····23:·000002f1···240·FUNC····LOCAL··DEFAULT····1·logger_service_channel_unregister_all27 ····23:·000002e5···240·FUNC····LOCAL··DEFAULT····1·logger_service_channel_unregister_all
28 ····24:·000003d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d28 ····24:·000003c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
29 ····25:·000003e0·····0·NOTYPE··LOCAL··DEFAULT····1·$t29 ····25:·000003d4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
30 ····26:·00000400·····0·NOTYPE··LOCAL··DEFAULT····1·$d30 ····26:·000003f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
31 ····27:·00000404·····0·NOTYPE··LOCAL··DEFAULT····1·$t31 ····27:·000003f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
32 ····28:·00000490·····0·NOTYPE··LOCAL··DEFAULT····1·$d32 ····28:·00000484·····0·NOTYPE··LOCAL··DEFAULT····1·$d
33 ····29:·0000049c·····0·NOTYPE··LOCAL··DEFAULT····1·$t33 ····29:·00000490·····0·NOTYPE··LOCAL··DEFAULT····1·$t
34 ····30:·000004d4·····0·NOTYPE··LOCAL··DEFAULT····1·$d34 ····30:·000004c8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
35 ····31:·0000003c·····0·NOTYPE··LOCAL··DEFAULT···10·.LC335 ····31:·0000003c·····0·NOTYPE··LOCAL··DEFAULT···10·.LC3
36 ····32:·000004e4·····0·NOTYPE··LOCAL··DEFAULT····1·$t36 ····32:·000004d8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
37 ····33:·00000594·····0·NOTYPE··LOCAL··DEFAULT····1·$d37 ····33:·00000588·····0·NOTYPE··LOCAL··DEFAULT····1·$d
38 ····34:·000005a0·····0·NOTYPE··LOCAL··DEFAULT····1·$t38 ····34:·00000594·····0·NOTYPE··LOCAL··DEFAULT····1·$t
39 ····35:·00000698·····0·NOTYPE··LOCAL··DEFAULT····1·$d39 ····35:·0000068c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
40 ····36:·000006a8·····0·NOTYPE··LOCAL··DEFAULT····1·$t40 ····36:·0000069c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
41 ····37:·00000708·····0·NOTYPE··LOCAL··DEFAULT····1·$d41 ····37:·000006fc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
42 ····38:·0000070c·····0·NOTYPE··LOCAL··DEFAULT····1·$t42 ····38:·00000700·····0·NOTYPE··LOCAL··DEFAULT····1·$t
43 ····39:·000007bc·····0·NOTYPE··LOCAL··DEFAULT····1·$d43 ····39:·000007b0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
44 ····40:·000007cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t44 ····40:·000007c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
45 ····41:·0000082c·····0·NOTYPE··LOCAL··DEFAULT····1·$d45 ····41:·00000820·····0·NOTYPE··LOCAL··DEFAULT····1·$d
46 ····42:·00000830·····0·NOTYPE··LOCAL··DEFAULT····1·$t46 ····42:·00000824·····0·NOTYPE··LOCAL··DEFAULT····1·$t
47 ····43:·00000bb4·····0·NOTYPE··LOCAL··DEFAULT····1·$d47 ····43:·00000ba8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
48 ····44:·00000c08·····0·NOTYPE··LOCAL··DEFAULT····1·$t48 ····44:·00000bfc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
49 ····45:·00000c74·····0·NOTYPE··LOCAL··DEFAULT····1·$d49 ····45:·00000c68·····0·NOTYPE··LOCAL··DEFAULT····1·$d
50 ····46:·00000c78·····0·NOTYPE··LOCAL··DEFAULT····1·$t50 ····46:·00000c6c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
51 ····47:·00000ce4·····0·NOTYPE··LOCAL··DEFAULT····1·$d51 ····47:·00000cd8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
52 ····48:·00000ce8·····0·NOTYPE··LOCAL··DEFAULT····1·$t52 ····48:·00000cdc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
53 ····49:·00000d28·····0·NOTYPE··LOCAL··DEFAULT····1·$d53 ····49:·00000d1c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
54 ····50:·00000d30·····0·NOTYPE··LOCAL··DEFAULT····1·$t54 ····50:·00000d24·····0·NOTYPE··LOCAL··DEFAULT····1·$t
55 ····51:·00000db0·····0·NOTYPE··LOCAL··DEFAULT····1·$d55 ····51:·00000da4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
56 ····52:·00000dc4·····0·NOTYPE··LOCAL··DEFAULT····1·$t56 ····52:·00000db8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
57 ····53:·00000ea8·····0·NOTYPE··LOCAL··DEFAULT····1·$d57 ····53:·00000e9c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
58 ····54:·000019ed··3668·FUNC····LOCAL··DEFAULT····1·logger_dispatcher_thread58 ····54:·000019d9··3636·FUNC····LOCAL··DEFAULT····1·logger_dispatcher_thread
59 ····55:·0000005c·····0·NOTYPE··LOCAL··DEFAULT···10·.LC459 ····55:·0000005c·····0·NOTYPE··LOCAL··DEFAULT···10·.LC4
60 ····56:·00000ed8·····0·NOTYPE··LOCAL··DEFAULT····1·$t60 ····56:·00000ecc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
61 ····57:·00000ef0·····0·NOTYPE··LOCAL··DEFAULT····1·$d61 ····57:·00000ee4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
62 ····58:·00000ef4·····0·NOTYPE··LOCAL··DEFAULT····1·$t62 ····58:·00000ee8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
63 ····59:·00000fb4·····0·NOTYPE··LOCAL··DEFAULT····1·$d63 ····59:·00000fa4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
64 ····60:·00000fbc·····0·NOTYPE··LOCAL··DEFAULT····1·$t64 ····60:·00000fac·····0·NOTYPE··LOCAL··DEFAULT····1·$t
65 ····61:·00000fbd····36·FUNC····LOCAL··DEFAULT····1·logger_handle_trigger_shutdown65 ····61:·00000fad····36·FUNC····LOCAL··DEFAULT····1·logger_handle_trigger_shutdown
66 ····62:·00000fd8·····0·NOTYPE··LOCAL··DEFAULT····1·$d66 ····62:·00000fc8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
67 ····63:·00000fe0·····0·NOTYPE··LOCAL··DEFAULT····1·$t67 ····63:·00000fd0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
68 ····64:·0000119c·····0·NOTYPE··LOCAL··DEFAULT····1·$d68 ····64:·0000118c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
69 ····65:·000011ec·····0·NOTYPE··LOCAL··DEFAULT····1·$t69 ····65:·000011dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
70 ····66:·0000127c·····0·NOTYPE··LOCAL··DEFAULT····1·$d70 ····66:·00001268·····0·NOTYPE··LOCAL··DEFAULT····1·$d
71 ····67:·00001280·····0·NOTYPE··LOCAL··DEFAULT····1·$t71 ····67:·0000126c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
72 ····68:·00001314·····0·NOTYPE··LOCAL··DEFAULT····1·$d72 ····68:·00001300·····0·NOTYPE··LOCAL··DEFAULT····1·$d
73 ····69:·00001318·····0·NOTYPE··LOCAL··DEFAULT····1·$t73 ····69:·00001304·····0·NOTYPE··LOCAL··DEFAULT····1·$t
74 ····70:·00001328·····0·NOTYPE··LOCAL··DEFAULT····1·$d74 ····70:·00001314·····0·NOTYPE··LOCAL··DEFAULT····1·$d
75 ····71:·0000132c·····0·NOTYPE··LOCAL··DEFAULT····1·$t75 ····71:·00001318·····0·NOTYPE··LOCAL··DEFAULT····1·$t
76 ····72:·000013c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d76 ····72:·000013ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d
77 ····73:·000013c4·····0·NOTYPE··LOCAL··DEFAULT····1·$t77 ····73:·000013b0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
78 ····74:·000013d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d78 ····74:·000013bc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
79 ····75:·000013d4·····0·NOTYPE··LOCAL··DEFAULT····1·$t79 ····75:·000013c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
80 ····76:·000014d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d80 ····76:·000014c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
81 ····77:·00000080·····0·NOTYPE··LOCAL··DEFAULT···10·.LC581 ····77:·00000080·····0·NOTYPE··LOCAL··DEFAULT···10·.LC5
82 ····78:·000014ec·····0·NOTYPE··LOCAL··DEFAULT····1·$t82 ····78:·000014d8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
83 ····79:·00001604·····0·NOTYPE··LOCAL··DEFAULT····1·$d83 ····79:·000015f0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
84 ····80:·00001618·····0·NOTYPE··LOCAL··DEFAULT····1·$t84 ····80:·00001604·····0·NOTYPE··LOCAL··DEFAULT····1·$t
85 ····81:·000016ec·····0·NOTYPE··LOCAL··DEFAULT····1·$d85 ····81:·000016d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
86 ····82:·00001704·····0·NOTYPE··LOCAL··DEFAULT····1·$t86 ····82:·000016f0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
87 ····83:·000017f0·····0·NOTYPE··LOCAL··DEFAULT····1·$d87 ····83:·000017dc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
88 ····84:·00001808·····0·NOTYPE··LOCAL··DEFAULT····1·$t88 ····84:·000017f4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
89 ····85:·0000194c·····0·NOTYPE··LOCAL··DEFAULT····1·$d89 ····85:·00001938·····0·NOTYPE··LOCAL··DEFAULT····1·$d
90 ····86:·00001960·····0·NOTYPE··LOCAL··DEFAULT····1·$t90 ····86:·0000194c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
91 ····87:·00001961···140·FUNC····LOCAL··DEFAULT····1·logger_service_reopen_all_channels91 ····87:·0000194d···140·FUNC····LOCAL··DEFAULT····1·logger_service_reopen_all_channels
92 ····88:·000019d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d92 ····88:·000019c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
93 ····89:·000000ac·····0·NOTYPE··LOCAL··DEFAULT···10·.LC693 ····89:·000000ac·····0·NOTYPE··LOCAL··DEFAULT···10·.LC6
94 ····90:·000000b0·····0·NOTYPE··LOCAL··DEFAULT···10·.LC794 ····90:·000000b0·····0·NOTYPE··LOCAL··DEFAULT···10·.LC7
95 ····91:·000019ec·····0·NOTYPE··LOCAL··DEFAULT····1·$t95 ····91:·000019d8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
96 ····92:·00001a88·····0·NOTYPE··LOCAL··DEFAULT····1·$d96 ····92:·00001a74·····0·NOTYPE··LOCAL··DEFAULT····1·$d
97 ····93:·00001aa6·····0·NOTYPE··LOCAL··DEFAULT····1·$t97 ····93:·00001a92·····0·NOTYPE··LOCAL··DEFAULT····1·$t
98 ····94:·0000264c·····0·NOTYPE··LOCAL··DEFAULT····1·$d98 ····94:·00002664·····0·NOTYPE··LOCAL··DEFAULT····1·$d
99 ····95:·00000104·····0·NOTYPE··LOCAL··DEFAULT···10·.LC1099 ····95:·00000104·····0·NOTYPE··LOCAL··DEFAULT···10·.LC10
100 ····96:·0000017c·····0·NOTYPE··LOCAL··DEFAULT···10·.LC12100 ····96:·0000017c·····0·NOTYPE··LOCAL··DEFAULT···10·.LC12
101 ····97:·00000100·····0·NOTYPE··LOCAL··DEFAULT···10·.LC9101 ····97:·00000100·····0·NOTYPE··LOCAL··DEFAULT···10·.LC9
102 ····98:·000000dc·····0·NOTYPE··LOCAL··DEFAULT···10·.LC8102 ····98:·000000dc·····0·NOTYPE··LOCAL··DEFAULT···10·.LC8
103 ····99:·00000128·····0·NOTYPE··LOCAL··DEFAULT···10·.LC11103 ····99:·00000128·····0·NOTYPE··LOCAL··DEFAULT···10·.LC11
104 ···100:·00002744·····0·NOTYPE··LOCAL··DEFAULT····1·$t104 ···100:·000001a0·····0·NOTYPE··LOCAL··DEFAULT···10·.LC13
105 ···101:·00002834·····0·NOTYPE··LOCAL··DEFAULT····1·$d105 ···101:·00002760·····0·NOTYPE··LOCAL··DEFAULT····1·$t
106 ···102:·000001a0·····0·NOTYPE··LOCAL··DEFAULT···10·.LC13106 ···102:·00002804·····0·NOTYPE··LOCAL··DEFAULT····1·$d
107 ···103:·000001cc·····0·NOTYPE··LOCAL··DEFAULT···10·.LC14107 ···103:·000001cc·····0·NOTYPE··LOCAL··DEFAULT···10·.LC14
108 ···104:·00002840·····0·NOTYPE··LOCAL··DEFAULT····1·$t108 ···104:·0000280c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
109 ···105:·00002940·····0·NOTYPE··LOCAL··DEFAULT····1·$d109 ···105:·0000290c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
110 ···106:·00002958·····0·NOTYPE··LOCAL··DEFAULT····1·$t110 ···106:·00002924·····0·NOTYPE··LOCAL··DEFAULT····1·$t
111 ···107:·000029ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d111 ···107:·00002978·····0·NOTYPE··LOCAL··DEFAULT····1·$d
112 ···108:·000029b0·····0·NOTYPE··LOCAL··DEFAULT····1·$t112 ···108:·0000297c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
113 ···109:·000029ec·····0·NOTYPE··LOCAL··DEFAULT····1·$d113 ···109:·000029b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
114 ···110:·00002a00·····0·NOTYPE··LOCAL··DEFAULT····1·$t114 ···110:·000029cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
115 ···111:·00002a08·····0·NOTYPE··LOCAL··DEFAULT····1·$d115 ···111:·000029d4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
116 ···112:·00002a0c·····0·NOTYPE··LOCAL··DEFAULT····1·$t116 ···112:·000029d8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
117 ···113:·00002a18·····0·NOTYPE··LOCAL··DEFAULT····1·$d117 ···113:·000029e4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
118 ···114:·00002a1c·····0·NOTYPE··LOCAL··DEFAULT····1·$t118 ···114:·000029e8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
119 ···115:·00002a28·····0·NOTYPE··LOCAL··DEFAULT····1·$d119 ···115:·000029f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
120 ···116:·00002a2c·····0·NOTYPE··LOCAL··DEFAULT····1·$t120 ···116:·000029f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
121 ···117:·00002a38·····0·NOTYPE··LOCAL··DEFAULT····1·$d121 ···117:·00002a04·····0·NOTYPE··LOCAL··DEFAULT····1·$d
122 ···118:·00002a3c·····0·NOTYPE··LOCAL··DEFAULT····1·$t122 ···118:·00002a08·····0·NOTYPE··LOCAL··DEFAULT····1·$t
123 ···119:·00002a48·····0·NOTYPE··LOCAL··DEFAULT····1·$d123 ···119:·00002a14·····0·NOTYPE··LOCAL··DEFAULT····1·$d
124 ···120:·00002a4c·····0·NOTYPE··LOCAL··DEFAULT····1·$t124 ···120:·00002a18·····0·NOTYPE··LOCAL··DEFAULT····1·$t
125 ···121:·00002a5c·····0·NOTYPE··LOCAL··DEFAULT····1·$d125 ···121:·00002a28·····0·NOTYPE··LOCAL··DEFAULT····1·$d
126 ···122:·00000000·····0·SECTION·LOCAL··DEFAULT····5·126 ···122:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
127 ···123:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d127 ···123:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
128 ···124:·00000000····17·OBJECT··LOCAL··DEFAULT····5·acewnid128 ···124:·00000000····17·OBJECT··LOCAL··DEFAULT····5·acewnid
129 ···125:·00000014·····1·OBJECT··LOCAL··DEFAULT····5·LOGGER_PATH_DEFAULT129 ···125:·00000014·····1·OBJECT··LOCAL··DEFAULT····5·LOGGER_PATH_DEFAULT
130 ···126:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d130 ···126:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
131 ···127:·00000000····12·OBJECT··LOCAL··DEFAULT····3·logger_handles131 ···127:·00000000····12·OBJECT··LOCAL··DEFAULT····3·logger_handles
132 ···128:·0000000c·····4·OBJECT··LOCAL··DEFAULT····3·exit_level132 ···128:·0000000c·····4·OBJECT··LOCAL··DEFAULT····3·exit_level
Offset 184, 70 lines modifiedOffset 184, 70 lines modified
184 ···180:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__termout__184 ···180:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__termout__
185 ···181:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__termerr__185 ···181:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__termerr__
186 ···182:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_init186 ···182:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_init
187 ···183:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_hasnext187 ···183:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_hasnext
188 ···184:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_next_node188 ···184:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_next_node
189 ···185:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_destroy189 ···185:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_destroy
Max diff block lines reached; 8472/21242 bytes (39.88%) of diff not shown.
83.7 KB
readelf --wide --relocs {}
    
Offset 1, 650 lines modifiedOffset 1, 649 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x4924·contains·639·entries:1 Relocation·section·'.rel.text'·at·offset·0x48ec·contains·638·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000003e··00009b0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find3 0000003e··00009b0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find
4 00000056··00009c0a·R_ARM_THM_CALL·········00000000···ptr_vector_index_of4 00000056··00009c0a·R_ARM_THM_CALL·········00000000···ptr_vector_index_of
5 00000076··00009d0a·R_ARM_THM_CALL·········00000000···ptr_vector_pop5 00000076··00009d0a·R_ARM_THM_CALL·········00000000···ptr_vector_pop
6 000000b4··00008f03·R_ARM_REL32············00000000···.data.rel6 000000b4··00008f03·R_ARM_REL32············00000000···.data.rel
7 000000b8··00000303·R_ARM_REL32············00000001···logger_handle_channel_compare_match7 000000b8··00000303·R_ARM_REL32············00000001···logger_handle_channel_compare_match
8 00000100··00009e0a·R_ARM_THM_CALL·········00000000···ptr_vector_empties8 00000100··00009e0a·R_ARM_THM_CALL·········00000000···ptr_vector_empties
9 0000010e··00009f0a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy9 0000010e··00009f0a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy
10 00000126··0000a00a·R_ARM_THM_CALL·········00000000···free10 00000126··0000a00a·R_ARM_THM_CALL·········00000000···free
11 0000012e··0000a00a·R_ARM_THM_CALL·········00000000···free11 0000012e··0000a00a·R_ARM_THM_CALL·········00000000···free
12 00000160··0000a10a·R_ARM_THM_CALL·········00000000···dief12 00000160··0000a10a·R_ARM_THM_CALL·········00000000···dief
13 00000164··0000a20a·R_ARM_THM_CALL·········00000000···abort13 00000164··0000a20a·R_ARM_THM_CALL·········00000000···abort
14 00000168··00000d03·R_ARM_REL32············00000000···.LC014 00000168··00000d03·R_ARM_REL32············00000000···.LC0
15 0000016c··00000e03·R_ARM_REL32············00000014···.LC115 0000016c··00000e03·R_ARM_REL32············00000014···.LC1
16 00000186··0000a30a·R_ARM_THM_CALL·········00000000···malloc16 00000182··0000a30a·R_ARM_THM_CALL·········00000000···malloc
17 00000192··0000a40a·R_ARM_THM_CALL·········00000000···strdup17 0000018e··0000a40a·R_ARM_THM_CALL·········00000000···strdup
18 0000019c··0000a50a·R_ARM_THM_CALL·········00000000···strlen18 00000198··0000a50a·R_ARM_THM_CALL·········00000000···strlen
19 000001ae··0000a30a·R_ARM_THM_CALL·········00000000···malloc19 000001aa··0000a30a·R_ARM_THM_CALL·········00000000···malloc
20 000001d6··0000a60a·R_ARM_THM_CALL·········00000000···__memcpy_chk20 000001d0··0000a60a·R_ARM_THM_CALL·········00000000···__memcpy_chk
21 000001ea··0000a70a·R_ARM_THM_CALL·········00000000···ptr_vector_init21 000001e6··0000a70a·R_ARM_THM_CALL·········00000000···ptr_vector_init
22 000001fa··0000a80a·R_ARM_THM_CALL·········00000000···ptr_vector_append22 000001f6··0000a80a·R_ARM_THM_CALL·········00000000···ptr_vector_append
23 00000204··0000a90a·R_ARM_THM_CALL·········00000000···ptr_vector_qsort23 00000200··0000a90a·R_ARM_THM_CALL·········00000000···ptr_vector_qsort
24 00000220··0000aa0a·R_ARM_THM_CALL·········00000000···perror24 00000216··0000aa0a·R_ARM_THM_CALL·········00000000···perror
25 00000226··0000ab0a·R_ARM_THM_CALL·········00000000···exit25 0000021c··0000ab0a·R_ARM_THM_CALL·········00000000···exit
26 0000022c··00000103·R_ARM_REL32············00000000···.data26 00000220··00000103·R_ARM_REL32············00000000···.data
27 00000230··00000503·R_ARM_REL32············00000009···logger_handle_compare27 00000224··00000503·R_ARM_REL32············00000009···logger_handle_compare
28 00000234··00000d03·R_ARM_REL32············00000000···.LC028 00000228··00000d03·R_ARM_REL32············00000000···.LC0
29 0000024c··0000ac0a·R_ARM_THM_CALL·········00000000···async_wait_init29 00000240··0000ac0a·R_ARM_THM_CALL·········00000000···async_wait_init
30 00000256··0000ad0a·R_ARM_THM_CALL·········00000000···zalloc_line30 0000024a··0000ad0a·R_ARM_THM_CALL·········00000000···zalloc_line
31 0000026e··0000ae0a·R_ARM_THM_CALL·········00000000···threaded_ringbuffer_cw_enqueue31 00000262··0000ae0a·R_ARM_THM_CALL·········00000000···threaded_ringbuffer_cw_enqueue
32 00000274··0000af0a·R_ARM_THM_CALL·········00000000···async_wait32 00000268··0000af0a·R_ARM_THM_CALL·········00000000···async_wait
33 0000027a··0000b00a·R_ARM_THM_CALL·········00000000···async_wait_finalize33 0000026e··0000b00a·R_ARM_THM_CALL·········00000000···async_wait_finalize
34 00000286··0000b10a·R_ARM_THM_CALL·········00000000···pthread_join34 0000027a··0000b10a·R_ARM_THM_CALL·········00000000···pthread_join
35 000002ac··0000b20a·R_ARM_THM_CALL·········00000000···osformatln35 000002a0··0000b20a·R_ARM_THM_CALL·········00000000···osformatln
36 000002d8··0000b319·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_36 000002cc··0000b319·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
37 000002dc··00000203·R_ARM_REL32············00000000···.bss37 000002d0··00000203·R_ARM_REL32············00000000···.bss
38 000002e0··0000b41a·R_ARM_GOT_BREL·········00000000···__termout__38 000002d4··0000b41a·R_ARM_GOT_BREL·········00000000···__termout__
39 000002e4··0000b51a·R_ARM_GOT_BREL·········00000000···__termerr__39 000002d8··0000b51a·R_ARM_GOT_BREL·········00000000···__termerr__
40 000002e8··00001503·R_ARM_REL32············0000001c···.LC240 000002dc··00001503·R_ARM_REL32············0000001c···.LC2
41 000002ec··00000203·R_ARM_REL32············00000000···.bss41 000002e0··00000203·R_ARM_REL32············00000000···.bss
42 00000318··0000b60a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_init42 00000306··0000b60a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_init
43 00000320··0000b70a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_hasnext43 00000314··0000b70a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_hasnext
44 00000328··0000b80a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_next_node44 0000031c··0000b80a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_next_node
45 00000378··0000a00a·R_ARM_THM_CALL·········00000000···free45 0000036c··0000a00a·R_ARM_THM_CALL·········00000000···free
46 0000037e··0000a00a·R_ARM_THM_CALL·········00000000···free46 00000372··0000a00a·R_ARM_THM_CALL·········00000000···free
47 00000384··0000b70a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_hasnext47 00000378··0000b70a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_hasnext
48 00000390··0000b90a·R_ARM_THM_CALL·········00000000···ptr_set_avl_destroy48 00000384··0000b90a·R_ARM_THM_CALL·········00000000···ptr_set_avl_destroy
49 000003b8··0000ba0a·R_ARM_THM_CALL·········00000000···zfree_line49 000003ac··0000ba0a·R_ARM_THM_CALL·········00000000···zfree_line
50 000003c2··0000ba0a·R_ARM_THM_CALL·········00000000···zfree_line50 000003b6··0000ba0a·R_ARM_THM_CALL·········00000000···zfree_line
51 000003c8··0000a00a·R_ARM_THM_CALL·········00000000···free51 000003bc··0000a00a·R_ARM_THM_CALL·········00000000···free
 52 000003c4··00008f03·R_ARM_REL32············00000000···.data.rel
 53 000003c8··00000103·R_ARM_REL32············00000000···.data
 54 000003cc··00000103·R_ARM_REL32············00000000···.data
52 000003d0··00008f03·R_ARM_REL32············00000000···.data.rel55 000003d0··00008f03·R_ARM_REL32············00000000···.data.rel
53 000003d4··00000103·R_ARM_REL32············00000000···.data56 000003d8··0000bc0a·R_ARM_THM_CALL·········00000000···pthread_self
54 000003d8··00000103·R_ARM_REL32············00000000···.data57 000003f4··00000203·R_ARM_REL32············00000000···.bss
55 000003dc··00008f03·R_ARM_REL32············00000000···.data.rel58 00000404··0000a30a·R_ARM_THM_CALL·········00000000···malloc
56 000003e4··0000bc0a·R_ARM_THM_CALL·········00000000···pthread_self59 0000041c··0000ad0a·R_ARM_THM_CALL·········00000000···zalloc_line
57 00000400··00000203·R_ARM_REL32············00000000···.bss60 0000042c··0000ad0a·R_ARM_THM_CALL·········00000000···zalloc_line
58 00000410··0000a30a·R_ARM_THM_CALL·········00000000···malloc61 0000045a··0000aa0a·R_ARM_THM_CALL·········00000000···perror
59 00000428··0000ad0a·R_ARM_THM_CALL·········00000000···zalloc_line62 00000460··0000ab0a·R_ARM_THM_CALL·········00000000···exit
60 00000438··0000ad0a·R_ARM_THM_CALL·········00000000···zalloc_line63 00000476··0000a10a·R_ARM_THM_CALL·········00000000···dief
61 00000466··0000aa0a·R_ARM_THM_CALL·········00000000···perror64 0000047a··0000a20a·R_ARM_THM_CALL·········00000000···abort
62 0000046c··0000ab0a·R_ARM_THM_CALL·········00000000···exit65 00000484··00000d03·R_ARM_REL32············00000000···.LC0
63 00000482··0000a10a·R_ARM_THM_CALL·········00000000···dief66 00000488··00000d03·R_ARM_REL32············00000000···.LC0
64 00000486··0000a20a·R_ARM_THM_CALL·········00000000···abort67 0000048c··00000e03·R_ARM_REL32············00000014···.LC1
65 00000490··00000d03·R_ARM_REL32············00000000···.LC068 000004b4··0000b20a·R_ARM_THM_CALL·········00000000···osformatln
66 00000494··00000d03·R_ARM_REL32············00000000···.LC069 000004c8··0000b319·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
67 00000498··00000e03·R_ARM_REL32············00000014···.LC170 000004cc··00000103·R_ARM_REL32············00000000···.data
68 000004c0··0000b20a·R_ARM_THM_CALL·········00000000···osformatln71 000004d0··0000b51a·R_ARM_GOT_BREL·········00000000···__termerr__
69 000004d4··0000b319·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_72 000004d4··00001f03·R_ARM_REL32············0000003c···.LC3
70 000004d8··00000103·R_ARM_REL32············00000000···.data73 000004fc··0000ad0a·R_ARM_THM_CALL·········00000000···zalloc_line
71 000004dc··0000b51a·R_ARM_GOT_BREL·········00000000···__termerr__74 00000510··0000c00a·R_ARM_THM_CALL·········00000000···memset
72 000004e0··00001f03·R_ARM_REL32············0000003c···.LC375 0000051a··0000ac0a·R_ARM_THM_CALL·········00000000···async_wait_init
73 00000508··0000ad0a·R_ARM_THM_CALL·········00000000···zalloc_line76 00000530··0000ae0a·R_ARM_THM_CALL·········00000000···threaded_ringbuffer_cw_enqueue
74 0000051c··0000c00a·R_ARM_THM_CALL·········00000000···memset77 00000536··0000af0a·R_ARM_THM_CALL·········00000000···async_wait
75 00000526··0000ac0a·R_ARM_THM_CALL·········00000000···async_wait_init78 0000053c··0000b00a·R_ARM_THM_CALL·········00000000···async_wait_finalize
76 0000053c··0000ae0a·R_ARM_THM_CALL·········00000000···threaded_ringbuffer_cw_enqueue79 00000556··0000c10a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
77 00000542··0000af0a·R_ARM_THM_CALL·········00000000···async_wait80 00000560··00009b0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find
78 00000548··0000b00a·R_ARM_THM_CALL·········00000000···async_wait_finalize81 00000576··0000c20a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
79 00000562··0000c10a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock82 00000588··00000203·R_ARM_REL32············00000000···.bss
80 0000056c··00009b0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find83 0000058c··00008f03·R_ARM_REL32············00000000···.data.rel
81 00000582··0000c20a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock84 00000590··00000203·R_ARM_REL32············00000000···.bss
82 00000594··00000203·R_ARM_REL32············00000000···.bss85 000005b4··0000ad0a·R_ARM_THM_CALL·········00000000···zalloc_line
83 00000598··00008f03·R_ARM_REL32············00000000···.data.rel86 000005c8··0000c00a·R_ARM_THM_CALL·········00000000···memset
84 0000059c··00000203·R_ARM_REL32············00000000···.bss87 000005d2··0000ac0a·R_ARM_THM_CALL·········00000000···async_wait_init
85 000005c0··0000ad0a·R_ARM_THM_CALL·········00000000···zalloc_line88 000005e6··0000ae0a·R_ARM_THM_CALL·········00000000···threaded_ringbuffer_cw_enqueue
86 000005d4··0000c00a·R_ARM_THM_CALL·········00000000···memset89 000005ec··0000af0a·R_ARM_THM_CALL·········00000000···async_wait
87 000005de··0000ac0a·R_ARM_THM_CALL·········00000000···async_wait_init90 000005f2··0000b00a·R_ARM_THM_CALL·········00000000···async_wait_finalize
88 000005f2··0000ae0a·R_ARM_THM_CALL·········00000000···threaded_ringbuffer_cw_enqueue91 0000060a··0000c10a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
89 000005f8··0000af0a·R_ARM_THM_CALL·········00000000···async_wait92 00000618··00009b0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find
90 000005fe··0000b00a·R_ARM_THM_CALL·········00000000···async_wait_finalize93 00000624··0000a40a·R_ARM_THM_CALL·········00000000···strdup
91 00000616··0000c10a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock94 0000062e··0000c40a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert
92 00000624··00009b0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find95 0000063c··0000c20a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
93 00000630··0000a40a·R_ARM_THM_CALL·········00000000···strdup96 00000660··0000a00a·R_ARM_THM_CALL·········00000000···free
94 0000063a··0000c40a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert97 00000676··0000ba0a·R_ARM_THM_CALL·········00000000···zfree_line
95 00000648··0000c20a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock98 00000680··0000ba0a·R_ARM_THM_CALL·········00000000···zfree_line
96 0000066c··0000a00a·R_ARM_THM_CALL·········00000000···free99 00000686··0000a00a·R_ARM_THM_CALL·········00000000···free
97 00000682··0000ba0a·R_ARM_THM_CALL·········00000000···zfree_line100 0000068c··00000203·R_ARM_REL32············00000000···.bss
98 0000068c··0000ba0a·R_ARM_THM_CALL·········00000000···zfree_line101 00000690··00008f03·R_ARM_REL32············00000000···.data.rel
99 00000692··0000a00a·R_ARM_THM_CALL·········00000000···free102 00000694··00008f03·R_ARM_REL32············00000000···.data.rel
100 00000698··00000203·R_ARM_REL32············00000000···.bss103 00000698··00000203·R_ARM_REL32············00000000···.bss
101 0000069c··00008f03·R_ARM_REL32············00000000···.data.rel104 000006ac··0000ad0a·R_ARM_THM_CALL·········00000000···zalloc_line
102 000006a0··00008f03·R_ARM_REL32············00000000···.data.rel105 000006be··0000c00a·R_ARM_THM_CALL·········00000000···memset
103 000006a4··00000203·R_ARM_REL32············00000000···.bss106 000006c8··0000ac0a·R_ARM_THM_CALL·········00000000···async_wait_init
104 000006b8··0000ad0a·R_ARM_THM_CALL·········00000000···zalloc_line107 000006dc··0000ae0a·R_ARM_THM_CALL·········00000000···threaded_ringbuffer_cw_enqueue
105 000006ca··0000c00a·R_ARM_THM_CALL·········00000000···memset108 000006e2··0000af0a·R_ARM_THM_CALL·········00000000···async_wait
106 000006d4··0000ac0a·R_ARM_THM_CALL·········00000000···async_wait_init109 000006e8··0000b00a·R_ARM_THM_CALL·········00000000···async_wait_finalize
107 000006e8··0000ae0a·R_ARM_THM_CALL·········00000000···threaded_ringbuffer_cw_enqueue110 000006fc··00000203·R_ARM_REL32············00000000···.bss
108 000006ee··0000af0a·R_ARM_THM_CALL·········00000000···async_wait111 00000720··0000ad0a·R_ARM_THM_CALL·········00000000···zalloc_line
109 000006f4··0000b00a·R_ARM_THM_CALL·········00000000···async_wait_finalize112 00000732··0000c00a·R_ARM_THM_CALL·········00000000···memset
110 00000708··00000203·R_ARM_REL32············00000000···.bss113 00000740··0000ac0a·R_ARM_THM_CALL·········00000000···async_wait_init
111 0000072c··0000ad0a·R_ARM_THM_CALL·········00000000···zalloc_line114 00000756··0000ae0a·R_ARM_THM_CALL·········00000000···threaded_ringbuffer_cw_enqueue
112 0000073e··0000c00a·R_ARM_THM_CALL·········00000000···memset115 0000075c··0000af0a·R_ARM_THM_CALL·········00000000···async_wait
113 0000074c··0000ac0a·R_ARM_THM_CALL·········00000000···async_wait_init116 00000762··0000b00a·R_ARM_THM_CALL·········00000000···async_wait_finalize
114 00000762··0000ae0a·R_ARM_THM_CALL·········00000000···threaded_ringbuffer_cw_enqueue117 0000077a··0000c10a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
115 00000768··0000af0a·R_ARM_THM_CALL·········00000000···async_wait118 00000788··0000c70a·R_ARM_THM_CALL·········00000000···ptr_vector_search
116 0000076e··0000b00a·R_ARM_THM_CALL·········00000000···async_wait_finalize119 0000079c··0000c20a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
117 00000786··0000c10a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock120 000007b0··00000203·R_ARM_REL32············00000000···.bss
118 00000794··0000c70a·R_ARM_THM_CALL·········00000000···ptr_vector_search121 000007b4··00000603·R_ARM_REL32············00000025···logger_handle_compare_match
119 000007a8··0000c20a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock122 000007b8··00000103·R_ARM_REL32············00000000···.data
120 000007bc··00000203·R_ARM_REL32············00000000···.bss123 000007bc··00000203·R_ARM_REL32············00000000···.bss
121 000007c0··00000603·R_ARM_REL32············00000025···logger_handle_compare_match124 000007d0··0000ad0a·R_ARM_THM_CALL·········00000000···zalloc_line
122 000007c4··00000103·R_ARM_REL32············00000000···.data125 000007e2··0000c00a·R_ARM_THM_CALL·········00000000···memset
123 000007c8··00000203·R_ARM_REL32············00000000···.bss126 000007ec··0000ac0a·R_ARM_THM_CALL·········00000000···async_wait_init
Max diff block lines reached; 62064/85622 bytes (72.49%) of diff not shown.
407 B
strings --all --bytes=8 {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
1 »       I$XyD·F1 ·F)F+p.a
2 *M+I}D(FyD2 *M+I}DyD(F
3 $c»     IzDyD3 ,izDAFxD
4 hzD,ixDAF4 3FQF@FZF$h
5 8I2F@FyD5 LI2F@FyD
6 V3»     IzDyD 
7 !ACEWNID12345676 !ACEWNID1234567
8 src/logger_handle.c7 src/logger_handle.c
9 logger_stop:·pthread_join:·%r8 logger_stop:·pthread_join:·%r
10 message·level·too·low:·%u·<·%u9 message·level·too·low:·%u·<·%u
11 logger_start:·pthread_create:·%r10 logger_start:·pthread_create:·%r
12 ***·ERROR·:·MESSAGE·FORMATTING·FAILED·***11 ***·ERROR·:·MESSAGE·FORMATTING·FAILED·***
13 could·not·reopen·logger·channel·'%s':·%r12 could·not·reopen·logger·channel·'%s':·%r
149 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
10.3 KB
message-buffer.o
871 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········992·(bytes·into·file)13 ··Start·of·section·headers:··········1008·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x3e0:1 There·are·11·section·headers,·starting·at·offset·0x3f0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000184·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000194·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000360·000028·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·000370·000028·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0001b8·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0001c8·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0001b8·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0001c8·000000·00··WA··0···0··1
9 ··[·5]·.rodata···········PROGBITS········00000000·0001b8·000004·00···A··0···0··49 ··[·5]·.rodata···········PROGBITS········00000000·0001c8·000004·00···A··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·0001bc·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·0001cc·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0001bc·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0001cc·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·0001f0·0000f0·10······9··11··412 ··[·8]·.symtab···········SYMTAB··········00000000·000200·0000f0·10······9··11··4
13 ··[·9]·.strtab···········STRTAB··········00000000·0002e0·000080·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·0002f0·000080·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·000388·000058·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·000398·000058·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
1.2 KB
readelf --wide --symbols {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
  
1 Symbol·table·'.symtab'·contains·15·entries:1 Symbol·table·'.symtab'·contains·15·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
5 ·····2:·00000180·····0·NOTYPE··LOCAL··DEFAULT····1·$d5 ·····2:·00000190·····0·NOTYPE··LOCAL··DEFAULT····1·$d
6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····5·6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
8 ·····5:·00000000·····4·OBJECT··LOCAL··DEFAULT····5·message_view_mode_with8 ·····5:·00000000·····4·OBJECT··LOCAL··DEFAULT····5·message_view_mode_with
9 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····1·9 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
10 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT····3·10 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
11 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····4·11 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····6·12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
13 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT····7·13 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
14 ····11:·00000001···388·FUNC····GLOBAL·DEFAULT····1·message_buffer_processor14 ····11:·00000001···404·FUNC····GLOBAL·DEFAULT····1·message_buffer_processor
15 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_read_u1615 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_read_u16
16 ····13:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_read_fqdn16 ····13:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_read_fqdn
17 ····14:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_read_record17 ····14:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_read_record
944 B
readelf --wide --relocs {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x360·contains·5·entries:1 Relocation·section·'.rel.text'·at·offset·0x370·contains·5·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000094··00000c0a·R_ARM_THM_CALL·········00000000···packet_reader_read_u16 
4 000000a0··00000c0a·R_ARM_THM_CALL·········00000000···packet_reader_read_u163 000000a0··00000c0a·R_ARM_THM_CALL·········00000000···packet_reader_read_u16
5 000000c8··00000d0a·R_ARM_THM_CALL·········00000000···packet_reader_read_fqdn4 000000ac··00000c0a·R_ARM_THM_CALL·········00000000···packet_reader_read_u16
6 00000152··00000e0a·R_ARM_THM_CALL·········00000000···packet_reader_read_record5 000000d4··00000d0a·R_ARM_THM_CALL·········00000000···packet_reader_read_fqdn
7 00000180··00000303·R_ARM_REL32············00000000···.rodata6 00000162··00000e0a·R_ARM_THM_CALL·········00000000···packet_reader_read_record
 7 00000190··00000303·R_ARM_REL32············00000000···.rodata
225 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 7 lines modified
1 Gsj:F0FO 
2 sjYFRF0F1 sjYFRF0F
3 message_view_mode_with2 message_view_mode_with
4 message_buffer_processor3 message_buffer_processor
5 packet_reader_read_u164 packet_reader_read_u16
6 packet_reader_read_fqdn5 packet_reader_read_fqdn
7 packet_reader_read_record6 packet_reader_read_record
8 .shstrtab7 .shstrtab
4.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 152 lines modifiedOffset 1, 155 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000000·<message_buffer_processor>:2 00000000·<message_buffer_processor>:
3 message_buffer_processor():3 message_buffer_processor():
4 »       ldrh»   r3,·[r1,·#4] 
5 »       str.w»  r4,·[sp,·#-36]!4 »       str.w»  r4,·[sp,·#-36]!
6 »       mov»    r4,·r1 
7 »       strd»   r5,·r6,·[sp,·#4] 
8 »       mov»    r6,·r0 
9 »       strd»   r7,·r8,·[sp,·#12] 
10 »       strd»   r9,·sl,·[sp,·#20]5 »       strd»   r9,·sl,·[sp,·#20]
11 »       mov»    r9,·r26 »       ldrh.w» r9,·[r1,·#4]
 7 »       strd»   r7,·r8,·[sp,·#12]
12 »       strd»   fp,·lr,·[sp,·#28]8 »       strd»   fp,·lr,·[sp,·#28]
13 »       sub.w»  sp,·sp,·#65536»      ;·0x10000 
14 »       rev16»  r3,·r3 
15 »       sub»    sp,·#300»     ;·0x12c 
16 »       ldrh.w» r8,·[r1,·#6]9 »       ldrh.w» r8,·[r1,·#6]
17 »       uxth»   r7,·r3 
18 »       add»    r5,·sp,·#296»  ;·0x128 
19 »       sub.w»  r2,·r5,·#284»;·0x11c 
20 »       ldrh.w» lr,·[r1,·#8]10 »       ldrh.w» lr,·[r1,·#8]
21 »       strd»   r5,·r7,·[sp] 
22 »       add»    r5,·sp,·#20 
23 »       ldrh.w» ip,·[r1,·#10]11 »       ldrh.w» ip,·[r1,·#10]
24 »       strh»   r3,·[r2,·#0]12 »       strd»   r5,·r6,·[sp,·#4]
25 »       rev16.w»r8,·r813 »       ldr»    r5,·[r0,·#36]» ;·0x24
26 »       ldr»    r3,·[r0,·#36]» ;·0x2414 »       sub.w»  sp,·sp,·#65536»      ;·0x10000
 15 »       mov»    r7,·r2
 16 »       sub»    sp,·#308»     ;·0x134
 17 »       rev16.w»r2,·r9
27 »       rev16.w»lr,·lr18 »       rev16.w»lr,·lr
28 »       strh.w» r8,·[r2,·#2] 
29 »       rev16.w»ip,·ip19 »       rev16.w»ip,·ip
30 »       strh.w» lr,·[r2,·#4]20 »       add»    r3,·sp,·#304»  ;·0x130
31 »       ldr»    r3,·[r3,·#0]21 »       rev16.w»r8,·r8
32 »       strh.w» ip,·[r2,·#6]22 »       uxth»   r6,·r2
33 »       blx»    r323 »       strd»   r0,·r3,·[sp,·#4]
34 »       ldr»    r3,·[r6,·#36]» ;·0x2424 »       ldr»    r5,·[r5,·#0]
35 »       mov»    r2,·r725 »       sub.w»  r3,·r3,·#284»;·0x11c
36 »       mov»    r0,·r626 »       mov»    r4,·r1
 27 »       strh»   r2,·[r3,·#0]
 28 »       strh.w» lr,·[r3,·#4]
 29 »       strh.w» ip,·[r3,·#6]
 30 »       strh.w» r8,·[r3,·#2]
 31 »       str»    r6,·[sp,·#12]
 32 »       blx»    r5
 33 »       ldrd»   r1,·r5,·[sp,·#4]
 34 »       mov»    r2,·r6
 35 »       ldr»    r3,·[r1,·#36]» ;·0x24
 36 »       mov»    r0,·r1
37 »       mov.w»  r1,·#037 »       mov.w»  r1,·#0
 38 »       sub.w»  r5,·r5,·#276»;·0x114
38 »       ldr»    r3,·[r3,·#12]39 »       ldr»    r3,·[r3,·#12]
39 »       blx»    r340 »       blx»    r3
40 »       mov.w»  r3,·#1241 »       mov.w»  r3,·#12
41 »       strd»   r4,·r9,·[r5]42 »       strd»   r4,·r7,·[r5]
42 »       str»    r3,·[r5,·#8]43 »       str»    r3,·[r5,·#8]
43 »       cmp»    r7,·#044 »       cmp»    r6,·#0
44 »       beq.n»  f2·<message_buffer_processor+0xf2>45 »       beq.n»  100·<message_buffer_processor+0x100>
45 »       ldr»    r3,·[sp,·#0]46 »       mov»    r4,·r6
 47 »       ldrd»   r6,·r3,·[sp,·#4]
46 »       mov.w»  fp,·#264»   ;·0x10848 »       mov.w»  fp,·#264»   ;·0x108
47 »       movt»   fp,·#149 »       movt»   fp,·#1
48 »       mov»    r4,·r750 »       add.w»  r8,·sp,·#40» ;·0x28
49 »       add.w»  r8,·sp,·#32 
50 »       sub.w»  r9,·r3,·#288»;·0x12051 »       sub.w»  r9,·r3,·#288»;·0x120
51 »       sub.w»  sl,·r3,·#286»;·0x11e52 »       sub.w»  sl,·r3,·#286»;·0x11e
52 »       b.n»    30·<packet_reader_read_u16+0x30>53 »       b.n»    30·<packet_reader_read_u16+0x30>
53 »       bl»     0·<packet_reader_read_u16>54 »       bl»     0·<packet_reader_read_u16>
54 ·R_ARM_THM_CALL» packet_reader_read_u1655 ·R_ARM_THM_CALL» packet_reader_read_u16
55 »       subs»   r3,·r0,·#056 »       subs»   r3,·r0,·#0
56 »       mov»    r1,·sl57 »       mov»    r1,·sl
57 »       mov»    r0,·r558 »       mov»    r0,·r5
58 »       blt.n»  d4·<message_buffer_processor+0xd4>59 »       blt.n»  e0·<message_buffer_processor+0xe0>
59 »       bl»     0·<packet_reader_read_u16>60 »       bl»     0·<packet_reader_read_u16>
60 ·R_ARM_THM_CALL» packet_reader_read_u1661 ·R_ARM_THM_CALL» packet_reader_read_u16
61 »       subs»   r3,·r0,·#062 »       subs»   r3,·r0,·#0
62 »       mov»    r1,·r863 »       mov»    r1,·r8
63 »       mov»    r0,·r664 »       mov»    r0,·r6
64 »       blt.n»  d4·<message_buffer_processor+0xd4>65 »       blt.n»  e0·<message_buffer_processor+0xe0>
65 »       ldr»    r7,·[r6,·#36]» ;·0x2466 »       ldr»    r7,·[r6,·#36]» ;·0x24
66 »       add.w»  r4,·r4,·#4294967295» ;·0xffffffff67 »       add.w»  r4,·r4,·#4294967295» ;·0xffffffff
67 »       uxth»   r4,·r468 »       uxth»   r4,·r4
68 »       ldrh.w» r3,·[r9]69 »       ldrh.w» r3,·[r9]
69 »       ldrh.w» r2,·[sl]70 »       ldrh.w» r2,·[sl]
70 »       ldr»    r7,·[r7,·#20]71 »       ldr»    r7,·[r7,·#20]
71 »       blx»    r772 »       blx»    r7
72 »       cbz»    r4,·f2·<message_buffer_processor+0xf2>73 »       cbz»    r4,·fe·<message_buffer_processor+0xfe>
73 »       mov»    r1,·r874 »       mov»    r1,·r8
74 »       mov»    r2,·fp75 »       mov»    r2,·fp
75 »       mov»    r0,·r576 »       mov»    r0,·r5
76 »       bl»     0·<packet_reader_read_fqdn>77 »       bl»     0·<packet_reader_read_fqdn>
77 ·R_ARM_THM_CALL» packet_reader_read_fqdn78 ·R_ARM_THM_CALL» packet_reader_read_fqdn
78 »       subs»   r3,·r0,·#079 »       subs»   r3,·r0,·#0
79 »       mov»    r1,·r980 »       mov»    r1,·r9
80 »       mov»    r0,·r581 »       mov»    r0,·r5
81 »       bge.n»  94·<message_buffer_processor+0x94>82 »       bge.n»  a0·<message_buffer_processor+0xa0>
82 »       mov»    r0,·r383 »       mov»    r0,·r3
83 »       add.w»  sp,·sp,·#65536»      ;·0x1000084 »       add.w»  sp,·sp,·#65536»      ;·0x10000
84 »       add»    sp,·#300»     ;·0x12c85 »       add»    sp,·#308»     ;·0x134
85 »       ldrd»   r4,·r5,·[sp]86 »       ldrd»   r4,·r5,·[sp]
86 »       ldrd»   r6,·r7,·[sp,·#8]87 »       ldrd»   r6,·r7,·[sp,·#8]
87 »       ldrd»   r8,·r9,·[sp,·#16]88 »       ldrd»   r8,·r9,·[sp,·#16]
88 »       ldrd»   sl,·fp,·[sp,·#24]89 »       ldrd»   sl,·fp,·[sp,·#24]
89 »       add»    sp,·#3290 »       add»    sp,·#32
90 »       ldr.w»  pc,·[sp],·#491 »       ldr.w»  pc,·[sp],·#4
91 »       ldrd»   r1,·r2,·[sp]92 »       str»    r6,·[sp,·#4]
92 »       mov»    r0,·r693 »       ldrd»   r6,·r1,·[sp,·#4]
 94 »       ldr.w»  r9,·[pc,·#136]»      ;·190·<message_buffer_processor+0x190>
 95 »       ldr»    r2,·[sp,·#12]
93 »       mov.w»  r8,·#264»   ;·0x10896 »       mov.w»  r8,·#264»   ;·0x108
94 »       movt»   r8,·#197 »       movt»   r8,·#1
95 »       mov.w»  fp,·#198 »       mov.w»  fp,·#1
 99 »       add»    r7,·sp,·#40»   ;·0x28
96 »       ldr»    r3,·[r6,·#36]» ;·0x24100 »       ldr»    r3,·[r6,·#36]» ;·0x24
97 »       add»    r7,·sp,·#32 
98 »       ldr.w»  r9,·[pc,·#116]»      ;·180·<message_buffer_processor+0x180> 
99 »       sub.w»  r1,·r1,·#282»;·0x11a101 »       sub.w»  r1,·r1,·#282»;·0x11a
100 »       str»    r1,·[sp,·#0]102 »       str»    r1,·[sp,·#4]
 103 »       mov»    r0,·r6
101 »       mov.w»  r1,·#0104 »       mov.w»  r1,·#0
102 »       ldr»    r3,·[r3,·#16] 
103 »       add»    r9,·pc105 »       add»    r9,·pc
Max diff block lines reached; 1389/4827 bytes (28.78%) of diff not shown.
826 B
message-viewer.o
794 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 77, 24 lines modifiedOffset 77, 24 lines modified
77 »       nop77 »       nop
78 »       .word»  0x0000000478 »       .word»  0x00000004
79 ·R_ARM_REL32»    .data.rel.ro.local79 ·R_ARM_REL32»    .data.rel.ro.local
  
80 00000068·<message_viewer_init>:80 00000068·<message_viewer_init>:
81 message_viewer_init():81 message_viewer_init():
82 »       ldr»    r2,·[pc,·#48]» ;·(9c·<message_viewer_init+0x34>)82 »       ldr»    r2,·[pc,·#48]» ;·(9c·<message_viewer_init+0x34>)
83 »       mov.w»  r3,·#0 
84 »       strd»   r4,·r5,·[sp,·#-8]!83 »       strd»   r4,·r5,·[sp,·#-8]!
 84 »       mov.w»  r3,·#0
85 »       mov.w»  r4,·#085 »       mov.w»  r4,·#0
86 »       mov.w»  r5,·#086 »       mov.w»  r5,·#0
 87 »       strd»   r3,·r3,·[r0,·#24]
87 »       strd»   r4,·r5,·[r0]88 »       strd»   r4,·r5,·[r0]
88 »       strd»   r4,·r5,·[r0,·#8]89 »       strd»   r4,·r5,·[r0,·#8]
89 »       add»    r2,·pc90 »       add»    r2,·pc
90 »       strd»   r4,·r5,·[r0,·#16]91 »       strd»   r4,·r5,·[r0,·#16]
91 »       strd»   r3,·r3,·[r0,·#24] 
92 »       strd»   r3,·r2,·[r0,·#32]92 »       strd»   r3,·r2,·[r0,·#32]
93 »       strh»   r3,·[r0,·#44]»;·0x2c 
94 »       ldrd»   r4,·r5,·[sp]93 »       ldrd»   r4,·r5,·[sp]
 94 »       strh»   r3,·[r0,·#44]»;·0x2c
95 »       add»    sp,·#895 »       add»    sp,·#8
96 »       bx»     lr96 »       bx»     lr
97 »       nop97 »       nop
98 »       .word»  0x0000001698 »       .word»  0x00000012
99 ·R_ARM_REL32»    .data.rel.ro.local99 ·R_ARM_REL32»    .data.rel.ro.local
136 KB
message.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········13592·(bytes·into·file)13 ··Start·of·section·headers:··········13580·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x3518:1 There·are·11·section·headers,·starting·at·offset·0x350c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·002190·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·002184·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·002ff8·0004c0·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·002fec·0004c0·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0021c4·000002·00··WA··0···0··27 ··[·3]·.data·············PROGBITS········00000000·0021b8·000002·00··WA··0···0··2
8 ··[·4]·.bss··············NOBITS··········00000000·0021c6·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0021ba·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0021c8·00012e·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0021bc·00012e·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·0022f6·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·0022ea·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0022f6·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0022ea·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·00232c·0006c0·10······9··33··412 ··[·8]·.symtab···········SYMTAB··········00000000·002320·0006c0·10······9··33··4
13 ··[·9]·.strtab···········STRTAB··········00000000·0029ec·00060b·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·0029e0·00060b·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·0034b8·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·0034ac·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
9.57 KB
readelf --wide --symbols {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
  
1 Symbol·table·'.symtab'·contains·108·entries:1 Symbol·table·'.symtab'·contains·108·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000001···760·FUNC····LOCAL··DEFAULT····1·message_process_additionals.isra.45 ·····2:·00000001···780·FUNC····LOCAL··DEFAULT····1·message_process_additionals.isra.4
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
7 ·····4:·000002d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d7 ·····4:·000002ec·····0·NOTYPE··LOCAL··DEFAULT····1·$d
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC08 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
9 ·····6:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC59 ·····6:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
10 ·····7:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC110 ·····7:·00000084·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
11 ·····8:·00000084·····0·NOTYPE··LOCAL··DEFAULT····5·.LC311 ·····8:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
12 ·····9:·00000064·····0·NOTYPE··LOCAL··DEFAULT····5·.LC212 ·····9:·00000064·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
13 ····10:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC413 ····10:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
14 ····11:·000002f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t14 ····11:·0000030c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
15 ····12:·000002f9···712·FUNC····LOCAL··DEFAULT····1·message_process_answer_additionals.isra.515 ····12:·0000030d···732·FUNC····LOCAL··DEFAULT····1·message_process_answer_additionals.isra.5
16 ····13:·00000598·····0·NOTYPE··LOCAL··DEFAULT····1·$d16 ····13:·000005c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
17 ····14:·00000100·····0·NOTYPE··LOCAL··DEFAULT····5·.LC617 ····14:·00000100·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
18 ····15:·000005c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t18 ····15:·000005e8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
19 ····16:·000005c8·····0·NOTYPE··LOCAL··DEFAULT····1·$d19 ····16:·000005f0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
20 ····17:·000005cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t20 ····17:·000005f4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
21 ····18:·000005d4·····0·NOTYPE··LOCAL··DEFAULT····1·$d21 ····18:·000005fc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
22 ····19:·000005d8·····0·NOTYPE··LOCAL··DEFAULT····1·$t22 ····19:·00000600·····0·NOTYPE··LOCAL··DEFAULT····1·$t
23 ····20:·00001364·····0·NOTYPE··LOCAL··DEFAULT····1·$d23 ····20:·00001380·····0·NOTYPE··LOCAL··DEFAULT····1·$d
24 ····21:·00001368·····0·NOTYPE··LOCAL··DEFAULT····1·$t24 ····21:·00001384·····0·NOTYPE··LOCAL··DEFAULT····1·$t
25 ····22:·000014e8·····0·NOTYPE··LOCAL··DEFAULT····1·$d25 ····22:·00001504·····0·NOTYPE··LOCAL··DEFAULT····1·$d
26 ····23:·000014ec·····0·NOTYPE··LOCAL··DEFAULT····1·$t26 ····23:·00001508·····0·NOTYPE··LOCAL··DEFAULT····1·$t
27 ····24:·0000218c·····0·NOTYPE··LOCAL··DEFAULT····1·$d27 ····24:·00002180·····0·NOTYPE··LOCAL··DEFAULT····1·$d
28 ····25:·00000120·····0·NOTYPE··LOCAL··DEFAULT····5·.LC728 ····25:·00000120·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7
29 ····26:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d29 ····26:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
30 ····27:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d30 ····27:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
31 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT····1·31 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
32 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT····4·32 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
33 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT····5·33 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
34 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT····6·34 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
Offset 45, 67 lines modifiedOffset 45, 67 lines modified
45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·tsig_process45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·tsig_process
46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_system_logger47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_system_logger
48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_equals48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_equals
49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__memcpy_chk49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__memcpy_chk
50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·tsig_process_answer50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·tsig_process_answer
51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·tsig_append_error51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·tsig_append_error
52 ····48:·000005c1····12·FUNC····GLOBAL·DEFAULT····1·message_edns0_setmaxsize52 ····48:·000005e9····12·FUNC····GLOBAL·DEFAULT····1·message_edns0_setmaxsize
53 ····49:·000005cd····12·FUNC····GLOBAL·DEFAULT····1·message_edns0_getmaxsize53 ····49:·000005f5····12·FUNC····GLOBAL·DEFAULT····1·message_edns0_getmaxsize
54 ····50:·000005d9···598·FUNC····GLOBAL·DEFAULT····1·message_process_query54 ····50:·00000601···596·FUNC····GLOBAL·DEFAULT····1·message_process_query
55 ····51:·00000831··2060·FUNC····GLOBAL·DEFAULT····1·message_process55 ····51:·00000855··2054·FUNC····GLOBAL·DEFAULT····1·message_process
56 ····52:·0000103d···534·FUNC····GLOBAL·DEFAULT····1·message_process_lenient56 ····52:·0000105d···532·FUNC····GLOBAL·DEFAULT····1·message_process_lenient
57 ····53:·00001255···276·FUNC····GLOBAL·DEFAULT····1·message_transform_to_error57 ····53:·00001271···276·FUNC····GLOBAL·DEFAULT····1·message_transform_to_error
58 ····54:·00001369···136·FUNC····GLOBAL·DEFAULT····1·message_make_query58 ····54:·00001385···136·FUNC····GLOBAL·DEFAULT····1·message_make_query
59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len
60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
61 ····57:·000013f1···252·FUNC····GLOBAL·DEFAULT····1·message_make_query_ex61 ····57:·0000140d···252·FUNC····GLOBAL·DEFAULT····1·message_make_query_ex
62 ····58:·000014ed···160·FUNC····GLOBAL·DEFAULT····1·message_make_message62 ····58:·00001509···160·FUNC····GLOBAL·DEFAULT····1·message_make_message
63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_writer_create63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_writer_create
64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_writer_add_fqdn64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_writer_add_fqdn
65 ····61:·0000158d···136·FUNC····GLOBAL·DEFAULT····1·message_make_notify65 ····61:·000015a9···136·FUNC····GLOBAL·DEFAULT····1·message_make_notify
66 ····62:·00001615···232·FUNC····GLOBAL·DEFAULT····1·message_make_ixfr_query66 ····62:·00001631···230·FUNC····GLOBAL·DEFAULT····1·message_make_ixfr_query
67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_writer_add_rdata67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_writer_add_rdata
68 ····64:·000016fd···136·FUNC····GLOBAL·DEFAULT····1·message_sign_answer_by_name68 ····64:·00001719···124·FUNC····GLOBAL·DEFAULT····1·message_sign_answer_by_name
69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·time70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·time
71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·tsig_sign_answer71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·tsig_sign_answer
72 ····68:·00001785···136·FUNC····GLOBAL·DEFAULT····1·message_sign_query_by_name72 ····68:·00001795···124·FUNC····GLOBAL·DEFAULT····1·message_sign_query_by_name
73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·tsig_sign_query73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·tsig_sign_query
74 ····70:·0000180d···120·FUNC····GLOBAL·DEFAULT····1·message_sign_answer74 ····70:·00001811···112·FUNC····GLOBAL·DEFAULT····1·message_sign_answer
75 ····71:·00001885···120·FUNC····GLOBAL·DEFAULT····1·message_sign_query75 ····71:·00001881···112·FUNC····GLOBAL·DEFAULT····1·message_sign_query
76 ····72:·000018fd···100·FUNC····GLOBAL·DEFAULT····1·message_make_error76 ····72:·000018f1···100·FUNC····GLOBAL·DEFAULT····1·message_make_error
77 ····73:·00001961·····2·FUNC····GLOBAL·DEFAULT····1·message_make_error_ext77 ····73:·00001955·····2·FUNC····GLOBAL·DEFAULT····1·message_make_error_ext
78 ····74:·00001965···216·FUNC····GLOBAL·DEFAULT····1·message_query_tcp78 ····74:·00001959···214·FUNC····GLOBAL·DEFAULT····1·message_query_tcp
79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address2sockaddr79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address2sockaddr
80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·socket80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·socket
81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location
82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·connect82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·connect
83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·close_ex83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·close_ex
84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·writefully84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·writefully
85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·readfully85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·readfully
86 ····82:·00001a3d···242·FUNC····GLOBAL·DEFAULT····1·message_query_tcp_ex86 ····82:·00001a31···242·FUNC····GLOBAL·DEFAULT····1·message_query_tcp_ex
87 ····83:·00001b31···184·FUNC····GLOBAL·DEFAULT····1·message_query_tcp_with_timeout87 ····83:·00001b25···184·FUNC····GLOBAL·DEFAULT····1·message_query_tcp_with_timeout
88 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·tcp_input_output_stream_connect_host_address88 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·tcp_input_output_stream_connect_host_address
89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fd_input_stream_get_filedescriptor89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fd_input_stream_get_filedescriptor
90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·tcp_set_sendtimeout90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·tcp_set_sendtimeout
91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·tcp_set_recvtimeout91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·tcp_set_recvtimeout
92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·input_stream_read_nu1692 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·input_stream_read_nu16
93 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·input_stream_read_fully93 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·input_stream_read_fully
94 ····90:·00001be9···310·FUNC····GLOBAL·DEFAULT····1·message_query_udp_with_time_out94 ····90:·00001bdd···312·FUNC····GLOBAL·DEFAULT····1·message_query_udp_with_time_out
95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sendto95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sendto
96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·recvfrom96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·recvfrom
97 ····93:·00001d21····16·FUNC····GLOBAL·DEFAULT····1·message_query_udp97 ····93:·00001d15····16·FUNC····GLOBAL·DEFAULT····1·message_query_udp
98 ····94:·00001d31···268·FUNC····GLOBAL·DEFAULT····1·message_query_udp_with_time_out_and_retries98 ····94:·00001d25···268·FUNC····GLOBAL·DEFAULT····1·message_query_udp_with_time_out_and_retries
99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·thread_pool_get_random_ctx99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·thread_pool_get_random_ctx
100 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·usleep_ex100 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·usleep_ex
101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·random_next101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·random_next
102 ····98:·00001e3d···196·FUNC····GLOBAL·DEFAULT····1·message_ixfr_query_get_serial102 ····98:·00001e31···196·FUNC····GLOBAL·DEFAULT····1·message_ixfr_query_get_serial
103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_read_u16103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_read_u16
104 ···100:·00001f01···538·FUNC····GLOBAL·DEFAULT····1·message_query_serial104 ···100:·00001ef5···538·FUNC····GLOBAL·DEFAULT····1·message_query_serial
105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_init105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_init
106 ···102:·0000211d···116·FUNC····GLOBAL·DEFAULT····1·message_dup106 ···102:·00002111···116·FUNC····GLOBAL·DEFAULT····1·message_dup
107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_copy108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_copy
109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
111 ···107:·00000000·····2·OBJECT··GLOBAL·DEFAULT····3·edns0_maxsize111 ···107:·00000000·····2·OBJECT··GLOBAL·DEFAULT····3·edns0_maxsize
20.6 KB
readelf --wide --relocs {}
    
Offset 1, 155 lines modifiedOffset 1, 155 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x2ff8·contains·152·entries:1 Relocation·section·'.rel.text'·at·offset·0x2fec·contains·152·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000070··0000210a·R_ARM_THM_CALL·········00000000···packet_reader_read_fqdn3 00000070··0000210a·R_ARM_THM_CALL·········00000000···packet_reader_read_fqdn
4 00000084··0000220a·R_ARM_THM_CALL·········00000000···packet_reader_read4 00000084··0000220a·R_ARM_THM_CALL·········00000000···packet_reader_read
5 000000e6··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg5 000000e4··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg
6 0000011e··0000240a·R_ARM_THM_CALL·········00000000···packet_reader_read_u326 0000011c··0000240a·R_ARM_THM_CALL·········00000000···packet_reader_read_u32
7 00000160··0000250a·R_ARM_THM_CALL·········00000000···tsig_process_query7 0000015e··0000250a·R_ARM_THM_CALL·········00000000···tsig_process_query
8 000001a4··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg8 000001de··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg
9 000001f4··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg9 00000206··0000260a·R_ARM_THM_CALL·········00000000···packet_reader_skip_fqdn
10 0000021c··0000260a·R_ARM_THM_CALL·········00000000···packet_reader_skip_fqdn10 00000218··0000270a·R_ARM_THM_CALL·········00000000···packet_reader_skip_record
11 0000022e··0000270a·R_ARM_THM_CALL·········00000000···packet_reader_skip_record11 00000244··0000280a·R_ARM_THM_CALL·········00000000···tsig_get
12 0000025a··0000280a·R_ARM_THM_CALL·········00000000···tsig_get12 00000256··0000290a·R_ARM_THM_CALL·········00000000···tsig_process
13 0000026a··0000290a·R_ARM_THM_CALL·········00000000···tsig_process13 00000272··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg
14 00000288··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg14 00000290··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg
15 000002a8··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg15 000002ba··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg
16 000002c6··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg16 000002d8··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg
17 000002d8··00002a19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_17 000002ec··00002a19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
18 000002dc··00000503·R_ARM_REL32············00000000···.LC018 000002f0··00000503·R_ARM_REL32············00000000···.LC0
19 000002e0··00002b1a·R_ARM_GOT_BREL·········00000000···g_system_logger19 000002f4··00002b1a·R_ARM_GOT_BREL·········00000000···g_system_logger
20 000002e4··00000603·R_ARM_REL32············000000e0···.LC520 000002f8··00000603·R_ARM_REL32············0000002c···.LC1
21 000002e8··00000703·R_ARM_REL32············0000002c···.LC121 000002fc··00000703·R_ARM_REL32············00000084···.LC3
22 000002ec··00000803·R_ARM_REL32············00000084···.LC322 00000300··00000803·R_ARM_REL32············000000e0···.LC5
23 000002f0··00000903·R_ARM_REL32············00000064···.LC223 00000304··00000903·R_ARM_REL32············00000064···.LC2
24 000002f4··00000a03·R_ARM_REL32············000000a8···.LC424 00000308··00000a03·R_ARM_REL32············000000a8···.LC4
25 00000368··0000210a·R_ARM_THM_CALL·········00000000···packet_reader_read_fqdn25 0000037c··0000210a·R_ARM_THM_CALL·········00000000···packet_reader_read_fqdn
26 00000378··0000220a·R_ARM_THM_CALL·········00000000···packet_reader_read26 0000038c··0000220a·R_ARM_THM_CALL·········00000000···packet_reader_read
27 000003f6··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg27 0000040e··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg
28 00000430··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg28 00000464··0000260a·R_ARM_THM_CALL·········00000000···packet_reader_skip_fqdn
29 00000460··0000260a·R_ARM_THM_CALL·········00000000···packet_reader_skip_fqdn29 00000476··0000270a·R_ARM_THM_CALL·········00000000···packet_reader_skip_record
30 00000472··0000270a·R_ARM_THM_CALL·········00000000···packet_reader_skip_record30 000004ba··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg
31 000004b2··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg31 000004e0··00002c0a·R_ARM_THM_CALL·········00000000···dnsname_equals
32 000004d8··00002c0a·R_ARM_THM_CALL·········00000000···dnsname_equals32 000004fa··00002d0a·R_ARM_THM_CALL·········00000000···__memcpy_chk
33 000004f2··00002d0a·R_ARM_THM_CALL·········00000000···__memcpy_chk33 0000050e··00002e0a·R_ARM_THM_CALL·········00000000···tsig_process_answer
34 00000506··00002e0a·R_ARM_THM_CALL·········00000000···tsig_process_answer34 0000052c··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg
35 00000524··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg35 00000542··0000250a·R_ARM_THM_CALL·········00000000···tsig_process_query
36 0000053a··0000250a·R_ARM_THM_CALL·········00000000···tsig_process_query36 00000562··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg
37 0000055a··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg37 00000576··00002f0a·R_ARM_THM_CALL·········00000000···tsig_append_error
38 0000056e··00002f0a·R_ARM_THM_CALL·········00000000···tsig_append_error38 00000594··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg
39 0000058c··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg39 000005ae··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg
40 00000598··00002a19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_40 000005c0··00002a19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
41 0000059c··00000103·R_ARM_REL32············00000000···.data41 000005c4··00000103·R_ARM_REL32············00000000···.data
42 000005a0··00000503·R_ARM_REL32············00000000···.LC042 000005c8··00000503·R_ARM_REL32············00000000···.LC0
43 000005a4··00002b1a·R_ARM_GOT_BREL·········00000000···g_system_logger43 000005cc··00002b1a·R_ARM_GOT_BREL·········00000000···g_system_logger
44 000005a8··00000e03·R_ARM_REL32············00000100···.LC644 000005d0··00000103·R_ARM_REL32············00000000···.data
45 000005ac··00000103·R_ARM_REL32············00000000···.data45 000005d4··00000603·R_ARM_REL32············0000002c···.LC1
46 000005b0··00000703·R_ARM_REL32············0000002c···.LC146 000005d8··00000703·R_ARM_REL32············00000084···.LC3
47 000005b4··00000803·R_ARM_REL32············00000084···.LC347 000005dc··00000903·R_ARM_REL32············00000064···.LC2
48 000005b8··00000903·R_ARM_REL32············00000064···.LC248 000005e0··00000a03·R_ARM_REL32············000000a8···.LC4
49 000005bc··00000a03·R_ARM_REL32············000000a8···.LC449 000005e4··00000e03·R_ARM_REL32············00000100···.LC6
50 000005c8··00000103·R_ARM_REL32············00000000···.data50 000005f0··00000103·R_ARM_REL32············00000000···.data
51 000005d4··00000103·R_ARM_REL32············00000000···.data51 000005fc··00000103·R_ARM_REL32············00000000···.data
52 00001364··00000103·R_ARM_REL32············00000000···.data52 00001380··00000103·R_ARM_REL32············00000000···.data
53 000013a0··0000370a·R_ARM_THM_CALL·········00000000···dnsname_len53 000013bc··0000370a·R_ARM_THM_CALL·········00000000···dnsname_len
54 000013ac··0000380a·R_ARM_THM_CALL·········00000000···memcpy54 000013c8··0000380a·R_ARM_THM_CALL·········00000000···memcpy
55 00001430··0000370a·R_ARM_THM_CALL·········00000000···dnsname_len55 0000144c··0000370a·R_ARM_THM_CALL·········00000000···dnsname_len
56 0000143c··0000380a·R_ARM_THM_CALL·········00000000···memcpy56 00001458··0000380a·R_ARM_THM_CALL·········00000000···memcpy
57 000014e8··00000103·R_ARM_REL32············00000000···.data57 00001504··00000103·R_ARM_REL32············00000000···.data
58 0000152e··00003b0a·R_ARM_THM_CALL·········00000000···packet_writer_create58 0000154a··00003b0a·R_ARM_THM_CALL·········00000000···packet_writer_create
59 00001536··00003c0a·R_ARM_THM_CALL·········00000000···packet_writer_add_fqdn59 00001552··00003c0a·R_ARM_THM_CALL·········00000000···packet_writer_add_fqdn
60 000015c4··0000370a·R_ARM_THM_CALL·········00000000···dnsname_len60 000015e0··0000370a·R_ARM_THM_CALL·········00000000···dnsname_len
61 000015d0··0000380a·R_ARM_THM_CALL·········00000000···memcpy61 000015ec··0000380a·R_ARM_THM_CALL·········00000000···memcpy
62 0000165e··00003b0a·R_ARM_THM_CALL·········00000000···packet_writer_create62 0000167c··00003b0a·R_ARM_THM_CALL·········00000000···packet_writer_create
63 00001666··00003c0a·R_ARM_THM_CALL·········00000000···packet_writer_add_fqdn63 0000168c··00003c0a·R_ARM_THM_CALL·········00000000···packet_writer_add_fqdn
64 0000168e··00003c0a·R_ARM_THM_CALL·········00000000···packet_writer_add_fqdn64 000016a2··00003c0a·R_ARM_THM_CALL·········00000000···packet_writer_add_fqdn
65 000016be··00003f0a·R_ARM_THM_CALL·········00000000···packet_writer_add_rdata65 000016d8··00003f0a·R_ARM_THM_CALL·········00000000···packet_writer_add_rdata
66 0000170c··0000280a·R_ARM_THM_CALL·········00000000···tsig_get66 00001724··0000280a·R_ARM_THM_CALL·········00000000···tsig_get
67 00001720··0000410a·R_ARM_THM_CALL·········00000000···memset67 00001738··0000410a·R_ARM_THM_CALL·········00000000···memset
68 00001732··0000420a·R_ARM_THM_CALL·········00000000···time68 0000174a··0000420a·R_ARM_THM_CALL·········00000000···time
69 00001794··0000280a·R_ARM_THM_CALL·········00000000···tsig_get69 000017a0··0000280a·R_ARM_THM_CALL·········00000000···tsig_get
70 000017a8··0000410a·R_ARM_THM_CALL·········00000000···memset70 000017b4··0000410a·R_ARM_THM_CALL·········00000000···memset
71 000017ba··0000420a·R_ARM_THM_CALL·········00000000···time71 000017c6··0000420a·R_ARM_THM_CALL·········00000000···time
72 0000182a··0000410a·R_ARM_THM_CALL·········00000000···memset72 0000182a··0000410a·R_ARM_THM_CALL·········00000000···memset
73 0000183c··0000420a·R_ARM_THM_CALL·········00000000···time73 0000183c··0000420a·R_ARM_THM_CALL·········00000000···time
74 000018a2··0000410a·R_ARM_THM_CALL·········00000000···memset74 0000189a··0000410a·R_ARM_THM_CALL·········00000000···memset
75 000018b4··0000420a·R_ARM_THM_CALL·········00000000···time75 000018ac··0000420a·R_ARM_THM_CALL·········00000000···time
76 0000193c··0000370a·R_ARM_THM_CALL·········00000000···dnsname_len76 00001930··0000370a·R_ARM_THM_CALL·········00000000···dnsname_len
77 0000197a··00004b0a·R_ARM_THM_CALL·········00000000···host_address2sockaddr77 0000196e··00004b0a·R_ARM_THM_CALL·········00000000···host_address2sockaddr
78 0000199e··00004c0a·R_ARM_THM_CALL·········00000000···socket78 00001992··00004c0a·R_ARM_THM_CALL·········00000000···socket
79 000019a6··00004d0a·R_ARM_THM_CALL·········00000000···__errno_location79 0000199a··00004d0a·R_ARM_THM_CALL·········00000000···__errno_location
80 000019b6··00004e0a·R_ARM_THM_CALL·········00000000···connect80 000019aa··00004e0a·R_ARM_THM_CALL·········00000000···connect
81 000019bc··00004d0a·R_ARM_THM_CALL·········00000000···__errno_location81 000019b0··00004d0a·R_ARM_THM_CALL·········00000000···__errno_location
82 000019d2··00004f0a·R_ARM_THM_CALL·········00000000···close_ex82 000019c6··00004f0a·R_ARM_THM_CALL·········00000000···close_ex
83 000019ec··0000500a·R_ARM_THM_CALL·········00000000···writefully83 000019e0··0000500a·R_ARM_THM_CALL·········00000000···writefully
84 00001a06··0000510a·R_ARM_THM_CALL·········00000000···readfully84 000019fa··0000510a·R_ARM_THM_CALL·········00000000···readfully
85 00001a20··0000510a·R_ARM_THM_CALL·········00000000···readfully85 00001a14··0000510a·R_ARM_THM_CALL·········00000000···readfully
86 00001a34··0000340a·R_ARM_THM_CALL·········0000103d···message_process_lenient86 00001a26··0000340a·R_ARM_THM_CALL·········0000105d···message_process_lenient
87 00001a54··00004b0a·R_ARM_THM_CALL·········00000000···host_address2sockaddr87 00001a48··00004b0a·R_ARM_THM_CALL·········00000000···host_address2sockaddr
88 00001a78··00004c0a·R_ARM_THM_CALL·········00000000···socket88 00001a6c··00004c0a·R_ARM_THM_CALL·········00000000···socket
89 00001a82··00004d0a·R_ARM_THM_CALL·········00000000···__errno_location89 00001a76··00004d0a·R_ARM_THM_CALL·········00000000···__errno_location
90 00001a92··00004e0a·R_ARM_THM_CALL·········00000000···connect90 00001a86··00004e0a·R_ARM_THM_CALL·········00000000···connect
91 00001a98··00004d0a·R_ARM_THM_CALL·········00000000···__errno_location91 00001a8c··00004d0a·R_ARM_THM_CALL·········00000000···__errno_location
92 00001aae··00004f0a·R_ARM_THM_CALL·········00000000···close_ex92 00001aa2··00004f0a·R_ARM_THM_CALL·········00000000···close_ex
93 00001ac8··0000500a·R_ARM_THM_CALL·········00000000···writefully93 00001abc··0000500a·R_ARM_THM_CALL·········00000000···writefully
94 00001ae2··0000510a·R_ARM_THM_CALL·········00000000···readfully94 00001ad6··0000510a·R_ARM_THM_CALL·········00000000···readfully
95 00001afc··0000510a·R_ARM_THM_CALL·········00000000···readfully95 00001af0··0000510a·R_ARM_THM_CALL·········00000000···readfully
96 00001b16··0000380a·R_ARM_THM_CALL·········00000000···memcpy96 00001b0a··0000380a·R_ARM_THM_CALL·········00000000···memcpy
97 00001b20··0000380a·R_ARM_THM_CALL·········00000000···memcpy97 00001b14··0000380a·R_ARM_THM_CALL·········00000000···memcpy
98 00001b26··0000340a·R_ARM_THM_CALL·········0000103d···message_process_lenient98 00001b1a··0000340a·R_ARM_THM_CALL·········0000105d···message_process_lenient
99 00001b56··0000540a·R_ARM_THM_CALL·········00000000···tcp_input_output_stream_connect_host_address99 00001b4a··0000540a·R_ARM_THM_CALL·········00000000···tcp_input_output_stream_connect_host_address
100 00001b80··0000550a·R_ARM_THM_CALL·········00000000···fd_input_stream_get_filedescriptor100 00001b74··0000550a·R_ARM_THM_CALL·········00000000···fd_input_stream_get_filedescriptor
101 00001b8e··0000560a·R_ARM_THM_CALL·········00000000···tcp_set_sendtimeout101 00001b82··0000560a·R_ARM_THM_CALL·········00000000···tcp_set_sendtimeout
102 00001b9c··0000570a·R_ARM_THM_CALL·········00000000···tcp_set_recvtimeout102 00001b90··0000570a·R_ARM_THM_CALL·········00000000···tcp_set_recvtimeout
103 00001ba6··0000580a·R_ARM_THM_CALL·········00000000···input_stream_read_nu16103 00001b9a··0000580a·R_ARM_THM_CALL·········00000000···input_stream_read_nu16
104 00001bda··0000590a·R_ARM_THM_CALL·········00000000···input_stream_read_fully104 00001bce··0000590a·R_ARM_THM_CALL·········00000000···input_stream_read_fully
105 00001c04··00004b0a·R_ARM_THM_CALL·········00000000···host_address2sockaddr105 00001bf8··00004b0a·R_ARM_THM_CALL·········00000000···host_address2sockaddr
106 00001c2c··00004c0a·R_ARM_THM_CALL·········00000000···socket106 00001c20··00004c0a·R_ARM_THM_CALL·········00000000···socket
107 00001c34··00004d0a·R_ARM_THM_CALL·········00000000···__errno_location107 00001c28··00004d0a·R_ARM_THM_CALL·········00000000···__errno_location
108 00001c44··0000570a·R_ARM_THM_CALL·········00000000···tcp_set_recvtimeout108 00001c38··0000570a·R_ARM_THM_CALL·········00000000···tcp_set_recvtimeout
109 00001c62··00005b0a·R_ARM_THM_CALL·········00000000···sendto109 00001c54··00005b0a·R_ARM_THM_CALL·········00000000···sendto
110 00001c7a··00004f0a·R_ARM_THM_CALL·········00000000···close_ex110 00001c6c··00004f0a·R_ARM_THM_CALL·········00000000···close_ex
111 00001c80··00004d0a·R_ARM_THM_CALL·········00000000···__errno_location111 00001c72··00004d0a·R_ARM_THM_CALL·········00000000···__errno_location
112 00001cae··00005c0a·R_ARM_THM_CALL·········00000000···recvfrom112 00001ca4··00005c0a·R_ARM_THM_CALL·········00000000···recvfrom
113 00001ce2··0000340a·R_ARM_THM_CALL·········0000103d···message_process_lenient113 00001cd8··0000340a·R_ARM_THM_CALL·········0000105d···message_process_lenient
114 00001d56··00005f0a·R_ARM_THM_CALL·········00000000···thread_pool_get_random_ctx114 00001d4a··00005f0a·R_ARM_THM_CALL·········00000000···thread_pool_get_random_ctx
115 00001d88··00005a0a·R_ARM_THM_CALL·········00001be9···message_query_udp_with_time_out115 00001d7c··00005a0a·R_ARM_THM_CALL·········00001bdd···message_query_udp_with_time_out
116 00001daa··0000600a·R_ARM_THM_CALL·········00000000···usleep_ex116 00001d9e··0000600a·R_ARM_THM_CALL·········00000000···usleep_ex
117 00001db8··0000610a·R_ARM_THM_CALL·········00000000···random_next117 00001dac··0000610a·R_ARM_THM_CALL·········00000000···random_next
118 00001dca··00005a0a·R_ARM_THM_CALL·········00001be9···message_query_udp_with_time_out118 00001dbe··00005a0a·R_ARM_THM_CALL·········00001bdd···message_query_udp_with_time_out
119 00001e6c··0000210a·R_ARM_THM_CALL·········00000000···packet_reader_read_fqdn119 00001e60··0000210a·R_ARM_THM_CALL·········00000000···packet_reader_read_fqdn
120 00001e9c··0000210a·R_ARM_THM_CALL·········00000000···packet_reader_read_fqdn120 00001e90··0000210a·R_ARM_THM_CALL·········00000000···packet_reader_read_fqdn
121 00001ea8··00002c0a·R_ARM_THM_CALL·········00000000···dnsname_equals121 00001e9c··00002c0a·R_ARM_THM_CALL·········00000000···dnsname_equals
122 00001eb8··0000630a·R_ARM_THM_CALL·········00000000···packet_reader_read_u16122 00001eac··0000630a·R_ARM_THM_CALL·········00000000···packet_reader_read_u16
123 00001ecc··0000630a·R_ARM_THM_CALL·········00000000···packet_reader_read_u16123 00001ec0··0000630a·R_ARM_THM_CALL·········00000000···packet_reader_read_u16
124 00001ed4··0000240a·R_ARM_THM_CALL·········00000000···packet_reader_read_u32124 00001ec8··0000240a·R_ARM_THM_CALL·········00000000···packet_reader_read_u32
125 00001ede··0000630a·R_ARM_THM_CALL·········00000000···packet_reader_read_u16125 00001ed2··0000630a·R_ARM_THM_CALL·········00000000···packet_reader_read_u16
126 00001ee4··0000260a·R_ARM_THM_CALL·········00000000···packet_reader_skip_fqdn126 00001ed8··0000260a·R_ARM_THM_CALL·········00000000···packet_reader_skip_fqdn
Max diff block lines reached; -1/21064 bytes (-0.00%) of diff not shown.
452 B
strings --all --bytes=8 {}
    
Offset 1, 11 lines modifiedOffset 1, 14 lines modified
1 FF8DEFWE,1 KF:F!F@F
2 FF8DEFWE,2 )F;FRFXF
3 FF8DEFWE,3 FF=D@FWE,
4 FF8DEFgE,4 FF=D@FWE,
 5 FF=D@FWE,
 6 FF=D@FgE,
 7 SFJFAF(F
5 SFJFAF(F8 SFJFAF(F
6 EDNS:·udp-size=%d·rcode-ext=%08x·desc=%04x9 EDNS:·udp-size=%d·rcode-ext=%08x·desc=%04x
7 OPT·record·is·not·processable·(broken·or·not·supported)10 OPT·record·is·not·processable·(broken·or·not·supported)
8 %r·query·error·from·%{sockaddr}11 %r·query·error·from·%{sockaddr}
9 %r·answer·error·from·%{sockaddr}12 %r·answer·error·from·%{sockaddr}
10 answer·error·from·%{sockaddr}:·TSIG·when·none·expected13 answer·error·from·%{sockaddr}:·TSIG·when·none·expected
11 Unhandled·AR·type·%{dnstype}14 Unhandled·AR·type·%{dnstype}
102 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 634 lines modifiedOffset 1, 645 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000000·<message_process_additionals.isra.4>:2 00000000·<message_process_additionals.isra.4>:
3 message_process_additionals.isra.4():3 message_process_additionals.isra.4():
4 »       ldr»    r3,·[pc,·#724]»;·(2d8·<message_process_additionals.isra.4+0x2d8>) 
5 »       add.w»  r2,·r0,·#584»;·0x248 
6 »       str.w»  r4,·[sp,·#-36]!4 »       str.w»  r4,·[sp,·#-36]!
7 »       strd»   r5,·r6,·[sp,·#4]5 »       strd»   r5,·r6,·[sp,·#4]
8 »       ldrh.w» r5,·[r0,·#594]»     ;·0x2526 »       ldrh.w» r5,·[r0,·#594]»     ;·0x252
9 »       strd»   r7,·r8,·[sp,·#12]7 »       strd»   r7,·r8,·[sp,·#12]
10 »       mov»    r8,·r0 
11 »       ldrh.w» r1,·[r0,·#132]»     ;·0x848 »       ldrh.w» r1,·[r0,·#132]»     ;·0x84
12 »       add»    r3,·pc9 »       add.w»  r2,·r0,·#584»;·0x248
 10 »       mov»    r8,·r0
 11 »       ldr»    r3,·[r0,·#0]
 12 »       ldr»    r0,·[pc,·#716]»;·(2ec·<message_process_additionals.isra.4+0x2ec>)
13 »       strd»   r9,·sl,·[sp,·#20]13 »       strd»   r9,·sl,·[sp,·#20]
14 »       strd»   fp,·lr,·[sp,·#28]14 »       strd»   fp,·lr,·[sp,·#28]
 15 »       rev16»  r5,·r5
15 »       sub»    sp,·#316»     ;·0x13c16 »       sub»    sp,·#316»     ;·0x13c
16 »       add»    r4,·sp,·#3217 »       add»    r4,·sp,·#32
17 »       rev16»  r5,·r5 
18 »       str»    r3,·[sp,·#8] 
19 »       uxth»   r5,·r518 »       uxth»   r5,·r5
20 »       ldr»    r3,·[r0,·#0]19 »       add»    r0,·pc
21 »       strd»   r2,·r1,·[r4]20 »       strd»   r2,·r1,·[r4]
 21 »       str»    r0,·[sp,·#8]
22 »       str»    r1,·[sp,·#20]22 »       str»    r1,·[sp,·#20]
23 »       cmp»    r3,·#023 »       cmp»    r3,·#0
24 »       beq.w»  202·<message_process_additionals.isra.4+0x202>24 »       beq.w»  1ec·<message_process_additionals.isra.4+0x1ec>
25 »       sub.w»  r3,·r3,·r225 »       sub.w»  r3,·r3,·r2
26 »       str»    r3,·[r4,·#8]26 »       str»    r3,·[r4,·#8]
27 »       ldr»    r3,·[pc,·#660]»;·(2dc·<message_process_additionals.isra.4+0x2dc>)27 »       ldr»    r3,·[pc,·#680]»;·(2f0·<message_process_additionals.isra.4+0x2f0>)
28 »       add.w»  r5,·r5,·#4294967295» ;·0xffffffff28 »       add.w»  r5,·r5,·#4294967295» ;·0xffffffff
29 »       add.w»  r9,·sp,·#56» ;·0x38 
30 »       uxth»   r5,·r529 »       uxth»   r5,·r5
 30 »       add.w»  r9,·sp,·#56» ;·0x38
31 »       add»    r3,·pc31 »       add»    r3,·pc
32 »       str»    r3,·[sp,·#12]32 »       str»    r3,·[sp,·#12]
33 »       b.n»    5c·<message_process_additionals.isra.4+0x5c>33 »       b.n»    5c·<message_process_additionals.isra.4+0x5c>
34 »       add.w»  r5,·r5,·#4294967295» ;·0xffffffff34 »       add.w»  r5,·r5,·#4294967295» ;·0xffffffff
35 »       uxth»   r5,·r535 »       uxth»   r5,·r5
36 »       movw»   r3,·#65535»  ;·0xffff36 »       movw»   r3,·#65535»  ;·0xffff
37 »       cmp»    r5,·r337 »       cmp»    r5,·r3
38 »       beq.w»  16a·<message_process_additionals.isra.4+0x16a>38 »       beq.w»  168·<message_process_additionals.isra.4+0x168>
39 »       mov.w»  r2,·#255»   ;·0xff39 »       mov.w»  r2,·#255»   ;·0xff
40 »       mov»    r1,·r940 »       mov»    r1,·r9
41 »       ldr»    r7,·[r4,·#8] 
42 »       mov»    r0,·r441 »       mov»    r0,·r4
 42 »       ldr»    r7,·[r4,·#8]
43 »       bl»     0·<packet_reader_read_fqdn>43 »       bl»     0·<packet_reader_read_fqdn>
44 ·R_ARM_THM_CALL» packet_reader_read_fqdn44 ·R_ARM_THM_CALL» packet_reader_read_fqdn
45 »       cmp»    r0,·#045 »       cmp»    r0,·#0
46 »       blt.w»  1a8·<message_process_additionals.isra.4+0x1a8>46 »       blt.w»  18e·<message_process_additionals.isra.4+0x18e>
47 »       add»    r6,·sp,·#44»   ;·0x2c47 »       add»    r6,·sp,·#44»   ;·0x2c
48 »       mov.w»  r2,·#1048 »       mov.w»  r2,·#10
49 »       mov»    r1,·r649 »       mov»    r1,·r6
50 »       mov»    r0,·r450 »       mov»    r0,·r4
51 »       bl»     0·<packet_reader_read>51 »       bl»     0·<packet_reader_read>
52 ·R_ARM_THM_CALL» packet_reader_read52 ·R_ARM_THM_CALL» packet_reader_read
53 »       cmp»    r0,·#1053 »       cmp»    r0,·#10
54 »       bne.n»  56·<message_process_additionals.isra.4+0x56>54 »       bne.n»  56·<message_process_additionals.isra.4+0x56>
55 »       ldrh»   r3,·[r6,·#0]55 »       ldrh»   r3,·[r6,·#0]
56 »       cmp.w»  r3,·#10496» ;·0x290056 »       cmp.w»  r3,·#10496» ;·0x2900
57 »       bne.n»  144·<message_process_additionals.isra.4+0x144>57 »       bne.n»  142·<message_process_additionals.isra.4+0x142>
58 »       ldr»    r3,·[r6,·#4]58 »       ldr»    r3,·[r6,·#4]
59 »       tst.w»  r3,·#65280» ;·0xff0059 »       tst.w»  r3,·#65280» ;·0xff00
60 »       bne.w»  1ba·<message_process_additionals.isra.4+0x1ba>60 »       bne.w»  1a0·<message_process_additionals.isra.4+0x1a0>
61 »       ldrh»   r7,·[r6,·#8]61 »       ldrh»   r7,·[r6,·#8]
62 »       rev16»  r7,·r762 »       rev16»  r7,·r7
63 »       uxth»   r7,·r763 »       uxth»   r7,·r7
64 »       cbnz»   r7,·ec·<message_process_additionals.isra.4+0xec>64 »       cbnz»   r7,·ea·<message_process_additionals.isra.4+0xea>
65 »       ldr»    r3,·[pc,·#568]»;·(2e0·<message_process_additionals.isra.4+0x2e0>)65 »       ldr»    r3,·[pc,·#588]»;·(2f4·<message_process_additionals.isra.4+0x2f4>)
66 »       ldr»    r1,·[sp,·#8]66 »       ldr»    r1,·[sp,·#8]
67 »       ldrb.w» r2,·[r9]67 »       ldrb.w» r2,·[r9]
68 »       ldr»    r3,·[r1,·r3]68 »       ldr»    r3,·[r1,·r3]
69 »       ldr»    r0,·[r3,·#0]69 »       ldr»    r0,·[r3,·#0]
70 »       cmp»    r2,·#070 »       cmp»    r2,·#0
71 »       bne.w»  1ec·<message_process_additionals.isra.4+0x1ec>71 »       bne.w»  1d6·<message_process_additionals.isra.4+0x1d6>
72 »       str»    r7,·[sp,·#4] 
73 »       mov.w»  r1,·#1 
74 »       ldrh»   r3,·[r6,·#2]72 »       ldrh»   r3,·[r6,·#2]
75 »       strb.w» r1,·[r8,·#164]»     ;·0xa473 »       ldr»    r6,·[r6,·#4]
 74 »       mov.w»  r2,·#1
 75 »       str»    r7,·[sp,·#4]
76 »       mov.w»  r1,·#776 »       mov.w»  r1,·#7
77 »       ldr»    r7,·[r6,·#4]77 »       strb.w» r2,·[r8,·#164]»     ;·0xa4
78 »       ldr»    r2,·[sp,·#12]78 »       ldr»    r2,·[sp,·#12]
79 »       rev16»  r6,·r379 »       rev16»  r3,·r3
80 »       uxth»   r6,·r680 »       str.w»  r6,·[r8,·#152]»      ;·0x98
81 »       cmp.w»  r6,·#512»   ;·0x20081 »       str»    r6,·[sp,·#0]
82 »       str»    r7,·[sp,·#0]82 »       uxth»   r3,·r3
 83 »       cmp.w»  r3,·#512»   ;·0x200
83 »       it»     cc84 »       it»     cc
84 »       movcc.w»r6,·#512» ;·0x20085 »       movcc.w»r3,·#512» ;·0x200
85 »       mov»    r3,·r686 »       strh.w» r3,·[r8,·#134]»     ;·0x86
86 »       strh.w» r6,·[r8,·#134]»     ;·0x86 
87 »       str.w»  r7,·[r8,·#152]»      ;·0x98 
88 »       bl»     0·<logger_handle_msg>87 »       bl»     0·<logger_handle_msg>
89 ·R_ARM_THM_CALL» logger_handle_msg88 ·R_ARM_THM_CALL» logger_handle_msg
90 »       b.n»    56·<message_process_additionals.isra.4+0x56>89 »       b.n»    56·<message_process_additionals.isra.4+0x56>
91 »       ldr»    r3,·[r4,·#8]90 »       ldr»    r3,·[r4,·#8]
92 »       cmp»    r7,·#391 »       cmp»    r7,·#3
93 »       add»    r3,·r792 »       add»    r3,·r7
94 »       str»    r3,·[sp,·#16]93 »       str»    r3,·[sp,·#16]
95 »       bls.w»  254·<message_process_additionals.isra.4+0x254>94 »       bls.w»  23e·<message_process_additionals.isra.4+0x23e>
96 »       mov»    fp,·r795 »       mov»    fp,·r7
97 »       add.w»  sl,·sp,·#2896 »       add.w»  sl,·sp,·#28
98 »       b.n»    11a·<message_process_additionals.isra.4+0x11a>97 »       b.n»    118·<message_process_additionals.isra.4+0x118>
99 »       ldrd»   r0,·r2,·[r4,·#4]98 »       ldrd»   r0,·r2,·[r4,·#4]
100 »       sub.w»  fp,·fp,·#499 »       sub.w»  fp,·fp,·#4
101 »       uxtah»  r3,·r2,·r3100 »       uxtah»  r3,·r2,·r3
102 »       cmp»    r0,·r3101 »       cmp»    r0,·r3
103 »       str»    r3,·[r4,·#8]102 »       str»    r3,·[r4,·#8]
104 »       bcc.w»  248·<message_process_additionals.isra.4+0x248>103 »       bcc.w»  232·<message_process_additionals.isra.4+0x232>
105 »       cmp.w»  fp,·#3104 »       cmp.w»  fp,·#3
106 »       bls.n»  138·<message_process_additionals.isra.4+0x138>105 »       bls.n»  136·<message_process_additionals.isra.4+0x136>
107 »       mov»    r1,·sl106 »       mov»    r1,·sl
108 »       mov»    r0,·r4107 »       mov»    r0,·r4
109 »       bl»     0·<packet_reader_read_u32>108 »       bl»     0·<packet_reader_read_u32>
110 ·R_ARM_THM_CALL» packet_reader_read_u32109 ·R_ARM_THM_CALL» packet_reader_read_u32
111 »       ldr.w»  r2,·[sl]110 »       ldr.w»  r2,·[sl]
112 »       cmp.w»  r2,·#768»   ;·0x300111 »       cmp.w»  r2,·#768»   ;·0x300
113 »       rev»    r3,·r2112 »       rev»    r3,·r2
Max diff block lines reached; 99456/103849 bytes (95.77%) of diff not shown.
954 B
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
2 ··0x00000000·006d6573·73616765·5f70726f·63657373·.message_process2 ··0x00000000·006d6573·73616765·5f70726f·63657373·.message_process
3 ··0x00000010·5f616464·6974696f·6e616c73·2e697372·_additionals.isr3 ··0x00000010·5f616464·6974696f·6e616c73·2e697372·_additionals.isr
4 ··0x00000020·612e3400·24740024·64002e4c·4330002e·a.4.$t.$d..LC0..4 ··0x00000020·612e3400·24740024·64002e4c·4330002e·a.4.$t.$d..LC0..
5 ··0x00000030·4c433500·2e4c4331·002e4c43·33002e4c·LC5..LC1..LC3..L5 ··0x00000030·4c433100·2e4c4333·002e4c43·35002e4c·LC1..LC3..LC5..L
6 ··0x00000040·4332002e·4c433400·6d657373·6167655f·C2..LC4.message_6 ··0x00000040·4332002e·4c433400·6d657373·6167655f·C2..LC4.message_
7 ··0x00000050·70726f63·6573735f·616e7377·65725f61·process_answer_a7 ··0x00000050·70726f63·6573735f·616e7377·65725f61·process_answer_a
8 ··0x00000060·64646974·696f6e61·6c732e69·7372612e·dditionals.isra.8 ··0x00000060·64646974·696f6e61·6c732e69·7372612e·dditionals.isra.
9 ··0x00000070·35002e4c·4336002e·4c433700·7061636b·5..LC6..LC7.pack9 ··0x00000070·35002e4c·4336002e·4c433700·7061636b·5..LC6..LC7.pack
10 ··0x00000080·65745f72·65616465·725f7265·61645f66·et_reader_read_f10 ··0x00000080·65745f72·65616465·725f7265·61645f66·et_reader_read_f
11 ··0x00000090·71646e00·7061636b·65745f72·65616465·qdn.packet_reade11 ··0x00000090·71646e00·7061636b·65745f72·65616465·qdn.packet_reade
12 ··0x000000a0·725f7265·6164006c·6f676765·725f6861·r_read.logger_ha12 ··0x000000a0·725f7265·6164006c·6f676765·725f6861·r_read.logger_ha
45.0 KB
message_print_format_dig.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········4628·(bytes·into·file)13 ··Start·of·section·headers:··········4648·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1419 ··Number·of·section·headers:·········14
20 ··Section·header·string·table·index:·1320 ··Section·header·string·table·index:·13
2.71 KB
readelf --wide --sections {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 There·are·14·section·headers,·starting·at·offset·0x1214:1 There·are·14·section·headers,·starting·at·offset·0x1228:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0006f4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000708·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000f10·000268·08···I·11···1··46 ··[·2]·.rel.text·········REL·············00000000·000f24·000268·08···I·11···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000728·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·00073c·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000728·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·00073c·000000·00··WA··0···0··1
9 ··[·5]·.rodata···········PROGBITS········00000000·000728·000004·00···A··0···0··49 ··[·5]·.rodata···········PROGBITS········00000000·00073c·000004·00···A··0···0··4
10 ··[·6]·.data.rel.local···PROGBITS········00000000·00072c·000010·00··WA··0···0··410 ··[·6]·.data.rel.local···PROGBITS········00000000·000740·000010·00··WA··0···0··4
11 ··[·7]·.rel.data.rel.local·REL·············00000000·001178·000020·08···I·11···6··411 ··[·7]·.rel.data.rel.local·REL·············00000000·00118c·000020·08···I·11···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·00073c·0001c3·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·000750·0001c3·01·AMS··0···0··4
13 ··[·9]·.note.GNU-stack···PROGBITS········00000000·0008ff·000000·00······0···0··113 ··[·9]·.note.GNU-stack···PROGBITS········00000000·000913·000000·00······0···0··1
14 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0008ff·000033·00······0···0··114 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000913·000033·00······0···0··1
15 ··[11]·.symtab···········SYMTAB··········00000000·000934·000400·10·····12··48··415 ··[11]·.symtab···········SYMTAB··········00000000·000948·000400·10·····12··48··4
16 ··[12]·.strtab···········STRTAB··········00000000·000d34·0001dc·00······0···0··116 ··[12]·.strtab···········STRTAB··········00000000·000d48·0001dc·00······0···0··1
17 ··[13]·.shstrtab·········STRTAB··········00000000·001198·00007b·00······0···0··117 ··[13]·.shstrtab·········STRTAB··········00000000·0011ac·00007b·00······0···0··1
18 Key·to·Flags:18 Key·to·Flags:
19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
22 ··y·(purecode),·p·(processor·specific)22 ··y·(purecode),·p·(processor·specific)
3.91 KB
readelf --wide --symbols {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
  
1 Symbol·table·'.symtab'·contains·64·entries:1 Symbol·table·'.symtab'·contains·64·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
5 ·····2:·000005dc·····0·NOTYPE··LOCAL··DEFAULT····1·$d5 ·····2:·000005f0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC06 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC0
7 ·····4:·00000034·····0·NOTYPE··LOCAL··DEFAULT····8·.LC17 ·····4:·00000034·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1
8 ·····5:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC148 ·····5:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC14
9 ·····6:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC129 ·····6:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC12
10 ·····7:·00000098·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1310 ·····7:·00000098·····0·NOTYPE··LOCAL··DEFAULT····8·.LC13
11 ·····8:·00000068·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1111 ·····8:·00000060·····0·NOTYPE··LOCAL··DEFAULT····8·.LC10
12 ·····9:·00000060·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1012 ·····9:·00000068·····0·NOTYPE··LOCAL··DEFAULT····8·.LC11
13 ····10:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1913 ····10:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC19
14 ····11:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2114 ····11:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····8·.LC21
15 ····12:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2215 ····12:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC22
16 ····13:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1716 ····13:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC17
17 ····14:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2317 ····14:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC23
18 ····15:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1618 ····15:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC16
19 ····16:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1819 ····16:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC18
Offset 24, 16 lines modifiedOffset 24, 16 lines modified
24 ····20:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC524 ····20:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC5
25 ····21:·00000050·····0·NOTYPE··LOCAL··DEFAULT····8·.LC625 ····21:·00000050·····0·NOTYPE··LOCAL··DEFAULT····8·.LC6
26 ····22:·00000048·····0·NOTYPE··LOCAL··DEFAULT····8·.LC426 ····22:·00000048·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
27 ····23:·00000044·····0·NOTYPE··LOCAL··DEFAULT····8·.LC327 ····23:·00000044·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
28 ····24:·00000040·····0·NOTYPE··LOCAL··DEFAULT····8·.LC228 ····24:·00000040·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2
29 ····25:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1529 ····25:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····8·.LC15
30 ····26:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2030 ····26:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC20
31 ····27:·00000654·····0·NOTYPE··LOCAL··DEFAULT····1·$t31 ····27:·00000668·····0·NOTYPE··LOCAL··DEFAULT····1·$t
32 ····28:·000006dc·····0·NOTYPE··LOCAL··DEFAULT····1·$d32 ····28:·000006f0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
33 ····29:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2433 ····29:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC24
34 ····30:·00000124·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2534 ····30:·00000124·····0·NOTYPE··LOCAL··DEFAULT····8·.LC25
35 ····31:·00000134·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2635 ····31:·00000134·····0·NOTYPE··LOCAL··DEFAULT····8·.LC26
36 ····32:·00000150·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2736 ····32:·00000150·····0·NOTYPE··LOCAL··DEFAULT····8·.LC27
37 ····33:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2837 ····33:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC28
38 ····34:·00000174·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2938 ····34:·00000174·····0·NOTYPE··LOCAL··DEFAULT····8·.LC29
39 ····35:·00000000·····0·SECTION·LOCAL··DEFAULT····5·39 ····35:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
Offset 45, 23 lines modifiedOffset 45, 23 lines modified
45 ····41:·00000000·····0·SECTION·LOCAL··DEFAULT····8·45 ····41:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
46 ····42:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d46 ····42:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
47 ····43:·00000000·····0·SECTION·LOCAL··DEFAULT····1·47 ····43:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
48 ····44:·00000000·····0·SECTION·LOCAL··DEFAULT····3·48 ····44:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
49 ····45:·00000000·····0·SECTION·LOCAL··DEFAULT····4·49 ····45:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
50 ····46:·00000000·····0·SECTION·LOCAL··DEFAULT····9·50 ····46:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
51 ····47:·00000000·····0·SECTION·LOCAL··DEFAULT···10·51 ····47:·00000000·····0·SECTION·LOCAL··DEFAULT···10·
52 ····48:·00000001··1620·FUNC····GLOBAL·DEFAULT····1·message_print_format_dig_buffer52 ····48:·00000001··1640·FUNC····GLOBAL·DEFAULT····1·message_print_format_dig_buffer
53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·counter_output_stream_init53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·counter_output_stream_init
54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·get_opcode54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·get_opcode
55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·get_rcode55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·get_rcode
56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformat56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformat
57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osprintln57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osprintln
58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_read_record58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_read_record
59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len
60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osprint_rdata60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osprint_rdata
61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_read_fqdn61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_read_fqdn
62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_read_u1662 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_read_u16
63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformatln63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformatln
64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osprint64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osprint
65 ····61:·00000655···160·FUNC····GLOBAL·DEFAULT····1·message_print_format_dig65 ····61:·00000669···160·FUNC····GLOBAL·DEFAULT····1·message_print_format_dig
66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·time66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·time
67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ctime67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ctime
10.0 KB
readelf --wide --relocs {}
    
Offset 1, 87 lines modifiedOffset 1, 87 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xf10·contains·77·entries:1 Relocation·section·'.rel.text'·at·offset·0xf24·contains·77·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000030··0000310a·R_ARM_THM_CALL·········00000000···counter_output_stream_init3 00000030··0000310a·R_ARM_THM_CALL·········00000000···counter_output_stream_init
4 0000004e··0000320a·R_ARM_THM_CALL·········00000000···get_opcode4 00000054··0000320a·R_ARM_THM_CALL·········00000000···get_opcode
5 0000005a··0000330a·R_ARM_THM_CALL·········00000000···get_rcode5 0000005c··0000330a·R_ARM_THM_CALL·········00000000···get_rcode
6 0000009e··0000340a·R_ARM_THM_CALL·········00000000···osformat6 000000ac··0000340a·R_ARM_THM_CALL·········00000000···osformat
7 000000aa··0000340a·R_ARM_THM_CALL·········00000000···osformat7 000000b8··0000340a·R_ARM_THM_CALL·········00000000···osformat
8 00000112··0000340a·R_ARM_THM_CALL·········00000000···osformat8 00000120··0000340a·R_ARM_THM_CALL·········00000000···osformat
9 00000142··0000350a·R_ARM_THM_CALL·········00000000···osprintln9 00000140··0000350a·R_ARM_THM_CALL·········00000000···osprintln
10 000001ac··0000360a·R_ARM_THM_CALL·········00000000···packet_reader_read_record10 000001ba··0000360a·R_ARM_THM_CALL·········00000000···packet_reader_read_record
11 000001ba··0000370a·R_ARM_THM_CALL·········00000000···dnsname_len11 000001c8··0000370a·R_ARM_THM_CALL·········00000000···dnsname_len
12 000001fe··0000340a·R_ARM_THM_CALL·········00000000···osformat12 00000208··0000340a·R_ARM_THM_CALL·········00000000···osformat
13 00000262··0000340a·R_ARM_THM_CALL·········00000000···osformat13 0000026c··0000340a·R_ARM_THM_CALL·········00000000···osformat
14 00000294··0000340a·R_ARM_THM_CALL·········00000000···osformat14 000002a0··0000340a·R_ARM_THM_CALL·········00000000···osformat
15 00000306··0000340a·R_ARM_THM_CALL·········00000000···osformat15 00000312··0000340a·R_ARM_THM_CALL·········00000000···osformat
16 00000372··0000380a·R_ARM_THM_CALL·········00000000···osprint_rdata16 0000037c··0000380a·R_ARM_THM_CALL·········00000000···osprint_rdata
17 0000037c··0000350a·R_ARM_THM_CALL·········00000000···osprintln17 00000386··0000350a·R_ARM_THM_CALL·········00000000···osprintln
18 0000039c··0000350a·R_ARM_THM_CALL·········00000000···osprintln18 000003a6··0000350a·R_ARM_THM_CALL·········00000000···osprintln
19 000003da··0000390a·R_ARM_THM_CALL·········00000000···packet_reader_read_fqdn19 000003e4··0000390a·R_ARM_THM_CALL·········00000000···packet_reader_read_fqdn
20 000003ec··00003a0a·R_ARM_THM_CALL·········00000000···packet_reader_read_u1620 000003f6··00003a0a·R_ARM_THM_CALL·········00000000···packet_reader_read_u16
21 000003fe··00003a0a·R_ARM_THM_CALL·········00000000···packet_reader_read_u1621 00000408··00003a0a·R_ARM_THM_CALL·········00000000···packet_reader_read_u16
22 0000042e··0000340a·R_ARM_THM_CALL·········00000000···osformat22 00000434··0000340a·R_ARM_THM_CALL·········00000000···osformat
23 0000049e··0000340a·R_ARM_THM_CALL·········00000000···osformat23 000004a8··0000340a·R_ARM_THM_CALL·········00000000···osformat
24 000004f6··00003b0a·R_ARM_THM_CALL·········00000000···osformatln24 00000508··00003b0a·R_ARM_THM_CALL·········00000000···osformatln
25 00000532··00003c0a·R_ARM_THM_CALL·········00000000···osprint25 00000544··00003c0a·R_ARM_THM_CALL·········00000000···osprint
26 0000053e··00003c0a·R_ARM_THM_CALL·········00000000···osprint26 00000550··00003c0a·R_ARM_THM_CALL·········00000000···osprint
27 0000054c··00003c0a·R_ARM_THM_CALL·········00000000···osprint27 0000055e··00003c0a·R_ARM_THM_CALL·········00000000···osprint
28 0000055a··00003c0a·R_ARM_THM_CALL·········00000000···osprint 
29 0000056c··00003c0a·R_ARM_THM_CALL·········00000000···osprint28 0000056c··00003c0a·R_ARM_THM_CALL·········00000000···osprint
30 0000057a··00003c0a·R_ARM_THM_CALL·········00000000···osprint29 0000057e··00003c0a·R_ARM_THM_CALL·········00000000···osprint
31 00000588··00003c0a·R_ARM_THM_CALL·········00000000···osprint30 0000058c··00003c0a·R_ARM_THM_CALL·········00000000···osprint
32 00000596··00003c0a·R_ARM_THM_CALL·········00000000···osprint31 0000059a··00003c0a·R_ARM_THM_CALL·········00000000···osprint
33 000005aa··0000340a·R_ARM_THM_CALL·········00000000···osformat32 000005a8··00003c0a·R_ARM_THM_CALL·········00000000···osprint
34 000005d2··0000340a·R_ARM_THM_CALL·········00000000···osformat33 000005bc··0000340a·R_ARM_THM_CALL·········00000000···osformat
35 000005dc··00000303·R_ARM_REL32············00000000···.LC034 000005e4··0000340a·R_ARM_THM_CALL·········00000000···osformat
36 000005e0··00000403·R_ARM_REL32············00000034···.LC135 000005f0··00000303·R_ARM_REL32············00000000···.LC0
37 000005e4··00000503·R_ARM_REL32············000000a4···.LC1436 000005f4··00000403·R_ARM_REL32············00000034···.LC1
38 000005e8··00000603·R_ARM_REL32············0000008c···.LC1237 000005f8··00000503·R_ARM_REL32············000000a4···.LC14
39 000005ec··00000703·R_ARM_REL32············00000098···.LC1338 000005fc··00000603·R_ARM_REL32············0000008c···.LC12
40 000005f0··00000803·R_ARM_REL32············00000068···.LC1139 00000600··00000703·R_ARM_REL32············00000098···.LC13
41 000005f4··00000903·R_ARM_REL32············00000060···.LC1040 00000604··00000803·R_ARM_REL32············00000060···.LC10
42 000005f8··00000a03·R_ARM_REL32············000000e0···.LC1941 00000608··00000903·R_ARM_REL32············00000068···.LC11
43 000005fc··00002303·R_ARM_REL32············00000000···.rodata42 0000060c··00000a03·R_ARM_REL32············000000e0···.LC19
44 00000600··00000b03·R_ARM_REL32············000000ec···.LC2143 00000610··00000b03·R_ARM_REL32············000000ec···.LC21
45 00000604··00000c03·R_ARM_REL32············000000f8···.LC2244 00000614··00002303·R_ARM_REL32············00000000···.rodata
46 00000608··00000d03·R_ARM_REL32············000000c4···.LC1745 00000618··00000c03·R_ARM_REL32············000000f8···.LC22
47 0000060c··00000e03·R_ARM_REL32············000000fc···.LC23 
48 00000610··00000a03·R_ARM_REL32············000000e0···.LC19 
49 00000614··00000a03·R_ARM_REL32············000000e0···.LC19 
50 00000618··00000f03·R_ARM_REL32············000000b8···.LC16 
51 0000061c··00000d03·R_ARM_REL32············000000c4···.LC1746 0000061c··00000d03·R_ARM_REL32············000000c4···.LC17
52 00000620··00001003·R_ARM_REL32············000000d4···.LC1847 00000620··00000e03·R_ARM_REL32············000000fc···.LC23
53 00000624··00001103·R_ARM_REL32············0000005c···.LC948 00000624··00000a03·R_ARM_REL32············000000e0···.LC19
54 00000628··00001203·R_ARM_REL32············00000058···.LC849 00000628··00000a03·R_ARM_REL32············000000e0···.LC19
55 0000062c··00001303·R_ARM_REL32············00000054···.LC750 0000062c··00000f03·R_ARM_REL32············000000b8···.LC16
56 00000630··00001403·R_ARM_REL32············0000004c···.LC551 00000630··00000d03·R_ARM_REL32············000000c4···.LC17
57 00000634··00001503·R_ARM_REL32············00000050···.LC652 00000634··00001003·R_ARM_REL32············000000d4···.LC18
58 00000638··00001603·R_ARM_REL32············00000048···.LC453 00000638··00001103·R_ARM_REL32············0000005c···.LC9
59 0000063c··00001703·R_ARM_REL32············00000044···.LC354 0000063c··00001203·R_ARM_REL32············00000058···.LC8
60 00000640··00001803·R_ARM_REL32············00000040···.LC255 00000640··00001303·R_ARM_REL32············00000054···.LC7
61 00000644··00002603·R_ARM_REL32············00000000···.data.rel.local56 00000644··00001403·R_ARM_REL32············0000004c···.LC5
62 00000648··00001903·R_ARM_REL32············000000ac···.LC1557 00000648··00001503·R_ARM_REL32············00000050···.LC6
63 0000064c··00002603·R_ARM_REL32············00000000···.data.rel.local58 0000064c··00001603·R_ARM_REL32············00000048···.LC4
64 00000650··00001a03·R_ARM_REL32············000000e4···.LC2059 00000650··00001703·R_ARM_REL32············00000044···.LC3
65 0000066e··0000340a·R_ARM_THM_CALL·········00000000···osformat60 00000654··00001803·R_ARM_REL32············00000040···.LC2
66 00000678··0000340a·R_ARM_THM_CALL·········00000000···osformat61 00000658··00002603·R_ARM_REL32············00000000···.data.rel.local
67 00000684··0000300a·R_ARM_THM_CALL·········00000001···message_print_format_dig_buffer62 0000065c··00001903·R_ARM_REL32············000000ac···.LC15
68 00000690··00003e0a·R_ARM_THM_CALL·········00000000···time63 00000660··00002603·R_ARM_REL32············00000000···.data.rel.local
69 0000069c··0000340a·R_ARM_THM_CALL·········00000000···osformat64 00000664··00001a03·R_ARM_REL32············000000e4···.LC20
70 000006a2··00003f0a·R_ARM_THM_CALL·········00000000···ctime65 00000682··0000340a·R_ARM_THM_CALL·········00000000···osformat
71 000006ae··0000340a·R_ARM_THM_CALL·········00000000···osformat66 0000068c··0000340a·R_ARM_THM_CALL·········00000000···osformat
72 000006ba··0000340a·R_ARM_THM_CALL·········00000000···osformat67 00000698··0000300a·R_ARM_THM_CALL·········00000001···message_print_format_dig_buffer
73 000006c4··0000340a·R_ARM_THM_CALL·········00000000···osformat68 000006a4··00003e0a·R_ARM_THM_CALL·········00000000···time
74 000006dc··00001d03·R_ARM_REL32············0000010c···.LC2469 000006b0··0000340a·R_ARM_THM_CALL·········00000000···osformat
75 000006e0··00001e03·R_ARM_REL32············00000124···.LC2570 000006b6··00003f0a·R_ARM_THM_CALL·········00000000···ctime
76 000006e4··00001f03·R_ARM_REL32············00000134···.LC2671 000006c2··0000340a·R_ARM_THM_CALL·········00000000···osformat
77 000006e8··00002003·R_ARM_REL32············00000150···.LC2772 000006ce··0000340a·R_ARM_THM_CALL·········00000000···osformat
78 000006ec··00002103·R_ARM_REL32············0000015c···.LC2873 000006d8··0000340a·R_ARM_THM_CALL·········00000000···osformat
79 000006f0··00002203·R_ARM_REL32············00000174···.LC2974 000006f0··00001d03·R_ARM_REL32············0000010c···.LC24
 75 000006f4··00001e03·R_ARM_REL32············00000124···.LC25
 76 000006f8··00001f03·R_ARM_REL32············00000134···.LC26
 77 000006fc··00002003·R_ARM_REL32············00000150···.LC27
 78 00000700··00002103·R_ARM_REL32············0000015c···.LC28
 79 00000704··00002203·R_ARM_REL32············00000174···.LC29
  
80 Relocation·section·'.rel.data.rel.local'·at·offset·0x1178·contains·4·entries:80 Relocation·section·'.rel.data.rel.local'·at·offset·0x118c·contains·4·entries:
81 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name81 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
82 00000000··00002902·R_ARM_ABS32············00000000···.rodata.str1.482 00000000··00002902·R_ARM_ABS32············00000000···.rodata.str1.4
83 00000004··00002902·R_ARM_ABS32············00000000···.rodata.str1.483 00000004··00002902·R_ARM_ABS32············00000000···.rodata.str1.4
84 00000008··00002902·R_ARM_ABS32············00000000···.rodata.str1.484 00000008··00002902·R_ARM_ABS32············00000000···.rodata.str1.4
85 0000000c··00002902·R_ARM_ABS32············00000000···.rodata.str1.485 0000000c··00002902·R_ARM_ABS32············00000000···.rodata.str1.4
267 B
strings --all --bytes=8 {}
    
Offset 1, 9 lines modifiedOffset 1, 10 lines modified
1 GLIJFPFyD1 GLIZFHFyD
2 )KPF)I{D2 )K*IHF{DyD
 3 "IXF{DyDS
3 ;F*F1F·F4 ;F*F1F·F
4 ;;·->>HEADER<<-·opcode:·%s,·status:·%s,·id:·%hd5 ;;·->>HEADER<<-·opcode:·%s,·status:·%s,·id:·%hd
5 ;;·flags:·6 ;;·flags:·
6 %s:·%hd,·%s:·%hd,·%s:·%hd,·%s:·%hd7 %s:·%hd,·%s:·%hd,·%s:·%hd,·%s:·%hd
7 ADDITIONAL8 ADDITIONAL
8 AUTHORITY9 AUTHORITY
9 ;%{dnsname}10 ;%{dnsname}
26.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 702 lines modifiedOffset 2, 715 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<message_print_format_dig_buffer>:3 00000000·<message_print_format_dig_buffer>:
4 message_print_format_dig_buffer():4 message_print_format_dig_buffer():
5 »       str.w»  r4,·[sp,·#-36]!5 »       str.w»  r4,·[sp,·#-36]!
 6 »       strd»   fp,·lr,·[sp,·#28]
6 »       strd»   r5,·r6,·[sp,·#4]7 »       strd»   r5,·r6,·[sp,·#4]
7 »       mov»    r5,·r1 
8 »       mov»    r6,·r2 
9 »       strd»   r7,·r8,·[sp,·#12]8 »       strd»   r7,·r8,·[sp,·#12]
10 »       strd»   r9,·sl,·[sp,·#20]9 »       strd»   r9,·sl,·[sp,·#20]
11 »       strd»   fp,·lr,·[sp,·#28] 
12 »       sub.w»  sp,·sp,·#65536»      ;·0x1000010 »       sub.w»  sp,·sp,·#65536»      ;·0x10000
13 »       sub»    sp,·#460»     ;·0x1cc11 »       sub»    sp,·#460»     ;·0x1cc
14 »       add.w»  r9,·sp,·#456»;·0x1c812 »       mov»    r5,·r1
15 »       sub.w»  sl,·r9,·#324»;·0x14413 »       add.w»  fp,·sp,·#456»;·0x1c8
16 »       sub.w»  r8,·r9,·#296»;·0x12814 »       mov»    r4,·r2
17 »       str»    r3,·[sp,·#60]» ;·0x3c15 »       sub.w»  r9,·fp,·#324»;·0x144
18 »       mov»    r1,·sl16 »       sub.w»  r8,·fp,·#296»;·0x128
 17 »       mov»    r1,·r9
19 »       mov»    r2,·r818 »       mov»    r2,·r8
 19 »       str»    r3,·[sp,·#52]» ;·0x34
20 »       bl»     0·<counter_output_stream_init>20 »       bl»     0·<counter_output_stream_init>
21 ·R_ARM_THM_CALL» counter_output_stream_init21 ·R_ARM_THM_CALL» counter_output_stream_init
 22 »       ldrb»   r6,·[r5,·#3]
22 »       ldrb»   r0,·[r5,·#2]23 »       ldrb»   r0,·[r5,·#2]
 24 »       ldrh»   r2,·[r5,·#0]
23 »       mov.w»  r3,·#1225 »       mov.w»  r3,·#12
24 »       sub.w»  fp,·r9,·#308»;·0x13426 »       sub.w»  sl,·fp,·#308»;·0x134
25 »       ldrb»   r7,·[r5,·#3]27 »       str.w»  r3,·[sl,·#8]
26 »       strd»   r5,·r6,·[fp]28 »       strd»   r5,·r4,·[sl]
27 »       ldrh»   r4,·[r5,·#0]29 »       and.w»  r6,·r6,·#15
28 »       ubfx»   r0,·r0,·#3,·#430 »       ubfx»   r0,·r0,·#3,·#4
29 »       str.w»  r3,·[fp,·#8]31 »       str»    r2,·[sp,·#28]
30 »       bl»     0·<get_opcode>32 »       bl»     0·<get_opcode>
31 ·R_ARM_THM_CALL» get_opcode33 ·R_ARM_THM_CALL» get_opcode
32 »       and.w»  r7,·r7,·#1534 »       mov»    r4,·r0
33 »       mov»    r6,·r035 »       mov»    r0,·r6
34 »       mov»    r0,·r7 
35 »       bl»     0·<get_rcode>36 »       bl»     0·<get_rcode>
36 ·R_ARM_THM_CALL» get_rcode37 ·R_ARM_THM_CALL» get_rcode
 38 »       ldrh.w» lr,·[r5,·#6]
 39 »       ldrh»   r6,·[r5,·#8]
37 »       ldrh»   r1,·[r5,·#4]40 »       ldrh»   r1,·[r5,·#4]
38 »       mov»    r2,·r641 »       ldr»    r2,·[sp,·#28]
39 »       sub.w»  ip,·r9,·#316»;·0x13c 
40 »       str»    r4,·[sp,·#0] 
41 »       mov»    r3,·r042 »       mov»    r3,·r0
42 »       mov»    r0,·sl43 »       ldrh»   r7,·[r5,·#10]
43 »       ldrh»   r6,·[r5,·#6]44 »       sub.w»  ip,·fp,·#316»;·0x13c
44 »       ldrh.w» lr,·[r5,·#10]45 »       rev16.w»lr,·lr
45 »       rev16»  r1,·r146 »       rev16»  r1,·r1
46 »       ldrh»   r7,·[r5,·#8]47 »       rev16»  r0,·r6
47 »       uxth»   r4,·r148 »       uxth.w» r6,·lr
48 »       rev16»  r6,·r649 »       str»    r2,·[sp,·#0]
 50 »       strh.w» r0,·[sp,·#28]
49 »       strh.w» r1,·[ip]51 »       strh.w» r1,·[ip]
50 »       ldr.w»  r1,·[pc,·#1372]»     ;·5dc·<message_print_format_dig_buffer+0x5dc>52 »       mov»    r2,·r4
51 »       strh.w» r6,·[ip,·#2]53 »       str»    r6,·[sp,·#48]» ;·0x30
52 »       uxth»   r6,·r654 »       uxth»   r4,·r1
 55 »       ldrh.w» r6,·[sp,·#28]
 56 »       ldr.w»  r1,·[pc,·#1372]»     ;·5f0·<message_print_format_dig_buffer+0x5f0>
53 »       rev16»  r7,·r757 »       rev16»  r7,·r7
54 »       str»    r6,·[sp,·#56]» ;·0x3858 »       strh.w» lr,·[ip,·#2]
55 »       rev16.w»r6,·lr59 »       mov»    r0,·r9
56 »       add»    r1,·pc60 »       strh.w» r7,·[ip,·#6]
57 »       strh.w» r7,·[ip,·#4] 
58 »       uxth»   r7,·r761 »       uxth»   r7,·r7
59 »       strh.w» r6,·[ip,·#6]62 »       strh.w» r6,·[ip,·#4]
60 »       uxth»   r6,·r663 »       uxth»   r6,·r6
 64 »       add»    r1,·pc
61 »       bl»     0·<osformat>65 »       bl»     0·<osformat>
62 ·R_ARM_THM_CALL» osformat66 ·R_ARM_THM_CALL» osformat
63 »       ldr.w»  r1,·[pc,·#1340]»     ;·5e0·<message_print_format_dig_buffer+0x5e0>67 »       ldr.w»  r1,·[pc,·#1344]»     ;·5f4·<message_print_format_dig_buffer+0x5f4>
64 »       mov»    r0,·sl68 »       mov»    r0,·r9
65 »       add»    r1,·pc69 »       add»    r1,·pc
66 »       bl»     0·<osformat>70 »       bl»     0·<osformat>
67 ·R_ARM_THM_CALL» osformat71 ·R_ARM_THM_CALL» osformat
68 »       ldrb»   r3,·[r5,·#2]72 »       ldrb»   r3,·[r5,·#2]
69 »       lsls»   r0,·r3,·#2473 »       lsls»   r0,·r3,·#24
70 »       bmi.w»  590·<message_print_format_dig_buffer+0x590>74 »       bmi.w»  5a2·<message_print_format_dig_buffer+0x5a2>
71 »       lsls»   r1,·r3,·#2975 »       lsls»   r1,·r3,·#29
72 »       bmi.w»  582·<message_print_format_dig_buffer+0x582>76 »       bmi.w»  594·<message_print_format_dig_buffer+0x594>
73 »       lsls»   r2,·r3,·#3077 »       lsls»   r2,·r3,·#30
74 »       bmi.w»  574·<message_print_format_dig_buffer+0x574>78 »       bmi.w»  586·<message_print_format_dig_buffer+0x586>
75 »       lsls»   r3,·r3,·#3179 »       lsls»   r3,·r3,·#31
76 »       bmi.w»  554·<message_print_format_dig_buffer+0x554>80 »       bmi.w»  566·<message_print_format_dig_buffer+0x566>
77 »       ldrb»   r3,·[r5,·#3]81 »       ldrb»   r3,·[r5,·#3]
78 »       lsls»   r0,·r3,·#2482 »       lsls»   r0,·r3,·#24
79 »       bmi.w»  566·<message_print_format_dig_buffer+0x566>83 »       bmi.w»  578·<message_print_format_dig_buffer+0x578>
80 »       lsls»   r1,·r3,·#2584 »       lsls»   r1,·r3,·#25
81 »       bmi.w»  546·<message_print_format_dig_buffer+0x546>85 »       bmi.w»  558·<message_print_format_dig_buffer+0x558>
82 »       lsls»   r2,·r3,·#2686 »       lsls»   r2,·r3,·#26
83 »       bmi.w»  538·<message_print_format_dig_buffer+0x538>87 »       bmi.w»  54a·<message_print_format_dig_buffer+0x54a>
84 »       lsls»   r3,·r3,·#2788 »       lsls»   r3,·r3,·#27
85 »       bmi.w»  52c·<message_print_format_dig_buffer+0x52c>89 »       bmi.w»  53e·<message_print_format_dig_buffer+0x53e>
86 »       ldr.w»  r1,·[pc,·#1280]»     ;·5e4·<message_print_format_dig_buffer+0x5e4>90 »       ldr.w»  r1,·[pc,·#1284]»     ;·5f8·<message_print_format_dig_buffer+0x5f8>
87 »       mov»    r3,·r491 »       ldr»    r3,·[sp,·#48]» ;·0x30
88 »       mov»    r0,·sl92 »       ldr.w»  r5,·[pc,·#1284]»     ;·5fc·<message_print_format_dig_buffer+0x5fc>
89 »       str»    r6,·[sp,·#20]93 »       ldr.w»  r0,·[pc,·#1284]»     ;·600·<message_print_format_dig_buffer+0x600>
90 »       ldr»    r2,·[sp,·#56]» ;·0x3894 »       ldr.w»  r2,·[pc,·#1284]»     ;·604·<message_print_format_dig_buffer+0x604>
91 »       ldr.w»  r5,·[pc,·#1272]»     ;·5e8·<message_print_format_dig_buffer+0x5e8>95 »       add»    r1,·pc
92 »       add»    r1,·pc96 »       strd»   r1,·r3,·[sp]
93 »       strd»   r1,·r2,·[sp]97 »       ldr.w»  r1,·[pc,·#1276]»     ;·608·<message_print_format_dig_buffer+0x608>
94 »       ldr.w»  r2,·[pc,·#1264]»     ;·5ec·<message_print_format_dig_buffer+0x5ec>98 »       add»    r0,·pc
95 »       add»    r5,·pc99 »       add»    r5,·pc
96 »       ldr.w»  r1,·[pc,·#1264]»     ;·5f0·<message_print_format_dig_buffer+0x5f0>100 »       strd»   r0,·r6,·[sp,·#8]
97 »       strd»   r7,·r5,·[sp,·#12]101 »       mov»    r3,·r4
98 »       add»    r2,·pc102 »       add»    r2,·pc
99 »       str»    r2,·[sp,·#8]103 »       strd»   r5,·r7,·[sp,·#16]
100 »       add»    r1,·pc104 »       add»    r1,·pc
101 »       ldr.w»  r2,·[pc,·#1252]»     ;·5f4·<message_print_format_dig_buffer+0x5f4>105 »       mov»    r0,·r9
102 »       add»    r2,·pc 
103 »       bl»     0·<osformat>106 »       bl»     0·<osformat>
104 ·R_ARM_THM_CALL» osformat107 ·R_ARM_THM_CALL» osformat
105 »       ldr»    r3,·[sp,·#60]» ;·0x3c108 »       ldr»    r3,·[sp,·#52]» ;·0x34
106 »       ands.w» r3,·r3,·#8109 »       ands.w» r3,·r3,·#8
107 »       str»    r3,·[sp,·#36]» ;·0x24110 »       str»    r3,·[sp,·#36]» ;·0x24
108 »       beq.w»  3a2·<message_print_format_dig_buffer+0x3a2>111 »       beq.w»  3ac·<message_print_format_dig_buffer+0x3ac>
109 »       cmp»    r4,·#0112 »       cmp»    r4,·#0
110 »       bne.w»  59e·<message_print_format_dig_buffer+0x59e>113 »       bne.w»  5b0·<message_print_format_dig_buffer+0x5b0>
111 »       ldr.w»  r1,·[pc,·#1228]»     ;·5f8·<message_print_format_dig_buffer+0x5f8>114 »       ldr.w»  r1,·[pc,·#1236]»     ;·60c·<message_print_format_dig_buffer+0x60c>
112 »       mov.w»  r3,·#264»   ;·0x108115 »       mov»    r0,·r9
113 »       movt»   r3,·#1 
114 »       mov»    r0,·sl 
Max diff block lines reached; 21685/26771 bytes (81.00%) of diff not shown.
887 B
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
2 ··0x00000000·00247400·2464002e·4c433000·2e4c4331·.$t.$d..LC0..LC12 ··0x00000000·00247400·2464002e·4c433000·2e4c4331·.$t.$d..LC0..LC1
3 ··0x00000010·002e4c43·3134002e·4c433132·002e4c43·..LC14..LC12..LC3 ··0x00000010·002e4c43·3134002e·4c433132·002e4c43·..LC14..LC12..LC
4 ··0x00000020·3133002e·4c433131·002e4c43·3130002e·13..LC11..LC10..4 ··0x00000020·3133002e·4c433130·002e4c43·3131002e·13..LC10..LC11..
5 ··0x00000030·4c433139·002e4c43·3231002e·4c433232·LC19..LC21..LC225 ··0x00000030·4c433139·002e4c43·3231002e·4c433232·LC19..LC21..LC22
6 ··0x00000040·002e4c43·3137002e·4c433233·002e4c43·..LC17..LC23..LC6 ··0x00000040·002e4c43·3137002e·4c433233·002e4c43·..LC17..LC23..LC
7 ··0x00000050·3136002e·4c433138·002e4c43·39002e4c·16..LC18..LC9..L7 ··0x00000050·3136002e·4c433138·002e4c43·39002e4c·16..LC18..LC9..L
8 ··0x00000060·4338002e·4c433700·2e4c4335·002e4c43·C8..LC7..LC5..LC8 ··0x00000060·4338002e·4c433700·2e4c4335·002e4c43·C8..LC7..LC5..LC
9 ··0x00000070·36002e4c·4334002e·4c433300·2e4c4332·6..LC4..LC3..LC29 ··0x00000070·36002e4c·4334002e·4c433300·2e4c4332·6..LC4..LC3..LC2
10 ··0x00000080·002e4c43·3135002e·4c433230·002e4c43·..LC15..LC20..LC10 ··0x00000080·002e4c43·3135002e·4c433230·002e4c43·..LC15..LC20..LC
11 ··0x00000090·3234002e·4c433235·002e4c43·3236002e·24..LC25..LC26..11 ··0x00000090·3234002e·4c433235·002e4c43·3236002e·24..LC25..LC26..
37.5 KB
message_verify_rrsig.o
7.42 KB
readelf --wide --relocs {}
    
Offset 1, 58 lines modifiedOffset 1, 58 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1020·contains·82·entries:1 Relocation·section·'.rel.text'·at·offset·0x1020·contains·82·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000040··0000130a·R_ARM_THM_CALL·········00000000···memcmp3 00000040··0000130a·R_ARM_THM_CALL·········00000000···memcmp
4 000000c0··0000160a·R_ARM_THM_CALL·········00000000···packet_reader_init4 000000c0··0000160a·R_ARM_THM_CALL·········00000000···packet_reader_init
5 000000ce··0000170a·R_ARM_THM_CALL·········00000000···packet_reader_skip_fqdn5 000000ce··0000170a·R_ARM_THM_CALL·········00000000···packet_reader_skip_fqdn
6 000000fc··0000180a·R_ARM_THM_CALL·········00000000···time6 000000f0··0000180a·R_ARM_THM_CALL·········00000000···time
7 0000013c··0000190a·R_ARM_THM_CALL·········00000000···ptr_set_avl_init7 0000013c··0000190a·R_ARM_THM_CALL·········00000000···ptr_set_avl_init
8 0000017a··00001a0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find8 0000017c··00001a0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find
9 000001a0··00001b0a·R_ARM_THM_CALL·········00000000···packet_reader_read_fqdn9 000001a2··00001b0a·R_ARM_THM_CALL·········00000000···packet_reader_read_fqdn
10 000001b8··00001c0a·R_ARM_THM_CALL·········00000000···packet_reader_read_u1610 000001ba··00001c0a·R_ARM_THM_CALL·········00000000···packet_reader_read_u16
11 000001d8··00001c0a·R_ARM_THM_CALL·········00000000···packet_reader_read_u1611 000001da··00001c0a·R_ARM_THM_CALL·········00000000···packet_reader_read_u16
12 00000204··00001d0a·R_ARM_THM_CALL·········00000000···packet_reader_read12 00000208··00001d0a·R_ARM_THM_CALL·········00000000···packet_reader_read
13 0000023c··00001a0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find13 00000240··00001a0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find
14 00000278··00001e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_callback_and_destroy14 0000027c··00001e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_callback_and_destroy
15 000002c0··00001f0a·R_ARM_THM_CALL·········00000000···malloc15 000002c4··00001f0a·R_ARM_THM_CALL·········00000000···malloc
16 000002d0··0000200a·R_ARM_THM_CALL·········00000000···memcpy16 000002d4··0000200a·R_ARM_THM_CALL·········00000000···memcpy
17 000002d8··0000210a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert17 000002dc··0000210a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert
18 00000312··0000220a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_init18 0000030e··0000220a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_init
19 00000328··0000230a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_hasnext19 0000032a··0000230a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_hasnext
20 00000332··0000240a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_next_node20 00000334··0000240a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_next_node
21 00000394··0000250a·R_ARM_THM_CALL·········00000000···packet_reader_read_record21 00000396··0000250a·R_ARM_THM_CALL·········00000000···packet_reader_read_record
22 000003a2··0000260a·R_ARM_THM_CALL·········00000000···dnsname_equals22 000003a4··0000260a·R_ARM_THM_CALL·········00000000···dnsname_equals
23 000003ac··0000270a·R_ARM_THM_CALL·········00000000···dnsname_len23 000003ae··0000270a·R_ARM_THM_CALL·········00000000···dnsname_len
24 000003cc··00001f0a·R_ARM_THM_CALL·········00000000···malloc24 000003ce··00001f0a·R_ARM_THM_CALL·········00000000···malloc
25 000003e0··0000200a·R_ARM_THM_CALL·········00000000···memcpy25 000003e2··0000200a·R_ARM_THM_CALL·········00000000···memcpy
26 000003e8··0000280a·R_ARM_THM_CALL·········00000000···ptr_vector_append26 000003ea··0000280a·R_ARM_THM_CALL·········00000000···ptr_vector_append
27 000003f0··00001f0a·R_ARM_THM_CALL·········00000000···malloc27 000003f2··00001f0a·R_ARM_THM_CALL·········00000000···malloc
28 00000400··0000200a·R_ARM_THM_CALL·········00000000···memcpy28 00000402··0000200a·R_ARM_THM_CALL·········00000000···memcpy
29 00000408··0000210a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert29 0000040a··0000210a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert
30 00000422··00001e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_callback_and_destroy30 00000424··00001e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_callback_and_destroy
31 00000432··00001e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_callback_and_destroy31 00000434··00001e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_callback_and_destroy
32 00000442··00001e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_callback_and_destroy32 00000444··00001e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_callback_and_destroy
33 00000450··0000290a·R_ARM_THM_CALL·········00000000···ptr_vector_qsort33 00000452··0000290a·R_ARM_THM_CALL·········00000000···ptr_vector_qsort
34 00000486··0000250a·R_ARM_THM_CALL·········00000000···packet_reader_read_record34 00000488··0000250a·R_ARM_THM_CALL·········00000000···packet_reader_read_record
35 00000490··0000270a·R_ARM_THM_CALL·········00000000···dnsname_len35 00000492··0000270a·R_ARM_THM_CALL·········00000000···dnsname_len
36 000004a4··0000260a·R_ARM_THM_CALL·········00000000···dnsname_equals36 000004a6··0000260a·R_ARM_THM_CALL·········00000000···dnsname_equals
37 0000058a··00002a0a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties37 00000586··00002a0a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties
38 00000590··00002b0a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy38 0000058c··00002b0a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy
39 000005a4··00002a0a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties39 000005a0··00002a0a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties
40 000005aa··00002b0a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy40 000005a6··00002b0a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy
41 000005b4··00001e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_callback_and_destroy41 000005b0··00001e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_callback_and_destroy
42 000005ce··00001e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_callback_and_destroy42 000005ca··00001e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_callback_and_destroy
43 000005ea··00001e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_callback_and_destroy43 000005e4··00001e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_callback_and_destroy
44 000005fe··00001e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_callback_and_destroy44 000005f8··00001e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_callback_and_destroy
45 0000060c··00001e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_callback_and_destroy45 00000606··00001e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_callback_and_destroy
46 00000620··00001e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_callback_and_destroy46 0000061a··00001e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_callback_and_destroy
47 00000630··00001e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_callback_and_destroy47 0000062a··00001e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_callback_and_destroy
48 0000065a··00002c0a·R_ARM_THM_CALL·········00000000···dnskey_keyring_acquire48 00000656··00002c0a·R_ARM_THM_CALL·········00000000···dnskey_keyring_acquire
49 000006be··00002d0a·R_ARM_THM_CALL·········00000000···logger_handle_msg49 000006b6··00002d0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
50 000006dc··0000270a·R_ARM_THM_CALL·········00000000···dnsname_len50 000006d0··0000270a·R_ARM_THM_CALL·········00000000···dnsname_len
51 00000700··00002e0a·R_ARM_THM_CALL·········00000000···dnskey_digest_init51 00000700··00002e0a·R_ARM_THM_CALL·········00000000···dnskey_digest_init
52 0000072a··0000270a·R_ARM_THM_CALL·········00000000···dnsname_len52 0000072a··0000270a·R_ARM_THM_CALL·········00000000···dnsname_len
53 000007a0··0000270a·R_ARM_THM_CALL·········00000000···dnsname_len53 000007a0··0000270a·R_ARM_THM_CALL·········00000000···dnsname_len
54 000007de··00002f0a·R_ARM_THM_CALL·········00000000···dnskey_release54 000007de··00002f0a·R_ARM_THM_CALL·········00000000···dnskey_release
55 00000800··00001e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_callback_and_destroy55 00000800··00001e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_callback_and_destroy
56 00000810··0000300a·R_ARM_THM_CALL·········00000000···perror56 00000810··0000300a·R_ARM_THM_CALL·········00000000···perror
57 00000816··0000310a·R_ARM_THM_CALL·········00000000···exit57 00000816··0000310a·R_ARM_THM_CALL·········00000000···exit
30.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 20, 21 lines modifiedOffset 20, 21 lines modified
20 »       b.w»    0·<free>20 »       b.w»    0·<free>
21 ·R_ARM_THM_JUMP24»       free21 ·R_ARM_THM_JUMP24»       free
22 »       nop22 »       nop
  
23 00000014·<message_verify_canonize_sort_rdata_compare>:23 00000014·<message_verify_canonize_sort_rdata_compare>:
24 message_verify_canonize_sort_rdata_compare():24 message_verify_canonize_sort_rdata_compare():
25 »       ldr»    r0,·[r0,·#0]25 »       ldr»    r0,·[r0,·#0]
26 »       strd»   r4,·lr,·[sp,·#-8]! 
27 »       ldr»    r1,·[r1,·#0]26 »       ldr»    r1,·[r1,·#0]
 27 »       strd»   r4,·lr,·[sp,·#-8]!
28 »       ldrh.w» r2,·[r0],·#228 »       ldrh.w» r2,·[r0],·#2
29 »       ldrh.w» r3,·[r1],·#229 »       ldrh.w» r3,·[r1],·#2
30 »       rev16»  r2,·r230 »       rev16»  r2,·r2
31 »       uxth»   r2,·r2 
32 »       rev16»  r3,·r331 »       rev16»  r3,·r3
 32 »       uxth»   r2,·r2
33 »       uxth»   r3,·r333 »       uxth»   r3,·r3
34 »       subs»   r4,·r2,·r334 »       subs»   r4,·r2,·r3
35 »       bne.n»  3a·<message_verify_canonize_sort_rdata_compare+0x26>35 »       bne.n»  3a·<message_verify_canonize_sort_rdata_compare+0x26>
36 »       ldrd»   r4,·lr,·[sp]36 »       ldrd»   r4,·lr,·[sp]
37 »       add»    sp,·#837 »       add»    sp,·#8
38 »       b.w»    0·<memcmp>38 »       b.w»    0·<memcmp>
39 ·R_ARM_THM_JUMP24»       memcmp39 ·R_ARM_THM_JUMP24»       memcmp
Offset 60, 230 lines modifiedOffset 60, 229 lines modified
60 »       add.w»  r0,·r0,·#260 »       add.w»  r0,·r0,·#2
61 »       b.w»    0·<dnsname_compare>61 »       b.w»    0·<dnsname_compare>
62 ·R_ARM_THM_JUMP24»       dnsname_compare62 ·R_ARM_THM_JUMP24»       dnsname_compare
  
63 00000064·<message_verify_rrsig>:63 00000064·<message_verify_rrsig>:
64 message_verify_rrsig():64 message_verify_rrsig():
65 »       str.w»  r4,·[sp,·#-36]!65 »       str.w»  r4,·[sp,·#-36]!
 66 »       strd»   fp,·lr,·[sp,·#28]
66 »       strd»   r5,·r6,·[sp,·#4]67 »       strd»   r5,·r6,·[sp,·#4]
67 »       strd»   r7,·r8,·[sp,·#12]68 »       strd»   r7,·r8,·[sp,·#12]
68 »       strd»   r9,·sl,·[sp,·#20]69 »       strd»   r9,·sl,·[sp,·#20]
69 »       strd»   fp,·lr,·[sp,·#28] 
70 »       sub.w»  sp,·sp,·#9152»       ;·0x23c070 »       sub.w»  sp,·sp,·#9152»       ;·0x23c0
71 »       sub»    sp,·#52»      ;·0x3471 »       sub»    sp,·#52»      ;·0x34
72 »       str»    r0,·[sp,·#32]72 »       strd»   r1,·r3,·[sp,·#48]»     ;·0x30
73 »       ldr.w»  r0,·[pc,·#2000]»     ;·854·<message_verify_rrsig+0x7f0>73 »       ldr.w»  r3,·[pc,·#2000]»     ;·854·<message_verify_rrsig+0x7f0>
74 »       str»    r2,·[sp,·#44]» ;·0x2c74 »       str»    r0,·[sp,·#28]
75 »       strd»   r1,·r3,·[sp,·#52]»     ;·0x3475 »       str»    r2,·[sp,·#40]» ;·0x28
76 »       add»    r0,·pc76 »       add»    r3,·pc
77 »       str»    r0,·[sp,·#64]» ;·0x4077 »       str»    r3,·[sp,·#60]» ;·0x3c
78 »       cmp»    r1,·#078 »       cmp»    r1,·#0
79 »       beq.w»  2b8·<message_verify_rrsig+0x254>79 »       beq.w»  2bc·<message_verify_rrsig+0x258>
80 »       cmp»    r2,·#080 »       cmp»    r2,·#0
81 »       beq.w»  2e8·<message_verify_rrsig+0x284>81 »       beq.w»  2ec·<message_verify_rrsig+0x288>
82 »       ldr»    r5,·[sp,·#32]82 »       ldr»    r5,·[sp,·#28]
83 »       add»    r3,·sp,·#176»  ;·0xb083 »       add»    r3,·sp,·#176»  ;·0xb0
84 »       add»    r1,·sp,·#240»  ;·0xf0 
85 »       sub.w»  r6,·r3,·#1684 »       sub.w»  r6,·r3,·#16
86 »       mov.w»  r4,·#0 
87 »       add.w»  sl,·sp,·#184»;·0xb885 »       add.w»  sl,·sp,·#184»;·0xb8
88 »       str»    r1,·[sp,·#28]86 »       add»    r2,·sp,·#240»  ;·0xf0
 87 »       mov.w»  r4,·#0
89 »       mov»    r0,·sl88 »       mov»    r0,·sl
90 »       str»    r4,·[r6,·#4]89 »       str»    r2,·[sp,·#24]
91 »       str»    r6,·[sp,·#36]» ;·0x24 
92 »       ldrh.w» r2,·[r5,·#132]»     ;·0x84 
93 »       add.w»  r1,·r5,·#584»;·0x24890 »       add.w»  r1,·r5,·#584»;·0x248
94 »       str»    r3,·[sp,·#68]» ;·0x4491 »       ldrh.w» r2,·[r5,·#132]»     ;·0x84
 92 »       str»    r4,·[r6,·#4]
 93 »       str»    r3,·[sp,·#64]» ;·0x40
95 »       str»    r4,·[sp,·#160]»;·0xa094 »       str»    r4,·[sp,·#160]»;·0xa0
 95 »       str»    r6,·[sp,·#32]
96 »       bl»     0·<packet_reader_init>96 »       bl»     0·<packet_reader_init>
97 ·R_ARM_THM_CALL» packet_reader_init97 ·R_ARM_THM_CALL» packet_reader_init
98 »       mov.w»  r3,·#1298 »       mov.w»  r3,·#12
99 »       mov»    r0,·sl99 »       mov»    r0,·sl
100 »       str.w»  r3,·[sl,·#8]100 »       str.w»  r3,·[sl,·#8]
101 »       bl»     0·<packet_reader_skip_fqdn>101 »       bl»     0·<packet_reader_skip_fqdn>
102 ·R_ARM_THM_CALL» packet_reader_skip_fqdn102 ·R_ARM_THM_CALL» packet_reader_skip_fqdn
103 »       subs.w» fp,·r0,·#0103 »       subs.w» fp,·r0,·#0
104 »       blt.w»  29a·<message_verify_rrsig+0x236>104 »       blt.w»  29e·<message_verify_rrsig+0x23a>
105 »       ldrd»   r2,·r3,·[sl,·#4]105 »       ldrd»   r2,·r3,·[sl,·#4]
106 »       add.w»  r3,·r3,·#4106 »       add.w»  r3,·r3,·#4
107 »       cmp»    r3,·r2107 »       cmp»    r3,·r2
108 »       str.w»  r3,·[sl,·#8]108 »       str.w»  r3,·[sl,·#8]
109 »       bhi.w»  646·<message_verify_rrsig+0x5e2>109 »       bhi.w»  640·<message_verify_rrsig+0x5dc>
110 »       ldr.w»  r3,·[pc,·#1896]»     ;·858·<message_verify_rrsig+0x7f4> 
111 »       mov»    r0,·r4110 »       mov»    r0,·r4
112 »       add.w»  r9,·sp,·#168»;·0xa8111 »       str»    r4,·[sp,·#68]» ;·0x44
113 »       str»    r4,·[sp,·#72]» ;·0x48 
114 »       add»    r3,·pc 
115 »       str»    r3,·[sp,·#60]» ;·0x3c 
116 »       bl»     0·<time>112 »       bl»     0·<time>
117 ·R_ARM_THM_CALL» time113 ·R_ARM_THM_CALL» time
118 »       mov.w»  r3,·#36»    ;·0x24114 »       mov.w»  r3,·#36»    ;·0x24
119 »       movt»   r3,·#32771»  ;·0x8003115 »       movt»   r3,·#32771»  ;·0x8003
120 »       strd»   r0,·r3,·[sp,·#76]»     ;·0x4c116 »       add.w»  r9,·sp,·#168»;·0xa8
 117 »       strd»   r0,·r3,·[sp,·#72]»     ;·0x48
121 »       mov.w»  r3,·#37»    ;·0x25118 »       mov.w»  r3,·#37»    ;·0x25
122 »       movt»   r3,·#32771»  ;·0x8003119 »       movt»   r3,·#32771»  ;·0x8003
123 »       str»    r3,·[sp,·#84]» ;·0x54120 »       str»    r3,·[sp,·#80]» ;·0x50
124 »       add.w»  r3,·r5,·#588»;·0x24c121 »       add.w»  r3,·r5,·#588»;·0x24c
125 »       str»    r3,·[sp,·#40]» ;·0x28122 »       str»    r3,·[sp,·#36]» ;·0x24
126 »       mov.w»  r3,·#1123 »       mov.w»  r3,·#1
127 »       str»    r3,·[sp,·#48]» ;·0x30124 »       str»    r3,·[sp,·#44]» ;·0x2c
 125 »       ldr.w»  r3,·[pc,·#1852]»     ;·858·<message_verify_rrsig+0x7f4>
 126 »       add»    r3,·pc
 127 »       str»    r3,·[sp,·#56]» ;·0x38
128 »       mov»    r3,·sl128 »       mov»    r3,·sl
129 »       mov»    sl,·r9129 »       mov»    sl,·r9
130 »       mov»    r9,·r3130 »       mov»    r9,·r3
131 »       ldr.w»  r1,·[r9,·#8]131 »       ldr»    r2,·[sp,·#32]
132 »       mov.w»  r3,·#0132 »       mov.w»  r3,·#0
 133 »       ldr»    r4,·[sp,·#44]» ;·0x2c
133 »       mov»    r0,·sl134 »       mov»    r0,·sl
134 »       ldr»    r2,·[sp,·#36]» ;·0x24 
135 »       ldr»    r4,·[sp,·#48]» ;·0x30 
136 »       str»    r1,·[sp,·#88]» ;·0x58 
137 »       strb»   r4,·[r2,·#5] 
138 »       strh»   r3,·[r2,·#6]135 »       strh»   r3,·[r2,·#6]
 136 »       ldr.w»  r3,·[r9,·#8]
 137 »       strb»   r4,·[r2,·#5]
 138 »       str»    r3,·[sp,·#84]» ;·0x54
139 »       bl»     0·<ptr_set_avl_init>139 »       bl»     0·<ptr_set_avl_init>
140 ·R_ARM_THM_CALL» ptr_set_avl_init140 ·R_ARM_THM_CALL» ptr_set_avl_init
141 »       ldr»    r3,·[sp,·#40]» ;·0x28141 »       ldr»    r3,·[sp,·#36]» ;·0x24
142 »       ldrh.w» r4,·[r3,·#2]!142 »       ldrh.w» r4,·[r3,·#2]!
143 »       str»    r3,·[sp,·#40]» ;·0x28143 »       str»    r3,·[sp,·#36]» ;·0x24
 144 »       ldr»    r3,·[sp,·#56]» ;·0x38
144 »       rev16»  r4,·r4145 »       rev16»  r4,·r4
145 »       ldr»    r3,·[sp,·#60]» ;·0x3c 
146 »       uxth»   r4,·r4146 »       uxth»   r4,·r4
147 »       str.w»  r3,·[sl,·#4]147 »       str.w»  r3,·[sl,·#4]
Max diff block lines reached; 26790/30545 bytes (87.71%) of diff not shown.
24.5 KB
message_dnsupdate.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········2668·(bytes·into·file)13 ··Start·of·section·headers:··········2660·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0xa6c:1 There·are·11·section·headers,·starting·at·offset·0xa64:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·00048c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000484·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000954·0000b8·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·00094c·0000b8·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0004c0·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0004b8·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0004c0·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0004b8·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0004c0·00006e·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0004b8·00006e·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·00052e·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·000526·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00052e·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000526·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·000564·000210·10······9··17··412 ··[·8]·.symtab···········SYMTAB··········00000000·00055c·000210·10······9··17··4
13 ··[·9]·.strtab···········STRTAB··········00000000·000774·0001df·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·00076c·0001df·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·000a0c·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·000a04·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
3.31 KB
readelf --wide --symbols {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
  
1 Symbol·table·'.symtab'·contains·33·entries:1 Symbol·table·'.symtab'·contains·33·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
5 ·····2:·00000414·····0·NOTYPE··LOCAL··DEFAULT····1·$d5 ·····2:·00000404·····0·NOTYPE··LOCAL··DEFAULT····1·$d
6 ·····3:·00000014·····0·NOTYPE··LOCAL··DEFAULT····5·.LC16 ·····3:·00000014·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
7 ·····4:·00000028·····0·NOTYPE··LOCAL··DEFAULT····5·.LC27 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC08 ·····5:·00000028·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
9 ·····6:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC39 ·····6:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
10 ·····7:·00000050·····0·NOTYPE··LOCAL··DEFAULT····5·.LC410 ·····7:·00000050·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
11 ·····8:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC511 ·····8:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
12 ·····9:·0000042c·····0·NOTYPE··LOCAL··DEFAULT····1·$t12 ·····9:·0000041c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····1·14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····3·15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
16 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT····4·16 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····5·17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····6·18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
19 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT····7·19 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
20 ····17:·00000001···174·FUNC····GLOBAL·DEFAULT····1·message_make_dnsupdate_init20 ····17:·00000001···174·FUNC····GLOBAL·DEFAULT····1·message_make_dnsupdate_init
21 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_copy21 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_copy
22 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_writer_create22 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_writer_create
23 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_writer_add_fqdn23 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_writer_add_fqdn
24 ····21:·000000b1···126·FUNC····GLOBAL·DEFAULT····1·message_make_dnsupdate_delete_all_rrsets24 ····21:·000000b1···114·FUNC····GLOBAL·DEFAULT····1·message_make_dnsupdate_delete_all_rrsets
25 ····22:·00000131···134·FUNC····GLOBAL·DEFAULT····1·message_make_dnsupdate_delete_rrset25 ····22:·00000125···132·FUNC····GLOBAL·DEFAULT····1·message_make_dnsupdate_delete_rrset
26 ····23:·000001b9···160·FUNC····GLOBAL·DEFAULT····1·message_make_dnsupdate_delete_record26 ····23:·000001a9···158·FUNC····GLOBAL·DEFAULT····1·message_make_dnsupdate_delete_record
27 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_writer_add_rdata27 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_writer_add_rdata
28 ····25:·00000259···164·FUNC····GLOBAL·DEFAULT····1·message_make_dnsupdate_add_record28 ····25:·00000249···162·FUNC····GLOBAL·DEFAULT····1·message_make_dnsupdate_add_record
29 ····26:·000002fd···152·FUNC····GLOBAL·DEFAULT····1·message_make_dnsupdate_finalize29 ····26:·000002ed···152·FUNC····GLOBAL·DEFAULT····1·message_make_dnsupdate_finalize
30 ····27:·00000395···152·FUNC····GLOBAL·DEFAULT····1·message_dnsupdate_data_show30 ····27:·00000385···152·FUNC····GLOBAL·DEFAULT····1·message_dnsupdate_data_show
31 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·format31 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·format
32 ····29:·0000042d····14·FUNC····GLOBAL·DEFAULT····1·message_dnsupdate_data_init32 ····29:·0000041d····14·FUNC····GLOBAL·DEFAULT····1·message_dnsupdate_data_init
33 ····30:·0000043d····62·FUNC····GLOBAL·DEFAULT····1·message_dnsupdate_data_create33 ····30:·0000042d····70·FUNC····GLOBAL·DEFAULT····1·message_dnsupdate_data_create
34 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy34 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
35 ····32:·0000047d····14·FUNC····GLOBAL·DEFAULT····1·message_dnsupdate_data_append_message_dnsupdate_data35 ····32:·00000475····14·FUNC····GLOBAL·DEFAULT····1·message_dnsupdate_data_append_message_dnsupdate_data
3.05 KB
readelf --wide --relocs {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x954·contains·23·entries:1 Relocation·section·'.rel.text'·at·offset·0x94c·contains·23·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000005a··0000120a·R_ARM_THM_CALL·········00000000···dnsname_copy3 0000005a··0000120a·R_ARM_THM_CALL·········00000000···dnsname_copy
4 00000070··0000130a·R_ARM_THM_CALL·········00000000···packet_writer_create4 00000070··0000130a·R_ARM_THM_CALL·········00000000···packet_writer_create
5 00000078··0000140a·R_ARM_THM_CALL·········00000000···packet_writer_add_fqdn5 00000078··0000140a·R_ARM_THM_CALL·········00000000···packet_writer_add_fqdn
6 000000c6··0000140a·R_ARM_THM_CALL·········00000000···packet_writer_add_fqdn6 000000c2··0000140a·R_ARM_THM_CALL·········00000000···packet_writer_add_fqdn
7 00000148··0000140a·R_ARM_THM_CALL·········00000000···packet_writer_add_fqdn7 0000013c··0000140a·R_ARM_THM_CALL·········00000000···packet_writer_add_fqdn
8 000001d8··0000140a·R_ARM_THM_CALL·········00000000···packet_writer_add_fqdn8 000001c8··0000140a·R_ARM_THM_CALL·········00000000···packet_writer_add_fqdn
9 0000023a··0000180a·R_ARM_THM_CALL·········00000000···packet_writer_add_rdata9 00000228··0000180a·R_ARM_THM_CALL·········00000000···packet_writer_add_rdata
10 0000027c··0000140a·R_ARM_THM_CALL·········00000000···packet_writer_add_fqdn10 0000026c··0000140a·R_ARM_THM_CALL·········00000000···packet_writer_add_fqdn
11 000002dc··0000180a·R_ARM_THM_CALL·········00000000···packet_writer_add_rdata11 000002ca··0000180a·R_ARM_THM_CALL·········00000000···packet_writer_add_rdata
12 000003c2··00001c0a·R_ARM_THM_CALL·········00000000···format12 000003b2··00001c0a·R_ARM_THM_CALL·········00000000···format
13 000003ca··00001c0a·R_ARM_THM_CALL·········00000000···format13 000003ba··00001c0a·R_ARM_THM_CALL·········00000000···format
14 000003d6··00001c0a·R_ARM_THM_CALL·········00000000···format14 000003c6··00001c0a·R_ARM_THM_CALL·········00000000···format
15 000003e4··00001c0a·R_ARM_THM_CALL·········00000000···format15 000003d4··00001c0a·R_ARM_THM_CALL·········00000000···format
16 000003f0··00001c0a·R_ARM_THM_CALL·········00000000···format16 000003e0··00001c0a·R_ARM_THM_CALL·········00000000···format
17 000003f8··00001c0a·R_ARM_THM_CALL·········00000000···format17 000003e8··00001c0a·R_ARM_THM_CALL·········00000000···format
18 00000414··00000303·R_ARM_REL32············00000014···.LC118 00000404··00000303·R_ARM_REL32············00000014···.LC1
19 00000418··00000403·R_ARM_REL32············00000028···.LC219 00000408··00000403·R_ARM_REL32············00000000···.LC0
20 0000041c··00000503·R_ARM_REL32············00000000···.LC020 0000040c··00000503·R_ARM_REL32············00000028···.LC2
21 00000420··00000603·R_ARM_REL32············0000003c···.LC321 00000410··00000603·R_ARM_REL32············0000003c···.LC3
22 00000424··00000703·R_ARM_REL32············00000050···.LC422 00000414··00000703·R_ARM_REL32············00000050···.LC4
23 00000428··00000803·R_ARM_REL32············0000006c···.LC523 00000418··00000803·R_ARM_REL32············0000006c···.LC5
24 00000460··0000120a·R_ARM_THM_CALL·········00000000···dnsname_copy24 00000454··0000120a·R_ARM_THM_CALL·········00000000···dnsname_copy
25 00000476··00001f1e·R_ARM_THM_JUMP24·······00000000···memcpy25 0000046e··00001f1e·R_ARM_THM_JUMP24·······00000000···memcpy
14.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 40 lines modifiedOffset 2, 40 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<message_make_dnsupdate_init>:3 00000000·<message_make_dnsupdate_init>:
4 message_make_dnsupdate_init():4 message_make_dnsupdate_init():
5 »       strd»   r4,·r5,·[sp,·#-32]!5 »       strd»   r4,·r5,·[sp,·#-32]!
6 »       mov»    r4,·r0 
7 »       mov.w»  r0,·#0 
8 »       strd»   r6,·r7,·[sp,·#8]6 »       strd»   r6,·r7,·[sp,·#8]
9 »       mov»    r6,·r3 
10 »       ldrh.w» r7,·[sp,·#32]7 »       ldrh.w» r7,·[sp,·#32]
11 »       strd»   r8,·sl,·[sp,·#16] 
12 »       mov.w»  sl,·#2621440»       ;·0x280000 
13 »       mov»    r8,·r2 
14 »       ldr»    r5,·[sp,·#36]» ;·0x248 »       ldr»    r5,·[sp,·#36]» ;·0x24
 9 »       mov»    r6,·r3
 10 »       mov.w»  r3,·#0
15 »       strd»   fp,·lr,·[sp,·#24]11 »       strd»   fp,·lr,·[sp,·#24]
 12 »       strd»   r8,·sl,·[sp,·#16]
16 »       mov.w»  fp,·#256»   ;·0x10013 »       mov.w»  fp,·#256»   ;·0x100
17 »       str»    r0,·[r4,·#0]14 »       str»    r3,·[r0,·#0]
18 »       cmp.w»  r7,·#512»   ;·0x20015 »       cmp.w»  r7,·#512»   ;·0x200
19 »       strh.w» r7,·[r4,·#134]»     ;·0x8616 »       str.w»  r3,·[r0,·#152]»      ;·0x98
20 »       mov.w»  r7,·#1536»  ;·0x60017 »       str.w»  r3,·[r0,·#172]»      ;·0xac
 18 »       str.w»  r3,·[r0,·#592]»      ;·0x250
 19 »       mov.w»  sl,·#2621440»       ;·0x280000
21 »       it»     hi20 »       it»     hi
22 »       movhi»  r3,·#121 »       movhi»  r3,·#1
23 »       str.w»  r0,·[r4,·#152]»      ;·0x9822 »       mov»    r4,·r0
24 »       str.w»  r0,·[r4,·#172]»      ;·0xac 
25 »       it»     hi23 »       it»     hi
26 »       strbhi.w»       r3,·[r4,·#164]»   ;·0xa424 »       strbhi.w»       r3,·[r0,·#164]»   ;·0xa4
27 »       strd»   sl,·fp,·[r4,·#584]»    ;·0x24825 »       strd»   sl,·fp,·[r0,·#584]»    ;·0x248
28 »       strh.w» r1,·[r4,·#584]»     ;·0x24826 »       strh.w» r7,·[r0,·#134]»     ;·0x86
 27 »       strh.w» r1,·[r0,·#584]»     ;·0x248
 28 »       mov.w»  r7,·#1536»  ;·0x600
29 »       mov»    r1,·r229 »       mov»    r1,·r2
30 »       str.w»  r0,·[r4,·#592]»      ;·0x25030 »       add.w»  r0,·r0,·#276»;·0x114
31 »       add.w»  r0,·r4,·#276»;·0x11431 »       mov»    r8,·r2
32 »       bl»     0·<dnsname_copy>32 »       bl»     0·<dnsname_copy>
33 ·R_ARM_THM_CALL» dnsname_copy33 ·R_ARM_THM_CALL» dnsname_copy
34 »       ldrh.w» r2,·[r4,·#134]»     ;·0x8634 »       ldrh.w» r2,·[r4,·#134]»     ;·0x86
35 »       add.w»  r1,·r4,·#584»;·0x24835 »       add.w»  r1,·r4,·#584»;·0x248
36 »       mov»    r0,·r536 »       mov»    r0,·r5
37 »       strh.w» r7,·[r4,·#160]»     ;·0xa037 »       strh.w» r7,·[r4,·#160]»     ;·0xa0
38 »       strh.w» r6,·[r4,·#162]»     ;·0xa238 »       strh.w» r6,·[r4,·#162]»     ;·0xa2
Offset 49, 401 lines modifiedOffset 49, 401 lines modified
49 »       mov.w»  r0,·#049 »       mov.w»  r0,·#0
50 »       ldrd»   r8,·sl,·[sp,·#16]50 »       ldrd»   r8,·sl,·[sp,·#16]
51 »       add.w»  r2,·r3,·#451 »       add.w»  r2,·r3,·#4
52 »       add.w»  ip,·r1,·r352 »       add.w»  ip,·r1,·r3
53 »       strh»   r7,·[r1,·r3]53 »       strh»   r7,·[r1,·r3]
54 »       strh.w» r6,·[ip,·#2]54 »       strh.w» r6,·[ip,·#2]
55 »       str»    r2,·[r5,·#12]55 »       str»    r2,·[r5,·#12]
56 »       strh.w» r2,·[r4,·#136]»     ;·0x8856 »       ldrd»   r6,·r7,·[sp,·#8]
57 »       str.w»  r0,·[r4,·#148]»      ;·0x9457 »       str.w»  r0,·[r4,·#148]»      ;·0x94
 58 »       strh.w» r2,·[r4,·#136]»     ;·0x88
58 »       ldrd»   r4,·r5,·[sp]59 »       ldrd»   r4,·r5,·[sp]
59 »       ldrd»   r6,·r7,·[sp,·#8] 
60 »       add»    sp,·#2460 »       add»    sp,·#24
61 »       ldmia.w»sp!,·{fp,·pc}61 »       ldmia.w»sp!,·{fp,·pc}
62 »       nop62 »       nop
  
63 000000b0·<message_make_dnsupdate_delete_all_rrsets>:63 000000b0·<message_make_dnsupdate_delete_all_rrsets>:
64 message_make_dnsupdate_delete_all_rrsets():64 message_make_dnsupdate_delete_all_rrsets():
65 »       strd»   r3,·r4,·[sp,·#-24]!65 »       strd»   r4,·r5,·[sp,·#-16]!
66 »       mov»    r4,·r166 »       mov»    r4,·r1
67 »       mov»    r1,·r2 
68 »       strd»   r5,·r6,·[sp,·#8] 
69 »       mov»    r5,·r067 »       mov»    r5,·r0
 68 »       mov»    r1,·r2
70 »       mov»    r0,·r469 »       mov»    r0,·r4
71 »       strd»   r7,·lr,·[sp,·#16]70 »       strd»   r6,·lr,·[sp,·#8]
72 »       ldr»    r6,·[r4,·#12]71 »       ldr»    r6,·[r4,·#12]
73 »       bl»     0·<packet_writer_add_fqdn>72 »       bl»     0·<packet_writer_add_fqdn>
74 ·R_ARM_THM_CALL» packet_writer_add_fqdn73 ·R_ARM_THM_CALL» packet_writer_add_fqdn
75 »       cmp»    r0,·#074 »       cmp»    r0,·#0
76 »       blt.n»  e0·<message_make_dnsupdate_delete_all_rrsets+0x30>75 »       blt.n»  dc·<message_make_dnsupdate_delete_all_rrsets+0x2c>
77 »       ldrd»   r2,·r3,·[r4,·#12]76 »       ldrd»   r2,·r3,·[r4,·#12]
78 »       sub.w»  r3,·r3,·r277 »       sub.w»  r3,·r3,·r2
79 »       cmp»    r3,·#978 »       cmp»    r3,·#9
80 »       it»     le79 »       it»     le
81 »       movle.w»r0,·#4294967295»  ;·0xffffffff80 »       movle.w»r0,·#4294967295»  ;·0xffffffff
82 »       bgt.n»  ee·<message_make_dnsupdate_delete_all_rrsets+0x3e>81 »       bgt.n»  e6·<message_make_dnsupdate_delete_all_rrsets+0x36>
83 »       str»    r6,·[r4,·#12]82 »       str»    r6,·[r4,·#12]
84 »       ldrd»   r3,·r4,·[sp]83 »       ldrd»   r4,·r5,·[sp]
85 »       ldrd»   r5,·r6,·[sp,·#8]84 »       add»    sp,·#8
86 »       add»    sp,·#1685 »       pop»    {r6,·pc}
87 »       pop»    {r7,·pc} 
88 »       ldr»    r3,·[r4,·#8]86 »       ldr»    r3,·[r4,·#8]
89 »       add.w»  r6,·r2,·#487 »       add.w»  r0,·r2,·#4
90 »       mov.w»  r1,·#088 »       mov.w»  r1,·#0
91 »       mov.w»  r7,·#4278255360»    ;·0xff00ff0089 »       mov.w»  r6,·#4278255360»    ;·0xff00ff00
92 »       mov»    r0,·r190 »       str»    r6,·[r3,·r2]
93 »       str»    r7,·[r3,·r2]91 »       str»    r0,·[r4,·#12]
94 »       str»    r6,·[r4,·#12]92 »       str»    r1,·[r3,·r0]
95 »       str»    r1,·[r3,·r6] 
96 »       ldr»    r2,·[r4,·#12]93 »       ldr»    r2,·[r4,·#12]
 94 »       mov»    r0,·r1
97 »       add»    r3,·r295 »       add»    r3,·r2
98 »       add.w»  r2,·r2,·#696 »       add.w»  r2,·r2,·#6
99 »       strh»   r1,·[r3,·#4]97 »       strh»   r1,·[r3,·#4]
100 »       ldrh.w» r3,·[r5,·#592]»     ;·0x25098 »       ldrh.w» r3,·[r5,·#592]»     ;·0x250
101 »       str»    r2,·[r4,·#12]99 »       str»    r2,·[r4,·#12]
102 »       rev16»  r3,·r3100 »       rev16»  r3,·r3
103 »       uxth»   r3,·r3101 »       uxth»   r3,·r3
104 »       add.w»  r3,·r3,·#1102 »       add.w»  r3,·r3,·#1
105 »       rev16»  r3,·r3103 »       rev16»  r3,·r3
106 »       strh.w» r3,·[r5,·#592]»     ;·0x250104 »       strh.w» r3,·[r5,·#592]»     ;·0x250
107 »       ldrd»   r3,·r4,·[sp]105 »       ldrd»   r4,·r5,·[sp]
108 »       ldrd»   r5,·r6,·[sp,·#8]106 »       add»    sp,·#8
109 »       add»    sp,·#16107 »       pop»    {r6,·pc}
110 »       pop»    {r7,·pc} 
111 »       nop108 »       nop
  
112 00000130·<message_make_dnsupdate_delete_rrset>:109 00000124·<message_make_dnsupdate_delete_rrset>:
113 message_make_dnsupdate_delete_rrset():110 message_make_dnsupdate_delete_rrset():
114 »       strd»   r3,·r4,·[sp,·#-24]!111 »       strd»   r3,·r4,·[sp,·#-24]!
115 »       mov»    r4,·r1112 »       mov»    r4,·r1
116 »       mov»    r1,·r2 
117 »       strd»   r5,·r6,·[sp,·#8]113 »       strd»   r5,·r6,·[sp,·#8]
 114 »       mov»    r1,·r2
118 »       mov»    r5,·r0115 »       mov»    r5,·r0
119 »       mov»    r0,·r4116 »       mov»    r0,·r4
120 »       strd»   r7,·lr,·[sp,·#16]117 »       strd»   r7,·lr,·[sp,·#16]
121 »       mov»    r7,·r3 
Max diff block lines reached; 10736/14276 bytes (75.20%) of diff not shown.
887 B
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
2 ··0x00000000·00247400·2464002e·4c433100·2e4c4332·.$t.$d..LC1..LC22 ··0x00000000·00247400·2464002e·4c433100·2e4c4330·.$t.$d..LC1..LC0
3 ··0x00000010·002e4c43·30002e4c·4333002e·4c433400·..LC0..LC3..LC4.3 ··0x00000010·002e4c43·32002e4c·4333002e·4c433400·..LC2..LC3..LC4.
4 ··0x00000020·2e4c4335·006d6573·73616765·5f6d616b·.LC5.message_mak4 ··0x00000020·2e4c4335·006d6573·73616765·5f6d616b·.LC5.message_mak
5 ··0x00000030·655f646e·73757064·6174655f·696e6974·e_dnsupdate_init5 ··0x00000030·655f646e·73757064·6174655f·696e6974·e_dnsupdate_init
6 ··0x00000040·00646e73·6e616d65·5f636f70·79007061·.dnsname_copy.pa6 ··0x00000040·00646e73·6e616d65·5f636f70·79007061·.dnsname_copy.pa
7 ··0x00000050·636b6574·5f777269·7465725f·63726561·cket_writer_crea7 ··0x00000050·636b6574·5f777269·7465725f·63726561·cket_writer_crea
8 ··0x00000060·74650070·61636b65·745f7772·69746572·te.packet_writer8 ··0x00000060·74650070·61636b65·745f7772·69746572·te.packet_writer
9 ··0x00000070·5f616464·5f667164·6e006d65·73736167·_add_fqdn.messag9 ··0x00000070·5f616464·5f667164·6e006d65·73736167·_add_fqdn.messag
10 ··0x00000080·655f6d61·6b655f64·6e737570·64617465·e_make_dnsupdate10 ··0x00000080·655f6d61·6b655f64·6e737570·64617465·e_make_dnsupdate
2.27 KB
mt_output_stream.o
2.24 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 38, 26 lines modifiedOffset 38, 26 lines modified
38 »       str»    r3,·[r4,·#80]» ;·0x5038 »       str»    r3,·[r4,·#80]» ;·0x50
39 »       bl»     0·<pthread_cond_broadcast>39 »       bl»     0·<pthread_cond_broadcast>
40 ·R_ARM_THM_CALL» pthread_cond_broadcast40 ·R_ARM_THM_CALL» pthread_cond_broadcast
41 »       mov»    r0,·r541 »       mov»    r0,·r5
42 »       bl»     0·<pthread_mutex_unlock>42 »       bl»     0·<pthread_mutex_unlock>
43 ·R_ARM_THM_CALL» pthread_mutex_unlock43 ·R_ARM_THM_CALL» pthread_mutex_unlock
44 »       ldrd»   r3,·r4,·[sp]44 »       ldrd»   r3,·r4,·[sp]
45 »       mov»    r0,·r7 
46 »       ldrd»   r5,·r6,·[sp,·#8]45 »       ldrd»   r5,·r6,·[sp,·#8]
47 »       add»    sp,·#1646 »       add»    sp,·#16
 47 »       mov»    r0,·r7
48 »       pop»    {r7,·pc}48 »       pop»    {r7,·pc}
  
49 00000064·<mt_write>:49 00000064·<mt_write>:
50 mt_write():50 mt_write():
51 »       strd»   r4,·r5,·[sp,·#-24]!51 »       strd»   r4,·r5,·[sp,·#-24]!
52 »       ldr»    r4,·[r0,·#0]52 »       ldr»    r4,·[r0,·#0]
53 »       strd»   r6,·r7,·[sp,·#8]53 »       strd»   r6,·r7,·[sp,·#8]
54 »       mov»    r7,·r1 
55 »       strd»   r8,·lr,·[sp,·#16]54 »       strd»   r8,·lr,·[sp,·#16]
 55 »       mov»    r7,·r1
56 »       mov»    r8,·r256 »       mov»    r8,·r2
57 »       add.w»  r5,·r4,·#857 »       add.w»  r5,·r4,·#8
58 »       add.w»  r6,·r4,·#3258 »       add.w»  r6,·r4,·#32
59 »       mov»    r0,·r559 »       mov»    r0,·r5
60 »       bl»     0·<pthread_mutex_lock>60 »       bl»     0·<pthread_mutex_lock>
61 ·R_ARM_THM_CALL» pthread_mutex_lock61 ·R_ARM_THM_CALL» pthread_mutex_lock
62 »       ldr»    r3,·[r4,·#80]» ;·0x5062 »       ldr»    r3,·[r4,·#80]» ;·0x50
Offset 140, 53 lines modifiedOffset 140, 53 lines modified
140 »       mov»    r0,·r6140 »       mov»    r0,·r6
141 »       bl»     0·<pthread_cond_destroy>141 »       bl»     0·<pthread_cond_destroy>
142 ·R_ARM_THM_CALL» pthread_cond_destroy142 ·R_ARM_THM_CALL» pthread_cond_destroy
143 »       mov»    r0,·r5143 »       mov»    r0,·r5
144 »       bl»     0·<pthread_mutex_destroy>144 »       bl»     0·<pthread_mutex_destroy>
145 ·R_ARM_THM_CALL» pthread_mutex_destroy145 ·R_ARM_THM_CALL» pthread_mutex_destroy
146 »       mov»    r0,·r4146 »       mov»    r0,·r4
147 »       ldrd»   r3,·r4,·[sp] 
148 »       ldrd»   r5,·r6,·[sp,·#8]147 »       ldrd»   r5,·r6,·[sp,·#8]
 148 »       ldrd»   r3,·r4,·[sp]
149 »       ldrd»   r7,·lr,·[sp,·#16]149 »       ldrd»   r7,·lr,·[sp,·#16]
150 »       add»    sp,·#24150 »       add»    sp,·#24
151 »       b.w»    0·<free>151 »       b.w»    0·<free>
152 ·R_ARM_THM_JUMP24»       free152 ·R_ARM_THM_JUMP24»       free
  
153 00000150·<mt_output_stream_init>:153 00000150·<mt_output_stream_init>:
154 mt_output_stream_init():154 mt_output_stream_init():
155 »       strd»   r4,·r5,·[sp,·#-24]!155 »       strd»   r4,·r5,·[sp,·#-24]!
156 »       strd»   r6,·r7,·[sp,·#8] 
157 »       strd»   r8,·lr,·[sp,·#16]156 »       strd»   r8,·lr,·[sp,·#16]
158 »       ldr.w»  r8,·[r1,·#4]157 »       ldr.w»  r8,·[r1,·#4]
 158 »       strd»   r6,·r7,·[sp,·#8]
159 »       cmp.w»  r8,·#0159 »       cmp.w»  r8,·#0
160 »       beq.n»  1b2·<mt_output_stream_init+0x62>160 »       beq.n»  1b2·<mt_output_stream_init+0x62>
161 »       mov»    r7,·r0161 »       mov»    r7,·r0
162 »       mov.w»  r0,·#88»    ;·0x58162 »       mov.w»  r0,·#88»    ;·0x58
163 »       mov»    r5,·r1163 »       mov»    r6,·r1
164 »       bl»     0·<malloc>164 »       bl»     0·<malloc>
165 ·R_ARM_THM_CALL» malloc165 ·R_ARM_THM_CALL» malloc
166 »       mov»    r4,·r0166 »       mov»    r5,·r0
167 »       cbz»    r0,·1bc·<mt_output_stream_init+0x6c>167 »       cbz»    r0,·1bc·<mt_output_stream_init+0x6c>
168 »       ldr»    r3,·[r5,·#0]168 »       ldr»    r3,·[r6,·#0]
169 »       mov.w»  r6,·#0169 »       mov.w»  r4,·#0
 170 »       mov»    r1,·r4
170 »       add.w»  r0,·r0,·#8171 »       add.w»  r0,·r0,·#8
171 »       mov»    r1,·r6172 »       strd»   r4,·r4,·[r6]
172 »       strd»   r6,·r6,·[r5]173 »       strd»   r3,·r8,·[r5]
173 »       strd»   r3,·r8,·[r4] 
174 »       bl»     0·<pthread_mutex_init>174 »       bl»     0·<pthread_mutex_init>
175 ·R_ARM_THM_CALL» pthread_mutex_init175 ·R_ARM_THM_CALL» pthread_mutex_init
176 »       mov»    r1,·r6176 »       mov»    r1,·r4
177 »       add.w»  r0,·r4,·#32177 »       add.w»  r0,·r5,·#32
178 »       bl»     0·<pthread_cond_init>178 »       bl»     0·<pthread_cond_init>
179 ·R_ARM_THM_CALL» pthread_cond_init179 ·R_ARM_THM_CALL» pthread_cond_init
180 »       ldr»    r3,·[pc,·#48]» ;·(1cc·<mt_output_stream_init+0x7c>)180 »       ldr»    r3,·[pc,·#48]» ;·(1cc·<mt_output_stream_init+0x7c>)
181 »       mov»    r0,·r6181 »       mov»    r0,·r4
182 »       str»    r6,·[r4,·#80]» ;·0x50182 »       str»    r4,·[r5,·#80]» ;·0x50
183 »       add»    r3,·pc183 »       add»    r3,·pc
184 »       strd»   r4,·r3,·[r7]184 »       strd»   r5,·r3,·[r7]
185 »       ldrd»   r4,·r5,·[sp]185 »       ldrd»   r4,·r5,·[sp]
186 »       ldrd»   r6,·r7,·[sp,·#8]186 »       ldrd»   r6,·r7,·[sp,·#8]
187 »       add»    sp,·#16187 »       add»    sp,·#16
188 »       ldmia.w»sp!,·{r8,·pc}188 »       ldmia.w»sp!,·{r8,·pc}
189 »       mov.w»  r0,·#6189 »       mov.w»  r0,·#6
190 »       movt»   r0,·#32770»  ;·0x8002190 »       movt»   r0,·#32770»  ;·0x8002
191 »       b.n»    1a4·<mt_output_stream_init+0x54>191 »       b.n»    1a4·<mt_output_stream_init+0x54>
15.6 KB
mutex.o
3.54 KB
readelf --wide --relocs {}
    
Offset 5, 15 lines modifiedOffset 5, 15 lines modified
5 00000020··00001e0a·R_ARM_THM_CALL·········00000000···pthread_cond_init5 00000020··00001e0a·R_ARM_THM_CALL·········00000000···pthread_cond_init
6 0000004c··00001f0a·R_ARM_THM_CALL·········00000000···logger_handle_msg6 0000004c··00001f0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
7 00000054··00002019·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_7 00000054··00002019·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
8 00000058··0000211a·R_ARM_GOT_BREL·········00000000···g_system_logger8 00000058··0000211a·R_ARM_GOT_BREL·········00000000···g_system_logger
9 0000005c··00000303·R_ARM_REL32············00000000···.LC09 0000005c··00000303·R_ARM_REL32············00000000···.LC0
10 0000006a··0000230a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock10 0000006a··0000230a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
11 00000074··0000240a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock11 00000074··0000240a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
12 00000098··0000230a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock12 00000094··0000230a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
13 000000ba··0000260a·R_ARM_THM_CALL·········00000000···pthread_cond_wait13 000000ba··0000260a·R_ARM_THM_CALL·········00000000···pthread_cond_wait
14 00000108··0000230a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock14 00000108··0000230a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
15 00000136··0000240a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock15 00000136··0000240a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
16 00000146··0000240a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock16 00000146··0000240a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
17 0000015a··0000230a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock17 0000015a··0000230a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
18 0000017e··0000290a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast18 0000017e··0000290a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast
19 000001a6··0000230a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock19 000001a6··0000230a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 0000024a··0000290a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast22 0000024a··0000290a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast
23 00000278··0000230a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock23 00000278··0000230a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
24 0000029e··00002d0a·R_ARM_THM_CALL·········00000000···clock_gettime24 0000029e··00002d0a·R_ARM_THM_CALL·········00000000···clock_gettime
25 000002d0··00002e0a·R_ARM_THM_CALL·········00000000···pthread_cond_timedwait25 000002d0··00002e0a·R_ARM_THM_CALL·········00000000···pthread_cond_timedwait
26 000002f4··0000290a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast26 000002f4··0000290a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast
27 000002fa··0000240a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock27 000002fa··0000240a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
28 00000316··00002e0a·R_ARM_THM_CALL·········00000000···pthread_cond_timedwait28 00000316··00002e0a·R_ARM_THM_CALL·········00000000···pthread_cond_timedwait
29 00000332··0000230a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock29 0000032e··0000230a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
30 00000346··0000260a·R_ARM_THM_CALL·········00000000···pthread_cond_wait30 00000346··0000260a·R_ARM_THM_CALL·········00000000···pthread_cond_wait
31 00000364··0000240a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock31 00000364··0000240a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
32 0000036a··0000230a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock32 0000036a··0000230a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
33 0000037c··0000240a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock33 0000037c··0000240a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
34 00000382··0000290a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast34 00000382··0000290a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast
35 00000388··0000300a·R_ARM_THM_CALL·········00000000···pthread_cond_destroy35 00000388··0000300a·R_ARM_THM_CALL·········00000000···pthread_cond_destroy
36 0000038e··0000310a·R_ARM_THM_CALL·········00000000···pthread_mutex_destroy36 0000038e··0000310a·R_ARM_THM_CALL·········00000000···pthread_mutex_destroy
Offset 85, 15 lines modifiedOffset 85, 15 lines modified
85 00000614··0000211a·R_ARM_GOT_BREL·········00000000···g_system_logger85 00000614··0000211a·R_ARM_GOT_BREL·········00000000···g_system_logger
86 00000618··00000603·R_ARM_REL32············00000010···.LC186 00000618··00000603·R_ARM_REL32············00000010···.LC1
87 0000062a··0000230a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock87 0000062a··0000230a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
88 00000638··0000240a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock88 00000638··0000240a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
89 0000065c··0000230a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock89 0000065c··0000230a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
90 00000664··0000240a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock90 00000664··0000240a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
91 00000688··0000230a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock91 00000688··0000230a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
92 0000069c··0000240a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock92 00000694··0000240a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
93 000006ba··0000230a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock93 000006ba··0000230a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
94 000006c6··0000260a·R_ARM_THM_CALL·········00000000···pthread_cond_wait94 000006c6··0000260a·R_ARM_THM_CALL·········00000000···pthread_cond_wait
95 00000712··0000230a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock95 00000712··0000230a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
96 0000073c··0000240a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock96 0000073c··0000240a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
97 0000074c··0000240a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock97 0000074c··0000240a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
98 00000764··0000230a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock98 00000764··0000230a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
99 00000788··0000290a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast99 00000788··0000290a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast
12.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 18 lines modifiedOffset 2, 18 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<group_mutex_init>:3 00000000·<group_mutex_init>:
4 group_mutex_init():4 group_mutex_init():
5 »       strd»   r4,·r5,·[sp,·#-16]!5 »       strd»   r4,·r5,·[sp,·#-16]!
 6 »       ldr»    r5,·[pc,·#76]» ;·(54·<group_mutex_init+0x54>)
6 »       mov.w»  r1,·#07 »       mov.w»  r1,·#0
7 »       mov»    r4,·r0 
8 »       ldr»    r5,·[pc,·#72]» ;·(54·<group_mutex_init+0x54>) 
9 »       strd»   r6,·lr,·[sp,·#8]8 »       strd»   r6,·lr,·[sp,·#8]
 9 »       mov»    r4,·r0
10 »       add»    r5,·pc10 »       add»    r5,·pc
11 »       bl»     0·<pthread_mutex_init>11 »       bl»     0·<pthread_mutex_init>
12 ·R_ARM_THM_CALL» pthread_mutex_init12 ·R_ARM_THM_CALL» pthread_mutex_init
13 »       cbnz»   r0,·3a·<group_mutex_init+0x3a>13 »       cbnz»   r0,·3a·<group_mutex_init+0x3a>
14 »       add.w»  r0,·r4,·#2414 »       add.w»  r0,·r4,·#24
15 »       mov.w»  r1,·#015 »       mov.w»  r1,·#0
16 »       bl»     0·<pthread_cond_init>16 »       bl»     0·<pthread_cond_init>
Offset 23, 16 lines modifiedOffset 23, 16 lines modified
23 »       strb.w» r3,·[r4,·#76]»      ;·0x4c23 »       strb.w» r3,·[r4,·#76]»      ;·0x4c
24 »       strb.w» r3,·[r4,·#77]»      ;·0x4d24 »       strb.w» r3,·[r4,·#77]»      ;·0x4d
25 »       ldrd»   r4,·r5,·[sp]25 »       ldrd»   r4,·r5,·[sp]
26 »       add»    sp,·#826 »       add»    sp,·#8
27 »       pop»    {r6,·pc}27 »       pop»    {r6,·pc}
28 »       ldr»    r6,·[pc,·#28]» ;·(58·<group_mutex_init+0x58>)28 »       ldr»    r6,·[pc,·#28]» ;·(58·<group_mutex_init+0x58>)
29 »       add.w»  r3,·r0,·#2147483648» ;·0x8000000029 »       add.w»  r3,·r0,·#2147483648» ;·0x80000000
 30 »       ldr»    r2,·[pc,·#24]» ;·(5c·<group_mutex_init+0x5c>)
30 »       mov.w»  r1,·#331 »       mov.w»  r1,·#3
31 »       ldr»    r2,·[pc,·#20]» ;·(5c·<group_mutex_init+0x5c>) 
32 »       ldr»    r0,·[r5,·r6]32 »       ldr»    r0,·[r5,·r6]
33 »       add»    r2,·pc33 »       add»    r2,·pc
34 »       ldr»    r0,·[r0,·#0]34 »       ldr»    r0,·[r0,·#0]
35 »       bl»     0·<logger_handle_msg>35 »       bl»     0·<logger_handle_msg>
36 ·R_ARM_THM_CALL» logger_handle_msg36 ·R_ARM_THM_CALL» logger_handle_msg
37 »       b.n»    18·<group_mutex_init+0x18>37 »       b.n»    18·<group_mutex_init+0x18>
38 »       nop38 »       nop
Offset 62, 20 lines modifiedOffset 62, 20 lines modified
62 »       movne»  r0,·#162 »       movne»  r0,·#1
63 »       pop»    {r5,·pc}63 »       pop»    {r5,·pc}
  
64 00000088·<group_mutex_lock>:64 00000088·<group_mutex_lock>:
65 group_mutex_lock():65 group_mutex_lock():
66 »       strd»   r4,·r5,·[sp,·#-16]!66 »       strd»   r4,·r5,·[sp,·#-16]!
67 »       mov»    r4,·r067 »       mov»    r4,·r0
68 »       mov»    r5,·r1 
69 »       strd»   r6,·lr,·[sp,·#8]68 »       strd»   r6,·lr,·[sp,·#8]
70 »       add.w»  r6,·r4,·#2469 »       mov»    r5,·r1
71 »       bl»     0·<pthread_mutex_lock>70 »       bl»     0·<pthread_mutex_lock>
72 ·R_ARM_THM_CALL» pthread_mutex_lock71 ·R_ARM_THM_CALL» pthread_mutex_lock
73 »       ldrb.w» r3,·[r4,·#76]»      ;·0x4c72 »       ldrb.w» r3,·[r4,·#76]»      ;·0x4c
 73 »       add.w»  r6,·r4,·#24
74 »       ands.w» r3,·r3,·#127»       ;·0x7f74 »       ands.w» r3,·r3,·#127»       ;·0x7f
75 »       ite»    eq75 »       ite»    eq
76 »       moveq»  r2,·#176 »       moveq»  r2,·#1
77 »       movne»  r2,·#077 »       movne»  r2,·#0
78 »       cmp»    r5,·r378 »       cmp»    r5,·r3
79 »       ite»    ne79 »       ite»    ne
80 »       movne»  r3,·r280 »       movne»  r3,·r2
Offset 174, 18 lines modifiedOffset 174, 18 lines modified
174 »       nop174 »       nop
  
175 00000190·<group_mutex_double_lock>:175 00000190·<group_mutex_double_lock>:
176 group_mutex_double_lock():176 group_mutex_double_lock():
177 »       strd»   r3,·r4,·[sp,·#-24]!177 »       strd»   r3,·r4,·[sp,·#-24]!
178 »       mov»    r4,·r2178 »       mov»    r4,·r2
179 »       strd»   r5,·r6,·[sp,·#8]179 »       strd»   r5,·r6,·[sp,·#8]
180 »       mov»    r6,·r1 
181 »       add.w»  r5,·r0,·#24 
182 »       strd»   r7,·lr,·[sp,·#16]180 »       strd»   r7,·lr,·[sp,·#16]
 181 »       mov»    r6,·r1
183 »       mov»    r7,·r0182 »       mov»    r7,·r0
 183 »       add.w»  r5,·r0,·#24
184 »       bl»     0·<pthread_mutex_lock>184 »       bl»     0·<pthread_mutex_lock>
185 ·R_ARM_THM_CALL» pthread_mutex_lock185 ·R_ARM_THM_CALL» pthread_mutex_lock
186 »       b.n»    6·<pthread_cond_wait+0x6>186 »       b.n»    6·<pthread_cond_wait+0x6>
187 »       bl»     0·<pthread_cond_wait>187 »       bl»     0·<pthread_cond_wait>
188 ·R_ARM_THM_CALL» pthread_cond_wait188 ·R_ARM_THM_CALL» pthread_cond_wait
189 »       ldrb.w» r3,·[r7,·#77]»      ;·0x4d189 »       ldrb.w» r3,·[r7,·#77]»      ;·0x4d
190 »       mov»    r1,·r7190 »       mov»    r1,·r7
Offset 209, 16 lines modifiedOffset 209, 16 lines modified
209 »       ite»    ne209 »       ite»    ne
210 »       movne»  r3,·r2210 »       movne»  r3,·r2
211 »       orreq.w»r3,·r2,·#1211 »       orreq.w»r3,·r2,·#1
212 »       cmp»    r3,·#0212 »       cmp»    r3,·#0
213 »       beq.n»  1ac·<group_mutex_double_lock+0x1c>213 »       beq.n»  1ac·<group_mutex_double_lock+0x1c>
214 »       and.w»  r6,·r6,·#127»;·0x7f214 »       and.w»  r6,·r6,·#127»;·0x7f
215 »       and.w»  r4,·r4,·#127»;·0x7f215 »       and.w»  r4,·r4,·#127»;·0x7f
216 »       mov»    r0,·r7 
217 »       strb.w» r6,·[r7,·#76]»      ;·0x4c216 »       strb.w» r6,·[r7,·#76]»      ;·0x4c
 217 »       mov»    r0,·r7
218 »       ldr»    r3,·[r7,·#72]» ;·0x48218 »       ldr»    r3,·[r7,·#72]» ;·0x48
219 »       add.w»  r3,·r3,·#1219 »       add.w»  r3,·r3,·#1
220 »       str»    r3,·[r7,·#72]» ;·0x48220 »       str»    r3,·[r7,·#72]» ;·0x48
221 »       strb.w» r4,·[r7,·#77]»      ;·0x4d221 »       strb.w» r4,·[r7,·#77]»      ;·0x4d
222 »       ldrd»   r3,·r4,·[sp]222 »       ldrd»   r3,·r4,·[sp]
223 »       ldrd»   r5,·r6,·[sp,·#8]223 »       ldrd»   r5,·r6,·[sp,·#8]
224 »       ldrd»   r7,·lr,·[sp,·#16]224 »       ldrd»   r7,·lr,·[sp,·#16]
Offset 255, 21 lines modifiedOffset 255, 21 lines modified
255 ·R_ARM_THM_JUMP24»       pthread_mutex_unlock255 ·R_ARM_THM_JUMP24»       pthread_mutex_unlock
256 »       nop256 »       nop
  
257 0000025c·<group_mutex_exchange_locks>:257 0000025c·<group_mutex_exchange_locks>:
258 group_mutex_exchange_locks():258 group_mutex_exchange_locks():
259 »       str.w»  r4,·[sp,·#-36]!259 »       str.w»  r4,·[sp,·#-36]!
260 »       mov»    r4,·r0260 »       mov»    r4,·r0
 261 »       strd»   r9,·sl,·[sp,·#20]
261 »       strd»   r5,·r6,·[sp,·#4]262 »       strd»   r5,·r6,·[sp,·#4]
262 »       strd»   r7,·r8,·[sp,·#12]263 »       strd»   r7,·r8,·[sp,·#12]
263 »       strd»   r9,·sl,·[sp,·#20] 
264 »       mov»    r9,·r1 
265 »       mov»    sl,·r2 
266 »       strd»   fp,·lr,·[sp,·#28]264 »       strd»   fp,·lr,·[sp,·#28]
267 »       sub»    sp,·#12265 »       sub»    sp,·#12
 266 »       mov»    r9,·r1
 267 »       mov»    sl,·r2
268 »       bl»     0·<pthread_mutex_lock>268 »       bl»     0·<pthread_mutex_lock>
269 ·R_ARM_THM_CALL» pthread_mutex_lock269 ·R_ARM_THM_CALL» pthread_mutex_lock
270 »       ldr»    r3,·[r4,·#72]» ;·0x48270 »       ldr»    r3,·[r4,·#72]» ;·0x48
271 »       cmp»    r3,·#1271 »       cmp»    r3,·#1
272 »       beq.n»  2da·<group_mutex_exchange_locks+0x7e>272 »       beq.n»  2da·<group_mutex_exchange_locks+0x7e>
273 »       mov.w»  r6,·#51712» ;·0xca00273 »       mov.w»  r6,·#51712» ;·0xca00
274 »       movt»   r6,·#15258»  ;·0x3b9a274 »       movt»   r6,·#15258»  ;·0x3b9a
Offset 330, 19 lines modifiedOffset 330, 19 lines modified
330 »       nop330 »       nop
  
Max diff block lines reached; 9240/12145 bytes (76.08%) of diff not shown.
1.02 KB
name.o
1.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 22, 16 lines modifiedOffset 22, 16 lines modified
22 »       mov»    r5,·r022 »       mov»    r5,·r0
23 »       cbz»    r3,·40·<name_get_fqdn+0x40>23 »       cbz»    r3,·40·<name_get_fqdn+0x40>
24 »       ldr»    r0,·[pc,·#132]»;·(b0·<name_get_fqdn+0xb0>)24 »       ldr»    r0,·[pc,·#132]»;·(b0·<name_get_fqdn+0xb0>)
25 »       add»    r0,·pc25 »       add»    r0,·pc
26 »       bl»     0·<pthread_mutex_unlock>26 »       bl»     0·<pthread_mutex_unlock>
27 ·R_ARM_THM_CALL» pthread_mutex_unlock27 ·R_ARM_THM_CALL» pthread_mutex_unlock
28 »       ldr»    r0,·[r5,·#8]28 »       ldr»    r0,·[r5,·#8]
29 »       ldrd»   r4,·r5,·[sp] 
30 »       ldrd»   r6,·r7,·[sp,·#8]29 »       ldrd»   r6,·r7,·[sp,·#8]
 30 »       ldrd»   r4,·r5,·[sp]
31 »       add»    sp,·#1631 »       add»    sp,·#16
32 »       ldmia.w»sp!,·{r8,·pc}32 »       ldmia.w»sp!,·{r8,·pc}
33 »       mov»    r0,·r633 »       mov»    r0,·r6
34 »       bl»     0·<dnsname_len>34 »       bl»     0·<dnsname_len>
35 ·R_ARM_THM_CALL» dnsname_len35 ·R_ARM_THM_CALL» dnsname_len
36 »       mov»    r8,·r036 »       mov»    r8,·r0
37 »       add.w»  r0,·r4,·#2837 »       add.w»  r0,·r4,·#28
Offset 103, 16 lines modifiedOffset 103, 16 lines modified
103 »       cbz»    r3,·102·<name_get_text+0x46>103 »       cbz»    r3,·102·<name_get_text+0x46>
104 »       ldr»    r0,·[pc,·#140]»;·(174·<name_get_text+0xb8>)104 »       ldr»    r0,·[pc,·#140]»;·(174·<name_get_text+0xb8>)
105 »       add»    r0,·pc105 »       add»    r0,·pc
106 »       add.w»  r0,·r0,·#64» ;·0x40106 »       add.w»  r0,·r0,·#64» ;·0x40
107 »       bl»     0·<pthread_mutex_unlock>107 »       bl»     0·<pthread_mutex_unlock>
108 ·R_ARM_THM_CALL» pthread_mutex_unlock108 ·R_ARM_THM_CALL» pthread_mutex_unlock
109 »       ldr»    r0,·[r5,·#8]109 »       ldr»    r0,·[r5,·#8]
110 »       ldrd»   r4,·r5,·[sp] 
111 »       ldrd»   r6,·r7,·[sp,·#8]110 »       ldrd»   r6,·r7,·[sp,·#8]
 111 »       ldrd»   r4,·r5,·[sp]
112 »       add»    sp,·#16112 »       add»    sp,·#16
113 »       ldmia.w»sp!,·{r8,·pc}113 »       ldmia.w»sp!,·{r8,·pc}
114 »       mov»    r0,·r6114 »       mov»    r0,·r6
115 »       bl»     0·<strlen>115 »       bl»     0·<strlen>
116 ·R_ARM_THM_CALL» strlen116 ·R_ARM_THM_CALL» strlen
117 »       add.w»  r8,·r0,·#1117 »       add.w»  r8,·r0,·#1
118 »       add.w»  r0,·r4,·#28118 »       add.w»  r0,·r4,·#28
31.6 KB
output_stream.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········3892·(bytes·into·file)13 ··Start·of·section·headers:··········3880·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1319 ··Number·of·section·headers:·········13
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·12
2.55 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0xf34:1 There·are·13·section·headers,·starting·at·offset·0xf28:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000674·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000668·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000dac·0000f0·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·000da0·0000f0·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0006a8·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·00069c·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0006a8·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·00069c·000000·00··WA··0···0··1
9 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·0006a8·000010·00··WA··0···0··49 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·00069c·000010·00··WA··0···0··4
10 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·000e9c·000020·08···I·10···5··410 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·000e90·000020·08···I·10···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0006b8·000087·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0006ac·000087·01·AMS··0···0··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·00073f·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·000733·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00073f·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000733·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·000774·000380·10·····11··29··414 ··[10]·.symtab···········SYMTAB··········00000000·000768·000380·10·····11··29··4
15 ··[11]·.strtab···········STRTAB··········00000000·000af4·0002b5·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·000ae8·0002b5·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·000ebc·000076·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·000eb0·000076·00······0···0··1
17 Key·to·Flags:17 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··y·(purecode),·p·(processor·specific)21 ··y·(purecode),·p·(processor·specific)
4.28 KB
readelf --wide --symbols {}
    
Offset 11, 19 lines modifiedOffset 11, 19 lines modified
11 ·····7:·00000048·····0·NOTYPE··LOCAL··DEFAULT····1·$d11 ·····7:·00000048·····0·NOTYPE··LOCAL··DEFAULT····1·$d
12 ·····8:·00000020·····0·NOTYPE··LOCAL··DEFAULT····7·.LC112 ·····8:·00000020·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1
13 ·····9:·00000054·····0·NOTYPE··LOCAL··DEFAULT····1·$t13 ·····9:·00000054·····0·NOTYPE··LOCAL··DEFAULT····1·$t
14 ····10:·00000055····48·FUNC····LOCAL··DEFAULT····1·void_output_stream_write14 ····10:·00000055····48·FUNC····LOCAL··DEFAULT····1·void_output_stream_write
15 ····11:·00000078·····0·NOTYPE··LOCAL··DEFAULT····1·$d15 ····11:·00000078·····0·NOTYPE··LOCAL··DEFAULT····1·$d
16 ····12:·00000040·····0·NOTYPE··LOCAL··DEFAULT····7·.LC216 ····12:·00000040·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2
17 ····13:·00000084·····0·NOTYPE··LOCAL··DEFAULT····1·$t17 ····13:·00000084·····0·NOTYPE··LOCAL··DEFAULT····1·$t
18 ····14:·000005f0·····0·NOTYPE··LOCAL··DEFAULT····1·$d18 ····14:·000005e4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
19 ····15:·00000060·····0·NOTYPE··LOCAL··DEFAULT····7·.LC319 ····15:·00000060·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3
20 ····16:·000005f4·····0·NOTYPE··LOCAL··DEFAULT····1·$t20 ····16:·000005e8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
21 ····17:·00000604·····0·NOTYPE··LOCAL··DEFAULT····1·$d21 ····17:·000005f8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
22 ····18:·00000608·····0·NOTYPE··LOCAL··DEFAULT····1·$t22 ····18:·000005fc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
23 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT····5·23 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
24 ····20:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d24 ····20:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
25 ····21:·00000000····16·OBJECT··LOCAL··DEFAULT····5·void_output_stream_vtbl25 ····21:·00000000····16·OBJECT··LOCAL··DEFAULT····5·void_output_stream_vtbl
26 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT····7·26 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
27 ····23:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d27 ····23:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
28 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT····1·28 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
29 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT····3·29 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
Offset 32, 28 lines modifiedOffset 32, 28 lines modified
32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT····9·32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg
34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
35 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_system_logger35 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_system_logger
36 ····32:·00000085····28·FUNC····GLOBAL·DEFAULT····1·output_stream_write_nu3236 ····32:·00000085····28·FUNC····GLOBAL·DEFAULT····1·output_stream_write_nu32
37 ····33:·000000a1····28·FUNC····GLOBAL·DEFAULT····1·output_stream_write_nu1637 ····33:·000000a1····28·FUNC····GLOBAL·DEFAULT····1·output_stream_write_nu16
38 ····34:·000000bd····30·FUNC····GLOBAL·DEFAULT····1·output_stream_write_u1638 ····34:·000000bd····30·FUNC····GLOBAL·DEFAULT····1·output_stream_write_u16
39 ····35:·000000dd···190·FUNC····GLOBAL·DEFAULT····1·output_stream_decode_base6439 ····35:·000000dd···188·FUNC····GLOBAL·DEFAULT····1·output_stream_decode_base64
40 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__ctype_b_loc40 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__ctype_b_loc
41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·base64_decode41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·base64_decode
42 ····38:·0000019d···190·FUNC····GLOBAL·DEFAULT····1·output_stream_decode_base3242 ····38:·00000199···188·FUNC····GLOBAL·DEFAULT····1·output_stream_decode_base32
43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·base32_decode43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·base32_decode
44 ····40:·0000025d···190·FUNC····GLOBAL·DEFAULT····1·output_stream_decode_base32hex44 ····40:·00000255···188·FUNC····GLOBAL·DEFAULT····1·output_stream_decode_base32hex
45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·base32hex_decode45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·base32hex_decode
46 ····42:·0000031d···192·FUNC····GLOBAL·DEFAULT····1·output_stream_decode_base1646 ····42:·00000311···190·FUNC····GLOBAL·DEFAULT····1·output_stream_decode_base16
47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·base16_decode47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·base16_decode
48 ····44:·000003dd····92·FUNC····GLOBAL·DEFAULT····1·output_stream_write_pu3248 ····44:·000003d1····92·FUNC····GLOBAL·DEFAULT····1·output_stream_write_pu32
49 ····45:·00000439···120·FUNC····GLOBAL·DEFAULT····1·output_stream_write_pu6449 ····45:·0000042d···120·FUNC····GLOBAL·DEFAULT····1·output_stream_write_pu64
50 ····46:·000004b1····40·FUNC····GLOBAL·DEFAULT····1·output_stream_write_dnsname50 ····46:·000004a5····40·FUNC····GLOBAL·DEFAULT····1·output_stream_write_dnsname
51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len
52 ····48:·000004d9···114·FUNC····GLOBAL·DEFAULT····1·output_stream_write_dnslabel_vector52 ····48:·000004cd···114·FUNC····GLOBAL·DEFAULT····1·output_stream_write_dnslabel_vector
53 ····49:·0000054d···112·FUNC····GLOBAL·DEFAULT····1·output_stream_write_dnslabel_stack53 ····49:·00000541···112·FUNC····GLOBAL·DEFAULT····1·output_stream_write_dnslabel_stack
54 ····50:·000005bd····56·FUNC····GLOBAL·DEFAULT····1·output_stream_alloc54 ····50:·000005b1····56·FUNC····GLOBAL·DEFAULT····1·output_stream_alloc
55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
58 ····54:·000005f5····20·FUNC····GLOBAL·DEFAULT····1·output_stream_set_void58 ····54:·000005e9····20·FUNC····GLOBAL·DEFAULT····1·output_stream_set_void
59 ····55:·00000609···106·FUNC····GLOBAL·DEFAULT····1·output_stream_write_fully59 ····55:·000005fd···106·FUNC····GLOBAL·DEFAULT····1·output_stream_write_fully
3.89 KB
readelf --wide --relocs {}
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xdac·contains·30·entries:1 Relocation·section·'.rel.text'·at·offset·0xda0·contains·30·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000018··00001e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_3 00000018··00001e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
4 0000001c··00001f1a·R_ARM_GOT_BREL·········00000000···g_system_logger4 0000001c··00001f1a·R_ARM_GOT_BREL·········00000000···g_system_logger
5 00000020··00000403·R_ARM_REL32············00000000···.LC05 00000020··00000403·R_ARM_REL32············00000000···.LC0
6 0000003a··00001d0a·R_ARM_THM_CALL·········00000000···logger_handle_msg6 0000003a··00001d0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
7 00000048··00001e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_7 00000048··00001e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
8 0000004c··00001f1a·R_ARM_GOT_BREL·········00000000···g_system_logger8 0000004c··00001f1a·R_ARM_GOT_BREL·········00000000···g_system_logger
9 00000050··00000803·R_ARM_REL32············00000020···.LC19 00000050··00000803·R_ARM_REL32············00000020···.LC1
10 0000006a··00001d0a·R_ARM_THM_CALL·········00000000···logger_handle_msg10 0000006a··00001d0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
11 00000078··00001e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_11 00000078··00001e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
12 0000007c··00001f1a·R_ARM_GOT_BREL·········00000000···g_system_logger12 0000007c··00001f1a·R_ARM_GOT_BREL·········00000000···g_system_logger
13 00000080··00000c03·R_ARM_REL32············00000040···.LC213 00000080··00000c03·R_ARM_REL32············00000040···.LC2
14 00000106··0000240a·R_ARM_THM_CALL·········00000000···__ctype_b_loc14 00000106··0000240a·R_ARM_THM_CALL·········00000000···__ctype_b_loc
15 00000134··0000250a·R_ARM_THM_CALL·········00000000···base64_decode15 00000132··0000250a·R_ARM_THM_CALL·········00000000···base64_decode
16 00000176··0000250a·R_ARM_THM_CALL·········00000000···base64_decode16 00000174··0000250a·R_ARM_THM_CALL·········00000000···base64_decode
17 000001c6··0000240a·R_ARM_THM_CALL·········00000000···__ctype_b_loc17 000001c2··0000240a·R_ARM_THM_CALL·········00000000···__ctype_b_loc
18 000001f4··0000270a·R_ARM_THM_CALL·········00000000···base32_decode18 000001ee··0000270a·R_ARM_THM_CALL·········00000000···base32_decode
19 00000236··0000270a·R_ARM_THM_CALL·········00000000···base32_decode19 00000230··0000270a·R_ARM_THM_CALL·········00000000···base32_decode
20 00000286··0000240a·R_ARM_THM_CALL·········00000000···__ctype_b_loc20 0000027e··0000240a·R_ARM_THM_CALL·········00000000···__ctype_b_loc
21 000002b4··0000290a·R_ARM_THM_CALL·········00000000···base32hex_decode21 000002aa··0000290a·R_ARM_THM_CALL·········00000000···base32hex_decode
22 000002f6··0000290a·R_ARM_THM_CALL·········00000000···base32hex_decode22 000002ec··0000290a·R_ARM_THM_CALL·········00000000···base32hex_decode
23 00000346··0000240a·R_ARM_THM_CALL·········00000000···__ctype_b_loc23 0000033a··0000240a·R_ARM_THM_CALL·········00000000···__ctype_b_loc
24 00000374··00002b0a·R_ARM_THM_CALL·········00000000···base16_decode24 00000366··00002b0a·R_ARM_THM_CALL·········00000000···base16_decode
25 000003b6··00002b0a·R_ARM_THM_CALL·········00000000···base16_decode25 000003a8··00002b0a·R_ARM_THM_CALL·········00000000···base16_decode
26 000004be··00002f0a·R_ARM_THM_CALL·········00000000···dnsname_len26 000004b2··00002f0a·R_ARM_THM_CALL·········00000000···dnsname_len
27 000005c8··0000330a·R_ARM_THM_CALL·········00000000···malloc27 000005bc··0000330a·R_ARM_THM_CALL·········00000000···malloc
28 000005e6··0000340a·R_ARM_THM_CALL·········00000000···perror28 000005da··0000340a·R_ARM_THM_CALL·········00000000···perror
29 000005ec··0000350a·R_ARM_THM_CALL·········00000000···exit29 000005e0··0000350a·R_ARM_THM_CALL·········00000000···exit
30 000005f0··00000f03·R_ARM_REL32············00000060···.LC330 000005e4··00000f03·R_ARM_REL32············00000060···.LC3
31 00000604··00001303·R_ARM_REL32············00000000···.data.rel.ro.local31 000005f8··00001303·R_ARM_REL32············00000000···.data.rel.ro.local
32 00000012··00001d1e·R_ARM_THM_JUMP24·······00000000···logger_handle_msg32 00000012··00001d1e·R_ARM_THM_JUMP24·······00000000···logger_handle_msg
  
33 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0xe9c·contains·4·entries:33 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0xe90·contains·4·entries:
34 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name34 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
35 00000000··00000a02·R_ARM_ABS32············00000055···void_output_stream_write35 00000000··00000a02·R_ARM_ABS32············00000055···void_output_stream_write
36 00000004··00000602·R_ARM_ABS32············00000025···void_output_stream_flush36 00000004··00000602·R_ARM_ABS32············00000025···void_output_stream_flush
37 00000008··00000102·R_ARM_ABS32············00000001···void_output_stream_close37 00000008··00000102·R_ARM_ABS32············00000001···void_output_stream_close
38 0000000c··00001602·R_ARM_ABS32············00000000···.rodata.str1.438 0000000c··00001602·R_ARM_ABS32············00000000···.rodata.str1.4
20.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 17 lines modifiedOffset 2, 17 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<void_output_stream_close>:3 00000000·<void_output_stream_close>:
4 void_output_stream_close():4 void_output_stream_close():
5 »       ldr»    r3,·[pc,·#20]» ;·(18·<void_output_stream_close+0x18>)5 »       ldr»    r3,·[pc,·#20]» ;·(18·<void_output_stream_close+0x18>)
 6 »       ldr»    r0,·[pc,·#24]» ;·(1c·<void_output_stream_close+0x1c>)
 7 »       ldr»    r2,·[pc,·#24]» ;·(20·<void_output_stream_close+0x20>)
6 »       mov.w»  r1,·#38 »       mov.w»  r1,·#3
7 »       ldr»    r0,·[pc,·#20]» ;·(1c·<void_output_stream_close+0x1c>) 
8 »       ldr»    r2,·[pc,·#20]» ;·(20·<void_output_stream_close+0x20>) 
9 »       add»    r3,·pc9 »       add»    r3,·pc
10 »       ldr»    r3,·[r3,·r0]10 »       ldr»    r3,·[r3,·r0]
11 »       add»    r2,·pc11 »       add»    r2,·pc
12 »       ldr»    r0,·[r3,·#0]12 »       ldr»    r0,·[r3,·#0]
13 »       b.w»    0·<logger_handle_msg>13 »       b.w»    0·<logger_handle_msg>
14 ·R_ARM_THM_JUMP24»       logger_handle_msg14 ·R_ARM_THM_JUMP24»       logger_handle_msg
15 »       nop15 »       nop
Offset 22, 18 lines modifiedOffset 22, 18 lines modified
22 ·R_ARM_GOT32»    g_system_logger22 ·R_ARM_GOT32»    g_system_logger
23 »       .word»  0x0000000e23 »       .word»  0x0000000e
24 ·R_ARM_REL32»    .LC024 ·R_ARM_REL32»    .LC0
  
25 00000024·<void_output_stream_flush>:25 00000024·<void_output_stream_flush>:
26 void_output_stream_flush():26 void_output_stream_flush():
27 »       strd»   r3,·lr,·[sp,·#-8]!27 »       strd»   r3,·lr,·[sp,·#-8]!
 28 »       ldr»    r3,·[pc,·#28]» ;·(48·<void_output_stream_flush+0x24>)
 29 »       ldr»    r0,·[pc,·#32]» ;·(4c·<void_output_stream_flush+0x28>)
 30 »       ldr»    r2,·[pc,·#32]» ;·(50·<void_output_stream_flush+0x2c>)
28 »       mov.w»  r1,·#331 »       mov.w»  r1,·#3
29 »       ldr»    r3,·[pc,·#24]» ;·(48·<void_output_stream_flush+0x24>) 
30 »       ldr»    r0,·[pc,·#28]» ;·(4c·<void_output_stream_flush+0x28>) 
31 »       ldr»    r2,·[pc,·#28]» ;·(50·<void_output_stream_flush+0x2c>) 
32 »       add»    r3,·pc32 »       add»    r3,·pc
33 »       ldr»    r3,·[r3,·r0]33 »       ldr»    r3,·[r3,·r0]
34 »       add»    r2,·pc34 »       add»    r2,·pc
35 »       ldr»    r0,·[r3,·#0]35 »       ldr»    r0,·[r3,·#0]
36 »       bl»     0·<logger_handle_msg>36 »       bl»     0·<logger_handle_msg>
37 ·R_ARM_THM_CALL» logger_handle_msg37 ·R_ARM_THM_CALL» logger_handle_msg
38 »       mov.w»  r0,·#638 »       mov.w»  r0,·#6
Offset 45, 18 lines modifiedOffset 45, 18 lines modified
45 ·R_ARM_GOT32»    g_system_logger45 ·R_ARM_GOT32»    g_system_logger
46 »       .word»  0x0000001646 »       .word»  0x00000016
47 ·R_ARM_REL32»    .LC147 ·R_ARM_REL32»    .LC1
  
48 00000054·<void_output_stream_write>:48 00000054·<void_output_stream_write>:
49 void_output_stream_write():49 void_output_stream_write():
50 »       strd»   r3,·lr,·[sp,·#-8]!50 »       strd»   r3,·lr,·[sp,·#-8]!
 51 »       ldr»    r3,·[pc,·#28]» ;·(78·<void_output_stream_write+0x24>)
 52 »       ldr»    r0,·[pc,·#32]» ;·(7c·<void_output_stream_write+0x28>)
 53 »       ldr»    r2,·[pc,·#32]» ;·(80·<void_output_stream_write+0x2c>)
51 »       mov.w»  r1,·#354 »       mov.w»  r1,·#3
52 »       ldr»    r3,·[pc,·#24]» ;·(78·<void_output_stream_write+0x24>) 
53 »       ldr»    r0,·[pc,·#28]» ;·(7c·<void_output_stream_write+0x28>) 
54 »       ldr»    r2,·[pc,·#28]» ;·(80·<void_output_stream_write+0x2c>) 
55 »       add»    r3,·pc55 »       add»    r3,·pc
56 »       ldr»    r3,·[r3,·r0]56 »       ldr»    r3,·[r3,·r0]
57 »       add»    r2,·pc57 »       add»    r2,·pc
58 »       ldr»    r0,·[r3,·#0]58 »       ldr»    r0,·[r3,·#0]
59 »       bl»     0·<logger_handle_msg>59 »       bl»     0·<logger_handle_msg>
60 ·R_ARM_THM_CALL» logger_handle_msg60 ·R_ARM_THM_CALL» logger_handle_msg
61 »       mov.w»  r0,·#661 »       mov.w»  r0,·#6
Offset 68, 621 lines modifiedOffset 68, 619 lines modified
68 ·R_ARM_GOT32»    g_system_logger68 ·R_ARM_GOT32»    g_system_logger
69 »       .word»  0x0000001669 »       .word»  0x00000016
70 ·R_ARM_REL32»    .LC270 ·R_ARM_REL32»    .LC2
  
71 00000084·<output_stream_write_nu32>:71 00000084·<output_stream_write_nu32>:
72 output_stream_write_nu32():72 output_stream_write_nu32():
73 »       ldr»    r3,·[r0,·#4]73 »       ldr»    r3,·[r0,·#4]
74 »       mov.w»  r2,·#4 
75 »       strd»   r4,·lr,·[sp,·#-8]!74 »       strd»   r4,·lr,·[sp,·#-8]!
76 »       rev»    r4,·r175 »       rev»    r4,·r1
77 »       sub»    sp,·#876 »       sub»    sp,·#8
78 »       add.w»  r1,·sp,·r277 »       mov.w»  r2,·#4
79 »       str»    r4,·[sp,·#4]78 »       str»    r4,·[sp,·#4]
 79 »       add.w»  r1,·sp,·r2
80 »       ldr»    r3,·[r3,·#0]80 »       ldr»    r3,·[r3,·#0]
81 »       blx»    r381 »       blx»    r3
82 »       add»    sp,·#882 »       add»    sp,·#8
83 »       pop»    {r4,·pc}83 »       pop»    {r4,·pc}
  
84 000000a0·<output_stream_write_nu16>:84 000000a0·<output_stream_write_nu16>:
85 output_stream_write_nu16():85 output_stream_write_nu16():
86 »       ldr»    r3,·[r0,·#4]86 »       ldr»    r3,·[r0,·#4]
87 »       mov.w»  r2,·#2 
88 »       strd»   r4,·lr,·[sp,·#-8]!87 »       strd»   r4,·lr,·[sp,·#-8]!
89 »       rev16»  r4,·r188 »       rev16»  r4,·r1
90 »       sub»    sp,·#889 »       sub»    sp,·#8
 90 »       mov.w»  r2,·#2
91 »       add»    r1,·sp,·#491 »       add»    r1,·sp,·#4
92 »       strh.w» r4,·[sp,·#4]92 »       strh.w» r4,·[sp,·#4]
93 »       ldr»    r3,·[r3,·#0]93 »       ldr»    r3,·[r3,·#0]
94 »       blx»    r394 »       blx»    r3
95 »       add»    sp,·#895 »       add»    sp,·#8
96 »       pop»    {r4,·pc}96 »       pop»    {r4,·pc}
  
97 000000bc·<output_stream_write_u16>:97 000000bc·<output_stream_write_u16>:
98 output_stream_write_u16():98 output_stream_write_u16():
99 »       ldr»    r3,·[r0,·#4]99 »       ldr»    r3,·[r0,·#4]
100 »       mov.w»  r2,·#2 
101 »       str.w»  lr,·[sp,·#-4]!100 »       str.w»  lr,·[sp,·#-4]!
102 »       sub»    sp,·#12101 »       sub»    sp,·#12
 102 »       mov.w»  r2,·#2
103 »       ldr»    r3,·[r3,·#0]103 »       ldr»    r3,·[r3,·#0]
104 »       strh.w» r1,·[sp,·#6]104 »       strh.w» r1,·[sp,·#6]
105 »       add.w»  r1,·sp,·#6105 »       add.w»  r1,·sp,·#6
106 »       blx»    r3106 »       blx»    r3
107 »       add»    sp,·#12107 »       add»    sp,·#12
108 »       ldr.w»  pc,·[sp],·#4108 »       ldr.w»  pc,·[sp],·#4
109 »       nop109 »       nop
  
110 000000dc·<output_stream_decode_base64>:110 000000dc·<output_stream_decode_base64>:
111 output_stream_decode_base64():111 output_stream_decode_base64():
112 »       strd»   r4,·r5,·[sp,·#-32]!112 »       strd»   r4,·r5,·[sp,·#-32]!
113 »       mov»    r4,·r1 
114 »       strd»   r6,·r7,·[sp,·#8]113 »       strd»   r6,·r7,·[sp,·#8]
115 »       add.w»  r6,·r1,·r2 
116 »       mov»    r7,·r0 
117 »       strd»   r8,·r9,·[sp,·#16]114 »       strd»   r8,·r9,·[sp,·#16]
118 »       strd»   sl,·lr,·[sp,·#24]115 »       strd»   sl,·lr,·[sp,·#24]
119 »       sub»    sp,·#112»     ;·0x70116 »       sub»    sp,·#112»     ;·0x70
120 »       mov.w»  sl,·#0117 »       mov.w»  sl,·#0
 118 »       mov»    r4,·r1
 119 »       add.w»  r6,·r1,·r2
 120 »       mov»    r7,·r0
Max diff block lines reached; 17098/20270 bytes (84.35%) of diff not shown.
9.95 KB
pace.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········1268·(bytes·into·file)13 ··Start·of·section·headers:··········1256·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x4f4:1 There·are·11·section·headers,·starting·at·offset·0x4e8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0001bc·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0001b0·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000444·000050·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·000438·000050·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0001f0·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0001e4·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0001f0·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0001e4·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0001f0·000058·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0001e4·000058·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·000248·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·00023c·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000248·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00023c·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·00027c·000150·10······9··13··412 ··[·8]·.symtab···········SYMTAB··········00000000·000270·000150·10······9··13··4
13 ··[·9]·.strtab···········STRTAB··········00000000·0003cc·000075·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·0003c0·000075·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·000494·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·000488·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
650 B
readelf --wide --symbols {}
    
Offset 17, 8 lines modifiedOffset 17, 8 lines modified
17 ····13:·00000001····72·FUNC····GLOBAL·DEFAULT····1·pace_init17 ····13:·00000001····72·FUNC····GLOBAL·DEFAULT····1·pace_init
18 ····14:·00000049···324·FUNC····GLOBAL·DEFAULT····1·pace_wait18 ····14:·00000049···324·FUNC····GLOBAL·DEFAULT····1·pace_wait
19 ····15:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·timeus19 ····15:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·timeus
20 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·usleep20 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·usleep
21 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg21 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg
22 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_22 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
23 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_system_logger23 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_system_logger
24 ····20:·0000018d····46·FUNC····GLOBAL·DEFAULT····1·pace_work24 ····20:·0000018d····36·FUNC····GLOBAL·DEFAULT····1·pace_work
1.22 KB
readelf --wide --relocs {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x444·contains·10·entries:1 Relocation·section·'.rel.text'·at·offset·0x438·contains·10·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000066··00000f0a·R_ARM_THM_CALL·········00000000···timeus3 00000064··00000f0a·R_ARM_THM_CALL·········00000000···timeus
4 000000a2··0000100a·R_ARM_THM_CALL·········00000000···usleep4 000000aa··0000100a·R_ARM_THM_CALL·········00000000···usleep
5 000000a6··00000f0a·R_ARM_THM_CALL·········00000000···timeus5 000000ae··00000f0a·R_ARM_THM_CALL·········00000000···timeus
6 000000e4··0000110a·R_ARM_THM_CALL·········00000000···logger_handle_msg6 000000e8··0000110a·R_ARM_THM_CALL·········00000000···logger_handle_msg
7 00000156··0000110a·R_ARM_THM_CALL·········00000000···logger_handle_msg7 00000156··0000110a·R_ARM_THM_CALL·········00000000···logger_handle_msg
8 0000017c··00001219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_8 0000017c··00001219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
9 00000180··0000131a·R_ARM_GOT_BREL·········00000000···g_system_logger9 00000180··0000131a·R_ARM_GOT_BREL·········00000000···g_system_logger
10 00000184··00000303·R_ARM_REL32············00000000···.LC010 00000184··00000303·R_ARM_REL32············00000000···.LC0
11 00000188··00000403·R_ARM_REL32············00000030···.LC111 00000188··00000403·R_ARM_REL32············00000030···.LC1
12 0000019e··00000f0a·R_ARM_THM_CALL·········00000000···timeus12 00000192··00000f0a·R_ARM_THM_CALL·········00000000···timeus
259 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 F"F+F<F5FO1 F"F+F<F5F
2 pace_wait:·impossible!·elapsed·=·%llu·>·%llu2 pace_wait:·impossible!·elapsed·=·%llu·>·%llu
3 pace_wait:·now=%llu·<·start=%llu·(%llu)3 pace_wait:·now=%llu·<·start=%llu·(%llu)
4 pace_init4 pace_init
5 pace_wait5 pace_wait
6 logger_handle_msg6 logger_handle_msg
7 _GLOBAL_OFFSET_TABLE_7 _GLOBAL_OFFSET_TABLE_
8 g_system_logger8 g_system_logger
4.76 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 15, 160 lines modifiedOffset 15, 152 lines modified
15 »       bcs.n»  22·<pace_init+0x22>15 »       bcs.n»  22·<pace_init+0x22>
16 »       mov»    r7,·r216 »       mov»    r7,·r2
17 »       mov»    r6,·r317 »       mov»    r6,·r3
18 »       mov»    r2,·r418 »       mov»    r2,·r4
19 »       mov»    r3,·r519 »       mov»    r3,·r5
20 »       mov»    r4,·r720 »       mov»    r4,·r7
21 »       mov»    r5,·r621 »       mov»    r5,·r6
22 »       mov.w»  r6,·#0 
23 »       mov.w»  r7,·#0 
24 »       strd»   r2,·r3,·[r0] 
25 »       strd»   r4,·r5,·[r0,·#8]22 »       strd»   r4,·r5,·[r0,·#8]
 23 »       mov.w»  r4,·#0
 24 »       mov.w»  r5,·#0
 25 »       ldrd»   r6,·r7,·[sp,·#8]
 26 »       strd»   r4,·r5,·[r0,·#24]
 27 »       strd»   r2,·r3,·[r0]
 28 »       ldrd»   r4,·r5,·[sp]
26 »       strd»   r2,·r3,·[r0,·#16]29 »       strd»   r2,·r3,·[r0,·#16]
27 »       strd»   r6,·r7,·[r0,·#24] 
28 »       str»    r1,·[r0,·#48]» ;·0x3030 »       str»    r1,·[r0,·#48]» ;·0x30
29 »       ldrd»   r4,·r5,·[sp] 
30 »       ldrd»   r6,·r7,·[sp,·#8] 
31 »       add»    sp,·#1631 »       add»    sp,·#16
32 »       bx»     lr32 »       bx»     lr
  
33 00000048·<pace_wait>:33 00000048·<pace_wait>:
34 pace_wait():34 pace_wait():
35 »       ldr»    r3,·[pc,·#304]»;·(17c·<pace_wait+0x134>) 
36 »       str.w»  r4,·[sp,·#-36]!35 »       str.w»  r4,·[sp,·#-36]!
 36 »       mov»    r4,·r0
37 »       strd»   r5,·r6,·[sp,·#4]37 »       strd»   r5,·r6,·[sp,·#4]
38 »       strd»   r7,·r8,·[sp,·#12]38 »       strd»   r7,·r8,·[sp,·#12]
39 »       strd»   r9,·sl,·[sp,·#20] 
40 »       add»    r3,·pc 
41 »       strd»   fp,·lr,·[sp,·#28]39 »       strd»   fp,·lr,·[sp,·#28]
 40 »       strd»   r9,·sl,·[sp,·#20]
42 »       sub»    sp,·#36»      ;·0x2441 »       sub»    sp,·#36»      ;·0x24
43 »       mov»    fp,·r042 »       ldr.w»  fp,·[pc,·#280]»      ;·17c·<pace_wait+0x134>
44 »       str»    r3,·[sp,·#28] 
45 »       bl»     0·<timeus>43 »       bl»     0·<timeus>
46 ·R_ARM_THM_CALL» timeus44 ·R_ARM_THM_CALL» timeus
47 »       ldrd»   r4,·r5,·[fp,·#24]45 »       ldrd»   r2,·r3,·[r4,·#24]
48 »       mov»    r6,·r046 »       mov»    r6,·r0
49 »       mov»    r7,·r147 »       mov»    r7,·r1
50 »       orrs.w» r3,·r4,·r548 »       add»    fp,·pc
51 »       beq.n»  100·<pace_wait+0xb8>49 »       strd»   r2,·r3,·[sp,·#24]
52 »       and.w»  r0,·r4,·#350 »       orrs»   r3,·r2
 51 »       beq.n»  104·<pace_wait+0xbc>
 52 »       ldr»    r3,·[sp,·#24]
53 »       mov.w»  r1,·#053 »       mov.w»  r1,·#0
54 »       ldrd»   r8,·r9,·[fp,·#16]54 »       ldrd»   r8,·r9,·[r4,·#16]
 55 »       and.w»  r0,·r3,·#3
55 »       orrs.w» r3,·r0,·r156 »       orrs.w» r3,·r0,·r1
56 »       bne.n»  106·<pace_wait+0xbe>57 »       bne.n»  10a·<pace_wait+0xc2>
57 »       strd»   r6,·r7,·[fp,·#32]58 »       strd»   r6,·r7,·[r4,·#32]
58 »       adds»   r2,·r4,·#159 »       ldrd»   r0,·r1,·[sp,·#24]
59 »       mov»    sl,·r860 »       mov»    sl,·r8
60 »       adc.w»  r3,·r5,·#061 »       adds»   r2,·r0,·#1
 62 »       adc.w»  r3,·r1,·#0
 63 »       strd»   r2,·r3,·[r4,·#24]
61 »       mov.w»  r4,·#064 »       mov.w»  r4,·#0
62 »       strd»   r2,·r3,·[fp,·#24] 
63 »       sub.w»  r0,·sl,·r465 »       sub.w»  r0,·sl,·r4
64 »       bl»     0·<usleep>66 »       bl»     0·<usleep>
65 ·R_ARM_THM_CALL» usleep67 ·R_ARM_THM_CALL» usleep
66 »       bl»     0·<timeus>68 »       bl»     0·<timeus>
67 ·R_ARM_THM_CALL» timeus69 ·R_ARM_THM_CALL» timeus
68 »       cmp»    r1,·r770 »       cmp»    r1,·r7
69 »       mov»    r2,·r0 
70 »       it»     eq71 »       it»     eq
71 »       cmpeq»  r0,·r672 »       cmpeq»  r0,·r6
72 »       mov»    r3,·r173 »       bcc.n»  134·<pace_wait+0xec>
73 »       bcc.n»  130·<pace_wait+0xe8> 
74 »       subs»   r4,·r0,·r674 »       subs»   r4,·r0,·r6
75 »       sbc.w»  r5,·r1,·r775 »       sbc.w»  r5,·r1,·r7
76 »       cmp»    r5,·r976 »       cmp»    r5,·r9
77 »       it»     eq77 »       it»     eq
78 »       cmpeq»  r4,·r878 »       cmpeq»  r4,·r8
79 »       bcs.n»  e8·<pace_wait+0xa0>79 »       bcs.n»  ec·<pace_wait+0xa4>
80 »       cmp»    r9,·r580 »       cmp»    r9,·r5
81 »       it»     eq81 »       it»     eq
82 »       cmpeq»  r8,·r482 »       cmpeq»  r8,·r4
83 »       bcs.n»  9e·<pace_wait+0x56>83 »       bcs.n»  a6·<pace_wait+0x5e>
84 »       ldr»    r3,·[pc,·#176]»;·(180·<pace_wait+0x138>)84 »       ldr»    r3,·[pc,·#172]»;·(180·<pace_wait+0x138>)
 85 »       ldr»    r2,·[pc,·#176]»;·(184·<pace_wait+0x13c>)
85 »       mov.w»  r1,·#386 »       mov.w»  r1,·#3
86 »       ldr»    r0,·[sp,·#28]87 »       ldr.w»  r3,·[fp,·r3]
87 »       ldr»    r2,·[pc,·#172]»;·(184·<pace_wait+0x13c>) 
88 »       ldr»    r3,·[r0,·r3] 
89 »       strd»   r4,·r5,·[sp] 
90 »       add»    r2,·pc88 »       add»    r2,·pc
 89 »       strd»   r4,·r5,·[sp]
91 »       strd»   r8,·r9,·[sp,·#8]90 »       strd»   r8,·r9,·[sp,·#8]
92 »       ldr»    r0,·[r3,·#0]91 »       ldr»    r0,·[r3,·#0]
93 »       bl»     0·<logger_handle_msg>92 »       bl»     0·<logger_handle_msg>
94 ·R_ARM_THM_CALL» logger_handle_msg93 ·R_ARM_THM_CALL» logger_handle_msg
95 »       add»    sp,·#36»      ;·0x2494 »       add»    sp,·#36»      ;·0x24
96 »       ldrd»   r4,·r5,·[sp]95 »       ldrd»   r4,·r5,·[sp]
97 »       ldrd»   r6,·r7,·[sp,·#8]96 »       ldrd»   r6,·r7,·[sp,·#8]
98 »       ldrd»   r8,·r9,·[sp,·#16]97 »       ldrd»   r8,·r9,·[sp,·#16]
99 »       ldrd»   sl,·fp,·[sp,·#24]98 »       ldrd»   sl,·fp,·[sp,·#24]
100 »       add»    sp,·#3299 »       add»    sp,·#32
101 »       ldr.w»  pc,·[sp],·#4100 »       ldr.w»  pc,·[sp],·#4
102 »       ldrd»   r8,·r9,·[fp,·#16]101 »       ldrd»   r8,·r9,·[r4,·#16]
103 »       b.n»    8a·<pace_wait+0x42>102 »       b.n»    8e·<pace_wait+0x46>
104 »       adds.w» r8,·r8,·r8103 »       adds.w» r8,·r8,·r8
105 »       adc.w»  r9,·r9,·r9104 »       adc.w»  r9,·r9,·r9
106 »       orrs.w» r3,·r8,·r9105 »       orrs.w» r3,·r8,·r9
107 »       it»     ne106 »       it»     ne
108 »       strdne» r8,·r9,·[fp,·#16]107 »       strdne» r8,·r9,·[r4,·#16]
109 »       beq.n»  15c·<pace_wait+0x114>108 »       beq.n»  15c·<pace_wait+0x114>
110 »       ldrd»   r0,·r1,·[fp,·#8]109 »       ldrd»   r0,·r1,·[r4,·#8]
111 »       cmp»    r1,·r9110 »       cmp»    r1,·r9
112 »       it»     eq111 »       it»     eq
113 »       cmpeq»  r0,·r8112 »       cmpeq»  r0,·r8
114 »       bcs.n»  8e·<pace_wait+0x46>113 »       bcs.n»  92·<pace_wait+0x4a>
115 »       mov»    r8,·r0114 »       mov»    r8,·r0
116 »       mov»    r9,·r1115 »       mov»    r9,·r1
117 »       strd»   r0,·r1,·[fp,·#16]116 »       strd»   r0,·r1,·[r4,·#16]
118 »       b.n»    8e·<pace_wait+0x46>117 »       b.n»    92·<pace_wait+0x4a>
119 »       ldr»    r0,·[pc,·#76]» ;·(180·<pace_wait+0x138>)118 »       ldr»    r3,·[pc,·#72]» ;·(180·<pace_wait+0x138>)
120 »       subs»   r5,·r6,·r2119 »       ldr»    r2,·[pc,·#80]» ;·(188·<pace_wait+0x140>)
121 »       mov.w»  r1,·#3120 »       subs»   r4,·r6,·r0
122 »       sbc.w»  r4,·r7,·r3121 »       sbc.w»  r5,·r7,·r1
123 »       mov»    ip,·r0122 »       ldr.w»  r3,·[fp,·r3]
124 »       ldr»    r0,·[sp,·#28] 
125 »       ldr.w»  r0,·[r0,·ip] 
Max diff block lines reached; 1191/4686 bytes (25.42%) of diff not shown.
38.6 KB
packet_reader.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········4076·(bytes·into·file)13 ··Start·of·section·headers:··········4072·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0xfec:1 There·are·11·section·headers,·starting·at·offset·0xfe8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000994·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000998·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000e3c·000150·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·000e40·000148·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0009c8·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0009cc·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0009c8·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0009cc·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0009c8·000014·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0009cc·000014·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·0009dc·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·0009e0·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0009dc·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0009e0·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·000a10·000250·10······9··13··412 ··[·8]·.symtab···········SYMTAB··········00000000·000a14·000250·10······9··13··4
13 ··[·9]·.strtab···········STRTAB··········00000000·000c60·0001dc·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·000c64·0001dc·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·000f8c·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·000f88·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
3.26 KB
readelf --wide --symbols {}
    
Offset 2, 39 lines modifiedOffset 2, 39 lines modified
2 Symbol·table·'.symtab'·contains·37·entries:2 Symbol·table·'.symtab'·contains·37·entries:
3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
5 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t5 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····2:·000007b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d6 ·····2:·000007b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC07 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
8 ·····4:·000007bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t8 ·····4:·000007bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
9 ·····5:·00000990·····0·NOTYPE··LOCAL··DEFAULT····1·$d9 ·····5:·00000994·····0·NOTYPE··LOCAL··DEFAULT····1·$d
10 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d10 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
11 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT····1·11 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
12 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····3·12 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
13 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····4·13 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
14 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT····5·14 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
15 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····6·15 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
16 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····7·16 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
17 ····13:·00000001···310·FUNC····GLOBAL·DEFAULT····1·packet_reader_read_fqdn17 ····13:·00000001···312·FUNC····GLOBAL·DEFAULT····1·packet_reader_read_fqdn
18 ····14:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__ctype_tolower_loc18 ····14:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__ctype_tolower_loc
19 ····15:·00000139····52·FUNC····GLOBAL·DEFAULT····1·packet_reader_read19 ····15:·00000139····54·FUNC····GLOBAL·DEFAULT····1·packet_reader_read
20 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy20 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
21 ····17:·0000016d····52·FUNC····GLOBAL·DEFAULT····1·packet_reader_read_u1621 ····17:·00000171····52·FUNC····GLOBAL·DEFAULT····1·packet_reader_read_u16
22 ····18:·000001a1····50·FUNC····GLOBAL·DEFAULT····1·packet_reader_read_u3222 ····18:·000001a5····50·FUNC····GLOBAL·DEFAULT····1·packet_reader_read_u32
23 ····19:·000001d5····92·FUNC····GLOBAL·DEFAULT····1·packet_reader_read_zone_record23 ····19:·000001d9····92·FUNC····GLOBAL·DEFAULT····1·packet_reader_read_zone_record
24 ····20:·00000231···888·FUNC····GLOBAL·DEFAULT····1·packet_reader_read_record24 ····20:·00000235···864·FUNC····GLOBAL·DEFAULT····1·packet_reader_read_record
25 ····21:·000005a9·····8·FUNC····GLOBAL·DEFAULT····1·packet_reader_rewind25 ····21:·00000595·····8·FUNC····GLOBAL·DEFAULT····1·packet_reader_rewind
26 ····22:·000005b1···100·FUNC····GLOBAL·DEFAULT····1·packet_reader_skip_fqdn26 ····22:·0000059d···118·FUNC····GLOBAL·DEFAULT····1·packet_reader_skip_fqdn
27 ····23:·00000615···132·FUNC····GLOBAL·DEFAULT····1·packet_reader_skip_record27 ····23:·00000615···132·FUNC····GLOBAL·DEFAULT····1·packet_reader_skip_record
28 ····24:·00000699····12·FUNC····GLOBAL·DEFAULT····1·packet_reader_init28 ····24:·00000699····12·FUNC····GLOBAL·DEFAULT····1·packet_reader_init
29 ····25:·000006a5···280·FUNC····GLOBAL·DEFAULT····1·packet_reader_read_utf829 ····25:·000006a5···280·FUNC····GLOBAL·DEFAULT····1·packet_reader_read_utf8
30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp
33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
35 ····31:·000007bd···472·FUNC····GLOBAL·DEFAULT····1·packet_reader_read_remote_server35 ····31:·000007bd···476·FUNC····GLOBAL·DEFAULT····1·packet_reader_read_remote_server
36 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address_delete_list36 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address_delete_list
37 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__memcpy_chk37 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__memcpy_chk
38 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address_append_host_address38 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address_append_host_address
39 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·tsig_get39 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·tsig_get
40 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address_remove_host_address40 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address_remove_host_address
5.05 KB
readelf --wide --relocs {}
    
Offset 1, 45 lines modifiedOffset 1, 44 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xe3c·contains·42·entries:1 Relocation·section·'.rel.text'·at·offset·0xe40·contains·41·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000050··00000e0a·R_ARM_THM_CALL·········00000000···__ctype_tolower_loc3 00000052··00000e0a·R_ARM_THM_CALL·········00000000···__ctype_tolower_loc
4 000000de··00000e0a·R_ARM_THM_CALL·········00000000···__ctype_tolower_loc4 000000e0··00000e0a·R_ARM_THM_CALL·········00000000···__ctype_tolower_loc
5 00000158··0000100a·R_ARM_THM_CALL·········00000000···memcpy5 0000015a··0000100a·R_ARM_THM_CALL·········00000000···memcpy
6 000001e2··00000d0a·R_ARM_THM_CALL·········00000001···packet_reader_read_fqdn6 000001e6··00000d0a·R_ARM_THM_CALL·········00000001···packet_reader_read_fqdn
7 0000020c··0000100a·R_ARM_THM_CALL·········00000000···memcpy7 00000210··0000100a·R_ARM_THM_CALL·········00000000···memcpy
8 0000024a··00000d0a·R_ARM_THM_CALL·········00000001···packet_reader_read_fqdn8 0000024e··00000d0a·R_ARM_THM_CALL·········00000001···packet_reader_read_fqdn
9 0000027c··0000100a·R_ARM_THM_CALL·········00000000···memcpy9 00000280··0000100a·R_ARM_THM_CALL·········00000000···memcpy
10 00000324··00000d0a·R_ARM_THM_CALL·········00000001···packet_reader_read_fqdn10 0000032a··00000d0a·R_ARM_THM_CALL·········00000001···packet_reader_read_fqdn
11 0000034e··0000100a·R_ARM_THM_CALL·········00000000···memcpy11 00000372··0000100a·R_ARM_THM_CALL·········00000000···memcpy
12 0000037e··0000100a·R_ARM_THM_CALL·········00000000···memcpy12 000003a8··00000d0a·R_ARM_THM_CALL·········00000001···packet_reader_read_fqdn
13 000003b8··00000d0a·R_ARM_THM_CALL·········00000001···packet_reader_read_fqdn13 000003be··00000d0a·R_ARM_THM_CALL·········00000001···packet_reader_read_fqdn
14 000003ce··00000d0a·R_ARM_THM_CALL·········00000001···packet_reader_read_fqdn14 000003ec··0000100a·R_ARM_THM_CALL·········00000000···memcpy
15 000003fc··0000100a·R_ARM_THM_CALL·········00000000···memcpy15 00000440··00000d0a·R_ARM_THM_CALL·········00000001···packet_reader_read_fqdn
16 0000044e··00000d0a·R_ARM_THM_CALL·········00000001···packet_reader_read_fqdn16 000004ae··0000100a·R_ARM_THM_CALL·········00000000···memcpy
17 000004ba··0000100a·R_ARM_THM_CALL·········00000000···memcpy17 000004c0··00000d0a·R_ARM_THM_CALL·········00000001···packet_reader_read_fqdn
18 000004cc··00000d0a·R_ARM_THM_CALL·········00000001···packet_reader_read_fqdn18 000004ea··0000100a·R_ARM_THM_CALL·········00000000···memcpy
19 000004f6··0000100a·R_ARM_THM_CALL·········00000000···memcpy 
20 0000052c··0000100a·R_ARM_THM_CALL·········00000000···memcpy19 0000052c··0000100a·R_ARM_THM_CALL·········00000000···memcpy
21 00000576··00000d0a·R_ARM_THM_CALL·········00000001···packet_reader_read_fqdn20 00000578··00000d0a·R_ARM_THM_CALL·········00000001···packet_reader_read_fqdn
22 000006ee··00001a0a·R_ARM_THM_CALL·········00000000···malloc21 000006ee··00001a0a·R_ARM_THM_CALL·········00000000···malloc
23 0000070e··0000100a·R_ARM_THM_CALL·········00000000···memcpy22 0000070e··0000100a·R_ARM_THM_CALL·········00000000···memcpy
24 00000756··00001b0a·R_ARM_THM_CALL·········00000000···free23 00000756··00001b0a·R_ARM_THM_CALL·········00000000···free
25 0000076e··00001b0a·R_ARM_THM_CALL·········00000000···free24 0000076e··00001b0a·R_ARM_THM_CALL·········00000000···free
26 0000077e··00001b0a·R_ARM_THM_CALL·········00000000···free25 0000077e··00001b0a·R_ARM_THM_CALL·········00000000···free
27 0000078a··00001c0a·R_ARM_THM_CALL·········00000000···strcmp26 0000078a··00001c0a·R_ARM_THM_CALL·········00000000···strcmp
28 00000796··00001b0a·R_ARM_THM_CALL·········00000000···free27 00000796··00001b0a·R_ARM_THM_CALL·········00000000···free
29 000007ac··00001d0a·R_ARM_THM_CALL·········00000000···perror28 000007ac··00001d0a·R_ARM_THM_CALL·········00000000···perror
30 000007b2··00001e0a·R_ARM_THM_CALL·········00000000···exit29 000007b2··00001e0a·R_ARM_THM_CALL·········00000000···exit
31 000007b8··00000303·R_ARM_REL32············00000000···.LC030 000007b8··00000303·R_ARM_REL32············00000000···.LC0
32 000007f4··0000200a·R_ARM_THM_CALL·········00000000···host_address_delete_list31 00000810··0000200a·R_ARM_THM_CALL·········00000000···host_address_delete_list
33 0000083c··0000210a·R_ARM_THM_CALL·········00000000···__memcpy_chk32 00000842··0000210a·R_ARM_THM_CALL·········00000000···__memcpy_chk
34 0000087a··0000210a·R_ARM_THM_CALL·········00000000···__memcpy_chk33 00000880··0000210a·R_ARM_THM_CALL·········00000000···__memcpy_chk
35 000008b2··00001a0a·R_ARM_THM_CALL·········00000000···malloc34 000008b8··00001a0a·R_ARM_THM_CALL·········00000000···malloc
36 000008f2··0000220a·R_ARM_THM_CALL·········00000000···host_address_append_host_address35 000008f4··0000220a·R_ARM_THM_CALL·········00000000···host_address_append_host_address
37 000008f8··00001b0a·R_ARM_THM_CALL·········00000000···free36 000008fa··00001b0a·R_ARM_THM_CALL·········00000000···free
38 00000912··00000d0a·R_ARM_THM_CALL·········00000001···packet_reader_read_fqdn37 00000914··00000d0a·R_ARM_THM_CALL·········00000001···packet_reader_read_fqdn
39 00000920··0000230a·R_ARM_THM_CALL·········00000000···tsig_get38 00000922··0000230a·R_ARM_THM_CALL·········00000000···tsig_get
40 00000958··0000240a·R_ARM_THM_CALL·········00000000···host_address_remove_host_address39 0000095a··0000240a·R_ARM_THM_CALL·········00000000···host_address_remove_host_address
41 00000962··00001b0a·R_ARM_THM_CALL·········00000000···free40 00000960··00001b0a·R_ARM_THM_CALL·········00000000···free
42 00000986··00001d0a·R_ARM_THM_CALL·········00000000···perror41 00000988··00001d0a·R_ARM_THM_CALL·········00000000···perror
43 0000098c··00001e0a·R_ARM_THM_CALL·········00000000···exit42 0000098e··00001e0a·R_ARM_THM_CALL·········00000000···exit
44 00000990··00000303·R_ARM_REL32············00000000···.LC043 00000994··00000303·R_ARM_REL32············00000000···.LC0
27.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 208 lines modifiedOffset 2, 208 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<packet_reader_read_fqdn>:3 00000000·<packet_reader_read_fqdn>:
4 packet_reader_read_fqdn():4 packet_reader_read_fqdn():
5 »       strd»   r4,·r5,·[sp,·#-32]!5 »       strd»   r4,·r5,·[sp,·#-32]!
 6 »       ldr»    r4,·[r0,·#8]
6 »       strd»   r6,·r7,·[sp,·#8]7 »       strd»   r6,·r7,·[sp,·#8]
7 »       add.w»  r7,·r1,·r2 
8 »       ldrd»   r3,·r6,·[r0]8 »       ldrd»   r3,·r6,·[r0]
 9 »       add.w»  r7,·r1,·r2
9 »       strd»   r8,·r9,·[sp,·#16]10 »       strd»   r8,·r9,·[sp,·#16]
10 »       ldr»    r2,·[r0,·#8] 
11 »       strd»   sl,·lr,·[sp,·#24]11 »       strd»   sl,·lr,·[sp,·#24]
12 »       add»    r6,·r312 »       add»    r6,·r3
13 »       add»    r2,·r313 »       add.w»  r2,·r3,·r4
14 »       cmp»    r6,·r214 »       cmp»    r6,·r2
15 »       bls.n»  fa·<packet_reader_read_fqdn+0xfa>15 »       bls.n»  fc·<packet_reader_read_fqdn+0xfc>
16 »       mov»    r5,·r216 »       mov»    r5,·r2
17 »       mov»    r9,·r117 »       mov»    r9,·r1
18 »       mov»    r3,·r118 »       mov»    r3,·r1
19 »       ldrb.w» r1,·[r5],·#119 »       ldrb.w» r1,·[r5],·#1
20 »       mov»    r8,·r020 »       mov»    r8,·r0
21 »       and.w»  r0,·r1,·#192»;·0xc021 »       and.w»  r0,·r1,·#192»;·0xc0
22 »       cmp»    r0,·#192»     ;·0xc022 »       cmp»    r0,·#192»     ;·0xc0
23 »       beq.n»  78·<packet_reader_read_fqdn+0x78>23 »       beq.n»  7a·<packet_reader_read_fqdn+0x7a>
24 »       mov»    r4,·r324 »       mov»    r4,·r3
25 »       strb.w» r1,·[r4],·#125 »       strb.w» r1,·[r4],·#1
26 »       cmp»    r1,·#026 »       cmp»    r1,·#0
27 »       beq.n»  114·<packet_reader_read_fqdn+0x114>27 »       beq.n»  116·<packet_reader_read_fqdn+0x116>
28 »       add.w»  r3,·r5,·r128 »       add.w»  r3,·r5,·r1
29 »       cmp»    r6,·r329 »       cmp»    r6,·r3
30 »       bls.n»  fa·<packet_reader_read_fqdn+0xfa>30 »       bls.n»  fc·<packet_reader_read_fqdn+0xfc>
31 »       add.w»  sl,·r4,·r131 »       add.w»  sl,·r4,·r1
32 »       cmp»    sl,·r732 »       cmp»    sl,·r7
33 »       bcs.n»  fa·<packet_reader_read_fqdn+0xfa>33 »       bcs.n»  fc·<packet_reader_read_fqdn+0xfc>
34 »       bl»     0·<__ctype_tolower_loc>34 »       bl»     0·<__ctype_tolower_loc>
35 ·R_ARM_THM_CALL» __ctype_tolower_loc35 ·R_ARM_THM_CALL» __ctype_tolower_loc
36 »       mov»    r2,·r536 »       mov»    r2,·r5
37 »       mov»    r3,·r437 »       mov»    r3,·r4
38 »       ldrb.w» r4,·[r2],·#138 »       ldrb.w» r4,·[r2],·#1
39 »       ldr»    r1,·[r0,·#0]39 »       ldr»    r1,·[r0,·#0]
40 »       ldr.w»  r5,·[r1,·r4,·lsl·#2]40 »       ldr.w»  r5,·[r1,·r4,·lsl·#2]
41 »       strb.w» r5,·[r3],·#141 »       strb.w» r5,·[r3],·#1
42 »       cmp»    sl,·r342 »       cmp»    sl,·r3
43 »       bhi.n»  58·<packet_reader_read_fqdn+0x58>43 »       bhi.n»  5a·<packet_reader_read_fqdn+0x5a>
44 »       mov»    r5,·r244 »       mov»    r5,·r2
45 »       ldrb.w» r1,·[r5],·#145 »       ldrb.w» r1,·[r5],·#1
46 »       and.w»  r0,·r1,·#192»;·0xc046 »       and.w»  r0,·r1,·#192»;·0xc0
47 »       cmp»    r0,·#192»     ;·0xc047 »       cmp»    r0,·#192»     ;·0xc0
48 »       bne.n»  36·<packet_reader_read_fqdn+0x36>48 »       bne.n»  38·<packet_reader_read_fqdn+0x38>
49 »       ldr.w»  r0,·[r8]49 »       ldr.w»  r0,·[r8]
50 »       and.w»  r1,·r1,·#63» ;·0x3f50 »       and.w»  r1,·r1,·#63» ;·0x3f
51 »       sub.w»  r5,·r5,·r051 »       sub.w»  r5,·r5,·r0
52 »       add.w»  r4,·r5,·#1 
53 »       str.w»  r5,·[r8,·#8]52 »       str.w»  r5,·[r8,·#8]
54 »       ldrb»   r2,·[r2,·#1]53 »       ldrb»   r2,·[r2,·#1]
55 »       str.w»  r4,·[r8,·#8]54 »       add.w»  r5,·r5,·#1
 55 »       str.w»  r5,·[r8,·#8]
56 »       orr.w»  r1,·r2,·r1,·lsl·#856 »       orr.w»  r1,·r2,·r1,·lsl·#8
57 »       add»    r1,·r057 »       add»    r1,·r0
58 »       ldrb»   r2,·[r1,·#0]58 »       ldrb»   r2,·[r1,·#0]
59 »       and.w»  r0,·r2,·#192»;·0xc059 »       and.w»  r0,·r2,·#192»;·0xc0
60 »       cmp»    r0,·#192»     ;·0xc060 »       cmp»    r0,·#192»     ;·0xc0
61 »       bne.n»  c2·<packet_reader_read_fqdn+0xc2>61 »       bne.n»  c4·<packet_reader_read_fqdn+0xc4>
62 »       ldrb»   r0,·[r1,·#1]62 »       ldrb»   r0,·[r1,·#1]
63 »       and.w»  sl,·r2,·#63» ;·0x3f 
64 »       ldr.w»  r5,·[r8]63 »       ldr.w»  r5,·[r8]
 64 »       and.w»  sl,·r2,·#63» ;·0x3f
65 »       orr.w»  sl,·r0,·sl,·lsl·#865 »       orr.w»  sl,·r0,·sl,·lsl·#8
66 »       add»    r5,·sl66 »       add»    r5,·sl
67 »       cmp»    r1,·r567 »       cmp»    r1,·r5
68 »       bls.n»  126·<packet_reader_read_fqdn+0x126>68 »       bls.n»  128·<packet_reader_read_fqdn+0x128>
69 »       mov»    r1,·r569 »       mov»    r1,·r5
70 »       ldrb»   r2,·[r1,·#0]70 »       ldrb»   r2,·[r1,·#0]
71 »       and.w»  r0,·r2,·#192»;·0xc071 »       and.w»  r0,·r2,·#192»;·0xc0
72 »       cmp»    r0,·#192»     ;·0xc072 »       cmp»    r0,·#192»     ;·0xc0
73 »       beq.n»  a2·<packet_reader_read_fqdn+0xa2>73 »       beq.n»  a4·<packet_reader_read_fqdn+0xa4>
74 »       mov»    r4,·r374 »       mov»    r4,·r3
75 »       strb.w» r2,·[r4],·#175 »       strb.w» r2,·[r4],·#1
76 »       cbz»    r2,·130·<packet_reader_read_fqdn+0x130>76 »       cbz»    r2,·132·<packet_reader_read_fqdn+0x132>
77 »       add.w»  r5,·r1,·#177 »       add.w»  r5,·r1,·#1
78 »       add.w»  r3,·r5,·r278 »       add.w»  r3,·r5,·r2
79 »       cmp»    r6,·r379 »       cmp»    r6,·r3
80 »       bls.n»  fa·<packet_reader_read_fqdn+0xfa>80 »       bls.n»  fc·<packet_reader_read_fqdn+0xfc>
81 »       add.w»  sl,·r4,·r281 »       add.w»  sl,·r4,·r2
82 »       cmp»    sl,·r782 »       cmp»    sl,·r7
83 »       bcs.n»  fa·<packet_reader_read_fqdn+0xfa>83 »       bcs.n»  fc·<packet_reader_read_fqdn+0xfc>
84 »       bl»     0·<__ctype_tolower_loc>84 »       bl»     0·<__ctype_tolower_loc>
85 ·R_ARM_THM_CALL» __ctype_tolower_loc85 ·R_ARM_THM_CALL» __ctype_tolower_loc
86 »       mov»    r3,·r486 »       mov»    r3,·r4
87 »       ldrb.w» r1,·[r5],·#187 »       ldrb.w» r1,·[r5],·#1
88 »       ldr»    r2,·[r0,·#0]88 »       ldr»    r2,·[r0,·#0]
89 »       ldr.w»  r2,·[r2,·r1,·lsl·#2]89 »       ldr.w»  r2,·[r2,·r1,·lsl·#2]
90 »       strb.w» r2,·[r3],·#190 »       strb.w» r2,·[r3],·#1
91 »       cmp»    sl,·r391 »       cmp»    sl,·r3
92 »       bhi.n»  e4·<packet_reader_read_fqdn+0xe4>92 »       bhi.n»  e6·<packet_reader_read_fqdn+0xe6>
93 »       mov»    r1,·r593 »       mov»    r1,·r5
94 »       b.n»    b8·<packet_reader_read_fqdn+0xb8>94 »       b.n»    ba·<packet_reader_read_fqdn+0xba>
95 »       mov.w»  r0,·#1295 »       mov.w»  r0,·#12
96 »       movt»   r0,·#32770»  ;·0x800296 »       movt»   r0,·#32770»  ;·0x8002
97 »       ldrd»   r4,·r5,·[sp]97 »       ldrd»   r4,·r5,·[sp]
98 »       ldrd»   r6,·r7,·[sp,·#8]98 »       ldrd»   r6,·r7,·[sp,·#8]
99 »       ldrd»   r8,·r9,·[sp,·#16]99 »       ldrd»   r8,·r9,·[sp,·#16]
100 »       add»    sp,·#24100 »       add»    sp,·#24
101 »       ldmia.w»sp!,·{sl,·pc}101 »       ldmia.w»sp!,·{sl,·pc}
102 »       ldr.w»  r3,·[r8]102 »       ldr.w»  r3,·[r8]
103 »       sub.w»  r0,·r4,·r9103 »       sub.w»  r0,·r4,·r9
104 »       sub.w»  r5,·r5,·r3104 »       sub.w»  r5,·r5,·r3
105 »       str.w»  r5,·[r8,·#8]105 »       str.w»  r5,·[r8,·#8]
106 »       b.n»    102·<packet_reader_read_fqdn+0x102>106 »       b.n»    104·<packet_reader_read_fqdn+0x104>
107 »       mov.w»  r0,·#1107 »       mov.w»  r0,·#1
108 »       movt»   r0,·#32769»  ;·0x8001108 »       movt»   r0,·#32769»  ;·0x8001
109 »       b.n»    102·<packet_reader_read_fqdn+0x102>109 »       b.n»    104·<packet_reader_read_fqdn+0x104>
110 »       sub.w»  r0,·r4,·r9110 »       sub.w»  r0,·r4,·r9
111 »       b.n»    102·<packet_reader_read_fqdn+0x102>111 »       b.n»    104·<packet_reader_read_fqdn+0x104>
112 »       nop 
  
113 00000138·<packet_reader_read>:112 00000138·<packet_reader_read>:
114 packet_reader_read():113 packet_reader_read():
115 »       strd»   r3,·r4,·[sp,·#-16]!114 »       strd»   r4,·r5,·[sp,·#-16]!
116 »       strd»   r5,·lr,·[sp,·#8] 
117 »       mov»    r5,·r0115 »       mov»    r5,·r0
118 »       mov»    r0,·r1 
119 »       ldrd»   r1,·r4,·[r5] 
120 »       ldr»    r3,·[r5,·#8]116 »       ldr»    r3,·[r5,·#8]
Max diff block lines reached; 23813/27637 bytes (86.16%) of diff not shown.
19.0 KB
packet_writer.o
871 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········1944·(bytes·into·file)13 ··Start·of·section·headers:··········1924·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1019 ··Number·of·section·headers:·········10
20 ··Section·header·string·table·index:·920 ··Section·header·string·table·index:·9
2.06 KB
readelf --wide --sections {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 There·are·10·section·headers,·starting·at·offset·0x798:1 There·are·10·section·headers,·starting·at·offset·0x784:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000418·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000404·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0006e0·000068·08···I··7···1··46 ··[·2]·.rel.text·········REL·············00000000·0006cc·000068·08···I··7···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00044c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000438·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·00044c·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000438·000000·00··WA··0···0··1
9 ··[·5]·.note.GNU-stack···PROGBITS········00000000·00044c·000000·00······0···0··19 ··[·5]·.note.GNU-stack···PROGBITS········00000000·000438·000000·00······0···0··1
10 ··[·6]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00044c·000033·00······0···0··110 ··[·6]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000438·000033·00······0···0··1
11 ··[·7]·.symtab···········SYMTAB··········00000000·000480·000140·10······8···7··411 ··[·7]·.symtab···········SYMTAB··········00000000·00046c·000140·10······8···7··4
12 ··[·8]·.strtab···········STRTAB··········00000000·0005c0·00011d·00······0···0··112 ··[·8]·.strtab···········STRTAB··········00000000·0005ac·00011d·00······0···0··1
13 ··[·9]·.shstrtab·········STRTAB··········00000000·000748·000050·00······0···0··113 ··[·9]·.shstrtab·········STRTAB··········00000000·000734·000050·00······0···0··1
14 Key·to·Flags:14 Key·to·Flags:
15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
18 ··y·(purecode),·p·(processor·specific)18 ··y·(purecode),·p·(processor·specific)
1.64 KB
readelf --wide --symbols {}
    
Offset 6, 18 lines modifiedOffset 6, 18 lines modified
6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····1·6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
7 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····3·7 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
8 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····4·8 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
9 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····5·9 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
10 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····6·10 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
11 ·····7:·00000001···146·FUNC····GLOBAL·DEFAULT····1·packet_writer_init11 ·····7:·00000001···146·FUNC····GLOBAL·DEFAULT····1·packet_writer_init
12 ·····8:·00000095····34·FUNC····GLOBAL·DEFAULT····1·packet_writer_create12 ·····8:·00000095····34·FUNC····GLOBAL·DEFAULT····1·packet_writer_create
13 ·····9:·000000b9····26·FUNC····GLOBAL·DEFAULT····1·packet_writer_add_fqdn_uncompressed13 ·····9:·000000b9····24·FUNC····GLOBAL·DEFAULT····1·packet_writer_add_fqdn_uncompressed
14 ····10:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_copy14 ····10:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_copy
15 ····11:·000000d5···346·FUNC····GLOBAL·DEFAULT····1·packet_writer_add_fqdn15 ····11:·000000d1···346·FUNC····GLOBAL·DEFAULT····1·packet_writer_add_fqdn
16 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_dnslabel_vector16 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_dnslabel_vector
17 ····13:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnslabel_equals_ignorecase_left17 ····13:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnslabel_equals_ignorecase_left
18 ····14:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy18 ····14:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
19 ····15:·00000231···306·FUNC····GLOBAL·DEFAULT····1·packet_writer_add_rdata19 ····15:·0000022d···300·FUNC····GLOBAL·DEFAULT····1·packet_writer_add_rdata
20 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len20 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len
21 ····17:·00000365····54·FUNC····GLOBAL·DEFAULT····1·write_tcp_packet21 ····17:·00000359····54·FUNC····GLOBAL·DEFAULT····1·write_tcp_packet
22 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·output_stream_write_nu1622 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·output_stream_write_nu16
23 ····19:·0000039d···124·FUNC····GLOBAL·DEFAULT····1·packet_writer_add_record23 ····19:·00000391···114·FUNC····GLOBAL·DEFAULT····1·packet_writer_add_record
2.07 KB
readelf --wide --relocs {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x6e0·contains·13·entries:1 Relocation·section·'.rel.text'·at·offset·0x6cc·contains·13·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 000000c4··00000a0a·R_ARM_THM_CALL·········00000000···dnsname_copy3 000000c4··00000a0a·R_ARM_THM_CALL·········00000000···dnsname_copy
4 000000f8··00000c0a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_vector4 000000f4··00000c0a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_vector
5 00000128··00000d0a·R_ARM_THM_CALL·········00000000···dnslabel_equals_ignorecase_left5 00000124··00000d0a·R_ARM_THM_CALL·········00000000···dnslabel_equals_ignorecase_left
6 00000182··00000e0a·R_ARM_THM_CALL·········00000000···memcpy6 0000017e··00000e0a·R_ARM_THM_CALL·········00000000···memcpy
7 00000268··0000100a·R_ARM_THM_CALL·········00000000···dnsname_len7 00000264··0000100a·R_ARM_THM_CALL·········00000000···dnsname_len
8 00000274··00000b0a·R_ARM_THM_CALL·········000000d5···packet_writer_add_fqdn8 00000270··00000b0a·R_ARM_THM_CALL·········000000d1···packet_writer_add_fqdn
9 0000027a··0000100a·R_ARM_THM_CALL·········00000000···dnsname_len9 00000276··0000100a·R_ARM_THM_CALL·········00000000···dnsname_len
10 00000284··00000b0a·R_ARM_THM_CALL·········000000d5···packet_writer_add_fqdn10 00000280··00000b0a·R_ARM_THM_CALL·········000000d1···packet_writer_add_fqdn
11 000002f0··00000e0a·R_ARM_THM_CALL·········00000000···memcpy11 000002ea··00000e0a·R_ARM_THM_CALL·········00000000···memcpy
12 0000032a··00000b0a·R_ARM_THM_CALL·········000000d5···packet_writer_add_fqdn12 00000322··00000b0a·R_ARM_THM_CALL·········000000d1···packet_writer_add_fqdn
13 00000374··0000120a·R_ARM_THM_CALL·········00000000···output_stream_write_nu1613 00000368··0000120a·R_ARM_THM_CALL·········00000000···output_stream_write_nu16
14 000003b8··00000b0a·R_ARM_THM_CALL·········000000d5···packet_writer_add_fqdn14 000003a8··00000b0a·R_ARM_THM_CALL·········000000d1···packet_writer_add_fqdn
15 0000040c··00000f0a·R_ARM_THM_CALL·········00000231···packet_writer_add_rdata15 000003f6··00000f0a·R_ARM_THM_CALL·········0000022d···packet_writer_add_rdata
12.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 145 lines modifiedOffset 1, 144 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000000·<packet_writer_init>:2 00000000·<packet_writer_init>:
3 packet_writer_init():3 packet_writer_init():
4 »       mov»    ip,·r0 
5 »       strd»   r4,·r5,·[sp,·#-24]!4 »       strd»   r4,·r5,·[sp,·#-24]!
6 »       mov.w»  r0,·#05 »       mov»    ip,·r1
7 »       strd»   r6,·r7,·[sp,·#8]6 »       mov.w»  r4,·#0
 7 »       add.w»  r1,·r0,·#20
8 »       strd»   r8,·lr,·[sp,·#16]8 »       strd»   r8,·lr,·[sp,·#16]
9 »       add.w»  lr,·ip,·#209 »       strd»   r6,·r7,·[sp,·#8]
10 »       strd»   r0,·lr,·[ip]10 »       strd»   r4,·r1,·[r0]
11 »       ldrb»   r4,·[r1,·#12]11 »       ldrb.w» r5,·[ip,·#12]
12 »       cbz»    r4,·70·<packet_writer_init+0x70>12 »       mov»    lr,·r3
13 »       add.w»  r5,·r1,·#1213 »       cbz»    r5,·72·<packet_writer_init+0x72>
14 »       mov.w»  r4,·#1214 »       add.w»  r6,·ip,·#12
15 »       strd»   r0,·r0,·[ip,·#20]15 »       mov.w»  r3,·#12
16 »       add.w»  r6,·ip,·#36» ;·0x2416 »       add.w»  r7,·r0,·#36» ;·0x24
17 »       str.w»  r6,·[ip,·#4]17 »       strd»   r6,·r3,·[r0,·#28]
18 »       strd»   r5,·r4,·[ip,·#28]18 »       str»    r7,·[r0,·#4]
19 »       ldrb»   r7,·[r1,·#12]19 »       strd»   r4,·r4,·[r0,·#20]
20 »       add.w»  r7,·r7,·#120 »       ldrb.w» r3,·[ip,·#12]
21 »       uxtb»   r7,·r721 »       add.w»  r3,·r3,·#1
22 »       ldrb»   r4,·[r5,·r7]22 »       uxtb»   r3,·r3
23 »       add»    r5,·r723 »       ldrb»   r5,·[r6,·r3]
24 »       add.w»  r7,·r7,·#1224 »       add»    r6,·r3
25 »       cbz»    r4,·8e·<packet_writer_init+0x8e>25 »       add.w»  r3,·r3,·#12
26 »       mov»    r8,·r026 »       cbz»    r5,·8e·<packet_writer_init+0x8e>
27 »       mov»    r4,·r627 »       mov»    r8,·r4
28 »       add.w»  r6,·r6,·#1628 »       mov»    r5,·r7
29 »       str.w»  r6,·[ip,·#4]29 »       add.w»  r7,·r7,·#16
30 »       strd»   r8,·lr,·[r4]30 »       str»    r7,·[r0,·#4]
31 »       mov»    lr,·r431 »       strd»   r6,·r3,·[r5,·#8]
32 »       strd»   r5,·r7,·[r4,·#8]32 »       strd»   r8,·r1,·[r5]
33 »       ldrb»   r0,·[r5,·#0]33 »       ldrb»   r4,·[r6,·#0]
34 »       add.w»  r0,·r0,·#134 »       mov»    r1,·r5
35 »       uxtb»   r0,·r035 »       add.w»  r4,·r4,·#1
36 »       add»    r5,·r036 »       uxtb»   r4,·r4
37 »       add»    r7,·r037 »       add»    r6,·r4
38 »       ldrb»   r0,·[r5,·#0]38 »       add»    r3,·r4
39 »       cmp»    r0,·#039 »       ldrb»   r4,·[r6,·#0]
40 »       bne.n»  4a·<packet_writer_init+0x4a>40 »       cmp»    r4,·#0
 41 »       bne.n»  4e·<packet_writer_init+0x4e>
41 »       ldrd»   r6,·r7,·[sp,·#8]42 »       ldrd»   r6,·r7,·[sp,·#8]
42 »       mov.w»  r0,·#043 »       str»    r5,·[r0,·#0]
43 »       str.w»  r4,·[ip] 
44 »       ldrd»   r4,·r5,·[sp]44 »       ldrd»   r4,·r5,·[sp]
45 »       add»    sp,·#1645 »       add»    sp,·#16
46 »       strd»   r1,·r2,·[ip,·#8]46 »       strd»   ip,·r2,·[r0,·#8]
47 »       str.w»  r3,·[ip,·#16]47 »       str.w»  lr,·[r0,·#16]
 48 »       mov.w»  r0,·#0
48 »       ldmia.w»sp!,·{r8,·pc}49 »       ldmia.w»sp!,·{r8,·pc}
49 »       mov»    r4,·lr50 »       mov»    r5,·r1
50 »       b.n»    70·<packet_writer_init+0x70>51 »       b.n»    72·<packet_writer_init+0x72>
51 »       nop52 »       nop
  
52 00000094·<packet_writer_create>:53 00000094·<packet_writer_create>:
53 packet_writer_create():54 packet_writer_create():
54 »       strd»   r4,·r5,·[sp,·#-8]!55 »       strd»   r4,·r5,·[sp,·#-8]!
55 »       mov.w»  r3,·#1256 »       mov.w»  r3,·#12
56 »       mov.w»  r5,·#057 »       mov.w»  r4,·#0
57 »       add.w»  r4,·r0,·#2058 »       add.w»  r5,·r0,·#20
58 »       strd»   r5,·r4,·[r0]59 »       strd»   r4,·r5,·[r0]
59 »       strd»   r1,·r3,·[r0,·#8]60 »       strd»   r1,·r3,·[r0,·#8]
60 »       str»    r2,·[r0,·#16] 
61 »       ldrd»   r4,·r5,·[sp]61 »       ldrd»   r4,·r5,·[sp]
 62 »       str»    r2,·[r0,·#16]
62 »       add»    sp,·#863 »       add»    sp,·#8
63 »       bx»     lr64 »       bx»     lr
64 »       nop65 »       nop
  
65 000000b8·<packet_writer_add_fqdn_uncompressed>:66 000000b8·<packet_writer_add_fqdn_uncompressed>:
66 packet_writer_add_fqdn_uncompressed():67 packet_writer_add_fqdn_uncompressed():
67 »       strd»   r4,·lr,·[sp,·#-8]!68 »       strd»   r4,·lr,·[sp,·#-8]!
68 »       mov»    r4,·r069 »       mov»    r4,·r0
69 »       ldrd»   r0,·r3,·[r0,·#8]70 »       ldrd»   r0,·r3,·[r0,·#8]
70 »       add»    r0,·r371 »       add»    r0,·r3
71 »       bl»     0·<dnsname_copy>72 »       bl»     0·<dnsname_copy>
72 ·R_ARM_THM_CALL» dnsname_copy73 ·R_ARM_THM_CALL» dnsname_copy
73 »       ldr»    r3,·[r4,·#12]74 »       ldr»    r3,·[r4,·#12]
74 »       add»    r3,·r075 »       add»    r0,·r3
75 »       mov»    r0,·r376 »       str»    r0,·[r4,·#12]
76 »       str»    r3,·[r4,·#12] 
77 »       pop»    {r4,·pc}77 »       pop»    {r4,·pc}
78 »       nop 
  
79 000000d4·<packet_writer_add_fqdn>:78 000000d0·<packet_writer_add_fqdn>:
80 packet_writer_add_fqdn():79 packet_writer_add_fqdn():
81 »       str.w»  r4,·[sp,·#-36]!80 »       str.w»  r4,·[sp,·#-36]!
82 »       mov»    r3,·r1 
83 »       strd»   r5,·r6,·[sp,·#4]81 »       strd»   r5,·r6,·[sp,·#4]
84 »       strd»   r7,·r8,·[sp,·#12]82 »       strd»   r7,·r8,·[sp,·#12]
85 »       mov»    r7,·r0 
86 »       mov»    r0,·r3 
87 »       strd»   r9,·sl,·[sp,·#20]83 »       strd»   r9,·sl,·[sp,·#20]
88 »       strd»   fp,·lr,·[sp,·#28]84 »       strd»   fp,·lr,·[sp,·#28]
89 »       sub.w»  sp,·sp,·#524»;·0x20c85 »       sub.w»  sp,·sp,·#524»;·0x20c
 86 »       mov»    r3,·r1
90 »       add.w»  fp,·sp,·#487 »       add.w»  fp,·sp,·#4
 88 »       mov»    r7,·r0
91 »       mov»    r1,·fp89 »       mov»    r1,·fp
 90 »       mov»    r0,·r3
92 »       bl»     0·<dnsname_to_dnslabel_vector>91 »       bl»     0·<dnsname_to_dnslabel_vector>
93 ·R_ARM_THM_CALL» dnsname_to_dnslabel_vector92 ·R_ARM_THM_CALL» dnsname_to_dnslabel_vector
94 »       ldr»    r4,·[r7,·#0]93 »       ldr»    r4,·[r7,·#0]
95 »       mvn.w»  r8,·r094 »       mvn.w»  r8,·r0
96 »       add.w»  r6,·r0,·#195 »       add.w»  r6,·r0,·#1
97 »       mov.w»  r8,·r8,·lsr·#3196 »       mov.w»  r8,·r8,·lsr·#31
98 »       ldrd»   sl,·r5,·[r7,·#8]97 »       ldrd»   sl,·r5,·[r7,·#8]
99 »       cmp»    r4,·#098 »       cmp»    r4,·#0
100 »       ite»    ne99 »       ite»    ne
101 »       movne»  r2,·r8100 »       movne»  r2,·r8
102 »       moveq»  r2,·#0101 »       moveq»  r2,·#0
103 »       cmp»    r2,·#0102 »       cmp»    r2,·#0
104 »       beq.w»  220·<packet_writer_add_fqdn+0x14c>103 »       beq.w»  21c·<packet_writer_add_fqdn+0x14c>
105 »       mov»    r9,·r0104 »       mov»    r9,·r0
106 »       mov.w»  r8,·#0105 »       mov.w»  r8,·#0
107 »       ldr.w»  r0,·[fp,·r9,·lsl·#2] 
108 »       ldr»    r1,·[r4,·#8]106 »       ldr»    r1,·[r4,·#8]
 107 »       ldr.w»  r0,·[fp,·r9,·lsl·#2]
109 »       bl»     0·<dnslabel_equals_ignorecase_left>108 »       bl»     0·<dnslabel_equals_ignorecase_left>
110 ·R_ARM_THM_CALL» dnslabel_equals_ignorecase_left109 ·R_ARM_THM_CALL» dnslabel_equals_ignorecase_left
111 »       add.w»  r2,·r9,·#4294967295» ;·0xffffffff110 »       add.w»  r2,·r9,·#4294967295» ;·0xffffffff
112 »       ldrd»   ip,·r1,·[r4] 
Max diff block lines reached; 8917/12477 bytes (71.47%) of diff not shown.
47.6 KB
parser.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········6252·(bytes·into·file)13 ··Start·of·section·headers:··········6260·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1219 ··Number·of·section·headers:·········12
20 ··Section·header·string·table·index:·1120 ··Section·header·string·table·index:·11
2.38 KB
readelf --wide --sections {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 There·are·12·section·headers,·starting·at·offset·0x186c:1 There·are·12·section·headers,·starting·at·offset·0x1874:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000cc8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000cd0·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0015bc·000248·08···I··9···1··46 ··[·2]·.rel.text·········REL·············00000000·0015c4·000248·08···I··9···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000cfc·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000d04·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000cfc·000001·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000d04·000001·00··WA··0···0··1
9 ··[·5]·.rodata···········PROGBITS········00000000·000cfc·000002·00···A··0···0··49 ··[·5]·.rodata···········PROGBITS········00000000·000d04·000002·00···A··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000d00·0001af·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000d08·0001af·01·AMS··0···0··4
11 ··[·7]·.note.GNU-stack···PROGBITS········00000000·000eaf·000000·00······0···0··111 ··[·7]·.note.GNU-stack···PROGBITS········00000000·000eb7·000000·00······0···0··1
12 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000eaf·000033·00······0···0··112 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000eb7·000033·00······0···0··1
13 ··[·9]·.symtab···········SYMTAB··········00000000·000ee4·000470·10·····10··47··413 ··[·9]·.symtab···········SYMTAB··········00000000·000eec·000470·10·····10··47··4
14 ··[10]·.strtab···········STRTAB··········00000000·001354·000268·00······0···0··114 ··[10]·.strtab···········STRTAB··········00000000·00135c·000268·00······0···0··1
15 ··[11]·.shstrtab·········STRTAB··········00000000·001804·000067·00······0···0··115 ··[11]·.shstrtab·········STRTAB··········00000000·00180c·000067·00······0···0··1
16 Key·to·Flags:16 Key·to·Flags:
17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
20 ··y·(purecode),·p·(processor·specific)20 ··y·(purecode),·p·(processor·specific)
5.36 KB
readelf --wide --symbols {}
    
Offset 17, 58 lines modifiedOffset 17, 58 lines modified
17 ····13:·00000114·····0·NOTYPE··LOCAL··DEFAULT····6·.LC917 ····13:·00000114·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
18 ····14:·00000134·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1018 ····14:·00000134·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
19 ····15:·00000150·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1119 ····15:·00000150·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
20 ····16:·00000164·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1220 ····16:·00000164·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
21 ····17:·00000180·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1321 ····17:·00000180·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
22 ····18:·00000194·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1422 ····18:·00000194·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
23 ····19:·00000148·····0·NOTYPE··LOCAL··DEFAULT····1·$t23 ····19:·00000148·····0·NOTYPE··LOCAL··DEFAULT····1·$t
24 ····20:·0000034e·····0·NOTYPE··LOCAL··DEFAULT····1·$d24 ····20:·0000035e·····0·NOTYPE··LOCAL··DEFAULT····1·$d
25 ····21:·00000356·····0·NOTYPE··LOCAL··DEFAULT····1·$t25 ····21:·00000366·····0·NOTYPE··LOCAL··DEFAULT····1·$t
26 ····22:·000003bc·····0·NOTYPE··LOCAL··DEFAULT····1·$d26 ····22:·000003cc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
27 ····23:·000003ca·····0·NOTYPE··LOCAL··DEFAULT····1·$t27 ····23:·000003da·····0·NOTYPE··LOCAL··DEFAULT····1·$t
28 ····24:·00000764·····0·NOTYPE··LOCAL··DEFAULT····1·$d28 ····24:·00000774·····0·NOTYPE··LOCAL··DEFAULT····1·$d
29 ····25:·00000768·····0·NOTYPE··LOCAL··DEFAULT····1·$t29 ····25:·00000778·····0·NOTYPE··LOCAL··DEFAULT····1·$t
30 ····26:·00000820·····0·NOTYPE··LOCAL··DEFAULT····1·$d30 ····26:·00000830·····0·NOTYPE··LOCAL··DEFAULT····1·$d
31 ····27:·00000824·····0·NOTYPE··LOCAL··DEFAULT····1·$t31 ····27:·00000834·····0·NOTYPE··LOCAL··DEFAULT····1·$t
32 ····28:·000008dc·····0·NOTYPE··LOCAL··DEFAULT····1·$d32 ····28:·000008ec·····0·NOTYPE··LOCAL··DEFAULT····1·$d
33 ····29:·000008e0·····0·NOTYPE··LOCAL··DEFAULT····1·$t33 ····29:·000008f0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
34 ····30:·00000978·····0·NOTYPE··LOCAL··DEFAULT····1·$d34 ····30:·00000984·····0·NOTYPE··LOCAL··DEFAULT····1·$d
35 ····31:·0000097c·····0·NOTYPE··LOCAL··DEFAULT····1·$t35 ····31:·00000988·····0·NOTYPE··LOCAL··DEFAULT····1·$t
36 ····32:·00000a14·····0·NOTYPE··LOCAL··DEFAULT····1·$d36 ····32:·00000a1c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
37 ····33:·00000a18·····0·NOTYPE··LOCAL··DEFAULT····1·$t37 ····33:·00000a20·····0·NOTYPE··LOCAL··DEFAULT····1·$t
38 ····34:·00000ada·····0·NOTYPE··LOCAL··DEFAULT····1·$d38 ····34:·00000ae2·····0·NOTYPE··LOCAL··DEFAULT····1·$d
39 ····35:·00000b0e·····0·NOTYPE··LOCAL··DEFAULT····1·$t39 ····35:·00000b16·····0·NOTYPE··LOCAL··DEFAULT····1·$t
40 ····36:·00000000·····0·SECTION·LOCAL··DEFAULT····5·40 ····36:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
41 ····37:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d41 ····37:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
42 ····38:·00000000·····2·OBJECT··LOCAL··DEFAULT····5·eol_park_needle42 ····38:·00000000·····2·OBJECT··LOCAL··DEFAULT····5·eol_park_needle
43 ····39:·00000000·····1·OBJECT··LOCAL··DEFAULT····4·parser_init_error_codes_done43 ····39:·00000000·····1·OBJECT··LOCAL··DEFAULT····4·parser_init_error_codes_done
44 ····40:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d44 ····40:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d
45 ····41:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d45 ····41:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
46 ····42:·00000000·····0·SECTION·LOCAL··DEFAULT····1·46 ····42:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
47 ····43:·00000000·····0·SECTION·LOCAL··DEFAULT····3·47 ····43:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
48 ····44:·00000000·····0·SECTION·LOCAL··DEFAULT····6·48 ····44:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
49 ····45:·00000000·····0·SECTION·LOCAL··DEFAULT····7·49 ····45:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
50 ····46:·00000000·····0·SECTION·LOCAL··DEFAULT····8·50 ····46:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
51 ····47:·00000001···328·FUNC····GLOBAL·DEFAULT····1·parser_init_error_codes51 ····47:·00000001···328·FUNC····GLOBAL·DEFAULT····1·parser_init_error_codes
52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·error_register52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·error_register
53 ····49:·00000149···362·FUNC····GLOBAL·DEFAULT····1·parser_init53 ····49:·00000149···358·FUNC····GLOBAL·DEFAULT····1·parser_init
54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
56 ····52:·000002b5····66·FUNC····GLOBAL·DEFAULT····1·parser_finalize56 ····52:·000002b1····86·FUNC····GLOBAL·DEFAULT····1·parser_finalize
57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·input_stream_set_void57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·input_stream_set_void
58 ····54:·000002f9··1114·FUNC····GLOBAL·DEFAULT····1·parser_next_token58 ····54:·00000309··1114·FUNC····GLOBAL·DEFAULT····1·parser_next_token
59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memchr59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memchr
60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·buffer_input_stream_read_line60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·buffer_input_stream_read_line
61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
62 ····58:·00000755····20·FUNC····GLOBAL·DEFAULT····1·parser_set_eol62 ····58:·00000765····20·FUNC····GLOBAL·DEFAULT····1·parser_set_eol
63 ····59:·00000769···188·FUNC····GLOBAL·DEFAULT····1·parser_next_characters63 ····59:·00000779···188·FUNC····GLOBAL·DEFAULT····1·parser_next_characters
64 ····60:·00000825···188·FUNC····GLOBAL·DEFAULT····1·parser_next_characters_nospace64 ····60:·00000835···188·FUNC····GLOBAL·DEFAULT····1·parser_next_characters_nospace
65 ····61:·000008e1···156·FUNC····GLOBAL·DEFAULT····1·parser_concat_next_tokens65 ····61:·000008f1···152·FUNC····GLOBAL·DEFAULT····1·parser_concat_next_tokens
66 ····62:·0000097d···156·FUNC····GLOBAL·DEFAULT····1·parser_concat_next_tokens_nospace66 ····62:·00000989···152·FUNC····GLOBAL·DEFAULT····1·parser_concat_next_tokens_nospace
67 ····63:·00000a19····68·FUNC····GLOBAL·DEFAULT····1·parser_push_stream67 ····63:·00000a21····68·FUNC····GLOBAL·DEFAULT····1·parser_push_stream
68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·buffer_input_stream_init68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·buffer_input_stream_init
69 ····65:·00000a5d····26·FUNC····GLOBAL·DEFAULT····1·parser_pop_stream69 ····65:·00000a65····26·FUNC····GLOBAL·DEFAULT····1·parser_pop_stream
70 ····66:·00000a79···348·FUNC····GLOBAL·DEFAULT····1·parser_copy_next_ttl70 ····66:·00000a81···348·FUNC····GLOBAL·DEFAULT····1·parser_copy_next_ttl
71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__ctype_b_loc71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__ctype_b_loc
72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·parse_s32_check_range_len_base1072 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·parse_s32_check_range_len_base10
73 ····69:·00000bd5···244·FUNC····GLOBAL·DEFAULT····1·parser_type_bit_maps_initialise73 ····69:·00000bdd···244·FUNC····GLOBAL·DEFAULT····1·parser_type_bit_maps_initialise
74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·get_type_from_case_name_len74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·get_type_from_case_name_len
6.28 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x15bc·contains·73·entries:1 Relocation·section·'.rel.text'·at·offset·0x15c4·contains·73·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000001e··0000300a·R_ARM_THM_CALL·········00000000···error_register3 0000001e··0000300a·R_ARM_THM_CALL·········00000000···error_register
4 0000002e··0000300a·R_ARM_THM_CALL·········00000000···error_register4 0000002e··0000300a·R_ARM_THM_CALL·········00000000···error_register
5 0000003e··0000300a·R_ARM_THM_CALL·········00000000···error_register5 0000003e··0000300a·R_ARM_THM_CALL·········00000000···error_register
6 0000004e··0000300a·R_ARM_THM_CALL·········00000000···error_register6 0000004e··0000300a·R_ARM_THM_CALL·········00000000···error_register
7 0000005e··0000300a·R_ARM_THM_CALL·········00000000···error_register7 0000005e··0000300a·R_ARM_THM_CALL·········00000000···error_register
8 0000006e··0000300a·R_ARM_THM_CALL·········00000000···error_register8 0000006e··0000300a·R_ARM_THM_CALL·········00000000···error_register
Offset 30, 47 lines modifiedOffset 30, 47 lines modified
30 00000138··00000f03·R_ARM_REL32············00000150···.LC1130 00000138··00000f03·R_ARM_REL32············00000150···.LC11
31 0000013c··00001003·R_ARM_REL32············00000164···.LC1231 0000013c··00001003·R_ARM_REL32············00000164···.LC12
32 00000140··00001103·R_ARM_REL32············00000180···.LC1332 00000140··00001103·R_ARM_REL32············00000180···.LC13
33 00000144··00001203·R_ARM_REL32············00000194···.LC1433 00000144··00001203·R_ARM_REL32············00000194···.LC14
34 00000168··0000320a·R_ARM_THM_CALL·········00000000···memset34 00000168··0000320a·R_ARM_THM_CALL·········00000000···memset
35 0000016e··0000330a·R_ARM_THM_CALL·········00000000···strlen35 0000016e··0000330a·R_ARM_THM_CALL·········00000000···strlen
36 000001b8··0000330a·R_ARM_THM_CALL·········00000000···strlen36 000001b8··0000330a·R_ARM_THM_CALL·········00000000···strlen
37 00000214··0000330a·R_ARM_THM_CALL·········00000000···strlen37 00000218··0000330a·R_ARM_THM_CALL·········00000000···strlen
38 0000023c··0000330a·R_ARM_THM_CALL·········00000000···strlen38 0000023a··0000330a·R_ARM_THM_CALL·········00000000···strlen
39 00000268··0000330a·R_ARM_THM_CALL·········00000000···strlen39 00000264··0000330a·R_ARM_THM_CALL·········00000000···strlen
40 000002e0··0000350a·R_ARM_THM_CALL·········00000000···input_stream_set_void40 000002dc··0000350a·R_ARM_THM_CALL·········00000000···input_stream_set_void
41 0000043c··0000370a·R_ARM_THM_CALL·········00000000···memchr41 00000448··0000370a·R_ARM_THM_CALL·········00000000···memchr
42 000004a4··0000380a·R_ARM_THM_CALL·········00000000···buffer_input_stream_read_line42 000004b4··0000380a·R_ARM_THM_CALL·········00000000···buffer_input_stream_read_line
43 000005cc··0000370a·R_ARM_THM_CALL·········00000000···memchr43 000005dc··0000370a·R_ARM_THM_CALL·········00000000···memchr
44 000005dc··0000390a·R_ARM_THM_CALL·········00000000···memcpy44 000005ec··0000390a·R_ARM_THM_CALL·········00000000···memcpy
45 000005f8··0000370a·R_ARM_THM_CALL·········00000000···memchr45 00000608··0000370a·R_ARM_THM_CALL·········00000000···memchr
46 00000628··0000390a·R_ARM_THM_CALL·········00000000···memcpy46 00000638··0000390a·R_ARM_THM_CALL·········00000000···memcpy
47 00000670··0000370a·R_ARM_THM_CALL·········00000000···memchr47 00000680··0000370a·R_ARM_THM_CALL·········00000000···memchr
48 0000068a··0000390a·R_ARM_THM_CALL·········00000000···memcpy48 0000069a··0000390a·R_ARM_THM_CALL·········00000000···memcpy
49 000006a8··0000370a·R_ARM_THM_CALL·········00000000···memchr49 000006b8··0000370a·R_ARM_THM_CALL·········00000000···memchr
50 0000072c··0000390a·R_ARM_THM_CALL·········00000000···memcpy50 0000073c··0000390a·R_ARM_THM_CALL·········00000000···memcpy
51 00000764··00002403·R_ARM_REL32············00000000···.rodata51 00000774··00002403·R_ARM_REL32············00000000···.rodata
52 000007be··0000390a·R_ARM_THM_CALL·········00000000···memcpy52 000007ce··0000390a·R_ARM_THM_CALL·········00000000···memcpy
53 000007d2··0000390a·R_ARM_THM_CALL·········00000000···memcpy53 000007e2··0000390a·R_ARM_THM_CALL·········00000000···memcpy
54 000007ea··0000360a·R_ARM_THM_CALL·········000002f9···parser_next_token54 000007fa··0000360a·R_ARM_THM_CALL·········00000309···parser_next_token
55 00000820··00002403·R_ARM_REL32············00000000···.rodata55 00000830··00002403·R_ARM_REL32············00000000···.rodata
56 00000892··0000390a·R_ARM_THM_CALL·········00000000···memcpy56 000008a2··0000390a·R_ARM_THM_CALL·········00000000···memcpy
57 00000898··0000390a·R_ARM_THM_CALL·········00000000···memcpy57 000008a8··0000390a·R_ARM_THM_CALL·········00000000···memcpy
58 000008a2··0000360a·R_ARM_THM_CALL·········000002f9···parser_next_token58 000008b2··0000360a·R_ARM_THM_CALL·········00000309···parser_next_token
59 000008dc··00002403·R_ARM_REL32············00000000···.rodata59 000008ec··00002403·R_ARM_REL32············00000000···.rodata
60 000008f8··0000360a·R_ARM_THM_CALL·········000002f9···parser_next_token60 00000908··0000360a·R_ARM_THM_CALL·········00000309···parser_next_token
61 00000926··0000390a·R_ARM_THM_CALL·········00000000···memcpy61 00000932··0000390a·R_ARM_THM_CALL·········00000000···memcpy
62 00000978··00002403·R_ARM_REL32············00000000···.rodata62 00000984··00002403·R_ARM_REL32············00000000···.rodata
63 0000098c··0000360a·R_ARM_THM_CALL·········000002f9···parser_next_token63 00000998··0000360a·R_ARM_THM_CALL·········00000309···parser_next_token
64 000009b2··0000390a·R_ARM_THM_CALL·········00000000···memcpy64 000009ba··0000390a·R_ARM_THM_CALL·········00000000···memcpy
65 00000a14··00002403·R_ARM_REL32············00000000···.rodata65 00000a1c··00002403·R_ARM_REL32············00000000···.rodata
66 00000a30··0000400a·R_ARM_THM_CALL·········00000000···buffer_input_stream_init66 00000a38··0000400a·R_ARM_THM_CALL·········00000000···buffer_input_stream_init
67 00000a9a··0000360a·R_ARM_THM_CALL·········000002f9···parser_next_token67 00000aa2··0000360a·R_ARM_THM_CALL·········00000309···parser_next_token
68 00000ab6··0000430a·R_ARM_THM_CALL·········00000000···__ctype_b_loc68 00000abe··0000430a·R_ARM_THM_CALL·········00000000···__ctype_b_loc
69 00000b38··0000440a·R_ARM_THM_CALL·········00000000···parse_s32_check_range_len_base1069 00000b40··0000440a·R_ARM_THM_CALL·········00000000···parse_s32_check_range_len_base10
70 00000b58··0000440a·R_ARM_THM_CALL·········00000000···parse_s32_check_range_len_base1070 00000b60··0000440a·R_ARM_THM_CALL·········00000000···parse_s32_check_range_len_base10
71 00000ba8··0000440a·R_ARM_THM_CALL·········00000000···parse_s32_check_range_len_base1071 00000bb0··0000440a·R_ARM_THM_CALL·········00000000···parse_s32_check_range_len_base10
72 00000bfc··0000320a·R_ARM_THM_CALL·········00000000···memset72 00000c04··0000320a·R_ARM_THM_CALL·········00000000···memset
73 00000c18··0000320a·R_ARM_THM_CALL·········00000000···memset73 00000c20··0000320a·R_ARM_THM_CALL·········00000000···memset
74 00000c24··0000360a·R_ARM_THM_CALL·········000002f9···parser_next_token74 00000c2c··0000360a·R_ARM_THM_CALL·········00000309···parser_next_token
75 00000c36··0000460a·R_ARM_THM_CALL·········00000000···get_type_from_case_name_len75 00000c3e··0000460a·R_ARM_THM_CALL·········00000000···get_type_from_case_name_len
76 00000104··0000301e·R_ARM_THM_JUMP24·······00000000···error_register76 00000104··0000301e·R_ARM_THM_JUMP24·······00000000···error_register
328 B
strings --all --bytes=8 {}
    
Offset 1, 9 lines modifiedOffset 1, 8 lines modified
1 2xxxsxxxxnxxxxx`xxxYxxxxxxxxxxxx2xxxsxxxxnxxxxx`xxxY1 2xxxsxxxxnxxxxx`xxxYxxxxxxxxxxxx2xxxsxxxxnxxxxx`xxxY
2 G*F1F·FO 
3 PARSER_SYNTAX_ERROR_MULTILINE2 PARSER_SYNTAX_ERROR_MULTILINE
4 PARSER_SYNTAX_ERROR_EXPECTED_EOL3 PARSER_SYNTAX_ERROR_EXPECTED_EOL
5 PARSER_SYNTAX_ERROR_LINE_TOO_BIG4 PARSER_SYNTAX_ERROR_LINE_TOO_BIG
6 PARSER_BUFFER_TOO_SMALL5 PARSER_BUFFER_TOO_SMALL
7 PARSER_NO_INPUT6 PARSER_NO_INPUT
8 PARSER_ODD_CHAR_NUMBER7 PARSER_ODD_CHAR_NUMBER
9 PARSER_LINE_ENDED_WITH_ESCAPE8 PARSER_LINE_ENDED_WITH_ESCAPE
32.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 10, 16 lines modifiedOffset 10, 16 lines modified
10 »       add»    r3,·pc10 »       add»    r3,·pc
11 »       ldrb»   r2,·[r3,·#0]11 »       ldrb»   r2,·[r3,·#0]
12 »       cbz»    r2,·e·<parser_init_error_codes+0xe>12 »       cbz»    r2,·e·<parser_init_error_codes+0xe>
13 »       pop»    {r3,·pc}13 »       pop»    {r3,·pc}
14 »       ldr»    r1,·[pc,·#252]»;·(10c·<parser_init_error_codes+0x10c>)14 »       ldr»    r1,·[pc,·#252]»;·(10c·<parser_init_error_codes+0x10c>)
15 »       mov.w»  r2,·#115 »       mov.w»  r2,·#1
16 »       mov»    r0,·r216 »       mov»    r0,·r2
17 »       movt»   r0,·#32781»  ;·0x800d 
18 »       strb»   r2,·[r3,·#0]17 »       strb»   r2,·[r3,·#0]
 18 »       movt»   r0,·#32781»  ;·0x800d
19 »       add»    r1,·pc19 »       add»    r1,·pc
20 »       bl»     0·<error_register>20 »       bl»     0·<error_register>
21 ·R_ARM_THM_CALL» error_register21 ·R_ARM_THM_CALL» error_register
22 »       ldr»    r1,·[pc,·#236]»;·(110·<parser_init_error_codes+0x110>)22 »       ldr»    r1,·[pc,·#236]»;·(110·<parser_init_error_codes+0x110>)
23 »       mov.w»  r0,·#223 »       mov.w»  r0,·#2
24 »       movt»   r0,·#32781»  ;·0x800d24 »       movt»   r0,·#32781»  ;·0x800d
25 »       add»    r1,·pc25 »       add»    r1,·pc
Offset 137, 30 lines modifiedOffset 137, 30 lines modified
137 ·R_ARM_REL32»    .LC13137 ·R_ARM_REL32»    .LC13
138 »       .word»  0x0000003e138 »       .word»  0x0000003e
139 ·R_ARM_REL32»    .LC14139 ·R_ARM_REL32»    .LC14
  
140 00000148·<parser_init>:140 00000148·<parser_init>:
141 parser_init():141 parser_init():
142 »       strd»   r3,·r4,·[sp,·#-24]!142 »       strd»   r3,·r4,·[sp,·#-24]!
143 »       mov»    r4,·r0 
144 »       strd»   r5,·r6,·[sp,·#8]143 »       strd»   r5,·r6,·[sp,·#8]
145 »       mov»    r5,·r1144 »       mov»    r5,·r1
146 »       mov»    r6,·r2145 »       mov»    r6,·r2
147 »       mov.w»  r1,·#0146 »       mov.w»  r1,·#0
148 »       movw»   r2,·#2632»   ;·0xa48147 »       movw»   r2,·#2632»   ;·0xa48
149 »       movt»   r2,·#3148 »       movt»   r2,·#3
150 »       strd»   r7,·lr,·[sp,·#16]149 »       strd»   r7,·lr,·[sp,·#16]
 150 »       mov»    r4,·r0
151 »       mov»    r7,·r3151 »       mov»    r7,·r3
152 »       bl»     0·<memset>152 »       bl»     0·<memset>
153 ·R_ARM_THM_CALL» memset153 ·R_ARM_THM_CALL» memset
154 »       mov»    r0,·r5154 »       mov»    r0,·r5
155 »       bl»     0·<strlen>155 »       bl»     0·<strlen>
156 ·R_ARM_THM_CALL» strlen156 ·R_ARM_THM_CALL» strlen
157 »       lsls»   r2,·r0,·#31157 »       lsls»   r2,·r0,·#31
158 »       bmi.w»  2a8·<parser_init+0x160>158 »       bmi.w»  2a4·<parser_init+0x15c>
159 »       cbz»    r0,·1b0·<parser_init+0x68>159 »       cbz»    r0,·1b0·<parser_init+0x68>
160 »       add.w»  r2,·r0,·#4294967295» ;·0xffffffff160 »       add.w»  r2,·r0,·#4294967295» ;·0xffffffff
161 »       add.w»  r3,·r5,·#3161 »       add.w»  r3,·r5,·#3
162 »       bic.w»  r2,·r2,·#1162 »       bic.w»  r2,·r2,·#1
163 »       add.w»  r1,·r5,·#1163 »       add.w»  r1,·r5,·#1
164 »       add»    r2,·r3164 »       add»    r2,·r3
165 »       mov.w»  ip,·#3165 »       mov.w»  ip,·#3
Offset 176, 15 lines modifiedOffset 176, 15 lines modified
176 »       bne.n»  190·<parser_init+0x48>176 »       bne.n»  190·<parser_init+0x48>
177 »       mov.w»  r3,·r0,·lsr·#1177 »       mov.w»  r3,·r0,·lsr·#1
178 »       mov»    r0,·r6178 »       mov»    r0,·r6
179 »       str»    r3,·[r4,·#40]» ;·0x28179 »       str»    r3,·[r4,·#40]» ;·0x28
180 »       bl»     0·<strlen>180 »       bl»     0·<strlen>
181 ·R_ARM_THM_CALL» strlen181 ·R_ARM_THM_CALL» strlen
182 »       lsls»   r3,·r0,·#31182 »       lsls»   r3,·r0,·#31
183 »       bmi.n»  2a8·<parser_init+0x160>183 »       bmi.n»  2a4·<parser_init+0x15c>
184 »       cbz»    r0,·20c·<parser_init+0xc4>184 »       cbz»    r0,·20c·<parser_init+0xc4>
185 »       add.w»  r5,·r0,·#4294967295» ;·0xffffffff185 »       add.w»  r5,·r0,·#4294967295» ;·0xffffffff
186 »       add.w»  r3,·r6,·#2186 »       add.w»  r3,·r6,·#2
187 »       bic.w»  r5,·r5,·#1187 »       bic.w»  r5,·r5,·#1
188 »       mov»    r2,·r6188 »       mov»    r2,·r6
189 »       add»    r5,·r3189 »       add»    r5,·r3
190 »       mov.w»  ip,·#4190 »       mov.w»  ip,·#4
Offset 202, 531 lines modifiedOffset 202, 537 lines modified
202 »       ldrb.w» lr,·[r2,·#-1]202 »       ldrb.w» lr,·[r2,·#-1]
203 »       cmp»    r2,·r5203 »       cmp»    r2,·r5
204 »       add»    r1,·r4204 »       add»    r1,·r4
205 »       strb.w» lr,·[r1,·#2376]»    ;·0x948205 »       strb.w» lr,·[r1,·#2376]»    ;·0x948
206 »       bne.n»  1de·<parser_init+0x96>206 »       bne.n»  1de·<parser_init+0x96>
207 »       mov.w»  r5,·r0,·lsr·#1207 »       mov.w»  r5,·r0,·lsr·#1
208 »       mov»    r0,·r7208 »       mov»    r0,·r7
 209 »       mov.w»  r6,·#2
209 »       str»    r5,·[r4,·#44]» ;·0x2c210 »       str»    r5,·[r4,·#44]» ;·0x2c
210 »       bl»     0·<strlen>211 »       bl»     0·<strlen>
211 ·R_ARM_THM_CALL» strlen212 ·R_ARM_THM_CALL» strlen
212 »       mov»    r6,·r0 
213 »       add.w»  r2,·r7,·#4294967295» ;·0xffffffff213 »       add.w»  r2,·r7,·#4294967295» ;·0xffffffff
214 »       mov.w»  r0,·#2214 »       add.w»  r1,·r2,·r0
215 »       add.w»  r1,·r2,·r6215 »       cbz»    r0,·234·<parser_init+0xec>
216 »       cbz»    r6,·236·<parser_init+0xee> 
217 »       ldrb.w» r3,·[r2,·#1]!216 »       ldrb.w» r3,·[r2,·#1]!
218 »       add»    r3,·r4217 »       add»    r3,·r4
219 »       cmp»    r1,·r2218 »       cmp»    r1,·r2
220 »       strb.w» r0,·[r3,·#2120]»    ;·0x848219 »       strb.w» r6,·[r3,·#2120]»    ;·0x848
221 »       bne.n»  228·<parser_init+0xe0>220 »       bne.n»  226·<parser_init+0xde>
 221 »       str»    r0,·[r4,·#48]» ;·0x30
222 »       str»    r7,·[r4,·#8]222 »       str»    r7,·[r4,·#8]
223 »       str»    r6,·[r4,·#48]» ;·0x30 
224 »       ldr»    r0,·[sp,·#24]223 »       ldr»    r0,·[sp,·#24]
225 »       bl»     0·<strlen>224 »       bl»     0·<strlen>
226 ·R_ARM_THM_CALL» strlen225 ·R_ARM_THM_CALL» strlen
227 »       mov»    r6,·r0226 »       cbz»    r0,·25c·<parser_init+0x114>
228 »       cbz»    r0,·260·<parser_init+0x118> 
229 »       ldr»    r3,·[sp,·#24]227 »       ldr»    r3,·[sp,·#24]
230 »       mov.w»  r0,·#6228 »       mov.w»  r6,·#6
231 »       add.w»  r2,·r3,·#4294967295» ;·0xffffffff229 »       add.w»  r2,·r3,·#4294967295» ;·0xffffffff
232 »       add.w»  r1,·r2,·r6230 »       add.w»  r1,·r2,·r0
233 »       ldrb.w» r3,·[r2,·#1]!231 »       ldrb.w» r3,·[r2,·#1]!
234 »       add»    r3,·r4232 »       add»    r3,·r4
235 »       cmp»    r1,·r2233 »       cmp»    r1,·r2
236 »       strb.w» r0,·[r3,·#2120]»    ;·0x848234 »       strb.w» r6,·[r3,·#2120]»    ;·0x848
237 »       bne.n»  252·<parser_init+0x10a>235 »       bne.n»  24e·<parser_init+0x106>
238 »       ldrd»   r3,·r0,·[sp,·#24]236 »       ldr»    r3,·[sp,·#24]
 237 »       str»    r0,·[r4,·#52]» ;·0x34
 238 »       ldr»    r0,·[sp,·#28]
239 »       str»    r3,·[r4,·#12]239 »       str»    r3,·[r4,·#12]
240 »       str»    r6,·[r4,·#52]» ;·0x34 
241 »       bl»     0·<strlen>240 »       bl»     0·<strlen>
242 ·R_ARM_THM_CALL» strlen241 ·R_ARM_THM_CALL» strlen
243 »       mov»    r7,·r0242 »       mov»    r7,·r0
244 »       cbz»    r0,·28c·<parser_init+0x144>243 »       cbz»    r0,·288·<parser_init+0x140>
245 »       ldr»    r3,·[sp,·#28]244 »       ldr»    r3,·[sp,·#28]
246 »       mov.w»  r6,·#1245 »       mov.w»  r6,·#1
247 »       add.w»  r2,·r3,·#4294967295» ;·0xffffffff246 »       add.w»  r2,·r3,·#4294967295» ;·0xffffffff
248 »       add.w»  r1,·r2,·r0247 »       add.w»  r1,·r2,·r0
249 »       ldrb.w» r3,·[r2,·#1]!248 »       ldrb.w» r3,·[r2,·#1]!
250 »       add»    r3,·r4249 »       add»    r3,·r4
251 »       cmp»    r2,·r1250 »       cmp»    r2,·r1
252 »       strb.w» r6,·[r3,·#2120]»    ;·0x848251 »       strb.w» r6,·[r3,·#2120]»    ;·0x848
253 »       bne.n»  27e·<parser_init+0x136>252 »       bne.n»  27a·<parser_init+0x132>
254 »       ldr»    r2,·[sp,·#28]253 »       ldr»    r2,·[sp,·#28]
255 »       mov.w»  r3,·#7254 »       mov.w»  r3,·#7
256 »       mov»    r0,·r5255 »       mov»    r0,·r5
257 »       str»    r2,·[r4,·#16] 
258 »       str»    r7,·[r4,·#56]» ;·0x38256 »       str»    r7,·[r4,·#56]» ;·0x38
Max diff block lines reached; 29727/32987 bytes (90.12%) of diff not shown.
47.4 KB
parsing.o
871 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········4928·(bytes·into·file)13 ··Start·of·section·headers:··········4920·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1019 ··Number·of·section·headers:·········10
20 ··Section·header·string·table·index:·920 ··Section·header·string·table·index:·9
2.06 KB
readelf --wide --sections {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 There·are·10·section·headers,·starting·at·offset·0x1340:1 There·are·10·section·headers,·starting·at·offset·0x1338:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000e30·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000e28·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001258·000098·08···I··7···1··46 ··[·2]·.rel.text·········REL·············00000000·001250·000098·08···I··7···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000e64·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000e5c·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000e64·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000e5c·000000·00··WA··0···0··1
9 ··[·5]·.note.GNU-stack···PROGBITS········00000000·000e64·000000·00······0···0··19 ··[·5]·.note.GNU-stack···PROGBITS········00000000·000e5c·000000·00······0···0··1
10 ··[·6]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000e64·000033·00······0···0··110 ··[·6]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000e5c·000033·00······0···0··1
11 ··[·7]·.symtab···········SYMTAB··········00000000·000e98·0001f0·10······8···7··411 ··[·7]·.symtab···········SYMTAB··········00000000·000e90·0001f0·10······8···7··4
12 ··[·8]·.strtab···········STRTAB··········00000000·001088·0001cd·00······0···0··112 ··[·8]·.strtab···········STRTAB··········00000000·001080·0001cd·00······0···0··1
13 ··[·9]·.shstrtab·········STRTAB··········00000000·0012f0·000050·00······0···0··113 ··[·9]·.shstrtab·········STRTAB··········00000000·0012e8·000050·00······0···0··1
14 Key·to·Flags:14 Key·to·Flags:
15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
18 ··y·(purecode),·p·(processor·specific)18 ··y·(purecode),·p·(processor·specific)
2.92 KB
readelf --wide --symbols {}
    
Offset 4, 31 lines modifiedOffset 4, 31 lines modified
4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
5 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t5 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····1·6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
7 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····3·7 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
8 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····4·8 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
9 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····5·9 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
10 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····6·10 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
11 ·····7:·00000001···136·FUNC····GLOBAL·DEFAULT····1·parse_u32_check_range11 ·····7:·00000001···134·FUNC····GLOBAL·DEFAULT····1·parse_u32_check_range
12 ·····8:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location12 ·····8:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location
13 ·····9:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strtoll13 ·····9:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strtoll
14 ····10:·00000089···220·FUNC····GLOBAL·DEFAULT····1·parse_u32_check_range_len_base1014 ····10:·00000089···220·FUNC····GLOBAL·DEFAULT····1·parse_u32_check_range_len_base10
15 ····11:·00000165···256·FUNC····GLOBAL·DEFAULT····1·parse_s32_check_range_len_base1015 ····11:·00000165···256·FUNC····GLOBAL·DEFAULT····1·parse_s32_check_range_len_base10
16 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_uldivmod16 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_uldivmod
17 ····13:·00000265···586·FUNC····GLOBAL·DEFAULT····1·parse_u64_check_range_len_base1017 ····13:·00000265···576·FUNC····GLOBAL·DEFAULT····1·parse_u64_check_range_len_base10
18 ····14:·000004b1···998·FUNC····GLOBAL·DEFAULT····1·parse_yyyymmddhhmmss_check_range_len18 ····14:·000004a5··1004·FUNC····GLOBAL·DEFAULT····1·parse_yyyymmddhhmmss_check_range_len
19 ····15:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·timegm19 ····15:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·timegm
20 ····16:·00000899····36·FUNC····GLOBAL·DEFAULT····1·parse_yyyymmddhhmmss_check_range20 ····16:·00000891····36·FUNC····GLOBAL·DEFAULT····1·parse_yyyymmddhhmmss_check_range
21 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen21 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
22 ····18:·000008bd···336·FUNC····GLOBAL·DEFAULT····1·parse_pstring22 ····18:·000008b5···334·FUNC····GLOBAL·DEFAULT····1·parse_pstring
23 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__ctype_b_loc23 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__ctype_b_loc
24 ····20:·00000a0d···216·FUNC····GLOBAL·DEFAULT····1·parse_copy_trim_spaces24 ····20:·00000a05···216·FUNC····GLOBAL·DEFAULT····1·parse_copy_trim_spaces
25 ····21:·00000ae5····76·FUNC····GLOBAL·DEFAULT····1·parse_remove_spaces25 ····21:·00000add····76·FUNC····GLOBAL·DEFAULT····1·parse_remove_spaces
26 ····22:·00000b31···294·FUNC····GLOBAL·DEFAULT····1·parse_skip_word_specific26 ····22:·00000b29···294·FUNC····GLOBAL·DEFAULT····1·parse_skip_word_specific
27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__ctype_tolower_loc27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__ctype_tolower_loc
28 ····24:·00000c59····64·FUNC····GLOBAL·DEFAULT····1·parse_skip_until_chars28 ····24:·00000c51····64·FUNC····GLOBAL·DEFAULT····1·parse_skip_until_chars
29 ····25:·00000c99···252·FUNC····GLOBAL·DEFAULT····1·parse_ip_address29 ····25:·00000c91···252·FUNC····GLOBAL·DEFAULT····1·parse_ip_address
30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strchr30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strchr
31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__memcpy_chk31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__memcpy_chk
32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·inet_pton32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·inet_pton
33 ····29:·00000d95···156·FUNC····GLOBAL·DEFAULT····1·parse_next_token33 ····29:·00000d8d···156·FUNC····GLOBAL·DEFAULT····1·parse_next_token
34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
2.68 KB
readelf --wide --relocs {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1258·contains·19·entries:1 Relocation·section·'.rel.text'·at·offset·0x1250·contains·19·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000001e··0000080a·R_ARM_THM_CALL·········00000000···__errno_location3 0000001e··0000080a·R_ARM_THM_CALL·········00000000···__errno_location
4 00000032··0000090a·R_ARM_THM_CALL·········00000000···strtoll4 00000030··0000090a·R_ARM_THM_CALL·········00000000···strtoll
5 00000434··00000c0a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod5 0000042a··00000c0a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod
6 00000866··00000f0a·R_ARM_THM_CALL·········00000000···timegm6 00000860··00000f0a·R_ARM_THM_CALL·········00000000···timegm
7 000008a4··0000110a·R_ARM_THM_CALL·········00000000···strlen7 0000089c··0000110a·R_ARM_THM_CALL·········00000000···strlen
8 0000090a··0000130a·R_ARM_THM_CALL·········00000000···__ctype_b_loc8 00000902··0000130a·R_ARM_THM_CALL·········00000000···__ctype_b_loc
9 00000a2c··0000130a·R_ARM_THM_CALL·········00000000···__ctype_b_loc9 00000a24··0000130a·R_ARM_THM_CALL·········00000000···__ctype_b_loc
10 00000af6··0000130a·R_ARM_THM_CALL·········00000000···__ctype_b_loc10 00000aee··0000130a·R_ARM_THM_CALL·········00000000···__ctype_b_loc
11 00000b54··0000130a·R_ARM_THM_CALL·········00000000···__ctype_b_loc11 00000b4c··0000130a·R_ARM_THM_CALL·········00000000···__ctype_b_loc
12 00000bd0··0000110a·R_ARM_THM_CALL·········00000000···strlen12 00000bc8··0000110a·R_ARM_THM_CALL·········00000000···strlen
13 00000be0··0000170a·R_ARM_THM_CALL·········00000000···__ctype_tolower_loc13 00000bd8··0000170a·R_ARM_THM_CALL·········00000000···__ctype_tolower_loc
14 00000cb2··0000130a·R_ARM_THM_CALL·········00000000···__ctype_b_loc14 00000caa··0000130a·R_ARM_THM_CALL·········00000000···__ctype_b_loc
15 00000cee··00001a0a·R_ARM_THM_CALL·········00000000···strchr15 00000ce6··00001a0a·R_ARM_THM_CALL·········00000000···strchr
16 00000d10··00001b0a·R_ARM_THM_CALL·········00000000···__memcpy_chk16 00000d08··00001b0a·R_ARM_THM_CALL·········00000000···__memcpy_chk
17 00000d2e··00001c0a·R_ARM_THM_CALL·········00000000···inet_pton17 00000d26··00001c0a·R_ARM_THM_CALL·········00000000···inet_pton
18 00000d42··00001c0a·R_ARM_THM_CALL·········00000000···inet_pton18 00000d3a··00001c0a·R_ARM_THM_CALL·········00000000···inet_pton
19 00000dee··00001e0a·R_ARM_THM_CALL·········00000000···memcpy19 00000de6··00001e0a·R_ARM_THM_CALL·········00000000···memcpy
20 00000e0e··00001e0a·R_ARM_THM_CALL·········00000000···memcpy20 00000e06··00001e0a·R_ARM_THM_CALL·········00000000···memcpy
21 000008b8··00000e1e·R_ARM_THM_JUMP24·······000004b1···parse_yyyymmddhhmmss_check_range_len21 000008b0··00000e1e·R_ARM_THM_JUMP24·······000004a5···parse_yyyymmddhhmmss_check_range_len
38.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 77 lines modifiedOffset 2, 78 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<parse_u32_check_range>:3 00000000·<parse_u32_check_range>:
4 parse_u32_check_range():4 parse_u32_check_range():
5 »       str.w»  r4,·[sp,·#-28]!5 »       str.w»  r4,·[sp,·#-28]!
6 »       mov»    r4,·r2 
7 »       strd»   r5,·r6,·[sp,·#4]6 »       strd»   r5,·r6,·[sp,·#4]
8 »       mov»    r5,·r0 
9 »       mov»    r6,·r1 
10 »       strd»   r7,·r8,·[sp,·#12]7 »       strd»   r7,·r8,·[sp,·#12]
11 »       mov»    r7,·r3 
12 »       strd»   r9,·lr,·[sp,·#20]8 »       strd»   r9,·lr,·[sp,·#20]
13 »       sub»    sp,·#129 »       sub»    sp,·#12
 10 »       mov»    r5,·r0
14 »       ldrb.w» r9,·[sp,·#40]»      ;·0x2811 »       ldrb.w» r9,·[sp,·#40]»      ;·0x28
 12 »       mov»    r6,·r1
 13 »       mov»    r4,·r2
 14 »       mov»    r7,·r3
15 »       bl»     0·<__errno_location>15 »       bl»     0·<__errno_location>
16 ·R_ARM_THM_CALL» __errno_location16 ·R_ARM_THM_CALL» __errno_location
17 »       mov»    r8,·r0 
18 »       mov.w»  r3,·#017 »       mov.w»  r3,·#0
19 »       mov»    r0,·r518 »       str»    r3,·[r0,·#0]
20 »       add»    r1,·sp,·#419 »       mov»    r8,·r0
21 »       str.w»  r3,·[r8] 
22 »       mov»    r2,·r920 »       mov»    r2,·r9
 21 »       add»    r1,·sp,·#4
 22 »       mov»    r0,·r5
23 »       bl»     0·<strtoll>23 »       bl»     0·<strtoll>
24 ·R_ARM_THM_CALL» strtoll24 ·R_ARM_THM_CALL» strtoll
25 »       ldr»    r3,·[sp,·#4]25 »       ldr»    r3,·[sp,·#4]
26 »       ldr.w»  r2,·[r8]26 »       ldr.w»  r2,·[r8]
27 »       cmp»    r3,·r527 »       cmp»    r3,·r5
28 »       beq.n»  7e·<parse_u32_check_range+0x7e>28 »       beq.n»  7c·<parse_u32_check_range+0x7c>
29 »       cmp»    r2,·#34»      ;·0x2229 »       cmp»    r2,·#34»      ;·0x22
30 »       it»     ne30 »       it»     ne
31 »       cmpne»  r2,·#2231 »       cmpne»  r2,·#22
32 »       ite»    eq32 »       ite»    eq
33 »       moveq»  r2,·#133 »       moveq»  r2,·#1
34 »       movne»  r2,·#034 »       movne»  r2,·#0
35 »       beq.n»  7e·<parse_u32_check_range+0x7e>35 »       beq.n»  7c·<parse_u32_check_range+0x7c>
36 »       mov.w»  r5,·#036 »       mov.w»  r5,·#0
37 »       cmp»    r0,·r437 »       cmp»    r0,·r4
38 »       sbcs.w» r3,·r1,·r538 »       sbcs.w» r3,·r1,·r5
39 »       blt.n»  7e·<parse_u32_check_range+0x7e>39 »       blt.n»  7c·<parse_u32_check_range+0x7c>
40 »       mov.w»  r5,·#040 »       mov.w»  r5,·#0
41 »       cmp»    r7,·r041 »       cmp»    r7,·r0
42 »       sbcs.w» r3,·r5,·r142 »       sbcs.w» r3,·r5,·r1
43 »       blt.n»  7e·<parse_u32_check_range+0x7e>43 »       blt.n»  7c·<parse_u32_check_range+0x7c>
44 »       str»    r0,·[r6,·#0]44 »       str»    r0,·[r6,·#0]
45 »       mov»    r0,·r245 »       mov»    r0,·r2
46 »       add»    sp,·#1246 »       add»    sp,·#12
47 »       ldrd»   r4,·r5,·[sp]47 »       ldrd»   r4,·r5,·[sp]
48 »       ldrd»   r6,·r7,·[sp,·#8]48 »       ldrd»   r6,·r7,·[sp,·#8]
49 »       ldrd»   r8,·r9,·[sp,·#16]49 »       ldrd»   r8,·r9,·[sp,·#16]
50 »       add»    sp,·#2450 »       add»    sp,·#24
51 »       ldr.w»  pc,·[sp],·#451 »       ldr.w»  pc,·[sp],·#4
52 »       movw»   r2,·#4101»   ;·0x100552 »       movw»   r0,·#4101»   ;·0x1005
53 »       movt»   r2,·#32770»  ;·0x800253 »       movt»   r0,·#32770»  ;·0x8002
54 »       b.n»    68·<parse_u32_check_range+0x68>54 »       b.n»    68·<parse_u32_check_range+0x68>
 55 »       nop
  
55 00000088·<parse_u32_check_range_len_base10>:56 00000088·<parse_u32_check_range_len_base10>:
56 parse_u32_check_range_len_base10():57 parse_u32_check_range_len_base10():
57 »       cmp»    r1,·#1058 »       cmp»    r1,·#10
58 »       bhi.n»  15a·<parse_u32_check_range_len_base10+0xd2>59 »       bhi.n»  15a·<parse_u32_check_range_len_base10+0xd2>
59 »       str.w»  r4,·[sp,·#-28]!60 »       str.w»  r4,·[sp,·#-28]!
60 »       mov»    ip,·r3 
61 »       mov.w»  r3,·#0 
62 »       strd»   r5,·r6,·[sp,·#4] 
63 »       strd»   r7,·r8,·[sp,·#12]61 »       strd»   r7,·r8,·[sp,·#12]
64 »       add.w»  r8,·r1,·#4294967295» ;·0xffffffff62 »       add.w»  r8,·r1,·#4294967295» ;·0xffffffff
 63 »       strd»   r5,·r6,·[sp,·#4]
65 »       strd»   r9,·lr,·[sp,·#20]64 »       strd»   r9,·lr,·[sp,·#20]
66 »       mov»    lr,·r265 »       mov»    lr,·r2
67 »       ldrb.w» r2,·[r0,·r8]66 »       ldrb.w» r2,·[r0,·r8]
 67 »       mov»    ip,·r3
 68 »       mov.w»  r3,·#0
68 »       subs.w» r4,·r2,·#48»;·0x3069 »       subs.w» r4,·r2,·#48»;·0x30
69 »       adc.w»  r5,·r3,·#4294967295» ;·0xffffffff70 »       adc.w»  r5,·r3,·#4294967295» ;·0xffffffff
70 »       cmp»    r5,·#071 »       cmp»    r5,·#0
71 »       it»     eq72 »       it»     eq
72 »       cmpeq»  r4,·#1073 »       cmpeq»  r4,·#10
73 »       bcs.n»  150·<parse_u32_check_range_len_base10+0xc8>74 »       bcs.n»  150·<parse_u32_check_range_len_base10+0xc8>
74 »       cmp.w»  r8,·#075 »       cmp.w»  r8,·#0
Offset 96, 16 lines modifiedOffset 97, 16 lines modified
96 »       cmp»    r7,·#097 »       cmp»    r7,·#0
97 »       it»     eq98 »       it»     eq
98 »       cmpeq»  r6,·#1099 »       cmpeq»  r6,·#10
99 »       bcs.n»  150·<parse_u32_check_range_len_base10+0xc8>100 »       bcs.n»  150·<parse_u32_check_range_len_base10+0xc8>
100 »       umull»  r2,·r3,·r1,·r6101 »       umull»  r2,·r3,·r1,·r6
101 »       add.w»  r9,·r1,·r1,·lsl·#2102 »       add.w»  r9,·r1,·r1,·lsl·#2
102 »       mla»    r3,·r1,·r7,·r3103 »       mla»    r3,·r1,·r7,·r3
103 »       adds»   r4,·r4,·r2 
104 »       mov.w»  r1,·r9,·lsl·#1104 »       mov.w»  r1,·r9,·lsl·#1
 105 »       adds»   r4,·r4,·r2
105 »       adc.w»  r5,·r3,·r5106 »       adc.w»  r5,·r3,·r5
106 »       cmp»    r0,·r8107 »       cmp»    r0,·r8
107 »       bne.n»  e6·<parse_u32_check_range_len_base10+0x5e>108 »       bne.n»  e6·<parse_u32_check_range_len_base10+0x5e>
108 »       mov.w»  r3,·#0109 »       mov.w»  r3,·#0
109 »       cmp»    r5,·r3110 »       cmp»    r5,·r3
110 »       it»     eq111 »       it»     eq
111 »       cmpeq»  r4,·ip112 »       cmpeq»  r4,·ip
Offset 131, 17 lines modifiedOffset 132, 17 lines modified
131 »       movw»   r0,·#4101»   ;·0x1005132 »       movw»   r0,·#4101»   ;·0x1005
132 »       movt»   r0,·#32770»  ;·0x8002133 »       movt»   r0,·#32770»  ;·0x8002
133 »       bx»     lr134 »       bx»     lr
  
134 00000164·<parse_s32_check_range_len_base10>:135 00000164·<parse_s32_check_range_len_base10>:
135 parse_s32_check_range_len_base10():136 parse_s32_check_range_len_base10():
136 »       strd»   r4,·r5,·[sp,·#-32]!137 »       strd»   r4,·r5,·[sp,·#-32]!
137 »       strd»   r6,·r7,·[sp,·#8] 
138 »       strd»   r8,·r9,·[sp,·#16]138 »       strd»   r8,·r9,·[sp,·#16]
139 »       add.w»  r9,·r1,·#4294967295» ;·0xffffffff139 »       add.w»  r9,·r1,·#4294967295» ;·0xffffffff
 140 »       strd»   r6,·r7,·[sp,·#8]
140 »       cmp.w»  r9,·#10141 »       cmp.w»  r9,·#10
141 »       strd»   sl,·lr,·[sp,·#24]142 »       strd»   sl,·lr,·[sp,·#24]
142 »       bhi.n»  234·<parse_s32_check_range_len_base10+0xd0>143 »       bhi.n»  234·<parse_s32_check_range_len_base10+0xd0>
143 »       ldrb.w» ip,·[r0]144 »       ldrb.w» ip,·[r0]
144 »       mov»    r8,·r2145 »       mov»    r8,·r2
145 »       mov»    lr,·r3146 »       mov»    lr,·r3
146 »       mov.w»  r3,·#0147 »       mov.w»  r3,·#0
Offset 177, 16 lines modifiedOffset 178, 16 lines modified
177 »       cmp»    r7,·#0178 »       cmp»    r7,·#0
178 »       it»     eq179 »       it»     eq
Max diff block lines reached; 36673/39607 bytes (92.59%) of diff not shown.
26.0 KB
pid.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········3004·(bytes·into·file)13 ··Start·of·section·headers:··········2976·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0xbbc:1 There·are·11·section·headers,·starting·at·offset·0xba0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000380·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00036c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0009ac·0001b0·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·000998·0001a8·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0003b4·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0003a0·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0003b4·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0003a0·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0003b4·00011c·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0003a0·00011c·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·0004d0·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·0004bc·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0004d0·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0004bc·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·000504·000330·10······9··27··412 ··[·8]·.symtab···········SYMTAB··········00000000·0004f0·000330·10······9··27··4
13 ··[·9]·.strtab···········STRTAB··········00000000·000834·000175·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·000820·000175·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·000b5c·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·000b40·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
3.8 KB
readelf --wide --symbols {}
    
Offset 1, 54 lines modifiedOffset 1, 54 lines modified
  
1 Symbol·table·'.symtab'·contains·51·entries:1 Symbol·table·'.symtab'·contains·51·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
5 ·····2:·00000138·····0·NOTYPE··LOCAL··DEFAULT····1·$d5 ·····2:·00000134·····0·NOTYPE··LOCAL··DEFAULT····1·$d
6 ·····3:·00000028·····0·NOTYPE··LOCAL··DEFAULT····5·.LC16 ·····3:·00000028·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
7 ·····4:·00000044·····0·NOTYPE··LOCAL··DEFAULT····5·.LC37 ·····4:·00000044·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
8 ·····5:·00000060·····0·NOTYPE··LOCAL··DEFAULT····5·.LC48 ·····5:·00000060·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
9 ·····6:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC29 ·····6:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
10 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC010 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
11 ·····8:·00000154·····0·NOTYPE··LOCAL··DEFAULT····1·$t11 ·····8:·00000150·····0·NOTYPE··LOCAL··DEFAULT····1·$t
12 ·····9:·00000278·····0·NOTYPE··LOCAL··DEFAULT····1·$d12 ·····9:·00000264·····0·NOTYPE··LOCAL··DEFAULT····1·$d
13 ····10:·00000078·····0·NOTYPE··LOCAL··DEFAULT····5·.LC513 ····10:·00000078·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
14 ····11:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC714 ····11:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7
15 ····12:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC615 ····12:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
16 ····13:·00000290·····0·NOTYPE··LOCAL··DEFAULT····1·$t16 ····13:·0000027c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
17 ····14:·00000318·····0·NOTYPE··LOCAL··DEFAULT····1·$d17 ····14:·00000304·····0·NOTYPE··LOCAL··DEFAULT····1·$d
18 ····15:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC918 ····15:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC9
19 ····16:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC819 ····16:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC8
20 ····17:·00000328·····0·NOTYPE··LOCAL··DEFAULT····1·$t20 ····17:·00000314·····0·NOTYPE··LOCAL··DEFAULT····1·$t
21 ····18:·00000374·····0·NOTYPE··LOCAL··DEFAULT····1·$d21 ····18:·00000360·····0·NOTYPE··LOCAL··DEFAULT····1·$d
22 ····19:·00000100·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1022 ····19:·00000100·····0·NOTYPE··LOCAL··DEFAULT····5·.LC10
23 ····20:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d23 ····20:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
24 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT····1·24 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
25 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT····3·25 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
26 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT····4·26 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
27 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT····5·27 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
28 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT····6·28 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
29 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT····7·29 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
30 ····27:·00000001···340·FUNC····GLOBAL·DEFAULT····1·pid_file_create30 ····27:·00000001···336·FUNC····GLOBAL·DEFAULT····1·pid_file_create
31 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·getuid31 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·getuid
32 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen32 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
33 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·getpid33 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·getpid
34 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__snprintf_chk34 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__snprintf_chk
35 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·open_create_ex35 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·open_create_ex
36 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·writefully36 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·writefully
37 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·chown37 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·chown
38 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg38 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg
39 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·close_ex39 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·close_ex
40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location
41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_system_logger42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_system_logger
43 ····40:·00000155···316·FUNC····GLOBAL·DEFAULT····1·pid_file_read43 ····40:·00000151···300·FUNC····GLOBAL·DEFAULT····1·pid_file_read
44 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·open_ex44 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·open_ex
45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·readfully45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·readfully
46 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__ctype_b_loc46 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__ctype_b_loc
47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·parse_u32_check_range47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·parse_u32_check_range
48 ····45:·00000291···152·FUNC····GLOBAL·DEFAULT····1·pid_check_running_program48 ····45:·0000027d···152·FUNC····GLOBAL·DEFAULT····1·pid_check_running_program
49 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·kill49 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·kill
50 ····47:·00000329····88·FUNC····GLOBAL·DEFAULT····1·pid_file_destroy50 ····47:·00000315····88·FUNC····GLOBAL·DEFAULT····1·pid_file_destroy
51 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·unlink51 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·unlink
52 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·formatln52 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·formatln
53 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__termout__53 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__termout__
7.06 KB
readelf --wide --relocs {}
    
Offset 1, 57 lines modifiedOffset 1, 56 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x9ac·contains·54·entries:1 Relocation·section·'.rel.text'·at·offset·0x998·contains·53·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000022··00001c0a·R_ARM_THM_CALL·········00000000···getuid3 00000022··00001c0a·R_ARM_THM_CALL·········00000000···getuid
4 0000002a··00001d0a·R_ARM_THM_CALL·········00000000···strlen4 0000002a··00001d0a·R_ARM_THM_CALL·········00000000···strlen
5 0000003a··00001e0a·R_ARM_THM_CALL·········00000000···getpid5 00000038··00001e0a·R_ARM_THM_CALL·········00000000···getpid
6 00000056··00001f0a·R_ARM_THM_CALL·········00000000···__snprintf_chk6 00000054··00001f0a·R_ARM_THM_CALL·········00000000···__snprintf_chk
7 00000066··0000200a·R_ARM_THM_CALL·········00000000···open_create_ex7 00000064··0000200a·R_ARM_THM_CALL·········00000000···open_create_ex
8 00000074··0000210a·R_ARM_THM_CALL·········00000000···writefully8 00000072··0000210a·R_ARM_THM_CALL·········00000000···writefully
9 00000088··0000220a·R_ARM_THM_CALL·········00000000···chown9 00000086··0000220a·R_ARM_THM_CALL·········00000000···chown
10 000000a6··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg10 000000a4··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg
11 000000ac··0000240a·R_ARM_THM_CALL·········00000000···close_ex11 000000aa··0000240a·R_ARM_THM_CALL·········00000000···close_ex
12 000000b0··0000250a·R_ARM_THM_CALL·········00000000···__errno_location12 000000ae··0000250a·R_ARM_THM_CALL·········00000000···__errno_location
13 000000e4··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg13 000000e2··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg
14 000000ea··0000240a·R_ARM_THM_CALL·········00000000···close_ex14 000000e8··0000240a·R_ARM_THM_CALL·········00000000···close_ex
15 000000f2··0000240a·R_ARM_THM_CALL·········00000000···close_ex15 000000f0··0000240a·R_ARM_THM_CALL·········00000000···close_ex
16 00000108··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg16 00000106··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg
17 00000128··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg17 00000126··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg
18 00000138··00002619·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_18 00000134··00002619·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
19 0000013c··00000303·R_ARM_REL32············00000028···.LC119 00000138··00000303·R_ARM_REL32············00000028···.LC1
20 00000140··0000271a·R_ARM_GOT_BREL·········00000000···g_system_logger20 0000013c··0000271a·R_ARM_GOT_BREL·········00000000···g_system_logger
21 00000144··00000403·R_ARM_REL32············00000044···.LC321 00000140··00000403·R_ARM_REL32············00000044···.LC3
22 00000148··00000503·R_ARM_REL32············00000060···.LC422 00000144··00000503·R_ARM_REL32············00000060···.LC4
23 0000014c··00000603·R_ARM_REL32············0000002c···.LC223 00000148··00000603·R_ARM_REL32············0000002c···.LC2
24 00000150··00000703·R_ARM_REL32············00000000···.LC024 0000014c··00000703·R_ARM_REL32············00000000···.LC0
25 00000166··00001d0a·R_ARM_THM_CALL·········00000000···strlen25 00000162··00001d0a·R_ARM_THM_CALL·········00000000···strlen
26 00000178··0000290a·R_ARM_THM_CALL·········00000000···open_ex26 00000174··0000290a·R_ARM_THM_CALL·········00000000···open_ex
27 0000018a··00002a0a·R_ARM_THM_CALL·········00000000···readfully27 00000186··00002a0a·R_ARM_THM_CALL·········00000000···readfully
28 00000194··0000240a·R_ARM_THM_CALL·········00000000···close_ex28 00000190··0000240a·R_ARM_THM_CALL·········00000000···close_ex
29 000001aa··00002b0a·R_ARM_THM_CALL·········00000000···__ctype_b_loc29 000001a4··00002b0a·R_ARM_THM_CALL·········00000000···__ctype_b_loc
30 000001e0··00002c0a·R_ARM_THM_CALL·········00000000···parse_u32_check_range30 000001da··00002c0a·R_ARM_THM_CALL·········00000000···parse_u32_check_range
31 000001fe··0000250a·R_ARM_THM_CALL·········00000000···__errno_location31 000001f8··0000250a·R_ARM_THM_CALL·········00000000···__errno_location
32 00000218··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg32 00000212··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg
33 00000230··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg33 0000022a··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg
34 00000248··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg34 00000258··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg
35 0000026c··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg35 00000264··00002619·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
36 00000278··00002619·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_36 00000268··0000271a·R_ARM_GOT_BREL·········00000000···g_system_logger
37 0000027c··0000271a·R_ARM_GOT_BREL·········00000000···g_system_logger37 0000026c··00000a03·R_ARM_REL32············00000078···.LC5
38 00000280··00000a03·R_ARM_REL32············00000078···.LC538 00000270··00000b03·R_ARM_REL32············000000a0···.LC7
39 00000284··00000b03·R_ARM_REL32············000000a0···.LC739 00000274··00000c03·R_ARM_REL32············0000008c···.LC6
40 00000288··00000c03·R_ARM_REL32············0000008c···.LC640 00000278··00000703·R_ARM_REL32············00000000···.LC0
41 0000028c··00000703·R_ARM_REL32············00000000···.LC041 00000296··0000280a·R_ARM_THM_CALL·········00000151···pid_file_read
42 000002aa··0000280a·R_ARM_THM_CALL·········00000155···pid_file_read42 000002b6··00002e0a·R_ARM_THM_CALL·········00000000···kill
43 000002ca··00002e0a·R_ARM_THM_CALL·········00000000···kill43 000002bc··0000250a·R_ARM_THM_CALL·········00000000···__errno_location
44 000002d0··0000250a·R_ARM_THM_CALL·········00000000···__errno_location44 000002da··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg
45 000002ee··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg45 000002f6··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg
46 0000030a··0000230a·R_ARM_THM_CALL·········00000000···logger_handle_msg46 00000304··00002619·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
47 00000318··00002619·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_47 00000308··0000271a·R_ARM_GOT_BREL·········00000000···g_system_logger
48 0000031c··0000271a·R_ARM_GOT_BREL·········00000000···g_system_logger48 0000030c··00000f03·R_ARM_REL32············000000d8···.LC9
49 00000320··00000f03·R_ARM_REL32············000000d8···.LC949 00000310··00001003·R_ARM_REL32············000000c0···.LC8
50 00000324··00001003·R_ARM_REL32············000000c0···.LC850 00000320··0000300a·R_ARM_THM_CALL·········00000000···unlink
51 00000334··0000300a·R_ARM_THM_CALL·········00000000···unlink51 00000332··0000250a·R_ARM_THM_CALL·········00000000···__errno_location
52 00000346··0000250a·R_ARM_THM_CALL·········00000000···__errno_location52 00000346··0000310a·R_ARM_THM_CALL·········00000000···formatln
53 0000035a··0000310a·R_ARM_THM_CALL·········00000000···formatln53 00000360··00002619·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
54 00000374··00002619·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_54 00000364··00001303·R_ARM_REL32············00000100···.LC10
55 00000378··00001303·R_ARM_REL32············00000100···.LC1055 00000368··0000321a·R_ARM_GOT_BREL·········00000000···__termout__
56 0000037c··0000321a·R_ARM_GOT_BREL·········00000000···__termout__ 
266 B
strings --all --bytes=8 {}
    
Offset 1, 7 lines modifiedOffset 1, 8 lines modified
 1 H3FzD(XO
1 pid·file·path·'%s'·is·bigger·than·%i2 pid·file·path·'%s'·is·bigger·than·%i
2 created·pid·file:·'%s'3 created·pid·file:·'%s'
3 can't·chown·'%s'·to·%s.%s4 can't·chown·'%s'·to·%s.%s
4 can't·write·pid·to·'%s'5 can't·write·pid·to·'%s'
5 can't·open·'%s':·%r6 can't·open·'%s':·%r
6 can't·read·'%s':·%r7 can't·read·'%s':·%r
7 invalid·pid·number·in·'%s':·%r8 invalid·pid·number·in·'%s':·%r
11.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 77 lines modifiedOffset 2, 76 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<pid_file_create>:3 00000000·<pid_file_create>:
4 pid_file_create():4 pid_file_create():
5 »       str.w»  r4,·[sp,·#-36]!5 »       str.w»  r4,·[sp,·#-36]!
6 »       strd»   r5,·r6,·[sp,·#4] 
7 »       mov»    r6,·r1 
8 »       strd»   r7,·r8,·[sp,·#12]6 »       strd»   r7,·r8,·[sp,·#12]
9 »       ldr.w»  r8,·[pc,·#296]»      ;·138·<pid_file_create+0x138>7 »       ldr.w»  r8,·[pc,·#296]»      ;·134·<pid_file_create+0x134>
10 »       strd»   r9,·sl,·[sp,·#20]8 »       strd»   r9,·sl,·[sp,·#20]
11 »       mov»    sl,·r2 
12 »       mov»    r9,·r3 
13 »       strd»   fp,·lr,·[sp,·#28]9 »       strd»   fp,·lr,·[sp,·#28]
 10 »       strd»   r5,·r6,·[sp,·#4]
 11 »       mov»    r6,·r1
14 »       sub»    sp,·#2812 »       sub»    sp,·#28
 13 »       mov»    r9,·r2
 14 »       mov»    sl,·r3
15 »       mov»    fp,·r015 »       mov»    fp,·r0
16 »       bl»     0·<getuid>16 »       bl»     0·<getuid>
17 ·R_ARM_THM_CALL» getuid17 ·R_ARM_THM_CALL» getuid
18 »       mov»    r4,·r018 »       mov»    r4,·r0
19 »       mov»    r0,·r619 »       mov»    r0,·r6
20 »       bl»     0·<strlen>20 »       bl»     0·<strlen>
21 ·R_ARM_THM_CALL» strlen21 ·R_ARM_THM_CALL» strlen
22 »       cmp.w»  r0,·#4096»  ;·0x100022 »       cmp.w»  r0,·#4096»  ;·0x1000
23 »       add»    r8,·pc23 »       add»    r8,·pc
24 »       bhi.n»  110·<pid_file_create+0x110>24 »       bhi.n»  10e·<pid_file_create+0x10e>
25 »       ldr»    r5,·[pc,·#260]»;·(13c·<pid_file_create+0x13c>)25 »       ldr»    r5,·[pc,·#256]»;·(138·<pid_file_create+0x138>)
26 »       add»    r7,·sp,·#8 
27 »       bl»     0·<getpid>26 »       bl»     0·<getpid>
28 ·R_ARM_THM_CALL» getpid27 ·R_ARM_THM_CALL» getpid
29 »       mov»    r2,·r028 »       add»    r7,·sp,·#8
30 »       mov.w»  r3,·#1629 »       mov.w»  r3,·#16
 30 »       str.w»  r0,·[fp]
31 »       mov»    r1,·r331 »       mov»    r1,·r3
32 »       mov»    r0,·r7 
33 »       str.w»  r2,·[fp] 
34 »       add»    r5,·pc 
35 »       strd»   r5,·r2,·[sp] 
36 »       mov.w»  r2,·#132 »       mov.w»  r2,·#1
 33 »       add»    r5,·pc
 34 »       strd»   r5,·r0,·[sp]
 35 »       mov»    r0,·r7
37 »       bl»     0·<__snprintf_chk>36 »       bl»     0·<__snprintf_chk>
38 ·R_ARM_THM_CALL» __snprintf_chk37 ·R_ARM_THM_CALL» __snprintf_chk
39 »       mov»    r5,·r0 
40 »       mov.w»  r2,·#420»   ;·0x1a438 »       mov.w»  r2,·#420»   ;·0x1a4
 39 »       mov»    r5,·r0
41 »       movw»   r1,·#577»    ;·0x24140 »       movw»   r1,·#577»    ;·0x241
42 »       mov»    r0,·r641 »       mov»    r0,·r6
43 »       bl»     0·<open_create_ex>42 »       bl»     0·<open_create_ex>
44 ·R_ARM_THM_CALL» open_create_ex43 ·R_ARM_THM_CALL» open_create_ex
45 »       subs.w» fp,·r0,·#044 »       subs.w» fp,·r0,·#0
46 »       blt.n»  b0·<pid_file_create+0xb0>45 »       blt.n»  ae·<pid_file_create+0xae>
47 »       mov»    r2,·r546 »       mov»    r2,·r5
48 »       mov»    r1,·r747 »       mov»    r1,·r7
49 »       bl»     0·<writefully>48 »       bl»     0·<writefully>
50 ·R_ARM_THM_CALL» writefully49 ·R_ARM_THM_CALL» writefully
51 »       cmp»    r0,·#050 »       cmp»    r0,·#0
52 »       ble.n»  d2·<pid_file_create+0xd2>51 »       ble.n»  d0·<pid_file_create+0xd0>
53 »       mov.w»  r0,·#052 »       mov.w»  r0,·#0
54 »       cbnz»   r4,·ba·<pid_file_create+0xba>53 »       cbnz»   r4,·b8·<pid_file_create+0xb8>
55 »       mov»    r2,·r954 »       mov»    r2,·sl
56 »       mov»    r1,·sl55 »       mov»    r1,·r9
57 »       mov»    r0,·r656 »       mov»    r0,·r6
58 »       bl»     0·<chown>57 »       bl»     0·<chown>
59 ·R_ARM_THM_CALL» chown58 ·R_ARM_THM_CALL» chown
60 »       cmp»    r0,·#059 »       cmp»    r0,·#0
61 »       bge.n»  f0·<pid_file_create+0xf0>60 »       bge.n»  ee·<pid_file_create+0xee>
62 »       ldr»    r0,·[pc,·#172]»;·(140·<pid_file_create+0x140>)61 »       ldr»    r0,·[pc,·#172]»;·(13c·<pid_file_create+0x13c>)
 62 »       ldr»    r2,·[pc,·#172]»;·(140·<pid_file_create+0x140>)
63 »       mov»    r3,·r663 »       mov»    r3,·r6
64 »       mov.w»  r1,·#364 »       mov.w»  r1,·#3
65 »       ldr»    r2,·[pc,·#168]»;·(144·<pid_file_create+0x144>) 
66 »       ldr.w»  r0,·[r8,·r0]65 »       ldr.w»  r0,·[r8,·r0]
67 »       strd»   sl,·r9,·[sp] 
68 »       add»    r2,·pc66 »       add»    r2,·pc
 67 »       strd»   r9,·sl,·[sp]
69 »       ldr»    r0,·[r0,·#0]68 »       ldr»    r0,·[r0,·#0]
70 »       bl»     0·<logger_handle_msg>69 »       bl»     0·<logger_handle_msg>
71 ·R_ARM_THM_CALL» logger_handle_msg70 ·R_ARM_THM_CALL» logger_handle_msg
72 »       mov»    r0,·fp71 »       mov»    r0,·fp
73 »       bl»     0·<close_ex>72 »       bl»     0·<close_ex>
74 ·R_ARM_THM_CALL» close_ex73 ·R_ARM_THM_CALL» close_ex
75 »       bl»     0·<__errno_location>74 »       bl»     0·<__errno_location>
Offset 82, 293 lines modifiedOffset 81, 286 lines modified
82 »       add»    sp,·#2881 »       add»    sp,·#28
83 »       ldrd»   r4,·r5,·[sp]82 »       ldrd»   r4,·r5,·[sp]
84 »       ldrd»   r6,·r7,·[sp,·#8]83 »       ldrd»   r6,·r7,·[sp,·#8]
85 »       ldrd»   r8,·r9,·[sp,·#16]84 »       ldrd»   r8,·r9,·[sp,·#16]
86 »       ldrd»   sl,·fp,·[sp,·#24]85 »       ldrd»   sl,·fp,·[sp,·#24]
87 »       add»    sp,·#3286 »       add»    sp,·#32
88 »       ldr.w»  pc,·[sp],·#487 »       ldr.w»  pc,·[sp],·#4
89 »       ldr»    r0,·[pc,·#108]»;·(140·<pid_file_create+0x140>)88 »       ldr»    r0,·[pc,·#104]»;·(13c·<pid_file_create+0x13c>)
 89 »       ldr»    r2,·[pc,·#112]»;·(144·<pid_file_create+0x144>)
90 »       mov»    r3,·r690 »       mov»    r3,·r6
91 »       mov.w»  r1,·#391 »       mov.w»  r1,·#3
92 »       ldr»    r2,·[pc,·#108]»;·(148·<pid_file_create+0x148>) 
93 »       ldr.w»  r0,·[r8,·r0]92 »       ldr.w»  r0,·[r8,·r0]
94 »       add»    r2,·pc93 »       add»    r2,·pc
95 »       ldr»    r0,·[r0,·#0]94 »       ldr»    r0,·[r0,·#0]
96 »       bl»     0·<logger_handle_msg>95 »       bl»     0·<logger_handle_msg>
97 ·R_ARM_THM_CALL» logger_handle_msg96 ·R_ARM_THM_CALL» logger_handle_msg
98 »       mov»    r0,·fp97 »       mov»    r0,·fp
99 »       bl»     0·<close_ex>98 »       bl»     0·<close_ex>
100 ·R_ARM_THM_CALL» close_ex99 ·R_ARM_THM_CALL» close_ex
101 »       b.n»    b0·<pid_file_create+0xb0>100 »       b.n»    ae·<pid_file_create+0xae>
102 »       mov»    r0,·fp101 »       mov»    r0,·fp
103 »       bl»     0·<close_ex>102 »       bl»     0·<close_ex>
104 ·R_ARM_THM_CALL» close_ex103 ·R_ARM_THM_CALL» close_ex
105 »       ldr»    r0,·[pc,·#72]» ;·(140·<pid_file_create+0x140>)104 »       ldr»    r0,·[pc,·#68]» ;·(13c·<pid_file_create+0x13c>)
 105 »       ldr»    r2,·[pc,·#80]» ;·(148·<pid_file_create+0x148>)
106 »       mov»    r3,·r6106 »       mov»    r3,·r6
107 »       mov.w»  r1,·#7107 »       mov.w»  r1,·#7
108 »       ldr»    r2,·[pc,·#76]» ;·(14c·<pid_file_create+0x14c>) 
109 »       ldr.w»  r0,·[r8,·r0]108 »       ldr.w»  r0,·[r8,·r0]
110 »       add»    r2,·pc109 »       add»    r2,·pc
111 »       ldr»    r0,·[r0,·#0]110 »       ldr»    r0,·[r0,·#0]
112 »       bl»     0·<logger_handle_msg>111 »       bl»     0·<logger_handle_msg>
113 ·R_ARM_THM_CALL» logger_handle_msg112 ·R_ARM_THM_CALL» logger_handle_msg
114 »       mov»    r0,·r4113 »       mov»    r0,·r4
115 »       b.n»    ba·<pid_file_create+0xba>114 »       b.n»    b8·<pid_file_create+0xb8>
116 »       ldr»    r0,·[pc,·#44]» ;·(140·<pid_file_create+0x140>)115 »       ldr»    r0,·[pc,·#44]» ;·(13c·<pid_file_create+0x13c>)
 116 »       ldr»    r2,·[pc,·#56]» ;·(14c·<pid_file_create+0x14c>)
Max diff block lines reached; 8381/11927 bytes (70.27%) of diff not shown.
15.0 KB
pipe_stream.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········2104·(bytes·into·file)13 ··Start·of·section·headers:··········2092·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1319 ··Number·of·section·headers:·········13
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·12
2.55 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x838:1 There·are·13·section·headers,·starting·at·offset·0x82c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0002c4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0002b8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000708·000078·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·0006fc·000078·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0002f8·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0002ec·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0002f8·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0002ec·000000·00··WA··0···0··1
9 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·0002f8·000020·00··WA··0···0··49 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·0002ec·000020·00··WA··0···0··4
10 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·000780·000040·08···I·10···5··410 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·000774·000040·08···I·10···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·000318·000043·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·00030c·000043·01·AMS··0···0··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·00035b·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·00034f·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00035b·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00034f·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·000390·000210·10·····11··22··414 ··[10]·.symtab···········SYMTAB··········00000000·000384·000210·10·····11··22··4
15 ··[11]·.strtab···········STRTAB··········00000000·0005a0·000167·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·000594·000167·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·0007c0·000076·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·0007b4·000076·00······0···0··1
17 Key·to·Flags:17 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··y·(purecode),·p·(processor·specific)21 ··y·(purecode),·p·(processor·specific)
2.53 KB
readelf --wide --symbols {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Symbol·table·'.symtab'·contains·33·entries:2 Symbol·table·'.symtab'·contains·33·entries:
3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
5 ·····1:·00000001·····6·FUNC····LOCAL··DEFAULT····1·pipe_stream_output_flush5 ·····1:·00000001·····6·FUNC····LOCAL··DEFAULT····1·pipe_stream_output_flush
6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
7 ·····3:·00000009····56·FUNC····LOCAL··DEFAULT····1·pipe_stream_input_close7 ·····3:·00000009····56·FUNC····LOCAL··DEFAULT····1·pipe_stream_input_close
8 ·····4:·00000041····56·FUNC····LOCAL··DEFAULT····1·pipe_stream_output_close8 ·····4:·00000041····56·FUNC····LOCAL··DEFAULT····1·pipe_stream_output_close
9 ·····5:·00000079···166·FUNC····LOCAL··DEFAULT····1·pipe_stream_output_write9 ·····5:·00000079···168·FUNC····LOCAL··DEFAULT····1·pipe_stream_output_write
10 ·····6:·00000121···138·FUNC····LOCAL··DEFAULT····1·pipe_stream_input_read10 ·····6:·00000121···138·FUNC····LOCAL··DEFAULT····1·pipe_stream_input_read
11 ·····7:·000001ad···132·FUNC····LOCAL··DEFAULT····1·pipe_stream_input_skip11 ·····7:·000001ad···132·FUNC····LOCAL··DEFAULT····1·pipe_stream_input_skip
12 ·····8:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d12 ·····8:·000002a0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
13 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC013 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
14 ····10:·000002b4·····0·NOTYPE··LOCAL··DEFAULT····1·$t14 ····10:·000002a8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
15 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····5·15 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
16 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d16 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
17 ····13:·00000000····16·OBJECT··LOCAL··DEFAULT····5·pipe_stream_output_vtbl17 ····13:·00000000····16·OBJECT··LOCAL··DEFAULT····5·pipe_stream_output_vtbl
18 ····14:·00000010····16·OBJECT··LOCAL··DEFAULT····5·pipe_stream_input_vtbl18 ····14:·00000010····16·OBJECT··LOCAL··DEFAULT····5·pipe_stream_input_vtbl
19 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····7·19 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
20 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d20 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
21 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT····1·21 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
Offset 24, 13 lines modifiedOffset 24, 13 lines modified
24 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT····8·24 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
25 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT····9·25 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
26 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·input_stream_set_void26 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·input_stream_set_void
27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·output_stream_set_void28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·output_stream_set_void
29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·usleep30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·usleep
31 ····27:·00000231···132·FUNC····GLOBAL·DEFAULT····1·pipe_stream_init31 ····27:·00000231···120·FUNC····GLOBAL·DEFAULT····1·pipe_stream_init
32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
35 ····31:·000002b5·····6·FUNC····GLOBAL·DEFAULT····1·pipe_stream_read_available35 ····31:·000002a9·····6·FUNC····GLOBAL·DEFAULT····1·pipe_stream_read_available
36 ····32:·000002bd·····6·FUNC····GLOBAL·DEFAULT····1·pipe_stream_write_available36 ····32:·000002b1·····6·FUNC····GLOBAL·DEFAULT····1·pipe_stream_write_available
2.29 KB
readelf --wide --relocs {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x708·contains·15·entries:1 Relocation·section·'.rel.text'·at·offset·0x6fc·contains·15·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000034··0000170a·R_ARM_THM_CALL·········00000000···free3 00000034··0000170a·R_ARM_THM_CALL·········00000000···free
4 0000003a··0000170a·R_ARM_THM_CALL·········00000000···free4 0000003a··0000170a·R_ARM_THM_CALL·········00000000···free
5 0000006c··0000170a·R_ARM_THM_CALL·········00000000···free5 0000006c··0000170a·R_ARM_THM_CALL·········00000000···free
6 00000072··0000170a·R_ARM_THM_CALL·········00000000···free6 00000072··0000170a·R_ARM_THM_CALL·········00000000···free
7 000000c2··0000190a·R_ARM_THM_CALL·········00000000···memcpy7 000000c2··0000190a·R_ARM_THM_CALL·········00000000···memcpy
8 00000168··0000190a·R_ARM_THM_CALL·········00000000···memcpy8 00000166··0000190a·R_ARM_THM_CALL·········00000000···memcpy
9 00000216··00001a0a·R_ARM_THM_CALL·········00000000···usleep9 00000216··00001a0a·R_ARM_THM_CALL·········00000000···usleep
10 0000024a··00001c0a·R_ARM_THM_CALL·········00000000···malloc10 00000246··00001c0a·R_ARM_THM_CALL·········00000000···malloc
11 00000268··00001c0a·R_ARM_THM_CALL·········00000000···malloc11 00000264··00001c0a·R_ARM_THM_CALL·········00000000···malloc
12 000002a0··00001d0a·R_ARM_THM_CALL·········00000000···perror12 00000296··00001d0a·R_ARM_THM_CALL·········00000000···perror
13 000002a6··00001e0a·R_ARM_THM_CALL·········00000000···exit13 0000029c··00001e0a·R_ARM_THM_CALL·········00000000···exit
14 000002ac··00000b03·R_ARM_REL32············00000000···.data.rel.ro.local14 000002a0··00000b03·R_ARM_REL32············00000000···.data.rel.ro.local
15 000002b0··00000903·R_ARM_REL32············00000000···.LC015 000002a4··00000903·R_ARM_REL32············00000000···.LC0
16 0000002e··0000161e·R_ARM_THM_JUMP24·······00000000···input_stream_set_void16 0000002e··0000161e·R_ARM_THM_JUMP24·······00000000···input_stream_set_void
17 00000066··0000181e·R_ARM_THM_JUMP24·······00000000···output_stream_set_void17 00000066··0000181e·R_ARM_THM_JUMP24·······00000000···output_stream_set_void
  
18 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0x780·contains·8·entries:18 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0x774·contains·8·entries:
19 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name19 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
20 00000000··00000502·R_ARM_ABS32············00000079···pipe_stream_output_write20 00000000··00000502·R_ARM_ABS32············00000079···pipe_stream_output_write
21 00000004··00000102·R_ARM_ABS32············00000001···pipe_stream_output_flush21 00000004··00000102·R_ARM_ABS32············00000001···pipe_stream_output_flush
22 00000008··00000402·R_ARM_ABS32············00000041···pipe_stream_output_close22 00000008··00000402·R_ARM_ABS32············00000041···pipe_stream_output_close
23 0000000c··00000f02·R_ARM_ABS32············00000000···.rodata.str1.423 0000000c··00000f02·R_ARM_ABS32············00000000···.rodata.str1.4
24 00000010··00000602·R_ARM_ABS32············00000121···pipe_stream_input_read24 00000010··00000602·R_ARM_ABS32············00000121···pipe_stream_input_read
25 00000014··00000702·R_ARM_ABS32············000001ad···pipe_stream_input_skip25 00000014··00000702·R_ARM_ABS32············000001ad···pipe_stream_input_skip
257 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 #ai+D*DcE1 ci*D)DbE
2 src/pipe_stream.c2 src/pipe_stream.c
3 pipe_stream_input_stream3 pipe_stream_input_stream
4 pipe_stream_output4 pipe_stream_output
5 pipe_stream_output_flush5 pipe_stream_output_flush
6 pipe_stream_input_close6 pipe_stream_input_close
7 pipe_stream_output_close7 pipe_stream_output_close
8 pipe_stream_output_write8 pipe_stream_output_write
6.51 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 58, 124 lines modifiedOffset 58, 125 lines modified
58 »       bl»     0·<free>58 »       bl»     0·<free>
59 ·R_ARM_THM_CALL» free59 ·R_ARM_THM_CALL» free
60 »       b.n»    5a·<pipe_stream_output_close+0x1a>60 »       b.n»    5a·<pipe_stream_output_close+0x1a>
  
61 00000078·<pipe_stream_output_write>:61 00000078·<pipe_stream_output_write>:
62 pipe_stream_output_write():62 pipe_stream_output_write():
63 »       strd»   r3,·r4,·[sp,·#-32]!63 »       strd»   r3,·r4,·[sp,·#-32]!
64 »       strd»   r5,·r6,·[sp,·#8] 
65 »       strd»   r7,·r8,·[sp,·#16]64 »       strd»   r7,·r8,·[sp,·#16]
66 »       mov»    r7,·r265 »       strd»   r5,·r6,·[sp,·#8]
67 »       strd»   r9,·lr,·[sp,·#24]66 »       strd»   r9,·lr,·[sp,·#24]
68 »       cbz»    r2,·e6·<pipe_stream_output_write+0x6e>67 »       mov»    r7,·r2
 68 »       cbz»    r2,·e8·<pipe_stream_output_write+0x70>
69 »       ldr»    r4,·[r0,·#0]69 »       ldr»    r4,·[r0,·#0]
70 »       ldr»    r2,·[r4,·#12]70 »       ldr»    r3,·[r4,·#12]
71 »       cmp»    r2,·#071 »       cmp»    r3,·#0
72 »       beq.n»  106·<pipe_stream_output_write+0x8e>72 »       beq.n»  108·<pipe_stream_output_write+0x90>
 73 »       mov»    r6,·r2
73 »       mov»    r9,·r174 »       mov»    r9,·r1
74 »       mov»    r6,·r7 
75 »       ldr»    r0,·[r4,·#4] 
76 »       mov.w»  r8,·#075 »       mov.w»  r8,·#0
77 »       b.n»    a4·<pipe_stream_output_write+0x2c>76 »       ldrd»   r0,·r2,·[r4,·#4]
78 »       cbz»    r2,·fa·<pipe_stream_output_write+0x82>77 »       b.n»    a8·<pipe_stream_output_write+0x30>
79 »       mov»    r6,·r378 »       cbz»    r3,·fc·<pipe_stream_output_write+0x84>
80 »       ldr»    r3,·[r4,·#8]79 »       mov»    r6,·r2
81 »       mov»    r1,·r980 »       mov»    r2,·ip
82 »       sub.w»  r5,·r0,·r381 »       sub.w»  r5,·r0,·r2
 82 »       ldr»    r0,·[r4,·#0]
83 »       cmp»    r5,·r683 »       cmp»    r5,·r6
 84 »       mov»    r1,·r9
84 »       it»     cs85 »       it»     cs
85 »       movcs»  r5,·r686 »       movcs»  r5,·r6
86 »       cmp»    r5,·r287 »       cmp»    r5,·r3
87 »       it»     cs88 »       it»     cs
88 »       movcs»  r5,·r289 »       movcs»  r5,·r3
89 »       ldr»    r2,·[r4,·#0]90 »       add»    r0,·r2
90 »       add»    r9,·r5 
91 »       add.w»  r0,·r2,·r3 
92 »       mov»    r2,·r591 »       mov»    r2,·r5
 92 »       add»    r9,·r5
93 »       bl»     0·<memcpy>93 »       bl»     0·<memcpy>
94 ·R_ARM_THM_CALL» memcpy94 ·R_ARM_THM_CALL» memcpy
95 »       ldrd»   r0,·r3,·[r4,·#4]95 »       ldrd»   r0,·r2,·[r4,·#4]
96 »       ldr»    r2,·[r4,·#12]96 »       ldr»    r3,·[r4,·#12]
97 »       ldr»    r1,·[r4,·#20]97 »       ldr»    r1,·[r4,·#20]
98 »       add»    r3,·r598 »       add»    r2,·r5
99 »       cmp»    r3,·r099 »       cmp»    r2,·r0
100 »       it»     eq100 »       sub.w»  r3,·r3,·r5
101 »       moveq»  r3,·r8101 »       ite»    ne
102 »       sub.w»  r2,·r2,·r5102 »       movne»  ip,·r2
 103 »       moveq»  ip,·r8
103 »       add»    r1,·r5104 »       add»    r1,·r5
104 »       strd»   r3,·r2,·[r4,·#8]105 »       subs»   r2,·r6,·r5
105 »       subs»   r3,·r6,·r5106 »       strd»   ip,·r3,·[r4,·#8]
106 »       str»    r1,·[r4,·#20]107 »       str»    r1,·[r4,·#20]
107 »       bne.n»  a0·<pipe_stream_output_write+0x28>108 »       bne.n»  a2·<pipe_stream_output_write+0x2a>
108 »       mov»    r0,·r7109 »       mov»    r0,·r7
109 »       ldrd»   r3,·r4,·[sp]110 »       ldrd»   r3,·r4,·[sp]
110 »       ldrd»   r5,·r6,·[sp,·#8]111 »       ldrd»   r5,·r6,·[sp,·#8]
111 »       ldrd»   r7,·r8,·[sp,·#16]112 »       ldrd»   r7,·r8,·[sp,·#16]
112 »       add»    sp,·#24113 »       add»    sp,·#24
113 »       ldmia.w»sp!,·{r9,·pc}114 »       ldmia.w»sp!,·{r9,·pc}
114 »       sub.w»  r5,·r5,·r6115 »       sub.w»  r5,·r5,·r6
115 »       adds»   r5,·r5,·r7116 »       adds»   r5,·r5,·r7
116 »       it»     ne117 »       it»     ne
117 »       movne»  r0,·r5118 »       movne»  r0,·r5
118 »       bne.n»  e8·<pipe_stream_output_write+0x70>119 »       bne.n»  ea·<pipe_stream_output_write+0x72>
119 »       ldrb»   r3,·[r4,·#24]120 »       ldrb»   r3,·[r4,·#24]
120 »       mov.w»  r7,·#12121 »       mov.w»  r7,·#12
121 »       movt»   r7,·#32770»  ;·0x8002122 »       movt»   r7,·#32770»  ;·0x8002
122 »       and.w»  r3,·r3,·#3123 »       and.w»  r3,·r3,·#3
123 »       cmp»    r3,·#3124 »       cmp»    r3,·#3
124 »       ite»    ne125 »       ite»    ne
125 »       movne»  r0,·r7126 »       movne»  r0,·r7
126 »       moveq»  r0,·#0127 »       moveq»  r0,·#0
127 »       b.n»    e8·<pipe_stream_output_write+0x70>128 »       b.n»    ea·<pipe_stream_output_write+0x72>
128 »       nop 
  
129 00000120·<pipe_stream_input_read>:129 00000120·<pipe_stream_input_read>:
130 pipe_stream_input_read():130 pipe_stream_input_read():
131 »       strd»   r3,·r4,·[sp,·#-32]!131 »       strd»   r3,·r4,·[sp,·#-32]!
132 »       strd»   r5,·r6,·[sp,·#8] 
133 »       strd»   r7,·r8,·[sp,·#16]132 »       strd»   r7,·r8,·[sp,·#16]
134 »       mov»    r8,·r2133 »       strd»   r5,·r6,·[sp,·#8]
135 »       strd»   r9,·lr,·[sp,·#24]134 »       strd»   r9,·lr,·[sp,·#24]
 135 »       mov»    r8,·r2
136 »       cbz»    r2,·18e·<pipe_stream_input_read+0x6e>136 »       cbz»    r2,·18e·<pipe_stream_input_read+0x6e>
137 »       ldr»    r4,·[r0,·#0]137 »       ldr»    r4,·[r0,·#0]
 138 »       ldr»    r3,·[r4,·#20]
 139 »       cbz»    r3,·1a2·<pipe_stream_input_read+0x82>
138 »       mov»    r9,·r1140 »       mov»    r9,·r1
139 »       ldr»    r1,·[r4,·#20] 
140 »       cbz»    r1,·1a2·<pipe_stream_input_read+0x82> 
141 »       mov»    r6,·r2141 »       mov»    r6,·r2
142 »       mov.w»  r7,·#0142 »       mov.w»  r7,·#0
143 »       ldr.w»  ip,·[r4,·#4]143 »       ldr.w»  ip,·[r4,·#4]
144 »       b.n»    14a·<pipe_stream_input_read+0x2a>144 »       b.n»    14a·<pipe_stream_input_read+0x2a>
145 »       cbz»    r1,·1a4·<pipe_stream_input_read+0x84>145 »       cbz»    r3,·1a4·<pipe_stream_input_read+0x84>
146 »       ldr»    r3,·[r4,·#0]146 »       ldr»    r1,·[r4,·#16]
 147 »       ldr»    r2,·[r4,·#0]
147 »       mov»    r0,·r9148 »       mov»    r0,·r9
148 »       ldr»    r2,·[r4,·#16]149 »       sub.w»  r5,·ip,·r1
149 »       sub.w»  r5,·ip,·r2150 »       add»    r1,·r2
150 »       cmp»    r5,·r6151 »       cmp»    r5,·r6
151 »       it»     cs152 »       it»     cs
152 »       movcs»  r5,·r6153 »       movcs»  r5,·r6
153 »       cmp»    r5,·r1154 »       cmp»    r5,·r3
154 »       it»     cs155 »       it»     cs
155 »       movcs»  r5,·r1156 »       movcs»  r5,·r3
156 »       add.w»  r1,·r3,·r2 
157 »       mov»    r2,·r5157 »       mov»    r2,·r5
158 »       add»    r9,·r5158 »       add»    r9,·r5
159 »       bl»     0·<memcpy>159 »       bl»     0·<memcpy>
160 ·R_ARM_THM_CALL» memcpy160 ·R_ARM_THM_CALL» memcpy
 161 »       ldrd»   r1,·r2,·[r4,·#12]
161 »       ldr.w»  ip,·[r4,·#4]162 »       ldr.w»  ip,·[r4,·#4]
162 »       ldrd»   r2,·r3,·[r4,·#12]163 »       ldr»    r3,·[r4,·#20]
163 »       ldr»    r1,·[r4,·#20] 
164 »       add»    r3,·r5 
165 »       add»    r2,·r5164 »       add»    r2,·r5
166 »       cmp»    r3,·ip165 »       add»    r1,·r5
167 »       it»     eq166 »       cmp»    r2,·ip
168 »       moveq»  r3,·r7167 »       sub.w»  r3,·r3,·r5
169 »       sub.w»  r1,·r1,·r5168 »       ite»    ne
 169 »       movne»  r0,·r2
 170 »       moveq»  r0,·r7
Max diff block lines reached; 3090/6482 bytes (47.67%) of diff not shown.
35.6 KB
pool.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········3736·(bytes·into·file)13 ··Start·of·section·headers:··········3744·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0xe98:1 There·are·11·section·headers,·starting·at·offset·0xea0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0005ac·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0005b4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000c30·000208·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·000c38·000208·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0005e0·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0005e8·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0005e0·00001c·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·0005e8·00001c·00··WA··0···0··4
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0005e0·0000fe·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0005e8·0000fe·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·0006de·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·0006e6·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0006de·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0006e6·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·000714·000380·10······9··35··412 ··[·8]·.symtab···········SYMTAB··········00000000·00071c·000380·10······9··35··4
13 ··[·9]·.strtab···········STRTAB··········00000000·000a94·00019b·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·000a9c·00019b·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·000e38·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·000e40·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
4.92 KB
readelf --wide --symbols {}
    
Offset 1, 59 lines modifiedOffset 1, 59 lines modified
  
1 Symbol·table·'.symtab'·contains·56·entries:1 Symbol·table·'.symtab'·contains·56·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····4·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····3:·00000080·····0·NOTYPE··LOCAL··DEFAULT····1·$d6 ·····3:·00000084·····0·NOTYPE··LOCAL··DEFAULT····1·$d
7 ·····4:·00000084·····0·NOTYPE··LOCAL··DEFAULT····1·$t7 ·····4:·00000088·····0·NOTYPE··LOCAL··DEFAULT····1·$t
8 ·····5:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····1·$d8 ·····5:·000000f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC09 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
10 ·····7:·00000064·····0·NOTYPE··LOCAL··DEFAULT····5·.LC110 ·····7:·00000064·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
11 ·····8:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t11 ·····8:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
12 ·····9:·00000164·····0·NOTYPE··LOCAL··DEFAULT····1·$d12 ·····9:·00000170·····0·NOTYPE··LOCAL··DEFAULT····1·$d
13 ····10:·00000174·····0·NOTYPE··LOCAL··DEFAULT····1·$t13 ····10:·00000180·····0·NOTYPE··LOCAL··DEFAULT····1·$t
14 ····11:·00000200·····0·NOTYPE··LOCAL··DEFAULT····1·$d14 ····11:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
15 ····12:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····1·$t15 ····12:·00000218·····0·NOTYPE··LOCAL··DEFAULT····1·$t
16 ····13:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····1·$d16 ····13:·000002a8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
17 ····14:·000002b0·····0·NOTYPE··LOCAL··DEFAULT····1·$t17 ····14:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
18 ····15:·000003c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d18 ····15:·000003cc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
19 ····16:·00000074·····0·NOTYPE··LOCAL··DEFAULT····5·.LC219 ····16:·00000074·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
20 ····17:·000003dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t20 ····17:·000003e4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
21 ····18:·000004bc·····0·NOTYPE··LOCAL··DEFAULT····1·$d21 ····18:·000004c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
22 ····19:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC422 ····19:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
23 ····20:·00000090·····0·NOTYPE··LOCAL··DEFAULT····5·.LC323 ····20:·00000090·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
24 ····21:·000004cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t24 ····21:·000004d4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
25 ····22:·0000057c·····0·NOTYPE··LOCAL··DEFAULT····1·$d25 ····22:·00000584·····0·NOTYPE··LOCAL··DEFAULT····1·$d
26 ····23:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC526 ····23:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
27 ····24:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····5·.LC627 ····24:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
28 ····25:·0000058c·····0·NOTYPE··LOCAL··DEFAULT····1·$t28 ····25:·00000594·····0·NOTYPE··LOCAL··DEFAULT····1·$t
29 ····26:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d29 ····26:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d
30 ····27:·00000000····24·OBJECT··LOCAL··DEFAULT····4·pool_chain_mtx30 ····27:·00000000····24·OBJECT··LOCAL··DEFAULT····4·pool_chain_mtx
31 ····28:·00000018·····4·OBJECT··LOCAL··DEFAULT····4·pool_chain31 ····28:·00000018·····4·OBJECT··LOCAL··DEFAULT····4·pool_chain
32 ····29:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d32 ····29:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
33 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT····1·33 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
34 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT····3·34 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
35 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT····5·35 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
36 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT····6·36 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
37 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT····7·37 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
38 ····35:·00000001···132·FUNC····GLOBAL·DEFAULT····1·pool_init38 ····35:·00000001···136·FUNC····GLOBAL·DEFAULT····1·pool_init
39 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_init39 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_init
40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mutex_init40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mutex_init
41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_resize41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_resize
42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_lock42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_lock
43 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_unlock43 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_unlock
44 ····41:·00000085···116·FUNC····GLOBAL·DEFAULT····1·pool_log_stats_ex44 ····41:·00000089···116·FUNC····GLOBAL·DEFAULT····1·pool_log_stats_ex
45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg
46 ····43:·000000f9···124·FUNC····GLOBAL·DEFAULT····1·pool_log_stats46 ····43:·000000fd···132·FUNC····GLOBAL·DEFAULT····1·pool_log_stats
47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
48 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_system_logger48 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_system_logger
49 ····46:·00000175···152·FUNC····GLOBAL·DEFAULT····1·pool_log_all_stats_ex49 ····46:·00000181···152·FUNC····GLOBAL·DEFAULT····1·pool_log_all_stats_ex
50 ····47:·0000020d···164·FUNC····GLOBAL·DEFAULT····1·pool_log_all_stats50 ····47:·00000219···164·FUNC····GLOBAL·DEFAULT····1·pool_log_all_stats
51 ····48:·000002b1···300·FUNC····GLOBAL·DEFAULT····1·pool_finalize51 ····48:·000002bd···296·FUNC····GLOBAL·DEFAULT····1·pool_finalize
52 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_destroy52 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_destroy
53 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mutex_destroy53 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mutex_destroy
54 ····51:·000003dd···240·FUNC····GLOBAL·DEFAULT····1·pool_alloc54 ····51:·000003e5···240·FUNC····GLOBAL·DEFAULT····1·pool_alloc
55 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_pop55 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_pop
56 ····53:·000004cd···192·FUNC····GLOBAL·DEFAULT····1·pool_release56 ····53:·000004d5···192·FUNC····GLOBAL·DEFAULT····1·pool_release
57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_append57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_append
58 ····55:·0000058d····30·FUNC····GLOBAL·DEFAULT····1·pool_set_size58 ····55:·00000595····30·FUNC····GLOBAL·DEFAULT····1·pool_set_size
8.86 KB
readelf --wide --relocs {}
    
Offset 1, 68 lines modifiedOffset 1, 68 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xc30·contains·65·entries:1 Relocation·section·'.rel.text'·at·offset·0xc38·contains·65·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000018··0000240a·R_ARM_THM_CALL·········00000000···ptr_vector_init3 0000001c··0000240a·R_ARM_THM_CALL·········00000000···ptr_vector_init
4 00000030··0000250a·R_ARM_THM_CALL·········00000000···mutex_init4 0000002a··0000250a·R_ARM_THM_CALL·········00000000···mutex_init
5 00000054··0000260a·R_ARM_THM_CALL·········00000000···ptr_vector_resize5 00000054··0000260a·R_ARM_THM_CALL·········00000000···ptr_vector_resize
6 00000060··0000270a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock6 00000062··0000270a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
7 00000080··00000103·R_ARM_REL32············00000000···.bss7 00000084··00000103·R_ARM_REL32············00000000···.bss
8 000000c8··00002a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg8 000000cc··00002a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
9 000000f0··00000603·R_ARM_REL32············00000000···.LC09 000000f4··00000603·R_ARM_REL32············00000000···.LC0
10 000000f4··00000703·R_ARM_REL32············00000064···.LC110 000000f8··00000703·R_ARM_REL32············00000064···.LC1
11 00000142··00002a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg11 0000014a··00002a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
12 00000164··00002c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_12 00000170··00002c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
13 00000168··00002d1a·R_ARM_GOT_BREL·········00000000···g_system_logger13 00000174··00002d1a·R_ARM_GOT_BREL·········00000000···g_system_logger
14 0000016c··00000603·R_ARM_REL32············00000000···.LC014 00000178··00000603·R_ARM_REL32············00000000···.LC0
15 00000170··00000703·R_ARM_REL32············00000064···.LC115 0000017c··00000703·R_ARM_REL32············00000064···.LC1
16 00000194··0000270a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock16 000001a0··0000270a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
17 000001d4··00002a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg17 000001e0··00002a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
18 00000200··00000103·R_ARM_REL32············00000000···.bss18 0000020c··00000103·R_ARM_REL32············00000000···.bss
19 00000204··00000603·R_ARM_REL32············00000000···.LC019 00000210··00000603·R_ARM_REL32············00000000···.LC0
20 00000208··00000103·R_ARM_REL32············00000000···.bss20 00000214··00000103·R_ARM_REL32············00000000···.bss
21 00000234··0000270a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock21 00000240··0000270a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
22 00000270··00002a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg22 0000027c··00002a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
23 0000029c··00002c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_23 000002a8··00002c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
24 000002a0··00002d1a·R_ARM_GOT_BREL·········00000000···g_system_logger24 000002ac··00002d1a·R_ARM_GOT_BREL·········00000000···g_system_logger
25 000002a4··00000103·R_ARM_REL32············00000000···.bss25 000002b0··00000103·R_ARM_REL32············00000000···.bss
26 000002a8··00000603·R_ARM_REL32············00000000···.LC026 000002b4··00000603·R_ARM_REL32············00000000···.LC0
27 000002ac··00000103·R_ARM_REL32············00000000···.bss27 000002b8··00000103·R_ARM_REL32············00000000···.bss
28 000002d0··0000270a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock28 000002d8··0000270a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
29 000002f4··0000280a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock29 000002fc··0000280a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
30 000002fa··0000270a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock30 00000302··0000270a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
31 00000338··0000310a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy31 00000340··0000310a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy
32 0000033e··0000280a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock32 00000346··0000280a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
33 00000344··0000320a·R_ARM_THM_CALL·········00000000···mutex_destroy33 0000034c··0000320a·R_ARM_THM_CALL·········00000000···mutex_destroy
34 0000037c··00002a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg34 00000388··00002a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
35 000003b8··00002a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg35 000003c0··00002a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
36 000003c4··00000103·R_ARM_REL32············00000000···.bss 
37 000003c8··00002c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_ 
38 000003cc··00000103·R_ARM_REL32············00000000···.bss36 000003cc··00000103·R_ARM_REL32············00000000···.bss
39 000003d0··00002d1a·R_ARM_GOT_BREL·········00000000···g_system_logger37 000003d0··00002c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
40 000003d4··00000603·R_ARM_REL32············00000000···.LC038 000003d4··00000103·R_ARM_REL32············00000000···.bss
41 000003d8··00001003·R_ARM_REL32············00000074···.LC239 000003d8··00002d1a·R_ARM_GOT_BREL·········00000000···g_system_logger
42 000003f8··0000270a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock40 000003dc··00000603·R_ARM_REL32············00000000···.LC0
43 0000043e··0000340a·R_ARM_THM_CALL·········00000000···ptr_vector_pop41 000003e0··00001003·R_ARM_REL32············00000074···.LC2
44 00000446··0000280a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock42 00000400··0000270a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
45 0000045c··00002a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg43 00000446··0000340a·R_ARM_THM_CALL·········00000000···ptr_vector_pop
46 00000478··0000280a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock44 0000044e··0000280a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
47 00000492··0000280a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock45 00000464··00002a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
48 000004ae··00002a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg46 00000480··0000280a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
49 000004bc··00002c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_47 0000049a··0000280a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
50 000004c0··00002d1a·R_ARM_GOT_BREL·········00000000···g_system_logger48 000004b6··00002a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
51 000004c4··00001303·R_ARM_REL32············000000c0···.LC449 000004c4··00002c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
52 000004c8··00001403·R_ARM_REL32············00000090···.LC350 000004c8··00002d1a·R_ARM_GOT_BREL·········00000000···g_system_logger
53 00000506··00002a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg51 000004cc··00001303·R_ARM_REL32············000000c0···.LC4
54 0000050c··0000270a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock52 000004d0··00001403·R_ARM_REL32············00000090···.LC3
55 00000558··0000360a·R_ARM_THM_CALL·········00000000···ptr_vector_append53 0000050e··00002a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
56 00000574··00002a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg54 00000514··0000270a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
57 0000057c··00002c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_55 00000560··0000360a·R_ARM_THM_CALL·········00000000···ptr_vector_append
58 00000580··00002d1a·R_ARM_GOT_BREL·········00000000···g_system_logger56 0000057c··00002a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
59 00000584··00001703·R_ARM_REL32············000000d4···.LC557 00000584··00002c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
60 00000588··00001803·R_ARM_REL32············000000ec···.LC658 00000588··00002d1a·R_ARM_GOT_BREL·········00000000···g_system_logger
61 0000059c··0000260a·R_ARM_THM_CALL·········00000000···ptr_vector_resize59 0000058c··00001703·R_ARM_REL32············000000d4···.LC5
62 0000007a··0000281e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock60 00000590··00001803·R_ARM_REL32············000000ec···.LC6
63 000000ea··00002a1e·R_ARM_THM_JUMP24·······00000000···logger_handle_msg61 000005a4··0000260a·R_ARM_THM_CALL·········00000000···ptr_vector_resize
64 0000015e··00002a1e·R_ARM_THM_JUMP24·······00000000···logger_handle_msg62 00000080··0000281e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock
65 000001fa··0000281e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock63 000000ee··00002a1e·R_ARM_THM_JUMP24·······00000000···logger_handle_msg
66 00000296··0000281e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock64 0000016a··00002a1e·R_ARM_THM_JUMP24·······00000000···logger_handle_msg
67 00000550··0000281e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock65 00000206··0000281e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock
 66 000002a2··0000281e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock
 67 00000558··0000281e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock
18.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 201 lines modifiedOffset 1, 204 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000000·<pool_init>:2 00000000·<pool_init>:
3 pool_init():3 pool_init():
4 »       strd»   r4,·r5,·[sp,·#-24]!4 »       strd»   r3,·r4,·[sp,·#-32]!
 5 »       strd»   r5,·r6,·[sp,·#8]
 6 »       ldr»    r6,·[sp,·#32]
5 »       mov»    r4,·r07 »       mov»    r4,·r0
6 »       mov»    r5,·r38 »       strd»   r9,·lr,·[sp,·#24]
7 »       strd»   r6,·r7,·[sp,·#8]9 »       strd»   r7,·r8,·[sp,·#16]
8 »       mov»    r6,·r210 »       mov»    r9,·r1
9 »       mov»    r7,·r111 »       mov»    r8,·r2
10 »       strd»   r8,·lr,·[sp,·#16]12 »       mov»    r7,·r3
11 »       ldr.w»  r8,·[sp,·#24]13 »       ldr»    r5,·[pc,·#104]»;·(84·<pool_init+0x84>)
12 »       bl»     0·<ptr_vector_init>14 »       bl»     0·<ptr_vector_init>
13 ·R_ARM_THM_CALL» ptr_vector_init15 ·R_ARM_THM_CALL» ptr_vector_init
 16 »       strd»   r9,·r8,·[r4,·#12]
14 »       add.w»  r0,·r4,·#2017 »       add.w»  r0,·r4,·#20
15 »       strd»   r7,·r6,·[r4,·#12]18 »       str»    r7,·[r4,·#44]» ;·0x2c
16 »       mov.w»  r6,·#0 
17 »       str»    r5,·[r4,·#44]» ;·0x2c 
18 »       mov.w»  r7,·#0 
19 »       ldr»    r5,·[pc,·#80]» ;·(54·<mutex_init+0x54>) 
20 »       bl»     0·<mutex_init>19 »       bl»     0·<mutex_init>
21 ·R_ARM_THM_CALL» mutex_init20 ·R_ARM_THM_CALL» mutex_init
22 »       mov.w»  r3,·#021 »       mov.w»  r3,·#0
23 »       mov»    r0,·r422 »       mov.w»  r0,·#0
24 »       strd»   r6,·r7,·[r4,·#48]»     ;·0x3023 »       mov.w»  r1,·#0
25 »       mov.w»  r1,·#65536» ;·0x1000024 »       strd»   r0,·r1,·[r4,·#48]»     ;·0x30
26 »       strd»   r6,·r7,·[r4,·#56]»     ;·0x3825 »       strd»   r6,·r3,·[r4,·#64]»     ;·0x40
27 »       strd»   r8,·r3,·[r4,·#64]»     ;·0x4026 »       strd»   r0,·r1,·[r4,·#56]»     ;·0x38
 27 »       strh.w» r3,·[r4,·#84]»      ;·0x54
28 »       str»    r3,·[r4,·#72]» ;·0x4828 »       str»    r3,·[r4,·#72]» ;·0x48
29 »       add»    r5,·pc29 »       mov»    r0,·r4
30 »       str»    r3,·[r4,·#76]» ;·0x4c30 »       str»    r3,·[r4,·#76]» ;·0x4c
31 »       strh.w» r3,·[r4,·#84]»      ;·0x5431 »       mov.w»  r1,·#65536» ;·0x10000
32 »       bl»     0·<ptr_vector_resize>32 »       bl»     0·<ptr_vector_resize>
33 ·R_ARM_THM_CALL» ptr_vector_resize33 ·R_ARM_THM_CALL» ptr_vector_resize
 34 »       add»    r5,·pc
34 »       movw»   r3,·#65535»  ;·0xffff35 »       movw»   r3,·#65535»  ;·0xffff
35 »       mov»    r0,·r536 »       mov»    r0,·r5
36 »       str»    r3,·[r4,·#68]» ;·0x4437 »       str»    r3,·[r4,·#68]» ;·0x44
37 »       bl»     0·<pthread_mutex_lock>38 »       bl»     0·<pthread_mutex_lock>
38 ·R_ARM_THM_CALL» pthread_mutex_lock39 ·R_ARM_THM_CALL» pthread_mutex_lock
39 »       ldr»    r3,·[r5,·#24]40 »       ldr»    r3,·[r5,·#24]
 41 »       ldrd»   r7,·r8,·[sp,·#16]
 42 »       ldrd»   r9,·lr,·[sp,·#24]
40 »       mov»    r0,·r543 »       mov»    r0,·r5
41 »       ldrd»   r6,·r7,·[sp,·#8] 
42 »       ldrd»   r8,·lr,·[sp,·#16] 
43 »       str»    r4,·[r5,·#24]44 »       str»    r4,·[r5,·#24]
 45 »       ldrd»   r5,·r6,·[sp,·#8]
44 »       str»    r3,·[r4,·#80]» ;·0x5046 »       str»    r3,·[r4,·#80]» ;·0x50
45 »       ldrd»   r4,·r5,·[sp]47 »       ldrd»   r3,·r4,·[sp]
46 »       add»    sp,·#2448 »       add»    sp,·#32
47 »       b.w»    0·<pthread_mutex_unlock>49 »       b.w»    0·<pthread_mutex_unlock>
48 ·R_ARM_THM_JUMP24»       pthread_mutex_unlock50 ·R_ARM_THM_JUMP24»       pthread_mutex_unlock
49 »       nop51 »       .word»  0x00000028
50 »       .word»  0x00000030 
51 ·R_ARM_REL32»    .bss52 ·R_ARM_REL32»    .bss
  
52 00000084·<pool_log_stats_ex>:53 00000088·<pool_log_stats_ex>:
53 pool_log_stats_ex():54 pool_log_stats_ex():
54 »       cbz»    r0,·e0·<pool_log_stats_ex+0x5c>55 »       cbz»    r0,·e4·<pool_log_stats_ex+0x5c>
55 »       mov»    r3,·r056 »       mov»    r3,·r0
56 »       str.w»  r4,·[sp,·#-28]!57 »       str.w»  r4,·[sp,·#-28]!
57 »       mov»    r0,·r1 
58 »       strd»   r5,·r6,·[sp,·#4]58 »       strd»   r5,·r6,·[sp,·#4]
59 »       mov»    r1,·r2 
60 »       strd»   r7,·r8,·[sp,·#12]59 »       strd»   r7,·r8,·[sp,·#12]
61 »       strd»   r9,·lr,·[sp,·#20]60 »       strd»   r9,·lr,·[sp,·#20]
 61 »       ldrd»   r8,·r9,·[r3,·#48]»     ;·0x30
 62 »       ldrd»   r4,·r5,·[r3,·#56]»     ;·0x38
 63 »       ldr»    r7,·[r3,·#72]» ;·0x48
 64 »       ldr»    r6,·[r3,·#76]» ;·0x4c
62 »       sub»    sp,·#36»      ;·0x2465 »       sub»    sp,·#36»      ;·0x24
63 »       ldrd»   r6,·r7,·[r3,·#48]»     ;·0x3066 »       mov»    r0,·r1
64 »       ldrd»   r8,·r9,·[r3,·#56]»     ;·0x3867 »       mov»    r1,·r2
65 »       ldr»    r5,·[r3,·#72]» ;·0x4868 »       ldr»    r2,·[pc,·#68]» ;·(f4·<pool_log_stats_ex+0x6c>)
66 »       ldr»    r4,·[r3,·#76]» ;·0x4c69 »       strd»   r7,·r6,·[sp,·#24]
67 »       ldr»    r2,·[pc,·#68]» ;·(f0·<pool_log_stats_ex+0x6c>)70 »       ldr»    r6,·[r3,·#68]» ;·0x44
68 »       strd»   r5,·r4,·[sp,·#24] 
69 »       ldr»    r4,·[r3,·#68]» ;·0x44 
70 »       add»    r2,·pc71 »       add»    r2,·pc
71 »       str»    r4,·[sp,·#20]72 »       str»    r6,·[sp,·#20]
72 »       ldr»    r4,·[r3,·#4]73 »       ldr»    r6,·[r3,·#4]
73 »       strd»   r6,·r7,·[sp]74 »       strd»   r8,·r9,·[sp]
74 »       strd»   r8,·r9,·[sp,·#8]75 »       strd»   r4,·r5,·[sp,·#8]
75 »       add.w»  r4,·r4,·#176 »       add.w»  r6,·r6,·#1
76 »       str»    r4,·[sp,·#16]77 »       str»    r6,·[sp,·#16]
77 »       ldr»    r3,·[r3,·#64]» ;·0x4078 »       ldr»    r3,·[r3,·#64]» ;·0x40
78 »       bl»     0·<logger_handle_msg>79 »       bl»     0·<logger_handle_msg>
79 ·R_ARM_THM_CALL» logger_handle_msg80 ·R_ARM_THM_CALL» logger_handle_msg
80 »       add»    sp,·#36»      ;·0x2481 »       add»    sp,·#36»      ;·0x24
81 »       ldrd»   r4,·r5,·[sp]82 »       ldrd»   r4,·r5,·[sp]
82 »       ldrd»   r6,·r7,·[sp,·#8]83 »       ldrd»   r6,·r7,·[sp,·#8]
83 »       ldrd»   r8,·r9,·[sp,·#16]84 »       ldrd»   r8,·r9,·[sp,·#16]
84 »       add»    sp,·#2485 »       add»    sp,·#24
85 »       ldr.w»  pc,·[sp],·#486 »       ldr.w»  pc,·[sp],·#4
86 »       ldr»    r2,·[pc,·#16]» ;·(f4·<pool_log_stats_ex+0x70>)87 »       ldr»    r2,·[pc,·#16]» ;·(f8·<pool_log_stats_ex+0x70>)
87 »       mov»    r0,·r188 »       mov»    r0,·r1
88 »       mov.w»  r1,·#389 »       mov.w»  r1,·#3
89 »       add»    r2,·pc90 »       add»    r2,·pc
90 »       b.w»    0·<logger_handle_msg>91 »       b.w»    0·<logger_handle_msg>
91 ·R_ARM_THM_JUMP24»       logger_handle_msg92 ·R_ARM_THM_JUMP24»       logger_handle_msg
92 »       nop93 »       nop
93 »       .word»  0x0000003a94 »       .word»  0x0000003a
94 ·R_ARM_REL32»    .LC095 ·R_ARM_REL32»    .LC0
95 »       .word»  0x0000000896 »       .word»  0x00000008
96 ·R_ARM_REL32»    .LC197 ·R_ARM_REL32»    .LC1
  
97 000000f8·<pool_log_stats>:98 000000fc·<pool_log_stats>:
98 pool_log_stats():99 pool_log_stats():
99 »       ldr»    r2,·[pc,·#104]»;·(164·<pool_log_stats+0x6c>)100 »       ldr»    r2,·[pc,·#112]»;·(170·<pool_log_stats+0x74>)
 101 »       ldr»    r1,·[pc,·#116]»;·(174·<pool_log_stats+0x78>)
100 »       mov»    r3,·r0102 »       mov»    r3,·r0
101 »       ldr»    r1,·[pc,·#104]»;·(168·<pool_log_stats+0x70>) 
102 »       add»    r2,·pc103 »       add»    r2,·pc
103 »       ldr»    r2,·[r2,·r1]104 »       ldr»    r2,·[r2,·r1]
104 »       ldr»    r0,·[r2,·#0]105 »       ldr»    r0,·[r2,·#0]
105 »       cbz»    r3,·156·<pool_log_stats+0x5e>106 »       cbz»    r3,·162·<pool_log_stats+0x66>
106 »       strd»   r4,·r6,·[sp,·#-24]!107 »       str.w»  r4,·[sp,·#-28]!
107 »       mov.w»  r1,·#7108 »       strd»   r5,·r6,·[sp,·#4]
108 »       strd»   r7,·r8,·[sp,·#8]109 »       strd»   r7,·r8,·[sp,·#12]
Max diff block lines reached; 14934/18954 bytes (78.79%) of diff not shown.
112 KB
ptr_set.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········11312·(bytes·into·file)13 ··Start·of·section·headers:··········11296·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1219 ··Number·of·section·headers:·········12
20 ··Section·header·string·table·index:·1120 ··Section·header·string·table·index:·11
2.38 KB
readelf --wide --sections {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 There·are·12·section·headers,·starting·at·offset·0x2c30:1 There·are·12·section·headers,·starting·at·offset·0x2c20:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·001d60·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001d50·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·002680·000548·08···I··9···1··46 ··[·2]·.rel.text·········REL·············00000000·002670·000548·08···I··9···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001d94·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·001d84·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·001d94·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·001d84·000000·00··WA··0···0··1
9 ··[·5]·.rodata···········PROGBITS········00000000·001d94·000009·00···A··0···0··49 ··[·5]·.rodata···········PROGBITS········00000000·001d84·000009·00···A··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001da0·000043·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001d90·000043·01·AMS··0···0··4
11 ··[·7]·.note.GNU-stack···PROGBITS········00000000·001de3·000000·00······0···0··111 ··[·7]·.note.GNU-stack···PROGBITS········00000000·001dd3·000000·00······0···0··1
12 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001de3·000033·00······0···0··112 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001dd3·000033·00······0···0··1
13 ··[·9]·.symtab···········SYMTAB··········00000000·001e18·000460·10·····10··30··413 ··[·9]·.symtab···········SYMTAB··········00000000·001e08·000460·10·····10··30··4
14 ··[10]·.strtab···········STRTAB··········00000000·002278·000408·00······0···0··114 ··[10]·.strtab···········STRTAB··········00000000·002268·000408·00······0···0··1
15 ··[11]·.shstrtab·········STRTAB··········00000000·002bc8·000067·00······0···0··115 ··[11]·.shstrtab·········STRTAB··········00000000·002bb8·000067·00······0···0··1
16 Key·to·Flags:16 Key·to·Flags:
17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
20 ··y·(purecode),·p·(processor·specific)20 ··y·(purecode),·p·(processor·specific)
6.14 KB
readelf --wide --symbols {}
    
Offset 10, 20 lines modifiedOffset 10, 20 lines modified
10 ·····6:·00000124·····0·NOTYPE··LOCAL··DEFAULT····1·$d10 ·····6:·00000124·····0·NOTYPE··LOCAL··DEFAULT····1·$d
11 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC011 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC0
12 ·····8:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC112 ·····8:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
13 ·····9:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····1·$t13 ·····9:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
14 ····10:·0000012d···316·FUNC····LOCAL··DEFAULT····1·ptr_set_avl_check_common14 ····10:·0000012d···316·FUNC····LOCAL··DEFAULT····1·ptr_set_avl_check_common
15 ····11:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····1·$d15 ····11:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
16 ····12:·00000268·····0·NOTYPE··LOCAL··DEFAULT····1·$t16 ····12:·00000268·····0·NOTYPE··LOCAL··DEFAULT····1·$t
17 ····13:·0000051c·····0·NOTYPE··LOCAL··DEFAULT····1·$d17 ····13:·00000518·····0·NOTYPE··LOCAL··DEFAULT····1·$d
18 ····14:·00000524·····0·NOTYPE··LOCAL··DEFAULT····1·$t18 ····14:·00000520·····0·NOTYPE··LOCAL··DEFAULT····1·$t
19 ····15:·000008bc·····0·NOTYPE··LOCAL··DEFAULT····1·$d19 ····15:·000008ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d
20 ····16:·000008c8·····0·NOTYPE··LOCAL··DEFAULT····1·$t20 ····16:·000008b8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
21 ····17:·00001c18·····0·NOTYPE··LOCAL··DEFAULT····1·$d21 ····17:·00001c08·····0·NOTYPE··LOCAL··DEFAULT····1·$d
22 ····18:·00001c24·····0·NOTYPE··LOCAL··DEFAULT····1·$t22 ····18:·00001c14·····0·NOTYPE··LOCAL··DEFAULT····1·$t
23 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT····5·23 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
24 ····20:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d24 ····20:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
25 ····21:·00000000·····2·OBJECT··LOCAL··DEFAULT····5·DIR_TO_AVL_BALANCE_25 ····21:·00000000·····2·OBJECT··LOCAL··DEFAULT····5·DIR_TO_AVL_BALANCE_
26 ····22:·00000004·····5·OBJECT··LOCAL··DEFAULT····5·AVL_BALANCE_TO_DIR_26 ····22:·00000004·····5·OBJECT··LOCAL··DEFAULT····5·AVL_BALANCE_TO_DIR_
27 ····23:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d27 ····23:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
28 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT····1·28 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
29 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT····3·29 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
Offset 36, 38 lines modifiedOffset 36, 38 lines modified
36 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort36 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort
37 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_flush37 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_flush
38 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_38 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
39 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__termout__39 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__termout__
40 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__termerr__40 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__termerr__
41 ····37:·00000269·····8·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_init41 ····37:·00000269·····8·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_init
42 ····38:·00000271····90·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_find42 ····38:·00000271····90·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_find
43 ····39:·000002cd···600·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_insert43 ····39:·000002cd···596·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_insert
44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line
45 ····41:·00000525···932·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_delete45 ····41:·00000521···920·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_delete
46 ····42:·000008c9··1928·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_destroy46 ····42:·000008b9··1928·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_destroy
47 ····43:·00001051····16·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_node_last47 ····43:·00001041····16·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_node_last
48 ····44:·00001061····46·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_iterator_init48 ····44:·00001051····46·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_iterator_init
49 ····45:·00001091····12·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_iterator_hasnext49 ····45:·00001081····12·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_iterator_hasnext
50 ····46:·0000109d····76·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_iterator_next_node50 ····46:·0000108d····76·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_iterator_next_node
51 ····47:·000010e9··2332·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_callback_and_destroy51 ····47:·000010d9··2332·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_callback_and_destroy
52 ····48:·00001a05····18·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_get_first52 ····48:·000019f5····18·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_get_first
53 ····49:·00001a19····54·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_node_next53 ····49:·00001a09····54·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_node_next
54 ····50:·00001a51····36·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_node_prev54 ····50:·00001a41····36·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_node_prev
55 ····51:·00001a75····76·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_node_mod_next55 ····51:·00001a65····76·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_node_mod_next
56 ····52:·00001ac1····76·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_node_mod_prev56 ····52:·00001ab1····76·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_node_mod_prev
57 ····53:·00001b0d···280·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_check57 ····53:·00001afd···280·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_check
58 ····54:·00001c25·····2·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_dump58 ····54:·00001c15·····2·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_dump
59 ····55:·00001c29·····6·FUNC····GLOBAL·DEFAULT····1·ptr_set_ptr_node_compare59 ····55:·00001c19·····6·FUNC····GLOBAL·DEFAULT····1·ptr_set_ptr_node_compare
60 ····56:·00001c31·····4·FUNC····GLOBAL·DEFAULT····1·ptr_set_asciizp_node_compare60 ····56:·00001c21·····4·FUNC····GLOBAL·DEFAULT····1·ptr_set_asciizp_node_compare
61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp
62 ····58:·00001c35···116·FUNC····GLOBAL·DEFAULT····1·ptr_set_fqdn_node_compare62 ····58:·00001c25···116·FUNC····GLOBAL·DEFAULT····1·ptr_set_fqdn_node_compare
63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_dnslabel_stack63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_dnslabel_stack
64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnslabel_compare64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnslabel_compare
65 ····61:·00001ca9·····4·FUNC····GLOBAL·DEFAULT····1·ptr_set_dnsname_node_compare65 ····61:·00001c99·····4·FUNC····GLOBAL·DEFAULT····1·ptr_set_dnsname_node_compare
66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_compare66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_compare
67 ····63:·00001cad····18·FUNC····GLOBAL·DEFAULT····1·ptr_set_dnslabel_node_compare67 ····63:·00001c9d····18·FUNC····GLOBAL·DEFAULT····1·ptr_set_dnslabel_node_compare
68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp
69 ····65:·00001cc1····22·FUNC····GLOBAL·DEFAULT····1·ptr_set_nullable_asciizp_node_compare69 ····65:·00001cb1····22·FUNC····GLOBAL·DEFAULT····1·ptr_set_nullable_asciizp_node_compare
70 ····66:·00001cd9····22·FUNC····GLOBAL·DEFAULT····1·ptr_set_nullable_dnsname_node_compare70 ····66:·00001cc9····22·FUNC····GLOBAL·DEFAULT····1·ptr_set_nullable_dnsname_node_compare
71 ····67:·00001cf1····22·FUNC····GLOBAL·DEFAULT····1·ptr_set_host_address_node_compare71 ····67:·00001ce1····22·FUNC····GLOBAL·DEFAULT····1·ptr_set_host_address_node_compare
72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address_compare72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address_compare
73 ····69:·00001d09····86·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_iterator_hasnext_next_value73 ····69:·00001cf9····86·FUNC····GLOBAL·DEFAULT····1·ptr_set_avl_iterator_hasnext_next_value
20.5 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x2680·contains·169·entries:1 Relocation·section·'.rel.text'·at·offset·0x2670·contains·169·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000011c··00001f0a·R_ARM_THM_CALL·········00000000···dief3 0000011c··00001f0a·R_ARM_THM_CALL·········00000000···dief
4 00000120··0000200a·R_ARM_THM_CALL·········00000000···abort4 00000120··0000200a·R_ARM_THM_CALL·········00000000···abort
5 00000124··00000703·R_ARM_REL32············00000000···.LC05 00000124··00000703·R_ARM_REL32············00000000···.LC0
6 00000128··00000803·R_ARM_REL32············0000003c···.LC16 00000128··00000803·R_ARM_REL32············0000003c···.LC1
7 000001dc··0000210a·R_ARM_THM_CALL·········00000000···logger_flush7 000001dc··0000210a·R_ARM_THM_CALL·········00000000···logger_flush
8 000001e4··0000210a·R_ARM_THM_CALL·········00000000···logger_flush8 000001e4··0000210a·R_ARM_THM_CALL·········00000000···logger_flush
Offset 13, 160 lines modifiedOffset 13, 160 lines modified
13 00000224··0000210a·R_ARM_THM_CALL·········00000000···logger_flush13 00000224··0000210a·R_ARM_THM_CALL·········00000000···logger_flush
14 0000024c··0000210a·R_ARM_THM_CALL·········00000000···logger_flush14 0000024c··0000210a·R_ARM_THM_CALL·········00000000···logger_flush
15 00000250··0000210a·R_ARM_THM_CALL·········00000000···logger_flush15 00000250··0000210a·R_ARM_THM_CALL·········00000000···logger_flush
16 0000025c··00002219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_16 0000025c··00002219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
17 00000260··0000231a·R_ARM_GOT_BREL·········00000000···__termout__17 00000260··0000231a·R_ARM_GOT_BREL·········00000000···__termout__
18 00000264··0000241a·R_ARM_GOT_BREL·········00000000···__termerr__18 00000264··0000241a·R_ARM_GOT_BREL·········00000000···__termerr__
19 00000350··0000280a·R_ARM_THM_CALL·········00000000···zalloc_line19 00000350··0000280a·R_ARM_THM_CALL·········00000000···zalloc_line
20 000004ba··0000280a·R_ARM_THM_CALL·········00000000···zalloc_line20 000004b6··0000280a·R_ARM_THM_CALL·········00000000···zalloc_line
 21 00000518··00001303·R_ARM_REL32············00000000···.rodata
21 0000051c··00001303·R_ARM_REL32············00000000···.rodata22 0000051c··00001303·R_ARM_REL32············00000000···.rodata
22 00000520··00001303·R_ARM_REL32············00000000···.rodata23 000006c8··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
23 000006ce··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line24 00000810··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
24 00000818··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line25 000008ac··00001303·R_ARM_REL32············00000000···.rodata
25 000008bc··00001303·R_ARM_REL32············00000000···.rodata26 000008b0··00001303·R_ARM_REL32············00000000···.rodata
26 000008c0··00001303·R_ARM_REL32············00000000···.rodata27 000008b4··00001303·R_ARM_REL32············00000000···.rodata
27 000008c4··00001303·R_ARM_REL32············00000000···.rodata28 0000091a··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
28 0000092a··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line29 00000942··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
29 00000952··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line30 0000094c··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
30 0000095c··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line31 0000097e··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
31 0000098e··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line32 000009a6··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
32 000009b6··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line33 000009b0··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
33 000009c0··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line34 000009ba··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
34 000009ca··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line35 000009f6··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
35 00000a06··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line36 00000a1e··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
36 00000a2e··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line37 00000a28··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
37 00000a38··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line38 00000a5a··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
38 00000a6a··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line39 00000a82··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
39 00000a92··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line40 00000a8c··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
40 00000a9c··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line41 00000a96··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
41 00000aa6··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line42 00000aa0··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
42 00000ab0··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line43 00000ae4··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
43 00000af4··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line44 00000b0c··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
44 00000b1c··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line45 00000b16··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
45 00000b26··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line46 00000b48··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
46 00000b58··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line47 00000b70··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
47 00000b80··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line48 00000b7a··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
48 00000b8a··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line49 00000b84··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
49 00000b94··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line50 00000bc0··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
50 00000bd0··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line51 00000be8··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
51 00000bf8··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line52 00000bf2··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
52 00000c02··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line53 00000c24··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
53 00000c34··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line54 00000c4c··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
54 00000c5c··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line55 00000c56··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
55 00000c66··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line56 00000c60··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
56 00000c70··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line57 00000c6a··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
57 00000c7a··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line58 00000c74··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
58 00000c84··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line59 00000cc0··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
59 00000cd0··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line60 00000ce8··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
60 00000cf8··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line61 00000cf2··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
61 00000d02··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line62 00000d24··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
62 00000d34··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line63 00000d4c··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
63 00000d5c··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line64 00000d56··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
64 00000d66··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line65 00000d60··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
65 00000d70··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line66 00000d9c··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
66 00000dac··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line67 00000dc4··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
67 00000dd4··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line68 00000dce··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
68 00000dde··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line69 00000e00··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
69 00000e10··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line70 00000e28··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
70 00000e38··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line71 00000e32··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
71 00000e42··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line72 00000e3c··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
72 00000e4c··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line73 00000e46··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
73 00000e56··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line74 00000e8a··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
74 00000e9a··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line75 00000eb2··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
75 00000ec2··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line76 00000ebc··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
76 00000ecc··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line77 00000eee··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
77 00000efe··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line78 00000f16··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
78 00000f26··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line79 00000f20··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
79 00000f30··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line80 00000f2a··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
80 00000f3a··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line81 00000f66··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
81 00000f76··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line82 00000f8e··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
82 00000f9e··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line83 00000f98··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
83 00000fa8··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line84 00000fca··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
84 00000fda··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line85 00000ff2··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
85 00001002··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line86 00000ffc··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
86 0000100c··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line87 00001006··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
87 00001016··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line88 00001010··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
88 00001020··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line89 0000101a··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
89 0000102a··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line90 00001024··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
90 00001034··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line91 0000114a··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
91 0000115a··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line92 0000117a··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
92 0000118a··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line93 00001188··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
93 00001198··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line94 000011c2··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
94 000011d2··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line95 000011f2··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
95 00001202··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line96 00001200··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
96 00001210··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line97 0000120e··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
97 0000121e··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line98 00001252··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
98 00001262··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line99 00001282··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
99 00001292··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line100 00001290··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
100 000012a0··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line101 000012ca··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
101 000012da··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line102 000012fa··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
102 0000130a··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line103 00001308··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
103 00001318··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line104 00001316··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
104 00001326··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line105 00001324··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
105 00001334··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line106 00001374··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
106 00001384··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line107 000013a4··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
107 000013b4··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line108 000013b2··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
108 000013c2··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line109 000013ec··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
109 000013fc··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line110 0000141c··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
110 0000142c··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line111 0000142a··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
111 0000143a··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line112 00001438··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
112 00001448··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line113 0000147c··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
113 0000148c··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line114 000014ac··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
114 000014bc··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line115 000014ba··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
115 000014ca··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line116 000014f4··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
116 00001504··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line117 00001524··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
117 00001534··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line118 00001532··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
118 00001542··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line119 00001540··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
119 00001550··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line120 0000154e··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
120 0000155e··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line121 0000155c··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
121 0000156c··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line122 000015b4··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
122 000015c4··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line123 000015e4··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
123 000015f4··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line124 000015f2··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
124 00001602··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line125 0000162c··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
125 0000163c··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line126 0000165c··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
126 0000166c··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line127 0000166a··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
127 0000167a··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line128 00001678··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
128 00001688··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line129 000016bc··00001e0a·R_ARM_THM_CALL·········00000000···zfree_line
Max diff block lines reached; 861/20899 bytes (4.12%) of diff not shown.
286 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 `;a{a;uD1 fHxDCV#u
2 /build/yadifa-2.3.8/lib/dnscore/include/dnscore/avl.c.inc2 /build/yadifa-2.3.8/lib/dnscore/include/dnscore/avl.c.inc
3 avl_destroy_3 avl_destroy_
4 avl_callback_and_destroy_4 avl_callback_and_destroy_
5 avl_node_double_rotation25 avl_node_double_rotation2
6 avl_create_node.part.26 avl_create_node.part.2
7 ptr_set_avl_check_common7 ptr_set_avl_check_common
8 DIR_TO_AVL_BALANCE_8 DIR_TO_AVL_BALANCE_
81.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 33, 17 lines modifiedOffset 33, 17 lines modified
33 »       ldr»    r0,·[r4,·#4]33 »       ldr»    r0,·[r4,·#4]
34 »       cbz»    r0,·46·<avl_callback_and_destroy_+0x1e>34 »       cbz»    r0,·46·<avl_callback_and_destroy_+0x1e>
35 »       mov»    r1,·r535 »       mov»    r1,·r5
36 »       bl»     28·<avl_callback_and_destroy_>36 »       bl»     28·<avl_callback_and_destroy_>
37 »       mov»    r0,·r437 »       mov»    r0,·r4
38 »       blx»    r538 »       blx»    r5
39 »       mov»    r0,·r439 »       mov»    r0,·r4
40 »       mov.w»  r1,·#2 
41 »       ldrd»   r3,·r4,·[sp] 
42 »       ldrd»   r5,·lr,·[sp,·#8]40 »       ldrd»   r5,·lr,·[sp,·#8]
 41 »       ldrd»   r3,·r4,·[sp]
 42 »       mov.w»  r1,·#2
43 »       add»    sp,·#1643 »       add»    sp,·#16
44 »       b.w»    0·<zfree_line>44 »       b.w»    0·<zfree_line>
45 ·R_ARM_THM_JUMP24»       zfree_line45 ·R_ARM_THM_JUMP24»       zfree_line
46 »       nop46 »       nop
  
47 00000060·<avl_node_double_rotation2>:47 00000060·<avl_node_double_rotation2>:
48 avl_node_double_rotation2():48 avl_node_double_rotation2():
Offset 62, 16 lines modifiedOffset 62, 16 lines modified
62 »       ittee»  lt62 »       ittee»  lt
63 »       movlt»  r4,·#163 »       movlt»  r4,·#1
64 »       movlt»  r1,·#064 »       movlt»  r1,·#0
65 »       movge»  r4,·#065 »       movge»  r4,·#0
66 »       movge»  r1,·#255»   ;·0xff66 »       movge»  r1,·#255»   ;·0xff
67 »       strb»   r4,·[r2,·#20]67 »       strb»   r4,·[r2,·#20]
68 »       strb»   r1,·[r0,·#20]68 »       strb»   r1,·[r0,·#20]
69 »       mov.w»  r4,·#0 
70 »       ldr»    r1,·[r3,·#4]69 »       ldr»    r1,·[r3,·#4]
 70 »       mov.w»  r4,·#0
71 »       strb»   r4,·[r3,·#20]71 »       strb»   r4,·[r3,·#20]
72 »       str»    r3,·[r2,·#8]72 »       str»    r3,·[r2,·#8]
73 »       cbz»    r1,·9a·<avl_node_double_rotation2+0x3a>73 »       cbz»    r1,·9a·<avl_node_double_rotation2+0x3a>
74 »       str»    r2,·[r1,·#8]74 »       str»    r2,·[r1,·#8]
75 »       ldr»    r4,·[r3,·#0]75 »       ldr»    r4,·[r3,·#0]
76 »       cbz»    r4,·a0·<avl_node_double_rotation2+0x40>76 »       cbz»    r4,·a0·<avl_node_double_rotation2+0x40>
77 »       str»    r0,·[r4,·#8]77 »       str»    r0,·[r4,·#8]
Offset 97, 16 lines modifiedOffset 97, 16 lines modified
97 »       ittee»  gt97 »       ittee»  gt
98 »       movgt»  r4,·#255»   ;·0xff98 »       movgt»  r4,·#255»   ;·0xff
99 »       movgt»  r1,·#099 »       movgt»  r1,·#0
100 »       movle»  r4,·#0100 »       movle»  r4,·#0
101 »       movle»  r1,·#1101 »       movle»  r1,·#1
102 »       strb»   r4,·[r2,·#20]102 »       strb»   r4,·[r2,·#20]
103 »       strb»   r1,·[r0,·#20]103 »       strb»   r1,·[r0,·#20]
104 »       mov.w»  r4,·#0 
105 »       ldr»    r1,·[r3,·#0]104 »       ldr»    r1,·[r3,·#0]
 105 »       mov.w»  r4,·#0
106 »       strb»   r4,·[r3,·#20]106 »       strb»   r4,·[r3,·#20]
107 »       str»    r3,·[r2,·#8]107 »       str»    r3,·[r2,·#8]
108 »       cbz»    r1,·e6·<avl_node_double_rotation2+0x86>108 »       cbz»    r1,·e6·<avl_node_double_rotation2+0x86>
109 »       str»    r2,·[r1,·#8]109 »       str»    r2,·[r1,·#8]
110 »       ldr»    r4,·[r3,·#4]110 »       ldr»    r4,·[r3,·#4]
111 »       cbz»    r4,·ec·<avl_node_double_rotation2+0x8c>111 »       cbz»    r4,·ec·<avl_node_double_rotation2+0x8c>
112 »       str»    r0,·[r4,·#8]112 »       str»    r0,·[r4,·#8]
Offset 121, 19 lines modifiedOffset 121, 19 lines modified
121 »       str»    r0,·[r3,·#4]121 »       str»    r0,·[r3,·#4]
122 »       mov»    r0,·r3122 »       mov»    r0,·r3
123 »       bx»     lr123 »       bx»     lr
  
124 00000104·<avl_create_node.part.2>:124 00000104·<avl_create_node.part.2>:
125 avl_create_node.part.2():125 avl_create_node.part.2():
126 »       ldr»    r2,·[pc,·#28]» ;·(124·<avl_create_node.part.2+0x20>)126 »       ldr»    r2,·[pc,·#28]» ;·(124·<avl_create_node.part.2+0x20>)
 127 »       ldr»    r1,·[pc,·#32]» ;·(128·<avl_create_node.part.2+0x24>)
 128 »       strd»   r3,·lr,·[sp,·#-8]!
127 »       mov.w»  r0,·#25129 »       mov.w»  r0,·#25
128 »       movt»   r0,·#32770»  ;·0x8002130 »       movt»   r0,·#32770»  ;·0x8002
129 »       strd»   r3,·lr,·[sp,·#-8]! 
130 »       mov.w»  r3,·#354»   ;·0x162131 »       mov.w»  r3,·#354»   ;·0x162
131 »       ldr»    r1,·[pc,·#16]» ;·(128·<avl_create_node.part.2+0x24>) 
132 »       add»    r2,·pc132 »       add»    r2,·pc
133 »       add»    r1,·pc133 »       add»    r1,·pc
134 »       bl»     0·<dief>134 »       bl»     0·<dief>
135 ·R_ARM_THM_CALL» dief135 ·R_ARM_THM_CALL» dief
136 »       bl»     0·<abort>136 »       bl»     0·<abort>
137 ·R_ARM_THM_CALL» abort137 ·R_ARM_THM_CALL» abort
138 »       .word»  0x00000008138 »       .word»  0x00000008
Offset 141, 16 lines modifiedOffset 141, 16 lines modified
141 »       .word»  0x0000000a141 »       .word»  0x0000000a
142 ·R_ARM_REL32»    .LC1142 ·R_ARM_REL32»    .LC1
  
143 0000012c·<ptr_set_avl_check_common>:143 0000012c·<ptr_set_avl_check_common>:
144 ptr_set_avl_check_common():144 ptr_set_avl_check_common():
145 »       strd»   r4,·r5,·[sp,·#-24]!145 »       strd»   r4,·r5,·[sp,·#-24]!
146 »       mov»    r5,·r0146 »       mov»    r5,·r0
147 »       ldr»    r0,·[r0,·#0] 
148 »       strd»   r8,·lr,·[sp,·#16]147 »       strd»   r8,·lr,·[sp,·#16]
 148 »       ldr»    r0,·[r0,·#0]
149 »       ldr.w»  r8,·[pc,·#288]»      ;·25c·<ptr_set_avl_check_common+0x130>149 »       ldr.w»  r8,·[pc,·#288]»      ;·25c·<ptr_set_avl_check_common+0x130>
150 »       strd»   r6,·r7,·[sp,·#8]150 »       strd»   r6,·r7,·[sp,·#8]
151 »       mov»    r6,·r1151 »       mov»    r6,·r1
152 »       ldr»    r7,·[r5,·#4]152 »       ldr»    r7,·[r5,·#4]
153 »       add»    r8,·pc153 »       add»    r8,·pc
154 »       cmp»    r0,·#0154 »       cmp»    r0,·#0
155 »       beq.n»  1ea·<ptr_set_avl_check_common+0xbe>155 »       beq.n»  1ea·<ptr_set_avl_check_common+0xbe>
Offset 204, 16 lines modifiedOffset 204, 16 lines modified
204 »       neglt»  r3,·r3204 »       neglt»  r3,·r3
205 »       cmp»    r3,·#1205 »       cmp»    r3,·#1
206 »       bgt.n»  1dc·<ptr_set_avl_check_common+0xb0>206 »       bgt.n»  1dc·<ptr_set_avl_check_common+0xb0>
207 »       cmp»    r4,·r0207 »       cmp»    r4,·r0
208 »       it»     lt208 »       it»     lt
209 »       movlt»  r4,·r0209 »       movlt»  r4,·r0
210 »       mov»    r0,·r4210 »       mov»    r0,·r4
211 »       ldrd»   r4,·r5,·[sp] 
212 »       ldrd»   r6,·r7,·[sp,·#8]211 »       ldrd»   r6,·r7,·[sp,·#8]
 212 »       ldrd»   r4,·r5,·[sp]
213 »       add»    sp,·#16213 »       add»    sp,·#16
214 »       ldmia.w»sp!,·{r8,·pc}214 »       ldmia.w»sp!,·{r8,·pc}
215 »       bl»     0·<logger_flush>215 »       bl»     0·<logger_flush>
216 ·R_ARM_THM_CALL» logger_flush216 ·R_ARM_THM_CALL» logger_flush
217 »       rsb»    r4,·r6,·#0217 »       rsb»    r4,·r6,·#0
218 »       bl»     0·<logger_flush>218 »       bl»     0·<logger_flush>
219 ·R_ARM_THM_CALL» logger_flush219 ·R_ARM_THM_CALL» logger_flush
Offset 303, 16 lines modifiedOffset 303, 16 lines modified
303 »       ldr»    r3,·[r6,·#4]303 »       ldr»    r3,·[r6,·#4]
304 »       mov»    r0,·r5304 »       mov»    r0,·r5
305 »       blx»    r3305 »       blx»    r3
306 »       mov»    r1,·r5306 »       mov»    r1,·r5
307 »       cmp»    r0,·#0307 »       cmp»    r0,·#0
308 »       bne.n»  286·<ptr_set_avl_find+0x16>308 »       bne.n»  286·<ptr_set_avl_find+0x16>
309 »       mov»    r0,·r4309 »       mov»    r0,·r4
310 »       ldrd»   r3,·r4,·[sp] 
311 »       ldrd»   r5,·r6,·[sp,·#8]310 »       ldrd»   r5,·r6,·[sp,·#8]
 311 »       ldrd»   r3,·r4,·[sp]
312 »       add»    sp,·#16312 »       add»    sp,·#16
313 »       pop»    {r7,·pc}313 »       pop»    {r7,·pc}
314 »       mov.w»  r4,·#0314 »       mov.w»  r4,·#0
Max diff block lines reached; 80513/83274 bytes (96.68%) of diff not shown.
119 KB
ptr_set_debug.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········10360·(bytes·into·file)13 ··Start·of·section·headers:··········10344·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x2878:1 There·are·11·section·headers,·starting·at·offset·0x2868:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·001ab4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001aa4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·002310·000510·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·002300·000510·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001ae8·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·001ad8·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·001ae8·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·001ad8·000000·00··WA··0···0··1
9 ··[·5]·.rodata···········PROGBITS········00000000·001ae8·000009·00···A··0···0··49 ··[·5]·.rodata···········PROGBITS········00000000·001ad8·000009·00···A··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·001af1·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·001ae1·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001af1·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001ae1·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·001b24·0003a0·10······9··23··412 ··[·8]·.symtab···········SYMTAB··········00000000·001b14·0003a0·10······9··23··4
13 ··[·9]·.strtab···········STRTAB··········00000000·001ec4·00044c·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·001eb4·00044c·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·002820·000058·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·002810·000058·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
6.21 KB
readelf --wide --symbols {}
    
Offset 5, 20 lines modifiedOffset 5, 20 lines modified
5 ·····1:·00000001····34·FUNC····LOCAL··DEFAULT····1·avl_destroy_5 ·····1:·00000001····34·FUNC····LOCAL··DEFAULT····1·avl_destroy_
6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
7 ·····3:·00000025····50·FUNC····LOCAL··DEFAULT····1·avl_callback_and_destroy_7 ·····3:·00000025····50·FUNC····LOCAL··DEFAULT····1·avl_callback_and_destroy_
8 ·····4:·00000059···164·FUNC····LOCAL··DEFAULT····1·avl_node_double_rotation28 ·····4:·00000059···164·FUNC····LOCAL··DEFAULT····1·avl_node_double_rotation2
9 ·····5:·000000fd···316·FUNC····LOCAL··DEFAULT····1·ptr_set_debug_avl_check_common9 ·····5:·000000fd···316·FUNC····LOCAL··DEFAULT····1·ptr_set_debug_avl_check_common
10 ·····6:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····1·$d10 ·····6:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
11 ·····7:·00000238·····0·NOTYPE··LOCAL··DEFAULT····1·$t11 ·····7:·00000238·····0·NOTYPE··LOCAL··DEFAULT····1·$t
12 ·····8:·000004d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d12 ·····8:·000004d4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
13 ·····9:·000004e0·····0·NOTYPE··LOCAL··DEFAULT····1·$t13 ·····9:·000004dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
14 ····10:·00000870·····0·NOTYPE··LOCAL··DEFAULT····1·$d14 ····10:·00000860·····0·NOTYPE··LOCAL··DEFAULT····1·$d
15 ····11:·0000087c·····0·NOTYPE··LOCAL··DEFAULT····1·$t15 ····11:·0000086c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
16 ····12:·000019d4·····0·NOTYPE··LOCAL··DEFAULT····1·$d16 ····12:·000019c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
17 ····13:·000019e0·····0·NOTYPE··LOCAL··DEFAULT····1·$t17 ····13:·000019d0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
18 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····5·18 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
19 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d19 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
20 ····16:·00000000·····2·OBJECT··LOCAL··DEFAULT····5·DIR_TO_AVL_BALANCE_20 ····16:·00000000·····2·OBJECT··LOCAL··DEFAULT····5·DIR_TO_AVL_BALANCE_
21 ····17:·00000004·····5·OBJECT··LOCAL··DEFAULT····5·AVL_BALANCE_TO_DIR_21 ····17:·00000004·····5·OBJECT··LOCAL··DEFAULT····5·AVL_BALANCE_TO_DIR_
22 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT····1·22 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
23 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT····3·23 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
24 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT····4·24 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
Offset 27, 35 lines modifiedOffset 27, 35 lines modified
27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·debug_free_unmonitored27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·debug_free_unmonitored
28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_flush28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_flush
29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__termout__30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__termout__
31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__termerr__31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__termerr__
32 ····28:·00000239·····8·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_init32 ····28:·00000239·····8·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_init
33 ····29:·00000241····90·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_find33 ····29:·00000241····90·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_find
34 ····30:·0000029d···580·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_insert34 ····30:·0000029d···576·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_insert
35 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·debug_malloc_unmonitored35 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·debug_malloc_unmonitored
36 ····32:·000004e1···924·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_delete36 ····32:·000004dd···912·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_delete
37 ····33:·0000087d··1676·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_destroy37 ····33:·0000086d··1676·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_destroy
38 ····34:·00000f09····16·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_node_last38 ····34:·00000ef9····16·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_node_last
39 ····35:·00000f19····46·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_iterator_init39 ····35:·00000f09····46·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_iterator_init
40 ····36:·00000f49····12·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_iterator_hasnext40 ····36:·00000f39····12·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_iterator_hasnext
41 ····37:·00000f55····76·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_iterator_next_node41 ····37:·00000f45····76·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_iterator_next_node
42 ····38:·00000fa1··2080·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_callback_and_destroy42 ····38:·00000f91··2080·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_callback_and_destroy
43 ····39:·000017c1····18·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_get_first43 ····39:·000017b1····18·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_get_first
44 ····40:·000017d5····54·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_node_next44 ····40:·000017c5····54·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_node_next
45 ····41:·0000180d····36·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_node_prev45 ····41:·000017fd····36·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_node_prev
46 ····42:·00001831····76·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_node_mod_next46 ····42:·00001821····76·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_node_mod_next
47 ····43:·0000187d····76·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_node_mod_prev47 ····43:·0000186d····76·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_node_mod_prev
48 ····44:·000018c9···280·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_check48 ····44:·000018b9···280·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_check
49 ····45:·000019e1·····2·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_dump49 ····45:·000019d1·····2·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_dump
50 ····46:·000019e5····20·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_ptr_node_compare50 ····46:·000019d5····20·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_ptr_node_compare
51 ····47:·000019f9·····4·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_asciizp_node_compare51 ····47:·000019e9·····4·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_asciizp_node_compare
52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp
53 ····49:·000019fd·····4·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_dnsname_node_compare53 ····49:·000019ed·····4·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_dnsname_node_compare
54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_compare54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_compare
55 ····51:·00001a01····18·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_dnslabel_node_compare55 ····51:·000019f1····18·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_dnslabel_node_compare
56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp
57 ····53:·00001a15····22·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_nullable_asciizp_node_compare57 ····53:·00001a05····22·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_nullable_asciizp_node_compare
58 ····54:·00001a2d····22·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_nullable_dnsname_node_compare58 ····54:·00001a1d····22·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_nullable_dnsname_node_compare
59 ····55:·00001a45····22·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_host_address_node_compare59 ····55:·00001a35····22·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_host_address_node_compare
60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address_compare60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address_compare
61 ····57:·00001a5d····86·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_iterator_hasnext_next_value61 ····57:·00001a4d····86·FUNC····GLOBAL·DEFAULT····1·ptr_set_debug_avl_iterator_hasnext_next_value
23.0 KB
readelf --wide --relocs {}
    
Offset 1, 165 lines modifiedOffset 1, 165 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x2310·contains·162·entries:1 Relocation·section·'.rel.text'·at·offset·0x2300·contains·162·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 000001ac··0000180a·R_ARM_THM_CALL·········00000000···logger_flush3 000001ac··0000180a·R_ARM_THM_CALL·········00000000···logger_flush
4 000001b4··0000180a·R_ARM_THM_CALL·········00000000···logger_flush4 000001b4··0000180a·R_ARM_THM_CALL·········00000000···logger_flush
5 000001c4··0000180a·R_ARM_THM_CALL·········00000000···logger_flush5 000001c4··0000180a·R_ARM_THM_CALL·········00000000···logger_flush
6 000001cc··0000180a·R_ARM_THM_CALL·········00000000···logger_flush6 000001cc··0000180a·R_ARM_THM_CALL·········00000000···logger_flush
7 000001d2··0000180a·R_ARM_THM_CALL·········00000000···logger_flush7 000001d2··0000180a·R_ARM_THM_CALL·········00000000···logger_flush
8 000001f4··0000180a·R_ARM_THM_CALL·········00000000···logger_flush8 000001f4··0000180a·R_ARM_THM_CALL·········00000000···logger_flush
9 0000021c··0000180a·R_ARM_THM_CALL·········00000000···logger_flush9 0000021c··0000180a·R_ARM_THM_CALL·········00000000···logger_flush
10 00000220··0000180a·R_ARM_THM_CALL·········00000000···logger_flush10 00000220··0000180a·R_ARM_THM_CALL·········00000000···logger_flush
11 0000022c··00001919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_11 0000022c··00001919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
12 00000230··00001a1a·R_ARM_GOT_BREL·········00000000···__termout__12 00000230··00001a1a·R_ARM_GOT_BREL·········00000000···__termout__
13 00000234··00001b1a·R_ARM_GOT_BREL·········00000000···__termerr__13 00000234··00001b1a·R_ARM_GOT_BREL·········00000000···__termerr__
14 0000031e··00001f0a·R_ARM_THM_CALL·········00000000···debug_malloc_unmonitored14 0000031e··00001f0a·R_ARM_THM_CALL·········00000000···debug_malloc_unmonitored
15 00000440··00001f0a·R_ARM_THM_CALL·········00000000···debug_malloc_unmonitored15 0000043c··00001f0a·R_ARM_THM_CALL·········00000000···debug_malloc_unmonitored
 16 000004d4··00000e03·R_ARM_REL32············00000000···.rodata
16 000004d8··00000e03·R_ARM_REL32············00000000···.rodata17 000004d8··00000e03·R_ARM_REL32············00000000···.rodata
17 000004dc··00000e03·R_ARM_REL32············00000000···.rodata18 00000680··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
18 00000686··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored19 000007c4··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
19 000007cc··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored20 00000860··00000e03·R_ARM_REL32············00000000···.rodata
20 00000870··00000e03·R_ARM_REL32············00000000···.rodata21 00000864··00000e03·R_ARM_REL32············00000000···.rodata
21 00000874··00000e03·R_ARM_REL32············00000000···.rodata22 00000868··00000e03·R_ARM_REL32············00000000···.rodata
22 00000878··00000e03·R_ARM_REL32············00000000···.rodata23 000008ca··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
23 000008da··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored24 000008ee··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
24 000008fe··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored25 000008f4··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
25 00000904··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored26 00000922··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
26 00000932··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored27 00000946··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
27 00000956··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored28 0000094c··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
28 0000095c··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored29 00000952··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
29 00000962··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored30 0000098a··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
30 0000099a··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored31 000009ae··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
31 000009be··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored32 000009b4··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
32 000009c4··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored33 000009e2··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
33 000009f2··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored34 00000a06··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
34 00000a16··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored35 00000a0c··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
35 00000a1c··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored36 00000a12··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
36 00000a22··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored37 00000a18··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
37 00000a28··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored38 00000a58··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
38 00000a68··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored39 00000a7c··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
39 00000a8c··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored40 00000a82··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
40 00000a92··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored41 00000ab0··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
41 00000ac0··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored42 00000ad4··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
42 00000ae4··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored43 00000ada··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
43 00000aea··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored44 00000ae0··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
44 00000af0··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored45 00000b18··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
45 00000b28··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored46 00000b3c··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
46 00000b4c··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored47 00000b42··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
47 00000b52··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored48 00000b70··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
48 00000b80··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored49 00000b94··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
49 00000ba4··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored50 00000b9a··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
50 00000baa··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored51 00000ba0··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
51 00000bb0··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored52 00000ba6··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
52 00000bb6··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored53 00000bac··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
53 00000bbc··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored54 00000bf4··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
54 00000c04··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored55 00000c18··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
55 00000c28··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored56 00000c1e··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
56 00000c2e··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored57 00000c4c··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
57 00000c5c··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored58 00000c70··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
58 00000c80··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored59 00000c76··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
59 00000c86··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored60 00000c7c··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
60 00000c8c··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored61 00000cb4··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
61 00000cc4··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored62 00000cd8··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
62 00000ce8··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored63 00000cde··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
63 00000cee··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored64 00000d0c··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
64 00000d1c··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored65 00000d30··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
65 00000d40··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored66 00000d36··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
66 00000d46··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored67 00000d3c··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
67 00000d4c··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored68 00000d42··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
68 00000d52··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored69 00000d82··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
69 00000d92··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored70 00000da6··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
70 00000db6··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored71 00000dac··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
71 00000dbc··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored72 00000dda··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
72 00000dea··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored73 00000dfe··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
73 00000e0e··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored74 00000e04··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
74 00000e14··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored75 00000e0a··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
75 00000e1a··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored76 00000e42··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
76 00000e52··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored77 00000e66··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
77 00000e76··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored78 00000e6c··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
78 00000e7c··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored79 00000e9a··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
79 00000eaa··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored80 00000ebe··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
80 00000ece··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored81 00000ec4··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
81 00000ed4··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored82 00000eca··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
82 00000eda··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored83 00000ed0··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
83 00000ee0··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored84 00000ed6··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
84 00000ee6··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored85 00000edc··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
85 00000eec··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored86 00000ffe··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
86 0000100e··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored87 0000102a··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
87 0000103a··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored88 00001034··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
88 00001044··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored89 0000106a··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
89 0000107a··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored90 00001096··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
90 000010a6··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored91 000010a0··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
91 000010b0··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored92 000010aa··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
92 000010ba··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored93 000010ea··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
93 000010fa··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored94 00001116··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
94 00001126··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored95 00001120··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
95 00001130··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored96 00001156··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
96 00001166··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored97 00001182··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
97 00001192··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored98 0000118c··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
98 0000119c··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored99 00001196··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
99 000011a6··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored100 000011a0··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
100 000011b0··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored101 000011ec··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
101 000011fc··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored102 00001218··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
102 00001228··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored103 00001222··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
103 00001232··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored104 00001258··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
104 00001268··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored105 00001284··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
105 00001294··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored106 0000128e··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
106 0000129e··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored107 00001298··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
107 000012a8··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored108 000012d8··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
108 000012e8··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored109 00001304··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
109 00001314··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored110 0000130e··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
110 0000131e··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored111 00001344··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
111 00001354··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored112 00001370··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
112 00001380··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored113 0000137a··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
113 0000138a··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored114 00001384··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
114 00001394··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored115 0000138e··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
115 0000139e··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored116 00001398··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
116 000013a8··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored117 000013ec··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
117 000013fc··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored118 00001418··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
118 00001428··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored119 00001422··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
119 00001432··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored120 00001458··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
120 00001468··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored121 00001484··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
121 00001494··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored122 0000148e··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
122 0000149e··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored123 00001498··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
123 000014a8··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored124 000014d8··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
124 000014e8··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored125 00001504··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
125 00001514··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored126 0000150e··0000170a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
Max diff block lines reached; 873/23518 bytes (3.71%) of diff not shown.
244 B
strings --all --bytes=8 {}
    
Offset 1, 7 lines modifiedOffset 1, 8 lines modified
 1 dHxDCV#u
1 avl_destroy_2 avl_destroy_
2 avl_callback_and_destroy_3 avl_callback_and_destroy_
3 avl_node_double_rotation24 avl_node_double_rotation2
4 ptr_set_debug_avl_check_common5 ptr_set_debug_avl_check_common
5 DIR_TO_AVL_BALANCE_6 DIR_TO_AVL_BALANCE_
6 AVL_BALANCE_TO_DIR_7 AVL_BALANCE_TO_DIR_
7 debug_free_unmonitored8 debug_free_unmonitored
86.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 32, 16 lines modifiedOffset 32, 16 lines modified
32 »       ldr»    r0,·[r4,·#4]32 »       ldr»    r0,·[r4,·#4]
33 »       cbz»    r0,·42·<avl_callback_and_destroy_+0x1e>33 »       cbz»    r0,·42·<avl_callback_and_destroy_+0x1e>
34 »       mov»    r1,·r534 »       mov»    r1,·r5
35 »       bl»     24·<avl_callback_and_destroy_>35 »       bl»     24·<avl_callback_and_destroy_>
36 »       mov»    r0,·r436 »       mov»    r0,·r4
37 »       blx»    r537 »       blx»    r5
38 »       mov»    r0,·r438 »       mov»    r0,·r4
39 »       ldrd»   r3,·r4,·[sp] 
40 »       ldrd»   r5,·lr,·[sp,·#8]39 »       ldrd»   r5,·lr,·[sp,·#8]
 40 »       ldrd»   r3,·r4,·[sp]
41 »       add»    sp,·#1641 »       add»    sp,·#16
42 »       b.w»    0·<debug_free_unmonitored>42 »       b.w»    0·<debug_free_unmonitored>
43 ·R_ARM_THM_JUMP24»       debug_free_unmonitored43 ·R_ARM_THM_JUMP24»       debug_free_unmonitored
44 »       nop44 »       nop
  
45 00000058·<avl_node_double_rotation2>:45 00000058·<avl_node_double_rotation2>:
46 avl_node_double_rotation2():46 avl_node_double_rotation2():
Offset 60, 16 lines modifiedOffset 60, 16 lines modified
60 »       ittee»  lt60 »       ittee»  lt
61 »       movlt»  r4,·#161 »       movlt»  r4,·#1
62 »       movlt»  r1,·#062 »       movlt»  r1,·#0
63 »       movge»  r4,·#063 »       movge»  r4,·#0
64 »       movge»  r1,·#255»   ;·0xff64 »       movge»  r1,·#255»   ;·0xff
65 »       strb»   r4,·[r2,·#20]65 »       strb»   r4,·[r2,·#20]
66 »       strb»   r1,·[r0,·#20]66 »       strb»   r1,·[r0,·#20]
67 »       mov.w»  r4,·#0 
68 »       ldr»    r1,·[r3,·#4]67 »       ldr»    r1,·[r3,·#4]
 68 »       mov.w»  r4,·#0
69 »       strb»   r4,·[r3,·#20]69 »       strb»   r4,·[r3,·#20]
70 »       str»    r3,·[r2,·#8]70 »       str»    r3,·[r2,·#8]
71 »       cbz»    r1,·92·<avl_node_double_rotation2+0x3a>71 »       cbz»    r1,·92·<avl_node_double_rotation2+0x3a>
72 »       str»    r2,·[r1,·#8]72 »       str»    r2,·[r1,·#8]
73 »       ldr»    r4,·[r3,·#0]73 »       ldr»    r4,·[r3,·#0]
74 »       cbz»    r4,·98·<avl_node_double_rotation2+0x40>74 »       cbz»    r4,·98·<avl_node_double_rotation2+0x40>
75 »       str»    r0,·[r4,·#8]75 »       str»    r0,·[r4,·#8]
Offset 95, 16 lines modifiedOffset 95, 16 lines modified
95 »       ittee»  gt95 »       ittee»  gt
96 »       movgt»  r4,·#255»   ;·0xff96 »       movgt»  r4,·#255»   ;·0xff
97 »       movgt»  r1,·#097 »       movgt»  r1,·#0
98 »       movle»  r4,·#098 »       movle»  r4,·#0
99 »       movle»  r1,·#199 »       movle»  r1,·#1
100 »       strb»   r4,·[r2,·#20]100 »       strb»   r4,·[r2,·#20]
101 »       strb»   r1,·[r0,·#20]101 »       strb»   r1,·[r0,·#20]
102 »       mov.w»  r4,·#0 
103 »       ldr»    r1,·[r3,·#0]102 »       ldr»    r1,·[r3,·#0]
 103 »       mov.w»  r4,·#0
104 »       strb»   r4,·[r3,·#20]104 »       strb»   r4,·[r3,·#20]
105 »       str»    r3,·[r2,·#8]105 »       str»    r3,·[r2,·#8]
106 »       cbz»    r1,·de·<avl_node_double_rotation2+0x86>106 »       cbz»    r1,·de·<avl_node_double_rotation2+0x86>
107 »       str»    r2,·[r1,·#8]107 »       str»    r2,·[r1,·#8]
108 »       ldr»    r4,·[r3,·#4]108 »       ldr»    r4,·[r3,·#4]
109 »       cbz»    r4,·e4·<avl_node_double_rotation2+0x8c>109 »       cbz»    r4,·e4·<avl_node_double_rotation2+0x8c>
110 »       str»    r0,·[r4,·#8]110 »       str»    r0,·[r4,·#8]
Offset 120, 16 lines modifiedOffset 120, 16 lines modified
120 »       mov»    r0,·r3120 »       mov»    r0,·r3
121 »       bx»     lr121 »       bx»     lr
  
122 000000fc·<ptr_set_debug_avl_check_common>:122 000000fc·<ptr_set_debug_avl_check_common>:
123 ptr_set_debug_avl_check_common():123 ptr_set_debug_avl_check_common():
124 »       strd»   r4,·r5,·[sp,·#-24]!124 »       strd»   r4,·r5,·[sp,·#-24]!
125 »       mov»    r5,·r0125 »       mov»    r5,·r0
126 »       ldr»    r0,·[r0,·#0] 
127 »       strd»   r8,·lr,·[sp,·#16]126 »       strd»   r8,·lr,·[sp,·#16]
 127 »       ldr»    r0,·[r0,·#0]
128 »       ldr.w»  r8,·[pc,·#288]»      ;·22c·<ptr_set_debug_avl_check_common+0x130>128 »       ldr.w»  r8,·[pc,·#288]»      ;·22c·<ptr_set_debug_avl_check_common+0x130>
129 »       strd»   r6,·r7,·[sp,·#8]129 »       strd»   r6,·r7,·[sp,·#8]
130 »       mov»    r6,·r1130 »       mov»    r6,·r1
131 »       ldr»    r7,·[r5,·#4]131 »       ldr»    r7,·[r5,·#4]
132 »       add»    r8,·pc132 »       add»    r8,·pc
133 »       cmp»    r0,·#0133 »       cmp»    r0,·#0
134 »       beq.n»  1ba·<ptr_set_debug_avl_check_common+0xbe>134 »       beq.n»  1ba·<ptr_set_debug_avl_check_common+0xbe>
Offset 183, 16 lines modifiedOffset 183, 16 lines modified
183 »       neglt»  r3,·r3183 »       neglt»  r3,·r3
184 »       cmp»    r3,·#1184 »       cmp»    r3,·#1
185 »       bgt.n»  1ac·<ptr_set_debug_avl_check_common+0xb0>185 »       bgt.n»  1ac·<ptr_set_debug_avl_check_common+0xb0>
186 »       cmp»    r4,·r0186 »       cmp»    r4,·r0
187 »       it»     lt187 »       it»     lt
188 »       movlt»  r4,·r0188 »       movlt»  r4,·r0
189 »       mov»    r0,·r4189 »       mov»    r0,·r4
190 »       ldrd»   r4,·r5,·[sp] 
191 »       ldrd»   r6,·r7,·[sp,·#8]190 »       ldrd»   r6,·r7,·[sp,·#8]
 191 »       ldrd»   r4,·r5,·[sp]
192 »       add»    sp,·#16192 »       add»    sp,·#16
193 »       ldmia.w»sp!,·{r8,·pc}193 »       ldmia.w»sp!,·{r8,·pc}
194 »       bl»     0·<logger_flush>194 »       bl»     0·<logger_flush>
195 ·R_ARM_THM_CALL» logger_flush195 ·R_ARM_THM_CALL» logger_flush
196 »       rsb»    r4,·r6,·#0196 »       rsb»    r4,·r6,·#0
197 »       bl»     0·<logger_flush>197 »       bl»     0·<logger_flush>
198 ·R_ARM_THM_CALL» logger_flush198 ·R_ARM_THM_CALL» logger_flush
Offset 282, 16 lines modifiedOffset 282, 16 lines modified
282 »       ldr»    r3,·[r6,·#4]282 »       ldr»    r3,·[r6,·#4]
283 »       mov»    r0,·r5283 »       mov»    r0,·r5
284 »       blx»    r3284 »       blx»    r3
285 »       mov»    r1,·r5285 »       mov»    r1,·r5
286 »       cmp»    r0,·#0286 »       cmp»    r0,·#0
287 »       bne.n»  256·<ptr_set_debug_avl_find+0x16>287 »       bne.n»  256·<ptr_set_debug_avl_find+0x16>
288 »       mov»    r0,·r4288 »       mov»    r0,·r4
289 »       ldrd»   r3,·r4,·[sp] 
290 »       ldrd»   r5,·r6,·[sp,·#8]289 »       ldrd»   r5,·r6,·[sp,·#8]
 290 »       ldrd»   r3,·r4,·[sp]
291 »       add»    sp,·#16291 »       add»    sp,·#16
292 »       pop»    {r7,·pc}292 »       pop»    {r7,·pc}
293 »       mov.w»  r4,·#0293 »       mov.w»  r4,·#0
294 »       ldrd»   r5,·r6,·[sp,·#8]294 »       ldrd»   r5,·r6,·[sp,·#8]
295 »       mov»    r0,·r4295 »       mov»    r0,·r4
296 »       ldrd»   r3,·r4,·[sp]296 »       ldrd»   r3,·r4,·[sp]
297 »       add»    sp,·#16297 »       add»    sp,·#16
Offset 299, 688 lines modifiedOffset 299, 692 lines modified
299 »       nop299 »       nop
  
300 0000029c·<ptr_set_debug_avl_insert>:300 0000029c·<ptr_set_debug_avl_insert>:
301 ptr_set_debug_avl_insert():301 ptr_set_debug_avl_insert():
302 »       str.w»  r4,·[sp,·#-36]!302 »       str.w»  r4,·[sp,·#-36]!
303 »       ldr»    r4,·[r0,·#0]303 »       ldr»    r4,·[r0,·#0]
304 »       strd»   r5,·r6,·[sp,·#4]304 »       strd»   r5,·r6,·[sp,·#4]
305 »       mov»    r6,·r1305 »       strd»   fp,·lr,·[sp,·#28]
306 »       strd»   r7,·r8,·[sp,·#12]306 »       strd»   r7,·r8,·[sp,·#12]
307 »       strd»   r9,·sl,·[sp,·#20]307 »       strd»   r9,·sl,·[sp,·#20]
308 »       strd»   fp,·lr,·[sp,·#28] 
309 »       sub»    sp,·#324»     ;·0x144 
310 »       mov»    fp,·r0308 »       mov»    fp,·r0
 309 »       sub»    sp,·#324»     ;·0x144
 310 »       mov»    r6,·r1
311 »       cmp»    r4,·#0311 »       cmp»    r4,·#0
312 »       beq.w»  43c·<ptr_set_debug_avl_insert+0x1a0>312 »       beq.w»  438·<ptr_set_debug_avl_insert+0x19c>
313 »       add.w»  r9,·sp,·#108»;·0x6c313 »       add.w»  r9,·sp,·#108»;·0x6c
314 »       add.w»  r8,·sp,·#7314 »       add.w»  r8,·sp,·#7
Max diff block lines reached; 85431/88240 bytes (96.82%) of diff not shown.
64.0 KB
ptr_vector.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········6532·(bytes·into·file)13 ··Start·of·section·headers:··········6512·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x1984:1 There·are·11·section·headers,·starting·at·offset·0x1970:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000edc·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000ec8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001644·0002e0·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·001630·0002e0·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000f10·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000efc·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000f10·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000efc·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000f10·000011·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000efc·000011·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·000f21·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·000f0d·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000f21·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000f0d·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·000f54·000450·10······9··34··412 ··[·8]·.symtab···········SYMTAB··········00000000·000f40·000450·10······9··34··4
13 ··[·9]·.strtab···········STRTAB··········00000000·0013a4·00029e·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·001390·00029e·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·001924·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·001910·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
7.66 KB
readelf --wide --symbols {}
    
Offset 1, 72 lines modifiedOffset 1, 72 lines modified
  
1 Symbol·table·'.symtab'·contains·69·entries:1 Symbol·table·'.symtab'·contains·69·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000001···168·FUNC····LOCAL··DEFAULT····1·ptr_sort_siftdown4 ·····1:·00000001···164·FUNC····LOCAL··DEFAULT····1·ptr_sort_siftdown
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····3:·000000a9···584·FUNC····LOCAL··DEFAULT····1·ptr_sort3_quicksort26 ·····3:·000000a5···568·FUNC····LOCAL··DEFAULT····1·ptr_sort3_quicksort2
7 ·····4:·00000320·····0·NOTYPE··LOCAL··DEFAULT····1·$d7 ·····4:·0000030c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC08 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
9 ·····6:·00000324·····0·NOTYPE··LOCAL··DEFAULT····1·$t9 ·····6:·00000310·····0·NOTYPE··LOCAL··DEFAULT····1·$t
10 ·····7:·0000035c·····0·NOTYPE··LOCAL··DEFAULT····1·$d10 ·····7:·00000348·····0·NOTYPE··LOCAL··DEFAULT····1·$d
11 ·····8:·00000360·····0·NOTYPE··LOCAL··DEFAULT····1·$t11 ·····8:·0000034c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
12 ·····9:·000003c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d12 ·····9:·000003b0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
13 ····10:·000003c8·····0·NOTYPE··LOCAL··DEFAULT····1·$t13 ····10:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
14 ····11:·000004e4·····0·NOTYPE··LOCAL··DEFAULT····1·$d14 ····11:·000004d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
15 ····12:·000004e8·····0·NOTYPE··LOCAL··DEFAULT····1·$t15 ····12:·000004d4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
16 ····13:·0000057c·····0·NOTYPE··LOCAL··DEFAULT····1·$d16 ····13:·00000568·····0·NOTYPE··LOCAL··DEFAULT····1·$d
17 ····14:·00000580·····0·NOTYPE··LOCAL··DEFAULT····1·$t17 ····14:·0000056c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
18 ····15:·0000061c·····0·NOTYPE··LOCAL··DEFAULT····1·$d18 ····15:·00000608·····0·NOTYPE··LOCAL··DEFAULT····1·$d
19 ····16:·00000620·····0·NOTYPE··LOCAL··DEFAULT····1·$t19 ····16:·0000060c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
20 ····17:·00000698·····0·NOTYPE··LOCAL··DEFAULT····1·$d20 ····17:·00000684·····0·NOTYPE··LOCAL··DEFAULT····1·$d
21 ····18:·0000069c·····0·NOTYPE··LOCAL··DEFAULT····1·$t21 ····18:·00000688·····0·NOTYPE··LOCAL··DEFAULT····1·$t
22 ····19:·0000071c·····0·NOTYPE··LOCAL··DEFAULT····1·$d22 ····19:·00000708·····0·NOTYPE··LOCAL··DEFAULT····1·$d
23 ····20:·00000720·····0·NOTYPE··LOCAL··DEFAULT····1·$t23 ····20:·0000070c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
24 ····21:·000007c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d24 ····21:·000007b0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
25 ····22:·000007c8·····0·NOTYPE··LOCAL··DEFAULT····1·$t25 ····22:·000007b4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
26 ····23:·0000089c·····0·NOTYPE··LOCAL··DEFAULT····1·$d26 ····23:·00000888·····0·NOTYPE··LOCAL··DEFAULT····1·$d
27 ····24:·000008a0·····0·NOTYPE··LOCAL··DEFAULT····1·$t27 ····24:·0000088c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
28 ····25:·00000944·····0·NOTYPE··LOCAL··DEFAULT····1·$d28 ····25:·00000930·····0·NOTYPE··LOCAL··DEFAULT····1·$d
29 ····26:·00000948·····0·NOTYPE··LOCAL··DEFAULT····1·$t29 ····26:·00000934·····0·NOTYPE··LOCAL··DEFAULT····1·$t
30 ····27:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d30 ····27:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
31 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT····1·31 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
32 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT····3·32 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
33 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT····4·33 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
34 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT····5·34 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
35 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT····6·35 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
36 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT····7·36 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
37 ····34:·000002f1····52·FUNC····GLOBAL·DEFAULT····1·ptr_vector_init37 ····34:·000002dd····52·FUNC····GLOBAL·DEFAULT····1·ptr_vector_init
38 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc38 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
39 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror39 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
41 ····38:·00000325····60·FUNC····GLOBAL·DEFAULT····1·ptr_vector_init_ex41 ····38:·00000311····60·FUNC····GLOBAL·DEFAULT····1·ptr_vector_init_ex
42 ····39:·00000361···104·FUNC····GLOBAL·DEFAULT····1·ptr_vector_init_copy42 ····39:·0000034d···104·FUNC····GLOBAL·DEFAULT····1·ptr_vector_init_copy
43 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy43 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
44 ····41:·000003c9···288·FUNC····GLOBAL·DEFAULT····1·ptr_vector_init_copy_append_array44 ····41:·000003b5···288·FUNC····GLOBAL·DEFAULT····1·ptr_vector_init_copy_append_array
45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
46 ····43:·000004e9····28·FUNC····GLOBAL·DEFAULT····1·ptr_vector_destroy46 ····43:·000004d5····28·FUNC····GLOBAL·DEFAULT····1·ptr_vector_destroy
47 ····44:·00000505·····8·FUNC····GLOBAL·DEFAULT····1·ptr_vector_empties47 ····44:·000004f1·····8·FUNC····GLOBAL·DEFAULT····1·ptr_vector_empties
48 ····45:·0000050d···116·FUNC····GLOBAL·DEFAULT····1·ptr_vector_resize48 ····45:·000004f9···116·FUNC····GLOBAL·DEFAULT····1·ptr_vector_resize
49 ····46:·00000581···160·FUNC····GLOBAL·DEFAULT····1·ptr_vector_init_copy_append49 ····46:·0000056d···160·FUNC····GLOBAL·DEFAULT····1·ptr_vector_init_copy_append
50 ····47:·00000621···124·FUNC····GLOBAL·DEFAULT····1·ptr_vector_ensures50 ····47:·0000060d···124·FUNC····GLOBAL·DEFAULT····1·ptr_vector_ensures
51 ····48:·0000069d···132·FUNC····GLOBAL·DEFAULT····1·ptr_vector_shrink51 ····48:·00000689···132·FUNC····GLOBAL·DEFAULT····1·ptr_vector_shrink
52 ····49:·00000721···168·FUNC····GLOBAL·DEFAULT····1·ptr_vector_append52 ····49:·0000070d···168·FUNC····GLOBAL·DEFAULT····1·ptr_vector_append
53 ····50:·000007c9···216·FUNC····GLOBAL·DEFAULT····1·ptr_vector_append_array53 ····50:·000007b5···216·FUNC····GLOBAL·DEFAULT····1·ptr_vector_append_array
54 ····51:·000008a1···168·FUNC····GLOBAL·DEFAULT····1·ptr_vector_append_restrict_size54 ····51:·0000088d···168·FUNC····GLOBAL·DEFAULT····1·ptr_vector_append_restrict_size
55 ····52:·00000949····26·FUNC····GLOBAL·DEFAULT····1·ptr_vector_pop55 ····52:·00000935····26·FUNC····GLOBAL·DEFAULT····1·ptr_vector_pop
56 ····53:·00000965····24·FUNC····GLOBAL·DEFAULT····1·ptr_vector_qsort56 ····53:·00000951····24·FUNC····GLOBAL·DEFAULT····1·ptr_vector_qsort
57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·qsort57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·qsort
58 ····55:·0000097d···146·FUNC····GLOBAL·DEFAULT····1·ptr_sort_heapsort58 ····55:·00000969···146·FUNC····GLOBAL·DEFAULT····1·ptr_sort_heapsort
59 ····56:·00000a11···148·FUNC····GLOBAL·DEFAULT····1·ptr_sort_insertion59 ····56:·000009fd···148·FUNC····GLOBAL·DEFAULT····1·ptr_sort_insertion
60 ····57:·00000aa5···128·FUNC····GLOBAL·DEFAULT····1·ptr_sort3_bubble60 ····57:·00000a91···128·FUNC····GLOBAL·DEFAULT····1·ptr_sort3_bubble
61 ····58:·00000b25····34·FUNC····GLOBAL·DEFAULT····1·ptr_vector_qsort_r61 ····58:·00000b11····34·FUNC····GLOBAL·DEFAULT····1·ptr_vector_qsort_r
62 ····59:·00000b49···134·FUNC····GLOBAL·DEFAULT····1·ptr_vector_insertionsort_r62 ····59:·00000b35···134·FUNC····GLOBAL·DEFAULT····1·ptr_vector_insertionsort_r
63 ····60:·00000bd1····64·FUNC····GLOBAL·DEFAULT····1·ptr_vector_free_empties63 ····60:·00000bbd····64·FUNC····GLOBAL·DEFAULT····1·ptr_vector_free_empties
64 ····61:·00000c11····88·FUNC····GLOBAL·DEFAULT····1·ptr_vector_linear_search64 ····61:·00000bfd····88·FUNC····GLOBAL·DEFAULT····1·ptr_vector_linear_search
65 ····62:·00000c69····78·FUNC····GLOBAL·DEFAULT····1·ptr_vector_index_of65 ····62:·00000c55····78·FUNC····GLOBAL·DEFAULT····1·ptr_vector_index_of
66 ····63:·00000cb9···126·FUNC····GLOBAL·DEFAULT····1·ptr_vector_search66 ····63:·00000ca5···126·FUNC····GLOBAL·DEFAULT····1·ptr_vector_search
67 ····64:·00000d39···140·FUNC····GLOBAL·DEFAULT····1·ptr_vector_insert_at67 ····64:·00000d25···140·FUNC····GLOBAL·DEFAULT····1·ptr_vector_insert_at
68 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memmove68 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memmove
69 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset69 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
70 ····67:·00000dc5···188·FUNC····GLOBAL·DEFAULT····1·ptr_vector_insert_array_at70 ····67:·00000db1···188·FUNC····GLOBAL·DEFAULT····1·ptr_vector_insert_array_at
71 ····68:·00000e81····92·FUNC····GLOBAL·DEFAULT····1·ptr_vector_remove_at71 ····68:·00000e6d····92·FUNC····GLOBAL·DEFAULT····1·ptr_vector_remove_at
11.2 KB
readelf --wide --relocs {}
    
Offset 1, 95 lines modifiedOffset 1, 95 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1644·contains·92·entries:1 Relocation·section·'.rel.text'·at·offset·0x1630·contains·92·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000300··0000230a·R_ARM_THM_CALL·········00000000···malloc3 000002ec··0000230a·R_ARM_THM_CALL·········00000000···malloc
4 00000314··0000240a·R_ARM_THM_CALL·········00000000···perror4 00000300··0000240a·R_ARM_THM_CALL·········00000000···perror
5 0000031a··0000250a·R_ARM_THM_CALL·········00000000···exit5 00000306··0000250a·R_ARM_THM_CALL·········00000000···exit
6 00000320··00000503·R_ARM_REL32············00000000···.LC06 0000030c··00000503·R_ARM_REL32············00000000···.LC0
7 00000344··0000230a·R_ARM_THM_CALL·········00000000···malloc7 00000330··0000230a·R_ARM_THM_CALL·········00000000···malloc
8 00000352··0000240a·R_ARM_THM_CALL·········00000000···perror8 0000033e··0000240a·R_ARM_THM_CALL·········00000000···perror
9 00000358··0000250a·R_ARM_THM_CALL·········00000000···exit9 00000344··0000250a·R_ARM_THM_CALL·········00000000···exit
10 0000035c··00000503·R_ARM_REL32············00000000···.LC010 00000348··00000503·R_ARM_REL32············00000000···.LC0
11 00000398··0000280a·R_ARM_THM_CALL·········00000000···memcpy11 00000384··0000280a·R_ARM_THM_CALL·········00000000···memcpy
12 000003ac··0000230a·R_ARM_THM_CALL·········00000000···malloc12 00000398··0000230a·R_ARM_THM_CALL·········00000000···malloc
13 000003ba··0000240a·R_ARM_THM_CALL·········00000000···perror13 000003a6··0000240a·R_ARM_THM_CALL·········00000000···perror
14 000003c0··0000250a·R_ARM_THM_CALL·········00000000···exit14 000003ac··0000250a·R_ARM_THM_CALL·········00000000···exit
15 000003c4··00000503·R_ARM_REL32············00000000···.LC015 000003b0··00000503·R_ARM_REL32············00000000···.LC0
16 00000416··0000280a·R_ARM_THM_CALL·········00000000···memcpy16 00000402··0000280a·R_ARM_THM_CALL·········00000000···memcpy
17 0000043e··0000230a·R_ARM_THM_CALL·········00000000···malloc17 0000042a··0000230a·R_ARM_THM_CALL·········00000000···malloc
18 00000454··0000280a·R_ARM_THM_CALL·········00000000···memcpy18 00000440··0000280a·R_ARM_THM_CALL·········00000000···memcpy
19 0000045a··00002a0a·R_ARM_THM_CALL·········00000000···free19 00000446··00002a0a·R_ARM_THM_CALL·········00000000···free
20 00000488··00002a0a·R_ARM_THM_CALL·········00000000···free20 00000474··00002a0a·R_ARM_THM_CALL·········00000000···free
21 0000048e··0000230a·R_ARM_THM_CALL·········00000000···malloc21 0000047a··0000230a·R_ARM_THM_CALL·········00000000···malloc
22 0000049c··0000240a·R_ARM_THM_CALL·········00000000···perror22 00000488··0000240a·R_ARM_THM_CALL·········00000000···perror
23 000004a4··0000250a·R_ARM_THM_CALL·········00000000···exit23 00000490··0000250a·R_ARM_THM_CALL·········00000000···exit
24 000004d6··0000230a·R_ARM_THM_CALL·········00000000···malloc24 000004c2··0000230a·R_ARM_THM_CALL·········00000000···malloc
25 000004e4··00000503·R_ARM_REL32············00000000···.LC025 000004d0··00000503·R_ARM_REL32············00000000···.LC0
26 000004f8··00002a0a·R_ARM_THM_CALL·········00000000···free26 000004e4··00002a0a·R_ARM_THM_CALL·········00000000···free
27 00000528··0000230a·R_ARM_THM_CALL·········00000000···malloc27 00000514··0000230a·R_ARM_THM_CALL·········00000000···malloc
28 0000053e··0000280a·R_ARM_THM_CALL·········00000000···memcpy28 0000052a··0000280a·R_ARM_THM_CALL·········00000000···memcpy
29 00000544··00002a0a·R_ARM_THM_CALL·········00000000···free29 00000530··00002a0a·R_ARM_THM_CALL·········00000000···free
30 0000055c··00002a0a·R_ARM_THM_CALL·········00000000···free30 00000548··00002a0a·R_ARM_THM_CALL·········00000000···free
31 00000562··0000230a·R_ARM_THM_CALL·········00000000···malloc31 0000054e··0000230a·R_ARM_THM_CALL·········00000000···malloc
32 00000570··0000240a·R_ARM_THM_CALL·········00000000···perror32 0000055c··0000240a·R_ARM_THM_CALL·········00000000···perror
33 00000576··0000250a·R_ARM_THM_CALL·········00000000···exit33 00000562··0000250a·R_ARM_THM_CALL·········00000000···exit
34 0000057c··00000503·R_ARM_REL32············00000000···.LC034 00000568··00000503·R_ARM_REL32············00000000···.LC0
35 000005bc··0000280a·R_ARM_THM_CALL·········00000000···memcpy35 000005a8··0000280a·R_ARM_THM_CALL·········00000000···memcpy
36 000005e0··00002d0a·R_ARM_THM_CALL·········0000050d···ptr_vector_resize36 000005cc··00002d0a·R_ARM_THM_CALL·········000004f9···ptr_vector_resize
37 00000602··0000230a·R_ARM_THM_CALL·········00000000···malloc37 000005ee··0000230a·R_ARM_THM_CALL·········00000000···malloc
38 00000610··0000240a·R_ARM_THM_CALL·········00000000···perror38 000005fc··0000240a·R_ARM_THM_CALL·········00000000···perror
39 00000616··0000250a·R_ARM_THM_CALL·········00000000···exit39 00000602··0000250a·R_ARM_THM_CALL·········00000000···exit
40 0000061c··00000503·R_ARM_REL32············00000000···.LC040 00000608··00000503·R_ARM_REL32············00000000···.LC0
41 00000644··0000230a·R_ARM_THM_CALL·········00000000···malloc41 00000630··0000230a·R_ARM_THM_CALL·········00000000···malloc
42 0000065a··0000280a·R_ARM_THM_CALL·········00000000···memcpy42 00000646··0000280a·R_ARM_THM_CALL·········00000000···memcpy
43 00000660··00002a0a·R_ARM_THM_CALL·········00000000···free43 0000064c··00002a0a·R_ARM_THM_CALL·········00000000···free
44 00000678··00002a0a·R_ARM_THM_CALL·········00000000···free44 00000664··00002a0a·R_ARM_THM_CALL·········00000000···free
45 0000067e··0000230a·R_ARM_THM_CALL·········00000000···malloc45 0000066a··0000230a·R_ARM_THM_CALL·········00000000···malloc
46 0000068c··0000240a·R_ARM_THM_CALL·········00000000···perror46 00000678··0000240a·R_ARM_THM_CALL·········00000000···perror
47 00000692··0000250a·R_ARM_THM_CALL·········00000000···exit47 0000067e··0000250a·R_ARM_THM_CALL·········00000000···exit
48 00000698··00000503·R_ARM_REL32············00000000···.LC048 00000684··00000503·R_ARM_REL32············00000000···.LC0
49 000006ce··0000230a·R_ARM_THM_CALL·········00000000···malloc49 000006ba··0000230a·R_ARM_THM_CALL·········00000000···malloc
50 000006de··0000280a·R_ARM_THM_CALL·········00000000···memcpy50 000006ca··0000280a·R_ARM_THM_CALL·········00000000···memcpy
51 000006e4··00002a0a·R_ARM_THM_CALL·········00000000···free51 000006d0··00002a0a·R_ARM_THM_CALL·········00000000···free
52 000006fc··00002a0a·R_ARM_THM_CALL·········00000000···free52 000006e8··00002a0a·R_ARM_THM_CALL·········00000000···free
53 00000702··0000230a·R_ARM_THM_CALL·········00000000···malloc53 000006ee··0000230a·R_ARM_THM_CALL·········00000000···malloc
54 00000710··0000240a·R_ARM_THM_CALL·········00000000···perror54 000006fc··0000240a·R_ARM_THM_CALL·········00000000···perror
55 00000716··0000250a·R_ARM_THM_CALL·········00000000···exit55 00000702··0000250a·R_ARM_THM_CALL·········00000000···exit
56 0000071c··00000503·R_ARM_REL32············00000000···.LC056 00000708··00000503·R_ARM_REL32············00000000···.LC0
57 0000076a··0000230a·R_ARM_THM_CALL·········00000000···malloc57 00000756··0000230a·R_ARM_THM_CALL·········00000000···malloc
58 0000077c··0000280a·R_ARM_THM_CALL·········00000000···memcpy58 00000768··0000280a·R_ARM_THM_CALL·········00000000···memcpy
59 00000782··00002a0a·R_ARM_THM_CALL·········00000000···free59 0000076e··00002a0a·R_ARM_THM_CALL·········00000000···free
60 000007a6··00002a0a·R_ARM_THM_CALL·········00000000···free60 00000792··00002a0a·R_ARM_THM_CALL·········00000000···free
61 000007ac··0000230a·R_ARM_THM_CALL·········00000000···malloc61 00000798··0000230a·R_ARM_THM_CALL·········00000000···malloc
62 000007ba··0000240a·R_ARM_THM_CALL·········00000000···perror62 000007a6··0000240a·R_ARM_THM_CALL·········00000000···perror
63 000007c0··0000250a·R_ARM_THM_CALL·········00000000···exit63 000007ac··0000250a·R_ARM_THM_CALL·········00000000···exit
64 000007c4··00000503·R_ARM_REL32············00000000···.LC064 000007b0··00000503·R_ARM_REL32············00000000···.LC0
65 00000808··0000230a·R_ARM_THM_CALL·········00000000···malloc65 000007f4··0000230a·R_ARM_THM_CALL·········00000000···malloc
66 0000081e··0000280a·R_ARM_THM_CALL·········00000000···memcpy66 0000080a··0000280a·R_ARM_THM_CALL·········00000000···memcpy
67 00000824··00002a0a·R_ARM_THM_CALL·········00000000···free67 00000810··00002a0a·R_ARM_THM_CALL·········00000000···free
68 00000850··00002a0a·R_ARM_THM_CALL·········00000000···free68 0000083c··00002a0a·R_ARM_THM_CALL·········00000000···free
69 00000856··0000230a·R_ARM_THM_CALL·········00000000···malloc69 00000842··0000230a·R_ARM_THM_CALL·········00000000···malloc
70 00000864··0000240a·R_ARM_THM_CALL·········00000000···perror70 00000850··0000240a·R_ARM_THM_CALL·········00000000···perror
71 0000086c··0000250a·R_ARM_THM_CALL·········00000000···exit71 00000858··0000250a·R_ARM_THM_CALL·········00000000···exit
72 0000089c··00000503·R_ARM_REL32············00000000···.LC072 00000888··00000503·R_ARM_REL32············00000000···.LC0
73 000008f6··0000230a·R_ARM_THM_CALL·········00000000···malloc73 000008e2··0000230a·R_ARM_THM_CALL·········00000000···malloc
74 00000908··0000280a·R_ARM_THM_CALL·········00000000···memcpy74 000008f4··0000280a·R_ARM_THM_CALL·········00000000···memcpy
75 0000090e··00002a0a·R_ARM_THM_CALL·········00000000···free75 000008fa··00002a0a·R_ARM_THM_CALL·········00000000···free
76 00000926··00002a0a·R_ARM_THM_CALL·········00000000···free76 00000912··00002a0a·R_ARM_THM_CALL·········00000000···free
77 0000092c··0000230a·R_ARM_THM_CALL·········00000000···malloc77 00000918··0000230a·R_ARM_THM_CALL·········00000000···malloc
78 0000093a··0000240a·R_ARM_THM_CALL·········00000000···perror78 00000926··0000240a·R_ARM_THM_CALL·········00000000···perror
79 00000940··0000250a·R_ARM_THM_CALL·········00000000···exit79 0000092c··0000250a·R_ARM_THM_CALL·········00000000···exit
80 00000944··00000503·R_ARM_REL32············00000000···.LC080 00000930··00000503·R_ARM_REL32············00000000···.LC0
81 00000d70··0000410a·R_ARM_THM_CALL·········00000000···memmove81 00000d5c··0000410a·R_ARM_THM_CALL·········00000000···memmove
82 00000da0··0000420a·R_ARM_THM_CALL·········00000000···memset82 00000d8c··0000420a·R_ARM_THM_CALL·········00000000···memset
83 00000db4··00002d0a·R_ARM_THM_CALL·········0000050d···ptr_vector_resize83 00000da0··00002d0a·R_ARM_THM_CALL·········000004f9···ptr_vector_resize
84 00000dbc··00002d0a·R_ARM_THM_CALL·········0000050d···ptr_vector_resize84 00000da8··00002d0a·R_ARM_THM_CALL·········000004f9···ptr_vector_resize
85 00000e06··0000410a·R_ARM_THM_CALL·········00000000···memmove85 00000df2··0000410a·R_ARM_THM_CALL·········00000000···memmove
86 00000e46··0000420a·R_ARM_THM_CALL·········00000000···memset86 00000e32··0000420a·R_ARM_THM_CALL·········00000000···memset
87 00000e52··0000280a·R_ARM_THM_CALL·········00000000···memcpy87 00000e3e··0000280a·R_ARM_THM_CALL·········00000000···memcpy
88 00000e6e··00002d0a·R_ARM_THM_CALL·········0000050d···ptr_vector_resize88 00000e5a··00002d0a·R_ARM_THM_CALL·········000004f9···ptr_vector_resize
89 00000e78··00002d0a·R_ARM_THM_CALL·········0000050d···ptr_vector_resize89 00000e64··00002d0a·R_ARM_THM_CALL·········000004f9···ptr_vector_resize
90 00000ec2··0000410a·R_ARM_THM_CALL·········00000000···memmove90 00000eae··0000410a·R_ARM_THM_CALL·········00000000···memmove
91 000004ce··0000281e·R_ARM_THM_JUMP24·······00000000···memcpy91 000004ba··0000281e·R_ARM_THM_JUMP24·······00000000···memcpy
92 00000898··0000281e·R_ARM_THM_JUMP24·······00000000···memcpy92 00000884··0000281e·R_ARM_THM_JUMP24·······00000000···memcpy
93 00000978··0000361e·R_ARM_THM_JUMP24·······00000000···qsort93 00000964··0000361e·R_ARM_THM_JUMP24·······00000000···qsort
94 00000e24··0000281e·R_ARM_THM_JUMP24·······00000000···memcpy94 00000e10··0000281e·R_ARM_THM_JUMP24·······00000000···memcpy
263 B
strings --all --bytes=8 {}
    
Offset 1, 9 lines modifiedOffset 1, 10 lines modified
 1 ;F1F"F(F
1 OF,FZFQFT2 OF,FZFQFT
2 (h2F9FHD3 0h:FAF(D
3 src/ptr_vector.c4 src/ptr_vector.c
4 ptr_sort_siftdown5 ptr_sort_siftdown
5 ptr_sort3_quicksort26 ptr_sort3_quicksort2
6 ptr_vector_init7 ptr_vector_init
7 ptr_vector_init_ex8 ptr_vector_init_ex
8 ptr_vector_init_copy9 ptr_vector_init_copy
9 ptr_vector_init_copy_append_array10 ptr_vector_init_copy_append_array
41.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 54 lines modifiedOffset 2, 54 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<ptr_sort_siftdown>:3 00000000·<ptr_sort_siftdown>:
4 ptr_sort_siftdown():4 ptr_sort_siftdown():
5 »       str.w»  r4,·[sp,·#-36]!5 »       str.w»  r4,·[sp,·#-36]!
6 »       strd»   r5,·r6,·[sp,·#4] 
7 »       strd»   r7,·r8,·[sp,·#12]6 »       strd»   r7,·r8,·[sp,·#12]
8 »       mov.w»  r7,·r1,·lsl·#17 »       mov.w»  r7,·r1,·lsl·#1
9 »       strd»   r9,·sl,·[sp,·#20]8 »       strd»   r9,·sl,·[sp,·#20]
10 »       add.w»  r8,·r7,·#19 »       strd»   r5,·r6,·[sp,·#4]
11 »       strd»   fp,·lr,·[sp,·#28]10 »       strd»   fp,·lr,·[sp,·#28]
 11 »       add.w»  r8,·r7,·#1
12 »       sub»    sp,·#1212 »       sub»    sp,·#12
13 »       cmp»    r2,·r813 »       cmp»    r2,·r8
14 »       ldr.w»  sl,·[sp,·#48]»       ;·0x3014 »       ldr.w»  sl,·[sp,·#48]»       ;·0x30
15 »       str»    r3,·[sp,·#4]15 »       bcc.n»  8c·<ptr_sort_siftdown+0x8c>
16 »       bcc.n»  90·<ptr_sort_siftdown+0x90> 
17 »       mov»    r6,·r116 »       mov»    r6,·r1
18 »       mov»    r9,·r217 »       mov»    r9,·r2
19 »       mov»    r5,·r018 »       mov»    r5,·r0
20 »       b.n»    48·<ptr_sort_siftdown+0x48>19 »       mov»    fp,·r3
 20 »       b.n»    44·<ptr_sort_siftdown+0x44>
21 »       ldr.w»  r2,·[r5,·r4,·lsl·#2]21 »       ldr.w»  r2,·[r5,·r4,·lsl·#2]
 22 »       ldr»    r1,·[r5,·r3]
22 »       add.w»  r8,·r7,·#123 »       add.w»  r8,·r7,·#1
23 »       cmp»    r8,·r924 »       cmp»    r8,·r9
24 »       ldr.w»  r1,·[r5,·fp] 
25 »       str.w»  r1,·[r5,·r4,·lsl·#2]25 »       str.w»  r1,·[r5,·r4,·lsl·#2]
26 »       str.w»  r2,·[r5,·fp]26 »       str»    r2,·[r5,·r3]
27 »       bhi.n»  90·<ptr_sort_siftdown+0x90>27 »       bhi.n»  8c·<ptr_sort_siftdown+0x8c>
28 »       mov»    r2,·sl28 »       mov»    r2,·sl
29 »       ldr.w»  r1,·[r5,·r8,·lsl·#2]29 »       ldr.w»  r1,·[r5,·r8,·lsl·#2]
30 »       add.w»  r7,·r7,·#2 
31 »       mov.w»  fp,·r6,·lsl·#2 
32 »       ldr.w»  r0,·[r5,·r6,·lsl·#2]30 »       ldr.w»  r0,·[r5,·r6,·lsl·#2]
33 »       ldr»    r3,·[sp,·#4]31 »       add.w»  r7,·r7,·#2
34 »       blx»    r332 »       blx»    fp
35 »       add.w»  r1,·r6,·#133 »       add.w»  r2,·r6,·#1
36 »       bics.w» r4,·r6,·r0,·asr·#3234 »       bics.w» r4,·r6,·r0,·asr·#32
37 »       it»     cs35 »       it»     cs
38 »       movcs»  r4,·r836 »       movcs»  r4,·r8
39 »       cmp.w»  r9,·r1,·lsl·#137 »       cmp.w»  r9,·r2,·lsl·#1
 38 »       mov.w»  r3,·r6,·lsl·#2
40 »       mov»    r2,·sl39 »       mov»    r2,·sl
41 »       bcc.n»  86·<ptr_sort_siftdown+0x86>40 »       bcc.n»  82·<ptr_sort_siftdown+0x82>
42 »       ldr.w»  r0,·[r5,·r4,·lsl·#2]41 »       ldr.w»  r0,·[r5,·r4,·lsl·#2]
43 »       ldr.w»  r1,·[r5,·r7,·lsl·#2]42 »       ldr.w»  r1,·[r5,·r7,·lsl·#2]
 43 »       str»    r3,·[sp,·#4]
 44 »       blx»    fp
44 »       ldr»    r3,·[sp,·#4]45 »       ldr»    r3,·[sp,·#4]
45 »       blx»    r3 
46 »       bics.w» r4,·r4,·r0,·asr·#3246 »       bics.w» r4,·r4,·r0,·asr·#32
47 »       it»     cs47 »       it»     cs
48 »       movcs»  r4,·r748 »       movcs»  r4,·r7
49 »       cmp»    r4,·r649 »       cmp»    r4,·r6
50 »       mov.w»  r7,·r4,·lsl·#150 »       mov.w»  r7,·r4,·lsl·#1
51 »       mov»    r6,·r451 »       mov»    r6,·r4
52 »       bne.n»  30·<ptr_sort_siftdown+0x30>52 »       bne.n»  30·<ptr_sort_siftdown+0x30>
Offset 57, 74 lines modifiedOffset 57, 74 lines modified
57 »       ldrd»   r4,·r5,·[sp]57 »       ldrd»   r4,·r5,·[sp]
58 »       ldrd»   r6,·r7,·[sp,·#8]58 »       ldrd»   r6,·r7,·[sp,·#8]
59 »       ldrd»   r8,·r9,·[sp,·#16]59 »       ldrd»   r8,·r9,·[sp,·#16]
60 »       ldrd»   sl,·fp,·[sp,·#24]60 »       ldrd»   sl,·fp,·[sp,·#24]
61 »       add»    sp,·#3261 »       add»    sp,·#32
62 »       ldr.w»  pc,·[sp],·#462 »       ldr.w»  pc,·[sp],·#4
  
63 000000a8·<ptr_sort3_quicksort2>:63 000000a4·<ptr_sort3_quicksort2>:
64 ptr_sort3_quicksort2():64 ptr_sort3_quicksort2():
65 »       str.w»  r4,·[sp,·#-36]!65 »       str.w»  r4,·[sp,·#-36]!
66 »       mov»    r4,·r3 
67 »       add.w»  r3,·r0,·#4 
68 »       strd»   r5,·r6,·[sp,·#4]66 »       strd»   r5,·r6,·[sp,·#4]
69 »       mov»    r5,·r267 »       mov»    r6,·r2
70 »       add.w»  r2,·r0,·r1,·lsl·#268 »       add.w»  r2,·r0,·r1,·lsl·#2
71 »       strd»   r7,·r8,·[sp,·#12]69 »       strd»   r7,·r8,·[sp,·#12]
72 »       mov»    r7,·r0 
73 »       strd»   r9,·sl,·[sp,·#20]70 »       strd»   r9,·sl,·[sp,·#20]
74 »       strd»   fp,·lr,·[sp,·#28]71 »       strd»   fp,·lr,·[sp,·#28]
 72 »       mov»    r5,·r3
75 »       sub.w»  sp,·sp,·#532»;·0x21473 »       sub.w»  sp,·sp,·#532»;·0x214
 74 »       add.w»  r3,·r0,·#4
76 »       strd»   r2,·r3,·[sp]75 »       strd»   r2,·r3,·[sp]
77 »       mov.w»  r3,·#4294967295»    ;·0xffffffff76 »       mov.w»  r3,·#4294967295»    ;·0xffffffff
78 »       str»    r3,·[sp,·#8]77 »       str»    r3,·[sp,·#8]
 78 »       mov»    r7,·r0
79 »       add»    r3,·sp,·#1679 »       add»    r3,·sp,·#16
80 »       str»    r3,·[sp,·#12]80 »       str»    r3,·[sp,·#12]
81 »       ldr»    r2,·[sp,·#0]81 »       ldr»    r2,·[sp,·#0]
82 »       sub.w»  r3,·r2,·r782 »       sub.w»  r3,·r2,·r7
83 »       cmp»    r3,·#200»     ;·0xc883 »       cmp»    r3,·#200»     ;·0xc8
84 »       bgt.n»  182·<ptr_sort3_quicksort2+0xda>84 »       bgt.n»  17e·<ptr_sort3_quicksort2+0xda>
85 »       ldr»    r3,·[sp,·#4]85 »       ldr»    r3,·[sp,·#4]
86 »       cmp»    r2,·r386 »       cmp»    r2,·r3
87 »       bls.n»  13c·<ptr_sort3_quicksort2+0x94>87 »       bls.n»  138·<ptr_sort3_quicksort2+0x94>
88 »       ldr»    r3,·[sp,·#4]88 »       ldr»    r3,·[sp,·#4]
89 »       sub.w»  sl,·r2,·#589 »       sub.w»  sl,·r2,·#5
90 »       mov»    r9,·r7 
91 »       sub.w»  sl,·sl,·r790 »       sub.w»  sl,·sl,·r7
92 »       mov»    fp,·r791 »       mov»    r9,·r7
93 »       bic.w»  sl,·sl,·#392 »       bic.w»  sl,·sl,·#3
 93 »       mov»    fp,·r7
94 »       add»    r3,·sl94 »       add»    r3,·sl
95 »       mov»    sl,·r395 »       mov»    sl,·r3
96 »       cmp»    fp,·r996 »       cmp»    fp,·r9
97 »       mov»    r8,·r997 »       mov»    r8,·r9
98 »       ldr.w»  r7,·[r9,·#4]98 »       ldr.w»  r7,·[r9,·#4]
99 »       it»     ls99 »       it»     ls
100 »       movls»  r6,·r9100 »       movls»  r4,·r9
101 »       bls.n»  11c·<ptr_sort3_quicksort2+0x74>101 »       bls.n»  118·<ptr_sort3_quicksort2+0x74>
102 »       b.n»    130·<ptr_sort3_quicksort2+0x88>102 »       b.n»    12c·<ptr_sort3_quicksort2+0x88>
103 »       ldr»    r3,·[r6,·#4]103 »       ldr»    r3,·[r4,·#4]
104 »       cmp»    fp,·r6104 »       cmp»    fp,·r4
105 »       mov»    r8,·r6105 »       mov»    r8,·r4
106 »       str»    r3,·[r6,·#8]106 »       str»    r3,·[r4,·#8]
107 »       bhi.n»  130·<ptr_sort3_quicksort2+0x88>107 »       bhi.n»  12c·<ptr_sort3_quicksort2+0x88>
108 »       mov»    r8,·r6108 »       mov»    r8,·r4
109 »       mov»    r2,·r4109 »       mov»    r2,·r5
110 »       mov»    r1,·r7110 »       mov»    r1,·r7
111 »       ldr.w»  r0,·[r8]111 »       ldr.w»  r0,·[r8]
112 »       sub.w»  r6,·r6,·#4112 »       blx»    r6
113 »       blx»    r5 
114 »       cmp»    r0,·#0113 »       cmp»    r0,·#0
115 »       bgt.n»  112·<ptr_sort3_quicksort2+0x6a>114 »       sub.w»  r4,·r4,·#4
 115 »       bgt.n»  10e·<ptr_sort3_quicksort2+0x6a>
116 »       add.w»  r9,·r9,·#4116 »       add.w»  r9,·r9,·#4
Max diff block lines reached; 39327/42595 bytes (92.33%) of diff not shown.
12.1 KB
random.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········1344·(bytes·into·file)13 ··Start·of·section·headers:··········1328·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x540:1 There·are·11·section·headers,·starting·at·offset·0x530:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0001e8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0001d8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000480·000060·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·000470·000060·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00021c·000004·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·00020c·000004·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·000220·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000210·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000220·00000d·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000210·00000d·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·00022d·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·00021d·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00022d·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00021d·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·000260·0001a0·10······9··16··412 ··[·8]·.symtab···········SYMTAB··········00000000·000250·0001a0·10······9··16··4
13 ··[·9]·.strtab···········STRTAB··········00000000·000400·00007f·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·0003f0·00007f·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·0004e0·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·0004d0·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
2.11 KB
readelf --wide --symbols {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
  
1 Symbol·table·'.symtab'·contains·26·entries:1 Symbol·table·'.symtab'·contains·26·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····3:·00000058·····0·NOTYPE··LOCAL··DEFAULT····1·$d6 ·····3:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC07 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
8 ·····5:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····1·$t8 ·····5:·00000050·····0·NOTYPE··LOCAL··DEFAULT····1·$t
9 ·····6:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····1·$d9 ·····6:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
10 ·····7:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····1·$t10 ·····7:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
12 ·····9:·00000000·····4·OBJECT··LOCAL··DEFAULT····3·random_serial12 ·····9:·00000000·····4·OBJECT··LOCAL··DEFAULT····3·random_serial
13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····1·14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····4·15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
16 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT····5·16 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····6·17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····7·18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
19 ····16:·00000001····92·FUNC····GLOBAL·DEFAULT····1·random_init19 ····16:·00000001····80·FUNC····GLOBAL·DEFAULT····1·random_init
20 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc20 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
21 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror21 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
22 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit22 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
23 ····20:·0000005d···140·FUNC····GLOBAL·DEFAULT····1·random_init_auto23 ····20:·00000051···136·FUNC····GLOBAL·DEFAULT····1·random_init_auto
24 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·timeus24 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·timeus
25 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_self25 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_self
26 ····23:·000000e9·····4·FUNC····GLOBAL·DEFAULT····1·random_finalize26 ····23:·000000d9·····4·FUNC····GLOBAL·DEFAULT····1·random_finalize
27 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free27 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
28 ····25:·000000ed···250·FUNC····GLOBAL·DEFAULT····1·random_next28 ····25:·000000dd···250·FUNC····GLOBAL·DEFAULT····1·random_next
1.69 KB
readelf --wide --relocs {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x480·contains·12·entries:1 Relocation·section·'.rel.text'·at·offset·0x470·contains·12·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000000e··0000110a·R_ARM_THM_CALL·········00000000···malloc3 0000000a··0000110a·R_ARM_THM_CALL·········00000000···malloc
4 0000004e··0000120a·R_ARM_THM_CALL·········00000000···perror4 00000040··0000120a·R_ARM_THM_CALL·········00000000···perror
5 00000054··0000130a·R_ARM_THM_CALL·········00000000···exit5 00000046··0000130a·R_ARM_THM_CALL·········00000000···exit
6 00000058··00000403·R_ARM_REL32············00000000···.LC06 0000004c··00000403·R_ARM_REL32············00000000···.LC0
7 00000064··0000150a·R_ARM_THM_CALL·········00000000···timeus7 00000058··0000150a·R_ARM_THM_CALL·········00000000···timeus
8 0000006c··0000160a·R_ARM_THM_CALL·········00000000···pthread_self8 00000060··0000160a·R_ARM_THM_CALL·········00000000···pthread_self
9 00000094··0000110a·R_ARM_THM_CALL·········00000000···malloc9 00000088··0000110a·R_ARM_THM_CALL·········00000000···malloc
10 000000d4··0000120a·R_ARM_THM_CALL·········00000000···perror10 000000c4··0000120a·R_ARM_THM_CALL·········00000000···perror
11 000000da··0000130a·R_ARM_THM_CALL·········00000000···exit11 000000ca··0000130a·R_ARM_THM_CALL·········00000000···exit
12 000000e0··00000103·R_ARM_REL32············00000000···.data12 000000d0··00000103·R_ARM_REL32············00000000···.data
13 000000e4··00000403·R_ARM_REL32············00000000···.LC013 000000d4··00000403·R_ARM_REL32············00000000···.LC0
14 000000e8··0000181e·R_ARM_THM_JUMP24·······00000000···free14 000000d8··0000181e·R_ARM_THM_JUMP24·······00000000···free
5.26 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 152 lines modifiedOffset 1, 146 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000000·<random_init>:2 00000000·<random_init>:
3 random_init():3 random_init():
4 »       strd»   r3,·r4,·[sp,·#-16]!4 »       strd»   r4,·lr,·[sp,·#-8]!
5 »       mov»    r4,·r05 »       mov»    r4,·r0
6 »       movw»   r0,·#2500»   ;·0x9c46 »       movw»   r0,·#2500»   ;·0x9c4
7 »       strd»   r5,·lr,·[sp,·#8] 
8 »       bl»     0·<malloc>7 »       bl»     0·<malloc>
9 ·R_ARM_THM_CALL» malloc8 ·R_ARM_THM_CALL» malloc
10 »       cbz»    r0,·4a·<random_init+0x4a>9 »       cbz»    r0,·3c·<random_init+0x3c>
11 »       movw»   r1,·#35173»  ;·0x896510 »       movw»   r1,·#35173»  ;·0x8965
12 »       movt»   r1,·#27655»  ;·0x6c0711 »       movt»   r1,·#27655»  ;·0x6c07
13 »       str»    r4,·[r0,·#0] 
14 »       mov»    r5,·r0 
15 »       mov»    r2,·r012 »       mov»    r2,·r0
16 »       mov.w»  r3,·#113 »       mov.w»  r3,·#1
 14 »       str»    r4,·[r0,·#0]
17 »       eor.w»  r4,·r4,·r4,·lsr·#3015 »       eor.w»  r4,·r4,·r4,·lsr·#30
18 »       mla»    r4,·r1,·r4,·r316 »       mla»    r4,·r1,·r4,·r3
19 »       add.w»  r3,·r3,·#117 »       add.w»  r3,·r3,·#1
20 »       cmp.w»  r3,·#624»   ;·0x27018 »       cmp.w»  r3,·#624»   ;·0x270
21 »       str.w»  r4,·[r2,·#4]!19 »       str.w»  r4,·[r2,·#4]!
22 »       bne.n»  26·<random_init+0x26>20 »       bne.n»  20·<random_init+0x20>
23 »       ldrd»   r3,·r4,·[sp]21 »       str.w»  r0,·[r0,·#2496]»     ;·0x9c0
24 »       add»    sp,·#822 »       pop»    {r4,·pc}
25 »       mov»    r0,·r523 »       ldr»    r0,·[pc,·#12]» ;·(4c·<random_init+0x4c>)
26 »       str.w»  r5,·[r5,·#2496]»     ;·0x9c0 
27 »       pop»    {r5,·pc} 
28 »       ldr»    r0,·[pc,·#12]» ;·(58·<random_init+0x58>) 
29 »       add»    r0,·pc24 »       add»    r0,·pc
30 »       bl»     0·<perror>25 »       bl»     0·<perror>
31 ·R_ARM_THM_CALL» perror26 ·R_ARM_THM_CALL» perror
32 »       movs»   r0,·#250»    ;·0xfa27 »       movs»   r0,·#250»    ;·0xfa
33 »       bl»     0·<exit>28 »       bl»     0·<exit>
34 ·R_ARM_THM_CALL» exit29 ·R_ARM_THM_CALL» exit
35 »       .word»  0x0000000830 »       nop
 31 »       .word»  0x0000000a
36 ·R_ARM_REL32»    .LC032 ·R_ARM_REL32»    .LC0
  
37 0000005c·<random_init_auto>:33 00000050·<random_init_auto>:
38 random_init_auto():34 random_init_auto():
39 »       strd»   r4,·r5,·[sp,·#-16]!35 »       strd»   r4,·r5,·[sp,·#-16]!
40 »       strd»   r6,·lr,·[sp,·#8]36 »       strd»   r6,·lr,·[sp,·#8]
41 »       bl»     0·<timeus>37 »       bl»     0·<timeus>
42 ·R_ARM_THM_CALL» timeus38 ·R_ARM_THM_CALL» timeus
43 »       mov»    r4,·r139 »       mov»    r4,·r1
44 »       mov»    r6,·r040 »       mov»    r6,·r0
45 »       bl»     0·<pthread_self>41 »       bl»     0·<pthread_self>
46 ·R_ARM_THM_CALL» pthread_self42 ·R_ARM_THM_CALL» pthread_self
47 »       ldr»    r3,·[pc,·#108]»;·(e0·<random_init_auto+0x84>)43 »       ldr»    r3,·[pc,·#104]»;·(d0·<random_init_auto+0x80>)
48 »       movw»   r2,·#10781»  ;·0x2a1d44 »       movw»   r2,·#10781»  ;·0x2a1d
49 »       movt»   r2,·#49550»  ;·0xc18e45 »       movt»   r2,·#49550»  ;·0xc18e
50 »       add»    r3,·pc46 »       add»    r3,·pc
51 »       ldr»    r1,·[r3,·#0]47 »       ldr»    r1,·[r3,·#0]
52 »       ldr»    r5,·[r3,·#0]48 »       ldr»    r5,·[r3,·#0]
53 »       eor.w»  r1,·r1,·r649 »       eor.w»  r1,·r1,·r6
54 »       eor.w»  r4,·r4,·r1 
55 »       add»    r2,·r550 »       add»    r2,·r5
 51 »       eor.w»  r4,·r4,·r1
 52 »       str»    r2,·[r3,·#0]
56 »       eor.w»  r4,·r4,·r053 »       eor.w»  r4,·r4,·r0
57 »       movw»   r0,·#2500»   ;·0x9c454 »       movw»   r0,·#2500»   ;·0x9c4
58 »       str»    r2,·[r3,·#0] 
59 »       bl»     0·<malloc>55 »       bl»     0·<malloc>
60 ·R_ARM_THM_CALL» malloc56 ·R_ARM_THM_CALL» malloc
61 »       cbz»    r0,·d0·<random_init_auto+0x74>57 »       cbz»    r0,·c0·<random_init_auto+0x70>
62 »       mov»    r3,·r058 »       movw»   r1,·#35173»  ;·0x8965
63 »       mov.w»  r2,·#159 »       movt»   r1,·#27655»  ;·0x6c07
64 »       movw»   r0,·#35173»  ;·0x896560 »       mov»    r2,·r0
65 »       movt»   r0,·#27655»  ;·0x6c0761 »       mov.w»  r3,·#1
66 »       mov»    r1,·r362 »       str»    r4,·[r0,·#0]
67 »       str»    r4,·[r3,·#0] 
68 »       eor.w»  r4,·r4,·r4,·lsr·#3063 »       eor.w»  r4,·r4,·r4,·lsr·#30
69 »       mla»    r4,·r0,·r4,·r264 »       mla»    r4,·r1,·r4,·r3
70 »       add.w»  r2,·r2,·#165 »       add.w»  r3,·r3,·#1
71 »       cmp.w»  r2,·#624»   ;·0x27066 »       cmp.w»  r3,·#624»   ;·0x270
72 »       str.w»  r4,·[r1,·#4]!67 »       str.w»  r4,·[r2,·#4]!
73 »       bne.n»  ac·<random_init_auto+0x50>68 »       bne.n»  9e·<random_init_auto+0x4e>
74 »       ldrd»   r4,·r5,·[sp]69 »       ldrd»   r4,·r5,·[sp]
75 »       add»    sp,·#870 »       add»    sp,·#8
76 »       mov»    r0,·r371 »       str.w»  r0,·[r0,·#2496]»     ;·0x9c0
77 »       str.w»  r3,·[r3,·#2496]»     ;·0x9c0 
78 »       pop»    {r6,·pc}72 »       pop»    {r6,·pc}
79 »       ldr»    r0,·[pc,·#16]» ;·(e4·<random_init_auto+0x88>)73 »       ldr»    r0,·[pc,·#16]» ;·(d4·<random_init_auto+0x84>)
80 »       add»    r0,·pc74 »       add»    r0,·pc
81 »       bl»     0·<perror>75 »       bl»     0·<perror>
82 ·R_ARM_THM_CALL» perror76 ·R_ARM_THM_CALL» perror
83 »       movs»   r0,·#250»    ;·0xfa77 »       movs»   r0,·#250»    ;·0xfa
84 »       bl»     0·<exit>78 »       bl»     0·<exit>
85 ·R_ARM_THM_CALL» exit79 ·R_ARM_THM_CALL» exit
86 »       nop80 »       nop
87 »       .word»  0x0000006281 »       .word»  0x0000005e
88 ·R_ARM_REL32»    .data82 ·R_ARM_REL32»    .data
89 »       .word»  0x0000000e83 »       .word»  0x0000000e
90 ·R_ARM_REL32»    .LC084 ·R_ARM_REL32»    .LC0
  
91 000000e8·<random_finalize>:85 000000d8·<random_finalize>:
92 random_finalize():86 random_finalize():
93 »       b.w»    0·<free>87 »       b.w»    0·<free>
94 ·R_ARM_THM_JUMP24»       free88 ·R_ARM_THM_JUMP24»       free
  
95 000000ec·<random_next>:89 000000dc·<random_next>:
96 random_next():90 random_next():
97 »       ldr.w»  r3,·[r0,·#2496]»     ;·0x9c091 »       ldr.w»  r3,·[r0,·#2496]»     ;·0x9c0
98 »       strd»   r4,·r5,·[sp,·#-16]!92 »       strd»   r4,·r5,·[sp,·#-16]!
99 »       strd»   r6,·r7,·[sp,·#8]93 »       strd»   r6,·r7,·[sp,·#8]
100 »       cmp»    r3,·r094 »       cmp»    r3,·r0
101 »       beq.n»  142·<random_next+0x56>95 »       beq.n»  132·<random_next+0x56>
102 »       ldr.w»  r4,·[r3],·#496 »       ldr.w»  r4,·[r3],·#4
103 »       add.w»  r5,·r0,·#2496»       ;·0x9c097 »       add.w»  r5,·r0,·#2496»       ;·0x9c0
104 »       mov.w»  r1,·#22144» ;·0x568098 »       mov.w»  r1,·#22144» ;·0x5680
105 »       movt»   r1,·#40236»  ;·0x9d2c99 »       movt»   r1,·#40236»  ;·0x9d2c
 100 »       ldrd»   r6,·r7,·[sp,·#8]
106 »       mov.w»  r2,·#0101 »       mov.w»  r2,·#0
107 »       movt»   r2,·#61382»  ;·0xefc6102 »       movt»   r2,·#61382»  ;·0xefc6
108 »       ldrd»   r6,·r7,·[sp,·#8] 
109 »       eor.w»  r4,·r4,·r4,·lsr·#11103 »       eor.w»  r4,·r4,·r4,·lsr·#11
110 »       cmp»    r3,·r5104 »       cmp»    r3,·r5
111 »       it»     eq105 »       it»     eq
112 »       moveq»  r3,·r0106 »       moveq»  r3,·r0
113 »       and.w»  r1,·r1,·r4,·lsl·#7 
114 »       str.w»  r3,·[r0,·#2496]»     ;·0x9c0107 »       str.w»  r3,·[r0,·#2496]»     ;·0x9c0
115 »       eor.w»  r0,·r1,·r4108 »       and.w»  r0,·r1,·r4,·lsl·#7
Max diff block lines reached; 1762/5200 bytes (33.88%) of diff not shown.
936 B
rc.o
928 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 76, 25 lines modifiedOffset 76, 25 lines modified
76 »       add»    sp,·#876 »       add»    sp,·#8
77 »       ldrd»   r4,·r5,·[sp]77 »       ldrd»   r4,·r5,·[sp]
78 »       ldrd»   r6,·lr,·[sp,·#8]78 »       ldrd»   r6,·lr,·[sp,·#8]
79 »       add»    sp,·#1679 »       add»    sp,·#16
80 »       b.w»    0·<pthread_mutex_unlock>80 »       b.w»    0·<pthread_mutex_unlock>
81 ·R_ARM_THM_JUMP24»       pthread_mutex_unlock81 ·R_ARM_THM_JUMP24»       pthread_mutex_unlock
82 »       ldr»    r0,·[pc,·#28]» ;·(bc·<rc_release_internal+0x78>)82 »       ldr»    r0,·[pc,·#28]» ;·(bc·<rc_release_internal+0x78>)
 83 »       ldr»    r2,·[pc,·#32]» ;·(c0·<rc_release_internal+0x7c>)
83 »       movs»   r1,·#384 »       movs»   r1,·#3
84 »       ldr»    r2,·[pc,·#28]» ;·(c0·<rc_release_internal+0x7c>) 
85 »       ldr»    r0,·[r5,·r0]85 »       ldr»    r0,·[r5,·r0]
86 »       strd»   r4,·r6,·[sp] 
87 »       add»    r2,·pc86 »       add»    r2,·pc
 87 »       strd»   r4,·r6,·[sp]
88 »       ldr»    r0,·[r0,·#0]88 »       ldr»    r0,·[r0,·#0]
89 »       bl»     0·<logger_handle_msg>89 »       bl»     0·<logger_handle_msg>
90 ·R_ARM_THM_CALL» logger_handle_msg90 ·R_ARM_THM_CALL» logger_handle_msg
91 »       bl»     0·<logger_flush>91 »       bl»     0·<logger_flush>
92 ·R_ARM_THM_CALL» logger_flush92 ·R_ARM_THM_CALL» logger_flush
93 »       bl»     0·<abort>93 »       bl»     0·<abort>
94 ·R_ARM_THM_CALL» abort94 ·R_ARM_THM_CALL» abort
95 »       .word»  0x0000005695 »       .word»  0x00000056
96 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_96 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_
97 »       .word»  0x0000000097 »       .word»  0x00000000
98 ·R_ARM_GOT32»    g_system_logger98 ·R_ARM_GOT32»    g_system_logger
99 »       .word»  0x0000001499 »       .word»  0x00000018
100 ·R_ARM_REL32»    .LC0100 ·R_ARM_REL32»    .LC0
3.45 KB
rewind-input-stream.o
3.41 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 26, 52 lines modifiedOffset 26, 52 lines modified
26 »       ldrd»   r0,·r3,·[r4,·#4]26 »       ldrd»   r0,·r3,·[r4,·#4]
27 »       ldr»    r1,·[r4,·#12]27 »       ldr»    r1,·[r4,·#12]
28 »       sub.w»  r3,·r3,·r128 »       sub.w»  r3,·r3,·r1
29 »       cmp»    r3,·r229 »       cmp»    r3,·r2
30 »       bcc.n»  6c·<rewind_input_stream_skip+0x6c>30 »       bcc.n»  6c·<rewind_input_stream_skip+0x6c>
31 »       add.w»  r1,·r1,·#2131 »       add.w»  r1,·r1,·#21
32 »       ldr»    r3,·[r0,·#0]32 »       ldr»    r3,·[r0,·#0]
33 »       mov»    r0,·r4 
34 »       add»    r1,·r433 »       add»    r1,·r4
 34 »       mov»    r0,·r4
35 »       blx»    r335 »       blx»    r3
36 »       cmp»    r0,·#036 »       cmp»    r0,·#0
37 »       blt.n»  82·<rewind_input_stream_skip+0x82>37 »       blt.n»  82·<rewind_input_stream_skip+0x82>
38 »       ldr»    r3,·[r4,·#12]38 »       ldr»    r3,·[r4,·#12]
39 »       add»    r5,·r039 »       add»    r5,·r0
40 »       add»    r0,·r340 »       add»    r0,·r3
41 »       str»    r0,·[r4,·#12]41 »       str»    r0,·[r4,·#12]
42 »       mov»    r0,·r542 »       mov»    r0,·r5
43 »       ldrd»   r4,·r5,·[sp]43 »       ldrd»   r4,·r5,·[sp]
44 »       add»    sp,·#844 »       add»    sp,·#8
45 »       pop»    {r6,·pc}45 »       pop»    {r6,·pc}
46 »       ldrd»   r0,·r3,·[r4,·#4]46 »       ldrd»   r0,·r3,·[r4,·#4]
47 »       mov.w»  r5,·#0 
48 »       ldr»    r1,·[r4,·#12]47 »       ldr»    r1,·[r4,·#12]
 48 »       mov.w»  r5,·#0
49 »       sub.w»  r3,·r3,·r149 »       sub.w»  r3,·r3,·r1
50 »       cmp»    r3,·r250 »       cmp»    r3,·r2
51 »       bcs.n»  38·<rewind_input_stream_skip+0x38>51 »       bcs.n»  38·<rewind_input_stream_skip+0x38>
52 »       mov.w»  r6,·#052 »       mov.w»  r6,·#0
53 »       mov»    r1,·r2 
54 »       ldr»    r3,·[r0,·#4]53 »       ldr»    r3,·[r0,·#4]
 54 »       mov»    r1,·r2
55 »       mov»    r0,·r455 »       mov»    r0,·r4
56 »       strb»   r6,·[r4,·#20]56 »       strb»   r6,·[r4,·#20]
57 »       blx»    r357 »       blx»    r3
58 »       cmp»    r0,·#058 »       cmp»    r0,·#0
59 »       it»     ge59 »       it»     ge
60 »       addge»  r5,·r5,·r060 »       addge»  r5,·r5,·r0
61 »       bge.n»  84·<rewind_input_stream_skip+0x84>61 »       bge.n»  84·<rewind_input_stream_skip+0x84>
62 »       mov»    r5,·r062 »       mov»    r5,·r0
63 »       mov»    r0,·r563 »       mov»    r0,·r5
64 »       ldrd»   r4,·r5,·[sp]64 »       ldrd»   r4,·r5,·[sp]
65 »       add»    sp,·#865 »       add»    sp,·#8
66 »       pop»    {r6,·pc}66 »       pop»    {r6,·pc}
67 »       ldr»    r3,·[r4,·#4]67 »       ldr»    r3,·[r4,·#4]
68 »       mov»    r0,·r468 »       mov»    r0,·r4
69 »       ldrd»   r4,·r5,·[sp] 
70 »       ldrd»   r6,·lr,·[sp,·#8]69 »       ldrd»   r6,·lr,·[sp,·#8]
 70 »       ldrd»   r4,·r5,·[sp]
71 »       add»    sp,·#1671 »       add»    sp,·#16
72 »       ldr»    r3,·[r3,·#4]72 »       ldr»    r3,·[r3,·#4]
73 »       bx»     r373 »       bx»     r3
  
74 000000a0·<rewind_input_stream_close>:74 000000a0·<rewind_input_stream_close>:
75 rewind_input_stream_close():75 rewind_input_stream_close():
76 »       strd»   r3,·r4,·[sp,·#-16]!76 »       strd»   r3,·r4,·[sp,·#-16]!
Offset 120, 17 lines modifiedOffset 120, 17 lines modified
120 »       mov»    r0,·r4120 »       mov»    r0,·r4
121 »       strb»   r3,·[r4,·#20]121 »       strb»   r3,·[r4,·#20]
122 »       blx»    r8122 »       blx»    r8
123 »       subs.w» r8,·r0,·#0123 »       subs.w» r8,·r0,·#0
124 »       it»     ge124 »       it»     ge
125 »       addge»  r8,·r5125 »       addge»  r8,·r5
126 »       ldrd»   r4,·r5,·[sp]126 »       ldrd»   r4,·r5,·[sp]
127 »       mov»    r0,·r8 
128 »       ldrd»   r6,·r7,·[sp,·#8]127 »       ldrd»   r6,·r7,·[sp,·#8]
129 »       add»    sp,·#16128 »       add»    sp,·#16
 129 »       mov»    r0,·r8
130 »       ldmia.w»sp!,·{r8,·pc}130 »       ldmia.w»sp!,·{r8,·pc}
131 »       add.w»  r1,·r1,·#21131 »       add.w»  r1,·r1,·#21
132 »       mov»    r2,·r6132 »       mov»    r2,·r6
133 »       add»    r1,·r4133 »       add»    r1,·r4
134 »       mov»    r0,·r4134 »       mov»    r0,·r4
135 »       blx»    r8135 »       blx»    r8
136 »       subs.w» r8,·r0,·#0136 »       subs.w» r8,·r0,·#0
Offset 160, 28 lines modifiedOffset 160, 28 lines modified
160 ·R_ARM_THM_CALL» memcpy160 ·R_ARM_THM_CALL» memcpy
161 »       ldr»    r3,·[r4,·#16]161 »       ldr»    r3,·[r4,·#16]
162 »       subs»   r6,·r6,·r5162 »       subs»   r6,·r6,·r5
163 »       sub.w»  r3,·r3,·r5163 »       sub.w»  r3,·r3,·r5
164 »       str»    r3,·[r4,·#16]164 »       str»    r3,·[r4,·#16]
165 »       beq.n»  116·<rewind_input_stream_read+0x4a>165 »       beq.n»  116·<rewind_input_stream_read+0x4a>
166 »       ldrd»   r2,·r3,·[r4,·#4]166 »       ldrd»   r2,·r3,·[r4,·#4]
167 »       add»    r7,·r5 
168 »       ldr»    r1,·[r4,·#12]167 »       ldr»    r1,·[r4,·#12]
169 »       ldr.w»  r8,·[r2]168 »       add»    r7,·r5
170 »       sub.w»  r3,·r3,·r1169 »       sub.w»  r3,·r3,·r1
 170 »       ldr.w»  r8,·[r2]
171 »       cmp»    r3,·r6171 »       cmp»    r3,·r6
172 »       bcc.n»  100·<rewind_input_stream_read+0x34>172 »       bcc.n»  100·<rewind_input_stream_read+0x34>
173 »       b.n»    126·<rewind_input_stream_read+0x5a>173 »       b.n»    126·<rewind_input_stream_read+0x5a>
174 »       ldr»    r3,·[r4,·#4]174 »       ldr»    r3,·[r4,·#4]
175 »       mov»    r0,·r4175 »       mov»    r0,·r4
176 »       ldrd»   r4,·r5,·[sp] 
177 »       ldrd»   r6,·r7,·[sp,·#8]176 »       ldrd»   r6,·r7,·[sp,·#8]
178 »       ldr»    r3,·[r3,·#0] 
179 »       ldrd»   r8,·lr,·[sp,·#16]177 »       ldrd»   r8,·lr,·[sp,·#16]
 178 »       ldrd»   r4,·r5,·[sp]
180 »       add»    sp,·#24179 »       add»    sp,·#24
 180 »       ldr»    r3,·[r3,·#0]
181 »       bx»     r3181 »       bx»     r3
  
182 000001a4·<rewind_input_stream_mark>:182 000001a4·<rewind_input_stream_mark>:
183 rewind_input_stream_mark():183 rewind_input_stream_mark():
184 »       strd»   r3,·r4,·[sp,·#-16]!184 »       strd»   r3,·r4,·[sp,·#-16]!
185 »       ldr»    r4,·[r0,·#0]185 »       ldr»    r4,·[r0,·#0]
186 »       strd»   r5,·lr,·[sp,·#8]186 »       strd»   r5,·lr,·[sp,·#8]
Offset 233, 42 lines modifiedOffset 233, 42 lines modified
  
233 0000020c·<rewind_input_stream_init>:233 0000020c·<rewind_input_stream_init>:
234 rewind_input_stream_init():234 rewind_input_stream_init():
235 »       strd»   r3,·r4,·[sp,·#-24]!235 »       strd»   r3,·r4,·[sp,·#-24]!
236 »       mov»    r4,·r0236 »       mov»    r4,·r0
237 »       add.w»  r0,·r2,·#24237 »       add.w»  r0,·r2,·#24
238 »       strd»   r5,·r6,·[sp,·#8]238 »       strd»   r5,·r6,·[sp,·#8]
239 »       mov»    r6,·r2 
240 »       strd»   r7,·lr,·[sp,·#16]239 »       strd»   r7,·lr,·[sp,·#16]
241 »       mov»    r7,·r1240 »       mov»    r5,·r2
 241 »       mov»    r6,·r1
242 »       bl»     0·<malloc>242 »       bl»     0·<malloc>
243 ·R_ARM_THM_CALL» malloc243 ·R_ARM_THM_CALL» malloc
244 »       cbz»    r0,·250·<rewind_input_stream_init+0x44>244 »       cbz»    r0,·250·<rewind_input_stream_init+0x44>
245 »       ldr»    r5,·[pc,·#52]» ;·(260·<rewind_input_stream_init+0x54>)245 »       ldr»    r3,·[pc,·#52]» ;·(260·<rewind_input_stream_init+0x54>)
246 »       mov.w»  r3,·#0246 »       ldrd»   r7,·r1,·[r4]
247 »       str»    r6,·[r0,·#8]247 »       mov.w»  r2,·#0
248 »       ldrd»   r1,·r2,·[r4]248 »       str»    r5,·[r0,·#8]
249 »       strd»   r3,·r3,·[r4]249 »       strd»   r2,·r2,·[r4]
Max diff block lines reached; 464/3308 bytes (14.03%) of diff not shown.
45.4 KB
rfc.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········12176·(bytes·into·file)13 ··Start·of·section·headers:··········12172·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1319 ··Number·of·section·headers:·········13
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·12
2.55 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x2f90:1 There·are·13·section·headers,·starting·at·offset·0x2f8c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000e10·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000e0c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·002590·000460·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·00258c·000460·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000e44·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000e40·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000e44·00000c·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·000e40·00000c·00··WA··0···0··4
9 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·000e44·000480·00··WA··0···0··49 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·000e40·000480·00··WA··0···0··4
10 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·0029f0·000528·08···I·10···5··410 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·0029ec·000528·08···I·10···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0012c4·000419·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0012c0·000419·01·AMS··0···0··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·0016dd·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·0016d9·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0016dd·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0016d9·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·001710·000a50·10·····11·135··414 ··[10]·.symtab···········SYMTAB··········00000000·00170c·000a50·10·····11·135··4
15 ··[11]·.strtab···········STRTAB··········00000000·002160·000430·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·00215c·000430·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·002f18·000076·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·002f14·000076·00······0···0··1
17 Key·to·Flags:17 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··y·(purecode),·p·(processor·specific)21 ··y·(purecode),·p·(processor·specific)
6.17 KB
readelf --wide --symbols {}
    
Offset 96, 36 lines modifiedOffset 96, 36 lines modified
96 ····92:·000001dc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC7796 ····92:·000001dc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC77
97 ····93:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····7·.LC7897 ····93:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····7·.LC78
98 ····94:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC7998 ····94:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC79
99 ····95:·00000204·····0·NOTYPE··LOCAL··DEFAULT····7·.LC8099 ····95:·00000204·····0·NOTYPE··LOCAL··DEFAULT····7·.LC80
100 ····96:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC81100 ····96:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC81
101 ····97:·0000021c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC82101 ····97:·0000021c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC82
102 ····98:·000005f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t102 ····98:·000005f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
103 ····99:·00000684·····0·NOTYPE··LOCAL··DEFAULT····1·$d103 ····99:·00000680·····0·NOTYPE··LOCAL··DEFAULT····1·$d
104 ···100:·00000230·····0·NOTYPE··LOCAL··DEFAULT····7·.LC84104 ···100:·00000230·····0·NOTYPE··LOCAL··DEFAULT····7·.LC84
105 ···101:·0000068c·····0·NOTYPE··LOCAL··DEFAULT····1·$t105 ···101:·00000688·····0·NOTYPE··LOCAL··DEFAULT····1·$t
106 ···102:·00000720·····0·NOTYPE··LOCAL··DEFAULT····1·$d106 ···102:·0000071c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
107 ···103:·00000238·····0·NOTYPE··LOCAL··DEFAULT····7·.LC85107 ···103:·00000238·····0·NOTYPE··LOCAL··DEFAULT····7·.LC85
108 ···104:·00000728·····0·NOTYPE··LOCAL··DEFAULT····1·$t108 ···104:·00000724·····0·NOTYPE··LOCAL··DEFAULT····1·$t
109 ···105:·00000750·····0·NOTYPE··LOCAL··DEFAULT····1·$d109 ···105:·0000074c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
110 ···106:·00000754·····0·NOTYPE··LOCAL··DEFAULT····1·$t110 ···106:·00000750·····0·NOTYPE··LOCAL··DEFAULT····1·$t
111 ···107:·00000a0c·····0·NOTYPE··LOCAL··DEFAULT····1·$d111 ···107:·00000a08·····0·NOTYPE··LOCAL··DEFAULT····1·$d
112 ···108:·00000a14·····0·NOTYPE··LOCAL··DEFAULT····1·$t112 ···108:·00000a10·····0·NOTYPE··LOCAL··DEFAULT····1·$t
113 ···109:·00000b4c·····0·NOTYPE··LOCAL··DEFAULT····1·$d113 ···109:·00000b48·····0·NOTYPE··LOCAL··DEFAULT····1·$d
114 ···110:·00000b50·····0·NOTYPE··LOCAL··DEFAULT····1·$t114 ···110:·00000b4c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
115 ···111:·00000ce4·····0·NOTYPE··LOCAL··DEFAULT····1·$d115 ···111:·00000ce0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
116 ···112:·00000cec·····0·NOTYPE··LOCAL··DEFAULT····1·$t116 ···112:·00000ce8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
117 ···113:·00000d4c·····0·NOTYPE··LOCAL··DEFAULT····1·$d117 ···113:·00000d48·····0·NOTYPE··LOCAL··DEFAULT····1·$d
118 ···114:·00000d58·····0·NOTYPE··LOCAL··DEFAULT····1·$t118 ···114:·00000d54·····0·NOTYPE··LOCAL··DEFAULT····1·$t
119 ···115:·00000d74·····0·NOTYPE··LOCAL··DEFAULT····1·$d119 ···115:·00000d70·····0·NOTYPE··LOCAL··DEFAULT····1·$d
120 ···116:·00000d78·····0·NOTYPE··LOCAL··DEFAULT····1·$t120 ···116:·00000d74·····0·NOTYPE··LOCAL··DEFAULT····1·$t
121 ···117:·00000db4·····0·NOTYPE··LOCAL··DEFAULT····1·$d121 ···117:·00000db0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
122 ···118:·00000dbc·····0·NOTYPE··LOCAL··DEFAULT····1·$t122 ···118:·00000db8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
123 ···119:·00000dc8·····0·NOTYPE··LOCAL··DEFAULT····1·$d123 ···119:·00000dc4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
124 ···120:·00000dcc·····0·NOTYPE··LOCAL··DEFAULT····1·$t124 ···120:·00000dc8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
125 ···121:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d125 ···121:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d
126 ···122:·00000000·····4·OBJECT··LOCAL··DEFAULT····4·class_set126 ···122:·00000000·····4·OBJECT··LOCAL··DEFAULT····4·class_set
127 ···123:·00000004·····4·OBJECT··LOCAL··DEFAULT····4·type_set127 ···123:·00000004·····4·OBJECT··LOCAL··DEFAULT····4·type_set
128 ···124:·00000008·····4·OBJECT··LOCAL··DEFAULT····4·dnssec_algo_set128 ···124:·00000008·····4·OBJECT··LOCAL··DEFAULT····4·dnssec_algo_set
129 ···125:·00000000·····0·SECTION·LOCAL··DEFAULT····5·129 ···125:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
130 ···126:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d130 ···126:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
131 ···127:·00000000····64·OBJECT··LOCAL··DEFAULT····5·opcode131 ···127:·00000000····64·OBJECT··LOCAL··DEFAULT····5·opcode
Offset 137, 32 lines modifiedOffset 137, 32 lines modified
137 ···133:·00000000·····0·SECTION·LOCAL··DEFAULT····8·137 ···133:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
138 ···134:·00000000·····0·SECTION·LOCAL··DEFAULT····9·138 ···134:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
139 ···135:·00000001····20·FUNC····GLOBAL·DEFAULT····1·get_opcode139 ···135:·00000001····20·FUNC····GLOBAL·DEFAULT····1·get_opcode
140 ···136:·00000015····20·FUNC····GLOBAL·DEFAULT····1·get_rcode140 ···136:·00000015····20·FUNC····GLOBAL·DEFAULT····1·get_rcode
141 ···137:·00000029····88·FUNC····GLOBAL·DEFAULT····1·get_name_from_class141 ···137:·00000029····88·FUNC····GLOBAL·DEFAULT····1·get_name_from_class
142 ···138:·00000081··1256·FUNC····GLOBAL·DEFAULT····1·get_name_from_type142 ···138:·00000081··1256·FUNC····GLOBAL·DEFAULT····1·get_name_from_type
143 ···139:·00000569···144·FUNC····GLOBAL·DEFAULT····1·get_name_from_dnssec_algo143 ···139:·00000569···144·FUNC····GLOBAL·DEFAULT····1·get_name_from_dnssec_algo
144 ···140:·000005f9···148·FUNC····GLOBAL·DEFAULT····1·get_class_from_name144 ···140:·000005f9···144·FUNC····GLOBAL·DEFAULT····1·get_class_from_name
145 ···141:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·string_set_avl_find145 ···141:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·string_set_avl_find
146 ···142:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strncasecmp146 ···142:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strncasecmp
147 ···143:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strtoll147 ···143:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strtoll
148 ···144:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location148 ···144:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location
149 ···145:·0000068d···156·FUNC····GLOBAL·DEFAULT····1·get_type_from_name149 ···145:·00000689···156·FUNC····GLOBAL·DEFAULT····1·get_type_from_name
150 ···146:·00000729····44·FUNC····GLOBAL·DEFAULT····1·get_dnssec_algo_from_name150 ···146:·00000725····44·FUNC····GLOBAL·DEFAULT····1·get_dnssec_algo_from_name
151 ···147:·00000755···296·FUNC····GLOBAL·DEFAULT····1·get_class_from_case_name151 ···147:·00000751···296·FUNC····GLOBAL·DEFAULT····1·get_class_from_case_name
152 ···148:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen152 ···148:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
153 ···149:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__ctype_toupper_loc153 ···149:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__ctype_toupper_loc
154 ···150:·0000087d···408·FUNC····GLOBAL·DEFAULT····1·get_type_from_case_name154 ···150:·00000879···408·FUNC····GLOBAL·DEFAULT····1·get_type_from_case_name
155 ···151:·00000a15···316·FUNC····GLOBAL·DEFAULT····1·get_dnssec_algo_from_case_name155 ···151:·00000a11···316·FUNC····GLOBAL·DEFAULT····1·get_dnssec_algo_from_case_name
156 ···152:·00000b51···412·FUNC····GLOBAL·DEFAULT····1·get_type_from_case_name_len156 ···152:·00000b4d···412·FUNC····GLOBAL·DEFAULT····1·get_type_from_case_name_len
157 ···153:·00000ced···108·FUNC····GLOBAL·DEFAULT····1·rfc_init157 ···153:·00000ce9···108·FUNC····GLOBAL·DEFAULT····1·rfc_init
158 ···154:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·string_set_avl_init158 ···154:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·string_set_avl_init
159 ···155:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·string_set_avl_insert159 ···155:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·string_set_avl_insert
160 ···156:·00000d59····32·FUNC····GLOBAL·DEFAULT····1·rfc_finalize160 ···156:·00000d55····32·FUNC····GLOBAL·DEFAULT····1·rfc_finalize
161 ···157:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·string_set_avl_destroy161 ···157:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·string_set_avl_destroy
162 ···158:·00000d79····68·FUNC····GLOBAL·DEFAULT····1·rfc_dnssec_algo_init162 ···158:·00000d75····68·FUNC····GLOBAL·DEFAULT····1·rfc_dnssec_algo_init
163 ···159:·00000dbd····16·FUNC····GLOBAL·DEFAULT····1·rfc_dnssec_algo_finalize163 ···159:·00000db9····16·FUNC····GLOBAL·DEFAULT····1·rfc_dnssec_algo_finalize
164 ···160:·00000dcd····66·FUNC····GLOBAL·DEFAULT····1·get_value_from_casename164 ···160:·00000dc9····66·FUNC····GLOBAL·DEFAULT····1·get_value_from_casename
165 ···161:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcasecmp165 ···161:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcasecmp
166 ···162:·00000438····72·OBJECT··GLOBAL·DEFAULT····5·dnssec_algo166 ···162:·00000438····72·OBJECT··GLOBAL·DEFAULT····5·dnssec_algo
167 ···163:·00000100···824·OBJECT··GLOBAL·DEFAULT····5·qtype167 ···163:·00000100···824·OBJECT··GLOBAL·DEFAULT····5·qtype
168 ···164:·000000c0····64·OBJECT··GLOBAL·DEFAULT····5·qclass168 ···164:·000000c0····64·OBJECT··GLOBAL·DEFAULT····5·qclass
8.59 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x2590·contains·140·entries:1 Relocation·section·'.rel.text'·at·offset·0x258c·contains·140·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000010··00007d03·R_ARM_REL32············00000000···.data.rel.ro.local3 00000010··00007d03·R_ARM_REL32············00000000···.data.rel.ro.local
4 00000024··00007d03·R_ARM_REL32············00000000···.data.rel.ro.local4 00000024··00007d03·R_ARM_REL32············00000000···.data.rel.ro.local
5 0000006c··00000803·R_ARM_REL32············00000010···.LC35 0000006c··00000803·R_ARM_REL32············00000010···.LC3
6 00000070··00000903·R_ARM_REL32············00000004···.LC16 00000070··00000903·R_ARM_REL32············00000004···.LC1
7 00000074··00000a03·R_ARM_REL32············00000008···.LC27 00000074··00000a03·R_ARM_REL32············00000008···.LC2
8 00000078··00000b03·R_ARM_REL32············00000000···.LC08 00000078··00000b03·R_ARM_REL32············00000000···.LC0
Offset 85, 68 lines modifiedOffset 85, 68 lines modified
85 000005e0··00005c03·R_ARM_REL32············000001dc···.LC7785 000005e0··00005c03·R_ARM_REL32············000001dc···.LC77
86 000005e4··00005d03·R_ARM_REL32············000001ec···.LC7886 000005e4··00005d03·R_ARM_REL32············000001ec···.LC78
87 000005e8··00005e03·R_ARM_REL32············000001f8···.LC7987 000005e8··00005e03·R_ARM_REL32············000001f8···.LC79
88 000005ec··00005f03·R_ARM_REL32············00000204···.LC8088 000005ec··00005f03·R_ARM_REL32············00000204···.LC80
89 000005f0··00006003·R_ARM_REL32············0000020c···.LC8189 000005f0··00006003·R_ARM_REL32············0000020c···.LC81
90 000005f4··00006103·R_ARM_REL32············0000021c···.LC8290 000005f4··00006103·R_ARM_REL32············0000021c···.LC82
91 00000610··00008d0a·R_ARM_THM_CALL·········00000000···string_set_avl_find91 00000610··00008d0a·R_ARM_THM_CALL·········00000000···string_set_avl_find
92 00000636··00008e0a·R_ARM_THM_CALL·········00000000···strncasecmp92 00000634··00008e0a·R_ARM_THM_CALL·········00000000···strncasecmp
93 0000064a··00008f0a·R_ARM_THM_CALL·········00000000···strtoll93 00000648··00008f0a·R_ARM_THM_CALL·········00000000···strtoll
94 00000652··0000900a·R_ARM_THM_CALL·········00000000···__errno_location94 00000650··0000900a·R_ARM_THM_CALL·········00000000···__errno_location
95 00000684··00000103·R_ARM_REL32············00000000···.bss95 00000680··00000103·R_ARM_REL32············00000000···.bss
96 00000688··00006403·R_ARM_REL32············00000230···.LC8496 00000684··00006403·R_ARM_REL32············00000230···.LC84
97 000006a8··00008d0a·R_ARM_THM_CALL·········00000000···string_set_avl_find97 000006a4··00008d0a·R_ARM_THM_CALL·········00000000···string_set_avl_find
98 000006d0··00008e0a·R_ARM_THM_CALL·········00000000···strncasecmp98 000006cc··00008e0a·R_ARM_THM_CALL·········00000000···strncasecmp
99 000006d8··0000900a·R_ARM_THM_CALL·········00000000···__errno_location99 000006d4··0000900a·R_ARM_THM_CALL·········00000000···__errno_location
100 000006ec··00008f0a·R_ARM_THM_CALL·········00000000···strtoll100 000006e8··00008f0a·R_ARM_THM_CALL·········00000000···strtoll
101 00000720··00000103·R_ARM_REL32············00000000···.bss101 0000071c··00000103·R_ARM_REL32············00000000···.bss
102 00000724··00006703·R_ARM_REL32············00000238···.LC85102 00000720··00006703·R_ARM_REL32············00000238···.LC85
103 00000738··00008d0a·R_ARM_THM_CALL·········00000000···string_set_avl_find103 00000734··00008d0a·R_ARM_THM_CALL·········00000000···string_set_avl_find
104 00000750··00000103·R_ARM_REL32············00000000···.bss104 0000074c··00000103·R_ARM_REL32············00000000···.bss
105 00000762··0000940a·R_ARM_THM_CALL·········00000000···strlen105 0000075e··0000940a·R_ARM_THM_CALL·········00000000···strlen
106 00000772··0000950a·R_ARM_THM_CALL·········00000000···__ctype_toupper_loc106 0000076e··0000950a·R_ARM_THM_CALL·········00000000···__ctype_toupper_loc
107 00000864··00008c0a·R_ARM_THM_CALL·········000005f9···get_class_from_name107 00000860··00008c0a·R_ARM_THM_CALL·········000005f9···get_class_from_name
108 0000088e··0000940a·R_ARM_THM_CALL·········00000000···strlen108 0000088a··0000940a·R_ARM_THM_CALL·········00000000···strlen
109 0000089e··0000950a·R_ARM_THM_CALL·········00000000···__ctype_toupper_loc109 0000089a··0000950a·R_ARM_THM_CALL·········00000000···__ctype_toupper_loc
110 00000998··00008d0a·R_ARM_THM_CALL·········00000000···string_set_avl_find110 00000994··00008d0a·R_ARM_THM_CALL·········00000000···string_set_avl_find
111 000009be··00008e0a·R_ARM_THM_CALL·········00000000···strncasecmp111 000009ba··00008e0a·R_ARM_THM_CALL·········00000000···strncasecmp
112 000009c6··0000900a·R_ARM_THM_CALL·········00000000···__errno_location112 000009c2··0000900a·R_ARM_THM_CALL·········00000000···__errno_location
113 000009d8··00008f0a·R_ARM_THM_CALL·········00000000···strtoll113 000009d4··00008f0a·R_ARM_THM_CALL·········00000000···strtoll
114 00000a0c··00000103·R_ARM_REL32············00000000···.bss114 00000a08··00000103·R_ARM_REL32············00000000···.bss
115 00000a10··00006703·R_ARM_REL32············00000238···.LC85115 00000a0c··00006703·R_ARM_REL32············00000238···.LC85
116 00000a22··0000940a·R_ARM_THM_CALL·········00000000···strlen116 00000a1e··0000940a·R_ARM_THM_CALL·········00000000···strlen
117 00000a32··0000950a·R_ARM_THM_CALL·········00000000···__ctype_toupper_loc117 00000a2e··0000950a·R_ARM_THM_CALL·········00000000···__ctype_toupper_loc
118 00000b2a··00008d0a·R_ARM_THM_CALL·········00000000···string_set_avl_find118 00000b26··00008d0a·R_ARM_THM_CALL·········00000000···string_set_avl_find
119 00000b4c··00000103·R_ARM_REL32············00000000···.bss119 00000b48··00000103·R_ARM_REL32············00000000···.bss
120 00000b6e··0000950a·R_ARM_THM_CALL·········00000000···__ctype_toupper_loc120 00000b6a··0000950a·R_ARM_THM_CALL·········00000000···__ctype_toupper_loc
121 00000c68··00008d0a·R_ARM_THM_CALL·········00000000···string_set_avl_find121 00000c64··00008d0a·R_ARM_THM_CALL·········00000000···string_set_avl_find
122 00000c8e··00008e0a·R_ARM_THM_CALL·········00000000···strncasecmp122 00000c8a··00008e0a·R_ARM_THM_CALL·········00000000···strncasecmp
123 00000c96··0000900a·R_ARM_THM_CALL·········00000000···__errno_location123 00000c92··0000900a·R_ARM_THM_CALL·········00000000···__errno_location
124 00000ca8··00008f0a·R_ARM_THM_CALL·········00000000···strtoll124 00000ca4··00008f0a·R_ARM_THM_CALL·········00000000···strtoll
125 00000ce4··00000103·R_ARM_REL32············00000000···.bss125 00000ce0··00000103·R_ARM_REL32············00000000···.bss
126 00000ce8··00006703·R_ARM_REL32············00000238···.LC85126 00000ce4··00006703·R_ARM_REL32············00000238···.LC85
127 00000d06··00009a0a·R_ARM_THM_CALL·········00000000···string_set_avl_init127 00000d02··00009a0a·R_ARM_THM_CALL·········00000000···string_set_avl_init
128 00000d0e··00009b0a·R_ARM_THM_CALL·········00000000···string_set_avl_insert128 00000d0a··00009b0a·R_ARM_THM_CALL·········00000000···string_set_avl_insert
129 00000d28··00009a0a·R_ARM_THM_CALL·········00000000···string_set_avl_init129 00000d24··00009a0a·R_ARM_THM_CALL·········00000000···string_set_avl_init
130 00000d34··00009b0a·R_ARM_THM_CALL·········00000000···string_set_avl_insert130 00000d30··00009b0a·R_ARM_THM_CALL·········00000000···string_set_avl_insert
131 00000d4c··00007d03·R_ARM_REL32············00000000···.data.rel.ro.local131 00000d48··00007d03·R_ARM_REL32············00000000···.data.rel.ro.local
132 00000d50··00000103·R_ARM_REL32············00000000···.bss132 00000d4c··00000103·R_ARM_REL32············00000000···.bss
133 00000d54··00007d03·R_ARM_REL32············00000000···.data.rel.ro.local133 00000d50··00007d03·R_ARM_REL32············00000000···.data.rel.ro.local
134 00000d62··00009d0a·R_ARM_THM_CALL·········00000000···string_set_avl_destroy134 00000d5e··00009d0a·R_ARM_THM_CALL·········00000000···string_set_avl_destroy
135 00000d74··00000103·R_ARM_REL32············00000000···.bss135 00000d70··00000103·R_ARM_REL32············00000000···.bss
136 00000d96··00009a0a·R_ARM_THM_CALL·········00000000···string_set_avl_init136 00000d92··00009a0a·R_ARM_THM_CALL·········00000000···string_set_avl_init
137 00000d9e··00009b0a·R_ARM_THM_CALL·········00000000···string_set_avl_insert137 00000d9a··00009b0a·R_ARM_THM_CALL·········00000000···string_set_avl_insert
138 00000db4··00000103·R_ARM_REL32············00000000···.bss138 00000db0··00000103·R_ARM_REL32············00000000···.bss
139 00000db8··00007d03·R_ARM_REL32············00000000···.data.rel.ro.local139 00000db4··00007d03·R_ARM_REL32············00000000···.data.rel.ro.local
140 00000dc8··00000103·R_ARM_REL32············00000000···.bss140 00000dc4··00000103·R_ARM_REL32············00000000···.bss
141 00000dea··0000a10a·R_ARM_THM_CALL·········00000000···strcasecmp141 00000de6··0000a10a·R_ARM_THM_CALL·········00000000···strcasecmp
142 00000d70··00009d1e·R_ARM_THM_JUMP24·······00000000···string_set_avl_destroy142 00000d6c··00009d1e·R_ARM_THM_JUMP24·······00000000···string_set_avl_destroy
143 00000dc4··00009d1e·R_ARM_THM_JUMP24·······00000000···string_set_avl_destroy143 00000dc0··00009d1e·R_ARM_THM_JUMP24·······00000000···string_set_avl_destroy
  
144 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0x29f0·contains·165·entries:144 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0x29ec·contains·165·entries:
145 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name145 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
146 00000000··00008102·R_ARM_ABS32············00000000···.rodata.str1.4146 00000000··00008102·R_ARM_ABS32············00000000···.rodata.str1.4
147 00000004··00008102·R_ARM_ABS32············00000000···.rodata.str1.4147 00000004··00008102·R_ARM_ABS32············00000000···.rodata.str1.4
148 00000008··00008102·R_ARM_ABS32············00000000···.rodata.str1.4148 00000008··00008102·R_ARM_ABS32············00000000···.rodata.str1.4
149 0000000c··00008102·R_ARM_ABS32············00000000···.rodata.str1.4149 0000000c··00008102·R_ARM_ABS32············00000000···.rodata.str1.4
150 00000010··00008102·R_ARM_ABS32············00000000···.rodata.str1.4150 00000010··00008102·R_ARM_ABS32············00000000···.rodata.str1.4
151 00000014··00008102·R_ARM_ABS32············00000000···.rodata.str1.4151 00000014··00008102·R_ARM_ABS32············00000000···.rodata.str1.4
462 B
strings --all --bytes=8 {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 ]HxDpG\HxDpG\HxDpG[HxDpG[HxDpGZHxDpGZHxDpGYHxDpGYHxDpGXHxDpGXHxDpGWHxDpGWHxDpGVHxDpGVHxDpGUHxDpGUHxDpGTHxDpGTHxDpGSHxDpGSHxDpGRHxDpGRHxDpGQHxDpGQHxDpGPHxDpGPHxDpGOHxDpGOHxDpGNHxDpGNHxDpGMHxDpGMHxDpGLHxDpGLHxDpGKHxDpGKHxDpGJHxDpGJHxDpGIHxDpGIHxDpGHHxDpGHHxDpGGHxDpGGHxDpGFHxDpGFHxDpGEHxDpGEHxDpG1 ]HxDpG\HxDpG\HxDpG[HxDpG[HxDpGZHxDpGZHxDpGYHxDpGYHxDpGXHxDpGXHxDpGWHxDpGWHxDpGVHxDpGVHxDpGUHxDpGUHxDpGTHxDpGTHxDpGSHxDpGSHxDpGRHxDpGRHxDpGQHxDpGQHxDpGPHxDpGPHxDpGOHxDpGOHxDpGNHxDpGNHxDpGMHxDpGMHxDpGLHxDpGLHxDpGKHxDpGKHxDpGJHxDpGJHxDpGIHxDpGIHxDpGHHxDpGHHxDpGGHxDpGGHxDpGFHxDpGFHxDpGEHxDpGEHxDpG
2 |D,D0Fah2 |D,Dah0F
3 NSAP-PTR3 NSAP-PTR
4 IPSECKEY4 IPSECKEY
5 NSEC3PARAM5 NSEC3PARAM
6 NSEC3DSA6 NSEC3DSA
7 NSEC3RSASHA17 NSEC3RSASHA1
8 RSASHA2568 RSASHA256
9 RSASHA5129 RSASHA512
26.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 645, 839 lines modifiedOffset 645, 837 lines modified
645 ·R_ARM_REL32»    .LC81645 ·R_ARM_REL32»    .LC81
646 »       .word»  0x00000030646 »       .word»  0x00000030
647 ·R_ARM_REL32»    .LC82647 ·R_ARM_REL32»    .LC82
  
648 000005f8·<get_class_from_name>:648 000005f8·<get_class_from_name>:
649 get_class_from_name():649 get_class_from_name():
650 »       strd»   r4,·r5,·[sp,·#-24]!650 »       strd»   r4,·r5,·[sp,·#-24]!
651 »       mov»    r4,·r0 
652 »       mov»    r5,·r1 
653 »       ldr»    r0,·[pc,·#128]»;·(684·<get_class_from_name+0x8c>) 
654 »       mov»    r1,·r4 
655 »       strd»   r6,·r7,·[sp,·#8]651 »       strd»   r6,·r7,·[sp,·#8]
 652 »       mov»    r6,·r0
 653 »       ldr»    r0,·[pc,·#124]»;·(680·<get_class_from_name+0x88>)
656 »       strd»   r8,·lr,·[sp,·#16]654 »       strd»   r8,·lr,·[sp,·#16]
 655 »       mov»    r7,·r1
657 »       sub»    sp,·#8656 »       sub»    sp,·#8
 657 »       mov»    r1,·r6
658 »       add»    r0,·pc658 »       add»    r0,·pc
659 »       bl»     0·<string_set_avl_find>659 »       bl»     0·<string_set_avl_find>
660 ·R_ARM_THM_CALL» string_set_avl_find660 ·R_ARM_THM_CALL» string_set_avl_find
661 »       cbz»    r0,·62c·<get_class_from_name+0x34>661 »       cbz»    r0,·62a·<get_class_from_name+0x32>
662 »       ldrh»   r3,·[r0,·#12]662 »       ldrh»   r0,·[r0,·#12]
663 »       mov»    r0,·r3663 »       strh»   r0,·[r7,·#0]
664 »       strh»   r3,·[r5,·#0] 
665 »       add»    sp,·#8664 »       add»    sp,·#8
666 »       ldrd»   r4,·r5,·[sp]665 »       ldrd»   r4,·r5,·[sp]
667 »       ldrd»   r6,·r7,·[sp,·#8]666 »       ldrd»   r6,·r7,·[sp,·#8]
668 »       add»    sp,·#16667 »       add»    sp,·#16
669 »       ldmia.w»sp!,·{r8,·pc}668 »       ldmia.w»sp!,·{r8,·pc}
670 »       ldr»    r1,·[pc,·#88]» ;·(688·<get_class_from_name+0x90>)669 »       ldr»    r1,·[pc,·#88]» ;·(684·<get_class_from_name+0x8c>)
671 »       mov.w»  r2,·#5670 »       mov.w»  r2,·#5
672 »       mov»    r0,·r4671 »       mov»    r0,·r6
673 »       add»    r1,·pc672 »       add»    r1,·pc
674 »       bl»     0·<strncasecmp>673 »       bl»     0·<strncasecmp>
675 ·R_ARM_THM_CALL» strncasecmp674 ·R_ARM_THM_CALL» strncasecmp
676 »       mov»    r8,·r0675 »       mov»    r8,·r0
677 »       cbnz»   r0,·678·<get_class_from_name+0x80>676 »       cbnz»   r0,·676·<get_class_from_name+0x7e>
678 »       add.w»  r4,·r4,·#5677 »       add.w»  r6,·r6,·#5
679 »       mov.w»  r2,·#10678 »       mov.w»  r2,·#10
680 »       mov»    r0,·r4679 »       mov»    r0,·r6
681 »       add»    r1,·sp,·#4680 »       add»    r1,·sp,·#4
682 »       bl»     0·<strtoll>681 »       bl»     0·<strtoll>
683 ·R_ARM_THM_CALL» strtoll682 ·R_ARM_THM_CALL» strtoll
684 »       mov»    r6,·r0683 »       mov»    r4,·r0
685 »       mov»    r7,·r1684 »       mov»    r5,·r1
686 »       bl»     0·<__errno_location>685 »       bl»     0·<__errno_location>
687 ·R_ARM_THM_CALL» __errno_location686 ·R_ARM_THM_CALL» __errno_location
688 »       ldr»    r2,·[sp,·#4]687 »       ldr»    r2,·[sp,·#4]
689 »       ldr»    r3,·[r0,·#0]688 »       ldr»    r3,·[r0,·#0]
690 »       cmp»    r4,·r2689 »       cmp»    r6,·r2
691 »       beq.n»  678·<get_class_from_name+0x80>690 »       beq.n»  676·<get_class_from_name+0x7e>
692 »       cmp»    r3,·#22691 »       cmp»    r3,·#22
693 »       it»     ne692 »       it»     ne
694 »       cmpne»  r3,·#34»    ;·0x22693 »       cmpne»  r3,·#34»    ;·0x22
695 »       beq.n»  678·<get_class_from_name+0x80>694 »       beq.n»  676·<get_class_from_name+0x7e>
696 »       uxth»   r2,·r6695 »       uxth»   r2,·r4
697 »       cmp»    r7,·r8696 »       cmp»    r5,·r8
698 »       it»     eq697 »       it»     eq
699 »       cmpeq»  r6,·r2698 »       cmpeq»  r4,·r2
700 »       bne.n»  678·<get_class_from_name+0x80>699 »       bne.n»  676·<get_class_from_name+0x7e>
701 »       rev16»  r6,·r6700 »       rev16»  r0,·r4
702 »       uxth»   r0,·r6701 »       strh»   r0,·[r7,·#0]
703 »       strh»   r6,·[r5,·#0]702 »       uxth»   r0,·r0
704 »       b.n»    61c·<get_class_from_name+0x24>703 »       b.n»    61a·<get_class_from_name+0x22>
705 »       mov.w»  r0,·#29704 »       mov.w»  r0,·#29
706 »       movt»   r0,·#32771»  ;·0x8003705 »       movt»   r0,·#32771»  ;·0x8003
707 »       b.n»    61c·<get_class_from_name+0x24>706 »       b.n»    ffffff9c·<get_value_from_casename+0xfffff1d4>
708 »       nop707 »       .word»  0x0000006e
709 »       .word»  0x00000072 
710 ·R_ARM_REL32»    .bss708 ·R_ARM_REL32»    .bss
711 »       .word»  0x00000050709 »       .word»  0x0000004e
712 ·R_ARM_REL32»    .LC84710 ·R_ARM_REL32»    .LC84
  
713 0000068c·<get_type_from_name>:711 00000688·<get_type_from_name>:
714 get_type_from_name():712 get_type_from_name():
715 »       ldr»    r3,·[pc,·#144]»;·(720·<get_type_from_name+0x94>)713 »       ldr»    r3,·[pc,·#144]»;·(71c·<get_type_from_name+0x94>)
716 »       str.w»  r4,·[sp,·#-20]!714 »       str.w»  r4,·[sp,·#-20]!
717 »       mov»    r4,·r0715 »       mov»    r4,·r0
718 »       strd»   r5,·r6,·[sp,·#4]716 »       strd»   r5,·r6,·[sp,·#4]
719 »       mov»    r5,·r1 
720 »       mov»    r1,·r0 
721 »       strd»   r7,·lr,·[sp,·#12]717 »       strd»   r7,·lr,·[sp,·#12]
 718 »       mov»    r5,·r1
722 »       sub»    sp,·#12719 »       sub»    sp,·#12
 720 »       mov»    r1,·r0
723 »       add»    r3,·pc721 »       add»    r3,·pc
724 »       add.w»  r0,·r3,·#4722 »       add.w»  r0,·r3,·#4
725 »       bl»     0·<string_set_avl_find>723 »       bl»     0·<string_set_avl_find>
726 ·R_ARM_THM_CALL» string_set_avl_find724 ·R_ARM_THM_CALL» string_set_avl_find
727 »       cbz»    r0,·6c6·<get_type_from_name+0x3a>725 »       cbz»    r0,·6c2·<get_type_from_name+0x3a>
728 »       ldrh»   r3,·[r0,·#12]726 »       ldrh»   r3,·[r0,·#12]
729 »       mov.w»  r0,·#0727 »       mov.w»  r0,·#0
730 »       strh»   r3,·[r5,·#0]728 »       strh»   r3,·[r5,·#0]
731 »       add»    sp,·#12729 »       add»    sp,·#12
732 »       ldrd»   r4,·r5,·[sp]730 »       ldrd»   r4,·r5,·[sp]
733 »       ldrd»   r6,·r7,·[sp,·#8]731 »       ldrd»   r6,·r7,·[sp,·#8]
734 »       add»    sp,·#16732 »       add»    sp,·#16
735 »       ldr.w»  pc,·[sp],·#4733 »       ldr.w»  pc,·[sp],·#4
736 »       ldr»    r1,·[pc,·#92]» ;·(724·<get_type_from_name+0x98>)734 »       ldr»    r1,·[pc,·#92]» ;·(720·<get_type_from_name+0x98>)
737 »       mov.w»  r2,·#4735 »       mov.w»  r2,·#4
738 »       mov»    r0,·r4736 »       mov»    r0,·r4
739 »       add»    r1,·pc737 »       add»    r1,·pc
740 »       bl»     0·<strncasecmp>738 »       bl»     0·<strncasecmp>
741 ·R_ARM_THM_CALL» strncasecmp739 ·R_ARM_THM_CALL» strncasecmp
742 »       mov»    r6,·r0740 »       mov»    r6,·r0
743 »       cbnz»   r0,·714·<get_type_from_name+0x88>741 »       cbnz»   r0,·710·<get_type_from_name+0x88>
744 »       bl»     0·<__errno_location>742 »       bl»     0·<__errno_location>
745 ·R_ARM_THM_CALL» __errno_location743 ·R_ARM_THM_CALL» __errno_location
746 »       mov»    r7,·r0 
747 »       add.w»  r4,·r4,·#4744 »       add.w»  r4,·r4,·#4
 745 »       mov»    r7,·r0
748 »       mov.w»  r2,·#10746 »       mov.w»  r2,·#10
749 »       mov»    r0,·r4747 »       mov»    r0,·r4
750 »       add»    r1,·sp,·#4748 »       add»    r1,·sp,·#4
751 »       str»    r6,·[r7,·#0]749 »       str»    r6,·[r7,·#0]
752 »       bl»     0·<strtoll>750 »       bl»     0·<strtoll>
753 ·R_ARM_THM_CALL» strtoll751 ·R_ARM_THM_CALL» strtoll
754 »       ldr»    r2,·[sp,·#4]752 »       ldr»    r2,·[sp,·#4]
755 »       ldr»    r3,·[r7,·#0]753 »       ldr»    r3,·[r7,·#0]
756 »       cmp»    r4,·r2754 »       cmp»    r4,·r2
757 »       beq.n»  714·<get_type_from_name+0x88>755 »       beq.n»  710·<get_type_from_name+0x88>
758 »       cmp»    r3,·#22756 »       cmp»    r3,·#22
759 »       it»     ne757 »       it»     ne
760 »       cmpne»  r3,·#34»    ;·0x22758 »       cmpne»  r3,·#34»    ;·0x22
761 »       beq.n»  714·<get_type_from_name+0x88>759 »       beq.n»  710·<get_type_from_name+0x88>
762 »       uxth»   r2,·r0760 »       uxth»   r2,·r0
Max diff block lines reached; 23597/27250 bytes (86.59%) of diff not shown.
9.69 KB
server-setup.o
1.11 KB
readelf --wide --relocs {}
    
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 000000fc··0000340a·R_ARM_THM_CALL·········00000000···logger_handle_msg24 000000fc··0000340a·R_ARM_THM_CALL·········00000000···logger_handle_msg
25 00000100··00002e0a·R_ARM_THM_CALL·········00000000···logger_flush25 00000100··00002e0a·R_ARM_THM_CALL·········00000000···logger_flush
26 00000104··0000380a·R_ARM_THM_CALL·········00000000···thread_pool_stop_all26 00000104··0000380a·R_ARM_THM_CALL·········00000000···thread_pool_stop_all
27 0000010e··00002e0a·R_ARM_THM_CALL·········00000000···logger_flush27 0000010e··00002e0a·R_ARM_THM_CALL·········00000000···logger_flush
28 00000112··0000390a·R_ARM_THM_CALL·········00000000···logger_stop28 00000112··0000390a·R_ARM_THM_CALL·········00000000···logger_stop
29 0000011a··00003a0a·R_ARM_THM_CALL·········00000000···umask29 0000011a··00003a0a·R_ARM_THM_CALL·········00000000···umask
30 0000011e··00003b0a·R_ARM_THM_CALL·········00000000···fork30 0000011e··00003b0a·R_ARM_THM_CALL·········00000000···fork
31 00000130··00003c0a·R_ARM_THM_CALL·········00000000···setsid31 0000012c··00003c0a·R_ARM_THM_CALL·········00000000···setsid
32 00000138··00003d0a·R_ARM_THM_CALL·········00000000···sigemptyset32 00000138··00003d0a·R_ARM_THM_CALL·········00000000···sigemptyset
33 00000144··00003e0a·R_ARM_THM_CALL·········00000000···sigaction33 00000144··00003e0a·R_ARM_THM_CALL·········00000000···sigaction
34 0000014e··00003b0a·R_ARM_THM_CALL·········00000000···fork34 0000014e··00003b0a·R_ARM_THM_CALL·········00000000···fork
35 0000015a··00003f0a·R_ARM_THM_CALL·········00000000···logger_start35 0000015a··00003f0a·R_ARM_THM_CALL·········00000000···logger_start
36 0000016c··0000340a·R_ARM_THM_CALL·········00000000···logger_handle_msg36 0000016c··0000340a·R_ARM_THM_CALL·········00000000···logger_handle_msg
37 00000170··0000400a·R_ARM_THM_CALL·········00000000···dnscore_reset_timer37 00000170··0000400a·R_ARM_THM_CALL·········00000000···dnscore_reset_timer
38 00000180··0000340a·R_ARM_THM_CALL·········00000000···logger_handle_msg38 00000180··0000340a·R_ARM_THM_CALL·········00000000···logger_handle_msg
8.55 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 24, 16 lines modifiedOffset 24, 16 lines modified
24 »       ldr»    r1,·[pc,·#96]» ;·(88·<ttylog_err+0x88>)24 »       ldr»    r1,·[pc,·#96]» ;·(88·<ttylog_err+0x88>)
25 »       ldr»    r4,·[r4,·r3]25 »       ldr»    r4,·[r4,·r3]
26 »       add»    r1,·pc26 »       add»    r1,·pc
27 »       mov»    r0,·r427 »       mov»    r0,·r4
28 »       bl»     0·<osprint>28 »       bl»     0·<osprint>
29 ·R_ARM_THM_CALL» osprint29 ·R_ARM_THM_CALL» osprint
30 »       mov»    r2,·r530 »       mov»    r2,·r5
31 »       mov»    r0,·r4 
32 »       ldr»    r1,·[sp,·#24]31 »       ldr»    r1,·[sp,·#24]
 32 »       mov»    r0,·r4
33 »       str»    r5,·[sp,·#4]33 »       str»    r5,·[sp,·#4]
34 »       bl»     0·<vosformat>34 »       bl»     0·<vosformat>
35 ·R_ARM_THM_CALL» vosformat35 ·R_ARM_THM_CALL» vosformat
36 »       ldr»    r1,·[pc,·#76]» ;·(8c·<ttylog_err+0x8c>)36 »       ldr»    r1,·[pc,·#76]» ;·(8c·<ttylog_err+0x8c>)
37 »       mov»    r0,·r437 »       mov»    r0,·r4
38 »       add»    r1,·pc38 »       add»    r1,·pc
39 »       bl»     0·<osprintln>39 »       bl»     0·<osprintln>
Offset 46, 17 lines modifiedOffset 46, 17 lines modified
46 »       ldrd»   r4,·r5,·[sp]46 »       ldrd»   r4,·r5,·[sp]
47 »       add»    sp,·#847 »       add»    sp,·#8
48 »       ldr.w»  lr,·[sp],·#448 »       ldr.w»  lr,·[sp],·#4
49 »       add»    sp,·#1649 »       add»    sp,·#16
50 »       bx»     lr50 »       bx»     lr
51 »       ldr»    r0,·[pc,·#48]» ;·(90·<ttylog_err+0x90>)51 »       ldr»    r0,·[pc,·#48]» ;·(90·<ttylog_err+0x90>)
52 »       add»    r5,·sp,·#2852 »       add»    r5,·sp,·#28
53 »       mov.w»  r1,·#3 
54 »       mov»    r3,·r5 
55 »       str»    r5,·[sp,·#4]53 »       str»    r5,·[sp,·#4]
 54 »       mov»    r3,·r5
 55 »       mov.w»  r1,·#3
56 »       ldr»    r2,·[sp,·#24]56 »       ldr»    r2,·[sp,·#24]
57 »       ldr»    r0,·[r4,·r0]57 »       ldr»    r0,·[r4,·r0]
58 »       ldr»    r0,·[r0,·#0]58 »       ldr»    r0,·[r0,·#0]
59 »       bl»     0·<logger_handle_vmsg>59 »       bl»     0·<logger_handle_vmsg>
60 ·R_ARM_THM_CALL» logger_handle_vmsg60 ·R_ARM_THM_CALL» logger_handle_vmsg
61 »       bl»     0·<logger_flush>61 »       bl»     0·<logger_flush>
62 ·R_ARM_THM_CALL» logger_flush62 ·R_ARM_THM_CALL» logger_flush
Offset 73, 22 lines modifiedOffset 73, 22 lines modified
73 ·R_ARM_REL32»    .LC273 ·R_ARM_REL32»    .LC2
74 »       .word»  0x0000000074 »       .word»  0x00000000
75 ·R_ARM_GOT32»    g_system_logger75 ·R_ARM_GOT32»    g_system_logger
  
76 00000094·<server_setup_daemon_go>:76 00000094·<server_setup_daemon_go>:
77 server_setup_daemon_go():77 server_setup_daemon_go():
78 »       strd»   r4,·r5,·[sp,·#-32]!78 »       strd»   r4,·r5,·[sp,·#-32]!
79 »       mov.w»  r1,·#6 
80 »       strd»   r6,·r7,·[sp,·#8]79 »       strd»   r6,·r7,·[sp,·#8]
81 »       ldr»    r6,·[pc,·#624]»;·(314·<server_setup_daemon_go+0x280>)80 »       ldr»    r6,·[pc,·#628]»;·(314·<server_setup_daemon_go+0x280>)
82 »       strd»   r8,·r9,·[sp,·#16]81 »       ldr»    r3,·[pc,·#632]»;·(318·<server_setup_daemon_go+0x284>)
83 »       ldr»    r3,·[pc,·#624]»;·(318·<server_setup_daemon_go+0x284>) 
84 »       strd»   sl,·lr,·[sp,·#24]82 »       strd»   sl,·lr,·[sp,·#24]
 83 »       strd»   r8,·r9,·[sp,·#16]
 84 »       ldr»    r2,·[pc,·#624]»;·(31c·<server_setup_daemon_go+0x288>)
85 »       sub»    sp,·#152»     ;·0x9885 »       sub»    sp,·#152»     ;·0x98
86 »       ldr»    r2,·[pc,·#620]»;·(31c·<server_setup_daemon_go+0x288>)86 »       mov.w»  r1,·#6
87 »       add»    r6,·pc87 »       add»    r6,·pc
88 »       ldr»    r4,·[r6,·r3]88 »       ldr»    r4,·[r6,·r3]
89 »       add»    r2,·pc89 »       add»    r2,·pc
90 »       ldr»    r0,·[r4,·#0]90 »       ldr»    r0,·[r4,·#0]
91 »       bl»     0·<logger_handle_msg>91 »       bl»     0·<logger_handle_msg>
92 ·R_ARM_THM_CALL» logger_handle_msg92 ·R_ARM_THM_CALL» logger_handle_msg
93 »       bl»     0·<config_logger_isconfigured>93 »       bl»     0·<config_logger_isconfigured>
Offset 135, 49 lines modifiedOffset 135, 49 lines modified
135 »       bl»     0·<umask>135 »       bl»     0·<umask>
136 ·R_ARM_THM_CALL» umask136 ·R_ARM_THM_CALL» umask
137 »       bl»     0·<fork>137 »       bl»     0·<fork>
138 ·R_ARM_THM_CALL» fork138 ·R_ARM_THM_CALL» fork
139 »       subs»   r5,·r0,·#0139 »       subs»   r5,·r0,·#0
140 »       blt.w»  24e·<server_setup_daemon_go+0x1ba>140 »       blt.w»  24e·<server_setup_daemon_go+0x1ba>
141 »       bne.w»  22e·<server_setup_daemon_go+0x19a>141 »       bne.w»  22e·<server_setup_daemon_go+0x19a>
142 »       mov.w»  r7,·#1 
143 »       bl»     0·<setsid>142 »       bl»     0·<setsid>
144 ·R_ARM_THM_CALL» setsid143 ·R_ARM_THM_CALL» setsid
 144 »       mov.w»  r7,·#1
145 »       add»    r0,·sp,·#16145 »       add»    r0,·sp,·#16
146 »       str»    r7,·[sp,·#12]146 »       str»    r7,·[sp,·#12]
147 »       bl»     0·<sigemptyset>147 »       bl»     0·<sigemptyset>
148 ·R_ARM_THM_CALL» sigemptyset148 ·R_ARM_THM_CALL» sigemptyset
149 »       mov»    r2,·r5149 »       mov»    r2,·r5
150 »       add»    r1,·sp,·#12150 »       add»    r1,·sp,·#12
151 »       str»    r5,·[sp,·#144]»;·0x90 
152 »       mov»    r0,·r7151 »       mov»    r0,·r7
 152 »       str»    r5,·[sp,·#144]»;·0x90
153 »       bl»     0·<sigaction>153 »       bl»     0·<sigaction>
154 ·R_ARM_THM_CALL» sigaction154 ·R_ARM_THM_CALL» sigaction
155 »       cmp»    r0,·#0155 »       cmp»    r0,·#0
156 »       blt.w»  2ba·<server_setup_daemon_go+0x226>156 »       blt.w»  2ba·<server_setup_daemon_go+0x226>
157 »       bl»     0·<fork>157 »       bl»     0·<fork>
158 ·R_ARM_THM_CALL» fork158 ·R_ARM_THM_CALL» fork
159 »       subs»   r5,·r0,·#0159 »       subs»   r5,·r0,·#0
160 »       blt.w»  2e0·<server_setup_daemon_go+0x24c>160 »       blt.w»  2e0·<server_setup_daemon_go+0x24c>
161 »       bne.n»  d6·<logger_start+0xd6>161 »       bne.n»  d6·<logger_start+0xd6>
162 »       bl»     0·<logger_start>162 »       bl»     0·<logger_start>
163 ·R_ARM_THM_CALL» logger_start163 ·R_ARM_THM_CALL» logger_start
164 »       ldr»    r2,·[pc,·#460]»;·(32c·<server_setup_daemon_go+0x298>)164 »       ldr»    r2,·[pc,·#460]»;·(32c·<server_setup_daemon_go+0x298>)
165 »       mov.w»  r1,·#7165 »       mov.w»  r1,·#7
166 »       ldr»    r0,·[r4,·#0]166 »       ldr»    r0,·[r4,·#0]
167 »       ldr.w»  r8,·[pc,·#456]»      ;·330·<server_setup_daemon_go+0x29c>167 »       ldr.w»  sl,·[pc,·#456]»      ;·330·<server_setup_daemon_go+0x29c>
168 »       add»    r2,·pc168 »       add»    r2,·pc
169 »       bl»     0·<logger_handle_msg>169 »       bl»     0·<logger_handle_msg>
170 ·R_ARM_THM_CALL» logger_handle_msg170 ·R_ARM_THM_CALL» logger_handle_msg
171 »       bl»     0·<dnscore_reset_timer>171 »       bl»     0·<dnscore_reset_timer>
172 ·R_ARM_THM_CALL» dnscore_reset_timer172 ·R_ARM_THM_CALL» dnscore_reset_timer
173 »       ldr»    r2,·[pc,·#444]»;·(334·<server_setup_daemon_go+0x2a0>)173 »       ldr»    r2,·[pc,·#444]»;·(334·<server_setup_daemon_go+0x2a0>)
174 »       mov.w»  r1,·#7174 »       mov.w»  r1,·#7
175 »       add»    r8,·pc 
176 »       ldr»    r0,·[r4,·#0]175 »       ldr»    r0,·[r4,·#0]
 176 »       add»    sl,·pc
177 »       add»    r2,·pc177 »       add»    r2,·pc
178 »       bl»     0·<logger_handle_msg>178 »       bl»     0·<logger_handle_msg>
179 ·R_ARM_THM_CALL» logger_handle_msg179 ·R_ARM_THM_CALL» logger_handle_msg
180 »       bl»     0·<thread_pool_start_all>180 »       bl»     0·<thread_pool_start_all>
181 ·R_ARM_THM_CALL» thread_pool_start_all181 ·R_ARM_THM_CALL» thread_pool_start_all
182 »       ldr»    r2,·[pc,·#428]»;·(338·<server_setup_daemon_go+0x2a4>)182 »       ldr»    r2,·[pc,·#428]»;·(338·<server_setup_daemon_go+0x2a4>)
183 »       mov.w»  r1,·#7183 »       mov.w»  r1,·#7
Offset 190, 20 lines modifiedOffset 190, 20 lines modified
190 »       ldr»    r3,·[pc,·#416]»;·(33c·<server_setup_daemon_go+0x2a8>)190 »       ldr»    r3,·[pc,·#416]»;·(33c·<server_setup_daemon_go+0x2a8>)
191 »       ldr.w»  r9,·[r6,·r3]191 »       ldr.w»  r9,·[r6,·r3]
192 »       ldr.w»  r3,·[r9,·#4]192 »       ldr.w»  r3,·[r9,·#4]
193 »       mov»    r0,·r9193 »       mov»    r0,·r9
194 »       ldr»    r3,·[r3,·#4]194 »       ldr»    r3,·[r3,·#4]
195 »       blx»    r3195 »       blx»    r3
196 »       ldr»    r3,·[pc,·#404]»;·(340·<server_setup_daemon_go+0x2ac>)196 »       ldr»    r3,·[pc,·#404]»;·(340·<server_setup_daemon_go+0x2ac>)
197 »       ldr.w»  sl,·[r6,·r3]197 »       ldr.w»  r8,·[r6,·r3]
198 »       ldr.w»  r3,·[sl,·#4]198 »       ldr.w»  r3,·[r8,·#4]
199 »       mov»    r0,·sl199 »       mov»    r0,·r8
200 »       ldr»    r3,·[r3,·#4]200 »       ldr»    r3,·[r3,·#4]
Max diff block lines reached; 5149/8574 bytes (60.05%) of diff not shown.
106 KB
service.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········11444·(bytes·into·file)13 ··Start·of·section·headers:··········11488·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1319 ··Number·of·section·headers:·········13
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·12
2.55 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x2cb4:1 There·are·13·section·headers,·starting·at·offset·0x2ce0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0011c4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0011f0·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0023d8·000860·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·002404·000860·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0011f8·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·001224·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0011f8·000018·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·001224·000018·00··WA··0···0··4
9 ··[·5]·.data.rel.local···PROGBITS········00000000·0011f8·000008·00··WA··0···0··49 ··[·5]·.data.rel.local···PROGBITS········00000000·001224·000008·00··WA··0···0··4
10 ··[·6]·.rel.data.rel.local·REL·············00000000·002c38·000008·08···I·10···5··410 ··[·6]·.rel.data.rel.local·REL·············00000000·002c64·000008·08···I·10···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·001200·00044e·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·00122c·00044e·01·AMS··0···0··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·00164e·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·00167a·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00164e·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00167a·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·001684·000870·10·····11··76··414 ··[10]·.symtab···········SYMTAB··········00000000·0016b0·000870·10·····11··76··4
15 ··[11]·.strtab···········STRTAB··········00000000·001ef4·0004e2·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·001f20·0004e2·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·002c40·000073·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·002c6c·000073·00······0···0··1
17 Key·to·Flags:17 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··y·(purecode),·p·(processor·specific)21 ··y·(purecode),·p·(processor·specific)
10.1 KB
readelf --wide --symbols {}
    
Offset 8, 67 lines modifiedOffset 8, 67 lines modified
8 ·····4:·00000009···292·FUNC····LOCAL··DEFAULT····1·service_thread8 ·····4:·00000009···292·FUNC····LOCAL··DEFAULT····1·service_thread
9 ·····5:·00000114·····0·NOTYPE··LOCAL··DEFAULT····1·$d9 ·····5:·00000114·····0·NOTYPE··LOCAL··DEFAULT····1·$d
10 ·····6:·00000018·····0·NOTYPE··LOCAL··DEFAULT····7·.LC110 ·····6:·00000018·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1
11 ·····7:·00000038·····0·NOTYPE··LOCAL··DEFAULT····7·.LC211 ·····7:·00000038·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2
12 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC012 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
13 ·····9:·00000058·····0·NOTYPE··LOCAL··DEFAULT····7·.LC313 ·····9:·00000058·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3
14 ····10:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····1·$t14 ····10:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
15 ····11:·00000260·····0·NOTYPE··LOCAL··DEFAULT····1·$d15 ····11:·00000268·····0·NOTYPE··LOCAL··DEFAULT····1·$d
16 ····12:·00000074·····0·NOTYPE··LOCAL··DEFAULT····7·.LC416 ····12:·00000074·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4
17 ····13:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC617 ····13:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC6
18 ····14:·00000090·····0·NOTYPE··LOCAL··DEFAULT····7·.LC518 ····14:·00000090·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5
19 ····15:·00000284·····0·NOTYPE··LOCAL··DEFAULT····1·$t19 ····15:·0000028c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
20 ····16:·0000039c·····0·NOTYPE··LOCAL··DEFAULT····1·$d20 ····16:·000003a4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
21 ····17:·000003b8·····0·NOTYPE··LOCAL··DEFAULT····1·$t21 ····17:·000003c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
22 ····18:·00000544·····0·NOTYPE··LOCAL··DEFAULT····1·$d22 ····18:·0000054c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
23 ····19:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC723 ····19:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC7
24 ····20:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC824 ····20:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC8
25 ····21:·00000108·····0·NOTYPE··LOCAL··DEFAULT····7·.LC925 ····21:·00000108·····0·NOTYPE··LOCAL··DEFAULT····7·.LC9
26 ····22:·00000128·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1026 ····22:·00000128·····0·NOTYPE··LOCAL··DEFAULT····7·.LC10
27 ····23:·00000184·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1127 ····23:·00000184·····0·NOTYPE··LOCAL··DEFAULT····7·.LC11
28 ····24:·00000564·····0·NOTYPE··LOCAL··DEFAULT····1·$t28 ····24:·0000056c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
29 ····25:·00000630·····0·NOTYPE··LOCAL··DEFAULT····1·$d29 ····25:·00000638·····0·NOTYPE··LOCAL··DEFAULT····1·$d
30 ····26:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1230 ····26:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC12
31 ····27:·0000063c·····0·NOTYPE··LOCAL··DEFAULT····1·$t31 ····27:·00000644·····0·NOTYPE··LOCAL··DEFAULT····1·$t
32 ····28:·0000079a·····0·NOTYPE··LOCAL··DEFAULT····1·$d32 ····28:·000007a6·····0·NOTYPE··LOCAL··DEFAULT····1·$d
33 ····29:·000007be·····0·NOTYPE··LOCAL··DEFAULT····1·$t33 ····29:·000007ca·····0·NOTYPE··LOCAL··DEFAULT····1·$t
34 ····30:·000008a0·····0·NOTYPE··LOCAL··DEFAULT····1·$d34 ····30:·000008a4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
35 ····31:·000001dc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1335 ····31:·000001dc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC13
36 ····32:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1436 ····32:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC14
37 ····33:·00000214·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1537 ····33:·00000214·····0·NOTYPE··LOCAL··DEFAULT····7·.LC15
38 ····34:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1638 ····34:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC16
39 ····35:·000002d0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2039 ····35:·000002d0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC20
40 ····36:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1940 ····36:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····7·.LC19
41 ····37:·00000314·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2141 ····37:·00000314·····0·NOTYPE··LOCAL··DEFAULT····7·.LC21
42 ····38:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1742 ····38:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC17
43 ····39:·00000284·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1843 ····39:·00000284·····0·NOTYPE··LOCAL··DEFAULT····7·.LC18
44 ····40:·000008cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t44 ····40:·000008d0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
45 ····41:·00000994·····0·NOTYPE··LOCAL··DEFAULT····1·$d45 ····41:·00000998·····0·NOTYPE··LOCAL··DEFAULT····1·$d
46 ····42:·00000340·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2346 ····42:·00000340·····0·NOTYPE··LOCAL··DEFAULT····7·.LC23
47 ····43:·0000033c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2247 ····43:·0000033c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC22
48 ····44:·000009ac·····0·NOTYPE··LOCAL··DEFAULT····1·$t48 ····44:·000009b0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
49 ····45:·00000b20·····0·NOTYPE··LOCAL··DEFAULT····1·$d49 ····45:·00000b20·····0·NOTYPE··LOCAL··DEFAULT····1·$d
50 ····46:·00000b3c·····0·NOTYPE··LOCAL··DEFAULT····1·$t50 ····46:·00000b3c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
51 ····47:·00000c18·····0·NOTYPE··LOCAL··DEFAULT····1·$d51 ····47:·00000c20·····0·NOTYPE··LOCAL··DEFAULT····1·$d
52 ····48:·00000358·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2452 ····48:·00000358·····0·NOTYPE··LOCAL··DEFAULT····7·.LC24
53 ····49:·00000c24·····0·NOTYPE··LOCAL··DEFAULT····1·$t53 ····49:·00000c2c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
54 ····50:·00000d04·····0·NOTYPE··LOCAL··DEFAULT····1·$d54 ····50:·00000d14·····0·NOTYPE··LOCAL··DEFAULT····1·$d
55 ····51:·0000036c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2555 ····51:·0000036c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC25
56 ····52:·00000d10·····0·NOTYPE··LOCAL··DEFAULT····1·$t56 ····52:·00000d20·····0·NOTYPE··LOCAL··DEFAULT····1·$t
57 ····53:·00000f20·····0·NOTYPE··LOCAL··DEFAULT····1·$d57 ····53:·00000f38·····0·NOTYPE··LOCAL··DEFAULT····1·$d
58 ····54:·000003b8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2758 ····54:·000003b8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC27
59 ····55:·00000384·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2659 ····55:·00000384·····0·NOTYPE··LOCAL··DEFAULT····7·.LC26
60 ····56:·00000f3c·····0·NOTYPE··LOCAL··DEFAULT····1·$t60 ····56:·00000f54·····0·NOTYPE··LOCAL··DEFAULT····1·$t
61 ····57:·00000f8c·····0·NOTYPE··LOCAL··DEFAULT····1·$d61 ····57:·00000fa4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
62 ····58:·00000f94·····0·NOTYPE··LOCAL··DEFAULT····1·$t62 ····58:·00000fac·····0·NOTYPE··LOCAL··DEFAULT····1·$t
63 ····59:·00001104·····0·NOTYPE··LOCAL··DEFAULT····1·$d63 ····59:·00001130·····0·NOTYPE··LOCAL··DEFAULT····1·$d
64 ····60:·000003f8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2864 ····60:·000003f8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC28
65 ····61:·00000414·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2965 ····61:·00000414·····0·NOTYPE··LOCAL··DEFAULT····7·.LC29
66 ····62:·0000112c·····0·NOTYPE··LOCAL··DEFAULT····1·$t66 ····62:·00001158·····0·NOTYPE··LOCAL··DEFAULT····1·$t
67 ····63:·000011a8·····0·NOTYPE··LOCAL··DEFAULT····1·$d67 ····63:·000011d4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
68 ····64:·00000430·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3068 ····64:·00000430·····0·NOTYPE··LOCAL··DEFAULT····7·.LC30
69 ····65:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d69 ····65:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d
70 ····66:·00000000····24·OBJECT··LOCAL··DEFAULT····4·service_set_mutex70 ····66:·00000000····24·OBJECT··LOCAL··DEFAULT····4·service_set_mutex
71 ····67:·00000000·····0·SECTION·LOCAL··DEFAULT····5·71 ····67:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
72 ····68:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d72 ····68:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
73 ····69:·00000000·····8·OBJECT··LOCAL··DEFAULT····5·service_set73 ····69:·00000000·····8·OBJECT··LOCAL··DEFAULT····5·service_set
74 ····70:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d74 ····70:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
Offset 86, 53 lines modifiedOffset 86, 53 lines modified
86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_lock86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_lock
87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_unlock87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_unlock
88 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·thread_pool_destroy_random_ctx88 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·thread_pool_destroy_random_ctx
89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_broadcast89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_broadcast
90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_exit90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_exit
91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_system_logger92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_system_logger
93 ····89:·0000012d···344·FUNC····GLOBAL·DEFAULT····1·service_init_ex93 ····89:·0000012d···352·FUNC····GLOBAL·DEFAULT····1·service_init_ex
94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mutex_init95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mutex_init
96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_init96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_init
97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_find97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_find
98 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strdup98 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strdup
99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
100 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_insert100 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_insert
101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
103 ····99:·00000285···308·FUNC····GLOBAL·DEFAULT····1·service_init103 ····99:·0000028d···308·FUNC····GLOBAL·DEFAULT····1·service_init
104 ···100:·000003b9···428·FUNC····GLOBAL·DEFAULT····1·service_start104 ···100:·000003c1···428·FUNC····GLOBAL·DEFAULT····1·service_start
105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·time105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·time
106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_create106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_create
107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location
108 ···104:·00000565···216·FUNC····GLOBAL·DEFAULT····1·service_stop108 ···104:·0000056d···216·FUNC····GLOBAL·DEFAULT····1·service_stop
109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_kill109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_kill
110 ···106:·0000063d···656·FUNC····GLOBAL·DEFAULT····1·service_wait110 ···106:·00000645···652·FUNC····GLOBAL·DEFAULT····1·service_wait
111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_wait111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_wait
112 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_join112 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_join
113 ···109:·000008cd···224·FUNC····GLOBAL·DEFAULT····1·service_finalize113 ···109:·000008d1···224·FUNC····GLOBAL·DEFAULT····1·service_finalize
114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_delete114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_delete
115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mutex_destroy115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mutex_destroy
116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_destroy117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_destroy
118 ···114:·000009ad···400·FUNC····GLOBAL·DEFAULT····1·service_start_and_wait118 ···114:·000009b1···396·FUNC····GLOBAL·DEFAULT····1·service_start_and_wait
119 ···115:·00000b3d···120·FUNC····GLOBAL·DEFAULT····1·service_servicing119 ···115:·00000b3d···120·FUNC····GLOBAL·DEFAULT····1·service_servicing
120 ···116:·00000bb5···112·FUNC····GLOBAL·DEFAULT····1·service_set_servicing120 ···116:·00000bb5···120·FUNC····GLOBAL·DEFAULT····1·service_set_servicing
121 ···117:·00000c25···116·FUNC····GLOBAL·DEFAULT····1·service_stopped121 ···117:·00000c2d···116·FUNC····GLOBAL·DEFAULT····1·service_stopped
122 ···118:·00000c99···120·FUNC····GLOBAL·DEFAULT····1·service_set_stopping122 ···118:·00000ca1···128·FUNC····GLOBAL·DEFAULT····1·service_set_stopping
123 ···119:·00000d11···208·FUNC····GLOBAL·DEFAULT····1·service_wait_servicing123 ···119:·00000d21···208·FUNC····GLOBAL·DEFAULT····1·service_wait_servicing
124 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnscore_shuttingdown124 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnscore_shuttingdown
125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sleep125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sleep
126 ···122:·00000de1····72·FUNC····GLOBAL·DEFAULT····1·service_shouldrun126 ···122:·00000df1····72·FUNC····GLOBAL·DEFAULT····1·service_shouldrun
127 ···123:·00000e29···276·FUNC····GLOBAL·DEFAULT····1·service_check_all_alive127 ···123:·00000e39···284·FUNC····GLOBAL·DEFAULT····1·service_check_all_alive
128 ···124:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_init128 ···124:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_init
129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_hasnext129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_hasnext
130 ···126:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_next_node130 ···126:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_next_node
131 ···127:·00000f3d····88·FUNC····GLOBAL·DEFAULT····1·service_get_all131 ···127:·00000f55····88·FUNC····GLOBAL·DEFAULT····1·service_get_all
132 ···128:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_append132 ···128:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_append
133 ···129:·00000f95····30·FUNC····GLOBAL·DEFAULT····1·service_worker_get_sibling133 ···129:·00000fad····30·FUNC····GLOBAL·DEFAULT····1·service_worker_get_sibling
134 ···130:·00000fb5····26·FUNC····GLOBAL·DEFAULT····1·service_get_worker134 ···130:·00000fcd····26·FUNC····GLOBAL·DEFAULT····1·service_get_worker
135 ···131:·00000fd1····30·FUNC····GLOBAL·DEFAULT····1·service_signal_worker135 ···131:·00000fe9····30·FUNC····GLOBAL·DEFAULT····1·service_signal_worker
136 ···132:·00000ff1····82·FUNC····GLOBAL·DEFAULT····1·service_signal_all_workers136 ···132:·00001009···104·FUNC····GLOBAL·DEFAULT····1·service_signal_all_workers
137 ···133:·00001045···232·FUNC····GLOBAL·DEFAULT····1·service_stop_all137 ···133:·00001071···232·FUNC····GLOBAL·DEFAULT····1·service_stop_all
138 ···134:·0000112d···152·FUNC····GLOBAL·DEFAULT····1·service_start_all138 ···134:·00001159···152·FUNC····GLOBAL·DEFAULT····1·service_start_all
35.4 KB
readelf --wide --relocs {}
    
Offset 1, 275 lines modifiedOffset 1, 275 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x23d8·contains·268·entries:1 Relocation·section·'.rel.text'·at·offset·0x2404·contains·268·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000001e··00004d0a·R_ARM_THM_CALL·········00000000···sigemptyset3 0000001e··00004d0a·R_ARM_THM_CALL·········00000000···sigemptyset
4 00000028··00004e0a·R_ARM_THM_CALL·········00000000···sigaddset4 00000028··00004e0a·R_ARM_THM_CALL·········00000000···sigaddset
5 00000032··00004e0a·R_ARM_THM_CALL·········00000000···sigaddset5 00000034··00004e0a·R_ARM_THM_CALL·········00000000···sigaddset
6 0000003c··00004e0a·R_ARM_THM_CALL·········00000000···sigaddset6 0000003e··00004e0a·R_ARM_THM_CALL·········00000000···sigaddset
7 00000046··00004e0a·R_ARM_THM_CALL·········00000000···sigaddset7 00000048··00004e0a·R_ARM_THM_CALL·········00000000···sigaddset
8 00000050··00004e0a·R_ARM_THM_CALL·········00000000···sigaddset8 00000052··00004e0a·R_ARM_THM_CALL·········00000000···sigaddset
9 0000005e··00004f0a·R_ARM_THM_CALL·········00000000···pthread_sigmask9 0000005e··00004f0a·R_ARM_THM_CALL·········00000000···pthread_sigmask
10 00000064··0000500a·R_ARM_THM_CALL·········00000000···thread_pool_setup_random_ctx10 00000064··0000500a·R_ARM_THM_CALL·········00000000···thread_pool_setup_random_ctx
11 00000086··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg11 00000086··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
12 000000ac··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg12 000000aa··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
13 000000b2··0000520a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock13 000000b0··0000520a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
14 000000c0··0000530a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock14 000000be··0000530a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
15 000000c4··0000540a·R_ARM_THM_CALL·········00000000···thread_pool_destroy_random_ctx15 000000c2··0000540a·R_ARM_THM_CALL·········00000000···thread_pool_destroy_random_ctx
16 000000ca··0000520a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock16 000000c8··0000520a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
17 000000d4··0000550a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast17 000000d2··0000550a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast
18 000000da··0000530a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock18 000000d8··0000530a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
19 000000e2··0000560a·R_ARM_THM_CALL·········00000000···pthread_exit19 000000e0··0000560a·R_ARM_THM_CALL·········00000000···pthread_exit
20 000000f4··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg20 000000f2··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
21 0000010e··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg21 0000010c··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
22 00000114··00005719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_22 00000114··00005719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
23 00000118··0000581a·R_ARM_GOT_BREL·········00000000···g_system_logger23 00000118··0000581a·R_ARM_GOT_BREL·········00000000···g_system_logger
24 0000011c··00000603·R_ARM_REL32············00000018···.LC124 0000011c··00000603·R_ARM_REL32············00000018···.LC1
25 00000120··00000703·R_ARM_REL32············00000038···.LC225 00000120··00000703·R_ARM_REL32············00000038···.LC2
26 00000124··00000803·R_ARM_REL32············00000000···.LC026 00000124··00000803·R_ARM_REL32············00000000···.LC0
27 00000128··00000903·R_ARM_REL32············00000058···.LC327 00000128··00000903·R_ARM_REL32············00000058···.LC3
28 0000015c··00005a0a·R_ARM_THM_CALL·········00000000···memset28 0000015e··00005a0a·R_ARM_THM_CALL·········00000000···memset
29 00000162··00005b0a·R_ARM_THM_CALL·········00000000···mutex_init29 00000166··00005b0a·R_ARM_THM_CALL·········00000000···mutex_init
30 00000170··00005c0a·R_ARM_THM_CALL·········00000000···pthread_cond_init30 00000172··00005c0a·R_ARM_THM_CALL·········00000000···pthread_cond_init
31 00000178··0000520a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock31 0000017a··0000520a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
32 00000182··00005d0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find32 00000184··00005d0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find
33 0000018a··0000530a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock33 0000018c··0000530a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
34 000001a6··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg34 000001a8··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
35 000001b0··00005e0a·R_ARM_THM_CALL·········00000000···strdup35 000001b2··00005e0a·R_ARM_THM_CALL·········00000000···strdup
36 000001be··00005f0a·R_ARM_THM_CALL·········00000000···malloc36 000001c0··00005f0a·R_ARM_THM_CALL·········00000000···malloc
37 000001d4··00005b0a·R_ARM_THM_CALL·········00000000···mutex_init37 000001d6··00005b0a·R_ARM_THM_CALL·········00000000···mutex_init
38 000001fe··0000520a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock38 00000200··0000520a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
39 00000208··0000600a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert39 0000020a··0000600a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert
40 0000020e··0000530a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock40 00000210··0000530a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
41 00000234··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg41 0000023a··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
42 00000256··0000610a·R_ARM_THM_CALL·········00000000···perror42 0000025c··0000610a·R_ARM_THM_CALL·········00000000···perror
43 0000025c··0000620a·R_ARM_THM_CALL·········00000000···exit43 00000262··0000620a·R_ARM_THM_CALL·········00000000···exit
44 00000260··00005719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_44 00000268··00005719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
45 00000264··00000103·R_ARM_REL32············00000000···.bss45 0000026c··00000103·R_ARM_REL32············00000000···.bss
46 00000268··00004303·R_ARM_REL32············00000000···.data.rel.local46 00000270··00004303·R_ARM_REL32············00000000···.data.rel.local
47 0000026c··0000581a·R_ARM_GOT_BREL·········00000000···g_system_logger47 00000274··0000581a·R_ARM_GOT_BREL·········00000000···g_system_logger
48 00000270··00000c03·R_ARM_REL32············00000074···.LC448 00000278··00000c03·R_ARM_REL32············00000074···.LC4
49 00000274··00000103·R_ARM_REL32············00000000···.bss49 0000027c··00000103·R_ARM_REL32············00000000···.bss
50 00000278··00004303·R_ARM_REL32············00000000···.data.rel.local50 00000280··00004303·R_ARM_REL32············00000000···.data.rel.local
51 0000027c··00000d03·R_ARM_REL32············000000a0···.LC651 00000284··00000d03·R_ARM_REL32············000000a0···.LC6
52 00000280··00000e03·R_ARM_REL32············00000090···.LC552 00000288··00000e03·R_ARM_REL32············00000090···.LC5
53 000002b4··00005a0a·R_ARM_THM_CALL·········00000000···memset53 000002b8··00005a0a·R_ARM_THM_CALL·········00000000···memset
54 000002ba··00005b0a·R_ARM_THM_CALL·········00000000···mutex_init54 000002be··00005b0a·R_ARM_THM_CALL·········00000000···mutex_init
55 000002c6··00005c0a·R_ARM_THM_CALL·········00000000···pthread_cond_init55 000002ce··00005c0a·R_ARM_THM_CALL·········00000000···pthread_cond_init
56 000002d0··0000520a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock56 000002d8··0000520a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
57 000002d8··00005d0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find57 000002e2··00005d0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find
58 000002e2··0000530a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock58 000002ea··0000530a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
59 00000304··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg59 0000030c··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
60 0000030e··00005e0a·R_ARM_THM_CALL·········00000000···strdup60 00000316··00005e0a·R_ARM_THM_CALL·········00000000···strdup
61 00000318··00005f0a·R_ARM_THM_CALL·········00000000···malloc61 00000320··00005f0a·R_ARM_THM_CALL·········00000000···malloc
62 00000328··00005b0a·R_ARM_THM_CALL·········00000000···mutex_init62 00000330··00005b0a·R_ARM_THM_CALL·········00000000···mutex_init
63 0000033c··0000520a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock63 00000344··0000520a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
64 00000344··0000600a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert64 0000034c··0000600a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert
65 0000034a··0000530a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock65 00000352··0000530a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
66 00000378··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg66 00000380··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
67 00000390··0000610a·R_ARM_THM_CALL·········00000000···perror67 00000398··0000610a·R_ARM_THM_CALL·········00000000···perror
68 00000396··0000620a·R_ARM_THM_CALL·········00000000···exit68 0000039e··0000620a·R_ARM_THM_CALL·········00000000···exit
69 0000039c··00000103·R_ARM_REL32············00000000···.bss69 000003a4··00000103·R_ARM_REL32············00000000···.bss
70 000003a0··00004303·R_ARM_REL32············00000000···.data.rel.local70 000003a8··00004303·R_ARM_REL32············00000000···.data.rel.local
71 000003a4··00005719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_71 000003ac··00005719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
72 000003a8··0000581a·R_ARM_GOT_BREL·········00000000···g_system_logger72 000003b0··0000581a·R_ARM_GOT_BREL·········00000000···g_system_logger
73 000003ac··00000c03·R_ARM_REL32············00000074···.LC473 000003b4··00000c03·R_ARM_REL32············00000074···.LC4
74 000003b0··00000d03·R_ARM_REL32············000000a0···.LC674 000003b8··00000d03·R_ARM_REL32············000000a0···.LC6
75 000003b4··00000e03·R_ARM_REL32············00000090···.LC575 000003bc··00000e03·R_ARM_REL32············00000090···.LC5
76 000003ec··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg76 000003f2··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
77 000003f4··0000650a·R_ARM_THM_CALL·········00000000···time77 000003fa··0000650a·R_ARM_THM_CALL·········00000000···time
78 0000042c··0000530a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock78 00000432··0000530a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
79 0000043a··0000660a·R_ARM_THM_CALL·········00000000···pthread_create79 00000440··0000660a·R_ARM_THM_CALL·········00000000···pthread_create
80 00000462··0000520a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock80 00000468··0000520a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
81 00000480··0000530a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock81 00000486··0000530a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
82 00000498··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg82 0000049a··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
83 000004c2··0000670a·R_ARM_THM_CALL·········00000000···__errno_location83 000004c8··0000670a·R_ARM_THM_CALL·········00000000···__errno_location
84 000004d8··0000520a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock84 000004de··0000520a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
85 000004ee··0000530a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock85 000004f4··0000530a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
86 00000500··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg86 00000506··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
87 00000514··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg87 0000051c··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
88 00000534··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg88 0000053c··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
89 00000544··00005719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_89 0000054c··00005719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
90 00000548··0000581a·R_ARM_GOT_BREL·········00000000···g_system_logger90 00000550··0000581a·R_ARM_GOT_BREL·········00000000···g_system_logger
91 0000054c··00001303·R_ARM_REL32············000000c0···.LC791 00000554··00001303·R_ARM_REL32············000000c0···.LC7
92 00000550··00001403·R_ARM_REL32············000000d4···.LC892 00000558··00001403·R_ARM_REL32············000000d4···.LC8
93 00000554··00000403·R_ARM_REL32············00000009···service_thread93 0000055c··00000403·R_ARM_REL32············00000009···service_thread
94 00000558··00001503·R_ARM_REL32············00000108···.LC994 00000560··00001503·R_ARM_REL32············00000108···.LC9
95 0000055c··00001603·R_ARM_REL32············00000128···.LC1095 00000564··00001603·R_ARM_REL32············00000128···.LC10
96 00000560··00001703·R_ARM_REL32············00000184···.LC1196 00000568··00001703·R_ARM_REL32············00000184···.LC11
97 0000058e··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg97 00000594··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
98 000005aa··0000530a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock98 000005b0··0000530a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
99 000005cc··0000520a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock99 000005d2··0000520a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
100 000005f0··0000530a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock100 000005f6··0000530a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
101 00000602··0000690a·R_ARM_THM_CALL·········00000000···pthread_kill101 00000608··0000690a·R_ARM_THM_CALL·········00000000···pthread_kill
102 00000630··00005719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_102 00000638··00005719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
103 00000634··0000581a·R_ARM_GOT_BREL·········00000000···g_system_logger103 0000063c··0000581a·R_ARM_GOT_BREL·········00000000···g_system_logger
104 00000638··00001a03·R_ARM_REL32············000001c8···.LC12104 00000640··00001a03·R_ARM_REL32············000001c8···.LC12
105 0000066e··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg105 00000676··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
106 00000674··0000520a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock106 0000067c··0000520a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
107 000006ba··0000520a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock107 000006c2··0000520a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
108 000006c8··0000530a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock108 000006d0··0000530a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
109 000006d8··0000690a·R_ARM_THM_CALL·········00000000···pthread_kill109 000006e0··0000690a·R_ARM_THM_CALL·········00000000···pthread_kill
110 000006f8··0000690a·R_ARM_THM_CALL·········00000000···pthread_kill110 000006fc··0000690a·R_ARM_THM_CALL·········00000000···pthread_kill
111 00000712··00006b0a·R_ARM_THM_CALL·········00000000···pthread_cond_wait111 0000071a··00006b0a·R_ARM_THM_CALL·········00000000···pthread_cond_wait
112 0000072a··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg112 00000732··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
113 0000073a··0000530a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock113 00000742··0000530a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
114 00000784··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg114 00000790··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
115 0000078e··00006c0a·R_ARM_THM_CALL·········00000000···pthread_join115 0000079a··00006c0a·R_ARM_THM_CALL·········00000000···pthread_join
116 000007d0··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg116 000007dc··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
117 00000802··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg117 00000812··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
118 00000832··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg118 00000842··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
119 0000084a··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg119 0000085a··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
120 00000862··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg120 00000872··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
121 0000087e··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg121 0000088e··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
122 00000884··0000520a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock122 00000894··0000520a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
123 0000088e··0000530a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock123 0000089e··0000530a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
124 000008a0··00005719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_124 000008a4··00005719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
125 000008a4··0000581a·R_ARM_GOT_BREL·········00000000···g_system_logger125 000008a8··0000581a·R_ARM_GOT_BREL·········00000000···g_system_logger
126 000008a8··00001f03·R_ARM_REL32············000001dc···.LC13126 000008ac··00001f03·R_ARM_REL32············000001dc···.LC13
Max diff block lines reached; 12681/36235 bytes (35.00%) of diff not shown.
290 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 9 lines modified
1 eF2JpFSFO1 F0J(FSFO
 2 5H5K)FxD{D
2 service:·%s·starting3 service:·%s·starting
3 service:·%s·starting·(%i/%i)4 service:·%s·starting·(%i/%i)
4 service:·%s·terminated·with:·%r5 service:·%s·terminated·with:·%r
5 service:·NULL·entry·point6 service:·NULL·entry·point
6 service:·%s·init·%i·workers7 service:·%s·init·%i·workers
7 src/service.c8 src/service.c
8 service:·%s·already·initialized9 service:·%s·already·initialized
56.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 9, 29 lines modifiedOffset 9, 30 lines modified
9 »       ldr»    r1,·[r1,·#76]» ;·0x4c9 »       ldr»    r1,·[r1,·#76]» ;·0x4c
10 »       b.w»    0·<strcmp>10 »       b.w»    0·<strcmp>
11 ·R_ARM_THM_JUMP24»       strcmp11 ·R_ARM_THM_JUMP24»       strcmp
  
12 00000008·<service_thread>:12 00000008·<service_thread>:
13 service_thread():13 service_thread():
14 »       str.w»  r4,·[sp,·#-20]!14 »       str.w»  r4,·[sp,·#-20]!
15 »       mov»    r4,·r0 
16 »       strd»   r5,·r6,·[sp,·#4] 
17 »       strd»   r7,·lr,·[sp,·#12]15 »       strd»   r7,·lr,·[sp,·#12]
 16 »       strd»   r5,·r6,·[sp,·#4]
18 »       sub»    sp,·#140»     ;·0x8c17 »       sub»    sp,·#140»     ;·0x8c
19 »       add»    r5,·sp,·#818 »       add»    r5,·sp,·#8
20 »       ldr»    r7,·[pc,·#248]»;·(114·<service_thread+0x10c>)19 »       mov»    r4,·r0
21 »       mov»    r0,·r520 »       mov»    r0,·r5
 21 »       ldr»    r7,·[pc,·#244]»;·(114·<service_thread+0x10c>)
22 »       bl»     0·<sigemptyset>22 »       bl»     0·<sigemptyset>
23 ·R_ARM_THM_CALL» sigemptyset23 ·R_ARM_THM_CALL» sigemptyset
24 »       mov.w»  r1,·#324 »       mov.w»  r1,·#3
25 »       mov»    r0,·r525 »       mov»    r0,·r5
26 »       bl»     0·<sigaddset>26 »       bl»     0·<sigaddset>
27 ·R_ARM_THM_CALL» sigaddset27 ·R_ARM_THM_CALL» sigaddset
28 »       mov.w»  r1,·#1528 »       mov.w»  r1,·#15
29 »       mov»    r0,·r529 »       mov»    r0,·r5
 30 »       add»    r7,·pc
30 »       bl»     0·<sigaddset>31 »       bl»     0·<sigaddset>
31 ·R_ARM_THM_CALL» sigaddset32 ·R_ARM_THM_CALL» sigaddset
32 »       mov.w»  r1,·#233 »       mov.w»  r1,·#2
33 »       mov»    r0,·r534 »       mov»    r0,·r5
34 »       bl»     0·<sigaddset>35 »       bl»     0·<sigaddset>
35 ·R_ARM_THM_CALL» sigaddset36 ·R_ARM_THM_CALL» sigaddset
36 »       mov.w»  r1,·#1937 »       mov.w»  r1,·#19
Offset 41, 51 lines modifiedOffset 42, 49 lines modified
41 »       mov.w»  r1,·#1842 »       mov.w»  r1,·#18
42 »       mov»    r0,·r543 »       mov»    r0,·r5
43 »       bl»     0·<sigaddset>44 »       bl»     0·<sigaddset>
44 ·R_ARM_THM_CALL» sigaddset45 ·R_ARM_THM_CALL» sigaddset
45 »       mov.w»  r2,·#046 »       mov.w»  r2,·#0
46 »       mov»    r1,·r547 »       mov»    r1,·r5
47 »       mov»    r0,·r248 »       mov»    r0,·r2
48 »       add»    r7,·pc 
49 »       bl»     0·<pthread_sigmask>49 »       bl»     0·<pthread_sigmask>
50 ·R_ARM_THM_CALL» pthread_sigmask50 ·R_ARM_THM_CALL» pthread_sigmask
51 »       ldr»    r6,·[r4,·#0]51 »       ldr»    r6,·[r4,·#0]
52 »       bl»     0·<thread_pool_setup_random_ctx>52 »       bl»     0·<thread_pool_setup_random_ctx>
53 ·R_ARM_THM_CALL» thread_pool_setup_random_ctx53 ·R_ARM_THM_CALL» thread_pool_setup_random_ctx
54 »       ldr»    r3,·[r4,·#0]54 »       ldr»    r3,·[r4,·#0]
55 »       ldr»    r3,·[r3,·#84]» ;·0x5455 »       ldr»    r3,·[r3,·#84]» ;·0x54
56 »       cmp»    r3,·#156 »       cmp»    r3,·#1
57 »       beq.n»  e6·<service_thread+0xde>57 »       beq.n»  e4·<service_thread+0xdc>
58 »       ldr»    r5,·[pc,·#164]»;·(118·<service_thread+0x110>)58 »       ldr»    r5,·[pc,·#164]»;·(118·<service_thread+0x110>)
59 »       movs»   r1,·#7 
60 »       ldr»    r0,·[r4,·#32]59 »       ldr»    r0,·[r4,·#32]
61 »       ldr»    r2,·[pc,·#164]»;·(11c·<service_thread+0x114>)60 »       ldr»    r2,·[pc,·#164]»;·(11c·<service_thread+0x114>)
 61 »       movs»   r1,·#7
62 »       ldr»    r7,·[r7,·r5]62 »       ldr»    r7,·[r7,·r5]
63 »       adds»   r0,·#163 »       adds»   r0,·#1
64 »       add»    r2,·pc 
65 »       strd»   r0,·r3,·[sp]64 »       strd»   r0,·r3,·[sp]
 65 »       add»    r2,·pc
66 »       ldr»    r3,·[r6,·#76]» ;·0x4c66 »       ldr»    r3,·[r6,·#76]» ;·0x4c
67 »       ldr»    r0,·[r7,·#0]67 »       ldr»    r0,·[r7,·#0]
68 »       bl»     0·<logger_handle_msg>68 »       bl»     0·<logger_handle_msg>
69 ·R_ARM_THM_CALL» logger_handle_msg69 ·R_ARM_THM_CALL» logger_handle_msg
70 »       ldr»    r3,·[r6,·#72]» ;·0x4870 »       ldr»    r3,·[r6,·#72]» ;·0x48
71 »       cmp»    r3,·#071 »       cmp»    r3,·#0
72 »       beq.n»  fa·<service_thread+0xf2>72 »       beq.n»  f8·<service_thread+0xf0>
73 »       mov»    r0,·r473 »       mov»    r0,·r4
74 »       add.w»  r5,·r4,·#474 »       add.w»  r5,·r4,·#4
75 »       blx»    r375 »       blx»    r3
76 »       mov»    r3,·r076 »       ldr»    r3,·[r6,·#76]» ;·0x4c
 77 »       ldr»    r2,·[pc,·#132]»;·(120·<service_thread+0x118>)
 78 »       str»    r0,·[r4,·#40]» ;·0x28
 79 »       ldr»    r6,·[r4,·#40]» ;·0x28
77 »       ldr»    r0,·[r7,·#0]80 »       ldr»    r0,·[r7,·#0]
78 »       mov.w»  r1,·#781 »       mov.w»  r1,·#7
79 »       str»    r3,·[r4,·#40]» ;·0x28 
80 »       ldr»    r2,·[r4,·#40]» ;·0x28 
81 »       ldr»    r3,·[r6,·#76]» ;·0x4c 
82 »       str»    r2,·[sp,·#0] 
83 »       ldr»    r2,·[pc,·#116]»;·(120·<service_thread+0x118>) 
84 »       add»    r2,·pc82 »       add»    r2,·pc
 83 »       str»    r6,·[sp,·#0]
85 »       bl»     0·<logger_handle_msg>84 »       bl»     0·<logger_handle_msg>
86 ·R_ARM_THM_CALL» logger_handle_msg85 ·R_ARM_THM_CALL» logger_handle_msg
87 »       mov»    r0,·r586 »       mov»    r0,·r5
88 »       bl»     0·<pthread_mutex_lock>87 »       bl»     0·<pthread_mutex_lock>
89 ·R_ARM_THM_CALL» pthread_mutex_lock88 ·R_ARM_THM_CALL» pthread_mutex_lock
90 »       mov.w»  r3,·#089 »       mov.w»  r3,·#0
91 »       mov»    r0,·r590 »       mov»    r0,·r5
Offset 104, 95 lines modifiedOffset 103, 96 lines modified
104 »       ldr»    r0,·[r4,·#0]103 »       ldr»    r0,·[r4,·#0]
105 »       bl»     0·<pthread_mutex_unlock>104 »       bl»     0·<pthread_mutex_unlock>
106 ·R_ARM_THM_CALL» pthread_mutex_unlock105 ·R_ARM_THM_CALL» pthread_mutex_unlock
107 »       mov.w»  r0,·#0106 »       mov.w»  r0,·#0
108 »       bl»     0·<pthread_exit>107 »       bl»     0·<pthread_exit>
109 ·R_ARM_THM_CALL» pthread_exit108 ·R_ARM_THM_CALL» pthread_exit
110 »       ldr»    r0,·[pc,·#48]» ;·(118·<service_thread+0x110>)109 »       ldr»    r0,·[pc,·#48]» ;·(118·<service_thread+0x110>)
 110 »       ldr»    r2,·[pc,·#60]» ;·(124·<service_thread+0x11c>)
111 »       movs»   r1,·#7111 »       movs»   r1,·#7
112 »       ldr»    r2,·[pc,·#56]» ;·(124·<service_thread+0x11c>) 
113 »       ldr»    r3,·[r6,·#76]» ;·0x4c112 »       ldr»    r3,·[r6,·#76]» ;·0x4c
114 »       ldr»    r7,·[r7,·r0]113 »       ldr»    r7,·[r7,·r0]
115 »       add»    r2,·pc114 »       add»    r2,·pc
116 »       ldr»    r0,·[r7,·#0]115 »       ldr»    r0,·[r7,·#0]
117 »       bl»     0·<logger_handle_msg>116 »       bl»     0·<logger_handle_msg>
118 ·R_ARM_THM_CALL» logger_handle_msg117 ·R_ARM_THM_CALL» logger_handle_msg
119 »       b.n»    8a·<service_thread+0x82>118 »       b.n»    8a·<service_thread+0x82>
120 »       ldr»    r2,·[pc,·#44]» ;·(128·<service_thread+0x120>)119 »       ldr»    r2,·[pc,·#44]» ;·(128·<service_thread+0x120>)
121 »       movw»   r3,·#8196»   ;·0x2004120 »       movw»   r3,·#8196»   ;·0x2004
122 »       movt»   r3,·#32770»  ;·0x8002121 »       movt»   r3,·#32770»  ;·0x8002
123 »       movs»   r1,·#7122 »       movs»   r1,·#7
124 »       str»    r3,·[r4,·#40]» ;·0x28123 »       str»    r3,·[r4,·#40]» ;·0x28
125 »       ldr»    r0,·[r7,·#0]124 »       ldr»    r0,·[r7,·#0]
126 »       add»    r2,·pc 
127 »       ldr»    r3,·[r4,·#40]» ;·0x28125 »       ldr»    r3,·[r4,·#40]» ;·0x28
 126 »       add»    r2,·pc
128 »       bl»     0·<logger_handle_msg>127 »       bl»     0·<logger_handle_msg>
129 ·R_ARM_THM_CALL» logger_handle_msg128 ·R_ARM_THM_CALL» logger_handle_msg
130 »       b.n»    ffffffb2·<_GLOBAL_OFFSET_TABLE_+0xffffffb2>129 »       b.n»    c2·<service_thread+0xba>
131 »       .word»  0x000000b4130 »       nop
 131 »       .word»  0x000000de
132 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_132 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_
133 »       .word»  0x00000000133 »       .word»  0x00000000
134 ·R_ARM_GOT32»    g_system_logger134 ·R_ARM_GOT32»    g_system_logger
135 »       .word»  0x0000009c135 »       .word»  0x00000098
136 ·R_ARM_REL32»    .LC1136 ·R_ARM_REL32»    .LC1
Max diff block lines reached; 54634/57921 bytes (94.33%) of diff not shown.
92.8 KB
string_set.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········9216·(bytes·into·file)13 ··Start·of·section·headers:··········9212·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1219 ··Number·of·section·headers:·········12
20 ··Section·header·string·table·index:·1120 ··Section·header·string·table·index:·11
2.38 KB
readelf --wide --sections {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 There·are·12·section·headers,·starting·at·offset·0x2400:1 There·are·12·section·headers,·starting·at·offset·0x23fc:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·00192c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001928·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001ee0·0004b8·08···I··9···1··46 ··[·2]·.rel.text·········REL·············00000000·001edc·0004b8·08···I··9···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001960·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·00195c·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·001960·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·00195c·000000·00··WA··0···0··1
9 ··[·5]·.rodata···········PROGBITS········00000000·001960·000009·00···A··0···0··49 ··[·5]·.rodata···········PROGBITS········00000000·00195c·000009·00···A··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·00196c·000043·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001968·000043·01·AMS··0···0··4
11 ··[·7]·.note.GNU-stack···PROGBITS········00000000·0019af·000000·00······0···0··111 ··[·7]·.note.GNU-stack···PROGBITS········00000000·0019ab·000000·00······0···0··1
12 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0019af·000033·00······0···0··112 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0019ab·000033·00······0···0··1
13 ··[·9]·.symtab···········SYMTAB··········00000000·0019e4·0002d0·10·····10··26··413 ··[·9]·.symtab···········SYMTAB··········00000000·0019e0·0002d0·10·····10··26··4
14 ··[10]·.strtab···········STRTAB··········00000000·001cb4·00022c·00······0···0··114 ··[10]·.strtab···········STRTAB··········00000000·001cb0·00022c·00······0···0··1
15 ··[11]·.shstrtab·········STRTAB··········00000000·002398·000067·00······0···0··115 ··[11]·.shstrtab·········STRTAB··········00000000·002394·000067·00······0···0··1
16 Key·to·Flags:16 Key·to·Flags:
17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
20 ··y·(purecode),·p·(processor·specific)20 ··y·(purecode),·p·(processor·specific)
3.55 KB
readelf --wide --symbols {}
    
Offset 8, 18 lines modifiedOffset 8, 18 lines modified
8 ·····4:·00000061···130·FUNC····LOCAL··DEFAULT····1·avl_node_double_rotation28 ·····4:·00000061···130·FUNC····LOCAL··DEFAULT····1·avl_node_double_rotation2
9 ·····5:·000000e5····40·FUNC····LOCAL··DEFAULT····1·avl_create_node.part.29 ·····5:·000000e5····40·FUNC····LOCAL··DEFAULT····1·avl_create_node.part.2
10 ·····6:·00000104·····0·NOTYPE··LOCAL··DEFAULT····1·$d10 ·····6:·00000104·····0·NOTYPE··LOCAL··DEFAULT····1·$d
11 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC011 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC0
12 ·····8:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC112 ·····8:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
13 ·····9:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····1·$t13 ·····9:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
14 ····10:·0000010d···182·FUNC····LOCAL··DEFAULT····1·string_set_avl_check_common14 ····10:·0000010d···182·FUNC····LOCAL··DEFAULT····1·string_set_avl_check_common
15 ····11:·00000438·····0·NOTYPE··LOCAL··DEFAULT····1·$d15 ····11:·00000434·····0·NOTYPE··LOCAL··DEFAULT····1·$d
16 ····12:·00000440·····0·NOTYPE··LOCAL··DEFAULT····1·$t16 ····12:·0000043c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
17 ····13:·00000734·····0·NOTYPE··LOCAL··DEFAULT····1·$d17 ····13:·00000730·····0·NOTYPE··LOCAL··DEFAULT····1·$d
18 ····14:·00000740·····0·NOTYPE··LOCAL··DEFAULT····1·$t18 ····14:·0000073c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
19 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····5·19 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
20 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d20 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
21 ····17:·00000000·····2·OBJECT··LOCAL··DEFAULT····5·DIR_TO_AVL_BALANCE_21 ····17:·00000000·····2·OBJECT··LOCAL··DEFAULT····5·DIR_TO_AVL_BALANCE_
22 ····18:·00000004·····5·OBJECT··LOCAL··DEFAULT····5·AVL_BALANCE_TO_DIR_22 ····18:·00000004·····5·OBJECT··LOCAL··DEFAULT····5·AVL_BALANCE_TO_DIR_
23 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d23 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
24 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT····1·24 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
25 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT····3·25 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
Offset 30, 19 lines modifiedOffset 30, 19 lines modified
30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line
31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief
32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort
33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_flush33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_flush
34 ····30:·000001c5·····8·FUNC····GLOBAL·DEFAULT····1·string_set_avl_init34 ····30:·000001c5·····8·FUNC····GLOBAL·DEFAULT····1·string_set_avl_init
35 ····31:·000001cd····62·FUNC····GLOBAL·DEFAULT····1·string_set_avl_find35 ····31:·000001cd····62·FUNC····GLOBAL·DEFAULT····1·string_set_avl_find
36 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp36 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp
37 ····33:·0000020d···564·FUNC····GLOBAL·DEFAULT····1·string_set_avl_insert37 ····33:·0000020d···560·FUNC····GLOBAL·DEFAULT····1·string_set_avl_insert
38 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line38 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line
39 ····35:·00000441···768·FUNC····GLOBAL·DEFAULT····1·string_set_avl_delete39 ····35:·0000043d···768·FUNC····GLOBAL·DEFAULT····1·string_set_avl_delete
40 ····36:·00000741··1928·FUNC····GLOBAL·DEFAULT····1·string_set_avl_destroy40 ····36:·0000073d··1928·FUNC····GLOBAL·DEFAULT····1·string_set_avl_destroy
41 ····37:·00000ec9····16·FUNC····GLOBAL·DEFAULT····1·string_set_avl_node_last41 ····37:·00000ec5····16·FUNC····GLOBAL·DEFAULT····1·string_set_avl_node_last
42 ····38:·00000ed9····46·FUNC····GLOBAL·DEFAULT····1·string_set_avl_iterator_init42 ····38:·00000ed5····46·FUNC····GLOBAL·DEFAULT····1·string_set_avl_iterator_init
43 ····39:·00000f09····12·FUNC····GLOBAL·DEFAULT····1·string_set_avl_iterator_hasnext43 ····39:·00000f05····12·FUNC····GLOBAL·DEFAULT····1·string_set_avl_iterator_hasnext
44 ····40:·00000f15····76·FUNC····GLOBAL·DEFAULT····1·string_set_avl_iterator_next_node44 ····40:·00000f11····76·FUNC····GLOBAL·DEFAULT····1·string_set_avl_iterator_next_node
45 ····41:·00000f61··2332·FUNC····GLOBAL·DEFAULT····1·string_set_avl_callback_and_destroy45 ····41:·00000f5d··2332·FUNC····GLOBAL·DEFAULT····1·string_set_avl_callback_and_destroy
46 ····42:·0000187d····18·FUNC····GLOBAL·DEFAULT····1·string_set_avl_get_first46 ····42:·00001879····18·FUNC····GLOBAL·DEFAULT····1·string_set_avl_get_first
47 ····43:·00001891···150·FUNC····GLOBAL·DEFAULT····1·string_set_avl_check47 ····43:·0000188d···150·FUNC····GLOBAL·DEFAULT····1·string_set_avl_check
48 ····44:·00001929·····2·FUNC····GLOBAL·DEFAULT····1·string_set_avl_dump48 ····44:·00001925·····2·FUNC····GLOBAL·DEFAULT····1·string_set_avl_dump
18.3 KB
readelf --wide --relocs {}
    
Offset 1, 154 lines modifiedOffset 1, 154 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1ee0·contains·151·entries:1 Relocation·section·'.rel.text'·at·offset·0x1edc·contains·151·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 000000fc··00001b0a·R_ARM_THM_CALL·········00000000···dief3 000000fc··00001b0a·R_ARM_THM_CALL·········00000000···dief
4 00000100··00001c0a·R_ARM_THM_CALL·········00000000···abort4 00000100··00001c0a·R_ARM_THM_CALL·········00000000···abort
5 00000104··00000703·R_ARM_REL32············00000000···.LC05 00000104··00000703·R_ARM_REL32············00000000···.LC0
6 00000108··00000803·R_ARM_REL32············0000003c···.LC16 00000108··00000803·R_ARM_REL32············0000003c···.LC1
7 00000194··00001d0a·R_ARM_THM_CALL·········00000000···logger_flush7 00000194··00001d0a·R_ARM_THM_CALL·········00000000···logger_flush
8 00000198··00001d0a·R_ARM_THM_CALL·········00000000···logger_flush8 00000198··00001d0a·R_ARM_THM_CALL·········00000000···logger_flush
9 000001de··0000200a·R_ARM_THM_CALL·········00000000···strcmp9 000001de··0000200a·R_ARM_THM_CALL·········00000000···strcmp
10 000001f6··0000200a·R_ARM_THM_CALL·········00000000···strcmp10 000001f6··0000200a·R_ARM_THM_CALL·········00000000···strcmp
11 0000024c··0000200a·R_ARM_THM_CALL·········00000000···strcmp11 0000024c··0000200a·R_ARM_THM_CALL·········00000000···strcmp
12 00000266··0000200a·R_ARM_THM_CALL·········00000000···strcmp12 00000266··0000200a·R_ARM_THM_CALL·········00000000···strcmp
13 0000028a··0000220a·R_ARM_THM_CALL·········00000000···zalloc_line13 0000028a··0000220a·R_ARM_THM_CALL·········00000000···zalloc_line
14 000003f4··0000220a·R_ARM_THM_CALL·········00000000···zalloc_line14 000003f0··0000220a·R_ARM_THM_CALL·········00000000···zalloc_line
 15 00000434··00000f03·R_ARM_REL32············00000000···.rodata
15 00000438··00000f03·R_ARM_REL32············00000000···.rodata16 00000438··00000f03·R_ARM_REL32············00000000···.rodata
16 0000043c··00000f03·R_ARM_REL32············00000000···.rodata17 0000047a··0000200a·R_ARM_THM_CALL·········00000000···strcmp
17 0000047e··0000200a·R_ARM_THM_CALL·········00000000···strcmp18 00000492··0000200a·R_ARM_THM_CALL·········00000000···strcmp
18 00000496··0000200a·R_ARM_THM_CALL·········00000000···strcmp19 000005b8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
19 000005ba··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line20 000006c6··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
20 000006c8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line21 00000730··00000f03·R_ARM_REL32············00000000···.rodata
21 00000734··00000f03·R_ARM_REL32············00000000···.rodata22 00000734··00000f03·R_ARM_REL32············00000000···.rodata
22 00000738··00000f03·R_ARM_REL32············00000000···.rodata23 00000738··00000f03·R_ARM_REL32············00000000···.rodata
23 0000073c··00000f03·R_ARM_REL32············00000000···.rodata24 0000079e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
24 000007a2··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line25 000007c6··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
25 000007ca··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line26 000007d0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
26 000007d4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line27 00000802··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
27 00000806··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line28 0000082a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
28 0000082e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line29 00000834··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
29 00000838··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line30 0000083e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
30 00000842··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line31 0000087a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
31 0000087e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line32 000008a2··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
32 000008a6··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line33 000008ac··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
33 000008b0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line34 000008de··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
34 000008e2··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line35 00000906··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
35 0000090a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line36 00000910··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
36 00000914··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line37 0000091a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
37 0000091e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line38 00000924··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
38 00000928··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line39 00000968··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
39 0000096c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line40 00000990··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
40 00000994··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line41 0000099a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
41 0000099e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line42 000009cc··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
42 000009d0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line43 000009f4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
43 000009f8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line44 000009fe··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
44 00000a02··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line45 00000a08··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
45 00000a0c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line46 00000a44··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
46 00000a48··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line47 00000a6c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
47 00000a70··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line48 00000a76··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
48 00000a7a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line49 00000aa8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
49 00000aac··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line50 00000ad0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
50 00000ad4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line51 00000ada··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
51 00000ade··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line52 00000ae4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
52 00000ae8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line53 00000aee··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
53 00000af2··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line54 00000af8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
54 00000afc··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line55 00000b44··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
55 00000b48··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line56 00000b6c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
56 00000b70··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line57 00000b76··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
57 00000b7a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line58 00000ba8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
58 00000bac··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line59 00000bd0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
59 00000bd4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line60 00000bda··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
60 00000bde··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line61 00000be4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
61 00000be8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line62 00000c20··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
62 00000c24··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line63 00000c48··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
63 00000c4c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line64 00000c52··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
64 00000c56··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line65 00000c84··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
65 00000c88··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line66 00000cac··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
66 00000cb0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line67 00000cb6··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
67 00000cba··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line68 00000cc0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
68 00000cc4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line69 00000cca··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
69 00000cce··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line70 00000d0e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
70 00000d12··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line71 00000d36··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
71 00000d3a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line72 00000d40··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
72 00000d44··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line73 00000d72··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
73 00000d76··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line74 00000d9a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
74 00000d9e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line75 00000da4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
75 00000da8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line76 00000dae··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
76 00000db2··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line77 00000dea··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
77 00000dee··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line78 00000e12··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
78 00000e16··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line79 00000e1c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
79 00000e20··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line80 00000e4e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
80 00000e52··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line81 00000e76··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
81 00000e7a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line82 00000e80··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
82 00000e84··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line83 00000e8a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
83 00000e8e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line84 00000e94··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
84 00000e98··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line85 00000e9e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
85 00000ea2··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line86 00000ea8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
86 00000eac··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line87 00000fce··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
87 00000fd2··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line88 00000ffe··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
88 00001002··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line89 0000100c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
89 00001010··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line90 00001046··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
90 0000104a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line91 00001076··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
91 0000107a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line92 00001084··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
92 00001088··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line93 00001092··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
93 00001096··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line94 000010d6··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
94 000010da··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line95 00001106··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
95 0000110a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line96 00001114··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
96 00001118··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line97 0000114e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
97 00001152··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line98 0000117e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
98 00001182··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line99 0000118c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
99 00001190··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line100 0000119a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
100 0000119e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line101 000011a8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
101 000011ac··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line102 000011f8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
102 000011fc··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line103 00001228··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
103 0000122c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line104 00001236··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
104 0000123a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line105 00001270··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
105 00001274··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line106 000012a0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
106 000012a4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line107 000012ae··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
107 000012b2··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line108 000012bc··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
108 000012c0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line109 00001300··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
109 00001304··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line110 00001330··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
110 00001334··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line111 0000133e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
111 00001342··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line112 00001378··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
112 0000137c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line113 000013a8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
113 000013ac··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line114 000013b6··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
114 000013ba··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line115 000013c4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
115 000013c8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line116 000013d2··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
116 000013d6··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line117 000013e0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
117 000013e4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line118 00001438··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
118 0000143c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line119 00001468··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
119 0000146c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line120 00001476··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
120 0000147a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line121 000014b0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
121 000014b4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line122 000014e0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
122 000014e4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line123 000014ee··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
123 000014f2··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line124 000014fc··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
124 00001500··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line125 00001540··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
125 00001544··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line126 00001570··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
Max diff block lines reached; 197/18693 bytes (1.05%) of diff not shown.
67.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 33, 17 lines modifiedOffset 33, 17 lines modified
33 »       ldr»    r0,·[r4,·#4]33 »       ldr»    r0,·[r4,·#4]
34 »       cbz»    r0,·46·<avl_callback_and_destroy_+0x1e>34 »       cbz»    r0,·46·<avl_callback_and_destroy_+0x1e>
35 »       mov»    r1,·r535 »       mov»    r1,·r5
36 »       bl»     28·<avl_callback_and_destroy_>36 »       bl»     28·<avl_callback_and_destroy_>
37 »       mov»    r0,·r437 »       mov»    r0,·r4
38 »       blx»    r538 »       blx»    r5
39 »       mov»    r0,·r439 »       mov»    r0,·r4
40 »       mov.w»  r1,·#1 
41 »       ldrd»   r3,·r4,·[sp] 
42 »       ldrd»   r5,·lr,·[sp,·#8]40 »       ldrd»   r5,·lr,·[sp,·#8]
 41 »       ldrd»   r3,·r4,·[sp]
 42 »       mov.w»  r1,·#1
43 »       add»    sp,·#1643 »       add»    sp,·#16
44 »       b.w»    0·<zfree_line>44 »       b.w»    0·<zfree_line>
45 ·R_ARM_THM_JUMP24»       zfree_line45 ·R_ARM_THM_JUMP24»       zfree_line
46 »       nop46 »       nop
  
47 00000060·<avl_node_double_rotation2>:47 00000060·<avl_node_double_rotation2>:
48 avl_node_double_rotation2():48 avl_node_double_rotation2():
Offset 105, 19 lines modifiedOffset 105, 19 lines modified
105 »       mov»    r0,·r3105 »       mov»    r0,·r3
106 »       bx»     lr106 »       bx»     lr
107 »       nop107 »       nop
  
108 000000e4·<avl_create_node.part.2>:108 000000e4·<avl_create_node.part.2>:
109 avl_create_node.part.2():109 avl_create_node.part.2():
110 »       ldr»    r2,·[pc,·#28]» ;·(104·<avl_create_node.part.2+0x20>)110 »       ldr»    r2,·[pc,·#28]» ;·(104·<avl_create_node.part.2+0x20>)
 111 »       ldr»    r1,·[pc,·#32]» ;·(108·<avl_create_node.part.2+0x24>)
 112 »       strd»   r3,·lr,·[sp,·#-8]!
111 »       mov.w»  r0,·#25113 »       mov.w»  r0,·#25
112 »       movt»   r0,·#32770»  ;·0x8002114 »       movt»   r0,·#32770»  ;·0x8002
113 »       strd»   r3,·lr,·[sp,·#-8]! 
114 »       mov.w»  r3,·#354»   ;·0x162115 »       mov.w»  r3,·#354»   ;·0x162
115 »       ldr»    r1,·[pc,·#16]» ;·(108·<avl_create_node.part.2+0x24>) 
116 »       add»    r2,·pc116 »       add»    r2,·pc
117 »       add»    r1,·pc117 »       add»    r1,·pc
118 »       bl»     0·<dief>118 »       bl»     0·<dief>
119 ·R_ARM_THM_CALL» dief119 ·R_ARM_THM_CALL» dief
120 »       bl»     0·<abort>120 »       bl»     0·<abort>
121 ·R_ARM_THM_CALL» abort121 ·R_ARM_THM_CALL» abort
122 »       .word»  0x00000008122 »       .word»  0x00000008
Offset 126, 17 lines modifiedOffset 126, 17 lines modified
126 ·R_ARM_REL32»    .LC1126 ·R_ARM_REL32»    .LC1
  
127 0000010c·<string_set_avl_check_common>:127 0000010c·<string_set_avl_check_common>:
128 string_set_avl_check_common():128 string_set_avl_check_common():
129 »       strd»   r3,·r4,·[sp,·#-24]!129 »       strd»   r3,·r4,·[sp,·#-24]!
130 »       strd»   r5,·r6,·[sp,·#8]130 »       strd»   r5,·r6,·[sp,·#8]
131 »       mov»    r5,·r0131 »       mov»    r5,·r0
132 »       mov»    r6,·r1 
133 »       ldr»    r0,·[r0,·#0]132 »       ldr»    r0,·[r0,·#0]
134 »       strd»   r7,·lr,·[sp,·#16]133 »       strd»   r7,·lr,·[sp,·#16]
 134 »       mov»    r6,·r1
135 »       ldr»    r7,·[r5,·#4]135 »       ldr»    r7,·[r5,·#4]
136 »       cmp»    r0,·#0136 »       cmp»    r0,·#0
137 »       beq.n»  1aa·<string_set_avl_check_common+0x9e>137 »       beq.n»  1aa·<string_set_avl_check_common+0x9e>
138 »       add.w»  r1,·r1,·#1138 »       add.w»  r1,·r1,·#1
139 »       bl»     10c·<string_set_avl_check_common>139 »       bl»     10c·<string_set_avl_check_common>
140 »       subs»   r4,·r0,·#0140 »       subs»   r4,·r0,·#0
141 »       blt.n»  17e·<string_set_avl_check_common+0x72>141 »       blt.n»  17e·<string_set_avl_check_common+0x72>
Offset 168, 28 lines modifiedOffset 168, 28 lines modified
168 »       neglt»  r3,·r3168 »       neglt»  r3,·r3
169 »       cmp»    r3,·#1169 »       cmp»    r3,·#1
170 »       bgt.n»  190·<string_set_avl_check_common+0x84>170 »       bgt.n»  190·<string_set_avl_check_common+0x84>
171 »       cmp»    r4,·r0171 »       cmp»    r4,·r0
172 »       it»     lt172 »       it»     lt
173 »       movlt»  r4,·r0173 »       movlt»  r4,·r0
174 »       mov»    r0,·r4174 »       mov»    r0,·r4
175 »       ldrd»   r3,·r4,·[sp] 
176 »       ldrd»   r5,·r6,·[sp,·#8]175 »       ldrd»   r5,·r6,·[sp,·#8]
 176 »       ldrd»   r3,·r4,·[sp]
177 »       add»    sp,·#16177 »       add»    sp,·#16
178 »       pop»    {r7,·pc}178 »       pop»    {r7,·pc}
179 »       mov»    r0,·r6179 »       mov»    r0,·r6
180 »       b.n»    140·<string_set_avl_check_common+0x34>180 »       b.n»    140·<string_set_avl_check_common+0x34>
181 »       rsb»    r4,·r6,·#0181 »       rsb»    r4,·r6,·#0
182 »       bl»     0·<logger_flush>182 »       bl»     0·<logger_flush>
183 ·R_ARM_THM_CALL» logger_flush183 ·R_ARM_THM_CALL» logger_flush
184 »       bl»     0·<logger_flush>184 »       bl»     0·<logger_flush>
185 ·R_ARM_THM_CALL» logger_flush185 ·R_ARM_THM_CALL» logger_flush
186 »       mov»    r0,·r4186 »       mov»    r0,·r4
187 »       ldrd»   r3,·r4,·[sp] 
188 »       ldrd»   r5,·r6,·[sp,·#8]187 »       ldrd»   r5,·r6,·[sp,·#8]
 188 »       ldrd»   r3,·r4,·[sp]
189 »       add»    sp,·#16189 »       add»    sp,·#16
190 »       pop»    {r7,·pc}190 »       pop»    {r7,·pc}
191 »       mov»    r4,·r1191 »       mov»    r4,·r1
192 »       cmp»    r7,·#0192 »       cmp»    r7,·#0
193 »       bne.n»  132·<string_set_avl_check_common+0x26>193 »       bne.n»  132·<string_set_avl_check_common+0x26>
194 »       b.n»    18c·<string_set_avl_check_common+0x80>194 »       b.n»    18c·<string_set_avl_check_common+0x80>
195 »       mov»    r4,·r0195 »       mov»    r4,·r0
Offset 236, 167 lines modifiedOffset 236, 167 lines modified
236 »       add»    sp,·#8236 »       add»    sp,·#8
237 »       pop»    {r6,·pc}237 »       pop»    {r6,·pc}
238 »       nop238 »       nop
  
239 0000020c·<string_set_avl_insert>:239 0000020c·<string_set_avl_insert>:
240 string_set_avl_insert():240 string_set_avl_insert():
241 »       str.w»  r4,·[sp,·#-36]!241 »       str.w»  r4,·[sp,·#-36]!
 242 »       ldr»    r4,·[r0,·#0]
242 »       strd»   r5,·r6,·[sp,·#4]243 »       strd»   r5,·r6,·[sp,·#4]
243 »       mov»    r6,·r1 
244 »       strd»   r7,·r8,·[sp,·#12]244 »       strd»   r7,·r8,·[sp,·#12]
245 »       strd»   r9,·sl,·[sp,·#20]245 »       strd»   r9,·sl,·[sp,·#20]
246 »       strd»   fp,·lr,·[sp,·#28]246 »       strd»   fp,·lr,·[sp,·#28]
247 »       sub»    sp,·#332»     ;·0x14c247 »       sub»    sp,·#332»     ;·0x14c
248 »       ldr»    r4,·[r0,·#0]248 »       mov»    r6,·r1
249 »       str»    r0,·[sp,·#4]249 »       str»    r0,·[sp,·#4]
250 »       cmp»    r4,·#0250 »       cmp»    r4,·#0
251 »       beq.w»  3f0·<string_set_avl_insert+0x1e4>251 »       beq.w»  3ec·<string_set_avl_insert+0x1e0>
252 »       add.w»  r9,·sp,·#116»;·0x74252 »       add.w»  r9,·sp,·#116»;·0x74
253 »       add.w»  r8,·sp,·#15253 »       add.w»  r8,·sp,·#15
254 »       add.w»  r7,·sp,·#67» ;·0x43254 »       add.w»  r7,·sp,·#67» ;·0x43
255 »       mov.w»  r5,·#0255 »       mov.w»  r5,·#0
256 »       b.n»    244·<string_set_avl_insert+0x38>256 »       b.n»    244·<string_set_avl_insert+0x38>
257 »       mov»    r5,·r1257 »       mov»    r5,·r3
258 »       mov»    r4,·r3258 »       mov»    r4,·r2
259 »       ldr.w»  fp,·[r4,·#8]259 »       ldr.w»  sl,·[r4,·#8]
260 »       mov»    r0,·r6260 »       mov»    r0,·r6
261 »       mov»    r1,·fp261 »       mov»    r1,·sl
262 »       bl»     0·<strcmp>262 »       bl»     0·<strcmp>
263 ·R_ARM_THM_CALL» strcmp263 ·R_ARM_THM_CALL» strcmp
264 »       cmp»    r0,·#0264 »       cmp»    r0,·#0
265 »       beq.w»  3d0·<string_set_avl_insert+0x1c4>265 »       beq.w»  3cc·<string_set_avl_insert+0x1c0>
266 »       ldrsb.w»sl,·[r4,·#14]266 »       ldrsb.w»fp,·[r4,·#14]
267 »       mov»    r1,·fp267 »       mov»    r1,·sl
268 »       mov»    r0,·r6268 »       mov»    r0,·r6
Max diff block lines reached; 66118/69112 bytes (95.67%) of diff not shown.
158 KB
sys_error.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········20992·(bytes·into·file)13 ··Start·of·section·headers:··········20984·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x5200:1 There·are·11·section·headers,·starting·at·offset·0x51f8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·001d38·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001d30·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·003f30·001270·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·003f28·001270·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001d6c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·001d64·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·001d6c·000045·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·001d64·000045·00··WA··0···0··4
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·001d6c·000ec1·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·001d64·000ec1·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·002c2d·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·002c25·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002c2d·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002c25·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·002c60·000d10·10······9·181··412 ··[·8]·.symtab···········SYMTAB··········00000000·002c58·000d10·10······9·181··4
13 ··[·9]·.strtab···········STRTAB··········00000000·003970·0005be·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·003968·0005be·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·0051a0·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·005198·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
3.32 KB
readelf --wide --symbols {}
    
Offset 13, 31 lines modifiedOffset 13, 31 lines modified
13 ·····9:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····1·$d13 ·····9:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
14 ····10:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC214 ····10:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
15 ····11:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC315 ····11:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
16 ····12:·0000019c·····0·NOTYPE··LOCAL··DEFAULT····1·$t16 ····12:·0000019c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
17 ····13:·00000200·····0·NOTYPE··LOCAL··DEFAULT····1·$d17 ····13:·00000200·····0·NOTYPE··LOCAL··DEFAULT····1·$d
18 ····14:·00000088·····0·NOTYPE··LOCAL··DEFAULT····5·.LC418 ····14:·00000088·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
19 ····15:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····1·$t19 ····15:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
20 ····16:·000002a8·····0·NOTYPE··LOCAL··DEFAULT····1·$d20 ····16:·000002a0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
21 ····17:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC521 ····17:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
22 ····18:·000002b8·····0·NOTYPE··LOCAL··DEFAULT····1·$t22 ····18:·000002b0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
23 ····19:·000002c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d23 ····19:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
24 ····20:·000002c8·····0·NOTYPE··LOCAL··DEFAULT····1·$t24 ····20:·000002c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
25 ····21:·000010c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d25 ····21:·000010b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
26 ····22:·00000bd8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC13026 ····22:·00000bd8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC130
27 ····23:·00000bf4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC13127 ····23:·00000bf4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC131
28 ····24:·00000c18·····0·NOTYPE··LOCAL··DEFAULT····5·.LC13228 ····24:·00000c18·····0·NOTYPE··LOCAL··DEFAULT····5·.LC132
29 ····25:·00000c3c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC13329 ····25:·00000c3c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC133
30 ····26:·00000c58·····0·NOTYPE··LOCAL··DEFAULT····5·.LC13430 ····26:·00000c58·····0·NOTYPE··LOCAL··DEFAULT····5·.LC134
31 ····27:·00000c70·····0·NOTYPE··LOCAL··DEFAULT····5·.LC13531 ····27:·00000c70·····0·NOTYPE··LOCAL··DEFAULT····5·.LC135
32 ····28:·00000c94·····0·NOTYPE··LOCAL··DEFAULT····5·.LC13632 ····28:·00000c94·····0·NOTYPE··LOCAL··DEFAULT····5·.LC136
33 ····29:·00000cb4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC13733 ····29:·00000cb4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC137
34 ····30:·00000cd0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC13834 ····30:·00000cd0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC138
35 ····31:·000012d0·····0·NOTYPE··LOCAL··DEFAULT····1·$t35 ····31:·000012c8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
36 ····32:·00001b10·····0·NOTYPE··LOCAL··DEFAULT····1·$d36 ····32:·00001b08·····0·NOTYPE··LOCAL··DEFAULT····1·$d
37 ····33:·00000cf8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC13937 ····33:·00000cf8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC139
38 ····34:·00000d18·····0·NOTYPE··LOCAL··DEFAULT····5·.LC14038 ····34:·00000d18·····0·NOTYPE··LOCAL··DEFAULT····5·.LC140
39 ····35:·00000d38·····0·NOTYPE··LOCAL··DEFAULT····5·.LC14139 ····35:·00000d38·····0·NOTYPE··LOCAL··DEFAULT····5·.LC141
40 ····36:·00000d5c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC14240 ····36:·00000d5c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC142
41 ····37:·00000d84·····0·NOTYPE··LOCAL··DEFAULT····5·.LC14341 ····37:·00000d84·····0·NOTYPE··LOCAL··DEFAULT····5·.LC143
42 ····38:·00000dac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC14442 ····38:·00000dac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC144
43 ····39:·00000dd0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC14543 ····39:·00000dd0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC145
Offset 198, 15 lines modifiedOffset 198, 15 lines modified
198 ···194:·000000ed···176·FUNC····GLOBAL·DEFAULT····1·error_gettext198 ···194:·000000ed···176·FUNC····GLOBAL·DEFAULT····1·error_gettext
199 ···195:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·u32_set_avl_find199 ···195:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·u32_set_avl_find
200 ···196:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__snprintf_chk200 ···196:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__snprintf_chk
201 ···197:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strerror201 ···197:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strerror
202 ···198:·0000019d···112·FUNC····GLOBAL·DEFAULT····1·dief202 ···198:·0000019d···112·FUNC····GLOBAL·DEFAULT····1·dief
203 ···199:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__vfprintf_chk203 ···199:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__vfprintf_chk
204 ···200:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort204 ···200:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort
205 ···201:·0000020d···172·FUNC····GLOBAL·DEFAULT····1·error_writetext205 ···201:·0000020d···164·FUNC····GLOBAL·DEFAULT····1·error_writetext
206 ···202:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osprint206 ···202:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osprint
207 ···203:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformatln207 ···203:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformatln
208 ···204:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformat208 ···204:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformat
209 ···205:·000002b9··6784·FUNC····GLOBAL·DEFAULT····1·dnscore_register_errors209 ···205:·000002b1··6784·FUNC····GLOBAL·DEFAULT····1·dnscore_register_errors
210 ···206:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·parser_init_error_codes210 ···206:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·parser_init_error_codes
211 ···207:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·config_init_error_codes211 ···207:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·config_init_error_codes
212 ···208:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·cmdline_init_error_codes212 ···208:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·cmdline_init_error_codes
57.9 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x3f30·contains·590·entries:1 Relocation·section·'.rel.text'·at·offset·0x3f28·contains·590·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000016··0000b60a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_init3 00000016··0000b60a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_init
4 0000001e··0000b70a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_next_node4 0000001e··0000b70a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_next_node
5 00000026··0000b80a·R_ARM_THM_CALL·········00000000···free5 00000026··0000b80a·R_ARM_THM_CALL·········00000000···free
6 0000002e··0000b90a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_hasnext6 0000002e··0000b90a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_hasnext
7 0000003a··0000ba0a·R_ARM_THM_CALL·········00000000···u32_set_avl_destroy7 0000003a··0000ba0a·R_ARM_THM_CALL·········00000000···u32_set_avl_destroy
8 00000048··00000103·R_ARM_REL32············00000000···.bss8 00000048··00000103·R_ARM_REL32············00000000···.bss
Offset 21, 163 lines modifiedOffset 21, 165 lines modified
21 00000152··0000c30a·R_ARM_THM_CALL·········00000000···u32_set_avl_find21 00000152··0000c30a·R_ARM_THM_CALL·········00000000···u32_set_avl_find
22 00000172··0000c40a·R_ARM_THM_CALL·········00000000···__snprintf_chk22 00000172··0000c40a·R_ARM_THM_CALL·········00000000···__snprintf_chk
23 0000018c··00000103·R_ARM_REL32············00000000···.bss23 0000018c··00000103·R_ARM_REL32············00000000···.bss
24 00000190··00000103·R_ARM_REL32············00000000···.bss24 00000190··00000103·R_ARM_REL32············00000000···.bss
25 00000194··00000a03·R_ARM_REL32············0000005c···.LC225 00000194··00000a03·R_ARM_REL32············0000005c···.LC2
26 00000198··00000b03·R_ARM_REL32············0000006c···.LC326 00000198··00000b03·R_ARM_REL32············0000006c···.LC3
27 000001b2··0000be0a·R_ARM_THM_CALL·········00000000···fflush27 000001b2··0000be0a·R_ARM_THM_CALL·········00000000···fflush
28 000001c2··0000c20a·R_ARM_THM_CALL·········000000ed···error_gettext28 000001c4··0000c20a·R_ARM_THM_CALL·········000000ed···error_gettext
29 000001d6··0000bd0a·R_ARM_THM_CALL·········00000000···__fprintf_chk29 000001d8··0000bd0a·R_ARM_THM_CALL·········00000000···__fprintf_chk
30 000001de··0000be0a·R_ARM_THM_CALL·········00000000···fflush30 000001e0··0000be0a·R_ARM_THM_CALL·········00000000···fflush
31 000001ee··0000c70a·R_ARM_THM_CALL·········00000000···__vfprintf_chk31 000001f0··0000c70a·R_ARM_THM_CALL·········00000000···__vfprintf_chk
32 000001f6··0000be0a·R_ARM_THM_CALL·········00000000···fflush32 000001f8··0000be0a·R_ARM_THM_CALL·········00000000···fflush
33 000001fa··0000c80a·R_ARM_THM_CALL·········00000000···abort33 000001fc··0000c80a·R_ARM_THM_CALL·········00000000···abort
34 00000200··0000c019·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_34 00000200··0000c019·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
35 00000204··0000c11a·R_ARM_GOT_BREL·········00000000···stderr35 00000204··0000c11a·R_ARM_GOT_BREL·········00000000···stderr
36 00000208··00000e03·R_ARM_REL32············00000088···.LC436 00000208··00000e03·R_ARM_REL32············00000088···.LC4
37 00000232··0000c30a·R_ARM_THM_CALL·········00000000···u32_set_avl_find37 00000232··0000c30a·R_ARM_THM_CALL·········00000000···u32_set_avl_find
38 00000254··0000c30a·R_ARM_THM_CALL·········00000000···u32_set_avl_find38 00000252··0000c30a·R_ARM_THM_CALL·········00000000···u32_set_avl_find
39 0000029c··0000c50a·R_ARM_THM_CALL·········00000000···strerror39 00000298··0000c50a·R_ARM_THM_CALL·········00000000···strerror
40 000002a8··00000103·R_ARM_REL32············00000000···.bss40 000002a0··00000103·R_ARM_REL32············00000000···.bss
41 000002ac··00001103·R_ARM_REL32············000000a8···.LC541 000002a4··00001103·R_ARM_REL32············000000a8···.LC5
42 000002b0··00000a03·R_ARM_REL32············0000005c···.LC242 000002a8··00000a03·R_ARM_REL32············0000005c···.LC2
43 000002b4··00000b03·R_ARM_REL32············0000006c···.LC343 000002ac··00000b03·R_ARM_REL32············0000006c···.LC3
44 000002c4··00000103·R_ARM_REL32············00000000···.bss44 000002bc··00000103·R_ARM_REL32············00000000···.bss
45 000002d6··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert45 000002ce··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
46 000002f2··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert46 000002ea··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
47 0000030e··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert47 00000306··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
48 0000032a··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert48 00000322··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
49 00000346··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert49 0000033e··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
50 00000362··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert50 0000035a··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
51 0000037e··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert51 00000376··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
52 0000039a··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert52 00000392··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
53 000003b6··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert53 000003ae··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
54 000003d2··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert54 000003ca··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
55 000003ee··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert55 000003e6··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
56 0000040a··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert56 00000402··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
57 00000426··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert57 0000041e··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
58 00000442··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert58 0000043a··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
59 0000045e··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert59 00000456··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
60 0000047a··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert60 00000472··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
61 00000496··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert61 0000048e··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
62 000004b2··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert62 000004aa··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
63 000004ce··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert63 000004c6··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
64 000004ea··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert64 000004e2··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
65 00000506··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert65 000004fe··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
66 00000522··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert66 0000051a··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
67 0000053e··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert67 00000536··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
68 0000055a··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert68 00000552··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
69 00000576··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert69 0000056e··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
70 00000592··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert70 0000058a··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
71 000005ae··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert71 000005a6··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
72 000005ca··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert72 000005c2··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
73 000005e6··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert73 000005de··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
74 00000602··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert74 000005fa··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
75 0000061e··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert75 00000616··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
76 0000063a··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert76 00000632··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
77 00000656··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert77 0000064e··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
78 00000672··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert78 0000066a··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
79 0000068e··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert79 00000686··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
80 000006aa··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert80 000006a2··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
81 000006c6··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert81 000006be··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
82 000006e2··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert82 000006da··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
83 000006fe··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert83 000006f6··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
84 0000071a··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert84 00000712··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
85 00000736··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert85 0000072e··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
86 00000752··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert86 0000074a··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
87 0000076e··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert87 00000766··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
88 0000078a··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert88 00000782··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
89 000007a6··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert89 0000079e··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
90 000007c2··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert90 000007ba··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
91 000007de··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert91 000007d6··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
92 000007fa··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert92 000007f2··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
93 00000816··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert93 0000080e··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
94 00000832··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert94 0000082a··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
95 0000084e··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert95 00000846··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
96 0000086a··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert96 00000862··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
97 00000886··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert97 0000087e··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
98 000008a2··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert98 0000089a··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
99 000008be··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert99 000008b6··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
100 000008da··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert100 000008d2··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
101 000008f6··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert101 000008ee··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
102 00000912··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert102 0000090a··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
103 0000092e··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert103 00000926··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
104 0000094a··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert104 00000942··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
105 00000966··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert105 0000095e··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
106 00000982··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert106 0000097a··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
107 0000099e··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert107 00000996··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
108 000009ba··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert108 000009b2··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
109 000009d6··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert109 000009ce··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
110 000009f2··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert110 000009ea··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
111 00000a0e··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert111 00000a06··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
112 00000a2a··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert112 00000a22··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
113 00000a46··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert113 00000a3e··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
114 00000a62··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert114 00000a5a··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
115 00000a7e··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert115 00000a76··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
116 00000a9a··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert116 00000a92··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
117 00000ab6··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert117 00000aae··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
118 00000ad2··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert118 00000aca··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
119 00000aee··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert119 00000ae6··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
120 00000b0a··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert120 00000b02··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
121 00000b26··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert121 00000b1e··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
122 00000b42··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert122 00000b3a··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
123 00000b5e··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert123 00000b56··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
124 00000b7a··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert124 00000b72··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
125 00000b96··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert125 00000b8e··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
126 00000bb2··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert126 00000baa··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
127 00000bce··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert127 00000bc6··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
128 00000bea··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert128 00000be2··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
129 00000c06··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert129 00000bfe··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
130 00000c22··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert130 00000c1a··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
131 00000c3e··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert131 00000c36··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
132 00000c5a··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert132 00000c52··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
133 00000c76··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert133 00000c6e··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
134 00000c92··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert134 00000c8a··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
135 00000cae··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert135 00000ca6··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
136 00000cca··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert136 00000cc2··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
137 00000ce6··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert137 00000cde··0000bc0a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
Max diff block lines reached; 36819/59229 bytes (62.16%) of diff not shown.
94.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 5, 16 lines modifiedOffset 5, 16 lines modified
  
5 00000000·<error_unregister_all>:5 00000000·<error_unregister_all>:
6 error_unregister_all():6 error_unregister_all():
7 »       ldr»    r0,·[pc,·#68]» ;·(48·<error_unregister_all+0x48>)7 »       ldr»    r0,·[pc,·#68]» ;·(48·<error_unregister_all+0x48>)
8 »       strd»   r4,·r5,·[sp,·#-16]!8 »       strd»   r4,·r5,·[sp,·#-16]!
9 »       strd»   r6,·lr,·[sp,·#8]9 »       strd»   r6,·lr,·[sp,·#8]
10 »       sub»    sp,·#216»     ;·0xd810 »       sub»    sp,·#216»     ;·0xd8
11 »       mov.w»  r6,·#0 
12 »       add»    r5,·sp,·#411 »       add»    r5,·sp,·#4
 12 »       mov.w»  r6,·#0
13 »       mov»    r1,·r513 »       mov»    r1,·r5
14 »       add»    r0,·pc14 »       add»    r0,·pc
15 »       bl»     0·<u32_set_avl_iterator_init>15 »       bl»     0·<u32_set_avl_iterator_init>
16 ·R_ARM_THM_CALL» u32_set_avl_iterator_init16 ·R_ARM_THM_CALL» u32_set_avl_iterator_init
17 »       b.n»    2c·<error_unregister_all+0x2c>17 »       b.n»    2c·<error_unregister_all+0x2c>
18 »       mov»    r0,·r518 »       mov»    r0,·r5
19 »       bl»     0·<u32_set_avl_iterator_next_node>19 »       bl»     0·<u32_set_avl_iterator_next_node>
Offset 41, 17 lines modifiedOffset 41, 17 lines modified
41 ·R_ARM_REL32»    .bss41 ·R_ARM_REL32»    .bss
42 »       .word»  0x0000001042 »       .word»  0x00000010
43 ·R_ARM_REL32»    .bss43 ·R_ARM_REL32»    .bss
  
44 00000050·<error_register>:44 00000050·<error_register>:
45 error_register():45 error_register():
46 »       strd»   r4,·r5,·[sp,·#-16]!46 »       strd»   r4,·r5,·[sp,·#-16]!
47 »       mov»    r4,·r1 
48 »       ldr»    r5,·[pc,·#128]»;·(d8·<error_register+0x88>)47 »       ldr»    r5,·[pc,·#128]»;·(d8·<error_register+0x88>)
49 »       strd»   r6,·lr,·[sp,·#8]48 »       strd»   r6,·lr,·[sp,·#8]
 49 »       mov»    r4,·r1
50 »       sub»    sp,·#850 »       sub»    sp,·#8
51 »       add»    r5,·pc51 »       add»    r5,·pc
52 »       cbz»    r1,·8a·<error_register+0x3a>52 »       cbz»    r1,·8a·<error_register+0x3a>
53 »       mov.w»  r2,·r0,·lsr·#1653 »       mov.w»  r2,·r0,·lsr·#16
54 »       mov.w»  r2,·r2,·lsl·#1654 »       mov.w»  r2,·r2,·lsl·#16
55 »       cmp.w»  r2,·#2147483648»    ;·0x8000000055 »       cmp.w»  r2,·#2147483648»    ;·0x80000000
56 »       beq.n»  9c·<error_register+0x4c>56 »       beq.n»  9c·<error_register+0x4c>
Offset 63, 27 lines modifiedOffset 63, 27 lines modified
63 »       ldr»    r3,·[r0,·#8]63 »       ldr»    r3,·[r0,·#8]
64 »       mov»    r5,·r064 »       mov»    r5,·r0
65 »       cbz»    r3,·c4·<error_register+0x74>65 »       cbz»    r3,·c4·<error_register+0x74>
66 »       add»    sp,·#866 »       add»    sp,·#8
67 »       ldrd»   r4,·r5,·[sp]67 »       ldrd»   r4,·r5,·[sp]
68 »       add»    sp,·#868 »       add»    sp,·#8
69 »       pop»    {r6,·pc}69 »       pop»    {r6,·pc}
70 »       ldr»    r4,·[pc,·#84]» ;·(e0·<error_register+0x90>) 
71 »       mov.w»  r2,·r0,·lsr·#1670 »       mov.w»  r2,·r0,·lsr·#16
 71 »       ldr»    r4,·[pc,·#80]» ;·(e0·<error_register+0x90>)
72 »       mov.w»  r2,·r2,·lsl·#1672 »       mov.w»  r2,·r2,·lsl·#16
73 »       cmp.w»  r2,·#2147483648»    ;·0x8000000073 »       cmp.w»  r2,·#2147483648»    ;·0x80000000
74 »       add»    r4,·pc74 »       add»    r4,·pc
75 »       bne.n»  70·<error_register+0x20>75 »       bne.n»  70·<error_register+0x20>
76 »       ldr»    r6,·[pc,·#68]» ;·(e4·<error_register+0x94>)76 »       ldr»    r6,·[pc,·#68]» ;·(e4·<error_register+0x94>)
 77 »       ldr»    r2,·[pc,·#72]» ;·(e8·<error_register+0x98>)
77 »       mov»    r3,·r078 »       mov»    r3,·r0
78 »       mov.w»  r1,·#179 »       mov.w»  r1,·#1
79 »       ldr»    r2,·[pc,·#64]» ;·(e8·<error_register+0x98>) 
80 »       ldr»    r5,·[r5,·r6]80 »       ldr»    r5,·[r5,·r6]
81 »       str»    r4,·[sp,·#0] 
82 »       add»    r2,·pc81 »       add»    r2,·pc
 82 »       str»    r4,·[sp,·#0]
83 »       ldr»    r0,·[r5,·#0]83 »       ldr»    r0,·[r5,·#0]
84 »       bl»     0·<__fprintf_chk>84 »       bl»     0·<__fprintf_chk>
85 ·R_ARM_THM_CALL» __fprintf_chk85 ·R_ARM_THM_CALL» __fprintf_chk
86 »       ldr»    r0,·[r5,·#0]86 »       ldr»    r0,·[r5,·#0]
87 »       add»    sp,·#887 »       add»    sp,·#8
88 »       ldrd»   r4,·r5,·[sp]88 »       ldrd»   r4,·r5,·[sp]
89 »       ldrd»   r6,·lr,·[sp,·#8]89 »       ldrd»   r6,·lr,·[sp,·#8]
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_103 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_
104 »       .word»  0x00000064104 »       .word»  0x00000064
105 ·R_ARM_REL32»    .bss105 ·R_ARM_REL32»    .bss
106 »       .word»  0x00000044106 »       .word»  0x00000044
107 ·R_ARM_REL32»    .LC0107 ·R_ARM_REL32»    .LC0
108 »       .word»  0x00000000108 »       .word»  0x00000000
109 ·R_ARM_GOT32»    stderr109 ·R_ARM_GOT32»    stderr
110 »       .word»  0x0000003a110 »       .word»  0x0000003c
111 ·R_ARM_REL32»    .LC1111 ·R_ARM_REL32»    .LC1
  
112 000000ec·<error_gettext>:112 000000ec·<error_gettext>:
113 error_gettext():113 error_gettext():
114 »       strd»   r4,·r5,·[sp,·#-16]!114 »       strd»   r4,·r5,·[sp,·#-16]!
115 »       strd»   r6,·lr,·[sp,·#8]115 »       strd»   r6,·lr,·[sp,·#8]
116 »       subs»   r6,·r0,·#0116 »       subs»   r6,·r0,·#0
Offset 130, 23 lines modifiedOffset 130, 23 lines modified
130 »       cbz»    r0,·14e·<error_gettext+0x62>130 »       cbz»    r0,·14e·<error_gettext+0x62>
131 »       ldr»    r0,·[r0,·#8]131 »       ldr»    r0,·[r0,·#8]
132 »       add»    sp,·#8132 »       add»    sp,·#8
133 »       ldrd»   r4,·r5,·[sp]133 »       ldrd»   r4,·r5,·[sp]
134 »       add»    sp,·#8134 »       add»    sp,·#8
135 »       pop»    {r6,·pc}135 »       pop»    {r6,·pc}
136 »       ldr»    r0,·[pc,·#108]»;·(190·<error_gettext+0xa4>)136 »       ldr»    r0,·[pc,·#108]»;·(190·<error_gettext+0xa4>)
 137 »       ldr»    r5,·[pc,·#108]»;·(194·<error_gettext+0xa8>)
137 »       mov.w»  r3,·#64»    ;·0x40138 »       mov.w»  r3,·#64»    ;·0x40
138 »       mov.w»  r2,·#1139 »       mov.w»  r2,·#1
139 »       mov»    r1,·r3140 »       mov»    r1,·r3
140 »       ldr»    r5,·[pc,·#100]»;·(194·<error_gettext+0xa8>) 
141 »       add»    r0,·pc141 »       add»    r0,·pc
142 »       add.w»  r4,·r0,·#4 
143 »       add»    r5,·pc142 »       add»    r5,·pc
144 »       mov»    r0,·r4143 »       add.w»  r4,·r0,·#4
145 »       strd»   r5,·r6,·[sp]144 »       strd»   r5,·r6,·[sp]
 145 »       mov»    r0,·r4
146 »       bl»     0·<__snprintf_chk>146 »       bl»     0·<__snprintf_chk>
147 ·R_ARM_THM_CALL» __snprintf_chk147 ·R_ARM_THM_CALL» __snprintf_chk
148 »       mov»    r0,·r4148 »       mov»    r0,·r4
149 »       add»    sp,·#8149 »       add»    sp,·#8
150 »       ldrd»   r4,·r5,·[sp]150 »       ldrd»   r4,·r5,·[sp]
151 »       add»    sp,·#8151 »       add»    sp,·#8
152 »       pop»    {r6,·pc}152 »       pop»    {r6,·pc}
Offset 175, 1444 lines modifiedOffset 175, 1440 lines modified
175 »       add»    sp,·#16175 »       add»    sp,·#16
176 »       b.w»    0·<strerror>176 »       b.w»    0·<strerror>
177 ·R_ARM_THM_JUMP24»       strerror177 ·R_ARM_THM_JUMP24»       strerror
178 »       .word»  0x0000007c178 »       .word»  0x0000007c
179 ·R_ARM_REL32»    .bss179 ·R_ARM_REL32»    .bss
180 »       .word»  0x0000005c180 »       .word»  0x0000005c
181 ·R_ARM_REL32»    .bss181 ·R_ARM_REL32»    .bss
182 »       .word»  0x0000005a182 »       .word»  0x0000005e
183 ·R_ARM_REL32»    .LC2183 ·R_ARM_REL32»    .LC2
184 »       .word»  0x00000028184 »       .word»  0x00000028
185 ·R_ARM_REL32»    .LC3185 ·R_ARM_REL32»    .LC3
  
186 0000019c·<dief>:186 0000019c·<dief>:
187 dief():187 dief():
188 »       push»   {r1,·r2,·r3}188 »       push»   {r1,·r2,·r3}
189 »       mov»    r6,·r0189 »       mov»    r6,·r0
190 »       mov.w»  r0,·#0 
Max diff block lines reached; 93093/96030 bytes (96.94%) of diff not shown.
45.6 KB
tcp_io_stream.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········4700·(bytes·into·file)13 ··Start·of·section·headers:··········4684·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1319 ··Number·of·section·headers:·········13
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·12
2.55 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x125c:1 There·are·13·section·headers,·starting·at·offset·0x124c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·00087c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00086c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000fb0·000218·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·000fa0·000218·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0008b0·000001·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0008a0·000001·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0008b1·000001·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0008a1·000001·00··WA··0···0··1
9 ··[·5]·.data.rel.local···PROGBITS········00000000·0008b4·000010·00··WA··0···0··49 ··[·5]·.data.rel.local···PROGBITS········00000000·0008a4·000010·00··WA··0···0··4
10 ··[·6]·.rel.data.rel.local·REL·············00000000·0011c8·000020·08···I·10···5··410 ··[·6]·.rel.data.rel.local·REL·············00000000·0011b8·000020·08···I·10···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0008c4·00004b·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0008b4·00004b·01·AMS··0···0··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·00090f·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·0008ff·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00090f·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0008ff·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·000944·0003b0·10·····11··22··414 ··[10]·.symtab···········SYMTAB··········00000000·000934·0003b0·10·····11··22··4
15 ··[11]·.strtab···········STRTAB··········00000000·000cf4·0002b9·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·000ce4·0002b9·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·0011e8·000073·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·0011d8·000073·00······0···0··1
17 Key·to·Flags:17 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··y·(purecode),·p·(processor·specific)21 ··y·(purecode),·p·(processor·specific)
4.76 KB
readelf --wide --symbols {}
    
Offset 3, 59 lines modifiedOffset 3, 59 lines modified
3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····4·6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
8 ·····4:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····1·$d8 ·····4:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
9 ·····5:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····1·$t9 ·····5:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
10 ·····6:·000007ca·····0·NOTYPE··LOCAL··DEFAULT····1·$d10 ·····6:·000007bc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
11 ·····7:·000007ce·····0·NOTYPE··LOCAL··DEFAULT····1·$t11 ·····7:·000007c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
12 ·····8:·00000854·····0·NOTYPE··LOCAL··DEFAULT····1·$d12 ·····8:·00000844·····0·NOTYPE··LOCAL··DEFAULT····1·$d
13 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC013 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
14 ····10:·00000014·····0·NOTYPE··LOCAL··DEFAULT····7·.LC114 ····10:·00000014·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1
15 ····11:·00000000·····1·OBJECT··LOCAL··DEFAULT····3·tcp_nodelay15 ····11:·00000000·····1·OBJECT··LOCAL··DEFAULT····3·tcp_nodelay
16 ····12:·00000000·····1·OBJECT··LOCAL··DEFAULT····4·tcp_cork16 ····12:·00000000·····1·OBJECT··LOCAL··DEFAULT····4·tcp_cork
17 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d17 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d
18 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····5·18 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
19 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d19 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
20 ····16:·00000000····16·OBJECT··LOCAL··DEFAULT····5·tcp_env_keywords20 ····16:·00000000····16·OBJECT··LOCAL··DEFAULT····5·tcp_env_keywords
21 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT····7·21 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
22 ····18:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d22 ····18:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
23 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT····1·23 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
24 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT····8·24 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
25 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT····9·25 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
26 ····22:·00000001···206·FUNC····GLOBAL·DEFAULT····1·gethostaddr26 ····22:·00000001···198·FUNC····GLOBAL·DEFAULT····1·gethostaddr
27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·getaddrinfo27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·getaddrinfo
28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·freeaddrinfo29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·freeaddrinfo
30 ····26:·000000d1···468·FUNC····GLOBAL·DEFAULT····1·tcp_input_output_stream_connect_sockaddr30 ····26:·000000c9···476·FUNC····GLOBAL·DEFAULT····1·tcp_input_output_stream_connect_sockaddr
31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location
32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·socket32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·socket
33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·getsockopt33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·getsockopt
34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·setsockopt34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·setsockopt
35 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·connect35 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·connect
36 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fd_input_stream_attach36 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fd_input_stream_attach
37 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fd_output_stream_attach_noclose37 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fd_output_stream_attach_noclose
38 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bind38 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bind
39 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·close_ex39 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·close_ex
40 ····36:·000002a5···246·FUNC····GLOBAL·DEFAULT····1·tcp_input_output_stream_connect_ex40 ····36:·000002a5···242·FUNC····GLOBAL·DEFAULT····1·tcp_input_output_stream_connect_ex
41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__memcpy_chk41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__memcpy_chk
42 ····38:·0000039d···198·FUNC····GLOBAL·DEFAULT····1·tcp_input_output_stream_connect42 ····38:·00000399···196·FUNC····GLOBAL·DEFAULT····1·tcp_input_output_stream_connect
43 ····39:·00000465····66·FUNC····GLOBAL·DEFAULT····1·tcp_input_output_stream_connect_host_address43 ····39:·0000045d····66·FUNC····GLOBAL·DEFAULT····1·tcp_input_output_stream_connect_host_address
44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address2sockaddr44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address2sockaddr
45 ····41:·000004a9····88·FUNC····GLOBAL·DEFAULT····1·tcp_io_stream_connect_ex45 ····41:·000004a1····88·FUNC····GLOBAL·DEFAULT····1·tcp_io_stream_connect_ex
46 ····42:·00000501···224·FUNC····GLOBAL·DEFAULT····1·tcp_io_stream_connect46 ····42:·000004f9···224·FUNC····GLOBAL·DEFAULT····1·tcp_io_stream_connect
47 ····43:·000005e1····36·FUNC····GLOBAL·DEFAULT····1·tcp_set_linger47 ····43:·000005d9····36·FUNC····GLOBAL·DEFAULT····1·tcp_set_linger
48 ····44:·00000605····32·FUNC····GLOBAL·DEFAULT····1·tcp_set_nodelay48 ····44:·000005fd····34·FUNC····GLOBAL·DEFAULT····1·tcp_set_nodelay
49 ····45:·00000625····32·FUNC····GLOBAL·DEFAULT····1·tcp_set_cork49 ····45:·00000621····34·FUNC····GLOBAL·DEFAULT····1·tcp_set_cork
50 ····46:·00000645····36·FUNC····GLOBAL·DEFAULT····1·tcp_set_sendtimeout50 ····46:·00000645····36·FUNC····GLOBAL·DEFAULT····1·tcp_set_sendtimeout
51 ····47:·00000669····36·FUNC····GLOBAL·DEFAULT····1·tcp_set_recvtimeout51 ····47:·00000669····36·FUNC····GLOBAL·DEFAULT····1·tcp_set_recvtimeout
52 ····48:·0000068d····56·FUNC····GLOBAL·DEFAULT····1·tcp_get_sendtimeout52 ····48:·0000068d····56·FUNC····GLOBAL·DEFAULT····1·tcp_get_sendtimeout
53 ····49:·000006c5····56·FUNC····GLOBAL·DEFAULT····1·tcp_get_recvtimeout53 ····49:·000006c5····56·FUNC····GLOBAL·DEFAULT····1·tcp_get_recvtimeout
54 ····50:·000006fd···384·FUNC····GLOBAL·DEFAULT····1·tcp_init_with_env54 ····50:·000006fd···368·FUNC····GLOBAL·DEFAULT····1·tcp_init_with_env
55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·getenv55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·getenv
56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strncpy56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strncpy
57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__ctype_b_loc58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__ctype_b_loc
59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·parse_skip_word_specific59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·parse_skip_word_specific
60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformatln60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformatln
61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
8.56 KB
readelf --wide --relocs {}
    
Offset 1, 77 lines modifiedOffset 1, 77 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xfb0·contains·67·entries:1 Relocation·section·'.rel.text'·at·offset·0xfa0·contains·67·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000048··0000170a·R_ARM_THM_CALL·········00000000···getaddrinfo3 00000044··0000170a·R_ARM_THM_CALL·········00000000···getaddrinfo
4 00000076··0000180a·R_ARM_THM_CALL·········00000000···memcpy4 00000072··0000180a·R_ARM_THM_CALL·········00000000···memcpy
5 0000007e··0000190a·R_ARM_THM_CALL·········00000000···freeaddrinfo5 0000007a··0000190a·R_ARM_THM_CALL·········00000000···freeaddrinfo
6 000000c8··0000190a·R_ARM_THM_CALL·········00000000···freeaddrinfo6 000000c0··0000190a·R_ARM_THM_CALL·········00000000···freeaddrinfo
7 000000f4··00001b0a·R_ARM_THM_CALL·········00000000···__errno_location7 000000ec··00001b0a·R_ARM_THM_CALL·········00000000···__errno_location
8 0000010a··00001c0a·R_ARM_THM_CALL·········00000000···socket8 00000102··00001c0a·R_ARM_THM_CALL·········00000000···socket
9 00000138··00001d0a·R_ARM_THM_CALL·········00000000···getsockopt9 00000130··00001d0a·R_ARM_THM_CALL·········00000000···getsockopt
10 0000015e··00001d0a·R_ARM_THM_CALL·········00000000···getsockopt10 00000156··00001d0a·R_ARM_THM_CALL·········00000000···getsockopt
11 00000182··00001e0a·R_ARM_THM_CALL·········00000000···setsockopt11 00000178··00001e0a·R_ARM_THM_CALL·········00000000···setsockopt
12 0000019c··00001e0a·R_ARM_THM_CALL·········00000000···setsockopt12 00000196··00001e0a·R_ARM_THM_CALL·········00000000···setsockopt
13 000001ba··00001e0a·R_ARM_THM_CALL·········00000000···setsockopt13 000001b6··00001e0a·R_ARM_THM_CALL·········00000000···setsockopt
14 000001d4··00001e0a·R_ARM_THM_CALL·········00000000···setsockopt14 000001d4··00001e0a·R_ARM_THM_CALL·········00000000···setsockopt
15 000001da··00001b0a·R_ARM_THM_CALL·········00000000···__errno_location15 000001da··00001b0a·R_ARM_THM_CALL·········00000000···__errno_location
16 000001ec··00001f0a·R_ARM_THM_CALL·········00000000···connect16 000001ec··00001f0a·R_ARM_THM_CALL·········00000000···connect
17 000001f8··0000200a·R_ARM_THM_CALL·········00000000···fd_input_stream_attach17 000001f8··0000200a·R_ARM_THM_CALL·········00000000···fd_input_stream_attach
18 00000200··0000210a·R_ARM_THM_CALL·········00000000···fd_output_stream_attach_noclose18 00000202··0000210a·R_ARM_THM_CALL·········00000000···fd_output_stream_attach_noclose
19 00000220··00001e0a·R_ARM_THM_CALL·········00000000···setsockopt19 00000220··00001e0a·R_ARM_THM_CALL·········00000000···setsockopt
20 0000023a··00001e0a·R_ARM_THM_CALL·········00000000···setsockopt20 0000023a··00001e0a·R_ARM_THM_CALL·········00000000···setsockopt
21 00000240··00001b0a·R_ARM_THM_CALL·········00000000···__errno_location21 00000240··00001b0a·R_ARM_THM_CALL·········00000000···__errno_location
22 00000252··0000220a·R_ARM_THM_CALL·········00000000···bind22 00000252··0000220a·R_ARM_THM_CALL·········00000000···bind
23 00000280··0000230a·R_ARM_THM_CALL·········00000000···close_ex23 00000280··0000230a·R_ARM_THM_CALL·········00000000···close_ex
24 00000288··0000230a·R_ARM_THM_CALL·········00000000···close_ex24 00000288··0000230a·R_ARM_THM_CALL·········00000000···close_ex
25 0000029c··00000103·R_ARM_REL32············00000000···.data25 0000029c··00000103·R_ARM_REL32············00000000···.data
26 000002a0··00000203·R_ARM_REL32············00000000···.bss26 000002a0··00000203·R_ARM_REL32············00000000···.bss
27 00000300··0000170a·R_ARM_THM_CALL·········00000000···getaddrinfo27 000002fc··0000170a·R_ARM_THM_CALL·········00000000···getaddrinfo
28 0000033a··0000250a·R_ARM_THM_CALL·········00000000···__memcpy_chk28 00000336··0000250a·R_ARM_THM_CALL·········00000000···__memcpy_chk
29 00000344··0000190a·R_ARM_THM_CALL·········00000000···freeaddrinfo29 00000340··0000190a·R_ARM_THM_CALL·········00000000···freeaddrinfo
30 00000354··00001a0a·R_ARM_THM_CALL·········000000d1···tcp_input_output_stream_connect_sockaddr30 00000350··00001a0a·R_ARM_THM_CALL·········000000c9···tcp_input_output_stream_connect_sockaddr
31 0000038c··0000190a·R_ARM_THM_CALL·········00000000···freeaddrinfo31 00000388··0000190a·R_ARM_THM_CALL·········00000000···freeaddrinfo
32 000003e0··0000170a·R_ARM_THM_CALL·········00000000···getaddrinfo32 000003dc··0000170a·R_ARM_THM_CALL·········00000000···getaddrinfo
33 00000410··0000250a·R_ARM_THM_CALL·········00000000···__memcpy_chk33 0000040c··0000250a·R_ARM_THM_CALL·········00000000···__memcpy_chk
34 0000041a··0000190a·R_ARM_THM_CALL·········00000000···freeaddrinfo34 00000416··0000190a·R_ARM_THM_CALL·········00000000···freeaddrinfo
35 0000042c··00001a0a·R_ARM_THM_CALL·········000000d1···tcp_input_output_stream_connect_sockaddr35 00000426··00001a0a·R_ARM_THM_CALL·········000000c9···tcp_input_output_stream_connect_sockaddr
36 00000454··0000190a·R_ARM_THM_CALL·········00000000···freeaddrinfo36 0000044e··0000190a·R_ARM_THM_CALL·········00000000···freeaddrinfo
37 0000047e··0000280a·R_ARM_THM_CALL·········00000000···host_address2sockaddr37 00000476··0000280a·R_ARM_THM_CALL·········00000000···host_address2sockaddr
38 00000492··00001a0a·R_ARM_THM_CALL·········000000d1···tcp_input_output_stream_connect_sockaddr38 0000048a··00001a0a·R_ARM_THM_CALL·········000000c9···tcp_input_output_stream_connect_sockaddr
39 000004be··0000160a·R_ARM_THM_CALL·········00000001···gethostaddr39 000004b6··0000160a·R_ARM_THM_CALL·········00000001···gethostaddr
40 000004de··00001a0a·R_ARM_THM_CALL·········000000d1···tcp_input_output_stream_connect_sockaddr40 000004d6··00001a0a·R_ARM_THM_CALL·········000000c9···tcp_input_output_stream_connect_sockaddr
41 00000548··0000170a·R_ARM_THM_CALL·········00000000···getaddrinfo41 00000540··0000170a·R_ARM_THM_CALL·········00000000···getaddrinfo
42 0000057c··0000250a·R_ARM_THM_CALL·········00000000···__memcpy_chk42 00000574··0000250a·R_ARM_THM_CALL·········00000000···__memcpy_chk
43 00000586··0000190a·R_ARM_THM_CALL·········00000000···freeaddrinfo43 0000057e··0000190a·R_ARM_THM_CALL·········00000000···freeaddrinfo
44 00000596··00001a0a·R_ARM_THM_CALL·········000000d1···tcp_input_output_stream_connect_sockaddr44 0000058e··00001a0a·R_ARM_THM_CALL·········000000c9···tcp_input_output_stream_connect_sockaddr
45 000005d2··0000190a·R_ARM_THM_CALL·········00000000···freeaddrinfo45 000005ca··0000190a·R_ARM_THM_CALL·········00000000···freeaddrinfo
46 000005fc··00001e0a·R_ARM_THM_CALL·········00000000···setsockopt46 000005f2··00001e0a·R_ARM_THM_CALL·········00000000···setsockopt
47 0000061c··00001e0a·R_ARM_THM_CALL·········00000000···setsockopt47 00000614··00001e0a·R_ARM_THM_CALL·········00000000···setsockopt
48 0000063c··00001e0a·R_ARM_THM_CALL·········00000000···setsockopt48 00000638··00001e0a·R_ARM_THM_CALL·········00000000···setsockopt
49 00000660··00001e0a·R_ARM_THM_CALL·········00000000···setsockopt49 0000065e··00001e0a·R_ARM_THM_CALL·········00000000···setsockopt
50 00000684··00001e0a·R_ARM_THM_CALL·········00000000···setsockopt50 00000682··00001e0a·R_ARM_THM_CALL·········00000000···setsockopt
51 000006ae··00001d0a·R_ARM_THM_CALL·········00000000···getsockopt51 000006ae··00001d0a·R_ARM_THM_CALL·········00000000···getsockopt
52 000006e6··00001d0a·R_ARM_THM_CALL·········00000000···getsockopt52 000006e6··00001d0a·R_ARM_THM_CALL·········00000000···getsockopt
53 0000071a··0000330a·R_ARM_THM_CALL·········00000000···getenv53 0000071c··0000330a·R_ARM_THM_CALL·········00000000···getenv
54 0000072e··0000340a·R_ARM_THM_CALL·········00000000···strncpy54 0000072e··0000340a·R_ARM_THM_CALL·········00000000···strncpy
55 0000073c··0000350a·R_ARM_THM_CALL·········00000000···strlen55 0000073c··0000350a·R_ARM_THM_CALL·········00000000···strlen
56 0000075a··0000360a·R_ARM_THM_CALL·········00000000···__ctype_b_loc56 0000075a··0000360a·R_ARM_THM_CALL·········00000000···__ctype_b_loc
57 000007a6··0000350a·R_ARM_THM_CALL·········00000000···strlen57 00000798··0000350a·R_ARM_THM_CALL·········00000000···strlen
58 000007b6··0000370a·R_ARM_THM_CALL·········00000000···parse_skip_word_specific58 000007a8··0000370a·R_ARM_THM_CALL·········00000000···parse_skip_word_specific
59 00000842··0000380a·R_ARM_THM_CALL·········00000000···osformatln59 00000834··0000380a·R_ARM_THM_CALL·········00000000···osformatln
60 00000854··00000903·R_ARM_REL32············00000000···.LC060 00000844··00000903·R_ARM_REL32············00000000···.LC0
61 00000858··00003919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_61 00000848··00003919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
62 0000085c··00000e03·R_ARM_REL32············00000000···.data.rel.local62 0000084c··00000e03·R_ARM_REL32············00000000···.data.rel.local
63 00000860··00000903·R_ARM_REL32············00000000···.LC063 00000850··00000903·R_ARM_REL32············00000000···.LC0
64 00000864··00000a03·R_ARM_REL32············00000014···.LC164 00000854··00000a03·R_ARM_REL32············00000014···.LC1
65 00000868··00000203·R_ARM_REL32············00000000···.bss65 00000858··00000203·R_ARM_REL32············00000000···.bss
66 0000086c··00000203·R_ARM_REL32············00000000···.bss66 0000085c··00000203·R_ARM_REL32············00000000···.bss
67 00000870··00000103·R_ARM_REL32············00000000···.data67 00000860··00000103·R_ARM_REL32············00000000···.data
68 00000874··00000103·R_ARM_REL32············00000000···.data68 00000864··00000103·R_ARM_REL32············00000000···.data
69 00000878··00003a1a·R_ARM_GOT_BREL·········00000000···__termerr__69 00000868··00003a1a·R_ARM_GOT_BREL·········00000000···__termerr__
  
70 Relocation·section·'.rel.data.rel.local'·at·offset·0x11c8·contains·4·entries:70 Relocation·section·'.rel.data.rel.local'·at·offset·0x11b8·contains·4·entries:
71 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name71 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
72 00000000··00001102·R_ARM_ABS32············00000000···.rodata.str1.472 00000000··00001102·R_ARM_ABS32············00000000···.rodata.str1.4
73 00000004··00001102·R_ARM_ABS32············00000000···.rodata.str1.473 00000004··00001102·R_ARM_ABS32············00000000···.rodata.str1.4
74 00000008··00001102·R_ARM_ABS32············00000000···.rodata.str1.474 00000008··00001102·R_ARM_ABS32············00000000···.rodata.str1.4
75 0000000c··00001102·R_ARM_ABS32············00000000···.rodata.str1.475 0000000c··00001102·R_ARM_ABS32············00000000···.rodata.str1.4
188 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 7 lines modified
1 JFAF(F#F 
2 DNSCORE_TCP_FLAGS1 DNSCORE_TCP_FLAGS
3 syntax·error·in·env·%s2 syntax·error·in·env·%s
4 tcp_nodelay3 tcp_nodelay
5 tcp_cork4 tcp_cork
6 tcp_env_keywords5 tcp_env_keywords
7 gethostaddr6 gethostaddr
8 getaddrinfo7 getaddrinfo
28.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 748 lines modifiedOffset 1, 742 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000000·<gethostaddr>:2 00000000·<gethostaddr>:
3 gethostaddr():3 gethostaddr():
4 »       strd»   r4,·r5,·[sp,·#-32]!4 »       strd»   r4,·r5,·[sp,·#-24]!
5 »       mov.w»  r5,·#0 
6 »       strd»   r6,·r7,·[sp,·#8]5 »       strd»   r6,·r7,·[sp,·#8]
7 »       mov»    r6,·r26 »       strd»   r8,·lr,·[sp,·#16]
8 »       mov»    r7,·r1 
9 »       strd»   r8,·r9,·[sp,·#16] 
10 »       mov.w»  r8,·#0 
11 »       mov.w»  r9,·#0 
12 »       strd»   sl,·lr,·[sp,·#24] 
13 »       sub»    sp,·#40»      ;·0x287 »       sub»    sp,·#40»      ;·0x28
14 »       mov»    sl,·r38 »       mov»    r4,·r2
15 »       add»    r4,·sp,·#89 »       mov»    r8,·r3
16 »       mov»    r1,·r510 »       mov.w»  r2,·#0
17 »       str»    r5,·[r2,·#0]11 »       add»    r3,·sp,·#8
 12 »       mov.w»  r6,·#0
 13 »       mov.w»  r7,·#0
 14 »       str»    r2,·[r4,·#0]
 15 »       str»    r2,·[r4,·#4]
 16 »       str»    r2,·[r4,·#8]
 17 »       str»    r2,·[r4,·#12]
 18 »       mov»    r5,·r1
 19 »       mov»    r1,·r2
 20 »       mov»    r2,·r3
18 »       add»    r3,·sp,·#421 »       add»    r3,·sp,·#4
19 »       str»    r5,·[r2,·#4]22 »       strd»   r6,·r7,·[sp,·#8]
20 »       mov»    r2,·r423 »       strd»   r6,·r7,·[sp,·#16]
21 »       str»    r5,·[r6,·#8]24 »       strd»   r6,·r7,·[sp,·#24]
22 »       str»    r5,·[r6,·#12]25 »       strd»   r6,·r7,·[sp,·#32]
23 »       strd»   r8,·r9,·[sp,·#8]26 »       str.w»  r8,·[sp,·#12]
24 »       str.w»  sl,·[sp,·#12] 
25 »       strd»   r8,·r9,·[sp,·#16] 
26 »       strd»   r8,·r9,·[sp,·#24] 
27 »       strd»   r8,·r9,·[sp,·#32] 
28 »       bl»     0·<getaddrinfo>27 »       bl»     0·<getaddrinfo>
29 ·R_ARM_THM_CALL» getaddrinfo28 ·R_ARM_THM_CALL» getaddrinfo
30 »       mov»    r4,·r029 »       mov»    r6,·r0
31 »       cbnz»   r0,·b4·<gethostaddr+0xb4>30 »       cbnz»   r0,·ac·<gethostaddr+0xac>
32 »       ldr»    r5,·[sp,·#4]31 »       ldr»    r7,·[sp,·#4]
33 »       cbz»    r5,·be·<gethostaddr+0xbe>32 »       cbz»    r7,·b6·<gethostaddr+0xb6>
34 »       cmp.w»  sl,·#1033 »       cmp.w»  r8,·#10
35 »       mov»    r3,·r534 »       mov»    r3,·r7
36 »       beq.n»  9c·<gethostaddr+0x9c>35 »       beq.n»  94·<gethostaddr+0x94>
37 »       cmp.w»  sl,·#236 »       cmp.w»  r8,·#2
38 »       beq.n»  68·<gethostaddr+0x68>37 »       beq.n»  64·<gethostaddr+0x64>
39 »       b.n»    ac·<gethostaddr+0xac>38 »       b.n»    a4·<gethostaddr+0xa4>
40 »       ldr»    r3,·[r3,·#28]39 »       ldr»    r3,·[r3,·#28]
41 »       cbz»    r3,·be·<gethostaddr+0xbe>40 »       cbz»    r3,·b6·<gethostaddr+0xb6>
42 »       ldr»    r2,·[r3,·#4]41 »       ldr»    r2,·[r3,·#4]
43 »       cmp»    r2,·#242 »       cmp»    r2,·#2
44 »       bne.n»  64·<gethostaddr+0x64>43 »       bne.n»  60·<gethostaddr+0x60>
45 »       rev16»  r7,·r744 »       rev16»  r5,·r5
46 »       mov»    r0,·r645 »       mov»    r0,·r4
47 »       ldrd»   r2,·r1,·[r3,·#16]46 »       ldrd»   r2,·r1,·[r3,·#16]
48 »       bl»     0·<memcpy>47 »       bl»     0·<memcpy>
49 ·R_ARM_THM_CALL» memcpy48 ·R_ARM_THM_CALL» memcpy
50 »       mov»    r0,·r549 »       strh»   r5,·[r4,·#2]
51 »       strh»   r7,·[r6,·#2]50 »       mov»    r0,·r7
52 »       bl»     0·<freeaddrinfo>51 »       bl»     0·<freeaddrinfo>
53 ·R_ARM_THM_CALL» freeaddrinfo52 ·R_ARM_THM_CALL» freeaddrinfo
54 »       mov»    r0,·r453 »       mov»    r0,·r6
55 »       add»    sp,·#40»      ;·0x2854 »       add»    sp,·#40»      ;·0x28
56 »       ldrd»   r4,·r5,·[sp]55 »       ldrd»   r4,·r5,·[sp]
57 »       ldrd»   r6,·r7,·[sp,·#8]56 »       ldrd»   r6,·r7,·[sp,·#8]
58 »       ldrd»   r8,·r9,·[sp,·#16]57 »       add»    sp,·#16
59 »       add»    sp,·#2458 »       ldmia.w»sp!,·{r8,·pc}
60 »       ldmia.w»sp!,·{sl,·pc} 
61 »       ldr»    r3,·[r3,·#28]59 »       ldr»    r3,·[r3,·#28]
62 »       cbz»    r3,·be·<gethostaddr+0xbe>60 »       cbz»    r3,·b6·<gethostaddr+0xb6>
63 »       ldr»    r2,·[r3,·#4]61 »       ldr»    r2,·[r3,·#4]
64 »       cmp»    r2,·#1062 »       cmp»    r2,·#10
65 »       bne.n»  98·<gethostaddr+0x98>63 »       bne.n»  90·<gethostaddr+0x90>
66 »       b.n»    6e·<gethostaddr+0x6e>64 »       b.n»    6a·<gethostaddr+0x6a>
67 »       cmp»    r2,·#1065 »       cmp»    r2,·#10
68 »       beq.n»  6e·<gethostaddr+0x6e>66 »       beq.n»  6a·<gethostaddr+0x6a>
69 »       ldr»    r3,·[r3,·#28]67 »       ldr»    r3,·[r3,·#28]
70 »       cbz»    r3,·be·<gethostaddr+0xbe>68 »       cbz»    r3,·b6·<gethostaddr+0xb6>
71 »       ldr»    r2,·[r3,·#4]69 »       ldr»    r2,·[r3,·#4]
72 »       cmp»    r2,·#270 »       cmp»    r2,·#2
73 »       bne.n»  a4·<gethostaddr+0xa4>71 »       bne.n»  9c·<gethostaddr+0x9c>
74 »       b.n»    6e·<gethostaddr+0x6e>72 »       b.n»    6a·<gethostaddr+0x6a>
75 »       add.w»  r4,·r0,·#2147483648» ;·0x8000000073 »       add.w»  r6,·r0,·#2147483648» ;·0x80000000
76 »       add.w»  r4,·r4,·#589824»     ;·0x9000074 »       add.w»  r6,·r6,·#589824»     ;·0x90000
77 »       b.n»    82·<gethostaddr+0x82>75 »       b.n»    7e·<gethostaddr+0x7e>
78 »       mov»    r0,·r576 »       mov»    r0,·r7
79 »       movw»   r4,·#16385»  ;·0x400177 »       movw»   r6,·#16385»  ;·0x4001
80 »       movt»   r4,·#32770»  ;·0x800278 »       movt»   r6,·#32770»  ;·0x8002
81 »       bl»     0·<freeaddrinfo>79 »       bl»     0·<freeaddrinfo>
82 ·R_ARM_THM_CALL» freeaddrinfo80 ·R_ARM_THM_CALL» freeaddrinfo
83 »       b.n»    82·<gethostaddr+0x82>81 »       b.n»    7e·<gethostaddr+0x7e>
84 »       nop82 »       nop
  
85 000000d0·<tcp_input_output_stream_connect_sockaddr>:83 000000c8·<tcp_input_output_stream_connect_sockaddr>:
86 tcp_input_output_stream_connect_sockaddr():84 tcp_input_output_stream_connect_sockaddr():
87 »       str.w»  r4,·[sp,·#-36]!85 »       str.w»  r4,·[sp,·#-36]!
88 »       strd»   r5,·r6,·[sp,·#4]86 »       strd»   r5,·r6,·[sp,·#4]
89 »       mov»    r5,·r0 
90 »       mov»    r6,·r3 
91 »       strd»   r7,·r8,·[sp,·#12] 
92 »       strd»   r9,·sl,·[sp,·#20]87 »       strd»   r9,·sl,·[sp,·#20]
93 »       mov»    sl,·r288 »       strd»   r7,·r8,·[sp,·#12]
94 »       strd»   fp,·lr,·[sp,·#28]89 »       strd»   fp,·lr,·[sp,·#28]
95 »       sub»    sp,·#52»      ;·0x3490 »       sub»    sp,·#52»      ;·0x34
96 »       mov»    fp,·r191 »       mov»    r5,·r0
 92 »       mov»    sl,·r1
 93 »       mov»    r9,·r2
 94 »       mov»    r6,·r3
97 »       ldrb.w» r7,·[sp,·#88]»      ;·0x5895 »       ldrb.w» r7,·[sp,·#88]»      ;·0x58
98 »       b.n»    e·<__errno_location+0xe>96 »       b.n»    e·<__errno_location+0xe>
99 »       bl»     0·<__errno_location>97 »       bl»     0·<__errno_location>
100 ·R_ARM_THM_CALL» __errno_location98 ·R_ARM_THM_CALL» __errno_location
101 »       ldr»    r4,·[r0,·#0]99 »       ldr»    r4,·[r0,·#0]
102 »       cmp»    r4,·#4100 »       cmp»    r4,·#4
103 »       bne.w»  25c·<tcp_input_output_stream_connect_sockaddr+0x18c>101 »       bne.w»  25c·<tcp_input_output_stream_connect_sockaddr+0x194>
104 »       mov.w»  r2,·#0102 »       mov.w»  r2,·#0
105 »       mov.w»  r1,·#1103 »       mov.w»  r1,·#1
106 »       ldrh»   r0,·[r5,·#0]104 »       ldrh»   r0,·[r5,·#0]
107 »       bl»     0·<socket>105 »       bl»     0·<socket>
108 ·R_ARM_THM_CALL» socket106 ·R_ARM_THM_CALL» socket
109 »       cmp»    r0,·#0107 »       cmp»    r0,·#0
110 »       blt.n»  f4·<tcp_input_output_stream_connect_sockaddr+0x24>108 »       blt.n»  ec·<tcp_input_output_stream_connect_sockaddr+0x24>
Max diff block lines reached; 25193/29179 bytes (86.34%) of diff not shown.
72.0 KB
thread_pool.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········9668·(bytes·into·file)13 ··Start·of·section·headers:··········9652·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x25c4:1 There·are·11·section·headers,·starting·at·offset·0x25b4:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000df4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000de4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001ecc·000698·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·001ebc·000698·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000e28·000004·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000e18·000004·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·000e2c·000024·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·000e1c·000024·00··WA··0···0··4
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000e2c·0001ed·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000e1c·0001ed·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·001019·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·001009·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001019·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001009·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·00104c·000850·10······9··68··412 ··[·8]·.symtab···········SYMTAB··········00000000·00103c·000850·10······9··68··4
13 ··[·9]·.strtab···········STRTAB··········00000000·00189c·00062f·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·00188c·00062f·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·002564·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·002554·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
8.73 KB
readelf --wide --symbols {}
    
Offset 6, 58 lines modifiedOffset 6, 58 lines modified
6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····4·6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
7 ·····3:·00000001·····2·FUNC····LOCAL··DEFAULT····1·pthread_pool_random_key_finalize7 ·····3:·00000001·····2·FUNC····LOCAL··DEFAULT····1·pthread_pool_random_key_finalize
8 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t8 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
9 ·····5:·00000005····84·FUNC····LOCAL··DEFAULT····1·pthread_pool_random_key_init9 ·····5:·00000005····84·FUNC····LOCAL··DEFAULT····1·pthread_pool_random_key_init
10 ·····6:·00000044·····0·NOTYPE··LOCAL··DEFAULT····1·$d10 ·····6:·00000044·····0·NOTYPE··LOCAL··DEFAULT····1·$d
11 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC011 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
12 ·····8:·00000058·····0·NOTYPE··LOCAL··DEFAULT····1·$t12 ·····8:·00000058·····0·NOTYPE··LOCAL··DEFAULT····1·$t
13 ·····9:·00000059···328·FUNC····LOCAL··DEFAULT····1·thread_pool_thread13 ·····9:·00000059···320·FUNC····LOCAL··DEFAULT····1·thread_pool_thread
14 ····10:·00000188·····0·NOTYPE··LOCAL··DEFAULT····1·$d14 ····10:·00000180·····0·NOTYPE··LOCAL··DEFAULT····1·$d
15 ····11:·00000034·····0·NOTYPE··LOCAL··DEFAULT····5·.LC215 ····11:·00000034·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
16 ····12:·00000018·····0·NOTYPE··LOCAL··DEFAULT····5·.LC116 ····12:·00000018·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
17 ····13:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····1·$t17 ····13:·00000198·····0·NOTYPE··LOCAL··DEFAULT····1·$t
18 ····14:·00000280·····0·NOTYPE··LOCAL··DEFAULT····1·$d18 ····14:·00000280·····0·NOTYPE··LOCAL··DEFAULT····1·$d
19 ····15:·00000284·····0·NOTYPE··LOCAL··DEFAULT····1·$t19 ····15:·00000284·····0·NOTYPE··LOCAL··DEFAULT····1·$t
20 ····16:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····1·$d20 ····16:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
21 ····17:·00000300·····0·NOTYPE··LOCAL··DEFAULT····1·$t21 ····17:·00000300·····0·NOTYPE··LOCAL··DEFAULT····1·$t
22 ····18:·00000380·····0·NOTYPE··LOCAL··DEFAULT····1·$d22 ····18:·00000380·····0·NOTYPE··LOCAL··DEFAULT····1·$d
23 ····19:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC323 ····19:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
24 ····20:·0000039c·····0·NOTYPE··LOCAL··DEFAULT····1·$t24 ····20:·0000039c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
25 ····21:·00000578·····0·NOTYPE··LOCAL··DEFAULT····1·$d25 ····21:·00000578·····0·NOTYPE··LOCAL··DEFAULT····1·$d
26 ····22:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC626 ····22:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
27 ····23:·00000094·····0·NOTYPE··LOCAL··DEFAULT····5·.LC727 ····23:·00000094·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7
28 ····24:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC828 ····24:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC8
29 ····25:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC429 ····25:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
30 ····26:·00000068·····0·NOTYPE··LOCAL··DEFAULT····5·.LC530 ····26:·00000068·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
31 ····27:·000005ac·····0·NOTYPE··LOCAL··DEFAULT····1·$t31 ····27:·000005ac·····0·NOTYPE··LOCAL··DEFAULT····1·$t
32 ····28:·0000062c·····0·NOTYPE··LOCAL··DEFAULT····1·$d32 ····28:·00000624·····0·NOTYPE··LOCAL··DEFAULT····1·$d
33 ····29:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC933 ····29:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC9
34 ····30:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1034 ····30:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····5·.LC10
35 ····31:·00000638·····0·NOTYPE··LOCAL··DEFAULT····1·$t35 ····31:·00000630·····0·NOTYPE··LOCAL··DEFAULT····1·$t
36 ····32:·000006c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d36 ····32:·000006b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
37 ····33:·000006cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t37 ····33:·000006c4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
38 ····34:·00000788·····0·NOTYPE··LOCAL··DEFAULT····1·$d38 ····34:·00000784·····0·NOTYPE··LOCAL··DEFAULT····1·$d
39 ····35:·00000794·····0·NOTYPE··LOCAL··DEFAULT····1·$t39 ····35:·00000790·····0·NOTYPE··LOCAL··DEFAULT····1·$t
40 ····36:·000008fe·····0·NOTYPE··LOCAL··DEFAULT····1·$d40 ····36:·000008f8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
41 ····37:·00000902·····0·NOTYPE··LOCAL··DEFAULT····1·$t41 ····37:·000008fc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
42 ····38:·00000988·····0·NOTYPE··LOCAL··DEFAULT····1·$d42 ····38:·00000980·····0·NOTYPE··LOCAL··DEFAULT····1·$d
43 ····39:·000000f4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1143 ····39:·000000f4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC11
44 ····40:·0000099c·····0·NOTYPE··LOCAL··DEFAULT····1·$t44 ····40:·00000994·····0·NOTYPE··LOCAL··DEFAULT····1·$t
45 ····41:·00000a26·····0·NOTYPE··LOCAL··DEFAULT····1·$d45 ····41:·00000a1e·····0·NOTYPE··LOCAL··DEFAULT····1·$d
46 ····42:·00000a2a·····0·NOTYPE··LOCAL··DEFAULT····1·$t46 ····42:·00000a22·····0·NOTYPE··LOCAL··DEFAULT····1·$t
47 ····43:·00000ab0·····0·NOTYPE··LOCAL··DEFAULT····1·$d47 ····43:·00000aa4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
48 ····44:·00000ab4·····0·NOTYPE··LOCAL··DEFAULT····1·$t48 ····44:·00000aa8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
49 ····45:·00000b9e·····0·NOTYPE··LOCAL··DEFAULT····1·$d49 ····45:·00000b92·····0·NOTYPE··LOCAL··DEFAULT····1·$d
50 ····46:·00000ba2·····0·NOTYPE··LOCAL··DEFAULT····1·$t50 ····46:·00000b96·····0·NOTYPE··LOCAL··DEFAULT····1·$t
51 ····47:·00000c14·····0·NOTYPE··LOCAL··DEFAULT····1·$d51 ····47:·00000c08·····0·NOTYPE··LOCAL··DEFAULT····1·$d
52 ····48:·00000134·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1352 ····48:·00000134·····0·NOTYPE··LOCAL··DEFAULT····5·.LC13
53 ····49:·00000130·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1253 ····49:·00000130·····0·NOTYPE··LOCAL··DEFAULT····5·.LC12
54 ····50:·00000150·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1454 ····50:·00000150·····0·NOTYPE··LOCAL··DEFAULT····5·.LC14
55 ····51:·00000c34·····0·NOTYPE··LOCAL··DEFAULT····1·$t55 ····51:·00000c28·····0·NOTYPE··LOCAL··DEFAULT····1·$t
56 ····52:·00000dc8·····0·NOTYPE··LOCAL··DEFAULT····1·$d56 ····52:·00000db8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
57 ····53:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1557 ····53:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC15
58 ····54:·00000198·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1658 ····54:·00000198·····0·NOTYPE··LOCAL··DEFAULT····5·.LC16
59 ····55:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1759 ····55:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC17
60 ····56:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d60 ····56:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
61 ····57:·00000000·····4·OBJECT··LOCAL··DEFAULT····3·pthread_pool_random_key61 ····57:·00000000·····4·OBJECT··LOCAL··DEFAULT····3·pthread_pool_random_key
62 ····58:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d62 ····58:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d
63 ····59:·00000000·····4·OBJECT··LOCAL··DEFAULT····4·pthread_pool_random_key_once63 ····59:·00000000·····4·OBJECT··LOCAL··DEFAULT····4·pthread_pool_random_key_once
Offset 81, 21 lines modifiedOffset 81, 21 lines modified
81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·threaded_ringbuffer_cw_dequeue81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·threaded_ringbuffer_cw_dequeue
82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line
83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strncpy83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strncpy
84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·random_finalize84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·random_finalize
85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_setspecific85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_setspecific
86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_exit86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_exit
87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·random_init_auto87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·random_init_auto
88 ····84:·000001a1····38·FUNC····GLOBAL·DEFAULT····1·thread_pool_counter_init88 ····84:·00000199····38·FUNC····GLOBAL·DEFAULT····1·thread_pool_counter_init
89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mutex_init89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mutex_init
90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_init90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_init
91 ····87:·000001c9····26·FUNC····GLOBAL·DEFAULT····1·thread_pool_counter_destroy91 ····87:·000001c1····26·FUNC····GLOBAL·DEFAULT····1·thread_pool_counter_destroy
92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_destroy92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_destroy
93 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mutex_destroy93 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mutex_destroy
94 ····90:·000001e5····22·FUNC····GLOBAL·DEFAULT····1·thread_pool_counter_get_value94 ····90:·000001dd····32·FUNC····GLOBAL·DEFAULT····1·thread_pool_counter_get_value
95 ····91:·000001fd····48·FUNC····GLOBAL·DEFAULT····1·thread_pool_counter_add_value95 ····91:·000001fd····48·FUNC····GLOBAL·DEFAULT····1·thread_pool_counter_add_value
96 ····92:·0000022d····64·FUNC····GLOBAL·DEFAULT····1·thread_pool_counter_wait_below_or_equal96 ····92:·0000022d····64·FUNC····GLOBAL·DEFAULT····1·thread_pool_counter_wait_below_or_equal
97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_wait97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_wait
98 ····94:·0000026d·····8·FUNC····GLOBAL·DEFAULT····1·thread_pool_queue_size98 ····94:·0000026d·····8·FUNC····GLOBAL·DEFAULT····1·thread_pool_queue_size
99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·threaded_ringbuffer_cw_size99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·threaded_ringbuffer_cw_size
100 ····96:·00000275····16·FUNC····GLOBAL·DEFAULT····1·thread_pool_get_random_ctx100 ····96:·00000275····16·FUNC····GLOBAL·DEFAULT····1·thread_pool_get_random_ctx
101 ····97:·00000285···124·FUNC····GLOBAL·DEFAULT····1·thread_pool_setup_random_ctx101 ····97:·00000285···124·FUNC····GLOBAL·DEFAULT····1·thread_pool_setup_random_ctx
Offset 110, 27 lines modifiedOffset 110, 27 lines modified
110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·threaded_ringbuffer_cw_finalize111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·threaded_ringbuffer_cw_finalize
112 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·u32_set_avl_insert112 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·u32_set_avl_insert
113 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror113 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
115 ···111:·000005ad·····8·FUNC····GLOBAL·DEFAULT····1·thread_pool_init115 ···111:·000005ad·····8·FUNC····GLOBAL·DEFAULT····1·thread_pool_init
116 ···112:·000005b5·····6·FUNC····GLOBAL·DEFAULT····1·thread_pool_get_size116 ···112:·000005b5·····6·FUNC····GLOBAL·DEFAULT····1·thread_pool_get_size
117 ···113:·000005bd···124·FUNC····GLOBAL·DEFAULT····1·thread_pool_enqueue_call117 ···113:·000005bd···116·FUNC····GLOBAL·DEFAULT····1·thread_pool_enqueue_call
118 ···114:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line118 ···114:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line
119 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·threaded_ringbuffer_cw_enqueue119 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·threaded_ringbuffer_cw_enqueue
120 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief120 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief
121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort
122 ···118:·00000639···148·FUNC····GLOBAL·DEFAULT····1·thread_pool_try_enqueue_call122 ···118:·00000631···148·FUNC····GLOBAL·DEFAULT····1·thread_pool_try_enqueue_call
123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·threaded_ringbuffer_cw_try_enqueue123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·threaded_ringbuffer_cw_try_enqueue
124 ···120:·000006cd···200·FUNC····GLOBAL·DEFAULT····1·thread_pool_enqueue_calls124 ···120:·000006c5···204·FUNC····GLOBAL·DEFAULT····1·thread_pool_enqueue_calls
125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·threaded_ringbuffer_cw_enqueue_set125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·threaded_ringbuffer_cw_enqueue_set
126 ···122:·00000795···520·FUNC····GLOBAL·DEFAULT····1·thread_pool_resize126 ···122:·00000791···516·FUNC····GLOBAL·DEFAULT····1·thread_pool_resize
127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
128 ···124:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_flush128 ···124:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_flush
129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_join129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_join
130 ···126:·0000099d···280·FUNC····GLOBAL·DEFAULT····1·thread_pool_destroy130 ···126:·00000995···276·FUNC····GLOBAL·DEFAULT····1·thread_pool_destroy
131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·u32_set_avl_delete131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·u32_set_avl_delete
132 ···128:·00000ab5···384·FUNC····GLOBAL·DEFAULT····1·thread_pool_stop_all132 ···128:·00000aa9···384·FUNC····GLOBAL·DEFAULT····1·thread_pool_stop_all
133 ···129:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·u32_set_avl_iterator_init133 ···129:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·u32_set_avl_iterator_init
134 ···130:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·u32_set_avl_iterator_next_node134 ···130:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·u32_set_avl_iterator_next_node
135 ···131:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·u32_set_avl_iterator_hasnext135 ···131:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·u32_set_avl_iterator_hasnext
136 ···132:·00000c35···448·FUNC····GLOBAL·DEFAULT····1·thread_pool_start_all136 ···132:·00000c29···444·FUNC····GLOBAL·DEFAULT····1·thread_pool_start_all
18.7 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1ecc·contains·211·entries:1 Relocation·section·'.rel.text'·at·offset·0x1ebc·contains·211·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000012··0000440a·R_ARM_THM_CALL·········00000000···pthread_key_create3 00000012··0000440a·R_ARM_THM_CALL·········00000000···pthread_key_create
4 00000024··0000450a·R_ARM_THM_CALL·········00000000···__errno_location4 00000024··0000450a·R_ARM_THM_CALL·········00000000···__errno_location
5 00000044··00000303·R_ARM_REL32············00000001···pthread_pool_random_key_finalize5 00000044··00000303·R_ARM_REL32············00000001···pthread_pool_random_key_finalize
6 00000048··00000103·R_ARM_REL32············00000000···.data6 00000048··00000103·R_ARM_REL32············00000000···.data
7 0000004c··00004719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_7 0000004c··00004719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
8 00000050··0000481a·R_ARM_GOT_BREL·········00000000···g_system_logger8 00000050··0000481a·R_ARM_GOT_BREL·········00000000···g_system_logger
Offset 12, 35 lines modifiedOffset 12, 35 lines modified
12 0000009a··00004a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock12 0000009a··00004a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
13 000000b0··00004b0a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast13 000000b0··00004b0a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast
14 000000b6··00004c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock14 000000b6··00004c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
15 000000c0··00004a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock15 000000c0··00004a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
16 000000d6··00004b0a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast16 000000d6··00004b0a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast
17 000000dc··00004c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock17 000000dc··00004c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
18 000000f0··00004d0a·R_ARM_THM_CALL·········00000000···threaded_ringbuffer_cw_dequeue18 000000f0··00004d0a·R_ARM_THM_CALL·········00000000···threaded_ringbuffer_cw_dequeue
19 0000010e··00004e0a·R_ARM_THM_CALL·········00000000···zfree_line19 00000110··00004e0a·R_ARM_THM_CALL·········00000000···zfree_line
20 0000011a··00004f0a·R_ARM_THM_CALL·········00000000···strncpy20 0000011c··00004f0a·R_ARM_THM_CALL·········00000000···strncpy
21 00000138··0000490a·R_ARM_THM_CALL·········00000000···pthread_getspecific21 00000138··0000490a·R_ARM_THM_CALL·········00000000···pthread_getspecific
22 00000142··0000500a·R_ARM_THM_CALL·········00000000···random_finalize22 0000013e··0000500a·R_ARM_THM_CALL·········00000000···random_finalize
23 0000014c··0000510a·R_ARM_THM_CALL·········00000000···pthread_setspecific23 00000146··0000510a·R_ARM_THM_CALL·········00000000···pthread_setspecific
24 00000154··0000520a·R_ARM_THM_CALL·········00000000···pthread_exit24 0000014e··0000520a·R_ARM_THM_CALL·········00000000···pthread_exit
25 00000158··0000530a·R_ARM_THM_CALL·········00000000···random_init_auto25 00000152··0000530a·R_ARM_THM_CALL·········00000000···random_init_auto
26 00000160··0000510a·R_ARM_THM_CALL·········00000000···pthread_setspecific26 0000015a··0000510a·R_ARM_THM_CALL·········00000000···pthread_setspecific
27 0000016e··0000450a·R_ARM_THM_CALL·········00000000···__errno_location27 00000168··0000450a·R_ARM_THM_CALL·········00000000···__errno_location
28 00000180··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg28 0000017a··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
29 00000188··00000103·R_ARM_REL32············00000000···.data29 00000180··00000103·R_ARM_REL32············00000000···.data
30 0000018c··00004719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_30 00000184··00004719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
31 00000190··00000b03·R_ARM_REL32············00000034···.LC231 00000188··00000b03·R_ARM_REL32············00000034···.LC2
32 00000194··00000103·R_ARM_REL32············00000000···.data32 0000018c··00000103·R_ARM_REL32············00000000···.data
33 00000198··0000481a·R_ARM_GOT_BREL·········00000000···g_system_logger33 00000190··0000481a·R_ARM_GOT_BREL·········00000000···g_system_logger
34 0000019c··00000c03·R_ARM_REL32············00000018···.LC134 00000194··00000c03·R_ARM_REL32············00000018···.LC1
35 000001ac··0000550a·R_ARM_THM_CALL·········00000000···mutex_init35 000001a4··0000550a·R_ARM_THM_CALL·········00000000···mutex_init
36 000001b8··0000560a·R_ARM_THM_CALL·········00000000···pthread_cond_init36 000001b0··0000560a·R_ARM_THM_CALL·········00000000···pthread_cond_init
37 000001d2··0000580a·R_ARM_THM_CALL·········00000000···pthread_cond_destroy37 000001ca··0000580a·R_ARM_THM_CALL·········00000000···pthread_cond_destroy
38 000001ea··00004a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock38 000001e6··00004a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
39 000001f2··00004c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock39 000001ee··00004c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
40 00000208··00004a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock40 00000208··00004a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
41 00000218··00004b0a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast41 00000218··00004b0a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast
42 0000021e··00004c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock42 0000021e··00004c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
43 0000023c··00004a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock43 0000023c··00004a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
44 0000024e··00005d0a·R_ARM_THM_CALL·········00000000···pthread_cond_wait44 0000024e··00005d0a·R_ARM_THM_CALL·········00000000···pthread_cond_wait
45 0000025a··00004c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock45 0000025a··00004c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
46 00000280··00000103·R_ARM_REL32············00000000···.data46 00000280··00000103·R_ARM_REL32············00000000···.data
Offset 100, 115 lines modifiedOffset 100, 115 lines modified
100 00000590··00000903·R_ARM_REL32············00000059···thread_pool_thread100 00000590··00000903·R_ARM_REL32············00000059···thread_pool_thread
101 00000594··00001703·R_ARM_REL32············00000094···.LC7101 00000594··00001703·R_ARM_REL32············00000094···.LC7
102 00000598··00000203·R_ARM_REL32············00000000···.bss102 00000598··00000203·R_ARM_REL32············00000000···.bss
103 0000059c··00001803·R_ARM_REL32············000000c8···.LC8103 0000059c··00001803·R_ARM_REL32············000000c8···.LC8
104 000005a0··00001903·R_ARM_REL32············0000005c···.LC4104 000005a0··00001903·R_ARM_REL32············0000005c···.LC4
105 000005a4··00000c03·R_ARM_REL32············00000018···.LC1105 000005a4··00000c03·R_ARM_REL32············00000018···.LC1
106 000005a8··00001a03·R_ARM_REL32············00000068···.LC5106 000005a8··00001a03·R_ARM_REL32············00000068···.LC5
107 000005da··0000720a·R_ARM_THM_CALL·········00000000···zalloc_line107 000005d6··0000720a·R_ARM_THM_CALL·········00000000···zalloc_line
108 000005f2··0000730a·R_ARM_THM_CALL·········00000000···threaded_ringbuffer_cw_enqueue108 000005ec··0000730a·R_ARM_THM_CALL·········00000000···threaded_ringbuffer_cw_enqueue
109 00000624··0000740a·R_ARM_THM_CALL·········00000000···dief109 0000061a··0000740a·R_ARM_THM_CALL·········00000000···dief
110 00000628··0000750a·R_ARM_THM_CALL·········00000000···abort110 0000061e··0000750a·R_ARM_THM_CALL·········00000000···abort
111 0000062c··00001d03·R_ARM_REL32············000000e0···.LC9111 00000624··00001d03·R_ARM_REL32············000000e0···.LC9
112 00000630··00001a03·R_ARM_REL32············00000068···.LC5112 00000628··00001a03·R_ARM_REL32············00000068···.LC5
113 00000634··00001e03·R_ARM_REL32············000000ec···.LC10113 0000062c··00001e03·R_ARM_REL32············000000ec···.LC10
114 00000656··0000720a·R_ARM_THM_CALL·········00000000···zalloc_line114 0000064e··0000720a·R_ARM_THM_CALL·········00000000···zalloc_line
115 0000066e··0000770a·R_ARM_THM_CALL·········00000000···threaded_ringbuffer_cw_try_enqueue115 00000666··0000770a·R_ARM_THM_CALL·········00000000···threaded_ringbuffer_cw_try_enqueue
116 00000696··00004e0a·R_ARM_THM_CALL·········00000000···zfree_line116 0000068e··00004e0a·R_ARM_THM_CALL·········00000000···zfree_line
117 000006b6··0000740a·R_ARM_THM_CALL·········00000000···dief117 000006ae··0000740a·R_ARM_THM_CALL·········00000000···dief
118 000006ba··0000750a·R_ARM_THM_CALL·········00000000···abort118 000006b2··0000750a·R_ARM_THM_CALL·········00000000···abort
119 000006c0··00001d03·R_ARM_REL32············000000e0···.LC9119 000006b8··00001d03·R_ARM_REL32············000000e0···.LC9
120 000006c4··00001a03·R_ARM_REL32············00000068···.LC5120 000006bc··00001a03·R_ARM_REL32············00000068···.LC5
121 000006c8··00001e03·R_ARM_REL32············000000ec···.LC10121 000006c0··00001e03·R_ARM_REL32············000000ec···.LC10
122 00000710··0000720a·R_ARM_THM_CALL·········00000000···zalloc_line122 00000708··0000720a·R_ARM_THM_CALL·········00000000···zalloc_line
123 00000742··0000790a·R_ARM_THM_CALL·········00000000···threaded_ringbuffer_cw_enqueue_set123 00000738··0000790a·R_ARM_THM_CALL·········00000000···threaded_ringbuffer_cw_enqueue_set
124 00000780··0000740a·R_ARM_THM_CALL·········00000000···dief124 0000077a··0000740a·R_ARM_THM_CALL·········00000000···dief
125 00000784··0000750a·R_ARM_THM_CALL·········00000000···abort125 0000077e··0000750a·R_ARM_THM_CALL·········00000000···abort
126 00000788··00001d03·R_ARM_REL32············000000e0···.LC9126 00000784··00001d03·R_ARM_REL32············000000e0···.LC9
127 0000078c··00001a03·R_ARM_REL32············00000068···.LC5127 00000788··00001a03·R_ARM_REL32············00000068···.LC5
128 00000790··00001e03·R_ARM_REL32············000000ec···.LC10128 0000078c··00001e03·R_ARM_REL32············000000ec···.LC10
129 000007ba··00004a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock129 000007b6··00004a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
130 000007d8··0000670a·R_ARM_THM_CALL·········00000000···malloc130 000007d4··0000670a·R_ARM_THM_CALL·········00000000···malloc
131 000007f2··00007b0a·R_ARM_THM_CALL·········00000000···memcpy131 000007ea··00007b0a·R_ARM_THM_CALL·········00000000···memcpy
132 0000081e··0000670a·R_ARM_THM_CALL·········00000000···malloc132 0000081a··0000670a·R_ARM_THM_CALL·········00000000···malloc
133 00000838··0000680a·R_ARM_THM_CALL·········00000000···memset133 00000834··0000680a·R_ARM_THM_CALL·········00000000···memset
134 0000084c··0000690a·R_ARM_THM_CALL·········00000000···pthread_create134 00000846··0000690a·R_ARM_THM_CALL·········00000000···pthread_create
135 0000085a··00006a0a·R_ARM_THM_CALL·········00000000···free135 00000854··00006a0a·R_ARM_THM_CALL·········00000000···free
136 0000087a··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg136 00000874··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
137 0000087e··00007c0a·R_ARM_THM_CALL·········00000000···logger_flush137 00000878··00007c0a·R_ARM_THM_CALL·········00000000···logger_flush
138 0000088e··00006a0a·R_ARM_THM_CALL·········00000000···free138 00000888··00006a0a·R_ARM_THM_CALL·········00000000···free
139 0000089c··00004c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock139 00000896··00004c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
140 000008be··00007b0a·R_ARM_THM_CALL·········00000000···memcpy140 000008b8··00007b0a·R_ARM_THM_CALL·········00000000···memcpy
141 00000902··0000730a·R_ARM_THM_CALL·········00000000···threaded_ringbuffer_cw_enqueue141 000008fc··0000730a·R_ARM_THM_CALL·········00000000···threaded_ringbuffer_cw_enqueue
142 00000928··00007d0a·R_ARM_THM_CALL·········00000000···pthread_join142 00000922··00007d0a·R_ARM_THM_CALL·········00000000···pthread_join
143 00000934··00006a0a·R_ARM_THM_CALL·········00000000···free143 0000092c··00006a0a·R_ARM_THM_CALL·········00000000···free
144 00000944··00006a0a·R_ARM_THM_CALL·········00000000···free144 0000093c··00006a0a·R_ARM_THM_CALL·········00000000···free
145 00000952··00004c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock145 0000094a··00004c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
146 0000095c··00004c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock146 00000954··00004c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
147 00000968··00006a0a·R_ARM_THM_CALL·········00000000···free147 00000960··00006a0a·R_ARM_THM_CALL·········00000000···free
148 0000097c··00006d0a·R_ARM_THM_CALL·········00000000···perror148 00000974··00006d0a·R_ARM_THM_CALL·········00000000···perror
149 00000984··00006e0a·R_ARM_THM_CALL·········00000000···exit149 0000097c··00006e0a·R_ARM_THM_CALL·········00000000···exit
150 00000988··00004719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_150 00000980··00004719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
151 0000098c··00000903·R_ARM_REL32············00000059···thread_pool_thread151 00000984··00000903·R_ARM_REL32············00000059···thread_pool_thread
152 00000990··0000481a·R_ARM_GOT_BREL·········00000000···g_system_logger152 00000988··0000481a·R_ARM_GOT_BREL·········00000000···g_system_logger
153 00000994··00002703·R_ARM_REL32············000000f4···.LC11153 0000098c··00002703·R_ARM_REL32············000000f4···.LC11
154 00000998··00001a03·R_ARM_REL32············00000068···.LC5154 00000990··00001a03·R_ARM_REL32············00000068···.LC5
155 000009ba··00004a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock155 000009ae··00004a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
156 000009c8··00004c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock156 000009c0··00004c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
157 000009e0··00004a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock157 000009d8··00004a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
158 000009ec··00007f0a·R_ARM_THM_CALL·········00000000···u32_set_avl_delete158 000009e4··00007f0a·R_ARM_THM_CALL·········00000000···u32_set_avl_delete
159 000009f2··00004c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock159 000009ea··00004c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
160 00000a2a··0000730a·R_ARM_THM_CALL·········00000000···threaded_ringbuffer_cw_enqueue160 00000a22··0000730a·R_ARM_THM_CALL·········00000000···threaded_ringbuffer_cw_enqueue
161 00000a50··00007d0a·R_ARM_THM_CALL·········00000000···pthread_join161 00000a48··00007d0a·R_ARM_THM_CALL·········00000000···pthread_join
162 00000a5c··00006a0a·R_ARM_THM_CALL·········00000000···free162 00000a52··00006a0a·R_ARM_THM_CALL·········00000000···free
163 00000a6a··00006a0a·R_ARM_THM_CALL·········00000000···free163 00000a60··00006a0a·R_ARM_THM_CALL·········00000000···free
164 00000a70··00006b0a·R_ARM_THM_CALL·········00000000···threaded_ringbuffer_cw_finalize164 00000a66··00006b0a·R_ARM_THM_CALL·········00000000···threaded_ringbuffer_cw_finalize
165 00000a7a··00006a0a·R_ARM_THM_CALL·········00000000···free165 00000a70··00006a0a·R_ARM_THM_CALL·········00000000···free
166 00000a80··00006a0a·R_ARM_THM_CALL·········00000000···free166 00000a76··00006a0a·R_ARM_THM_CALL·········00000000···free
167 00000ab0··00000203·R_ARM_REL32············00000000···.bss167 00000aa4··00000203·R_ARM_REL32············00000000···.bss
168 00000ad6··00004a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock168 00000ad4··00004a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
169 00000aee··0000810a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_init169 00000ae2··0000810a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_init
170 00000af6··0000820a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_next_node170 00000aea··0000820a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_next_node
171 00000b00··0000830a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_hasnext171 00000af4··0000830a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_hasnext
172 00000b12··00004c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock172 00000b06··00004c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
173 00000b4a··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg173 00000b3e··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
174 00000b54··00004a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock174 00000b48··00004a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
175 00000b5e··00004c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock175 00000b52··00004c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
176 00000ba2··0000730a·R_ARM_THM_CALL·········00000000···threaded_ringbuffer_cw_enqueue176 00000b96··0000730a·R_ARM_THM_CALL·········00000000···threaded_ringbuffer_cw_enqueue
177 00000bc4··00007d0a·R_ARM_THM_CALL·········00000000···pthread_join177 00000bb8··00007d0a·R_ARM_THM_CALL·········00000000···pthread_join
178 00000bfe··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg178 00000bf2··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
179 00000c14··00000203·R_ARM_REL32············00000000···.bss179 00000c08··00000203·R_ARM_REL32············00000000···.bss
180 00000c18··00004719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_180 00000c0c··00003003·R_ARM_REL32············00000134···.LC13
Max diff block lines reached; 1526/19098 bytes (7.99%) of diff not shown.
281 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 9 lines modified
1 kNkIlH~DyDxD1 kNkIlH~DyDxD
 2 #FRF'`!rer
2 pthread_key_create·=·%r3 pthread_key_create·=·%r
3 pthread_setspecific·=·%r4 pthread_setspecific·=·%r
4 no·random·context·for·thread5 no·random·context·for·thread
5 thread-pool6 thread-pool
6 src/thread_pool.c7 src/thread_pool.c
7 thread-pool:·'%s'·init8 thread-pool:·'%s'·init
8 thread-pool:·'%s'·failed·to·create·thread·#%i/%i9 thread-pool:·'%s'·failed·to·create·thread·#%i/%i
41.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 7, 16 lines modifiedOffset 7, 16 lines modified
7 pthread_pool_random_key_finalize():7 pthread_pool_random_key_finalize():
8 »       bx»     lr8 »       bx»     lr
9 »       nop9 »       nop
  
10 00000004·<pthread_pool_random_key_init>:10 00000004·<pthread_pool_random_key_init>:
11 pthread_pool_random_key_init():11 pthread_pool_random_key_init():
12 »       ldr»    r1,·[pc,·#60]» ;·(44·<pthread_pool_random_key_init+0x40>)12 »       ldr»    r1,·[pc,·#60]» ;·(44·<pthread_pool_random_key_init+0x40>)
 13 »       ldr»    r0,·[pc,·#64]» ;·(48·<pthread_pool_random_key_init+0x44>)
13 »       strd»   r4,·lr,·[sp,·#-8]!14 »       strd»   r4,·lr,·[sp,·#-8]!
14 »       ldr»    r0,·[pc,·#60]» ;·(48·<pthread_pool_random_key_init+0x44>) 
15 »       ldr»    r4,·[pc,·#60]» ;·(4c·<pthread_pool_random_key_init+0x48>)15 »       ldr»    r4,·[pc,·#60]» ;·(4c·<pthread_pool_random_key_init+0x48>)
16 »       add»    r1,·pc16 »       add»    r1,·pc
17 »       add»    r0,·pc17 »       add»    r0,·pc
18 »       bl»     0·<pthread_key_create>18 »       bl»     0·<pthread_key_create>
19 ·R_ARM_THM_CALL» pthread_key_create19 ·R_ARM_THM_CALL» pthread_key_create
20 »       cmp»    r0,·#020 »       cmp»    r0,·#0
21 »       add»    r4,·pc21 »       add»    r4,·pc
Offset 24, 57 lines modifiedOffset 24, 57 lines modified
24 »       pop»    {r4,·pc}24 »       pop»    {r4,·pc}
25 »       ldr»    r3,·[pc,·#48]» ;·(50·<pthread_pool_random_key_init+0x4c>)25 »       ldr»    r3,·[pc,·#48]» ;·(50·<pthread_pool_random_key_init+0x4c>)
26 »       ldr»    r3,·[r4,·r3]26 »       ldr»    r3,·[r4,·r3]
27 »       ldr»    r4,·[r3,·#0]27 »       ldr»    r4,·[r3,·#0]
28 »       bl»     0·<__errno_location>28 »       bl»     0·<__errno_location>
29 ·R_ARM_THM_CALL» __errno_location29 ·R_ARM_THM_CALL» __errno_location
30 »       ldr»    r2,·[pc,·#40]» ;·(54·<pthread_pool_random_key_init+0x50>)30 »       ldr»    r2,·[pc,·#40]» ;·(54·<pthread_pool_random_key_init+0x50>)
31 »       mov.w»  r1,·#2 
32 »       ldr»    r3,·[r0,·#0]31 »       ldr»    r3,·[r0,·#0]
 32 »       mov.w»  r1,·#2
33 »       mov»    r0,·r433 »       mov»    r0,·r4
34 »       ldrd»   r4,·lr,·[sp]34 »       ldrd»   r4,·lr,·[sp]
35 »       add»    sp,·#8 
36 »       add»    r2,·pc35 »       add»    r2,·pc
37 »       add.w»  r3,·r3,·#2147483648» ;·0x8000000036 »       add.w»  r3,·r3,·#2147483648» ;·0x80000000
 37 »       add»    sp,·#8
38 »       b.w»    0·<logger_handle_msg>38 »       b.w»    0·<logger_handle_msg>
39 ·R_ARM_THM_JUMP24»       logger_handle_msg39 ·R_ARM_THM_JUMP24»       logger_handle_msg
40 »       nop40 »       nop
41 »       .word»  0x0000003241 »       .word»  0x00000032
42 ·R_ARM_REL32»    pthread_pool_random_key_finalize42 ·R_ARM_REL32»    pthread_pool_random_key_finalize
43 »       .word»  0x0000003443 »       .word»  0x00000034
44 ·R_ARM_REL32»    .data44 ·R_ARM_REL32»    .data
45 »       .word»  0x0000003045 »       .word»  0x00000030
46 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_46 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_
47 »       .word»  0x0000000047 »       .word»  0x00000000
48 ·R_ARM_GOT32»    g_system_logger48 ·R_ARM_GOT32»    g_system_logger
49 »       .word»  0x0000001849 »       .word»  0x0000001a
50 ·R_ARM_REL32»    .LC050 ·R_ARM_REL32»    .LC0
  
51 00000058·<thread_pool_thread>:51 00000058·<thread_pool_thread>:
52 thread_pool_thread():52 thread_pool_thread():
53 »       str.w»  r4,·[sp,·#-36]!53 »       str.w»  r4,·[sp,·#-36]!
54 »       mov»    r4,·r0 
55 »       strd»   r5,·r6,·[sp,·#4]54 »       strd»   r5,·r6,·[sp,·#4]
56 »       ldr»    r5,·[pc,·#292]»;·(188·<thread_pool_thread+0x130>)55 »       ldr»    r5,·[pc,·#284]»;·(180·<thread_pool_thread+0x128>)
57 »       strd»   r7,·r8,·[sp,·#12] 
58 »       ldr»    r3,·[r0,·#0]56 »       ldr»    r3,·[r0,·#0]
 57 »       ldr»    r6,·[pc,·#284]»;·(184·<thread_pool_thread+0x12c>)
 58 »       strd»   r7,·r8,·[sp,·#12]
59 »       strd»   r9,·sl,·[sp,·#20]59 »       strd»   r9,·sl,·[sp,·#20]
60 »       ldr»    r6,·[pc,·#284]»;·(18c·<thread_pool_thread+0x134>) 
61 »       add»    r5,·pc 
62 »       strd»   fp,·lr,·[sp,·#28]60 »       strd»   fp,·lr,·[sp,·#28]
 61 »       mov»    r4,·r0
63 »       sub»    sp,·#1262 »       sub»    sp,·#12
64 »       ldr»    r0,·[r5,·#0]63 »       add»    r5,·pc
65 »       add.w»  r3,·r3,·#3264 »       add.w»  r3,·r3,·#32
 65 »       ldr»    r0,·[r5,·#0]
66 »       add»    r6,·pc66 »       add»    r6,·pc
67 »       str»    r3,·[sp,·#4]67 »       str»    r3,·[sp,·#4]
68 »       bl»     0·<pthread_getspecific>68 »       bl»     0·<pthread_getspecific>
69 ·R_ARM_THM_CALL» pthread_getspecific69 ·R_ARM_THM_CALL» pthread_getspecific
70 »       cmp»    r0,·#070 »       cmp»    r0,·#0
71 »       beq.n»  158·<thread_pool_thread+0x100>71 »       beq.n»  152·<thread_pool_thread+0xfa>
72 »       ldr»    r6,·[pc,·#260]»;·(190·<thread_pool_thread+0x138>)72 »       ldr»    r6,·[pc,·#252]»;·(188·<thread_pool_thread+0x130>)
73 »       mov.w»  fp,·#173 »       mov.w»  fp,·#1
74 »       add»    r6,·pc74 »       add»    r6,·pc
75 »       b.n»    ea·<thread_pool_thread+0x92>75 »       b.n»    ea·<thread_pool_thread+0x92>
76 »       mov»    r0,·sl76 »       mov»    r0,·sl
77 »       add.w»  r9,·sl,·#2477 »       add.w»  r9,·sl,·#24
78 »       bl»     0·<pthread_mutex_lock>78 »       bl»     0·<pthread_mutex_lock>
79 ·R_ARM_THM_CALL» pthread_mutex_lock79 ·R_ARM_THM_CALL» pthread_mutex_lock
Offset 103, 96 lines modifiedOffset 103, 92 lines modified
103 »       mov»    r0,·sl103 »       mov»    r0,·sl
104 »       bl»     0·<pthread_mutex_unlock>104 »       bl»     0·<pthread_mutex_unlock>
105 ·R_ARM_THM_CALL» pthread_mutex_unlock105 ·R_ARM_THM_CALL» pthread_mutex_unlock
106 »       ldrb»   r3,·[r6,·#4]106 »       ldrb»   r3,·[r6,·#4]
107 »       ldr»    r2,·[r6,·#0]107 »       ldr»    r2,·[r6,·#0]
108 »       str.w»  r2,·[r4,·#10]108 »       str.w»  r2,·[r4,·#10]
109 »       strb»   r3,·[r5,·#4]109 »       strb»   r3,·[r5,·#4]
110 »       strb.w» fp,·[r4,·#8] 
111 »       ldr»    r0,·[sp,·#4]110 »       ldr»    r0,·[sp,·#4]
 111 »       strb.w» fp,·[r4,·#8]
112 »       bl»     0·<threaded_ringbuffer_cw_dequeue>112 »       bl»     0·<threaded_ringbuffer_cw_dequeue>
113 ·R_ARM_THM_CALL» threaded_ringbuffer_cw_dequeue113 ·R_ARM_THM_CALL» threaded_ringbuffer_cw_dequeue
114 »       mov»    r3,·r0114 »       mov»    r8,·r0
115 »       cbz»    r0,·12a·<thread_pool_thread+0xd2>115 »       cbz»    r0,·12c·<thread_pool_thread+0xd4>
116 »       mov.w»  r2,·#2116 »       mov.w»  r3,·#2
117 »       mov.w»  r1,·#1117 »       mov.w»  r1,·#1
118 »       add.w»  r5,·r4,·#10118 »       strb»   r3,·[r4,·#8]
119 »       strb»   r2,·[r4,·#8] 
120 »       ldrd»   r7,·r8,·[r0] 
121 »       ldrd»   sl,·r9,·[r0,·#8]119 »       ldrd»   sl,·r9,·[r0,·#8]
 120 »       add.w»  r5,·r4,·#10
 121 »       ldr»    r7,·[r0,·#0]
 122 »       ldr.w»  r8,·[r0,·#4]
122 »       bl»     0·<zfree_line>123 »       bl»     0·<zfree_line>
123 ·R_ARM_THM_CALL» zfree_line124 ·R_ARM_THM_CALL» zfree_line
124 »       mov»    r0,·r5125 »       mov»    r0,·r5
125 »       mov.w»  r2,·#46»    ;·0x2e126 »       mov.w»  r2,·#46»    ;·0x2e
126 »       mov»    r1,·r9127 »       mov»    r1,·r9
127 »       bl»     0·<strncpy>128 »       bl»     0·<strncpy>
128 ·R_ARM_THM_CALL» strncpy129 ·R_ARM_THM_CALL» strncpy
129 »       cmp.w»  sl,·#0130 »       cmp.w»  sl,·#0
130 »       bne.n»  94·<thread_pool_thread+0x3c>131 »       bne.n»  94·<thread_pool_thread+0x3c>
131 »       mov»    r0,·r8132 »       mov»    r0,·r8
132 »       blx»    r7133 »       blx»    r7
133 »       b.n»    e0·<thread_pool_thread+0x88>134 »       b.n»    e0·<thread_pool_thread+0x88>
134 »       ldr»    r5,·[pc,·#104]»;·(194·<thread_pool_thread+0x13c>)135 »       ldr»    r5,·[pc,·#92]» ;·(18c·<thread_pool_thread+0x134>)
135 »       mov.w»  r2,·#3136 »       mov.w»  r3,·#3
136 »       str»    r3,·[sp,·#4]137 »       strb»   r3,·[r4,·#8]
137 »       strb»   r2,·[r4,·#8] 
138 »       add»    r5,·pc138 »       add»    r5,·pc
139 »       ldr»    r0,·[r5,·#0]139 »       ldr»    r0,·[r5,·#0]
140 »       bl»     0·<pthread_getspecific>140 »       bl»     0·<pthread_getspecific>
141 ·R_ARM_THM_CALL» pthread_getspecific141 ·R_ARM_THM_CALL» pthread_getspecific
142 »       ldr»    r3,·[sp,·#4]142 »       cbz»    r0,·e·<random_finalize+0xe>
143 »       cbz»    r0,·150·<thread_pool_thread+0xf8> 
Max diff block lines reached; 38351/42014 bytes (91.28%) of diff not shown.
24.7 KB
threaded-qsl-cw.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········2888·(bytes·into·file)13 ··Start·of·section·headers:··········2896·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0xb48:1 There·are·11·section·headers,·starting·at·offset·0xb50:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0003b0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0003b8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000978·000170·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·000980·000170·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0003e4·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0003ec·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0003e4·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0003ec·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0003e4·00006e·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0003ec·00006e·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·000452·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·00045a·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000452·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00045a·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·000488·0002c0·10······9··17··412 ··[·8]·.symtab···········SYMTAB··········00000000·000490·0002c0·10······9··17··4
13 ··[·9]·.strtab···········STRTAB··········00000000·000748·000230·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·000750·000230·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·000ae8·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·000af0·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
3.73 KB
readelf --wide --symbols {}
    
Offset 4, 44 lines modifiedOffset 4, 44 lines modified
4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
5 ·····1:·00000001····40·FUNC····LOCAL··DEFAULT····1·queue_sl_node_alloc.part.35 ·····1:·00000001····40·FUNC····LOCAL··DEFAULT····1·queue_sl_node_alloc.part.3
6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
7 ·····3:·00000020·····0·NOTYPE··LOCAL··DEFAULT····1·$d7 ·····3:·00000020·····0·NOTYPE··LOCAL··DEFAULT····1·$d
8 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC08 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
9 ·····5:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC19 ·····5:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
10 ·····6:·00000028·····0·NOTYPE··LOCAL··DEFAULT····1·$t10 ·····6:·00000028·····0·NOTYPE··LOCAL··DEFAULT····1·$t
11 ·····7:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····1·$d11 ·····7:·00000104·····0·NOTYPE··LOCAL··DEFAULT····1·$d
12 ·····8:·00000044·····0·NOTYPE··LOCAL··DEFAULT····5·.LC212 ·····8:·00000044·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
13 ·····9:·00000108·····0·NOTYPE··LOCAL··DEFAULT····1·$t13 ·····9:·00000110·····0·NOTYPE··LOCAL··DEFAULT····1·$t
14 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d14 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
15 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····1·15 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
16 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····3·16 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
17 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT····4·17 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
18 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····5·18 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
19 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····6·19 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
20 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT····7·20 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
21 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief21 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief
22 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort22 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort
23 ····19:·00000029····64·FUNC····GLOBAL·DEFAULT····1·threaded_qsl_cw_init23 ····19:·00000029····70·FUNC····GLOBAL·DEFAULT····1·threaded_qsl_cw_init
24 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mutex_init24 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mutex_init
25 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_init25 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_init
26 ····22:·00000069···160·FUNC····GLOBAL·DEFAULT····1·threaded_qsl_cw_finalize26 ····22:·00000071···160·FUNC····GLOBAL·DEFAULT····1·threaded_qsl_cw_finalize
27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_lock27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_lock
28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line
29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg
30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_unlock30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_unlock
31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_destroy31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_destroy
32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mutex_destroy32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mutex_destroy
33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_system_logger34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_system_logger
35 ····31:·00000109···138·FUNC····GLOBAL·DEFAULT····1·threaded_qsl_cw_enqueue35 ····31:·00000111···138·FUNC····GLOBAL·DEFAULT····1·threaded_qsl_cw_enqueue
36 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_wait36 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_wait
37 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_broadcast37 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_broadcast
38 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line38 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line
39 ····35:·00000195···128·FUNC····GLOBAL·DEFAULT····1·threaded_qsl_cw_try_enqueue39 ····35:·0000019d···128·FUNC····GLOBAL·DEFAULT····1·threaded_qsl_cw_try_enqueue
40 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_trylock40 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_trylock
41 ····37:·00000215···104·FUNC····GLOBAL·DEFAULT····1·threaded_qsl_cw_dequeue41 ····37:·0000021d···104·FUNC····GLOBAL·DEFAULT····1·threaded_qsl_cw_dequeue
42 ····38:·0000027d····96·FUNC····GLOBAL·DEFAULT····1·threaded_qsl_cw_try_dequeue42 ····38:·00000285····96·FUNC····GLOBAL·DEFAULT····1·threaded_qsl_cw_try_dequeue
43 ····39:·000002dd····50·FUNC····GLOBAL·DEFAULT····1·threaded_qsl_cw_wait_empty43 ····39:·000002e5····50·FUNC····GLOBAL·DEFAULT····1·threaded_qsl_cw_wait_empty
44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·usleep44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·usleep
45 ····41:·00000311····38·FUNC····GLOBAL·DEFAULT····1·threaded_qsl_cw_size45 ····41:·00000319····38·FUNC····GLOBAL·DEFAULT····1·threaded_qsl_cw_size
46 ····42:·00000339····46·FUNC····GLOBAL·DEFAULT····1·threaded_qsl_cw_room46 ····42:·00000341····46·FUNC····GLOBAL·DEFAULT····1·threaded_qsl_cw_room
47 ····43:·00000369····70·FUNC····GLOBAL·DEFAULT····1·threaded_qsl_cw_set_maxsize47 ····43:·00000371····70·FUNC····GLOBAL·DEFAULT····1·threaded_qsl_cw_set_maxsize
6.37 KB
readelf --wide --relocs {}
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x978·contains·46·entries:1 Relocation·section·'.rel.text'·at·offset·0x980·contains·46·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000018··0000110a·R_ARM_THM_CALL·········00000000···dief3 00000018··0000110a·R_ARM_THM_CALL·········00000000···dief
4 0000001c··0000120a·R_ARM_THM_CALL·········00000000···abort4 0000001c··0000120a·R_ARM_THM_CALL·········00000000···abort
5 00000020··00000403·R_ARM_REL32············00000000···.LC05 00000020··00000403·R_ARM_REL32············00000000···.LC0
6 00000024··00000503·R_ARM_REL32············0000003c···.LC16 00000024··00000503·R_ARM_REL32············0000003c···.LC1
7 00000044··0000140a·R_ARM_THM_CALL·········00000000···mutex_init7 0000004a··0000140a·R_ARM_THM_CALL·········00000000···mutex_init
8 0000004e··0000150a·R_ARM_THM_CALL·········00000000···pthread_cond_init8 00000054··0000150a·R_ARM_THM_CALL·········00000000···pthread_cond_init
9 00000058··0000150a·R_ARM_THM_CALL·········00000000···pthread_cond_init9 0000005e··0000150a·R_ARM_THM_CALL·········00000000···pthread_cond_init
10 0000007e··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock10 00000086··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
11 000000a6··0000180a·R_ARM_THM_CALL·········00000000···zfree_line11 000000ae··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
12 000000b4··0000190a·R_ARM_THM_CALL·········00000000···logger_handle_msg12 000000bc··0000190a·R_ARM_THM_CALL·········00000000···logger_handle_msg
13 000000c8··0000180a·R_ARM_THM_CALL·········00000000···zfree_line13 000000d0··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
14 000000d4··00001a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock14 000000dc··00001a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
15 000000dc··00001b0a·R_ARM_THM_CALL·········00000000···pthread_cond_destroy 
16 000000e4··00001b0a·R_ARM_THM_CALL·········00000000···pthread_cond_destroy15 000000e4··00001b0a·R_ARM_THM_CALL·········00000000···pthread_cond_destroy
17 000000fc··00001d19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_16 000000ec··00001b0a·R_ARM_THM_CALL·········00000000···pthread_cond_destroy
18 00000100··00001e1a·R_ARM_GOT_BREL·········00000000···g_system_logger17 00000104··00001d19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
19 00000104··00000803·R_ARM_REL32············00000044···.LC218 00000108··00001e1a·R_ARM_GOT_BREL·········00000000···g_system_logger
20 0000011e··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock19 0000010c··00000803·R_ARM_REL32············00000044···.LC2
21 00000136··0000200a·R_ARM_THM_CALL·········00000000···pthread_cond_wait20 00000126··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
22 00000160··0000210a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast21 0000013e··0000200a·R_ARM_THM_CALL·········00000000···pthread_cond_wait
23 00000186··0000220a·R_ARM_THM_CALL·········00000000···zalloc_line22 00000168··0000210a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast
24 000001a6··0000240a·R_ARM_THM_CALL·········00000000···pthread_mutex_trylock23 0000018e··0000220a·R_ARM_THM_CALL·········00000000···zalloc_line
25 000001d2··0000210a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast24 000001ae··0000240a·R_ARM_THM_CALL·········00000000···pthread_mutex_trylock
26 000001d8··00001a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock25 000001da··0000210a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast
27 000001f4··0000220a·R_ARM_THM_CALL·········00000000···zalloc_line26 000001e0··00001a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
28 00000200··00001a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock27 000001fc··0000220a·R_ARM_THM_CALL·········00000000···zalloc_line
29 00000228··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock28 00000208··00001a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
30 00000238··0000200a·R_ARM_THM_CALL·········00000000···pthread_cond_wait29 00000230··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
31 00000260··00001a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock30 00000240··0000200a·R_ARM_THM_CALL·········00000000···pthread_cond_wait
32 00000276··0000210a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast31 00000268··00001a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
33 00000290··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock32 0000027e··0000210a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast
34 000002b6··00001a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock33 00000298··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
35 000002cc··0000210a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast34 000002be··00001a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
36 000002d6··00001a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock35 000002d4··0000210a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast
37 000002ec··0000280a·R_ARM_THM_CALL·········00000000···usleep36 000002de··00001a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
38 000002f2··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock37 000002f4··0000280a·R_ARM_THM_CALL·········00000000···usleep
39 000002fa··00001a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock38 000002fa··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
40 00000320··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock39 00000302··00001a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
41 00000328··00001a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock40 00000328··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
42 00000348··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock41 00000330··00001a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
43 00000358··00001a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock42 00000350··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
44 0000037e··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock43 00000360··00001a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
45 00000396··0000210a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast44 00000386··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
46 0000039c··00001a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock45 0000039e··0000210a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast
47 000000f8··00001c1e·R_ARM_THM_JUMP24·······00000000···mutex_destroy46 000003a4··00001a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
48 00000174··00001a1e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock47 00000100··00001c1e·R_ARM_THM_JUMP24·······00000000···mutex_destroy
 48 0000017c··00001a1e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock
11.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 103 lines modifiedOffset 2, 104 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<queue_sl_node_alloc.part.3>:3 00000000·<queue_sl_node_alloc.part.3>:
4 queue_sl_node_alloc.part.3():4 queue_sl_node_alloc.part.3():
5 »       ldr»    r2,·[pc,·#28]» ;·(20·<queue_sl_node_alloc.part.3+0x20>)5 »       ldr»    r2,·[pc,·#28]» ;·(20·<queue_sl_node_alloc.part.3+0x20>)
 6 »       ldr»    r1,·[pc,·#32]» ;·(24·<queue_sl_node_alloc.part.3+0x24>)
 7 »       strd»   r3,·lr,·[sp,·#-8]!
6 »       mov.w»  r0,·#258 »       mov.w»  r0,·#25
7 »       movt»   r0,·#32770»  ;·0x80029 »       movt»   r0,·#32770»  ;·0x8002
8 »       strd»   r3,·lr,·[sp,·#-8]! 
9 »       mov.w»  r3,·#215»   ;·0xd710 »       mov.w»  r3,·#215»   ;·0xd7
10 »       ldr»    r1,·[pc,·#16]» ;·(24·<queue_sl_node_alloc.part.3+0x24>) 
11 »       add»    r2,·pc11 »       add»    r2,·pc
12 »       add»    r1,·pc12 »       add»    r1,·pc
13 »       bl»     0·<dief>13 »       bl»     0·<dief>
14 ·R_ARM_THM_CALL» dief14 ·R_ARM_THM_CALL» dief
15 »       bl»     0·<abort>15 »       bl»     0·<abort>
16 ·R_ARM_THM_CALL» abort16 ·R_ARM_THM_CALL» abort
17 »       .word»  0x0000000817 »       .word»  0x00000008
18 ·R_ARM_REL32»    .LC018 ·R_ARM_REL32»    .LC0
19 »       .word»  0x0000000a19 »       .word»  0x0000000a
20 ·R_ARM_REL32»    .LC120 ·R_ARM_REL32»    .LC1
  
21 00000028·<threaded_qsl_cw_init>:21 00000028·<threaded_qsl_cw_init>:
22 threaded_qsl_cw_init():22 threaded_qsl_cw_init():
23 »       strd»   r4,·r5,·[sp,·#-16]!23 »       strd»   r4,·r5,·[sp,·#-16]!
24 »       mov»    r4,·r0 
25 »       mov.w»  r5,·#024 »       mov.w»  r5,·#0
26 »       add.w»  r0,·r0,·#1625 »       mov»    r4,·r0
27 »       strd»   r6,·lr,·[sp,·#8]26 »       strd»   r6,·lr,·[sp,·#8]
28 »       mov»    r6,·r127 »       add.w»  r0,·r0,·#16
29 »       str»    r5,·[r4,·#0]28 »       str.w»  r5,·[r0,·#-16]
30 »       str»    r5,·[r4,·#4]29 »       str.w»  r5,·[r0,·#-12]
31 »       str»    r5,·[r4,·#8]30 »       str.w»  r5,·[r0,·#-8]
32 »       str»    r5,·[r4,·#12]31 »       str»    r5,·[r4,·#12]
 32 »       mov»    r6,·r1
33 »       bl»     0·<mutex_init>33 »       bl»     0·<mutex_init>
34 ·R_ARM_THM_CALL» mutex_init34 ·R_ARM_THM_CALL» mutex_init
35 »       mov»    r1,·r535 »       mov»    r1,·r5
36 »       add.w»  r0,·r4,·#40» ;·0x2836 »       add.w»  r0,·r4,·#40» ;·0x28
37 »       bl»     0·<pthread_cond_init>37 »       bl»     0·<pthread_cond_init>
38 ·R_ARM_THM_CALL» pthread_cond_init38 ·R_ARM_THM_CALL» pthread_cond_init
39 »       mov»    r1,·r539 »       mov»    r1,·r5
40 »       add.w»  r0,·r4,·#88» ;·0x5840 »       add.w»  r0,·r4,·#88» ;·0x58
41 »       bl»     0·<pthread_cond_init>41 »       bl»     0·<pthread_cond_init>
42 ·R_ARM_THM_CALL» pthread_cond_init42 ·R_ARM_THM_CALL» pthread_cond_init
43 »       str.w»  r6,·[r4,·#136]»      ;·0x8843 »       str.w»  r6,·[r4,·#136]»      ;·0x88
44 »       ldrd»   r4,·r5,·[sp]44 »       ldrd»   r4,·r5,·[sp]
45 »       add»    sp,·#845 »       add»    sp,·#8
46 »       pop»    {r6,·pc}46 »       pop»    {r6,·pc}
 47 »       nop
  
47 00000068·<threaded_qsl_cw_finalize>:48 00000070·<threaded_qsl_cw_finalize>:
48 threaded_qsl_cw_finalize():49 threaded_qsl_cw_finalize():
49 »       strd»   r4,·r5,·[sp,·#-24]!50 »       strd»   r4,·r5,·[sp,·#-24]!
50 »       mov»    r4,·r0 
51 »       ldr»    r5,·[pc,·#140]»;·(fc·<threaded_qsl_cw_finalize+0x94>) 
52 »       strd»   r6,·r7,·[sp,·#8]51 »       strd»   r6,·r7,·[sp,·#8]
53 »       add.w»  r6,·r0,·#1652 »       add.w»  r6,·r0,·#16
 53 »       mov»    r4,·r0
54 »       mov»    r0,·r654 »       mov»    r0,·r6
55 »       strd»   r8,·lr,·[sp,·#16]55 »       strd»   r8,·lr,·[sp,·#16]
 56 »       ldr»    r5,·[pc,·#124]»;·(80·<pthread_mutex_lock+0x80>)
56 »       bl»     0·<pthread_mutex_lock>57 »       bl»     0·<pthread_mutex_lock>
57 ·R_ARM_THM_CALL» pthread_mutex_lock58 ·R_ARM_THM_CALL» pthread_mutex_lock
58 »       ldr»    r3,·[r4,·#8]59 »       ldr»    r3,·[r4,·#8]
59 »       add»    r5,·pc60 »       add»    r5,·pc
60 »       cbz»    r3,·be·<threaded_qsl_cw_finalize+0x56>61 »       cbz»    r3,·c6·<threaded_qsl_cw_finalize+0x56>
61 »       ldr»    r2,·[pc,·#116]»;·(100·<threaded_qsl_cw_finalize+0x98>)62 »       ldr»    r2,·[pc,·#116]»;·(108·<threaded_qsl_cw_finalize+0x98>)
62 »       ldr.w»  r8,·[pc,·#120]»      ;·104·<threaded_qsl_cw_finalize+0x9c>63 »       ldr.w»  r8,·[pc,·#120]»      ;·10c·<threaded_qsl_cw_finalize+0x9c>
63 »       ldr»    r7,·[r5,·r2]64 »       ldr»    r7,·[r5,·r2]
64 »       add»    r8,·pc65 »       add»    r8,·pc
65 »       ldr»    r2,·[r4,·#0]66 »       ldr»    r2,·[r4,·#0]
66 »       add.w»  r3,·r3,·#4294967295» ;·0xffffffff67 »       add.w»  r3,·r3,·#4294967295» ;·0xffffffff
67 »       mov.w»  r1,·#168 »       mov.w»  r1,·#1
68 »       ldr»    r5,·[r2,·#0]69 »       ldr»    r5,·[r2,·#0]
69 »       mov»    r0,·r270 »       mov»    r0,·r2
 71 »       str»    r3,·[r4,·#8]
70 »       str»    r5,·[r4,·#0]72 »       str»    r5,·[r4,·#0]
71 »       ldr»    r5,·[r2,·#4]73 »       ldr»    r5,·[r2,·#4]
72 »       str»    r3,·[r4,·#8] 
73 »       bl»     0·<zfree_line>74 »       bl»     0·<zfree_line>
74 ·R_ARM_THM_CALL» zfree_line75 ·R_ARM_THM_CALL» zfree_line
75 »       mov»    r2,·r876 »       mov»    r2,·r8
76 »       mov.w»  r1,·#377 »       mov.w»  r1,·#3
77 »       ldr»    r0,·[r7,·#0]78 »       ldr»    r0,·[r7,·#0]
78 »       mov»    r3,·r579 »       mov»    r3,·r5
79 »       bl»     0·<logger_handle_msg>80 »       bl»     0·<logger_handle_msg>
80 ·R_ARM_THM_CALL» logger_handle_msg81 ·R_ARM_THM_CALL» logger_handle_msg
81 »       ldr»    r3,·[r4,·#8]82 »       ldr»    r3,·[r4,·#8]
82 »       cmp»    r3,·#083 »       cmp»    r3,·#0
83 »       bne.n»  92·<threaded_qsl_cw_finalize+0x2a>84 »       bne.n»  9a·<threaded_qsl_cw_finalize+0x2a>
84 »       ldr»    r0,·[r4,·#12]85 »       ldr»    r0,·[r4,·#12]
85 »       cbz»    r0,·d2·<threaded_qsl_cw_finalize+0x6a>86 »       cbz»    r0,·da·<threaded_qsl_cw_finalize+0x6a>
86 »       ldr»    r5,·[r0,·#0]87 »       ldr»    r5,·[r0,·#0]
87 »       mov.w»  r1,·#088 »       mov.w»  r1,·#0
88 »       bl»     0·<zfree_line>89 »       bl»     0·<zfree_line>
89 ·R_ARM_THM_CALL» zfree_line90 ·R_ARM_THM_CALL» zfree_line
90 »       mov»    r0,·r591 »       mov»    r0,·r5
91 »       cmp»    r5,·#092 »       cmp»    r5,·#0
92 »       bne.n»  c2·<threaded_qsl_cw_finalize+0x5a>93 »       bne.n»  ca·<threaded_qsl_cw_finalize+0x5a>
93 »       mov»    r0,·r694 »       mov»    r0,·r6
94 »       bl»     0·<pthread_mutex_unlock>95 »       bl»     0·<pthread_mutex_unlock>
95 ·R_ARM_THM_CALL» pthread_mutex_unlock96 ·R_ARM_THM_CALL» pthread_mutex_unlock
96 »       add.w»  r0,·r4,·#88» ;·0x5897 »       add.w»  r0,·r4,·#88» ;·0x58
97 »       bl»     0·<pthread_cond_destroy>98 »       bl»     0·<pthread_cond_destroy>
98 ·R_ARM_THM_CALL» pthread_cond_destroy99 ·R_ARM_THM_CALL» pthread_cond_destroy
99 »       add.w»  r0,·r4,·#40» ;·0x28100 »       add.w»  r0,·r4,·#40» ;·0x28
Offset 114, 46 lines modifiedOffset 115, 46 lines modified
114 »       .word»  0x00000074115 »       .word»  0x00000074
115 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_116 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_
116 »       .word»  0x00000000117 »       .word»  0x00000000
117 ·R_ARM_GOT32»    g_system_logger118 ·R_ARM_GOT32»    g_system_logger
118 »       .word»  0x00000070119 »       .word»  0x00000070
119 ·R_ARM_REL32»    .LC2120 ·R_ARM_REL32»    .LC2
  
120 00000108·<threaded_qsl_cw_enqueue>:121 00000110·<threaded_qsl_cw_enqueue>:
121 threaded_qsl_cw_enqueue():122 threaded_qsl_cw_enqueue():
122 »       strd»   r3,·r4,·[sp,·#-24]!123 »       strd»   r3,·r4,·[sp,·#-24]!
123 »       mov»    r4,·r0 
124 »       strd»   r5,·r6,·[sp,·#8]124 »       strd»   r5,·r6,·[sp,·#8]
125 »       add.w»  r5,·r0,·#16125 »       add.w»  r5,·r0,·#16
 126 »       mov»    r4,·r0
126 »       mov»    r0,·r5127 »       mov»    r0,·r5
127 »       strd»   r7,·lr,·[sp,·#16]128 »       strd»   r7,·lr,·[sp,·#16]
Max diff block lines reached; 8096/11614 bytes (69.71%) of diff not shown.
12.4 KB
threaded_dll_cw.o
1.34 KB
readelf --wide --symbols {}
    
Offset 16, 18 lines modifiedOffset 16, 18 lines modified
16 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····3·16 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
17 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT····4·17 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
18 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····5·18 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
19 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····6·19 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
20 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT····7·20 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
21 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief21 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief
22 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort22 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort
23 ····19:·00000029····74·FUNC····GLOBAL·DEFAULT····1·threaded_dll_cw_init23 ····19:·00000029····78·FUNC····GLOBAL·DEFAULT····1·threaded_dll_cw_init
24 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mutex_init24 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mutex_init
25 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_init25 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_init
26 ····22:·00000075···176·FUNC····GLOBAL·DEFAULT····1·threaded_dll_cw_finalize26 ····22:·00000079···172·FUNC····GLOBAL·DEFAULT····1·threaded_dll_cw_finalize
27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_lock27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_lock
28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line
29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg
30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_unlock30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_unlock
31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_destroy31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_destroy
32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mutex_destroy32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mutex_destroy
33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
1.48 KB
readelf --wide --relocs {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x9c0·contains·46·entries:1 Relocation·section·'.rel.text'·at·offset·0x9c0·contains·46·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000018··0000110a·R_ARM_THM_CALL·········00000000···dief3 00000018··0000110a·R_ARM_THM_CALL·········00000000···dief
4 0000001c··0000120a·R_ARM_THM_CALL·········00000000···abort4 0000001c··0000120a·R_ARM_THM_CALL·········00000000···abort
5 00000020··00000403·R_ARM_REL32············00000000···.LC05 00000020··00000403·R_ARM_REL32············00000000···.LC0
6 00000024··00000503·R_ARM_REL32············0000003c···.LC16 00000024··00000503·R_ARM_REL32············0000003c···.LC1
7 0000004e··0000140a·R_ARM_THM_CALL·········00000000···mutex_init7 00000052··0000140a·R_ARM_THM_CALL·········00000000···mutex_init
8 00000058··0000150a·R_ARM_THM_CALL·········00000000···pthread_cond_init8 0000005c··0000150a·R_ARM_THM_CALL·········00000000···pthread_cond_init
9 00000062··0000150a·R_ARM_THM_CALL·········00000000···pthread_cond_init9 00000066··0000150a·R_ARM_THM_CALL·········00000000···pthread_cond_init
10 0000008e··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock10 00000092··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
11 000000be··0000180a·R_ARM_THM_CALL·········00000000···zfree_line11 000000be··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
12 000000cc··0000190a·R_ARM_THM_CALL·········00000000···logger_handle_msg12 000000cc··0000190a·R_ARM_THM_CALL·········00000000···logger_handle_msg
13 000000e0··0000180a·R_ARM_THM_CALL·········00000000···zfree_line13 000000e0··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
14 000000ec··00001a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock14 000000ec··00001a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
15 000000f4··00001b0a·R_ARM_THM_CALL·········00000000···pthread_cond_destroy15 000000f4··00001b0a·R_ARM_THM_CALL·········00000000···pthread_cond_destroy
16 000000fc··00001b0a·R_ARM_THM_CALL·········00000000···pthread_cond_destroy16 000000fc··00001b0a·R_ARM_THM_CALL·········00000000···pthread_cond_destroy
17 00000118··00001d19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_17 00000118··00001d19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
9.54 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 19 lines modifiedOffset 2, 19 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<list_dl_node_alloc.part.1>:3 00000000·<list_dl_node_alloc.part.1>:
4 list_dl_node_alloc.part.1():4 list_dl_node_alloc.part.1():
5 »       ldr»    r2,·[pc,·#28]» ;·(20·<list_dl_node_alloc.part.1+0x20>)5 »       ldr»    r2,·[pc,·#28]» ;·(20·<list_dl_node_alloc.part.1+0x20>)
 6 »       ldr»    r1,·[pc,·#32]» ;·(24·<list_dl_node_alloc.part.1+0x24>)
 7 »       strd»   r3,·lr,·[sp,·#-8]!
6 »       mov.w»  r0,·#258 »       mov.w»  r0,·#25
7 »       movt»   r0,·#32770»  ;·0x80029 »       movt»   r0,·#32770»  ;·0x8002
8 »       strd»   r3,·lr,·[sp,·#-8]! 
9 »       mov.w»  r3,·#166»   ;·0xa610 »       mov.w»  r3,·#166»   ;·0xa6
10 »       ldr»    r1,·[pc,·#16]» ;·(24·<list_dl_node_alloc.part.1+0x24>) 
11 »       add»    r2,·pc11 »       add»    r2,·pc
12 »       add»    r1,·pc12 »       add»    r1,·pc
13 »       bl»     0·<dief>13 »       bl»     0·<dief>
14 ·R_ARM_THM_CALL» dief14 ·R_ARM_THM_CALL» dief
15 »       bl»     0·<abort>15 »       bl»     0·<abort>
16 ·R_ARM_THM_CALL» abort16 ·R_ARM_THM_CALL» abort
17 »       .word»  0x0000000817 »       .word»  0x00000008
Offset 24, 23 lines modifiedOffset 24, 23 lines modified
  
24 00000028·<threaded_dll_cw_init>:24 00000028·<threaded_dll_cw_init>:
25 threaded_dll_cw_init():25 threaded_dll_cw_init():
26 »       strd»   r4,·r5,·[sp,·#-16]!26 »       strd»   r4,·r5,·[sp,·#-16]!
27 »       add.w»  r2,·r0,·#827 »       add.w»  r2,·r0,·#8
28 »       mov»    r4,·r028 »       mov»    r4,·r0
29 »       mov.w»  r5,·#029 »       mov.w»  r5,·#0
30 »       add.w»  r0,·r0,·#24 
31 »       strd»   r6,·lr,·[sp,·#8]30 »       strd»   r6,·lr,·[sp,·#8]
32 »       mov»    r6,·r131 »       add.w»  r0,·r0,·#24
33 »       str.w»  r5,·[r0,·#-20]32 »       str.w»  r5,·[r0,·#-20]
 33 »       str.w»  r5,·[r0,·#-16]
 34 »       str.w»  r5,·[r0,·#-8]
34 »       str»    r2,·[r4,·#0]35 »       str»    r2,·[r4,·#0]
35 »       str»    r5,·[r4,·#8] 
36 »       str»    r4,·[r4,·#12]36 »       str»    r4,·[r4,·#12]
37 »       str»    r5,·[r4,·#16] 
38 »       str»    r5,·[r4,·#20]37 »       str»    r5,·[r4,·#20]
 38 »       mov»    r6,·r1
39 »       bl»     0·<mutex_init>39 »       bl»     0·<mutex_init>
40 ·R_ARM_THM_CALL» mutex_init40 ·R_ARM_THM_CALL» mutex_init
41 »       mov»    r1,·r541 »       mov»    r1,·r5
42 »       add.w»  r0,·r4,·#48» ;·0x3042 »       add.w»  r0,·r4,·#48» ;·0x30
43 »       bl»     0·<pthread_cond_init>43 »       bl»     0·<pthread_cond_init>
44 ·R_ARM_THM_CALL» pthread_cond_init44 ·R_ARM_THM_CALL» pthread_cond_init
45 »       mov»    r1,·r545 »       mov»    r1,·r5
Offset 49, 62 lines modifiedOffset 49, 61 lines modified
49 ·R_ARM_THM_CALL» pthread_cond_init49 ·R_ARM_THM_CALL» pthread_cond_init
50 »       str.w»  r6,·[r4,·#144]»      ;·0x9050 »       str.w»  r6,·[r4,·#144]»      ;·0x90
51 »       ldrd»   r4,·r5,·[sp]51 »       ldrd»   r4,·r5,·[sp]
52 »       add»    sp,·#852 »       add»    sp,·#8
53 »       pop»    {r6,·pc}53 »       pop»    {r6,·pc}
54 »       nop54 »       nop
  
55 00000074·<threaded_dll_cw_finalize>:55 00000078·<threaded_dll_cw_finalize>:
56 threaded_dll_cw_finalize():56 threaded_dll_cw_finalize():
57 »       strd»   r3,·r4,·[sp,·#-32]!57 »       strd»   r3,·r4,·[sp,·#-32]!
58 »       mov»    r4,·r0 
59 »       strd»   r5,·r6,·[sp,·#8] 
60 »       ldr»    r5,·[pc,·#152]»;·(118·<threaded_dll_cw_finalize+0xa4>) 
61 »       strd»   r7,·r8,·[sp,·#16]58 »       strd»   r7,·r8,·[sp,·#16]
62 »       add.w»  r7,·r0,·#2459 »       add.w»  r7,·r0,·#24
 60 »       mov»    r4,·r0
63 »       mov»    r0,·r761 »       mov»    r0,·r7
 62 »       strd»   r5,·r6,·[sp,·#8]
64 »       strd»   r9,·lr,·[sp,·#24]63 »       strd»   r9,·lr,·[sp,·#24]
 64 »       ldr»    r5,·[pc,·#132]»;·(88·<pthread_mutex_lock+0x88>)
65 »       bl»     0·<pthread_mutex_lock>65 »       bl»     0·<pthread_mutex_lock>
66 ·R_ARM_THM_CALL» pthread_mutex_lock66 ·R_ARM_THM_CALL» pthread_mutex_lock
67 »       ldr»    r3,·[r4,·#16]67 »       ldr»    r3,·[r4,·#16]
68 »       add»    r5,·pc68 »       add»    r5,·pc
69 »       cbz»    r3,·d6·<threaded_dll_cw_finalize+0x62>69 »       cbz»    r3,·d6·<threaded_dll_cw_finalize+0x5e>
70 »       ldr»    r2,·[pc,·#128]»;·(11c·<threaded_dll_cw_finalize+0xa8>)70 »       ldr»    r2,·[pc,·#124]»;·(11c·<threaded_dll_cw_finalize+0xa4>)
71 »       add.w»  r8,·r4,·#871 »       ldr.w»  r8,·[pc,·#128]»      ;·120·<threaded_dll_cw_finalize+0xa8>
72 »       ldr»    r6,·[pc,·#128]»;·(120·<threaded_dll_cw_finalize+0xac>)72 »       add.w»  r6,·r4,·#8
73 »       ldr»    r5,·[r5,·r2]73 »       ldr»    r5,·[r5,·r2]
74 »       add»    r6,·pc74 »       add»    r8,·pc
 75 »       ldr»    r0,·[r4,·#12]
75 »       add.w»  r2,·r3,·#4294967295» ;·0xffffffff76 »       add.w»  r2,·r3,·#4294967295» ;·0xffffffff
76 »       ldr»    r3,·[r4,·#12] 
77 »       mov.w»  r1,·#177 »       mov.w»  r1,·#1
78 »       ldrd»   ip,·r9,·[r3,·#4]78 »       ldrd»   r3,·r9,·[r0,·#4]
79 »       mov»    r0,·r379 »       str»    r3,·[r4,·#12]
80 »       str.w»  ip,·[r4,·#12]80 »       str»    r6,·[r3,·#0]
81 »       str.w»  r8,·[ip] 
82 »       str»    r2,·[r4,·#16]81 »       str»    r2,·[r4,·#16]
83 »       bl»     0·<zfree_line>82 »       bl»     0·<zfree_line>
84 ·R_ARM_THM_CALL» zfree_line83 ·R_ARM_THM_CALL» zfree_line
85 »       mov»    r3,·r984 »       mov»    r3,·r9
86 »       mov»    r2,·r685 »       mov»    r2,·r8
87 »       ldr»    r0,·[r5,·#0] 
88 »       mov.w»  r1,·#386 »       mov.w»  r1,·#3
 87 »       ldr»    r0,·[r5,·#0]
89 »       bl»     0·<logger_handle_msg>88 »       bl»     0·<logger_handle_msg>
90 ·R_ARM_THM_CALL» logger_handle_msg89 ·R_ARM_THM_CALL» logger_handle_msg
91 »       ldr»    r3,·[r4,·#16]90 »       ldr»    r3,·[r4,·#16]
92 »       cmp»    r3,·#091 »       cmp»    r3,·#0
93 »       bne.n»  a4·<threaded_dll_cw_finalize+0x30>92 »       bne.n»  aa·<threaded_dll_cw_finalize+0x32>
94 »       ldr»    r0,·[r4,·#20]93 »       ldr»    r0,·[r4,·#20]
95 »       cbz»    r0,·ea·<threaded_dll_cw_finalize+0x76>94 »       cbz»    r0,·ea·<threaded_dll_cw_finalize+0x72>
96 »       ldr»    r5,·[r0,·#0]95 »       ldr»    r5,·[r0,·#0]
97 »       mov.w»  r1,·#196 »       mov.w»  r1,·#1
98 »       bl»     0·<zfree_line>97 »       bl»     0·<zfree_line>
99 ·R_ARM_THM_CALL» zfree_line98 ·R_ARM_THM_CALL» zfree_line
100 »       mov»    r0,·r599 »       mov»    r0,·r5
101 »       cmp»    r5,·#0100 »       cmp»    r5,·#0
102 »       bne.n»  da·<threaded_dll_cw_finalize+0x66>101 »       bne.n»  da·<threaded_dll_cw_finalize+0x62>
103 »       mov»    r0,·r7102 »       mov»    r0,·r7
104 »       bl»     0·<pthread_mutex_unlock>103 »       bl»     0·<pthread_mutex_unlock>
105 ·R_ARM_THM_CALL» pthread_mutex_unlock104 ·R_ARM_THM_CALL» pthread_mutex_unlock
106 »       add.w»  r0,·r4,·#96» ;·0x60105 »       add.w»  r0,·r4,·#96» ;·0x60
107 »       bl»     0·<pthread_cond_destroy>106 »       bl»     0·<pthread_cond_destroy>
108 ·R_ARM_THM_CALL» pthread_cond_destroy107 ·R_ARM_THM_CALL» pthread_cond_destroy
109 »       add.w»  r0,·r4,·#48» ;·0x30108 »       add.w»  r0,·r4,·#48» ;·0x30
Offset 114, 27 lines modifiedOffset 113, 27 lines modified
114 »       ldrd»   r3,·r4,·[sp]113 »       ldrd»   r3,·r4,·[sp]
115 »       ldrd»   r5,·r6,·[sp,·#8]114 »       ldrd»   r5,·r6,·[sp,·#8]
116 »       ldrd»   r7,·r8,·[sp,·#16]115 »       ldrd»   r7,·r8,·[sp,·#16]
117 »       ldrd»   r9,·lr,·[sp,·#24]116 »       ldrd»   r9,·lr,·[sp,·#24]
118 »       add»    sp,·#32117 »       add»    sp,·#32
119 »       b.w»    0·<mutex_destroy>118 »       b.w»    0·<mutex_destroy>
120 ·R_ARM_THM_JUMP24»       mutex_destroy119 ·R_ARM_THM_JUMP24»       mutex_destroy
121 »       .word»  0x00000080120 »       .word»  0x0000007c
122 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_121 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_
123 »       .word»  0x00000000122 »       .word»  0x00000000
Max diff block lines reached; 6020/9588 bytes (62.79%) of diff not shown.
649 B
threaded_nb_mm.o
617 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 5, 18 lines modifiedOffset 5, 18 lines modified
  
5 00000000·<threaded_nb_mm_init>:5 00000000·<threaded_nb_mm_init>:
6 threaded_nb_mm_init():6 threaded_nb_mm_init():
7 »       add.w»  r2,·r2,·#37 »       add.w»  r2,·r2,·#3
8 »       strd»   r3,·r4,·[sp,·#-24]!8 »       strd»   r3,·r4,·[sp,·#-24]!
9 »       bic.w»  r4,·r2,·#39 »       bic.w»  r4,·r2,·#3
10 »       strd»   r5,·r6,·[sp,·#8]10 »       strd»   r5,·r6,·[sp,·#8]
 11 »       mul.w»  r6,·r1,·r4
11 »       mov»    r5,·r012 »       mov»    r5,·r0
12 »       strd»   r7,·lr,·[sp,·#16]13 »       strd»   r7,·lr,·[sp,·#16]
13 »       mov»    r7,·r114 »       mov»    r7,·r1
14 »       mul.w»  r6,·r1,·r4 
15 »       mov»    r0,·r615 »       mov»    r0,·r6
16 »       bl»     0·<malloc>16 »       bl»     0·<malloc>
17 ·R_ARM_THM_CALL» malloc17 ·R_ARM_THM_CALL» malloc
18 »       str»    r0,·[r5,·#0]18 »       str»    r0,·[r5,·#0]
19 »       cbz»    r0,·72·<threaded_nb_mm_init+0x72>19 »       cbz»    r0,·72·<threaded_nb_mm_init+0x72>
20 »       strd»   r4,·r7,·[r5,·#8]20 »       strd»   r4,·r7,·[r5,·#8]
21 »       cbz»    r6,·5e·<threaded_nb_mm_init+0x5e>21 »       cbz»    r6,·5e·<threaded_nb_mm_init+0x5e>
31.2 KB
threaded_ringbuffer.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········3052·(bytes·into·file)13 ··Start·of·section·headers:··········3040·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0xbec:1 There·are·11·section·headers,·starting·at·offset·0xbe0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000508·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0004fc·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0009ac·0001e0·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·0009a0·0001e0·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00053c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000530·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·00053c·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000530·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·00053c·00001a·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000530·00001a·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·000556·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·00054a·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000556·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00054a·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·00058c·000230·10······9··13··412 ··[·8]·.symtab···········SYMTAB··········00000000·000580·000230·10······9··13··4
13 ··[·9]·.strtab···········STRTAB··········00000000·0007bc·0001ee·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·0007b0·0001ee·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·000b8c·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·000b80·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
3.56 KB
readelf --wide --symbols {}
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
  
1 Symbol·table·'.symtab'·contains·35·entries:1 Symbol·table·'.symtab'·contains·35·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
5 ·····2:·00000078·····0·NOTYPE··LOCAL··DEFAULT····1·$d5 ·····2:·00000070·····0·NOTYPE··LOCAL··DEFAULT····1·$d
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC06 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
7 ·····4:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····1·$t7 ·····4:·00000074·····0·NOTYPE··LOCAL··DEFAULT····1·$t
8 ·····5:·00000504·····0·NOTYPE··LOCAL··DEFAULT····1·$d8 ·····5:·000004f8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
10 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT····1·10 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
11 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····3·11 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····4·12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
13 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT····5·13 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····6·14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····7·15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
16 ····13:·00000001···124·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_init16 ····13:·00000001···116·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_init
17 ····14:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc17 ····14:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
18 ····15:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_init18 ····15:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_init
19 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_lock19 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_lock
20 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror20 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
21 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit21 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
22 ····19:·0000007d····48·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_finalize22 ····19:·00000075····48·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_finalize
23 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free23 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
24 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_destroy24 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_destroy
25 ····22:·000000ad···124·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_enqueue25 ····22:·000000a5···124·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_enqueue
26 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_unlock26 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_unlock
27 ····24:·00000129···162·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_try_enqueue27 ····24:·00000121···162·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_try_enqueue
28 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_trylock28 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_trylock
29 ····26:·000001cd····94·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_try_peek29 ····26:·000001c5····94·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_try_peek
30 ····27:·0000022d····56·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_peek30 ····27:·00000225····56·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_peek
31 ····28:·00000265···112·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_dequeue31 ····28:·0000025d···112·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_dequeue
32 ····29:·000002d5···146·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_try_dequeue32 ····29:·000002cd···146·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_try_dequeue
33 ····30:·00000369···154·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_dequeue_set33 ····30:·00000361···154·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_dequeue_set
34 ····31:·00000405····50·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_wait_empty34 ····31:·000003fd····50·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_wait_empty
35 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·usleep35 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·usleep
36 ····33:·00000439····38·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_size36 ····33:·00000431····38·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_size
37 ····34:·00000461···168·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_set_maxsize37 ····34:·00000459···164·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_set_maxsize
8.55 KB
readelf --wide --relocs {}
    
Offset 1, 63 lines modifiedOffset 1, 63 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x9ac·contains·60·entries:1 Relocation·section·'.rel.text'·at·offset·0x9a0·contains·60·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000016··00000e0a·R_ARM_THM_CALL·········00000000···malloc3 00000012··00000e0a·R_ARM_THM_CALL·········00000000···malloc
4 00000032··00000f0a·R_ARM_THM_CALL·········00000000···pthread_mutex_init4 0000002e··00000f0a·R_ARM_THM_CALL·········00000000···pthread_mutex_init
5 0000003e··00000f0a·R_ARM_THM_CALL·········00000000···pthread_mutex_init5 0000003a··00000f0a·R_ARM_THM_CALL·········00000000···pthread_mutex_init
6 00000048··00000f0a·R_ARM_THM_CALL·········00000000···pthread_mutex_init6 00000044··00000f0a·R_ARM_THM_CALL·········00000000···pthread_mutex_init
7 0000006c··0000110a·R_ARM_THM_CALL·········00000000···perror7 00000064··0000110a·R_ARM_THM_CALL·········00000000···perror
8 00000072··0000120a·R_ARM_THM_CALL·········00000000···exit8 0000006a··0000120a·R_ARM_THM_CALL·········00000000···exit
9 00000078··00000303·R_ARM_REL32············00000000···.LC09 00000070··00000303·R_ARM_REL32············00000000···.LC0
10 00000084··0000140a·R_ARM_THM_CALL·········00000000···free10 0000007c··0000140a·R_ARM_THM_CALL·········00000000···free
 11 0000008a··0000150a·R_ARM_THM_CALL·········00000000···pthread_mutex_destroy
11 00000092··0000150a·R_ARM_THM_CALL·········00000000···pthread_mutex_destroy12 00000092··0000150a·R_ARM_THM_CALL·········00000000···pthread_mutex_destroy
12 0000009a··0000150a·R_ARM_THM_CALL·········00000000···pthread_mutex_destroy13 000000be··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
13 000000c6··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock14 000000c4··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
14 000000cc··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock15 00000106··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
15 0000010e··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock16 0000011a··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
16 00000122··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock17 00000136··0000190a·R_ARM_THM_CALL·········00000000···pthread_mutex_trylock
17 0000013e··0000190a·R_ARM_THM_CALL·········00000000···pthread_mutex_trylock18 00000156··0000190a·R_ARM_THM_CALL·········00000000···pthread_mutex_trylock
18 0000015e··0000190a·R_ARM_THM_CALL·········00000000···pthread_mutex_trylock19 00000184··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
19 0000018c··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock20 0000019e··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
20 000001a6··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock21 000001b2··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
21 000001ba··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock22 000001ba··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
22 000001c2··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock23 000001d4··0000190a·R_ARM_THM_CALL·········00000000···pthread_mutex_trylock
23 000001dc··0000190a·R_ARM_THM_CALL·········00000000···pthread_mutex_trylock24 000001ee··0000190a·R_ARM_THM_CALL·········00000000···pthread_mutex_trylock
24 000001f6··0000190a·R_ARM_THM_CALL·········00000000···pthread_mutex_trylock25 000001fa··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
25 00000202··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock26 00000200··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
26 00000208··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock27 00000214··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
27 0000021c··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock28 00000238··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
28 00000240··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock29 0000023e··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
29 00000246··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock30 00000248··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
30 00000250··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock31 0000024e··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
31 00000256··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock32 00000274··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
32 0000027c··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock33 0000027a··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
33 00000282··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock34 000002a6··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
34 000002ae··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock35 000002ba··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
35 000002c2··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock36 000002c4··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
36 000002cc··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock37 000002e4··0000190a·R_ARM_THM_CALL·········00000000···pthread_mutex_trylock
37 000002ec··0000190a·R_ARM_THM_CALL·········00000000···pthread_mutex_trylock38 000002fe··0000190a·R_ARM_THM_CALL·········00000000···pthread_mutex_trylock
38 00000306··0000190a·R_ARM_THM_CALL·········00000000···pthread_mutex_trylock39 0000032c··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
39 00000334··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock40 00000340··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
40 00000348··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock41 0000034c··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
41 00000354··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock42 00000356··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
42 0000035e··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock43 0000037c··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
43 00000384··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock44 00000382··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
44 0000038a··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock45 000003d2··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
45 000003da··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock46 000003e8··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
46 000003f0··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock47 000003f2··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
47 000003fa··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock48 0000040c··0000200a·R_ARM_THM_CALL·········00000000···usleep
48 00000414··0000200a·R_ARM_THM_CALL·········00000000···usleep49 00000412··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
49 0000041a··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock50 0000041a··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
50 00000422··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock51 00000440··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
51 00000448··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock52 00000448··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
52 00000450··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock53 00000472··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
53 0000047a··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock54 00000484··00000e0a·R_ARM_THM_CALL·········00000000···malloc
54 0000048c··00000e0a·R_ARM_THM_CALL·········00000000···malloc55 000004be··0000140a·R_ARM_THM_CALL·········00000000···free
55 000004cc··0000140a·R_ARM_THM_CALL·········00000000···free56 000004ce··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
56 000004dc··0000170a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock57 000004ec··0000110a·R_ARM_THM_CALL·········00000000···perror
57 000004fa··0000110a·R_ARM_THM_CALL·········00000000···perror58 000004f2··0000120a·R_ARM_THM_CALL·········00000000···exit
58 00000500··0000120a·R_ARM_THM_CALL·········00000000···exit59 000004f8··00000303·R_ARM_REL32············00000000···.LC0
59 00000504··00000303·R_ARM_REL32············00000000···.LC060 0000005c··0000101e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_lock
60 00000064··0000101e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_lock61 000000a0··0000151e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_destroy
61 000000a8··0000151e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_destroy62 000000fe··0000171e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock
62 00000106··0000171e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock 
16.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 62 lines modifiedOffset 1, 60 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000000·<threaded_ringbuffer_init>:2 00000000·<threaded_ringbuffer_init>:
3 threaded_ringbuffer_init():3 threaded_ringbuffer_init():
4 »       strd»   r3,·r4,·[sp,·#-24]!4 »       strd»   r4,·r5,·[sp,·#-16]!
5 »       mov»    r4,·r0 
6 »       strd»   r5,·r6,·[sp,·#8] 
7 »       mov.w»  r5,·r1,·lsl·#25 »       mov.w»  r5,·r1,·lsl·#2
8 »       mov»    r6,·r16 »       mov»    r4,·r0
9 »       strd»   r7,·lr,·[sp,·#16]7 »       strd»   r6,·lr,·[sp,·#8]
10 »       mov»    r0,·r58 »       mov»    r0,·r5
 9 »       mov»    r6,·r1
11 »       bl»     0·<malloc>10 »       bl»     0·<malloc>
12 ·R_ARM_THM_CALL» malloc11 ·R_ARM_THM_CALL» malloc
13 »       str»    r0,·[r4,·#0]12 »       str»    r0,·[r4,·#0]
14 »       cbz»    r0,·68·<threaded_ringbuffer_init+0x68>13 »       cbz»    r0,·60·<threaded_ringbuffer_init+0x60>
15 »       add»    r5,·r014 »       add»    r5,·r0
16 »       mov.w»  r1,·#0 
17 »       add.w»  r7,·r4,·#64» ;·0x40 
18 »       strd»   r5,·r0,·[r4,·#4] 
19 »       str»    r0,·[r4,·#12]15 »       str»    r0,·[r4,·#12]
 16 »       strd»   r5,·r0,·[r4,·#4]
 17 »       mov.w»  r1,·#0
20 »       add.w»  r0,·r4,·#1618 »       add.w»  r0,·r4,·#16
 19 »       add.w»  r5,·r4,·#64» ;·0x40
21 »       bl»     0·<pthread_mutex_init>20 »       bl»     0·<pthread_mutex_init>
22 ·R_ARM_THM_CALL» pthread_mutex_init21 ·R_ARM_THM_CALL» pthread_mutex_init
23 »       mov.w»  r1,·#022 »       mov.w»  r1,·#0
24 »       add.w»  r0,·r4,·#40» ;·0x2823 »       add.w»  r0,·r4,·#40» ;·0x28
25 »       bl»     0·<pthread_mutex_init>24 »       bl»     0·<pthread_mutex_init>
26 ·R_ARM_THM_CALL» pthread_mutex_init25 ·R_ARM_THM_CALL» pthread_mutex_init
27 »       mov»    r0,·r726 »       mov»    r0,·r5
28 »       mov.w»  r1,·#027 »       mov.w»  r1,·#0
29 »       bl»     0·<pthread_mutex_init>28 »       bl»     0·<pthread_mutex_init>
30 ·R_ARM_THM_CALL» pthread_mutex_init29 ·R_ARM_THM_CALL» pthread_mutex_init
31 »       mov.w»  r3,·#030 »       mov.w»  r3,·#0
32 »       mov»    r0,·r7 
33 »       ldrd»   r7,·lr,·[sp,·#16] 
34 »       strd»   r6,·r3,·[r4,·#88]»     ;·0x5831 »       strd»   r6,·r3,·[r4,·#88]»     ;·0x58
35 »       ldrd»   r3,·r4,·[sp]32 »       mov»    r0,·r5
36 »       ldrd»   r5,·r6,·[sp,·#8]33 »       ldrd»   r6,·lr,·[sp,·#8]
37 »       add»    sp,·#2434 »       ldrd»   r4,·r5,·[sp]
 35 »       add»    sp,·#16
38 »       b.w»    0·<pthread_mutex_lock>36 »       b.w»    0·<pthread_mutex_lock>
39 ·R_ARM_THM_JUMP24»       pthread_mutex_lock37 ·R_ARM_THM_JUMP24»       pthread_mutex_lock
40 »       ldr»    r0,·[pc,·#12]» ;·(78·<threaded_ringbuffer_init+0x78>)38 »       ldr»    r0,·[pc,·#12]» ;·(70·<threaded_ringbuffer_init+0x70>)
41 »       add»    r0,·pc39 »       add»    r0,·pc
42 »       bl»     0·<perror>40 »       bl»     0·<perror>
43 ·R_ARM_THM_CALL» perror41 ·R_ARM_THM_CALL» perror
44 »       movs»   r0,·#250»    ;·0xfa42 »       movs»   r0,·#250»    ;·0xfa
45 »       bl»     0·<exit>43 »       bl»     0·<exit>
46 ·R_ARM_THM_CALL» exit44 ·R_ARM_THM_CALL» exit
47 »       nop45 »       nop
48 »       .word»  0x0000000a46 »       .word»  0x0000000a
49 ·R_ARM_REL32»    .LC047 ·R_ARM_REL32»    .LC0
  
50 0000007c·<threaded_ringbuffer_finalize>:48 00000074·<threaded_ringbuffer_finalize>:
51 threaded_ringbuffer_finalize():49 threaded_ringbuffer_finalize():
52 »       strd»   r4,·lr,·[sp,·#-8]!50 »       strd»   r4,·lr,·[sp,·#-8]!
53 »       mov»    r4,·r051 »       mov»    r4,·r0
54 »       ldr»    r0,·[r0,·#0]52 »       ldr»    r0,·[r0,·#0]
55 »       bl»     0·<free>53 »       bl»     0·<free>
56 ·R_ARM_THM_CALL» free54 ·R_ARM_THM_CALL» free
57 »       mov»    r0,·r455 »       mov»    r0,·r4
Offset 69, 20 lines modifiedOffset 67, 20 lines modified
69 ·R_ARM_THM_CALL» pthread_mutex_destroy67 ·R_ARM_THM_CALL» pthread_mutex_destroy
70 »       add.w»  r0,·r4,·#64» ;·0x4068 »       add.w»  r0,·r4,·#64» ;·0x40
71 »       ldrd»   r4,·lr,·[sp]69 »       ldrd»   r4,·lr,·[sp]
72 »       add»    sp,·#870 »       add»    sp,·#8
73 »       b.w»    0·<pthread_mutex_destroy>71 »       b.w»    0·<pthread_mutex_destroy>
74 ·R_ARM_THM_JUMP24»       pthread_mutex_destroy72 ·R_ARM_THM_JUMP24»       pthread_mutex_destroy
  
75 000000ac·<threaded_ringbuffer_enqueue>:73 000000a4·<threaded_ringbuffer_enqueue>:
76 threaded_ringbuffer_enqueue():74 threaded_ringbuffer_enqueue():
77 »       strd»   r3,·r4,·[sp,·#-24]!75 »       strd»   r3,·r4,·[sp,·#-24]!
78 »       mov»    r4,·r0 
79 »       strd»   r5,·r6,·[sp,·#8]76 »       strd»   r5,·r6,·[sp,·#8]
80 »       add.w»  r6,·r0,·#40» ;·0x2877 »       add.w»  r6,·r0,·#40» ;·0x28
 78 »       mov»    r4,·r0
81 »       add.w»  r5,·r0,·#1679 »       add.w»  r5,·r0,·#16
82 »       mov»    r0,·r680 »       mov»    r0,·r6
83 »       strd»   r7,·lr,·[sp,·#16]81 »       strd»   r7,·lr,·[sp,·#16]
84 »       mov»    r7,·r182 »       mov»    r7,·r1
85 »       bl»     0·<pthread_mutex_lock>83 »       bl»     0·<pthread_mutex_lock>
86 ·R_ARM_THM_CALL» pthread_mutex_lock84 ·R_ARM_THM_CALL» pthread_mutex_lock
87 »       mov»    r0,·r585 »       mov»    r0,·r5
Offset 94, 128 lines modifiedOffset 92, 128 lines modified
94 »       str»    r7,·[r3,·#0]92 »       str»    r7,·[r3,·#0]
95 »       ldrd»   r3,·r2,·[r4,·#4]93 »       ldrd»   r3,·r2,·[r4,·#4]
96 »       cmp»    r2,·r394 »       cmp»    r2,·r3
97 »       itt»    eq95 »       itt»    eq
98 »       ldreq»  r3,·[r4,·#0]96 »       ldreq»  r3,·[r4,·#0]
99 »       streq»  r3,·[r4,·#8]97 »       streq»  r3,·[r4,·#8]
100 »       ldr»    r3,·[r4,·#92]» ;·0x5c98 »       ldr»    r3,·[r4,·#92]» ;·0x5c
101 »       cbz»    r3,·10a·<threaded_ringbuffer_enqueue+0x5e>99 »       cbz»    r3,·102·<threaded_ringbuffer_enqueue+0x5e>
102 »       ldr»    r2,·[r4,·#88]» ;·0x58100 »       ldr»    r2,·[r4,·#88]» ;·0x58
103 »       add.w»  r3,·r3,·#1101 »       add.w»  r3,·r3,·#1
104 »       str»    r3,·[r4,·#92]» ;·0x5c102 »       str»    r3,·[r4,·#92]» ;·0x5c
105 »       cmp»    r3,·r2103 »       cmp»    r3,·r2
106 »       bcc.n»  120·<threaded_ringbuffer_enqueue+0x74>104 »       bcc.n»  118·<threaded_ringbuffer_enqueue+0x74>
107 »       mov»    r0,·r5105 »       mov»    r0,·r5
108 »       ldrd»   r3,·r4,·[sp]106 »       ldrd»   r3,·r4,·[sp]
109 »       ldrd»   r5,·r6,·[sp,·#8]107 »       ldrd»   r5,·r6,·[sp,·#8]
110 »       ldrd»   r7,·lr,·[sp,·#16]108 »       ldrd»   r7,·lr,·[sp,·#16]
111 »       add»    sp,·#24109 »       add»    sp,·#24
112 »       b.w»    0·<pthread_mutex_unlock>110 »       b.w»    0·<pthread_mutex_unlock>
113 ·R_ARM_THM_JUMP24»       pthread_mutex_unlock111 ·R_ARM_THM_JUMP24»       pthread_mutex_unlock
114 »       add.w»  r0,·r4,·#64» ;·0x40112 »       add.w»  r0,·r4,·#64» ;·0x40
115 »       bl»     0·<pthread_mutex_unlock>113 »       bl»     0·<pthread_mutex_unlock>
116 ·R_ARM_THM_CALL» pthread_mutex_unlock114 ·R_ARM_THM_CALL» pthread_mutex_unlock
117 »       ldr»    r2,·[r4,·#88]» ;·0x58 
118 »       ldr»    r3,·[r4,·#92]» ;·0x5c115 »       ldr»    r3,·[r4,·#92]» ;·0x5c
 116 »       ldr»    r2,·[r4,·#88]» ;·0x58
119 »       add.w»  r3,·r3,·#1117 »       add.w»  r3,·r3,·#1
120 »       cmp»    r3,·r2118 »       cmp»    r3,·r2
121 »       str»    r3,·[r4,·#92]» ;·0x5c119 »       str»    r3,·[r4,·#92]» ;·0x5c
122 »       bcs.n»  f6·<threaded_ringbuffer_enqueue+0x4a>120 »       bcs.n»  ee·<threaded_ringbuffer_enqueue+0x4a>
123 »       mov»    r0,·r6121 »       mov»    r0,·r6
124 »       bl»     0·<pthread_mutex_unlock>122 »       bl»     0·<pthread_mutex_unlock>
125 ·R_ARM_THM_CALL» pthread_mutex_unlock123 ·R_ARM_THM_CALL» pthread_mutex_unlock
126 »       b.n»    f6·<threaded_ringbuffer_enqueue+0x4a>124 »       b.n»    ee·<threaded_ringbuffer_enqueue+0x4a>
  
127 00000128·<threaded_ringbuffer_try_enqueue>:125 00000120·<threaded_ringbuffer_try_enqueue>:
128 threaded_ringbuffer_try_enqueue():126 threaded_ringbuffer_try_enqueue():
Max diff block lines reached; 12629/16170 bytes (78.10%) of diff not shown.
29.3 KB
threaded_ringbuffer_cw.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········3388·(bytes·into·file)13 ··Start·of·section·headers:··········3372·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0xd3c:1 There·are·11·section·headers,·starting·at·offset·0xd2c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·00056c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00055c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000b24·0001b8·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·000b14·0001b8·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0005a0·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000590·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0005a0·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000590·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0005a0·00001d·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000590·00001d·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·0005bd·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·0005ad·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0005bd·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0005ad·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·0005f0·000290·10······9··13··412 ··[·8]·.symtab···········SYMTAB··········00000000·0005e0·000290·10······9··13··4
13 ··[·9]·.strtab···········STRTAB··········00000000·000880·0002a1·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·000870·0002a1·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·000cdc·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·000ccc·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
3.38 KB
readelf --wide --symbols {}
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 Symbol·table·'.symtab'·contains·41·entries:2 Symbol·table·'.symtab'·contains·41·entries:
3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
5 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t5 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····2:·00000064·····0·NOTYPE··LOCAL··DEFAULT····1·$d6 ·····2:·00000064·····0·NOTYPE··LOCAL··DEFAULT····1·$d
7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC07 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
8 ·····4:·00000068·····0·NOTYPE··LOCAL··DEFAULT····1·$t8 ·····4:·00000068·····0·NOTYPE··LOCAL··DEFAULT····1·$t
9 ·····5:·00000568·····0·NOTYPE··LOCAL··DEFAULT····1·$d9 ·····5:·00000558·····0·NOTYPE··LOCAL··DEFAULT····1·$d
10 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d10 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
11 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT····1·11 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
12 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····3·12 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
13 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····4·13 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
14 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT····5·14 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
15 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····6·15 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
16 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····7·16 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
Offset 25, 20 lines modifiedOffset 25, 20 lines modified
25 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_destroy25 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_destroy
26 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_destroy26 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_destroy
27 ····23:·00000099···112·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_cw_enqueue27 ····23:·00000099···112·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_cw_enqueue
28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_lock28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_lock
29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_wait29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_wait
30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_broadcast30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_broadcast
31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_unlock31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_unlock
32 ····28:·00000109···146·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_cw_enqueue_set32 ····28:·00000109···138·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_cw_enqueue_set
33 ····29:·0000019d···134·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_cw_try_enqueue33 ····29:·00000195···134·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_cw_try_enqueue
34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_trylock34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_trylock
35 ····31:·00000225····66·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_cw_peek35 ····31:·0000021d····66·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_cw_peek
36 ····32:·00000269····64·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_cw_try_peek36 ····32:·00000261····64·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_cw_try_peek
37 ····33:·000002a9···110·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_cw_dequeue37 ····33:·000002a1···110·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_cw_dequeue
38 ····34:·00000319···100·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_cw_try_dequeue38 ····34:·00000311···100·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_cw_try_dequeue
39 ····35:·0000037d···168·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_cw_dequeue_set39 ····35:·00000375···168·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_cw_dequeue_set
40 ····36:·00000425····52·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_cw_wait_empty40 ····36:·0000041d····52·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_cw_wait_empty
41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·usleep41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·usleep
42 ····38:·00000459····40·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_cw_size42 ····38:·00000451····40·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_cw_size
43 ····39:·00000481····44·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_cw_room43 ····39:·00000479····44·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_cw_room
44 ····40:·000004ad···192·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_cw_set_maxsize44 ····40:·000004a5···184·FUNC····GLOBAL·DEFAULT····1·threaded_ringbuffer_cw_set_maxsize
6.93 KB
readelf --wide --relocs {}
    
Offset 1, 58 lines modifiedOffset 1, 58 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xb24·contains·55·entries:1 Relocation·section·'.rel.text'·at·offset·0xb14·contains·55·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000012··00000e0a·R_ARM_THM_CALL·········00000000···malloc3 00000012··00000e0a·R_ARM_THM_CALL·········00000000···malloc
4 0000002a··00000f0a·R_ARM_THM_CALL·········00000000···pthread_mutex_init4 0000002a··00000f0a·R_ARM_THM_CALL·········00000000···pthread_mutex_init
5 00000036··0000100a·R_ARM_THM_CALL·········00000000···pthread_cond_init5 00000036··0000100a·R_ARM_THM_CALL·········00000000···pthread_cond_init
6 00000042··0000100a·R_ARM_THM_CALL·········00000000···pthread_cond_init6 00000042··0000100a·R_ARM_THM_CALL·········00000000···pthread_cond_init
7 0000005a··0000110a·R_ARM_THM_CALL·········00000000···perror7 0000005a··0000110a·R_ARM_THM_CALL·········00000000···perror
8 00000060··0000120a·R_ARM_THM_CALL·········00000000···exit8 00000060··0000120a·R_ARM_THM_CALL·········00000000···exit
9 00000064··00000303·R_ARM_REL32············00000000···.LC09 00000064··00000303·R_ARM_REL32············00000000···.LC0
10 00000070··0000140a·R_ARM_THM_CALL·········00000000···free10 00000070··0000140a·R_ARM_THM_CALL·········00000000···free
11 0000007e··0000150a·R_ARM_THM_CALL·········00000000···pthread_cond_destroy11 0000007e··0000150a·R_ARM_THM_CALL·········00000000···pthread_cond_destroy
12 00000086··0000150a·R_ARM_THM_CALL·········00000000···pthread_cond_destroy12 00000086··0000150a·R_ARM_THM_CALL·········00000000···pthread_cond_destroy
13 000000ae··0000180a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock13 000000ae··0000180a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
14 000000c2··0000190a·R_ARM_THM_CALL·········00000000···pthread_cond_wait14 000000c2··0000190a·R_ARM_THM_CALL·········00000000···pthread_cond_wait
15 000000f0··00001a0a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast15 000000f0··00001a0a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast
16 00000124··0000180a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock16 00000120··0000180a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
17 0000013a··0000190a·R_ARM_THM_CALL·········00000000···pthread_cond_wait17 00000136··0000190a·R_ARM_THM_CALL·········00000000···pthread_cond_wait
18 00000174··00001a0a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast18 00000170··00001a0a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast
19 000001b2··00001e0a·R_ARM_THM_CALL·········00000000···pthread_mutex_trylock19 000001aa··00001e0a·R_ARM_THM_CALL·········00000000···pthread_mutex_trylock
20 000001e2··00001a0a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast20 000001da··00001a0a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast
21 000001e8··00001b0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock21 000001e0··00001b0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
22 00000210··00001b0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock22 00000208··00001b0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
23 00000234··0000180a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock23 0000022c··0000180a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
24 00000246··0000190a·R_ARM_THM_CALL·········00000000···pthread_cond_wait24 0000023e··0000190a·R_ARM_THM_CALL·········00000000···pthread_cond_wait
25 00000258··00001b0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock25 00000250··00001b0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
26 00000278··0000180a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock26 00000270··0000180a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
27 00000288··00001b0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock27 00000280··00001b0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
28 0000029a··00001b0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock28 00000292··00001b0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
29 000002b8··0000180a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock29 000002b0··0000180a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
30 000002ca··0000190a·R_ARM_THM_CALL·········00000000···pthread_cond_wait30 000002c2··0000190a·R_ARM_THM_CALL·········00000000···pthread_cond_wait
31 000002fe··00001b0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock31 000002f6··00001b0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
32 00000310··00001a0a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast32 00000308··00001a0a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast
33 00000328··0000180a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock33 00000320··0000180a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
34 0000035a··00001b0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock34 00000352··00001b0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
35 0000036c··00001a0a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast35 00000364··00001a0a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast
36 00000376··00001b0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock36 0000036e··00001b0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
37 00000398··0000180a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock37 00000390··0000180a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
38 000003aa··0000190a·R_ARM_THM_CALL·········00000000···pthread_cond_wait38 000003a2··0000190a·R_ARM_THM_CALL·········00000000···pthread_cond_wait
39 00000402··00001b0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock39 000003fa··00001b0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
40 0000041e··00001a0a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast40 00000416··00001a0a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast
41 00000434··0000250a·R_ARM_THM_CALL·········00000000···usleep41 0000042c··0000250a·R_ARM_THM_CALL·········00000000···usleep
42 0000043a··0000180a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock42 00000432··0000180a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
43 00000444··00001b0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock43 0000043c··00001b0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
44 00000468··0000180a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock44 00000460··0000180a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
45 00000472··00001b0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock45 0000046a··00001b0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
46 00000490··0000180a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock46 00000488··0000180a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
47 0000049e··00001b0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock47 00000496··00001b0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
48 000004c6··0000180a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock48 000004be··0000180a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
49 000004d8··00001b0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock49 000004d0··00001b0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
50 000004f6··00000e0a·R_ARM_THM_CALL·········00000000···malloc50 000004ee··00000e0a·R_ARM_THM_CALL·········00000000···malloc
51 0000053c··0000140a·R_ARM_THM_CALL·········00000000···free51 0000052e··0000140a·R_ARM_THM_CALL·········00000000···free
52 0000055c··0000110a·R_ARM_THM_CALL·········00000000···perror52 0000054c··0000110a·R_ARM_THM_CALL·········00000000···perror
53 00000562··0000120a·R_ARM_THM_CALL·········00000000···exit53 00000552··0000120a·R_ARM_THM_CALL·········00000000···exit
54 00000568··00000303·R_ARM_REL32············00000000···.LC054 00000558··00000303·R_ARM_REL32············00000000···.LC0
55 00000094··0000161e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_destroy55 00000094··0000161e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_destroy
56 00000104··00001b1e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock56 00000104··00001b1e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock
57 0000018c··00001b1e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock57 00000184··00001b1e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock
15.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 5, 24 lines modifiedOffset 5, 24 lines modified
  
5 00000000·<threaded_ringbuffer_cw_init>:5 00000000·<threaded_ringbuffer_cw_init>:
6 threaded_ringbuffer_cw_init():6 threaded_ringbuffer_cw_init():
7 »       strd»   r4,·r5,·[sp,·#-16]!7 »       strd»   r4,·r5,·[sp,·#-16]!
8 »       mov.w»  r5,·r1,·lsl·#28 »       mov.w»  r5,·r1,·lsl·#2
9 »       mov»    r4,·r09 »       mov»    r4,·r0
10 »       strd»   r6,·lr,·[sp,·#8]10 »       strd»   r6,·lr,·[sp,·#8]
11 »       mov»    r6,·r1 
12 »       mov»    r0,·r511 »       mov»    r0,·r5
 12 »       mov»    r6,·r1
13 »       bl»     0·<malloc>13 »       bl»     0·<malloc>
14 ·R_ARM_THM_CALL» malloc14 ·R_ARM_THM_CALL» malloc
15 »       str»    r0,·[r4,·#0]15 »       str»    r0,·[r4,·#0]
16 »       cbz»    r0,·56·<threaded_ringbuffer_cw_init+0x56>16 »       cbz»    r0,·56·<threaded_ringbuffer_cw_init+0x56>
17 »       add»    r5,·r017 »       add»    r5,·r0
18 »       mov.w»  r1,·#0 
19 »       strd»   r5,·r0,·[r4,·#4] 
20 »       str»    r0,·[r4,·#12]18 »       str»    r0,·[r4,·#12]
 19 »       strd»   r5,·r0,·[r4,·#4]
 20 »       mov.w»  r1,·#0
21 »       add.w»  r0,·r4,·#1621 »       add.w»  r0,·r4,·#16
22 »       bl»     0·<pthread_mutex_init>22 »       bl»     0·<pthread_mutex_init>
23 ·R_ARM_THM_CALL» pthread_mutex_init23 ·R_ARM_THM_CALL» pthread_mutex_init
24 »       mov.w»  r1,·#024 »       mov.w»  r1,·#0
25 »       add.w»  r0,·r4,·#40» ;·0x2825 »       add.w»  r0,·r4,·#40» ;·0x28
26 »       bl»     0·<pthread_cond_init>26 »       bl»     0·<pthread_cond_init>
27 ·R_ARM_THM_CALL» pthread_cond_init27 ·R_ARM_THM_CALL» pthread_cond_init
Offset 65, 17 lines modifiedOffset 65, 17 lines modified
65 »       add»    sp,·#865 »       add»    sp,·#8
66 »       b.w»    0·<pthread_mutex_destroy>66 »       b.w»    0·<pthread_mutex_destroy>
67 ·R_ARM_THM_JUMP24»       pthread_mutex_destroy67 ·R_ARM_THM_JUMP24»       pthread_mutex_destroy
  
68 00000098·<threaded_ringbuffer_cw_enqueue>:68 00000098·<threaded_ringbuffer_cw_enqueue>:
69 threaded_ringbuffer_cw_enqueue():69 threaded_ringbuffer_cw_enqueue():
70 »       strd»   r3,·r4,·[sp,·#-24]!70 »       strd»   r3,·r4,·[sp,·#-24]!
71 »       mov»    r4,·r0 
72 »       strd»   r5,·r6,·[sp,·#8]71 »       strd»   r5,·r6,·[sp,·#8]
73 »       add.w»  r5,·r0,·#1672 »       add.w»  r5,·r0,·#16
 73 »       mov»    r4,·r0
74 »       mov»    r0,·r574 »       mov»    r0,·r5
75 »       strd»   r7,·lr,·[sp,·#16]75 »       strd»   r7,·lr,·[sp,·#16]
76 »       mov»    r7,·r176 »       mov»    r7,·r1
77 »       bl»     0·<pthread_mutex_lock>77 »       bl»     0·<pthread_mutex_lock>
78 ·R_ARM_THM_CALL» pthread_mutex_lock78 ·R_ARM_THM_CALL» pthread_mutex_lock
79 »       ldrd»   r2,·r3,·[r4,·#136]»    ;·0x8879 »       ldrd»   r2,·r3,·[r4,·#136]»    ;·0x88
80 »       cmp»    r2,·r380 »       cmp»    r2,·r3
Offset 108, 86 lines modifiedOffset 108, 84 lines modified
108 »       ldrd»   r7,·lr,·[sp,·#16]108 »       ldrd»   r7,·lr,·[sp,·#16]
109 »       add»    sp,·#24109 »       add»    sp,·#24
110 »       b.w»    0·<pthread_mutex_unlock>110 »       b.w»    0·<pthread_mutex_unlock>
111 ·R_ARM_THM_JUMP24»       pthread_mutex_unlock111 ·R_ARM_THM_JUMP24»       pthread_mutex_unlock
  
112 00000108·<threaded_ringbuffer_cw_enqueue_set>:112 00000108·<threaded_ringbuffer_cw_enqueue_set>:
113 threaded_ringbuffer_cw_enqueue_set():113 threaded_ringbuffer_cw_enqueue_set():
114 »       strd»   r3,·r4,·[sp,·#-32]!114 »       strd»   r4,·r5,·[sp,·#-24]!
115 »       mov»    r4,·r0115 »       strd»   r6,·r7,·[sp,·#8]
116 »       strd»   r5,·r6,·[sp,·#8] 
117 »       add.w»  r6,·r0,·#16116 »       add.w»  r6,·r0,·#16
 117 »       mov»    r4,·r0
118 »       mov»    r0,·r6118 »       mov»    r0,·r6
119 »       strd»   r7,·r8,·[sp,·#16]119 »       mov»    r5,·r2
120 »       mov»    r7,·r2120 »       strd»   r8,·lr,·[sp,·#16]
121 »       mov»    r8,·r1121 »       mov»    r7,·r1
122 »       strd»   r9,·lr,·[sp,·#24] 
123 »       bl»     0·<pthread_mutex_lock>122 »       bl»     0·<pthread_mutex_lock>
124 ·R_ARM_THM_CALL» pthread_mutex_lock123 ·R_ARM_THM_CALL» pthread_mutex_lock
125 »       ldrd»   r3,·r5,·[r4,·#136]»    ;·0x88124 »       ldrd»   r3,·r0,·[r4,·#136]»    ;·0x88
126 »       add»    r5,·r7125 »       add»    r0,·r5
127 »       cmp»    r5,·r3126 »       cmp»    r0,·r3
128 »       bls.n»  148·<threaded_ringbuffer_cw_enqueue_set+0x40>127 »       bls.n»  144·<threaded_ringbuffer_cw_enqueue_set+0x3c>
129 »       add.w»  r9,·r4,·#88» ;·0x58128 »       add.w»  r8,·r4,·#88» ;·0x58
130 »       mov»    r1,·r6129 »       mov»    r1,·r6
131 »       mov»    r0,·r9130 »       mov»    r0,·r8
132 »       bl»     0·<pthread_cond_wait>131 »       bl»     0·<pthread_cond_wait>
133 ·R_ARM_THM_CALL» pthread_cond_wait132 ·R_ARM_THM_CALL» pthread_cond_wait
134 »       ldrd»   r3,·r5,·[r4,·#136]»    ;·0x88133 »       ldrd»   r3,·r0,·[r4,·#136]»    ;·0x88
135 »       add»    r5,·r7134 »       add»    r0,·r5
136 »       cmp»    r5,·r3135 »       cmp»    r0,·r3
137 »       bhi.n»  136·<threaded_ringbuffer_cw_enqueue_set+0x2e>136 »       bhi.n»  132·<threaded_ringbuffer_cw_enqueue_set+0x2a>
138 »       cmp»    r7,·#0137 »       cmp»    r5,·#0
139 »       ble.n»  16c·<threaded_ringbuffer_cw_enqueue_set+0x64>138 »       ble.n»  168·<threaded_ringbuffer_cw_enqueue_set+0x60>
140 »       ldr»    r3,·[r4,·#8]139 »       ldr»    r3,·[r4,·#8]
141 »       add.w»  r2,·r8,·r7,·lsl·#2140 »       add.w»  r5,·r7,·r5,·lsl·#2
142 »       mov»    r1,·r8141 »       mov»    r1,·r7
143 »       add.w»  r0,·r3,·#4142 »       add.w»  r2,·r3,·#4
144 »       str»    r0,·[r4,·#8]143 »       str»    r2,·[r4,·#8]
145 »       ldr.w»  r0,·[r1],·#4144 »       ldr.w»  r2,·[r1],·#4
146 »       str»    r0,·[r3,·#0]145 »       str»    r2,·[r3,·#0]
147 »       ldrd»   r0,·r3,·[r4,·#4]146 »       ldrd»   r2,·r3,·[r4,·#4]
148 »       cmp»    r3,·r0147 »       cmp»    r3,·r2
149 »       beq.n»  190·<threaded_ringbuffer_cw_enqueue_set+0x88>148 »       beq.n»  188·<threaded_ringbuffer_cw_enqueue_set+0x80>
150 »       cmp»    r2,·r1149 »       cmp»    r5,·r1
151 »       bne.n»  154·<threaded_ringbuffer_cw_enqueue_set+0x4c>150 »       bne.n»  150·<threaded_ringbuffer_cw_enqueue_set+0x48>
 151 »       str.w»  r0,·[r4,·#140]»      ;·0x8c
152 »       add.w»  r0,·r4,·#40» ;·0x28152 »       add.w»  r0,·r4,·#40» ;·0x28
153 »       str.w»  r5,·[r4,·#140]»      ;·0x8c 
154 »       bl»     0·<pthread_cond_broadcast>153 »       bl»     0·<pthread_cond_broadcast>
155 ·R_ARM_THM_CALL» pthread_cond_broadcast154 ·R_ARM_THM_CALL» pthread_cond_broadcast
156 »       mov»    r0,·r6155 »       mov»    r0,·r6
157 »       ldrd»   r3,·r4,·[sp]156 »       ldrd»   r4,·r5,·[sp]
158 »       ldrd»   r5,·r6,·[sp,·#8]157 »       ldrd»   r6,·r7,·[sp,·#8]
159 »       ldrd»   r7,·r8,·[sp,·#16]158 »       ldrd»   r8,·lr,·[sp,·#16]
160 »       ldrd»   r9,·lr,·[sp,·#24]159 »       add»    sp,·#24
161 »       add»    sp,·#32 
162 »       b.w»    0·<pthread_mutex_unlock>160 »       b.w»    0·<pthread_mutex_unlock>
163 ·R_ARM_THM_JUMP24»       pthread_mutex_unlock161 ·R_ARM_THM_JUMP24»       pthread_mutex_unlock
164 »       ldr»    r3,·[r4,·#0]162 »       ldr»    r3,·[r4,·#0]
165 »       cmp»    r2,·r1163 »       cmp»    r5,·r1
166 »       str»    r3,·[r4,·#8]164 »       str»    r3,·[r4,·#8]
167 »       bne.n»  154·<threaded_ringbuffer_cw_enqueue_set+0x4c>165 »       bne.n»  150·<threaded_ringbuffer_cw_enqueue_set+0x48>
168 »       b.n»    16c·<threaded_ringbuffer_cw_enqueue_set+0x64>166 »       b.n»    168·<threaded_ringbuffer_cw_enqueue_set+0x60>
169 »       nop167 »       nop
  
170 0000019c·<threaded_ringbuffer_cw_try_enqueue>:168 00000194·<threaded_ringbuffer_cw_try_enqueue>:
171 threaded_ringbuffer_cw_try_enqueue():169 threaded_ringbuffer_cw_try_enqueue():
172 »       strd»   r3,·r4,·[sp,·#-24]!170 »       strd»   r3,·r4,·[sp,·#-24]!
173 »       mov»    r4,·r0 
174 »       strd»   r5,·r6,·[sp,·#8]171 »       strd»   r5,·r6,·[sp,·#8]
175 »       add.w»  r6,·r0,·#16172 »       add.w»  r6,·r0,·#16
 173 »       mov»    r4,·r0
176 »       mov»    r0,·r6174 »       mov»    r0,·r6
177 »       strd»   r7,·lr,·[sp,·#16]175 »       strd»   r7,·lr,·[sp,·#16]
178 »       mov»    r7,·r1176 »       mov»    r7,·r1
179 »       bl»     0·<pthread_mutex_trylock>177 »       bl»     0·<pthread_mutex_trylock>
180 ·R_ARM_THM_CALL» pthread_mutex_trylock178 ·R_ARM_THM_CALL» pthread_mutex_trylock
181 »       cbnz»   r0,·1fc·<threaded_ringbuffer_cw_try_enqueue+0x60>179 »       cbnz»   r0,·1f4·<threaded_ringbuffer_cw_try_enqueue+0x60>
182 »       ldrd»   r2,·r3,·[r4,·#136]»    ;·0x88180 »       ldrd»   r2,·r3,·[r4,·#136]»    ;·0x88
Max diff block lines reached; 11869/16055 bytes (73.93%) of diff not shown.
22.1 KB
threaded_ringlist.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········3056·(bytes·into·file)13 ··Start·of·section·headers:··········3064·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0xbf0:1 There·are·11·section·headers,·starting·at·offset·0xbf8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000518·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000520·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0009a0·0001f0·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·0009a8·0001f0·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00054c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000554·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·00054c·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000554·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·00054c·000018·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000554·000018·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·000564·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·00056c·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000564·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00056c·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·000598·000240·10······9··14··412 ··[·8]·.symtab···········SYMTAB··········00000000·0005a0·000240·10······9··14··4
13 ··[·9]·.strtab···········STRTAB··········00000000·0007d8·0001c6·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·0007e0·0001c6·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·000b90·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·000b98·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
1.54 KB
readelf --wide --symbols {}
    
Offset 26, 14 lines modifiedOffset 26, 14 lines modified
26 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc26 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
29 ····25:·00000145···184·FUNC····GLOBAL·DEFAULT····1·threaded_ringlist_try_enqueue29 ····25:·00000145···184·FUNC····GLOBAL·DEFAULT····1·threaded_ringlist_try_enqueue
30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_trylock30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_trylock
31 ····27:·000001fd····56·FUNC····GLOBAL·DEFAULT····1·threaded_ringlist_peek31 ····27:·000001fd····56·FUNC····GLOBAL·DEFAULT····1·threaded_ringlist_peek
32 ····28:·00000235····94·FUNC····GLOBAL·DEFAULT····1·threaded_ringlist_try_peek32 ····28:·00000235····94·FUNC····GLOBAL·DEFAULT····1·threaded_ringlist_try_peek
33 ····29:·00000295···112·FUNC····GLOBAL·DEFAULT····1·threaded_ringlist_dequeue33 ····29:·00000295···116·FUNC····GLOBAL·DEFAULT····1·threaded_ringlist_dequeue
34 ····30:·00000305···146·FUNC····GLOBAL·DEFAULT····1·threaded_ringlist_try_dequeue34 ····30:·00000309···150·FUNC····GLOBAL·DEFAULT····1·threaded_ringlist_try_dequeue
35 ····31:·00000399···248·FUNC····GLOBAL·DEFAULT····1·threaded_ringlist_dequeue_set35 ····31:·000003a1···248·FUNC····GLOBAL·DEFAULT····1·threaded_ringlist_dequeue_set
36 ····32:·00000491····50·FUNC····GLOBAL·DEFAULT····1·threaded_ringlist_wait_empty36 ····32:·00000499····50·FUNC····GLOBAL·DEFAULT····1·threaded_ringlist_wait_empty
37 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·usleep37 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·usleep
38 ····34:·000004c5····38·FUNC····GLOBAL·DEFAULT····1·threaded_ringlist_size38 ····34:·000004cd····38·FUNC····GLOBAL·DEFAULT····1·threaded_ringlist_size
39 ····35:·000004ed····42·FUNC····GLOBAL·DEFAULT····1·threaded_ringlist_set_maxsize39 ····35:·000004f5····42·FUNC····GLOBAL·DEFAULT····1·threaded_ringlist_set_maxsize
4.35 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x9a0·contains·62·entries:1 Relocation·section·'.rel.text'·at·offset·0x9a8·contains·62·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000022··00000f0a·R_ARM_THM_CALL·········00000000···mutex_init3 00000022··00000f0a·R_ARM_THM_CALL·········00000000···mutex_init
4 0000002a··00000f0a·R_ARM_THM_CALL·········00000000···mutex_init4 0000002a··00000f0a·R_ARM_THM_CALL·········00000000···mutex_init
5 00000030··00000f0a·R_ARM_THM_CALL·········00000000···mutex_init5 00000030··00000f0a·R_ARM_THM_CALL·········00000000···mutex_init
6 0000005c··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock6 0000005c··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
7 0000006e··0000120a·R_ARM_THM_CALL·········00000000···free7 0000006e··0000120a·R_ARM_THM_CALL·········00000000···free
8 00000084··0000120a·R_ARM_THM_CALL·········00000000···free8 00000084··0000120a·R_ARM_THM_CALL·········00000000···free
Offset 35, 31 lines modifiedOffset 35, 31 lines modified
35 00000244··00001a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_trylock35 00000244··00001a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_trylock
36 0000025e··00001a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_trylock36 0000025e··00001a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_trylock
37 0000026a··0000130a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock37 0000026a··0000130a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
38 00000270··0000130a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock38 00000270··0000130a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
39 00000284··0000130a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock39 00000284··0000130a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
40 000002ac··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock40 000002ac··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
41 000002b2··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock41 000002b2··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
42 000002e0··0000130a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock42 000002e4··0000130a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
43 000002f4··0000130a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock43 000002f8··0000130a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
44 000002fe··0000130a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock44 00000302··0000130a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
45 0000031c··00001a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_trylock45 00000320··00001a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_trylock
46 00000336··00001a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_trylock46 0000033a··00001a0a·R_ARM_THM_CALL·········00000000···pthread_mutex_trylock
47 00000366··0000130a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock47 0000036e··0000130a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
48 0000037a··0000130a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock48 00000382··0000130a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
49 00000386··0000130a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock49 0000038e··0000130a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
50 00000390··0000130a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock50 00000398··0000130a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
51 000003bc··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock51 000003c4··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
52 000003c2··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock52 000003ca··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
53 00000456··0000130a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock53 0000045e··0000130a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
54 00000482··0000130a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock 
55 0000048a··0000130a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock54 0000048a··0000130a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
56 000004a0··0000210a·R_ARM_THM_CALL·········00000000···usleep55 00000492··0000130a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
57 000004a6··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock56 000004a8··0000210a·R_ARM_THM_CALL·········00000000···usleep
58 000004ae··0000130a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock57 000004ae··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
59 000004d4··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock58 000004b6··0000130a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
60 000004dc··0000130a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock59 000004dc··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
61 000004fe··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock60 000004e4··0000130a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
62 00000506··0000130a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock61 00000506··0000100a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
 62 0000050e··0000130a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
63 00000048··0000101e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_lock63 00000048··0000101e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_lock
64 000000b0··0000141e·R_ARM_THM_JUMP24·······00000000···mutex_destroy64 000000b0··0000141e·R_ARM_THM_JUMP24·······00000000···mutex_destroy
65 00000110··0000131e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock65 00000110··0000131e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock
13.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 3, 62 lines modifiedOffset 3, 62 lines modified
  
3 Disassembly·of·section·.text:3 Disassembly·of·section·.text:
  
4 00000000·<threaded_ringlist_init>:4 00000000·<threaded_ringlist_init>:
5 threaded_ringlist_init():5 threaded_ringlist_init():
6 »       strd»   r3,·r4,·[sp,·#-24]!6 »       strd»   r3,·r4,·[sp,·#-24]!
7 »       mov»    r4,·r07 »       mov»    r4,·r0
8 »       add.w»  r0,·r0,·#12 
9 »       strd»   r5,·r6,·[sp,·#8]8 »       strd»   r5,·r6,·[sp,·#8]
10 »       mov.w»  r5,·#09 »       mov.w»  r5,·#0
11 »       add.w»  r6,·r4,·#60» ;·0x3c 
12 »       strd»   r7,·lr,·[sp,·#16]10 »       strd»   r7,·lr,·[sp,·#16]
13 »       mov»    r7,·r111 »       add.w»  r0,·r0,·#12
14 »       strd»   r4,·r4,·[r4] 
15 »       str»    r5,·[r4,·#8]12 »       str»    r5,·[r4,·#8]
 13 »       strd»   r4,·r4,·[r4]
 14 »       mov»    r7,·r1
 15 »       add.w»  r6,·r4,·#60» ;·0x3c
16 »       bl»     0·<mutex_init>16 »       bl»     0·<mutex_init>
17 ·R_ARM_THM_CALL» mutex_init17 ·R_ARM_THM_CALL» mutex_init
18 »       add.w»  r0,·r4,·#36» ;·0x2418 »       add.w»  r0,·r4,·#36» ;·0x24
19 »       bl»     0·<mutex_init>19 »       bl»     0·<mutex_init>
20 ·R_ARM_THM_CALL» mutex_init20 ·R_ARM_THM_CALL» mutex_init
21 »       mov»    r0,·r621 »       mov»    r0,·r6
22 »       bl»     0·<mutex_init>22 »       bl»     0·<mutex_init>
23 ·R_ARM_THM_CALL» mutex_init23 ·R_ARM_THM_CALL» mutex_init
24 »       mov»    r0,·r6 
25 »       str»    r7,·[r4,·#84]» ;·0x5424 »       str»    r7,·[r4,·#84]» ;·0x54
 25 »       mov»    r0,·r6
26 »       str»    r5,·[r4,·#88]» ;·0x5826 »       str»    r5,·[r4,·#88]» ;·0x58
 27 »       ldrd»   r7,·lr,·[sp,·#16]
27 »       ldrd»   r3,·r4,·[sp]28 »       ldrd»   r3,·r4,·[sp]
28 »       ldrd»   r5,·r6,·[sp,·#8]29 »       ldrd»   r5,·r6,·[sp,·#8]
29 »       ldrd»   r7,·lr,·[sp,·#16] 
30 »       add»    sp,·#2430 »       add»    sp,·#24
31 »       b.w»    0·<pthread_mutex_lock>31 »       b.w»    0·<pthread_mutex_lock>
32 ·R_ARM_THM_JUMP24»       pthread_mutex_lock32 ·R_ARM_THM_JUMP24»       pthread_mutex_lock
  
33 0000004c·<threaded_ringlist_finalize>:33 0000004c·<threaded_ringlist_finalize>:
34 threaded_ringlist_finalize():34 threaded_ringlist_finalize():
35 »       strd»   r4,·r5,·[sp,·#-16]!35 »       strd»   r4,·r5,·[sp,·#-16]!
36 »       mov»    r4,·r0 
37 »       strd»   r6,·lr,·[sp,·#8]36 »       strd»   r6,·lr,·[sp,·#8]
38 »       add.w»  r6,·r0,·#1237 »       add.w»  r6,·r0,·#12
 38 »       mov»    r4,·r0
39 »       mov»    r0,·r639 »       mov»    r0,·r6
40 »       bl»     0·<pthread_mutex_lock>40 »       bl»     0·<pthread_mutex_lock>
41 ·R_ARM_THM_CALL» pthread_mutex_lock41 ·R_ARM_THM_CALL» pthread_mutex_lock
42 »       ldr»    r0,·[r4,·#0]42 »       ldr»    r0,·[r4,·#0]
43 »       mov.w»  r3,·#043 »       mov.w»  r3,·#0
44 »       str»    r3,·[r4,·#0]44 »       str»    r3,·[r4,·#0]
45 »       cmp»    r4,·r045 »       cmp»    r4,·r0
46 »       beq.n»  78·<threaded_ringlist_finalize+0x2c>46 »       beq.n»  78·<threaded_ringlist_finalize+0x2c>
47 »       ldr»    r5,·[r0,·#0]47 »       ldr»    r5,·[r0,·#0]
48 »       bl»     0·<free>48 »       bl»     0·<free>
49 ·R_ARM_THM_CALL» free49 ·R_ARM_THM_CALL» free
50 »       cmp»    r4,·r550 »       cmp»    r4,·r5
51 »       mov»    r0,·r551 »       mov»    r0,·r5
52 »       bne.n»  6c·<threaded_ringlist_finalize+0x20>52 »       bne.n»  6c·<threaded_ringlist_finalize+0x20>
53 »       mov.w»  r3,·#0 
54 »       ldr»    r0,·[r4,·#8]53 »       ldr»    r0,·[r4,·#8]
 54 »       mov.w»  r3,·#0
55 »       str»    r3,·[r4,·#8]55 »       str»    r3,·[r4,·#8]
56 »       cbz»    r0,·8e·<threaded_ringlist_finalize+0x42>56 »       cbz»    r0,·8e·<threaded_ringlist_finalize+0x42>
57 »       ldr»    r5,·[r0,·#0]57 »       ldr»    r5,·[r0,·#0]
58 »       bl»     0·<free>58 »       bl»     0·<free>
59 ·R_ARM_THM_CALL» free59 ·R_ARM_THM_CALL» free
60 »       mov»    r0,·r560 »       mov»    r0,·r5
61 »       cmp»    r5,·#061 »       cmp»    r5,·#0
Offset 69, 26 lines modifiedOffset 69, 26 lines modified
69 »       mov»    r0,·r669 »       mov»    r0,·r6
70 »       bl»     0·<mutex_destroy>70 »       bl»     0·<mutex_destroy>
71 ·R_ARM_THM_CALL» mutex_destroy71 ·R_ARM_THM_CALL» mutex_destroy
72 »       add.w»  r0,·r4,·#36» ;·0x2472 »       add.w»  r0,·r4,·#36» ;·0x24
73 »       bl»     0·<mutex_destroy>73 »       bl»     0·<mutex_destroy>
74 ·R_ARM_THM_CALL» mutex_destroy74 ·R_ARM_THM_CALL» mutex_destroy
75 »       add.w»  r0,·r4,·#60» ;·0x3c75 »       add.w»  r0,·r4,·#60» ;·0x3c
76 »       ldrd»   r4,·r5,·[sp] 
77 »       ldrd»   r6,·lr,·[sp,·#8]76 »       ldrd»   r6,·lr,·[sp,·#8]
 77 »       ldrd»   r4,·r5,·[sp]
78 »       add»    sp,·#1678 »       add»    sp,·#16
79 »       b.w»    0·<mutex_destroy>79 »       b.w»    0·<mutex_destroy>
80 ·R_ARM_THM_JUMP24»       mutex_destroy80 ·R_ARM_THM_JUMP24»       mutex_destroy
  
81 000000b4·<threaded_ringlist_enqueue>:81 000000b4·<threaded_ringlist_enqueue>:
82 threaded_ringlist_enqueue():82 threaded_ringlist_enqueue():
83 »       strd»   r3,·r4,·[sp,·#-24]!83 »       strd»   r3,·r4,·[sp,·#-24]!
84 »       mov»    r4,·r0 
85 »       strd»   r5,·r6,·[sp,·#8]84 »       strd»   r5,·r6,·[sp,·#8]
86 »       add.w»  r6,·r0,·#36» ;·0x2485 »       add.w»  r6,·r0,·#36» ;·0x24
 86 »       mov»    r4,·r0
87 »       add.w»  r5,·r0,·#1287 »       add.w»  r5,·r0,·#12
88 »       mov»    r0,·r688 »       mov»    r0,·r6
89 »       strd»   r7,·lr,·[sp,·#16]89 »       strd»   r7,·lr,·[sp,·#16]
90 »       mov»    r7,·r190 »       mov»    r7,·r1
91 »       bl»     0·<pthread_mutex_lock>91 »       bl»     0·<pthread_mutex_lock>
92 ·R_ARM_THM_CALL» pthread_mutex_lock92 ·R_ARM_THM_CALL» pthread_mutex_lock
93 »       mov»    r0,·r593 »       mov»    r0,·r5
Offset 96, 16 lines modifiedOffset 96, 16 lines modified
96 ·R_ARM_THM_CALL» pthread_mutex_lock96 ·R_ARM_THM_CALL» pthread_mutex_lock
97 »       ldr»    r0,·[r4,·#8]97 »       ldr»    r0,·[r4,·#8]
98 »       cbz»    r0,·126·<threaded_ringlist_enqueue+0x72>98 »       cbz»    r0,·126·<threaded_ringlist_enqueue+0x72>
99 »       ldr»    r3,·[r0,·#0]99 »       ldr»    r3,·[r0,·#0]
100 »       str»    r3,·[r4,·#8]100 »       str»    r3,·[r4,·#8]
101 »       ldr»    r3,·[r4,·#4]101 »       ldr»    r3,·[r4,·#4]
102 »       ldr»    r2,·[r4,·#88]» ;·0x58102 »       ldr»    r2,·[r4,·#88]» ;·0x58
103 »       strd»   r4,·r3,·[r0] 
104 »       str»    r7,·[r0,·#8]103 »       str»    r7,·[r0,·#8]
 104 »       strd»   r4,·r3,·[r0]
105 »       str»    r0,·[r3,·#0]105 »       str»    r0,·[r3,·#0]
106 »       str»    r0,·[r4,·#4]106 »       str»    r0,·[r4,·#4]
107 »       cbz»    r2,·114·<threaded_ringlist_enqueue+0x60>107 »       cbz»    r2,·114·<threaded_ringlist_enqueue+0x60>
108 »       ldr»    r3,·[r4,·#88]» ;·0x58108 »       ldr»    r3,·[r4,·#88]» ;·0x58
109 »       add.w»  r3,·r3,·#1109 »       add.w»  r3,·r3,·#1
110 »       str»    r3,·[r4,·#88]» ;·0x58110 »       str»    r3,·[r4,·#88]» ;·0x58
111 »       ldr»    r2,·[r4,·#88]» ;·0x58111 »       ldr»    r2,·[r4,·#88]» ;·0x58
Offset 141, 20 lines modifiedOffset 141, 20 lines modified
141 ·R_ARM_THM_CALL» exit141 ·R_ARM_THM_CALL» exit
142 »       .word»  0x00000008142 »       .word»  0x00000008
143 ·R_ARM_REL32»    .LC0143 ·R_ARM_REL32»    .LC0
  
144 00000144·<threaded_ringlist_try_enqueue>:144 00000144·<threaded_ringlist_try_enqueue>:
145 threaded_ringlist_try_enqueue():145 threaded_ringlist_try_enqueue():
146 »       strd»   r4,·r5,·[sp,·#-24]!146 »       strd»   r4,·r5,·[sp,·#-24]!
147 »       mov»    r4,·r0 
148 »       strd»   r6,·r7,·[sp,·#8]147 »       strd»   r6,·r7,·[sp,·#8]
149 »       add.w»  r6,·r0,·#36» ;·0x24148 »       add.w»  r6,·r0,·#36» ;·0x24
Max diff block lines reached; 10285/13197 bytes (77.93%) of diff not shown.
26.4 KB
timeformat.o
6.56 KB
readelf --wide --relocs {}
    
Offset 9, 63 lines modifiedOffset 9, 63 lines modified
9 000000c2··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u649 000000c2··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
10 000000e4··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6410 000000e4··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
11 00000106··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6411 00000106··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
12 0000012a··0000300a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod12 0000012a··0000300a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod
13 0000013c··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6413 0000013c··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
14 00000164··00001703·R_ARM_REL32············00000000···.rodata14 00000164··00001703·R_ARM_REL32············00000000···.rodata
15 00000190··0000300a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod15 00000190··0000300a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod
16 000001ac··0000300a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod16 000001aa··0000300a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod
17 000001b6··0000330a·R_ARM_THM_CALL·········00000000···gmtime_r17 000001b4··0000330a·R_ARM_THM_CALL·········00000000···gmtime_r
18 000001d4··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6418 000001ce··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
19 000001fa··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6419 000001fa··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
20 0000021c··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6420 0000021c··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
21 00000240··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6421 00000240··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
22 00000262··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6422 00000262··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
23 00000284··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6423 00000284··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
24 000002b4··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6424 000002b4··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
25 000002cc··00001703·R_ARM_REL32············00000000···.rodata25 000002cc··00001703·R_ARM_REL32············00000000···.rodata
26 000002f8··0000300a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod26 000002f2··0000300a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod
27 00000302··0000330a·R_ARM_THM_CALL·········00000000···gmtime_r27 000002fc··0000330a·R_ARM_THM_CALL·········00000000···gmtime_r
28 00000320··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6428 0000031a··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
29 00000346··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6429 00000346··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
30 00000368··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6430 00000368··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
31 0000038c··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6431 0000038c··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
32 000003ae··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6432 000003ae··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
33 000003d0··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6433 000003d0··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
34 000003e4··00001703·R_ARM_REL32············00000000···.rodata34 000003e4··00001703·R_ARM_REL32············00000000···.rodata
35 00000410··0000300a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod35 0000040a··0000300a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod
36 0000041a··0000330a·R_ARM_THM_CALL·········00000000···gmtime_r36 00000414··0000330a·R_ARM_THM_CALL·········00000000···gmtime_r
37 00000434··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6437 00000432··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
38 0000045a··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6438 0000045a··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
39 0000047c··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6439 0000047c··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
40 00000490··00001703·R_ARM_REL32············00000000···.rodata40 00000490··00001703·R_ARM_REL32············00000000···.rodata
41 000004bc··0000300a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod41 000004b6··0000300a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod
42 000004c6··0000330a·R_ARM_THM_CALL·········00000000···gmtime_r42 000004c0··0000330a·R_ARM_THM_CALL·········00000000···gmtime_r
43 000004e0··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6443 000004da··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
44 00000502··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6444 00000502··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
45 00000524··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6445 00000524··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
46 00000538··00001703·R_ARM_REL32············00000000···.rodata46 00000538··00001703·R_ARM_REL32············00000000···.rodata
47 0000055c··0000330a·R_ARM_THM_CALL·········00000000···gmtime_r47 00000552··0000330a·R_ARM_THM_CALL·········00000000···gmtime_r
48 0000057a··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6448 00000574··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
49 000005a0··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6449 000005a0··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
50 000005c2··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6450 000005c2··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
51 000005e6··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6451 000005e6··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
52 00000608··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6452 00000608··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
53 0000062a··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6453 0000062a··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
54 00000650··00001703·R_ARM_REL32············00000000···.rodata54 00000650··00001703·R_ARM_REL32············00000000···.rodata
55 0000069a··0000330a·R_ARM_THM_CALL·········00000000···gmtime_r55 00000698··0000330a·R_ARM_THM_CALL·········00000000···gmtime_r
56 000006c0··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6456 000006ba··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
57 000006e6··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6457 000006e6··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
58 00000708··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6458 00000708··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
59 0000072c··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6459 0000072c··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
60 0000074e··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6460 0000074e··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
61 00000770··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6461 00000770··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
62 00000778··00001003·R_ARM_REL32············00000000···.LC062 00000778··00001003·R_ARM_REL32············00000000···.LC0
63 0000077c··00001703·R_ARM_REL32············00000000···.rodata63 0000077c··00001703·R_ARM_REL32············00000000···.rodata
64 0000079a··0000330a·R_ARM_THM_CALL·········00000000···gmtime_r64 00000796··0000330a·R_ARM_THM_CALL·········00000000···gmtime_r
65 000007b2··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6465 000007b2··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
66 000007ca··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6466 000007ca··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
67 000007de··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6467 000007de··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
68 000007f2··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6468 000007f2··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
69 00000806··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6469 00000806··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
70 0000081a··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6470 0000081a··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
71 00000850··0000300a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod71 00000850··0000300a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod
Offset 75, 16 lines modifiedOffset 75, 16 lines modified
75 000008c6··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6475 000008c6··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
76 000008ea··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6476 000008ea··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
77 0000090c··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6477 0000090c··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
78 0000092e··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6478 0000092e··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
79 00000952··0000300a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod79 00000952··0000300a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod
80 00000964··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6480 00000964··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
81 0000097c··00001703·R_ARM_REL32············00000000···.rodata81 0000097c··00001703·R_ARM_REL32············00000000···.rodata
82 000009a0··00003d0a·R_ARM_THM_CALL·········00000000···localtime_r82 00000996··00003d0a·R_ARM_THM_CALL·········00000000···localtime_r
83 000009be··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6483 000009b8··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
84 000009e4··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6484 000009e4··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
85 00000a06··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6485 00000a06··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
86 00000a2a··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6486 00000a2a··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
87 00000a4c··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6487 00000a4c··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
88 00000a6e··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u6488 00000a6e··0000340a·R_ARM_THM_CALL·········00000000···format_dec_u64
89 00000a84··00001703·R_ARM_REL32············00000000···.rodata89 00000a84··00001703·R_ARM_REL32············00000000···.rodata
90 00000a9e··0000400a·R_ARM_THM_CALL·········00000000···format_class_init90 00000a9e··0000400a·R_ARM_THM_CALL·········00000000···format_class_init
241 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 10 lines modified
1 ch~D·F1FO1 ch~D·F1FO
 2 ch~D·F1FO
 3 ch}D·F)FO
2 packedepoch4 packedepoch
3 dateseparator5 dateseparator
4 datetimeseparator6 datetimeseparator
5 fracseparator7 fracseparator
6 utcsuffix8 utcsuffix
7 timeformat_class_init_done9 timeformat_class_init_done
8 datetimeus_format_handler_descriptor10 datetimeus_format_handler_descriptor
19.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 48 lines modifiedOffset 2, 48 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<datetimeus_format_handler_method>:3 00000000·<datetimeus_format_handler_method>:
4 datetimeus_format_handler_method():4 datetimeus_format_handler_method():
5 »       str.w»  r4,·[sp,·#-28]!5 »       str.w»  r4,·[sp,·#-28]!
6 »       mov.w»  r3,·#0 
7 »       mov»    r4,·r1 
8 »       strd»   r5,·r6,·[sp,·#4]6 »       strd»   r5,·r6,·[sp,·#4]
9 »       mov.w»  r5,·#07 »       mov.w»  r5,·#0
10 »       movw»   r2,·#16960»  ;·0x4240 
11 »       movt»   r2,·#15 
12 »       mov»    r1,·r5 
13 »       strd»   r7,·r8,·[sp,·#12] 
14 »       strd»   r9,·lr,·[sp,·#20]8 »       strd»   r9,·lr,·[sp,·#20]
 9 »       mov»    r4,·r1
 10 »       strd»   r7,·r8,·[sp,·#12]
 11 »       mov.w»  r3,·#0
15 »       sub»    sp,·#60»      ;·0x3c12 »       sub»    sp,·#60»      ;·0x3c
16 »       mov»    r9,·r013 »       mov»    r1,·r5
 14 »       movw»   r2,·#16960»  ;·0x4240
 15 »       movt»   r2,·#15
 16 »       mov»    r8,·r0
17 »       bl»     0·<__aeabi_uldivmod>17 »       bl»     0·<__aeabi_uldivmod>
18 ·R_ARM_THM_CALL» __aeabi_uldivmod18 ·R_ARM_THM_CALL» __aeabi_uldivmod
19 »       add»    r1,·sp,·#1219 »       add»    r1,·sp,·#12
20 »       str»    r0,·[sp,·#8]20 »       str»    r0,·[sp,·#8]
21 »       add»    r0,·sp,·#821 »       add»    r0,·sp,·#8
22 »       bl»     0·<gmtime_r>22 »       bl»     0·<gmtime_r>
23 ·R_ARM_THM_CALL» gmtime_r23 ·R_ARM_THM_CALL» gmtime_r
24 »       ldr»    r0,·[sp,·#32]24 »       ldr»    r0,·[sp,·#32]
25 »       mov.w»  r7,·#48»    ;·0x3025 »       mov.w»  r7,·#48»    ;·0x30
26 »       mov»    r2,·r426 »       mov»    r2,·r4
27 »       mov.w»  r3,·#427 »       mov.w»  r3,·#4
28 »       ldr»    r6,·[pc,·#288]»;·(164·<datetimeus_format_handler_method+0x164>) 
29 »       strd»   r7,·r5,·[sp]28 »       strd»   r7,·r5,·[sp]
 29 »       ldr»    r6,·[pc,·#284]»;·(164·<datetimeus_format_handler_method+0x164>)
30 »       addw»   r0,·r0,·#1900»;·0x76c30 »       addw»   r0,·r0,·#1900»;·0x76c
31 »       mov.w»  r1,·r0,·asr·#3131 »       mov.w»  r1,·r0,·asr·#31
32 »       bl»     0·<format_dec_u64>32 »       bl»     0·<format_dec_u64>
33 ·R_ARM_THM_CALL» format_dec_u6433 ·R_ARM_THM_CALL» format_dec_u64
34 »       ldr»    r3,·[r4,·#4]34 »       ldr»    r3,·[r4,·#4]
35 »       add»    r6,·pc35 »       add»    r6,·pc
36 »       mov»    r0,·r436 »       mov»    r0,·r4
37 »       mov»    r1,·r637 »       mov»    r1,·r6
38 »       mov.w»  r2,·#138 »       mov.w»  r2,·#1
39 »       add.w»  r8,·r6,·#839 »       add.w»  r9,·r6,·#8
40 »       ldr»    r3,·[r3,·#0]40 »       ldr»    r3,·[r3,·#0]
41 »       blx»    r341 »       blx»    r3
42 »       ldr»    r0,·[sp,·#28]42 »       ldr»    r0,·[sp,·#28]
43 »       mov»    r2,·r443 »       mov»    r2,·r4
44 »       mov.w»  r3,·#244 »       mov.w»  r3,·#2
45 »       strd»   r7,·r5,·[sp]45 »       strd»   r7,·r5,·[sp]
46 »       add.w»  r0,·r0,·#146 »       add.w»  r0,·r0,·#1
Offset 73, 28 lines modifiedOffset 73, 28 lines modified
73 »       mov»    r2,·r473 »       mov»    r2,·r4
74 »       mov.w»  r3,·#274 »       mov.w»  r3,·#2
75 »       strd»   r7,·r5,·[sp]75 »       strd»   r7,·r5,·[sp]
76 »       mov.w»  r1,·r0,·asr·#3176 »       mov.w»  r1,·r0,·asr·#31
77 »       bl»     0·<format_dec_u64>77 »       bl»     0·<format_dec_u64>
78 ·R_ARM_THM_CALL» format_dec_u6478 ·R_ARM_THM_CALL» format_dec_u64
79 »       ldr»    r3,·[r4,·#4]79 »       ldr»    r3,·[r4,·#4]
80 »       mov»    r1,·r880 »       mov»    r1,·r9
81 »       mov»    r0,·r481 »       mov»    r0,·r4
82 »       mov.w»  r2,·#182 »       mov.w»  r2,·#1
83 »       ldr»    r3,·[r3,·#0]83 »       ldr»    r3,·[r3,·#0]
84 »       blx»    r384 »       blx»    r3
85 »       ldr»    r0,·[sp,·#16]85 »       ldr»    r0,·[sp,·#16]
86 »       mov»    r2,·r486 »       mov»    r2,·r4
87 »       mov.w»  r3,·#287 »       mov.w»  r3,·#2
88 »       strd»   r7,·r5,·[sp]88 »       strd»   r7,·r5,·[sp]
89 »       mov.w»  r1,·r0,·asr·#3189 »       mov.w»  r1,·r0,·asr·#31
90 »       bl»     0·<format_dec_u64>90 »       bl»     0·<format_dec_u64>
91 ·R_ARM_THM_CALL» format_dec_u6491 ·R_ARM_THM_CALL» format_dec_u64
92 »       ldr»    r3,·[r4,·#4]92 »       ldr»    r3,·[r4,·#4]
93 »       mov»    r1,·r893 »       mov»    r1,·r9
94 »       mov»    r0,·r494 »       mov»    r0,·r4
95 »       mov.w»  r2,·#195 »       mov.w»  r2,·#1
96 »       ldr»    r3,·[r3,·#0]96 »       ldr»    r3,·[r3,·#0]
97 »       blx»    r397 »       blx»    r3
98 »       ldr»    r0,·[sp,·#12]98 »       ldr»    r0,·[sp,·#12]
99 »       mov»    r2,·r499 »       mov»    r2,·r4
100 »       mov.w»  r3,·#2100 »       mov.w»  r3,·#2
Offset 104, 24 lines modifiedOffset 104, 24 lines modified
104 ·R_ARM_THM_CALL» format_dec_u64104 ·R_ARM_THM_CALL» format_dec_u64
105 »       ldr»    r3,·[r4,·#4]105 »       ldr»    r3,·[r4,·#4]
106 »       add.w»  r1,·r6,·#12106 »       add.w»  r1,·r6,·#12
107 »       mov»    r0,·r4107 »       mov»    r0,·r4
108 »       mov.w»  r2,·#1108 »       mov.w»  r2,·#1
109 »       ldr»    r3,·[r3,·#0]109 »       ldr»    r3,·[r3,·#0]
110 »       blx»    r3110 »       blx»    r3
111 »       mov»    r0,·r9111 »       mov»    r0,·r8
112 »       mov»    r1,·r5112 »       mov»    r1,·r5
113 »       movw»   r2,·#16960»  ;·0x4240113 »       movw»   r2,·#16960»  ;·0x4240
114 »       movt»   r2,·#15114 »       movt»   r2,·#15
115 »       mov.w»  r3,·#0115 »       mov.w»  r3,·#0
116 »       bl»     0·<__aeabi_uldivmod>116 »       bl»     0·<__aeabi_uldivmod>
117 ·R_ARM_THM_CALL» __aeabi_uldivmod117 ·R_ARM_THM_CALL» __aeabi_uldivmod
 118 »       strd»   r7,·r5,·[sp]
118 »       mov»    r0,·r2119 »       mov»    r0,·r2
119 »       mov»    r1,·r3120 »       mov»    r1,·r3
120 »       strd»   r7,·r5,·[sp] 
121 »       mov»    r2,·r4121 »       mov»    r2,·r4
122 »       mov.w»  r3,·#6122 »       mov.w»  r3,·#6
123 »       bl»     0·<format_dec_u64>123 »       bl»     0·<format_dec_u64>
124 ·R_ARM_THM_CALL» format_dec_u64124 ·R_ARM_THM_CALL» format_dec_u64
125 »       ldr»    r3,·[r4,·#4]125 »       ldr»    r3,·[r4,·#4]
126 »       add.w»  r1,·r6,·#16126 »       add.w»  r1,·r6,·#16
127 »       mov»    r0,·r4127 »       mov»    r0,·r4
Offset 136, 56 lines modifiedOffset 136, 56 lines modified
136 »       ldr.w»  pc,·[sp],·#4136 »       ldr.w»  pc,·[sp],·#4
137 »       .word»  0x0000010a137 »       .word»  0x0000010a
138 ·R_ARM_REL32»    .rodata138 ·R_ARM_REL32»    .rodata
  
139 00000168·<datetimems_format_handler_method>:139 00000168·<datetimems_format_handler_method>:
140 datetimems_format_handler_method():140 datetimems_format_handler_method():
141 »       str.w»  r4,·[sp,·#-28]!141 »       str.w»  r4,·[sp,·#-28]!
142 »       mov.w»  r3,·#0 
143 »       mov»    r4,·r1 
144 »       strd»   r5,·r6,·[sp,·#4]142 »       strd»   r5,·r6,·[sp,·#4]
145 »       mov.w»  r5,·#0143 »       mov.w»  r5,·#0
146 »       movw»   r2,·#16960»  ;·0x4240 
147 »       movt»   r2,·#15 
148 »       mov»    r1,·r5 
149 »       strd»   r7,·r8,·[sp,·#12] 
150 »       strd»   r9,·lr,·[sp,·#20]144 »       strd»   r9,·lr,·[sp,·#20]
Max diff block lines reached; 17194/19897 bytes (86.42%) of diff not shown.
19.5 KB
timems.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········2652·(bytes·into·file)13 ··Start·of·section·headers:··········2660·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0xa5c:1 There·are·11·section·headers,·starting·at·offset·0xa64:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·00048c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000494·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000944·0000c0·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·00094c·0000c0·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0004c0·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0004c8·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0004c0·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0004c8·000000·00··WA··0···0··1
9 ··[·5]·.rodata···········PROGBITS········00000000·0004c0·0000c0·00···A··0···0··49 ··[·5]·.rodata···········PROGBITS········00000000·0004c8·0000c0·00···A··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·000580·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·000588·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000580·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000588·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·0005b4·000260·10······9··20··412 ··[·8]·.symtab···········SYMTAB··········00000000·0005bc·000260·10······9··20··4
13 ··[·9]·.strtab···········STRTAB··········00000000·000814·00012e·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·00081c·00012e·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·000a04·000058·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·000a0c·000058·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
2.59 KB
readelf --wide --symbols {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 Symbol·table·'.symtab'·contains·38·entries:1 Symbol·table·'.symtab'·contains·38·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
5 ·····2:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····1·$d5 ·····2:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
6 ·····3:·00000104·····0·NOTYPE··LOCAL··DEFAULT····1·$t6 ·····3:·00000104·····0·NOTYPE··LOCAL··DEFAULT····1·$t
7 ·····4:·0000033c·····0·NOTYPE··LOCAL··DEFAULT····1·$d7 ·····4:·00000340·····0·NOTYPE··LOCAL··DEFAULT····1·$d
8 ·····5:·00000344·····0·NOTYPE··LOCAL··DEFAULT····1·$t8 ·····5:·00000348·····0·NOTYPE··LOCAL··DEFAULT····1·$t
9 ·····6:·000003f0·····0·NOTYPE··LOCAL··DEFAULT····1·$d9 ·····6:·000003f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
10 ·····7:·000003f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t10 ·····7:·000003fc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
11 ·····8:·00000484·····0·NOTYPE··LOCAL··DEFAULT····1·$d11 ·····8:·0000048c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····5·12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
14 ····11:·00000000····48·OBJECT··LOCAL··DEFAULT····5·timegm_mdays_leap14 ····11:·00000000····48·OBJECT··LOCAL··DEFAULT····5·timegm_mdays_leap
15 ····12:·00000030····48·OBJECT··LOCAL··DEFAULT····5·timegm_mdays_norm15 ····12:·00000030····48·OBJECT··LOCAL··DEFAULT····5·timegm_mdays_norm
16 ····13:·00000060····48·OBJECT··LOCAL··DEFAULT····5·DAYS_IN_MONTH_NORM16 ····13:·00000060····48·OBJECT··LOCAL··DEFAULT····5·DAYS_IN_MONTH_NORM
17 ····14:·00000090····48·OBJECT··LOCAL··DEFAULT····5·DAYS_IN_MONTH_LEAP17 ····14:·00000090····48·OBJECT··LOCAL··DEFAULT····5·DAYS_IN_MONTH_LEAP
18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····1·18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
27 ····23:·00000131····68·FUNC····GLOBAL·DEFAULT····1·timems27 ····23:·00000131····68·FUNC····GLOBAL·DEFAULT····1·timems
28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_uldivmod28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_uldivmod
29 ····25:·00000175···130·FUNC····GLOBAL·DEFAULT····1·timems_new29 ····25:·00000175···130·FUNC····GLOBAL·DEFAULT····1·timems_new
30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·usleep30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·usleep
31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_ldivmod31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_ldivmod
32 ····28:·000001f9···224·FUNC····GLOBAL·DEFAULT····1·usleep_ex32 ····28:·000001f9···224·FUNC····GLOBAL·DEFAULT····1·usleep_ex
33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sleep33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sleep
34 ····30:·000002d9···108·FUNC····GLOBAL·DEFAULT····1·mkgmtime34 ····30:·000002d9···112·FUNC····GLOBAL·DEFAULT····1·mkgmtime
35 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mktime35 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mktime
36 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_36 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
37 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·timezone37 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·timezone
38 ····34:·00000345····80·FUNC····GLOBAL·DEFAULT····1·time_is_leap_year38 ····34:·00000349····80·FUNC····GLOBAL·DEFAULT····1·time_is_leap_year
39 ····35:·00000395···100·FUNC····GLOBAL·DEFAULT····1·time_days_in_month39 ····35:·00000399···100·FUNC····GLOBAL·DEFAULT····1·time_days_in_month
40 ····36:·000003f9···148·FUNC····GLOBAL·DEFAULT····1·time_first_day_of_month40 ····36:·000003fd···152·FUNC····GLOBAL·DEFAULT····1·time_first_day_of_month
41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·gmtime_r41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·gmtime_r
2.45 KB
readelf --wide --relocs {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x944·contains·24·entries:1 Relocation·section·'.rel.text'·at·offset·0x94c·contains·24·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 000000fc··00000903·R_ARM_REL32············00000000···.rodata3 000000fc··00000903·R_ARM_REL32············00000000···.rodata
4 00000100··00000903·R_ARM_REL32············00000000···.rodata4 00000100··00000903·R_ARM_REL32············00000000···.rodata
5 00000110··0000160a·R_ARM_THM_CALL·········00000000···gettimeofday5 00000110··0000160a·R_ARM_THM_CALL·········00000000···gettimeofday
6 00000144··0000160a·R_ARM_THM_CALL·········00000000···gettimeofday6 00000144··0000160a·R_ARM_THM_CALL·········00000000···gettimeofday
7 00000194··0000160a·R_ARM_THM_CALL·········00000000···gettimeofday7 00000192··0000160a·R_ARM_THM_CALL·········00000000···gettimeofday
8 000001ac··0000180a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod8 000001ac··0000180a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod
9 000001b8··00001a0a·R_ARM_THM_CALL·········00000000···usleep9 000001b8··00001a0a·R_ARM_THM_CALL·········00000000···usleep
10 000001c2··0000160a·R_ARM_THM_CALL·········00000000···gettimeofday10 000001c2··0000160a·R_ARM_THM_CALL·········00000000···gettimeofday
11 000001da··0000180a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod11 000001da··0000180a·R_ARM_THM_CALL·········00000000···__aeabi_uldivmod
12 0000022a··0000160a·R_ARM_THM_CALL·········00000000···gettimeofday12 00000222··0000160a·R_ARM_THM_CALL·········00000000···gettimeofday
13 0000025a··00001a0a·R_ARM_THM_CALL·········00000000···usleep13 0000025a··00001a0a·R_ARM_THM_CALL·········00000000···usleep
14 00000264··0000160a·R_ARM_THM_CALL·········00000000···gettimeofday14 00000264··0000160a·R_ARM_THM_CALL·········00000000···gettimeofday
15 000002aa··00001b0a·R_ARM_THM_CALL·········00000000···__aeabi_ldivmod15 000002aa··00001b0a·R_ARM_THM_CALL·········00000000···__aeabi_ldivmod
16 000002ae··00001d0a·R_ARM_THM_CALL·········00000000···sleep16 000002ae··00001d0a·R_ARM_THM_CALL·········00000000···sleep
17 000002b8··0000160a·R_ARM_THM_CALL·········00000000···gettimeofday17 000002b8··0000160a·R_ARM_THM_CALL·········00000000···gettimeofday
18 0000031c··00001f0a·R_ARM_THM_CALL·········00000000···mktime18 0000031e··00001f0a·R_ARM_THM_CALL·········00000000···mktime
19 0000033c··00002019·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_19 00000340··00002019·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
20 00000340··0000211a·R_ARM_GOT_BREL·········00000000···timezone20 00000344··0000211a·R_ARM_GOT_BREL·········00000000···timezone
21 000003f0··00000903·R_ARM_REL32············00000000···.rodata 
22 000003f4··00000903·R_ARM_REL32············00000000···.rodata21 000003f4··00000903·R_ARM_REL32············00000000···.rodata
23 00000456··00001f0a·R_ARM_THM_CALL·········00000000···mktime22 000003f8··00000903·R_ARM_REL32············00000000···.rodata
24 0000046c··0000250a·R_ARM_THM_CALL·········00000000···gmtime_r23 0000045c··00001f0a·R_ARM_THM_CALL·········00000000···mktime
25 00000484··00002019·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_24 00000474··0000250a·R_ARM_THM_CALL·········00000000···gmtime_r
26 00000488··0000211a·R_ARM_GOT_BREL·········00000000···timezone25 0000048c··00002019·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
 26 00000490··0000211a·R_ARM_GOT_BREL·········00000000···timezone
11.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 98 lines modifiedOffset 1, 97 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000000·<timegm_internal>:2 00000000·<timegm_internal>:
3 timegm_internal():3 timegm_internal():
4 »       ldr»    r1,·[r0,·#20]4 »       ldr»    r3,·[r0,·#20]
5 »       cmp»    r1,·#05 »       cmp»    r3,·#0
6 »       blt.n»  f4·<timegm_internal+0xf4>6 »       blt.n»  f6·<timegm_internal+0xf6>
7 »       ldr»    r2,·[r0,·#16] 
8 »       cmp»    r2,·#11 
9 »       bhi.n»  f4·<timegm_internal+0xf4> 
10 »       ldr»    r3,·[r0,·#12] 
11 »       str.w»  r4,·[sp,·#-20]!7 »       str.w»  r4,·[sp,·#-20]!
12 »       strd»   r5,·r6,·[sp,·#4]8 »       strd»   r5,·r6,·[sp,·#4]
 9 »       ldr»    r6,·[r0,·#16]
13 »       strd»   r7,·lr,·[sp,·#12]10 »       strd»   r7,·lr,·[sp,·#12]
14 »       add.w»  r4,·r3,·#4294967295» ;·0xffffffff11 »       cmp»    r6,·#11
15 »       cmp»    r4,·#3012 »       bhi.n»  f0·<timegm_internal+0xf0>
16 »       bhi.n»  ee·<timegm_internal+0xee>13 »       ldr»    r2,·[r0,·#12]
17 »       ldr»    r6,·[r0,·#8]14 »       add.w»  r1,·r2,·#4294967295» ;·0xffffffff
18 »       cmp»    r6,·#60»      ;·0x3c15 »       cmp»    r1,·#30
19 »       bhi.n»  ee·<timegm_internal+0xee>16 »       bhi.n»  f0·<timegm_internal+0xf0>
20 »       ldr»    r4,·[r0,·#4]17 »       ldr»    r5,·[r0,·#8]
21 »       cmp»    r4,·#59»      ;·0x3b18 »       cmp»    r5,·#60»      ;·0x3c
22 »       bhi.n»  ee·<timegm_internal+0xee>19 »       bhi.n»  f0·<timegm_internal+0xf0>
23 »       ldr»    r0,·[r0,·#0]20 »       ldr»    r1,·[r0,·#4]
24 »       cmp»    r0,·#60»      ;·0x3c21 »       cmp»    r1,·#59»      ;·0x3b
25 »       bhi.n»  ee·<timegm_internal+0xee>22 »       bhi.n»  f0·<timegm_internal+0xf0>
26 »       addw»   ip,·r1,·#1900»;·0x76c23 »       ldr.w»  ip,·[r0]
27 »       tst.w»  ip,·#324 »       cmp.w»  ip,·#60»    ;·0x3c
28 »       beq.n»  ba·<timegm_internal+0xba>25 »       bhi.n»  f0·<timegm_internal+0xf0>
29 »       ldr»    r5,·[pc,·#188]»;·(fc·<timegm_internal+0xfc>)26 »       addw»   r0,·r3,·#1900»;·0x76c
30 »       add»    r5,·pc27 »       lsls»   r4,·r0,·#30
31 »       add.w»  r2,·r5,·r2,·lsl·#228 »       beq.n»  bc·<timegm_internal+0xbc>
32 »       ldr»    r2,·[r2,·#48]» ;·0x3029 »       ldr»    r0,·[pc,·#184]»;·(fc·<timegm_internal+0xfc>)
33 »       rsb»    r5,·r4,·r4,·lsl·#430 »       add»    r0,·pc
34 »       movw»   ip,·#34079»  ;·0x851f31 »       add.w»  r6,·r0,·r6,·lsl·#2
35 »       movt»   ip,·#20971»  ;·0x51eb32 »       ldr»    r4,·[r6,·#48]» ;·0x30
36 »       add.w»  r4,·r1,·#4294967295» ;·0xffffffff33 »       add.w»  r0,·r3,·#4294967295» ;·0xffffffff
37 »       add»    r2,·r334 »       movw»   r6,·#34079»  ;·0x851f
38 »       add.w»  r5,·r0,·r5,·lsl·#235 »       movt»   r6,·#20971»  ;·0x51eb
39 »       subs.w» r0,·r1,·#69»;·0x4536 »       add»    r2,·r4
40 »       sub.w»  r3,·r1,·#66» ;·0x4237 »       subs.w» lr,·r3,·#69»;·0x45
 38 »       rsb»    r1,·r1,·r1,·lsl·#4
 39 »       smull»  r4,·r7,·r6,·r0
 40 »       sub.w»  r4,·r3,·#66» ;·0x42
41 »       it»     pl41 »       it»     pl
42 »       movpl»  r3,·r042 »       movpl»  r4,·lr
43 »       smull»  r7,·r0,·ip,·r443 »       mov.w»  r0,·r0,·asr·#31
44 »       addw»   r7,·r1,·#299» ;·0x12b44 »       add.w»  r2,·r2,·r4,·asr·#2
45 »       mov.w»  r4,·r4,·asr·#3145 »       addw»   r4,·r3,·#299» ;·0x12b
46 »       sub.w»  r1,·r1,·#70» ;·0x4646 »       umull»  r6,·r4,·r6,·r4
47 »       add.w»  r2,·r2,·r3,·asr·#247 »       add.w»  r1,·ip,·r1,·lsl·#2
48 »       sub.w»  r3,·r4,·r0,·asr·#548 »       sub.w»  r0,·r0,·r7,·asr·#5
49 »       mov.w»  r4,·#3600»  ;·0xe1049 »       mov.w»  r7,·#3600»  ;·0xe10
50 »       umull»  r0,·r7,·ip,·r750 »       mla»    r1,·r7,·r5,·r1
51 »       mov.w»  ip,·#20864» ;·0x518051 »       mov.w»  r6,·#20864» ;·0x5180
52 »       movt»   ip,·#152 »       movt»   r6,·#1
53 »       add»    r3,·r253 »       add»    r0,·r2
54 »       mla»    r4,·r4,·r6,·r554 »       add.w»  r0,·r0,·r4,·lsr·#7
55 »       mov.w»  r0,·#13184» ;·0x338055 »       sub.w»  r3,·r3,·#70» ;·0x46
56 »       movt»   r0,·#481»    ;·0x1e156 »       mov.w»  r2,·#13184» ;·0x3380
57 »       add.w»  r3,·r3,·r7,·lsr·#757 »       movt»   r2,·#481»    ;·0x1e1
58 »       mla»    r3,·ip,·r3,·r458 »       mla»    r0,·r6,·r0,·r1
59 »       mla»    r0,·r0,·r1,·r359 »       mla»    r0,·r2,·r3,·r0
60 »       ldrd»   r4,·r5,·[sp]60 »       ldrd»   r4,·r5,·[sp]
61 »       ldrd»   r6,·r7,·[sp,·#8]61 »       ldrd»   r6,·r7,·[sp,·#8]
62 »       add»    sp,·#1662 »       add»    sp,·#16
63 »       ldr.w»  pc,·[sp],·#463 »       ldr.w»  pc,·[sp],·#4
64 »       movw»   r7,·#34079»  ;·0x851f64 »       movw»   r4,·#34079»  ;·0x851f
65 »       movt»   r7,·#20971»  ;·0x51eb65 »       movt»   r4,·#20971»  ;·0x51eb
 66 »       umull»  r7,·r4,·r4,·r0
66 »       mov.w»  lr,·#100»   ;·0x6467 »       mov.w»  lr,·#100»   ;·0x64
67 »       umull»  r5,·r7,·r7,·ip68 »       mov.w»  r7,·r4,·lsr·#5
68 »       mov.w»  r5,·r7,·lsr·#569 »       mls»    r7,·lr,·r7,·r0
69 »       mls»    r5,·lr,·r5,·ip70 »       cbnz»   r7,·e6·<timegm_internal+0xe6>
70 »       cbnz»   r5,·e4·<timegm_internal+0xe4>71 »       mov.w»  r4,·r4,·lsr·#7
71 »       mov.w»  r7,·r7,·lsr·#772 »       mov.w»  r7,·#400»   ;·0x190
72 »       mov.w»  r5,·#400»   ;·0x19073 »       mls»    r4,·r7,·r4,·r0
73 »       mls»    r7,·r5,·r7,·ip74 »       cmp»    r4,·#0
74 »       cmp»    r7,·#075 »       bne.n»  40·<timegm_internal+0x40>
75 »       bne.n»  3e·<timegm_internal+0x3e>76 »       ldr»    r0,·[pc,·#24]» ;·(100·<timegm_internal+0x100>)
76 »       ldr»    r5,·[pc,·#24]» ;·(100·<timegm_internal+0x100>)77 »       add»    r0,·pc
77 »       add»    r5,·pc78 »       ldr.w»  r4,·[r0,·r6,·lsl·#2]
78 »       ldr.w»  r2,·[r5,·r2,·lsl·#2]79 »       b.n»    4a·<timegm_internal+0x4a>
79 »       b.n»    48·<timegm_internal+0x48> 
80 »       mov.w»  r0,·#4294967295»    ;·0xffffffff80 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
81 »       b.n»    ac·<timegm_internal+0xac>81 »       b.n»    ae·<timegm_internal+0xae>
82 »       mov.w»  r0,·#4294967295»    ;·0xffffffff82 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
83 »       bx»     lr83 »       bx»     lr
84 »       nop84 »       .word»  0x000000b6
85 »       .word»  0x000000b8 
86 ·R_ARM_REL32»    .rodata85 ·R_ARM_REL32»    .rodata
87 »       .word»  0x0000001686 »       .word»  0x00000014
88 ·R_ARM_REL32»    .rodata87 ·R_ARM_REL32»    .rodata
  
89 00000104·<timeus>:88 00000104·<timeus>:
90 timeus():89 timeus():
91 »       str.w»  lr,·[sp,·#-4]!90 »       str.w»  lr,·[sp,·#-4]!
92 »       sub»    sp,·#1291 »       sub»    sp,·#12
93 »       mov.w»  r1,·#092 »       mov.w»  r1,·#0
Offset 107, 19 lines modifiedOffset 106, 19 lines modified
107 »       add»    sp,·#12106 »       add»    sp,·#12
108 »       ldr.w»  pc,·[sp],·#4107 »       ldr.w»  pc,·[sp],·#4
109 »       nop108 »       nop
  
110 00000130·<timems>:109 00000130·<timems>:
111 timems():110 timems():
112 »       str.w»  r4,·[sp,·#-12]!111 »       str.w»  r4,·[sp,·#-12]!
113 »       mov.w»  r1,·#0 
114 »       strd»   r5,·lr,·[sp,·#4]112 »       strd»   r5,·lr,·[sp,·#4]
115 »       sub»    sp,·#12113 »       sub»    sp,·#12
116 »       mov.w»  r5,·#1000»  ;·0x3e8114 »       mov.w»  r1,·#0
117 »       mov»    r0,·sp115 »       mov»    r0,·sp
 116 »       mov.w»  r5,·#1000»  ;·0x3e8
118 »       bl»     0·<gettimeofday>117 »       bl»     0·<gettimeofday>
119 ·R_ARM_THM_CALL» gettimeofday118 ·R_ARM_THM_CALL» gettimeofday
120 »       ldrd»   r4,·r3,·[sp]119 »       ldrd»   r4,·r3,·[sp]
121 »       movw»   r0,·#19923»  ;·0x4dd3120 »       movw»   r0,·#19923»  ;·0x4dd3
122 »       movt»   r0,·#4194»   ;·0x1062121 »       movt»   r0,·#4194»   ;·0x1062
123 »       smull»  r1,·r2,·r0,·r3122 »       smull»  r1,·r2,·r0,·r3
124 »       mov.w»  r0,·r3,·asr·#31123 »       mov.w»  r0,·r3,·asr·#31
Offset 130, 28 lines modifiedOffset 129, 28 lines modified
130 »       ldrd»   r4,·r5,·[sp]129 »       ldrd»   r4,·r5,·[sp]
131 »       add»    sp,·#8130 »       add»    sp,·#8
Max diff block lines reached; 6947/11487 bytes (60.48%) of diff not shown.
21.6 KB
typebitmap.o
871 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········2484·(bytes·into·file)13 ··Start·of·section·headers:··········2464·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1019 ··Number·of·section·headers:·········10
20 ··Section·header·string·table·index:·920 ··Section·header·string·table·index:·9
2.06 KB
readelf --wide --sections {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 There·are·10·section·headers,·starting·at·offset·0x9b4:1 There·are·10·section·headers,·starting·at·offset·0x9a0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0006cc·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0006b8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00093c·000028·08···I··7···1··46 ··[·2]·.rel.text·········REL·············00000000·000928·000028·08···I··7···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000700·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0006ec·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000700·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0006ec·000000·00··WA··0···0··1
9 ··[·5]·.note.GNU-stack···PROGBITS········00000000·000700·000000·00······0···0··19 ··[·5]·.note.GNU-stack···PROGBITS········00000000·0006ec·000000·00······0···0··1
10 ··[·6]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000700·000033·00······0···0··110 ··[·6]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0006ec·000033·00······0···0··1
11 ··[·7]·.symtab···········SYMTAB··········00000000·000734·000120·10······8···7··411 ··[·7]·.symtab···········SYMTAB··········00000000·000720·000120·10······8···7··4
12 ··[·8]·.strtab···········STRTAB··········00000000·000854·0000e7·00······0···0··112 ··[·8]·.strtab···········STRTAB··········00000000·000840·0000e7·00······0···0··1
13 ··[·9]·.shstrtab·········STRTAB··········00000000·000964·000050·00······0···0··113 ··[·9]·.shstrtab·········STRTAB··········00000000·000950·000050·00······0···0··1
14 Key·to·Flags:14 Key·to·Flags:
15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
18 ··y·(purecode),·p·(processor·specific)18 ··y·(purecode),·p·(processor·specific)
1.63 KB
readelf --wide --symbols {}
    
Offset 6, 16 lines modifiedOffset 6, 16 lines modified
6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····1·6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
7 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····3·7 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
8 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····4·8 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
9 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····5·9 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
10 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····6·10 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
11 ·····7:·00000001···284·FUNC····GLOBAL·DEFAULT····1·type_bit_maps_write11 ·····7:·00000001···284·FUNC····GLOBAL·DEFAULT····1·type_bit_maps_write
12 ·····8:·0000011d···248·FUNC····GLOBAL·DEFAULT····1·type_bit_maps_expand12 ·····8:·0000011d···248·FUNC····GLOBAL·DEFAULT····1·type_bit_maps_expand
13 ·····9:·00000215···688·FUNC····GLOBAL·DEFAULT····1·type_bit_maps_merge13 ·····9:·00000215···676·FUNC····GLOBAL·DEFAULT····1·type_bit_maps_merge
14 ····10:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp14 ····10:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp
15 ····11:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset15 ····11:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
16 ····12:·000004c5···150·FUNC····GLOBAL·DEFAULT····1·type_bit_maps_output_stream_write16 ····12:·000004b9···150·FUNC····GLOBAL·DEFAULT····1·type_bit_maps_output_stream_write
17 ····13:·0000055d···116·FUNC····GLOBAL·DEFAULT····1·type_bit_maps_gettypestatus17 ····13:·00000551···116·FUNC····GLOBAL·DEFAULT····1·type_bit_maps_gettypestatus
18 ····14:·000005d1····24·FUNC····GLOBAL·DEFAULT····1·type_bit_maps_init18 ····14:·000005c5····24·FUNC····GLOBAL·DEFAULT····1·type_bit_maps_init
19 ····15:·000005e9····98·FUNC····GLOBAL·DEFAULT····1·type_bit_maps_set_type19 ····15:·000005dd····98·FUNC····GLOBAL·DEFAULT····1·type_bit_maps_set_type
20 ····16:·0000064d····70·FUNC····GLOBAL·DEFAULT····1·type_bit_maps_update_size20 ····16:·00000641····62·FUNC····GLOBAL·DEFAULT····1·type_bit_maps_update_size
21 ····17:·00000695····56·FUNC····GLOBAL·DEFAULT····1·type_bit_maps_compare21 ····17:·00000681····56·FUNC····GLOBAL·DEFAULT····1·type_bit_maps_compare
700 B
readelf --wide --relocs {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x93c·contains·5·entries:1 Relocation·section·'.rel.text'·at·offset·0x928·contains·5·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000023a··00000a0a·R_ARM_THM_CALL·········00000000···memcmp3 0000023a··00000a0a·R_ARM_THM_CALL·········00000000···memcmp
4 00000252··00000b0a·R_ARM_THM_CALL·········00000000···memset4 00000252··00000b0a·R_ARM_THM_CALL·········00000000···memset
5 00000262··00000b0a·R_ARM_THM_CALL·········00000000···memset5 00000262··00000b0a·R_ARM_THM_CALL·········00000000···memset
6 000005dc··00000b0a·R_ARM_THM_CALL·········00000000···memset6 000005d0··00000b0a·R_ARM_THM_CALL·········00000000···memset
7 000006c0··00000a1e·R_ARM_THM_JUMP24·······00000000···memcmp7 000006ac··00000a1e·R_ARM_THM_JUMP24·······00000000···memcmp
16.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 5, 37 lines modifiedOffset 5, 37 lines modified
  
5 00000000·<type_bit_maps_write>:5 00000000·<type_bit_maps_write>:
6 type_bit_maps_write():6 type_bit_maps_write():
7 »       ldr»    r3,·[r0,·#4]7 »       ldr»    r3,·[r0,·#4]
8 »       cmp»    r3,·#08 »       cmp»    r3,·#0
9 »       blt.w»  11a·<type_bit_maps_write+0x11a>9 »       blt.w»  11a·<type_bit_maps_write+0x11a>
10 »       str.w»  r4,·[sp,·#-36]!10 »       str.w»  r4,·[sp,·#-36]!
11 »       strd»   r5,·r6,·[sp,·#4] 
12 »       mov.w»  r5,·#0 
13 »       strd»   r7,·r8,·[sp,·#12]11 »       strd»   r7,·r8,·[sp,·#12]
14 »       add.w»  r8,·r0,·#264»;·0x10812 »       add.w»  r8,·r0,·#264»;·0x108
15 »       mov»    r6,·r813 »       strd»   r5,·r6,·[sp,·#4]
16 »       strd»   r9,·sl,·[sp,·#20]14 »       strd»   r9,·sl,·[sp,·#20]
17 »       addw»   r9,·r0,·#263» ;·0x107 
18 »       strd»   fp,·lr,·[sp,·#28]15 »       strd»   fp,·lr,·[sp,·#28]
 16 »       mov»    r6,·r8
19 »       add.w»  lr,·r0,·#717 »       add.w»  lr,·r0,·#7
 18 »       mov.w»  r5,·#0
 19 »       addw»   r9,·r0,·#263» ;·0x107
20 »       b.n»    3c·<type_bit_maps_write+0x3c>20 »       b.n»    3c·<type_bit_maps_write+0x3c>
21 »       add.w»  r5,·r5,·#121 »       add.w»  r5,·r5,·#1
22 »       add.w»  r6,·r6,·#3222 »       add.w»  r6,·r6,·#32
23 »       cmp»    r5,·r323 »       cmp»    r5,·r3
24 »       bgt.n»  e6·<type_bit_maps_write+0xe6>24 »       bgt.n»  e6·<type_bit_maps_write+0xe6>
25 »       ldrb.w» r4,·[lr,·#1]!25 »       ldrb.w» r4,·[lr,·#1]!
26 »       cmp»    r4,·#026 »       cmp»    r4,·#0
27 »       beq.n»  30·<type_bit_maps_write+0x30>27 »       beq.n»  30·<type_bit_maps_write+0x30>
28 »       mov.w»  r2,·r5,·lsl·#528 »       mov.w»  r2,·r5,·lsl·#5
29 »       mov»    r7,·r129 »       mov»    r7,·r1
30 »       add.w»  ip,·r4,·r2 
31 »       strb.w» r5,·[r7],·#230 »       strb.w» r5,·[r7],·#2
32 »       cmp»    ip,·r2 
33 »       strb»   r4,·[r1,·#1]31 »       strb»   r4,·[r1,·#1]
 32 »       add.w»  ip,·r4,·r2
 33 »       cmp»    ip,·r2
34 »       bls.n»  114·<type_bit_maps_write+0x114>34 »       bls.n»  114·<type_bit_maps_write+0x114>
35 »       add.w»  fp,·r1,·#635 »       add.w»  fp,·r1,·#6
36 »       add.w»  r3,·r6,·#436 »       add.w»  r3,·r6,·#4
37 »       cmp»    fp,·r637 »       cmp»    fp,·r6
38 »       mvn.w»  sl,·r238 »       mvn.w»  sl,·r2
39 »       ite»    hi39 »       ite»    hi
40 »       movhi.w»fp,·#040 »       movhi.w»fp,·#0
Offset 99, 55 lines modifiedOffset 99, 55 lines modified
99 »       ldr»    r3,·[r0,·#4]99 »       ldr»    r3,·[r0,·#4]
100 »       b.n»    30·<type_bit_maps_write+0x30>100 »       b.n»    30·<type_bit_maps_write+0x30>
101 »       bx»     lr101 »       bx»     lr
  
102 0000011c·<type_bit_maps_expand>:102 0000011c·<type_bit_maps_expand>:
103 type_bit_maps_expand():103 type_bit_maps_expand():
104 »       strd»   r4,·r5,·[sp,·#-32]!104 »       strd»   r4,·r5,·[sp,·#-32]!
105 »       strd»   r6,·r7,·[sp,·#8] 
106 »       strd»   r8,·r9,·[sp,·#16]105 »       strd»   r8,·r9,·[sp,·#16]
107 »       add.w»  r8,·r1,·r2106 »       add.w»  r8,·r1,·r2
 107 »       strd»   r6,·r7,·[sp,·#8]
108 »       cmp»    r1,·r8108 »       cmp»    r1,·r8
109 »       strd»   sl,·lr,·[sp,·#24]109 »       strd»   sl,·lr,·[sp,·#24]
110 »       bcs.n»  20e·<type_bit_maps_expand+0xf2>110 »       bcs.n»  20e·<type_bit_maps_expand+0xf2>
111 »       mov»    lr,·r0111 »       mov»    lr,·r0
112 »       mov.w»  r9,·#4112 »       mov.w»  r9,·#4
113 »       b.n»    142·<type_bit_maps_expand+0x26>113 »       b.n»    142·<type_bit_maps_expand+0x26>
114 »       mov»    r1,·r4114 »       mov»    r1,·r4
115 »       cmp»    r1,·r8115 »       cmp»    r1,·r8
116 »       bcs.n»  1e2·<type_bit_maps_expand+0xc6>116 »       bcs.n»  1e2·<type_bit_maps_expand+0xc6>
117 »       mov»    r4,·r1 
118 »       ldrb»   r2,·[r1,·#1]117 »       ldrb»   r2,·[r1,·#1]
 118 »       mov»    r4,·r1
119 »       ldrb.w» r0,·[r4],·#2119 »       ldrb.w» r0,·[r4],·#2
120 »       cmp»    r2,·#0120 »       cmp»    r2,·#0
121 »       beq.n»  13c·<type_bit_maps_expand+0x20>121 »       beq.n»  13c·<type_bit_maps_expand+0x20>
122 »       add.w»  r5,·lr,·r0 
123 »       mov.w»  r3,·r0,·lsl·#8122 »       mov.w»  r3,·r0,·lsl·#8
 123 »       add.w»  r6,·lr,·r0
 124 »       ldrb»   r5,·[r6,·#8]
124 »       add.w»  sl,·r1,·#6125 »       add.w»  sl,·r1,·#6
125 »       ldrb»   r6,·[r5,·#8] 
126 »       add.w»  ip,·r2,·#4294967295» ;·0xffffffff 
127 »       add.w»  r7,·r3,·#264»;·0x108126 »       add.w»  r7,·r3,·#264»;·0x108
128 »       add.w»  r3,·r3,·#268»;·0x10c127 »       add.w»  r3,·r3,·#268»;·0x10c
129 »       add»    r3,·lr128 »       add»    r3,·lr
130 »       add»    r7,·lr129 »       add»    r7,·lr
131 »       cmp»    r7,·sl130 »       cmp»    r7,·sl
132 »       it»     cc131 »       it»     cc
133 »       cmpcc»  r4,·r3132 »       cmpcc»  r4,·r3
134 »       uxtb.w» ip,·ip133 »       add.w»  ip,·r2,·#4294967295» ;·0xffffffff
135 »       ite»    cs134 »       ite»    cs
136 »       movcs»  r3,·#1135 »       movcs»  r3,·#1
137 »       movcc»  r3,·#0136 »       movcc»  r3,·#0
 137 »       uxtb.w» ip,·ip
 138 »       cmp»    r5,·r2
 139 »       it»     cc
 140 »       movcc»  r5,·r2
138 »       cmp.w»  ip,·#7141 »       cmp.w»  ip,·#7
139 »       ite»    ls142 »       ite»    ls
140 »       movls»  r3,·#0143 »       movls»  r3,·#0
141 »       andhi.w»r3,·r3,·#1144 »       andhi.w»r3,·r3,·#1
142 »       cmp»    r6,·r2145 »       strb»   r5,·[r6,·#8]
143 »       it»     cc 
144 »       movcc»  r6,·r2 
145 »       strb»   r6,·[r5,·#8] 
146 »       cbz»    r3,·1f4·<type_bit_maps_expand+0xd8>146 »       cbz»    r3,·1f4·<type_bit_maps_expand+0xd8>
147 »       mov.w»  r5,·r2,·lsr·#2147 »       mov.w»  r5,·r2,·lsr·#2
148 »       mov»    r3,·r4148 »       mov»    r3,·r4
149 »       mov»    r6,·r7149 »       mov»    r6,·r7
150 »       add.w»  r5,·r5,·#4294967295» ;·0xffffffff150 »       add.w»  r5,·r5,·#4294967295» ;·0xffffffff
151 »       uxtb»   r5,·r5151 »       uxtb»   r5,·r5
152 »       smlabb» r5,·r9,·r5,·sl152 »       smlabb» r5,·r9,·r5,·sl
Offset 194, 381 lines modifiedOffset 194, 378 lines modified
  
194 00000214·<type_bit_maps_merge>:194 00000214·<type_bit_maps_merge>:
195 type_bit_maps_merge():195 type_bit_maps_merge():
196 »       strd»   r3,·r4,·[sp,·#-40]!»   ;·0x28196 »       strd»   r3,·r4,·[sp,·#-40]!»   ;·0x28
197 »       mov»    r4,·r3197 »       mov»    r4,·r3
198 »       ldr»    r3,·[sp,·#40]» ;·0x28198 »       ldr»    r3,·[sp,·#40]» ;·0x28
199 »       strd»   r5,·r6,·[sp,·#8]199 »       strd»   r5,·r6,·[sp,·#8]
200 »       mov»    r5,·r1 
201 »       strd»   r7,·r8,·[sp,·#16]200 »       strd»   r7,·r8,·[sp,·#16]
202 »       mov»    r7,·r0 
203 »       strd»   r9,·sl,·[sp,·#24]201 »       strd»   r9,·sl,·[sp,·#24]
204 »       mov»    sl,·r2 
205 »       strd»   fp,·lr,·[sp,·#32]202 »       strd»   fp,·lr,·[sp,·#32]
 203 »       mov»    sl,·r2
 204 »       mov»    r7,·r0
 205 »       mov»    r5,·r1
206 »       cmp»    r2,·r3206 »       cmp»    r2,·r3
207 »       bne.n»  244·<type_bit_maps_merge+0x30>207 »       bne.n»  244·<type_bit_maps_merge+0x30>
208 »       mov»    r1,·r4208 »       mov»    r1,·r4
209 »       mov»    r0,·r5209 »       mov»    r0,·r5
Max diff block lines reached; 13851/16538 bytes (83.75%) of diff not shown.
90.3 KB
u32_set.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········9020·(bytes·into·file)13 ··Start·of·section·headers:··········9032·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1219 ··Number·of·section·headers:·········12
20 ··Section·header·string·table·index:·1120 ··Section·header·string·table·index:·11
2.38 KB
readelf --wide --sections {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 There·are·12·section·headers,·starting·at·offset·0x233c:1 There·are·12·section·headers,·starting·at·offset·0x2348:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0018d8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0018e4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001e4c·000488·08···I··9···1··46 ··[·2]·.rel.text·········REL·············00000000·001e58·000488·08···I··9···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00190c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·001918·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·00190c·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·001918·000000·00··WA··0···0··1
9 ··[·5]·.rodata···········PROGBITS········00000000·00190c·000009·00···A··0···0··49 ··[·5]·.rodata···········PROGBITS········00000000·001918·000009·00···A··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001918·000043·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001924·000043·01·AMS··0···0··4
11 ··[·7]·.note.GNU-stack···PROGBITS········00000000·00195b·000000·00······0···0··111 ··[·7]·.note.GNU-stack···PROGBITS········00000000·001967·000000·00······0···0··1
12 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00195b·000033·00······0···0··112 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001967·000033·00······0···0··1
13 ··[·9]·.symtab···········SYMTAB··········00000000·001990·0002c0·10·····10··26··413 ··[·9]·.symtab···········SYMTAB··········00000000·00199c·0002c0·10·····10··26··4
14 ··[10]·.strtab···········STRTAB··········00000000·001c50·0001fb·00······0···0··114 ··[10]·.strtab···········STRTAB··········00000000·001c5c·0001fb·00······0···0··1
15 ··[11]·.shstrtab·········STRTAB··········00000000·0022d4·000067·00······0···0··115 ··[11]·.shstrtab·········STRTAB··········00000000·0022e0·000067·00······0···0··1
16 Key·to·Flags:16 Key·to·Flags:
17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
20 ··y·(purecode),·p·(processor·specific)20 ··y·(purecode),·p·(processor·specific)
3.47 KB
readelf --wide --symbols {}
    
Offset 8, 18 lines modifiedOffset 8, 18 lines modified
8 ·····4:·00000061···130·FUNC····LOCAL··DEFAULT····1·avl_node_double_rotation28 ·····4:·00000061···130·FUNC····LOCAL··DEFAULT····1·avl_node_double_rotation2
9 ·····5:·000000e5····40·FUNC····LOCAL··DEFAULT····1·avl_create_node.part.29 ·····5:·000000e5····40·FUNC····LOCAL··DEFAULT····1·avl_create_node.part.2
10 ·····6:·00000104·····0·NOTYPE··LOCAL··DEFAULT····1·$d10 ·····6:·00000104·····0·NOTYPE··LOCAL··DEFAULT····1·$d
11 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC011 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC0
12 ·····8:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC112 ·····8:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
13 ·····9:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····1·$t13 ·····9:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
14 ····10:·0000010d···182·FUNC····LOCAL··DEFAULT····1·u32_set_avl_check_common14 ····10:·0000010d···182·FUNC····LOCAL··DEFAULT····1·u32_set_avl_check_common
15 ····11:·000003fc·····0·NOTYPE··LOCAL··DEFAULT····1·$d15 ····11:·00000404·····0·NOTYPE··LOCAL··DEFAULT····1·$d
16 ····12:·00000404·····0·NOTYPE··LOCAL··DEFAULT····1·$t16 ····12:·0000040c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
17 ····13:·000006e0·····0·NOTYPE··LOCAL··DEFAULT····1·$d17 ····13:·000006ec·····0·NOTYPE··LOCAL··DEFAULT····1·$d
18 ····14:·000006ec·····0·NOTYPE··LOCAL··DEFAULT····1·$t18 ····14:·000006f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
19 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····5·19 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
20 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d20 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
21 ····17:·00000000·····2·OBJECT··LOCAL··DEFAULT····5·DIR_TO_AVL_BALANCE_21 ····17:·00000000·····2·OBJECT··LOCAL··DEFAULT····5·DIR_TO_AVL_BALANCE_
22 ····18:·00000004·····5·OBJECT··LOCAL··DEFAULT····5·AVL_BALANCE_TO_DIR_22 ····18:·00000004·····5·OBJECT··LOCAL··DEFAULT····5·AVL_BALANCE_TO_DIR_
23 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d23 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
24 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT····1·24 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
25 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT····3·25 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
Offset 29, 19 lines modifiedOffset 29, 19 lines modified
29 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT····8·29 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line
31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief
32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort
33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_flush33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_flush
34 ····30:·000001c5·····8·FUNC····GLOBAL·DEFAULT····1·u32_set_avl_init34 ····30:·000001c5·····8·FUNC····GLOBAL·DEFAULT····1·u32_set_avl_init
35 ····31:·000001cd····38·FUNC····GLOBAL·DEFAULT····1·u32_set_avl_find35 ····31:·000001cd····38·FUNC····GLOBAL·DEFAULT····1·u32_set_avl_find
36 ····32:·000001f5···528·FUNC····GLOBAL·DEFAULT····1·u32_set_avl_insert36 ····32:·000001f5···536·FUNC····GLOBAL·DEFAULT····1·u32_set_avl_insert
37 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line37 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line
38 ····34:·00000405···744·FUNC····GLOBAL·DEFAULT····1·u32_set_avl_delete38 ····34:·0000040d···748·FUNC····GLOBAL·DEFAULT····1·u32_set_avl_delete
39 ····35:·000006ed··1928·FUNC····GLOBAL·DEFAULT····1·u32_set_avl_destroy39 ····35:·000006f9··1928·FUNC····GLOBAL·DEFAULT····1·u32_set_avl_destroy
40 ····36:·00000e75····16·FUNC····GLOBAL·DEFAULT····1·u32_set_avl_node_last40 ····36:·00000e81····16·FUNC····GLOBAL·DEFAULT····1·u32_set_avl_node_last
41 ····37:·00000e85····46·FUNC····GLOBAL·DEFAULT····1·u32_set_avl_iterator_init41 ····37:·00000e91····46·FUNC····GLOBAL·DEFAULT····1·u32_set_avl_iterator_init
42 ····38:·00000eb5····12·FUNC····GLOBAL·DEFAULT····1·u32_set_avl_iterator_hasnext42 ····38:·00000ec1····12·FUNC····GLOBAL·DEFAULT····1·u32_set_avl_iterator_hasnext
43 ····39:·00000ec1····76·FUNC····GLOBAL·DEFAULT····1·u32_set_avl_iterator_next_node43 ····39:·00000ecd····76·FUNC····GLOBAL·DEFAULT····1·u32_set_avl_iterator_next_node
44 ····40:·00000f0d··2332·FUNC····GLOBAL·DEFAULT····1·u32_set_avl_callback_and_destroy44 ····40:·00000f19··2332·FUNC····GLOBAL·DEFAULT····1·u32_set_avl_callback_and_destroy
45 ····41:·00001829····18·FUNC····GLOBAL·DEFAULT····1·u32_set_avl_get_first45 ····41:·00001835····18·FUNC····GLOBAL·DEFAULT····1·u32_set_avl_get_first
46 ····42:·0000183d···150·FUNC····GLOBAL·DEFAULT····1·u32_set_avl_check46 ····42:·00001849···150·FUNC····GLOBAL·DEFAULT····1·u32_set_avl_check
47 ····43:·000018d5·····2·FUNC····GLOBAL·DEFAULT····1·u32_set_avl_dump47 ····43:·000018e1·····2·FUNC····GLOBAL·DEFAULT····1·u32_set_avl_dump
18.1 KB
readelf --wide --relocs {}
    
Offset 1, 148 lines modifiedOffset 1, 148 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1e4c·contains·145·entries:1 Relocation·section·'.rel.text'·at·offset·0x1e58·contains·145·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 000000fc··00001b0a·R_ARM_THM_CALL·········00000000···dief3 000000fc··00001b0a·R_ARM_THM_CALL·········00000000···dief
4 00000100··00001c0a·R_ARM_THM_CALL·········00000000···abort4 00000100··00001c0a·R_ARM_THM_CALL·········00000000···abort
5 00000104··00000703·R_ARM_REL32············00000000···.LC05 00000104··00000703·R_ARM_REL32············00000000···.LC0
6 00000108··00000803·R_ARM_REL32············0000003c···.LC16 00000108··00000803·R_ARM_REL32············0000003c···.LC1
7 00000194··00001d0a·R_ARM_THM_CALL·········00000000···logger_flush7 00000194··00001d0a·R_ARM_THM_CALL·········00000000···logger_flush
8 00000198··00001d0a·R_ARM_THM_CALL·········00000000···logger_flush8 00000198··00001d0a·R_ARM_THM_CALL·········00000000···logger_flush
9 00000258··0000210a·R_ARM_THM_CALL·········00000000···zalloc_line9 0000025c··0000210a·R_ARM_THM_CALL·········00000000···zalloc_line
10 000003c0··0000210a·R_ARM_THM_CALL·········00000000···zalloc_line10 000003c8··0000210a·R_ARM_THM_CALL·········00000000···zalloc_line
11 000003fc··00000f03·R_ARM_REL32············00000000···.rodata11 00000404··00000f03·R_ARM_REL32············00000000···.rodata
12 00000400··00000f03·R_ARM_REL32············00000000···.rodata12 00000408··00000f03·R_ARM_REL32············00000000···.rodata
13 0000056a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line13 00000576··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
14 00000676··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line14 00000682··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
15 000006e0··00000f03·R_ARM_REL32············00000000···.rodata15 000006ec··00000f03·R_ARM_REL32············00000000···.rodata
16 000006e4··00000f03·R_ARM_REL32············00000000···.rodata16 000006f0··00000f03·R_ARM_REL32············00000000···.rodata
17 000006e8··00000f03·R_ARM_REL32············00000000···.rodata17 000006f4··00000f03·R_ARM_REL32············00000000···.rodata
18 0000074e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line18 0000075a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
19 00000776··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line19 00000782··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
20 00000780··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line20 0000078c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
21 000007b2··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line21 000007be··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
22 000007da··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line22 000007e6··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
23 000007e4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line23 000007f0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
24 000007ee··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line24 000007fa··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
25 0000082a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line25 00000836··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
26 00000852··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line26 0000085e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
27 0000085c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line27 00000868··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
28 0000088e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line28 0000089a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
29 000008b6··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line29 000008c2··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
30 000008c0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line30 000008cc··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
31 000008ca··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line31 000008d6··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
32 000008d4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line32 000008e0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
33 00000918··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line33 00000924··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
34 00000940··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line34 0000094c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
35 0000094a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line35 00000956··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
36 0000097c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line36 00000988··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
37 000009a4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line37 000009b0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
38 000009ae··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line38 000009ba··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
39 000009b8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line39 000009c4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
40 000009f4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line40 00000a00··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
41 00000a1c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line41 00000a28··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
42 00000a26··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line42 00000a32··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
43 00000a58··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line43 00000a64··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
44 00000a80··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line44 00000a8c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
45 00000a8a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line45 00000a96··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
46 00000a94··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line46 00000aa0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
47 00000a9e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line47 00000aaa··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
48 00000aa8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line48 00000ab4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
49 00000af4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line49 00000b00··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
50 00000b1c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line50 00000b28··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
51 00000b26··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line51 00000b32··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
52 00000b58··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line52 00000b64··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
53 00000b80··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line53 00000b8c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
54 00000b8a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line54 00000b96··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
55 00000b94··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line55 00000ba0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
56 00000bd0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line56 00000bdc··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
57 00000bf8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line57 00000c04··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
58 00000c02··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line58 00000c0e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
59 00000c34··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line59 00000c40··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
60 00000c5c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line60 00000c68··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
61 00000c66··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line61 00000c72··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
62 00000c70··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line62 00000c7c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
63 00000c7a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line63 00000c86··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
64 00000cbe··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line64 00000cca··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
65 00000ce6··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line65 00000cf2··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
66 00000cf0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line66 00000cfc··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
67 00000d22··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line67 00000d2e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
68 00000d4a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line68 00000d56··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
69 00000d54··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line69 00000d60··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
70 00000d5e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line70 00000d6a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
71 00000d9a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line71 00000da6··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
72 00000dc2··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line72 00000dce··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
73 00000dcc··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line73 00000dd8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
74 00000dfe··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line74 00000e0a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
75 00000e26··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line75 00000e32··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
76 00000e30··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line76 00000e3c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
77 00000e3a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line77 00000e46··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
78 00000e44··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line78 00000e50··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
79 00000e4e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line79 00000e5a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
80 00000e58··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line80 00000e64··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
81 00000f7e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line81 00000f8a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
82 00000fae··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line82 00000fba··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
83 00000fbc··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line83 00000fc8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
84 00000ff6··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line84 00001002··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
85 00001026··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line85 00001032··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
86 00001034··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line86 00001040··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
87 00001042··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line87 0000104e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
88 00001086··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line88 00001092··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
89 000010b6··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line89 000010c2··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
90 000010c4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line90 000010d0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
91 000010fe··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line91 0000110a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
92 0000112e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line92 0000113a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
93 0000113c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line93 00001148··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
94 0000114a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line94 00001156··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
95 00001158··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line95 00001164··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
96 000011a8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line96 000011b4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
97 000011d8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line97 000011e4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
98 000011e6··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line98 000011f2··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
99 00001220··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line99 0000122c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
100 00001250··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line100 0000125c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
101 0000125e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line101 0000126a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
102 0000126c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line102 00001278··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
103 000012b0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line103 000012bc··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
104 000012e0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line104 000012ec··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
105 000012ee··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line105 000012fa··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
106 00001328··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line106 00001334··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
107 00001358··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line107 00001364··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
108 00001366··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line108 00001372··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
109 00001374··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line109 00001380··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
110 00001382··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line110 0000138e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
111 00001390··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line111 0000139c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
112 000013e8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line112 000013f4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
113 00001418··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line113 00001424··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
114 00001426··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line114 00001432··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
115 00001460··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line115 0000146c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
116 00001490··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line116 0000149c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
117 0000149e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line117 000014aa··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
118 000014ac··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line118 000014b8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
119 000014f0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line119 000014fc··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
120 00001520··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line120 0000152c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
121 0000152e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line121 0000153a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
122 00001568··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line122 00001574··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
123 00001598··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line123 000015a4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
124 000015a6··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line124 000015b2··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
125 000015b4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line125 000015c0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
126 000015c2··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line126 000015ce··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
Max diff block lines reached; 65/18524 bytes (0.35%) of diff not shown.
65.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 33, 17 lines modifiedOffset 33, 17 lines modified
33 »       ldr»    r0,·[r4,·#4]33 »       ldr»    r0,·[r4,·#4]
34 »       cbz»    r0,·46·<avl_callback_and_destroy_+0x1e>34 »       cbz»    r0,·46·<avl_callback_and_destroy_+0x1e>
35 »       mov»    r1,·r535 »       mov»    r1,·r5
36 »       bl»     28·<avl_callback_and_destroy_>36 »       bl»     28·<avl_callback_and_destroy_>
37 »       mov»    r0,·r437 »       mov»    r0,·r4
38 »       blx»    r538 »       blx»    r5
39 »       mov»    r0,·r439 »       mov»    r0,·r4
40 »       mov.w»  r1,·#2 
41 »       ldrd»   r3,·r4,·[sp] 
42 »       ldrd»   r5,·lr,·[sp,·#8]40 »       ldrd»   r5,·lr,·[sp,·#8]
 41 »       ldrd»   r3,·r4,·[sp]
 42 »       mov.w»  r1,·#2
43 »       add»    sp,·#1643 »       add»    sp,·#16
44 »       b.w»    0·<zfree_line>44 »       b.w»    0·<zfree_line>
45 ·R_ARM_THM_JUMP24»       zfree_line45 ·R_ARM_THM_JUMP24»       zfree_line
46 »       nop46 »       nop
  
47 00000060·<avl_node_double_rotation2>:47 00000060·<avl_node_double_rotation2>:
48 avl_node_double_rotation2():48 avl_node_double_rotation2():
Offset 105, 19 lines modifiedOffset 105, 19 lines modified
105 »       mov»    r0,·r3105 »       mov»    r0,·r3
106 »       bx»     lr106 »       bx»     lr
107 »       nop107 »       nop
  
108 000000e4·<avl_create_node.part.2>:108 000000e4·<avl_create_node.part.2>:
109 avl_create_node.part.2():109 avl_create_node.part.2():
110 »       ldr»    r2,·[pc,·#28]» ;·(104·<avl_create_node.part.2+0x20>)110 »       ldr»    r2,·[pc,·#28]» ;·(104·<avl_create_node.part.2+0x20>)
 111 »       ldr»    r1,·[pc,·#32]» ;·(108·<avl_create_node.part.2+0x24>)
 112 »       strd»   r3,·lr,·[sp,·#-8]!
111 »       mov.w»  r0,·#25113 »       mov.w»  r0,·#25
112 »       movt»   r0,·#32770»  ;·0x8002114 »       movt»   r0,·#32770»  ;·0x8002
113 »       strd»   r3,·lr,·[sp,·#-8]! 
114 »       mov.w»  r3,·#354»   ;·0x162115 »       mov.w»  r3,·#354»   ;·0x162
115 »       ldr»    r1,·[pc,·#16]» ;·(108·<avl_create_node.part.2+0x24>) 
116 »       add»    r2,·pc116 »       add»    r2,·pc
117 »       add»    r1,·pc117 »       add»    r1,·pc
118 »       bl»     0·<dief>118 »       bl»     0·<dief>
119 ·R_ARM_THM_CALL» dief119 ·R_ARM_THM_CALL» dief
120 »       bl»     0·<abort>120 »       bl»     0·<abort>
121 ·R_ARM_THM_CALL» abort121 ·R_ARM_THM_CALL» abort
122 »       .word»  0x00000008122 »       .word»  0x00000008
Offset 126, 17 lines modifiedOffset 126, 17 lines modified
126 ·R_ARM_REL32»    .LC1126 ·R_ARM_REL32»    .LC1
  
127 0000010c·<u32_set_avl_check_common>:127 0000010c·<u32_set_avl_check_common>:
128 u32_set_avl_check_common():128 u32_set_avl_check_common():
129 »       strd»   r3,·r4,·[sp,·#-24]!129 »       strd»   r3,·r4,·[sp,·#-24]!
130 »       strd»   r5,·r6,·[sp,·#8]130 »       strd»   r5,·r6,·[sp,·#8]
131 »       mov»    r5,·r0131 »       mov»    r5,·r0
132 »       mov»    r6,·r1 
133 »       ldr»    r0,·[r0,·#0]132 »       ldr»    r0,·[r0,·#0]
134 »       strd»   r7,·lr,·[sp,·#16]133 »       strd»   r7,·lr,·[sp,·#16]
 134 »       mov»    r6,·r1
135 »       ldr»    r7,·[r5,·#4]135 »       ldr»    r7,·[r5,·#4]
136 »       cmp»    r0,·#0136 »       cmp»    r0,·#0
137 »       beq.n»  1aa·<u32_set_avl_check_common+0x9e>137 »       beq.n»  1aa·<u32_set_avl_check_common+0x9e>
138 »       add.w»  r1,·r1,·#1138 »       add.w»  r1,·r1,·#1
139 »       bl»     10c·<u32_set_avl_check_common>139 »       bl»     10c·<u32_set_avl_check_common>
140 »       subs»   r4,·r0,·#0140 »       subs»   r4,·r0,·#0
141 »       blt.n»  17e·<u32_set_avl_check_common+0x72>141 »       blt.n»  17e·<u32_set_avl_check_common+0x72>
Offset 168, 28 lines modifiedOffset 168, 28 lines modified
168 »       neglt»  r3,·r3168 »       neglt»  r3,·r3
169 »       cmp»    r3,·#1169 »       cmp»    r3,·#1
170 »       bgt.n»  190·<u32_set_avl_check_common+0x84>170 »       bgt.n»  190·<u32_set_avl_check_common+0x84>
171 »       cmp»    r4,·r0171 »       cmp»    r4,·r0
172 »       it»     lt172 »       it»     lt
173 »       movlt»  r4,·r0173 »       movlt»  r4,·r0
174 »       mov»    r0,·r4174 »       mov»    r0,·r4
175 »       ldrd»   r3,·r4,·[sp] 
176 »       ldrd»   r5,·r6,·[sp,·#8]175 »       ldrd»   r5,·r6,·[sp,·#8]
 176 »       ldrd»   r3,·r4,·[sp]
177 »       add»    sp,·#16177 »       add»    sp,·#16
178 »       pop»    {r7,·pc}178 »       pop»    {r7,·pc}
179 »       mov»    r0,·r6179 »       mov»    r0,·r6
180 »       b.n»    140·<u32_set_avl_check_common+0x34>180 »       b.n»    140·<u32_set_avl_check_common+0x34>
181 »       rsb»    r4,·r6,·#0181 »       rsb»    r4,·r6,·#0
182 »       bl»     0·<logger_flush>182 »       bl»     0·<logger_flush>
183 ·R_ARM_THM_CALL» logger_flush183 ·R_ARM_THM_CALL» logger_flush
184 »       bl»     0·<logger_flush>184 »       bl»     0·<logger_flush>
185 ·R_ARM_THM_CALL» logger_flush185 ·R_ARM_THM_CALL» logger_flush
186 »       mov»    r0,·r4186 »       mov»    r0,·r4
187 »       ldrd»   r3,·r4,·[sp] 
188 »       ldrd»   r5,·r6,·[sp,·#8]187 »       ldrd»   r5,·r6,·[sp,·#8]
 188 »       ldrd»   r3,·r4,·[sp]
189 »       add»    sp,·#16189 »       add»    sp,·#16
190 »       pop»    {r7,·pc}190 »       pop»    {r7,·pc}
191 »       mov»    r4,·r1191 »       mov»    r4,·r1
192 »       cmp»    r7,·#0192 »       cmp»    r7,·#0
193 »       bne.n»  132·<u32_set_avl_check_common+0x26>193 »       bne.n»  132·<u32_set_avl_check_common+0x26>
194 »       b.n»    18c·<u32_set_avl_check_common+0x80>194 »       b.n»    18c·<u32_set_avl_check_common+0x80>
195 »       mov»    r4,·r0195 »       mov»    r4,·r0
Offset 229, 314 lines modifiedOffset 229, 312 lines modified
229 »       nop229 »       nop
  
230 000001f4·<u32_set_avl_insert>:230 000001f4·<u32_set_avl_insert>:
231 u32_set_avl_insert():231 u32_set_avl_insert():
232 »       str.w»  r4,·[sp,·#-36]!232 »       str.w»  r4,·[sp,·#-36]!
233 »       ldr»    r4,·[r0,·#0]233 »       ldr»    r4,·[r0,·#0]
234 »       strd»   r5,·r6,·[sp,·#4]234 »       strd»   r5,·r6,·[sp,·#4]
235 »       strd»   r7,·r8,·[sp,·#12] 
236 »       mov»    r7,·r0 
237 »       strd»   r9,·sl,·[sp,·#20]235 »       strd»   r9,·sl,·[sp,·#20]
238 »       mov»    r9,·r1236 »       strd»   r7,·r8,·[sp,·#12]
239 »       strd»   fp,·lr,·[sp,·#28]237 »       strd»   fp,·lr,·[sp,·#28]
 238 »       mov»    r6,·r0
240 »       sub»    sp,·#316»     ;·0x13c239 »       sub»    sp,·#316»     ;·0x13c
 240 »       mov»    sl,·r1
241 »       cmp»    r4,·#0241 »       cmp»    r4,·#0
242 »       beq.w»  3bc·<u32_set_avl_insert+0x1c8>242 »       beq.w»  3c4·<u32_set_avl_insert+0x1d0>
243 »       add»    r0,·sp,·#100»  ;·0x64243 »       add»    r0,·sp,·#100»  ;·0x64
244 »       add.w»  r2,·sp,·#4294967295» ;·0xffffffff244 »       add.w»  r2,·sp,·#4294967295» ;·0xffffffff
245 »       add.w»  r3,·sp,·#51» ;·0x33245 »       add.w»  r3,·sp,·#51» ;·0x33
246 »       mov.w»  sl,·#0246 »       mov.w»  r9,·#0
247 »       b.n»    22a·<u32_set_avl_insert+0x36>247 »       b.n»    22a·<u32_set_avl_insert+0x36>
248 »       mov»    sl,·r1248 »       mov»    r9,·r5
249 »       mov»    r4,·r5249 »       mov»    r4,·r7
250 »       ldr»    r5,·[r4,·#12]250 »       ldr»    r5,·[r4,·#12]
251 »       cmp»    r9,·r5251 »       cmp»    sl,·r5
252 »       beq.w»  39c·<u32_set_avl_insert+0x1a8>252 »       beq.w»  3a4·<u32_set_avl_insert+0x1b0>
253 »       ldrsb.w»fp,·[r4,·#16] 
254 »       ite»    hi253 »       ite»    hi
255 »       movhi»  r6,·#1254 »       movhi.w»r8,·#1
256 »       movls»  r6,·#0255 »       movls.w»r8,·#0
257 »       add.w»  r1,·sl,·#1256 »       ldrsb.w»fp,·[r4,·#16]
 257 »       ldr.w»  r7,·[r4,·r8,·lsl·#2]
258 »       str.w»  r4,·[r0,·#4]!258 »       str.w»  r4,·[r0,·#4]!
259 »       ldr.w»  r5,·[r4,·r6,·lsl·#2]259 »       strb.w» r8,·[r3,·#1]!
Max diff block lines reached; 63790/66866 bytes (95.40%) of diff not shown.
91.4 KB
u64_set.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········9244·(bytes·into·file)13 ··Start·of·section·headers:··········9248·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1219 ··Number·of·section·headers:·········12
20 ··Section·header·string·table·index:·1120 ··Section·header·string·table·index:·11
2.38 KB
readelf --wide --sections {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 There·are·12·section·headers,·starting·at·offset·0x241c:1 There·are·12·section·headers,·starting·at·offset·0x2420:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·001980·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001984·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001f2c·000488·08···I··9···1··46 ··[·2]·.rel.text·········REL·············00000000·001f30·000488·08···I··9···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0019b4·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0019b8·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0019b4·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0019b8·000000·00··WA··0···0··1
9 ··[·5]·.rodata···········PROGBITS········00000000·0019b4·000009·00···A··0···0··49 ··[·5]·.rodata···········PROGBITS········00000000·0019b8·000009·00···A··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0019c0·000043·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0019c4·000043·01·AMS··0···0··4
11 ··[·7]·.note.GNU-stack···PROGBITS········00000000·001a03·000000·00······0···0··111 ··[·7]·.note.GNU-stack···PROGBITS········00000000·001a07·000000·00······0···0··1
12 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001a03·000033·00······0···0··112 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001a07·000033·00······0···0··1
13 ··[·9]·.symtab···········SYMTAB··········00000000·001a38·0002d0·10·····10··26··413 ··[·9]·.symtab···········SYMTAB··········00000000·001a3c·0002d0·10·····10··26··4
14 ··[10]·.strtab···········STRTAB··········00000000·001d08·000223·00······0···0··114 ··[10]·.strtab···········STRTAB··········00000000·001d0c·000223·00······0···0··1
15 ··[11]·.shstrtab·········STRTAB··········00000000·0023b4·000067·00······0···0··115 ··[11]·.shstrtab·········STRTAB··········00000000·0023b8·000067·00······0···0··1
16 Key·to·Flags:16 Key·to·Flags:
17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
20 ··y·(purecode),·p·(processor·specific)20 ··y·(purecode),·p·(processor·specific)
3.65 KB
readelf --wide --symbols {}
    
Offset 8, 18 lines modifiedOffset 8, 18 lines modified
8 ·····4:·00000061···130·FUNC····LOCAL··DEFAULT····1·avl_node_double_rotation28 ·····4:·00000061···130·FUNC····LOCAL··DEFAULT····1·avl_node_double_rotation2
9 ·····5:·000000e5····40·FUNC····LOCAL··DEFAULT····1·avl_create_node.part.29 ·····5:·000000e5····40·FUNC····LOCAL··DEFAULT····1·avl_create_node.part.2
10 ·····6:·00000104·····0·NOTYPE··LOCAL··DEFAULT····1·$d10 ·····6:·00000104·····0·NOTYPE··LOCAL··DEFAULT····1·$d
11 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC011 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC0
12 ·····8:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC112 ·····8:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
13 ·····9:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····1·$t13 ·····9:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
14 ····10:·0000010d···182·FUNC····LOCAL··DEFAULT····1·u64_set_avl_check_common14 ····10:·0000010d···182·FUNC····LOCAL··DEFAULT····1·u64_set_avl_check_common
15 ····11:·00000444·····0·NOTYPE··LOCAL··DEFAULT····1·$d15 ····11:·00000448·····0·NOTYPE··LOCAL··DEFAULT····1·$d
16 ····12:·0000044c·····0·NOTYPE··LOCAL··DEFAULT····1·$t16 ····12:·00000450·····0·NOTYPE··LOCAL··DEFAULT····1·$t
17 ····13:·00000730·····0·NOTYPE··LOCAL··DEFAULT····1·$d17 ····13:·00000734·····0·NOTYPE··LOCAL··DEFAULT····1·$d
18 ····14:·0000073c·····0·NOTYPE··LOCAL··DEFAULT····1·$t18 ····14:·00000740·····0·NOTYPE··LOCAL··DEFAULT····1·$t
19 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····5·19 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
20 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d20 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
21 ····17:·00000000·····2·OBJECT··LOCAL··DEFAULT····5·DIR_TO_AVL_BALANCE_21 ····17:·00000000·····2·OBJECT··LOCAL··DEFAULT····5·DIR_TO_AVL_BALANCE_
22 ····18:·00000004·····5·OBJECT··LOCAL··DEFAULT····5·AVL_BALANCE_TO_DIR_22 ····18:·00000004·····5·OBJECT··LOCAL··DEFAULT····5·AVL_BALANCE_TO_DIR_
23 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d23 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
24 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT····1·24 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
25 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT····3·25 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
Offset 29, 20 lines modifiedOffset 29, 20 lines modified
29 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT····8·29 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line
31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief
32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort
33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_flush33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_flush
34 ····30:·000001c5·····8·FUNC····GLOBAL·DEFAULT····1·u64_set_avl_init34 ····30:·000001c5·····8·FUNC····GLOBAL·DEFAULT····1·u64_set_avl_init
35 ····31:·000001cd····64·FUNC····GLOBAL·DEFAULT····1·u64_set_avl_find35 ····31:·000001cd····64·FUNC····GLOBAL·DEFAULT····1·u64_set_avl_find
36 ····32:·0000020d···576·FUNC····GLOBAL·DEFAULT····1·u64_set_avl_insert36 ····32:·0000020d···580·FUNC····GLOBAL·DEFAULT····1·u64_set_avl_insert
37 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line37 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line
38 ····34:·0000044d···752·FUNC····GLOBAL·DEFAULT····1·u64_set_avl_delete38 ····34:·00000451···752·FUNC····GLOBAL·DEFAULT····1·u64_set_avl_delete
39 ····35:·0000073d··1928·FUNC····GLOBAL·DEFAULT····1·u64_set_avl_destroy39 ····35:·00000741··1928·FUNC····GLOBAL·DEFAULT····1·u64_set_avl_destroy
40 ····36:·00000ec5····16·FUNC····GLOBAL·DEFAULT····1·u64_set_avl_node_last40 ····36:·00000ec9····16·FUNC····GLOBAL·DEFAULT····1·u64_set_avl_node_last
41 ····37:·00000ed5····46·FUNC····GLOBAL·DEFAULT····1·u64_set_avl_iterator_init41 ····37:·00000ed9····46·FUNC····GLOBAL·DEFAULT····1·u64_set_avl_iterator_init
42 ····38:·00000f05····12·FUNC····GLOBAL·DEFAULT····1·u64_set_avl_iterator_hasnext42 ····38:·00000f09····12·FUNC····GLOBAL·DEFAULT····1·u64_set_avl_iterator_hasnext
43 ····39:·00000f11····76·FUNC····GLOBAL·DEFAULT····1·u64_set_avl_iterator_next_node43 ····39:·00000f15····76·FUNC····GLOBAL·DEFAULT····1·u64_set_avl_iterator_next_node
44 ····40:·00000f5d··2332·FUNC····GLOBAL·DEFAULT····1·u64_set_avl_callback_and_destroy44 ····40:·00000f61··2332·FUNC····GLOBAL·DEFAULT····1·u64_set_avl_callback_and_destroy
45 ····41:·00001879····18·FUNC····GLOBAL·DEFAULT····1·u64_set_avl_get_first45 ····41:·0000187d····18·FUNC····GLOBAL·DEFAULT····1·u64_set_avl_get_first
46 ····42:·0000188d···150·FUNC····GLOBAL·DEFAULT····1·u64_set_avl_check46 ····42:·00001891···150·FUNC····GLOBAL·DEFAULT····1·u64_set_avl_check
47 ····43:·00001925·····2·FUNC····GLOBAL·DEFAULT····1·u64_set_avl_dump47 ····43:·00001929·····2·FUNC····GLOBAL·DEFAULT····1·u64_set_avl_dump
48 ····44:·00001929····86·FUNC····GLOBAL·DEFAULT····1·u64_set_avl_iterator_hasnext_next_value48 ····44:·0000192d····86·FUNC····GLOBAL·DEFAULT····1·u64_set_avl_iterator_hasnext_next_value
17.8 KB
readelf --wide --relocs {}
    
Offset 1, 148 lines modifiedOffset 1, 148 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1f2c·contains·145·entries:1 Relocation·section·'.rel.text'·at·offset·0x1f30·contains·145·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 000000fc··00001b0a·R_ARM_THM_CALL·········00000000···dief3 000000fc··00001b0a·R_ARM_THM_CALL·········00000000···dief
4 00000100··00001c0a·R_ARM_THM_CALL·········00000000···abort4 00000100··00001c0a·R_ARM_THM_CALL·········00000000···abort
5 00000104··00000703·R_ARM_REL32············00000000···.LC05 00000104··00000703·R_ARM_REL32············00000000···.LC0
6 00000108··00000803·R_ARM_REL32············0000003c···.LC16 00000108··00000803·R_ARM_REL32············0000003c···.LC1
7 00000194··00001d0a·R_ARM_THM_CALL·········00000000···logger_flush7 00000194··00001d0a·R_ARM_THM_CALL·········00000000···logger_flush
8 00000198··00001d0a·R_ARM_THM_CALL·········00000000···logger_flush8 00000198··00001d0a·R_ARM_THM_CALL·········00000000···logger_flush
9 00000280··0000210a·R_ARM_THM_CALL·········00000000···zalloc_line9 00000280··0000210a·R_ARM_THM_CALL·········00000000···zalloc_line
10 000003fa··0000210a·R_ARM_THM_CALL·········00000000···zalloc_line10 000003fe··0000210a·R_ARM_THM_CALL·········00000000···zalloc_line
11 00000444··00000f03·R_ARM_REL32············00000000···.rodata 
12 00000448··00000f03·R_ARM_REL32············00000000···.rodata11 00000448··00000f03·R_ARM_REL32············00000000···.rodata
13 000005ba··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line12 0000044c··00000f03·R_ARM_REL32············00000000···.rodata
14 000006c6··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line13 000005c0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
15 00000730··00000f03·R_ARM_REL32············00000000···.rodata14 000006cc··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
16 00000734··00000f03·R_ARM_REL32············00000000···.rodata15 00000734··00000f03·R_ARM_REL32············00000000···.rodata
17 00000738··00000f03·R_ARM_REL32············00000000···.rodata16 00000738··00000f03·R_ARM_REL32············00000000···.rodata
18 0000079e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line17 0000073c··00000f03·R_ARM_REL32············00000000···.rodata
19 000007c6··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line18 000007a2··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
20 000007d0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line19 000007ca··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
21 00000802··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line20 000007d4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
22 0000082a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line21 00000806··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
23 00000834··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line22 0000082e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
24 0000083e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line23 00000838··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
25 0000087a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line24 00000842··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
26 000008a2··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line25 0000087e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
27 000008ac··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line26 000008a6··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
28 000008de··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line27 000008b0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
29 00000906··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line28 000008e2··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
30 00000910··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line29 0000090a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
31 0000091a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line30 00000914··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
32 00000924··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line31 0000091e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
33 00000968··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line32 00000928··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
34 00000990··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line33 0000096c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
35 0000099a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line34 00000994··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
36 000009cc··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line35 0000099e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
37 000009f4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line36 000009d0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
38 000009fe··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line37 000009f8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
39 00000a08··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line38 00000a02··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
40 00000a44··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line39 00000a0c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
41 00000a6c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line40 00000a48··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
42 00000a76··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line41 00000a70··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
43 00000aa8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line42 00000a7a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
44 00000ad0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line43 00000aac··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
45 00000ada··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line44 00000ad4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
46 00000ae4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line45 00000ade··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
47 00000aee··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line46 00000ae8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
48 00000af8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line47 00000af2··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
49 00000b44··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line48 00000afc··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
50 00000b6c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line49 00000b48··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
51 00000b76··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line50 00000b70··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
52 00000ba8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line51 00000b7a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
53 00000bd0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line52 00000bac··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
54 00000bda··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line53 00000bd4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
55 00000be4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line54 00000bde··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
56 00000c20··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line55 00000be8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
57 00000c48··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line56 00000c24··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
58 00000c52··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line57 00000c4c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
59 00000c84··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line58 00000c56··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
60 00000cac··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line59 00000c88··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
61 00000cb6··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line60 00000cb0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
62 00000cc0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line61 00000cba··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
63 00000cca··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line62 00000cc4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
64 00000d0e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line63 00000cce··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
65 00000d36··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line64 00000d12··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
66 00000d40··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line65 00000d3a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
67 00000d72··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line66 00000d44··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
68 00000d9a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line67 00000d76··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
69 00000da4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line68 00000d9e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
70 00000dae··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line69 00000da8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
71 00000dea··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line70 00000db2··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
72 00000e12··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line71 00000dee··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
73 00000e1c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line72 00000e16··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
74 00000e4e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line73 00000e20··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
75 00000e76··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line74 00000e52··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
76 00000e80··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line75 00000e7a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
77 00000e8a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line76 00000e84··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
78 00000e94··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line77 00000e8e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
79 00000e9e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line78 00000e98··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
80 00000ea8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line79 00000ea2··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
81 00000fce··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line80 00000eac··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
82 00000ffe··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line81 00000fd2··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
83 0000100c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line82 00001002··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
84 00001046··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line83 00001010··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
85 00001076··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line84 0000104a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
86 00001084··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line85 0000107a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
87 00001092··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line86 00001088··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
88 000010d6··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line87 00001096··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
89 00001106··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line88 000010da··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
90 00001114··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line89 0000110a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
91 0000114e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line90 00001118··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
92 0000117e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line91 00001152··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
93 0000118c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line92 00001182··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
94 0000119a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line93 00001190··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
95 000011a8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line94 0000119e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
96 000011f8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line95 000011ac··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
97 00001228··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line96 000011fc··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
98 00001236··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line97 0000122c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
99 00001270··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line98 0000123a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
100 000012a0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line99 00001274··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
101 000012ae··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line100 000012a4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
102 000012bc··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line101 000012b2··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
103 00001300··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line102 000012c0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
104 00001330··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line103 00001304··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
105 0000133e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line104 00001334··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
106 00001378··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line105 00001342··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
107 000013a8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line106 0000137c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
108 000013b6··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line107 000013ac··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
109 000013c4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line108 000013ba··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
110 000013d2··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line109 000013c8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
111 000013e0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line110 000013d6··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
112 00001438··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line111 000013e4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
113 00001468··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line112 0000143c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
114 00001476··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line113 0000146c··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
115 000014b0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line114 0000147a··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
116 000014e0··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line115 000014b4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
117 000014ee··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line116 000014e4··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
118 000014fc··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line117 000014f2··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
119 00001540··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line118 00001500··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
120 00001570··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line119 00001544··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
121 0000157e··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line120 00001574··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
122 000015b8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line121 00001582··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
123 000015e8··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line122 000015bc··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
124 000015f6··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line123 000015ec··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
125 00001604··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line124 000015fa··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
126 00001612··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line125 00001608··00001a0a·R_ARM_THM_CALL·········00000000···zfree_line
Max diff block lines reached; 197/18205 bytes (1.08%) of diff not shown.
66.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 33, 17 lines modifiedOffset 33, 17 lines modified
33 »       ldr»    r0,·[r4,·#4]33 »       ldr»    r0,·[r4,·#4]
34 »       cbz»    r0,·46·<avl_callback_and_destroy_+0x1e>34 »       cbz»    r0,·46·<avl_callback_and_destroy_+0x1e>
35 »       mov»    r1,·r535 »       mov»    r1,·r5
36 »       bl»     28·<avl_callback_and_destroy_>36 »       bl»     28·<avl_callback_and_destroy_>
37 »       mov»    r0,·r437 »       mov»    r0,·r4
38 »       blx»    r538 »       blx»    r5
39 »       mov»    r0,·r439 »       mov»    r0,·r4
40 »       mov.w»  r1,·#3 
41 »       ldrd»   r3,·r4,·[sp] 
42 »       ldrd»   r5,·lr,·[sp,·#8]40 »       ldrd»   r5,·lr,·[sp,·#8]
 41 »       ldrd»   r3,·r4,·[sp]
 42 »       mov.w»  r1,·#3
43 »       add»    sp,·#1643 »       add»    sp,·#16
44 »       b.w»    0·<zfree_line>44 »       b.w»    0·<zfree_line>
45 ·R_ARM_THM_JUMP24»       zfree_line45 ·R_ARM_THM_JUMP24»       zfree_line
46 »       nop46 »       nop
  
47 00000060·<avl_node_double_rotation2>:47 00000060·<avl_node_double_rotation2>:
48 avl_node_double_rotation2():48 avl_node_double_rotation2():
Offset 105, 19 lines modifiedOffset 105, 19 lines modified
105 »       mov»    r0,·r3105 »       mov»    r0,·r3
106 »       bx»     lr106 »       bx»     lr
107 »       nop107 »       nop
  
108 000000e4·<avl_create_node.part.2>:108 000000e4·<avl_create_node.part.2>:
109 avl_create_node.part.2():109 avl_create_node.part.2():
110 »       ldr»    r2,·[pc,·#28]» ;·(104·<avl_create_node.part.2+0x20>)110 »       ldr»    r2,·[pc,·#28]» ;·(104·<avl_create_node.part.2+0x20>)
 111 »       ldr»    r1,·[pc,·#32]» ;·(108·<avl_create_node.part.2+0x24>)
 112 »       strd»   r3,·lr,·[sp,·#-8]!
111 »       mov.w»  r0,·#25113 »       mov.w»  r0,·#25
112 »       movt»   r0,·#32770»  ;·0x8002114 »       movt»   r0,·#32770»  ;·0x8002
113 »       strd»   r3,·lr,·[sp,·#-8]! 
114 »       mov.w»  r3,·#354»   ;·0x162115 »       mov.w»  r3,·#354»   ;·0x162
115 »       ldr»    r1,·[pc,·#16]» ;·(108·<avl_create_node.part.2+0x24>) 
116 »       add»    r2,·pc116 »       add»    r2,·pc
117 »       add»    r1,·pc117 »       add»    r1,·pc
118 »       bl»     0·<dief>118 »       bl»     0·<dief>
119 ·R_ARM_THM_CALL» dief119 ·R_ARM_THM_CALL» dief
120 »       bl»     0·<abort>120 »       bl»     0·<abort>
121 ·R_ARM_THM_CALL» abort121 ·R_ARM_THM_CALL» abort
122 »       .word»  0x00000008122 »       .word»  0x00000008
Offset 126, 17 lines modifiedOffset 126, 17 lines modified
126 ·R_ARM_REL32»    .LC1126 ·R_ARM_REL32»    .LC1
  
127 0000010c·<u64_set_avl_check_common>:127 0000010c·<u64_set_avl_check_common>:
128 u64_set_avl_check_common():128 u64_set_avl_check_common():
129 »       strd»   r3,·r4,·[sp,·#-24]!129 »       strd»   r3,·r4,·[sp,·#-24]!
130 »       strd»   r5,·r6,·[sp,·#8]130 »       strd»   r5,·r6,·[sp,·#8]
131 »       mov»    r5,·r0131 »       mov»    r5,·r0
132 »       mov»    r6,·r1 
133 »       ldr»    r0,·[r0,·#0]132 »       ldr»    r0,·[r0,·#0]
134 »       strd»   r7,·lr,·[sp,·#16]133 »       strd»   r7,·lr,·[sp,·#16]
 134 »       mov»    r6,·r1
135 »       ldr»    r7,·[r5,·#4]135 »       ldr»    r7,·[r5,·#4]
136 »       cmp»    r0,·#0136 »       cmp»    r0,·#0
137 »       beq.n»  1aa·<u64_set_avl_check_common+0x9e>137 »       beq.n»  1aa·<u64_set_avl_check_common+0x9e>
138 »       add.w»  r1,·r1,·#1138 »       add.w»  r1,·r1,·#1
139 »       bl»     10c·<u64_set_avl_check_common>139 »       bl»     10c·<u64_set_avl_check_common>
140 »       subs»   r4,·r0,·#0140 »       subs»   r4,·r0,·#0
141 »       blt.n»  17e·<u64_set_avl_check_common+0x72>141 »       blt.n»  17e·<u64_set_avl_check_common+0x72>
Offset 168, 28 lines modifiedOffset 168, 28 lines modified
168 »       neglt»  r3,·r3168 »       neglt»  r3,·r3
169 »       cmp»    r3,·#1169 »       cmp»    r3,·#1
170 »       bgt.n»  190·<u64_set_avl_check_common+0x84>170 »       bgt.n»  190·<u64_set_avl_check_common+0x84>
171 »       cmp»    r4,·r0171 »       cmp»    r4,·r0
172 »       it»     lt172 »       it»     lt
173 »       movlt»  r4,·r0173 »       movlt»  r4,·r0
174 »       mov»    r0,·r4174 »       mov»    r0,·r4
175 »       ldrd»   r3,·r4,·[sp] 
176 »       ldrd»   r5,·r6,·[sp,·#8]175 »       ldrd»   r5,·r6,·[sp,·#8]
 176 »       ldrd»   r3,·r4,·[sp]
177 »       add»    sp,·#16177 »       add»    sp,·#16
178 »       pop»    {r7,·pc}178 »       pop»    {r7,·pc}
179 »       mov»    r0,·r6179 »       mov»    r0,·r6
180 »       b.n»    140·<u64_set_avl_check_common+0x34>180 »       b.n»    140·<u64_set_avl_check_common+0x34>
181 »       rsb»    r4,·r6,·#0181 »       rsb»    r4,·r6,·#0
182 »       bl»     0·<logger_flush>182 »       bl»     0·<logger_flush>
183 ·R_ARM_THM_CALL» logger_flush183 ·R_ARM_THM_CALL» logger_flush
184 »       bl»     0·<logger_flush>184 »       bl»     0·<logger_flush>
185 ·R_ARM_THM_CALL» logger_flush185 ·R_ARM_THM_CALL» logger_flush
186 »       mov»    r0,·r4186 »       mov»    r0,·r4
187 »       ldrd»   r3,·r4,·[sp] 
188 »       ldrd»   r5,·r6,·[sp,·#8]187 »       ldrd»   r5,·r6,·[sp,·#8]
 188 »       ldrd»   r3,·r4,·[sp]
189 »       add»    sp,·#16189 »       add»    sp,·#16
190 »       pop»    {r7,·pc}190 »       pop»    {r7,·pc}
191 »       mov»    r4,·r1191 »       mov»    r4,·r1
192 »       cmp»    r7,·#0192 »       cmp»    r7,·#0
193 »       bne.n»  132·<u64_set_avl_check_common+0x26>193 »       bne.n»  132·<u64_set_avl_check_common+0x26>
194 »       b.n»    18c·<u64_set_avl_check_common+0x80>194 »       b.n»    18c·<u64_set_avl_check_common+0x80>
195 »       mov»    r4,·r0195 »       mov»    r4,·r0
Offset 236, 332 lines modifiedOffset 236, 332 lines modified
236 »       bx»     lr236 »       bx»     lr
237 »       bx»     lr237 »       bx»     lr
  
238 0000020c·<u64_set_avl_insert>:238 0000020c·<u64_set_avl_insert>:
239 u64_set_avl_insert():239 u64_set_avl_insert():
240 »       str.w»  r4,·[sp,·#-36]!240 »       str.w»  r4,·[sp,·#-36]!
241 »       ldr»    r4,·[r0,·#0]241 »       ldr»    r4,·[r0,·#0]
242 »       strd»   r5,·r6,·[sp,·#4] 
243 »       strd»   r7,·r8,·[sp,·#12]242 »       strd»   r7,·r8,·[sp,·#12]
244 »       mov»    r8,·r2 
245 »       strd»   r9,·sl,·[sp,·#20]243 »       strd»   r9,·sl,·[sp,·#20]
246 »       mov»    sl,·r0244 »       strd»   r5,·r6,·[sp,·#4]
247 »       mov»    r9,·r3 
248 »       strd»   fp,·lr,·[sp,·#28]245 »       strd»   fp,·lr,·[sp,·#28]
 246 »       mov»    r7,·r0
249 »       sub»    sp,·#324»     ;·0x144247 »       sub»    sp,·#324»     ;·0x144
 248 »       mov»    r8,·r2
 249 »       mov»    r9,·r3
250 »       cmp»    r4,·#0250 »       cmp»    r4,·#0
251 »       beq.w»  3f6·<u64_set_avl_insert+0x1ea>251 »       beq.w»  3fa·<u64_set_avl_insert+0x1ee>
252 »       add.w»  ip,·sp,·#108»;·0x6c252 »       add.w»  ip,·sp,·#108»;·0x6c
253 »       add.w»  r2,·sp,·#7253 »       add.w»  r2,·sp,·#7
254 »       add.w»  r3,·sp,·#59» ;·0x3b254 »       add.w»  r3,·sp,·#59» ;·0x3b
255 »       mov.w»  r7,·#0255 »       mov.w»  sl,·#0
256 »       b.n»    246·<u64_set_avl_insert+0x3a>256 »       b.n»    246·<u64_set_avl_insert+0x3a>
257 »       mov»    r7,·r1257 »       mov»    sl,·r1
258 »       mov»    r4,·r6258 »       mov»    r4,·r6
259 »       ldrd»   r0,·r1,·[r4,·#16]259 »       ldrd»   r0,·r1,·[r4,·#16]
260 »       cmp»    r9,·r1260 »       cmp»    r9,·r1
261 »       it»     eq261 »       it»     eq
262 »       cmpeq»  r8,·r0262 »       cmpeq»  r8,·r0
263 »       beq.w»  3d6·<u64_set_avl_insert+0x1ca>263 »       beq.w»  3da·<u64_set_avl_insert+0x1ce>
264 »       ldrsb.w»fp,·[r4,·#24] 
265 »       cmp»    r1,·r9264 »       cmp»    r1,·r9
266 »       add.w»  r1,·r7,·#1265 »       ldrsb.w»fp,·[r4,·#24]
Max diff block lines reached; 65213/68086 bytes (95.78%) of diff not shown.
21.0 KB
u64_set_debug.o
1.47 KB
readelf --wide --relocs {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1c68·contains·141·entries:1 Relocation·section·'.rel.text'·at·offset·0x1c68·contains·141·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000164··0000140a·R_ARM_THM_CALL·········00000000···logger_flush3 00000164··0000140a·R_ARM_THM_CALL·········00000000···logger_flush
4 00000168··0000140a·R_ARM_THM_CALL·········00000000···logger_flush4 00000168··0000140a·R_ARM_THM_CALL·········00000000···logger_flush
5 00000250··0000180a·R_ARM_THM_CALL·········00000000···debug_malloc_unmonitored5 00000250··0000180a·R_ARM_THM_CALL·········00000000···debug_malloc_unmonitored
6 0000037a··0000180a·R_ARM_THM_CALL·········00000000···debug_malloc_unmonitored6 00000380··0000180a·R_ARM_THM_CALL·········00000000···debug_malloc_unmonitored
7 00000410··00000a03·R_ARM_REL32············00000000···.rodata7 00000410··00000a03·R_ARM_REL32············00000000···.rodata
8 00000414··00000a03·R_ARM_REL32············00000000···.rodata8 00000414··00000a03·R_ARM_REL32············00000000···.rodata
9 00000582··0000130a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored9 00000584··0000130a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
10 0000068a··0000130a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored10 0000068c··0000130a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
11 000006f4··00000a03·R_ARM_REL32············00000000···.rodata11 000006f4··00000a03·R_ARM_REL32············00000000···.rodata
12 000006f8··00000a03·R_ARM_REL32············00000000···.rodata12 000006f8··00000a03·R_ARM_REL32············00000000···.rodata
13 000006fc··00000a03·R_ARM_REL32············00000000···.rodata13 000006fc··00000a03·R_ARM_REL32············00000000···.rodata
14 0000075e··0000130a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored14 0000075e··0000130a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
15 00000782··0000130a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored15 00000782··0000130a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
16 00000788··0000130a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored16 00000788··0000130a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
17 000007b6··0000130a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored17 000007b6··0000130a·R_ARM_THM_CALL·········00000000···debug_free_unmonitored
19.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 32, 16 lines modifiedOffset 32, 16 lines modified
32 »       ldr»    r0,·[r4,·#4]32 »       ldr»    r0,·[r4,·#4]
33 »       cbz»    r0,·42·<avl_callback_and_destroy_+0x1e>33 »       cbz»    r0,·42·<avl_callback_and_destroy_+0x1e>
34 »       mov»    r1,·r534 »       mov»    r1,·r5
35 »       bl»     24·<avl_callback_and_destroy_>35 »       bl»     24·<avl_callback_and_destroy_>
36 »       mov»    r0,·r436 »       mov»    r0,·r4
37 »       blx»    r537 »       blx»    r5
38 »       mov»    r0,·r438 »       mov»    r0,·r4
39 »       ldrd»   r3,·r4,·[sp] 
40 »       ldrd»   r5,·lr,·[sp,·#8]39 »       ldrd»   r5,·lr,·[sp,·#8]
 40 »       ldrd»   r3,·r4,·[sp]
41 »       add»    sp,·#1641 »       add»    sp,·#16
42 »       b.w»    0·<debug_free_unmonitored>42 »       b.w»    0·<debug_free_unmonitored>
43 ·R_ARM_THM_JUMP24»       debug_free_unmonitored43 ·R_ARM_THM_JUMP24»       debug_free_unmonitored
44 »       nop44 »       nop
  
45 00000058·<avl_node_double_rotation2>:45 00000058·<avl_node_double_rotation2>:
46 avl_node_double_rotation2():46 avl_node_double_rotation2():
Offset 105, 17 lines modifiedOffset 105, 17 lines modified
105 »       nop105 »       nop
  
106 000000dc·<u64_set_debug_avl_check_common>:106 000000dc·<u64_set_debug_avl_check_common>:
107 u64_set_debug_avl_check_common():107 u64_set_debug_avl_check_common():
108 »       strd»   r3,·r4,·[sp,·#-24]!108 »       strd»   r3,·r4,·[sp,·#-24]!
109 »       strd»   r5,·r6,·[sp,·#8]109 »       strd»   r5,·r6,·[sp,·#8]
110 »       mov»    r5,·r0110 »       mov»    r5,·r0
111 »       mov»    r6,·r1 
112 »       ldr»    r0,·[r0,·#0]111 »       ldr»    r0,·[r0,·#0]
113 »       strd»   r7,·lr,·[sp,·#16]112 »       strd»   r7,·lr,·[sp,·#16]
 113 »       mov»    r6,·r1
114 »       ldr»    r7,·[r5,·#4]114 »       ldr»    r7,·[r5,·#4]
115 »       cmp»    r0,·#0115 »       cmp»    r0,·#0
116 »       beq.n»  17a·<u64_set_debug_avl_check_common+0x9e>116 »       beq.n»  17a·<u64_set_debug_avl_check_common+0x9e>
117 »       add.w»  r1,·r1,·#1117 »       add.w»  r1,·r1,·#1
118 »       bl»     dc·<u64_set_debug_avl_check_common>118 »       bl»     dc·<u64_set_debug_avl_check_common>
119 »       subs»   r4,·r0,·#0119 »       subs»   r4,·r0,·#0
120 »       blt.n»  14e·<u64_set_debug_avl_check_common+0x72>120 »       blt.n»  14e·<u64_set_debug_avl_check_common+0x72>
Offset 147, 28 lines modifiedOffset 147, 28 lines modified
147 »       neglt»  r3,·r3147 »       neglt»  r3,·r3
148 »       cmp»    r3,·#1148 »       cmp»    r3,·#1
149 »       bgt.n»  160·<u64_set_debug_avl_check_common+0x84>149 »       bgt.n»  160·<u64_set_debug_avl_check_common+0x84>
150 »       cmp»    r4,·r0150 »       cmp»    r4,·r0
151 »       it»     lt151 »       it»     lt
152 »       movlt»  r4,·r0152 »       movlt»  r4,·r0
153 »       mov»    r0,·r4153 »       mov»    r0,·r4
154 »       ldrd»   r3,·r4,·[sp] 
155 »       ldrd»   r5,·r6,·[sp,·#8]154 »       ldrd»   r5,·r6,·[sp,·#8]
 155 »       ldrd»   r3,·r4,·[sp]
156 »       add»    sp,·#16156 »       add»    sp,·#16
157 »       pop»    {r7,·pc}157 »       pop»    {r7,·pc}
158 »       mov»    r0,·r6158 »       mov»    r0,·r6
159 »       b.n»    110·<u64_set_debug_avl_check_common+0x34>159 »       b.n»    110·<u64_set_debug_avl_check_common+0x34>
160 »       rsb»    r4,·r6,·#0160 »       rsb»    r4,·r6,·#0
161 »       bl»     0·<logger_flush>161 »       bl»     0·<logger_flush>
162 ·R_ARM_THM_CALL» logger_flush162 ·R_ARM_THM_CALL» logger_flush
163 »       bl»     0·<logger_flush>163 »       bl»     0·<logger_flush>
164 ·R_ARM_THM_CALL» logger_flush164 ·R_ARM_THM_CALL» logger_flush
165 »       mov»    r0,·r4165 »       mov»    r0,·r4
166 »       ldrd»   r3,·r4,·[sp] 
167 »       ldrd»   r5,·r6,·[sp,·#8]166 »       ldrd»   r5,·r6,·[sp,·#8]
 167 »       ldrd»   r3,·r4,·[sp]
168 »       add»    sp,·#16168 »       add»    sp,·#16
169 »       pop»    {r7,·pc}169 »       pop»    {r7,·pc}
170 »       mov»    r4,·r1170 »       mov»    r4,·r1
171 »       cmp»    r7,·#0171 »       cmp»    r7,·#0
172 »       bne.n»  102·<u64_set_debug_avl_check_common+0x26>172 »       bne.n»  102·<u64_set_debug_avl_check_common+0x26>
173 »       b.n»    15c·<u64_set_debug_avl_check_common+0x80>173 »       b.n»    15c·<u64_set_debug_avl_check_common+0x80>
174 »       mov»    r4,·r0174 »       mov»    r4,·r0
Offset 215, 334 lines modifiedOffset 215, 333 lines modified
215 »       bx»     lr215 »       bx»     lr
216 »       bx»     lr216 »       bx»     lr
  
217 000001dc·<u64_set_debug_avl_insert>:217 000001dc·<u64_set_debug_avl_insert>:
218 u64_set_debug_avl_insert():218 u64_set_debug_avl_insert():
219 »       str.w»  r4,·[sp,·#-36]!219 »       str.w»  r4,·[sp,·#-36]!
220 »       ldr»    r4,·[r0,·#0]220 »       ldr»    r4,·[r0,·#0]
221 »       strd»   r5,·r6,·[sp,·#4] 
222 »       strd»   r7,·r8,·[sp,·#12]221 »       strd»   r7,·r8,·[sp,·#12]
223 »       mov»    r8,·r2 
224 »       strd»   r9,·sl,·[sp,·#20]222 »       strd»   r9,·sl,·[sp,·#20]
225 »       mov»    sl,·r0223 »       strd»   r5,·r6,·[sp,·#4]
226 »       mov»    r9,·r3 
227 »       strd»   fp,·lr,·[sp,·#28]224 »       strd»   fp,·lr,·[sp,·#28]
 225 »       mov»    r7,·r0
228 »       sub»    sp,·#324»     ;·0x144226 »       sub»    sp,·#324»     ;·0x144
 227 »       mov»    r8,·r2
 228 »       mov»    r9,·r3
229 »       cmp»    r4,·#0229 »       cmp»    r4,·#0
230 »       beq.w»  376·<u64_set_debug_avl_insert+0x19a>230 »       beq.w»  37c·<u64_set_debug_avl_insert+0x1a0>
231 »       add.w»  ip,·sp,·#108»;·0x6c231 »       add.w»  ip,·sp,·#108»;·0x6c
232 »       add.w»  r2,·sp,·#7232 »       add.w»  r2,·sp,·#7
233 »       add.w»  r3,·sp,·#59» ;·0x3b233 »       add.w»  r3,·sp,·#59» ;·0x3b
234 »       mov.w»  r7,·#0234 »       mov.w»  sl,·#0
235 »       b.n»    216·<u64_set_debug_avl_insert+0x3a>235 »       b.n»    216·<u64_set_debug_avl_insert+0x3a>
236 »       mov»    r7,·lr236 »       mov»    sl,·lr
237 »       mov»    r4,·r5237 »       mov»    r4,·r5
238 »       ldrd»   r0,·r1,·[r4,·#16]238 »       ldrd»   r0,·r1,·[r4,·#16]
239 »       add.w»  lr,·r7,·#1239 »       add.w»  lr,·sl,·#1
240 »       cmp»    r9,·r1240 »       cmp»    r9,·r1
241 »       it»     eq241 »       it»     eq
242 »       cmpeq»  r8,·r0242 »       cmpeq»  r8,·r0
243 »       beq.w»  356·<u64_set_debug_avl_insert+0x17a>243 »       beq.w»  35c·<u64_set_debug_avl_insert+0x180>
244 »       ldrsb.w»fp,·[r4,·#24] 
245 »       cmp»    r1,·r9244 »       cmp»    r1,·r9
 245 »       ldrsb.w»fp,·[r4,·#24]
246 »       it»     eq246 »       it»     eq
247 »       cmpeq»  r0,·r8247 »       cmpeq»  r0,·r8
248 »       str.w»  r4,·[ip,·#4]!248 »       str.w»  r4,·[ip,·#4]!
249 »       ite»    cc249 »       ite»    cc
250 »       movcc»  r6,·#1250 »       movcc»  r6,·#1
251 »       movcs»  r6,·#0251 »       movcs»  r6,·#0
252 »       ldr.w»  r5,·[r4,·r6,·lsl·#2]252 »       ldr.w»  r5,·[r4,·r6,·lsl·#2]
253 »       strb.w» r6,·[r3,·#1]!253 »       strb.w» r6,·[r3,·#1]!
254 »       strb.w» fp,·[r2,·#1]!254 »       strb.w» fp,·[r2,·#1]!
255 »       cmp»    r5,·#0255 »       cmp»    r5,·#0
256 »       bne.n»  212·<u64_set_debug_avl_insert+0x36>256 »       bne.n»  212·<u64_set_debug_avl_insert+0x36>
257 »       mov.w»  r0,·#32257 »       mov.w»  r0,·#32
258 »       bl»     0·<debug_malloc_unmonitored>258 »       bl»     0·<debug_malloc_unmonitored>
259 ·R_ARM_THM_CALL» debug_malloc_unmonitored259 ·R_ARM_THM_CALL» debug_malloc_unmonitored
260 »       mov.w»  r3,·#0260 »       mov.w»  r1,·#0
261 »       mov.w»  r2,·#0 
262 »       mov»    r1,·r0 
263 »       strd»   r2,·r3,·[r0] 
264 »       str»    r5,·[r0,·#8] 
265 »       str»    r5,·[r0,·#12]261 »       str»    r5,·[r0,·#12]
266 »       strd»   r8,·r9,·[r0,·#16] 
267 »       str»    r5,·[r0,·#24]262 »       str»    r5,·[r0,·#24]
268 »       strb»   r5,·[r0,·#24] 
Max diff block lines reached; 16836/19780 bytes (85.12%) of diff not shown.
37.1 KB
xfr_input_stream.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········5508·(bytes·into·file)13 ··Start·of·section·headers:··········5436·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1319 ··Number·of·section·headers:·········13
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·12
2.55 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x1584:1 There·are·13·section·headers,·starting·at·offset·0x153c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000964·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000924·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001294·000258·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·001254·000250·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000998·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000958·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000998·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000958·000000·00··WA··0···0··1
9 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·000998·000010·00··WA··0···0··49 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·000958·000010·00··WA··0···0··4
10 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·0014ec·000020·08···I·10···5··410 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·0014a4·000020·08···I·10···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0009a8·000161·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·000968·000161·01·AMS··0···0··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·000b09·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·000ac9·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000b09·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000ac9·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·000b3c·000420·10·····11··30··414 ··[10]·.symtab···········SYMTAB··········00000000·000afc·000420·10·····11··30··4
15 ··[11]·.strtab···········STRTAB··········00000000·000f5c·000336·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·000f1c·000336·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·00150c·000076·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·0014c4·000076·00······0···0··1
17 Key·to·Flags:17 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··y·(purecode),·p·(processor·specific)21 ··y·(purecode),·p·(processor·specific)
3.36 KB
readelf --wide --symbols {}
    
Offset 10, 21 lines modifiedOffset 10, 21 lines modified
10 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC010 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
11 ·····7:·00000420·····0·NOTYPE··LOCAL··DEFAULT····1·$t11 ·····7:·00000420·····0·NOTYPE··LOCAL··DEFAULT····1·$t
12 ·····8:·00000421····84·FUNC····LOCAL··DEFAULT····1·xfr_input_stream_skip12 ·····8:·00000421····84·FUNC····LOCAL··DEFAULT····1·xfr_input_stream_skip
13 ·····9:·00000475···112·FUNC····LOCAL··DEFAULT····1·xfr_input_stream_close13 ·····9:·00000475···112·FUNC····LOCAL··DEFAULT····1·xfr_input_stream_close
14 ····10:·000004d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d14 ····10:·000004d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
15 ····11:·00000078·····0·NOTYPE··LOCAL··DEFAULT····7·.LC215 ····11:·00000078·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2
16 ····12:·000004e4·····0·NOTYPE··LOCAL··DEFAULT····1·$t16 ····12:·000004e4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
17 ····13:·00000920·····0·NOTYPE··LOCAL··DEFAULT····1·$d17 ····13:·000008e0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
18 ····14:·00000100·····0·NOTYPE··LOCAL··DEFAULT····7·.LC518 ····14:·00000100·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5
19 ····15:·00000094·····0·NOTYPE··LOCAL··DEFAULT····7·.LC319 ····15:·00000094·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3
20 ····16:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC420 ····16:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4
21 ····17:·00000130·····0·NOTYPE··LOCAL··DEFAULT····7·.LC621 ····17:·00000130·····0·NOTYPE··LOCAL··DEFAULT····7·.LC6
22 ····18:·00000148·····0·NOTYPE··LOCAL··DEFAULT····7·.LC722 ····18:·00000148·····0·NOTYPE··LOCAL··DEFAULT····7·.LC7
23 ····19:·0000094c·····0·NOTYPE··LOCAL··DEFAULT····1·$t23 ····19:·0000090c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
24 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT····5·24 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
25 ····21:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d25 ····21:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
26 ····22:·00000000····16·OBJECT··LOCAL··DEFAULT····5·xfr_input_stream_vtbl26 ····22:·00000000····16·OBJECT··LOCAL··DEFAULT····5·xfr_input_stream_vtbl
27 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT····7·27 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
28 ····24:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d28 ····24:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
29 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT····1·29 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT····3·30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
Offset 45, 25 lines modifiedOffset 45, 25 lines modified
45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·tsig_verify_tcp_last_message45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·tsig_verify_tcp_last_message
46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg
47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_system_logger48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_system_logger
49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line
51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·input_stream_set_void51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·input_stream_set_void
52 ····48:·000004e5··1128·FUNC····GLOBAL·DEFAULT····1·xfr_input_stream_init52 ····48:·000004e5··1064·FUNC····GLOBAL·DEFAULT····1·xfr_input_stream_init
53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·is_fd_input_stream53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·is_fd_input_stream
54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_read_fqdn54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_read_fqdn
55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_read_u1655 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_read_u16
56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__memcpy_chk56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__memcpy_chk
57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·tsig_verify_tcp_first_message57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·tsig_verify_tcp_first_message
58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line
59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pipe_stream_init62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pipe_stream_init
63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief
66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort
67 ····63:·0000094d·····6·FUNC····GLOBAL·DEFAULT····1·xfr_input_stream_get_type67 ····63:·0000090d·····6·FUNC····GLOBAL·DEFAULT····1·xfr_input_stream_get_type
68 ····64:·00000955·····6·FUNC····GLOBAL·DEFAULT····1·xfr_input_stream_get_origin68 ····64:·00000915·····6·FUNC····GLOBAL·DEFAULT····1·xfr_input_stream_get_origin
69 ····65:·0000095d·····6·FUNC····GLOBAL·DEFAULT····1·xfr_input_stream_get_serial69 ····65:·0000091d·····6·FUNC····GLOBAL·DEFAULT····1·xfr_input_stream_get_serial
7.73 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1294·contains·75·entries:1 Relocation·section·'.rel.text'·at·offset·0x1254·contains·74·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000036··00001e0a·R_ARM_THM_CALL·········00000000···pipe_stream_write_available3 00000036··00001e0a·R_ARM_THM_CALL·········00000000···pipe_stream_write_available
4 00000054··00001f0a·R_ARM_THM_CALL·········00000000···packet_reader_read_record4 00000054··00001f0a·R_ARM_THM_CALL·········00000000···packet_reader_read_record
5 0000005c··0000200a·R_ARM_THM_CALL·········00000000···dnsname_len5 0000005c··0000200a·R_ARM_THM_CALL·········00000000···dnsname_len
6 0000007a··0000210a·R_ARM_THM_CALL·········00000000···dnsname_equals6 0000007a··0000210a·R_ARM_THM_CALL·········00000000···dnsname_equals
7 0000008a··0000200a·R_ARM_THM_CALL·········00000000···dnsname_len7 0000008a··0000200a·R_ARM_THM_CALL·········00000000···dnsname_len
8 00000092··0000200a·R_ARM_THM_CALL·········00000000···dnsname_len8 00000092··0000200a·R_ARM_THM_CALL·········00000000···dnsname_len
Offset 25, 61 lines modifiedOffset 25, 60 lines modified
25 0000041c··00000603·R_ARM_REL32············00000000···.LC025 0000041c··00000603·R_ARM_REL32············00000000···.LC0
26 0000049e··00002d0a·R_ARM_THM_CALL·········00000000···free26 0000049e··00002d0a·R_ARM_THM_CALL·········00000000···free
27 000004a8··00002e0a·R_ARM_THM_CALL·········00000000···zfree_line27 000004a8··00002e0a·R_ARM_THM_CALL·········00000000···zfree_line
28 000004ca··00002a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg28 000004ca··00002a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
29 000004d8··00002b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_29 000004d8··00002b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
30 000004dc··00002c1a·R_ARM_GOT_BREL·········00000000···g_system_logger30 000004dc··00002c1a·R_ARM_GOT_BREL·········00000000···g_system_logger
31 000004e0··00000b03·R_ARM_REL32············00000078···.LC231 000004e0··00000b03·R_ARM_REL32············00000078···.LC2
32 00000506··00002f0a·R_ARM_THM_CALL·········00000000···input_stream_set_void32 00000504··00002f0a·R_ARM_THM_CALL·········00000000···input_stream_set_void
33 0000050e··0000310a·R_ARM_THM_CALL·········00000000···is_fd_input_stream33 0000050c··0000310a·R_ARM_THM_CALL·········00000000···is_fd_input_stream
34 0000051e··0000230a·R_ARM_THM_CALL·········00000000···input_stream_read_nu1634 0000051c··0000230a·R_ARM_THM_CALL·········00000000···input_stream_read_nu16
35 0000052c··0000200a·R_ARM_THM_CALL·········00000000···dnsname_len35 0000052a··0000200a·R_ARM_THM_CALL·········00000000···dnsname_len
36 0000056e··0000240a·R_ARM_THM_CALL·········00000000···input_stream_read_fully36 0000056c··0000240a·R_ARM_THM_CALL·········00000000···input_stream_read_fully
37 000005ba··0000270a·R_ARM_THM_CALL·········00000000···packet_reader_init37 000005bc··0000270a·R_ARM_THM_CALL·········00000000···packet_reader_init
38 000005d0··0000320a·R_ARM_THM_CALL·········00000000···packet_reader_read_fqdn38 000005ce··0000320a·R_ARM_THM_CALL·········00000000···packet_reader_read_fqdn
39 000005d8··0000210a·R_ARM_THM_CALL·········00000000···dnsname_equals39 000005d6··0000210a·R_ARM_THM_CALL·········00000000···dnsname_equals
40 000005e8··0000330a·R_ARM_THM_CALL·········00000000···packet_reader_read_u1640 000005e6··0000330a·R_ARM_THM_CALL·········00000000···packet_reader_read_u16
41 00000616··0000330a·R_ARM_THM_CALL·········00000000···packet_reader_read_u1641 00000614··0000330a·R_ARM_THM_CALL·········00000000···packet_reader_read_u16
42 00000658··0000340a·R_ARM_THM_CALL·········00000000···__memcpy_chk42 00000656··0000340a·R_ARM_THM_CALL·········00000000···__memcpy_chk
43 0000065e··0000250a·R_ARM_THM_CALL·········00000000···tsig_message_extract43 0000065c··0000250a·R_ARM_THM_CALL·········00000000···tsig_message_extract
44 0000067e··0000350a·R_ARM_THM_CALL·········00000000···tsig_verify_tcp_first_message44 0000067c··0000350a·R_ARM_THM_CALL·········00000000···tsig_verify_tcp_first_message
45 000006a6··00002a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg45 000006a4··00002a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
46 000006b2··00001f0a·R_ARM_THM_CALL·········00000000···packet_reader_read_record46 000006b2··00001f0a·R_ARM_THM_CALL·········00000000···packet_reader_read_record
47 000006c2··0000210a·R_ARM_THM_CALL·········00000000···dnsname_equals47 000006c0··0000210a·R_ARM_THM_CALL·········00000000···dnsname_equals
48 000006f6··0000200a·R_ARM_THM_CALL·········00000000···dnsname_len48 000006ee··0000200a·R_ARM_THM_CALL·········00000000···dnsname_len
49 0000070c··0000200a·R_ARM_THM_CALL·········00000000···dnsname_len49 00000702··0000200a·R_ARM_THM_CALL·········00000000···dnsname_len
50 00000734··0000360a·R_ARM_THM_CALL·········00000000···zalloc_line50 00000728··0000360a·R_ARM_THM_CALL·········00000000···zalloc_line
51 0000074c··0000370a·R_ARM_THM_CALL·········00000000···memset51 0000073c··0000370a·R_ARM_THM_CALL·········00000000···memset
52 00000754··0000380a·R_ARM_THM_CALL·········00000000···malloc52 00000742··0000380a·R_ARM_THM_CALL·········00000000···malloc
53 00000768··0000390a·R_ARM_THM_CALL·········00000000···memcpy53 00000752··0000390a·R_ARM_THM_CALL·········00000000···memcpy
54 00000788··00003a0a·R_ARM_THM_CALL·········00000000···pipe_stream_init54 0000076a··00003a0a·R_ARM_THM_CALL·········00000000···pipe_stream_init
55 0000080a··00002d0a·R_ARM_THM_CALL·········00000000···free55 000007ea··00002d0a·R_ARM_THM_CALL·········00000000···free
56 00000814··00002e0a·R_ARM_THM_CALL·········00000000···zfree_line56 000007f4··00002e0a·R_ARM_THM_CALL·········00000000···zfree_line
57 0000081a··00002f0a·R_ARM_THM_CALL·········00000000···input_stream_set_void57 000007fa··00002f0a·R_ARM_THM_CALL·········00000000···input_stream_set_void
58 0000084c··0000240a·R_ARM_THM_CALL·········00000000···input_stream_read_fully58 0000082a··0000240a·R_ARM_THM_CALL·········00000000···input_stream_read_fully
59 00000894··00002a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg59 00000870··00002a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
60 000008a8··00002a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg60 00000880··00002a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
61 000008cc··00002a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg61 000008a0··00002a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
62 000008e8··00002a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg62 000008ba··00003b0a·R_ARM_THM_CALL·········00000000···perror
63 000008fc··00003b0a·R_ARM_THM_CALL·········00000000···perror63 000008c0··00003c0a·R_ARM_THM_CALL·········00000000···exit
64 00000902··00003c0a·R_ARM_THM_CALL·········00000000···exit64 000008d6··00003d0a·R_ARM_THM_CALL·········00000000···dief
65 00000918··00003d0a·R_ARM_THM_CALL·········00000000···dief65 000008da··00003e0a·R_ARM_THM_CALL·········00000000···abort
66 0000091c··00003e0a·R_ARM_THM_CALL·········00000000···abort66 000008e0··00002b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
67 00000920··00002b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_67 000008e4··00002c1a·R_ARM_GOT_BREL·········00000000···g_system_logger
68 00000924··00002c1a·R_ARM_GOT_BREL·········00000000···g_system_logger68 000008e8··00000e03·R_ARM_REL32············00000100···.LC5
69 00000928··00000e03·R_ARM_REL32············00000100···.LC569 000008ec··00001403·R_ARM_REL32············00000000···.data.rel.ro.local
70 0000092c··00001403·R_ARM_REL32············00000000···.data.rel.ro.local70 000008f0··00000f03·R_ARM_REL32············00000094···.LC3
71 00000930··00000f03·R_ARM_REL32············00000094···.LC371 000008f4··00000b03·R_ARM_REL32············00000078···.LC2
72 00000934··00000b03·R_ARM_REL32············00000078···.LC272 000008f8··00000603·R_ARM_REL32············00000000···.LC0
73 00000938··00000603·R_ARM_REL32············00000000···.LC073 000008fc··00001003·R_ARM_REL32············000000c8···.LC4
74 0000093c··00001003·R_ARM_REL32············000000c8···.LC474 00000900··00001103·R_ARM_REL32············00000130···.LC6
75 00000940··00001103·R_ARM_REL32············00000130···.LC675 00000904··00001103·R_ARM_REL32············00000130···.LC6
76 00000944··00001103·R_ARM_REL32············00000130···.LC676 00000908··00001203·R_ARM_REL32············00000148···.LC7
77 00000948··00001203·R_ARM_REL32············00000148···.LC7 
78 000004b8··00002f1e·R_ARM_THM_JUMP24·······00000000···input_stream_set_void77 000004b8··00002f1e·R_ARM_THM_JUMP24·······00000000···input_stream_set_void
  
79 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0x14ec·contains·4·entries:78 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0x14a4·contains·4·entries:
80 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name79 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
81 00000000··00000302·R_ARM_ABS32············000001c9···xfr_input_stream_read80 00000000··00000302·R_ARM_ABS32············000001c9···xfr_input_stream_read
82 00000004··00000802·R_ARM_ABS32············00000421···xfr_input_stream_skip81 00000004··00000802·R_ARM_ABS32············00000421···xfr_input_stream_skip
83 00000008··00000902·R_ARM_ABS32············00000475···xfr_input_stream_close82 00000008··00000902·R_ARM_ABS32············00000475···xfr_input_stream_close
84 0000000c··00001702·R_ARM_ABS32············00000000···.rodata.str1.483 0000000c··00001702·R_ARM_ABS32············00000000···.rodata.str1.4
22.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 3, 18 lines modifiedOffset 3, 18 lines modified
  
3 Disassembly·of·section·.text:3 Disassembly·of·section·.text:
  
4 00000000·<xfr_input_stream_read_packet>:4 00000000·<xfr_input_stream_read_packet>:
5 xfr_input_stream_read_packet():5 xfr_input_stream_read_packet():
6 »       ldrh»   r3,·[r0,·#52]»;·0x346 »       ldrh»   r3,·[r0,·#52]»;·0x34
7 »       strd»   r4,·r5,·[sp,·#-32]!7 »       strd»   r4,·r5,·[sp,·#-32]!
 8 »       ldr»    r4,·[r0,·#36]» ;·0x24
8 »       strd»   r6,·r7,·[sp,·#8]9 »       strd»   r6,·r7,·[sp,·#8]
9 »       strd»   r8,·r9,·[sp,·#16]10 »       strd»   r8,·r9,·[sp,·#16]
10 »       strd»   sl,·lr,·[sp,·#24]11 »       strd»   sl,·lr,·[sp,·#24]
11 »       ldr»    r4,·[r0,·#36]» ;·0x24 
12 »       cmp»    r3,·#012 »       cmp»    r3,·#0
13 »       beq.w»  1ae·<xfr_input_stream_read_packet+0x1ae>13 »       beq.w»  1ae·<xfr_input_stream_read_packet+0x1ae>
14 »       add.w»  r4,·r4,·#67072»      ;·0x1060014 »       add.w»  r4,·r4,·#67072»      ;·0x10600
15 »       add.w»  r6,·r0,·#2415 »       add.w»  r6,·r0,·#24
16 »       add.w»  r4,·r4,·#336»;·0x15016 »       add.w»  r4,·r4,·#336»;·0x150
17 »       mov»    r9,·r017 »       mov»    r9,·r0
18 »       mov.w»  sl,·#018 »       mov.w»  sl,·#0
Offset 79, 18 lines modifiedOffset 79, 18 lines modified
79 »       ldr.w»  r3,·[r9,·#56]»       ;·0x3879 »       ldr.w»  r3,·[r9,·#56]»       ;·0x38
80 »       ldrh.w» r2,·[r9,·#52]»      ;·0x3480 »       ldrh.w» r2,·[r9,·#52]»      ;·0x34
81 »       add.w»  r3,·r3,·#181 »       add.w»  r3,·r3,·#1
82 »       str.w»  r3,·[r9,·#56]»       ;·0x3882 »       str.w»  r3,·[r9,·#56]»       ;·0x38
83 »       cmp»    r2,·#083 »       cmp»    r2,·#0
84 »       bne.n»  34·<xfr_input_stream_read_packet+0x34>84 »       bne.n»  34·<xfr_input_stream_read_packet+0x34>
85 »       ldrd»   r4,·r5,·[sp]85 »       ldrd»   r4,·r5,·[sp]
86 »       mov»    r0,·sl 
87 »       ldrd»   r6,·r7,·[sp,·#8]86 »       ldrd»   r6,·r7,·[sp,·#8]
88 »       ldrd»   r8,·r9,·[sp,·#16]87 »       ldrd»   r8,·r9,·[sp,·#16]
89 »       add»    sp,·#2488 »       add»    sp,·#24
 89 »       mov»    r0,·sl
90 »       ldmia.w»sp!,·{sl,·pc}90 »       ldmia.w»sp!,·{sl,·pc}
91 »       cmp.w»  r3,·#10496» ;·0x290091 »       cmp.w»  r3,·#10496» ;·0x2900
92 »       beq.n»  12e·<xfr_input_stream_read_packet+0x12e>92 »       beq.n»  12e·<xfr_input_stream_read_packet+0x12e>
93 »       ldr.w»  r3,·[r9,·#56]»       ;·0x3893 »       ldr.w»  r3,·[r9,·#56]»       ;·0x38
94 »       cmp»    r3,·#194 »       cmp»    r3,·#1
95 »       bne.n»  b0·<xfr_input_stream_read_packet+0xb0>95 »       bne.n»  b0·<xfr_input_stream_read_packet+0xb0>
96 »       ldrh.w» r3,·[r9,·#54]»      ;·0x3696 »       ldrh.w» r3,·[r9,·#54]»      ;·0x36
Offset 163, 39 lines modifiedOffset 163, 39 lines modified
163 »       b.n»    dc·<xfr_input_stream_read_packet+0xdc>163 »       b.n»    dc·<xfr_input_stream_read_packet+0xdc>
164 »       nop164 »       nop
  
165 000001c8·<xfr_input_stream_read>:165 000001c8·<xfr_input_stream_read>:
166 xfr_input_stream_read():166 xfr_input_stream_read():
167 »       str.w»  r4,·[sp,·#-36]!167 »       str.w»  r4,·[sp,·#-36]!
168 »       ldr»    r4,·[r0,·#0]168 »       ldr»    r4,·[r0,·#0]
169 »       strd»   r5,·r6,·[sp,·#4] 
170 »       ldr»    r3,·[pc,·#572]»;·(410·<xfr_input_stream_read+0x248>) 
171 »       strd»   r9,·sl,·[sp,·#20]169 »       strd»   r9,·sl,·[sp,·#20]
 170 »       ldr»    r3,·[pc,·#572]»;·(410·<xfr_input_stream_read+0x248>)
 171 »       strd»   r5,·r6,·[sp,·#4]
172 »       strd»   r7,·r8,·[sp,·#12]172 »       strd»   r7,·r8,·[sp,·#12]
173 »       ldr.w»  sl,·[r4,·#64]»       ;·0x40 
174 »       strd»   fp,·lr,·[sp,·#28]173 »       strd»   fp,·lr,·[sp,·#28]
175 »       sub»    sp,·#44»      ;·0x2c174 »       sub»    sp,·#44»      ;·0x2c
 175 »       ldr.w»  sl,·[r4,·#64]»       ;·0x40
176 »       add»    r3,·pc176 »       add»    r3,·pc
177 »       str»    r3,·[sp,·#24]177 »       str»    r3,·[sp,·#24]
178 »       cmp.w»  sl,·#0178 »       cmp.w»  sl,·#0
179 »       blt.w»  356·<xfr_input_stream_read+0x18e>179 »       blt.w»  356·<xfr_input_stream_read+0x18e>
180 »       ldr»    r6,·[r4,·#36]» ;·0x24180 »       ldr»    r6,·[r4,·#36]» ;·0x24
181 »       add.w»  r3,·r4,·#8181 »       add.w»  r3,·r4,·#8
 182 »       strd»   r3,·r2,·[sp,·#8]
 183 »       add.w»  r3,·sp,·#38» ;·0x26
 184 »       str»    r3,·[sp,·#16]
182 »       mov.w»  fp,·#0185 »       mov.w»  fp,·#0
183 »       movt»   fp,·#3974»   ;·0xf86186 »       movt»   fp,·#3974»   ;·0xf86
184 »       add.w»  r8,·r4,·#16187 »       add.w»  r8,·r4,·#16
185 »       strd»   r3,·r2,·[sp,·#8]188 »       ldr.w»  r3,·[r6,·#172]»      ;·0xac
186 »       add.w»  r3,·sp,·#38» ;·0x26 
187 »       add.w»  r5,·r4,·#24189 »       add.w»  r5,·r4,·#24
188 »       mov.w»  sl,·#0190 »       mov.w»  sl,·#0
189 »       str»    r3,·[sp,·#16] 
190 »       ldr.w»  r3,·[r6,·#172]»      ;·0xac 
191 »       add.w»  r9,·r6,·#584»;·0x248191 »       add.w»  r9,·r6,·#584»;·0x248
192 »       str»    r3,·[sp,·#20] 
193 »       str»    r1,·[sp,·#28]192 »       str»    r1,·[sp,·#28]
 193 »       str»    r3,·[sp,·#20]
194 »       ldr»    r0,·[sp,·#8]194 »       ldr»    r0,·[sp,·#8]
195 »       bl»     0·<pipe_stream_read_available>195 »       bl»     0·<pipe_stream_read_available>
196 ·R_ARM_THM_CALL» pipe_stream_read_available196 ·R_ARM_THM_CALL» pipe_stream_read_available
197 »       ldr»    r3,·[sp,·#12]197 »       ldr»    r3,·[sp,·#12]
198 »       cmp»    r0,·r3198 »       cmp»    r0,·r3
199 »       bcs.w»  370·<xfr_input_stream_read+0x1a8>199 »       bcs.w»  370·<xfr_input_stream_read+0x1a8>
200 »       mov»    r0,·r4200 »       mov»    r0,·r4
Offset 258, 17 lines modifiedOffset 258, 17 lines modified
258 »       bne.w»  3f0·<xfr_input_stream_read+0x228>258 »       bne.w»  3f0·<xfr_input_stream_read+0x228>
259 »       mov»    r0,·r6259 »       mov»    r0,·r6
260 »       bl»     0·<tsig_verify_tcp_next_message>260 »       bl»     0·<tsig_verify_tcp_next_message>
261 ·R_ARM_THM_CALL» tsig_verify_tcp_next_message261 ·R_ARM_THM_CALL» tsig_verify_tcp_next_message
262 »       subs.w» sl,·r0,·#0262 »       subs.w» sl,·r0,·#0
263 »       blt.n»  344·<xfr_input_stream_read+0x17c>263 »       blt.n»  344·<xfr_input_stream_read+0x17c>
264 »       ldrh.w» r2,·[r6,·#132]»     ;·0x84264 »       ldrh.w» r2,·[r6,·#132]»     ;·0x84
 265 »       ldrh.w» r3,·[r6,·#590]»     ;·0x24e
265 »       mov»    r1,·r9266 »       mov»    r1,·r9
266 »       mov»    r0,·r5267 »       mov»    r0,·r5
267 »       ldrh.w» r3,·[r6,·#590]»     ;·0x24e 
268 »       rev16»  r3,·r3268 »       rev16»  r3,·r3
269 »       strh»   r3,·[r4,·#52]»;·0x34269 »       strh»   r3,·[r4,·#52]»;·0x34
270 »       bl»     0·<packet_reader_init>270 »       bl»     0·<packet_reader_init>
271 ·R_ARM_THM_CALL» packet_reader_init271 ·R_ARM_THM_CALL» packet_reader_init
272 »       ldrh.w» r7,·[r6,·#588]»     ;·0x24c272 »       ldrh.w» r7,·[r6,·#588]»     ;·0x24c
273 »       mov.w»  r3,·#12273 »       mov.w»  r3,·#12
274 »       str»    r3,·[r4,·#32]274 »       str»    r3,·[r4,·#32]
Offset 340, 40 lines modifiedOffset 340, 40 lines modified
340 »       b.n»    222·<xfr_input_stream_read+0x5a>340 »       b.n»    222·<xfr_input_stream_read+0x5a>
341 »       ldr»    r3,·[sp,·#20]341 »       ldr»    r3,·[sp,·#20]
342 »       cmp»    r3,·#0342 »       cmp»    r3,·#0
343 »       beq.n»  352·<xfr_input_stream_read+0x18a>343 »       beq.n»  352·<xfr_input_stream_read+0x18a>
344 »       mov»    r0,·r6344 »       mov»    r0,·r6
345 »       bl»     0·<tsig_verify_tcp_last_message>345 »       bl»     0·<tsig_verify_tcp_last_message>
346 ·R_ARM_THM_CALL» tsig_verify_tcp_last_message346 ·R_ARM_THM_CALL» tsig_verify_tcp_last_message
347 »       mov.w»  r1,·#0 
348 »       ldrb.w» r2,·[r4,·#70]»      ;·0x46347 »       ldrb.w» r2,·[r4,·#70]»      ;·0x46
 348 »       mov.w»  r1,·#0
349 »       strb.w» r1,·[r4,·#71]»      ;·0x47349 »       strb.w» r1,·[r4,·#71]»      ;·0x47
350 »       cmp»    r2,·#0350 »       cmp»    r2,·#0
351 »       bne.n»  352·<xfr_input_stream_read+0x18a>351 »       bne.n»  352·<xfr_input_stream_read+0x18a>
 352 »       ldr»    r3,·[sp,·#24]
352 »       ldr»    r0,·[pc,·#72]» ;·(414·<xfr_input_stream_read+0x24c>)353 »       ldr»    r0,·[pc,·#72]» ;·(414·<xfr_input_stream_read+0x24c>)
 354 »       ldr»    r2,·[pc,·#72]» ;·(418·<xfr_input_stream_read+0x250>)
353 »       mov.w»  r1,·#3355 »       mov.w»  r1,·#3
354 »       mov.w»  sl,·#19356 »       mov.w»  sl,·#19
355 »       movt»   sl,·#32771»  ;·0x8003357 »       movt»   sl,·#32771»  ;·0x8003
356 »       ldr»    r3,·[sp,·#24] 
357 »       ldr»    r2,·[pc,·#60]» ;·(418·<xfr_input_stream_read+0x250>) 
Max diff block lines reached; 19538/22933 bytes (85.20%) of diff not shown.
32.2 KB
zalloc.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········4528·(bytes·into·file)13 ··Start·of·section·headers:··········4532·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x11b0:1 There·are·11·section·headers,·starting·at·offset·0x11b4:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0005c4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0005c8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000f10·000240·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·000f14·000240·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0005f8·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0005fc·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0005f8·00343c·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·0005fc·00343c·00··WA··0···0··4
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0005f8·0001aa·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0005fc·0001aa·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·0007a2·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·0007a6·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0007a2·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0007a6·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·0007d8·0004d0·10······9··44··412 ··[·8]·.symtab···········SYMTAB··········00000000·0007dc·0004d0·10······9··44··4
13 ··[·9]·.strtab···········STRTAB··········00000000·000ca8·000268·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·000cac·000268·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·001150·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·001154·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
4.12 KB
readelf --wide --symbols {}
    
Offset 11, 27 lines modifiedOffset 11, 27 lines modified
11 ·····7:·00000030·····0·NOTYPE··LOCAL··DEFAULT····5·.LC111 ·····7:·00000030·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
12 ·····8:·00000040·····0·NOTYPE··LOCAL··DEFAULT····5·.LC212 ·····8:·00000040·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
13 ·····9:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····1·$t13 ·····9:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
14 ····10:·00000244·····0·NOTYPE··LOCAL··DEFAULT····1·$d14 ····10:·00000244·····0·NOTYPE··LOCAL··DEFAULT····1·$d
15 ····11:·00000050·····0·NOTYPE··LOCAL··DEFAULT····5·.LC315 ····11:·00000050·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
16 ····12:·00000098·····0·NOTYPE··LOCAL··DEFAULT····5·.LC416 ····12:·00000098·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
17 ····13:·00000260·····0·NOTYPE··LOCAL··DEFAULT····1·$t17 ····13:·00000260·····0·NOTYPE··LOCAL··DEFAULT····1·$t
18 ····14:·00000438·····0·NOTYPE··LOCAL··DEFAULT····1·$d18 ····14:·0000043c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
19 ····15:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC819 ····15:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC8
20 ····16:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC520 ····16:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
21 ····17:·00000134·····0·NOTYPE··LOCAL··DEFAULT····5·.LC621 ····17:·00000134·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
22 ····18:·00000144·····0·NOTYPE··LOCAL··DEFAULT····5·.LC722 ····18:·00000144·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7
23 ····19:·00000474·····0·NOTYPE··LOCAL··DEFAULT····1·$t23 ····19:·00000478·····0·NOTYPE··LOCAL··DEFAULT····1·$t
24 ····20:·000004d4·····0·NOTYPE··LOCAL··DEFAULT····1·$d24 ····20:·000004d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
25 ····21:·000004dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t25 ····21:·000004e0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
26 ····22:·00000534·····0·NOTYPE··LOCAL··DEFAULT····1·$d26 ····22:·00000538·····0·NOTYPE··LOCAL··DEFAULT····1·$d
27 ····23:·0000053c·····0·NOTYPE··LOCAL··DEFAULT····1·$t27 ····23:·00000540·····0·NOTYPE··LOCAL··DEFAULT····1·$t
28 ····24:·00000598·····0·NOTYPE··LOCAL··DEFAULT····1·$d28 ····24:·0000059c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
29 ····25:·000005a0·····0·NOTYPE··LOCAL··DEFAULT····1·$t29 ····25:·000005a4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
30 ····26:·000005c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d30 ····26:·000005c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
31 ····27:·00000184·····0·NOTYPE··LOCAL··DEFAULT····5·.LC931 ····27:·00000184·····0·NOTYPE··LOCAL··DEFAULT····5·.LC9
32 ····28:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d32 ····28:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d
33 ····29:·00000000··1028·OBJECT··LOCAL··DEFAULT····4·line_sll33 ····29:·00000000··1028·OBJECT··LOCAL··DEFAULT····4·line_sll
34 ····30:·00000404··1028·OBJECT··LOCAL··DEFAULT····4·line_count34 ····30:·00000404··1028·OBJECT··LOCAL··DEFAULT····4·line_count
35 ····31:·00000808··1028·OBJECT··LOCAL··DEFAULT····4·heap_total35 ····31:·00000808··1028·OBJECT··LOCAL··DEFAULT····4·heap_total
36 ····32:·00000c0c·····1·OBJECT··LOCAL··DEFAULT····4·zalloc_init_done36 ····32:·00000c0c·····1·OBJECT··LOCAL··DEFAULT····4·zalloc_init_done
37 ····33:·00000c10·····4·OBJECT··LOCAL··DEFAULT····4·system_page_size37 ····33:·00000c10·····4·OBJECT··LOCAL··DEFAULT····4·system_page_size
Offset 57, 24 lines modifiedOffset 57, 24 lines modified
57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_init57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_init
58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fprintf_chk58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fprintf_chk
59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fwrite59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fwrite
60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fflush60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fflush
61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort
62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stderr62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stderr
63 ····59:·00000261·····2·FUNC····GLOBAL·DEFAULT····1·zalloc_finalise63 ····59:·00000261·····2·FUNC····GLOBAL·DEFAULT····1·zalloc_finalise
64 ····60:·00000265···528·FUNC····GLOBAL·DEFAULT····1·zalloc_line64 ····60:·00000265···532·FUNC····GLOBAL·DEFAULT····1·zalloc_line
65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mmap6465 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mmap64
66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·madvise66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·madvise
67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location
68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformatln68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformatln
69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief
70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__termerr__70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__termerr__
71 ····67:·00000475·····6·FUNC····GLOBAL·DEFAULT····1·zfree_line71 ····67:·00000479·····6·FUNC····GLOBAL·DEFAULT····1·zfree_line
72 ····68:·0000047d····96·FUNC····GLOBAL·DEFAULT····1·zheap_line_total72 ····68:·00000481····96·FUNC····GLOBAL·DEFAULT····1·zheap_line_total
73 ····69:·000004dd····96·FUNC····GLOBAL·DEFAULT····1·zheap_line_avail73 ····69:·000004e1····96·FUNC····GLOBAL·DEFAULT····1·zheap_line_avail
74 ····70:·0000053d····10·FUNC····GLOBAL·DEFAULT····1·zallocatedtotal74 ····70:·00000541····10·FUNC····GLOBAL·DEFAULT····1·zallocatedtotal
75 ····71:·00000549····88·FUNC····GLOBAL·DEFAULT····1·zalloc_unaligned75 ····71:·0000054d····88·FUNC····GLOBAL·DEFAULT····1·zalloc_unaligned
76 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc76 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
77 ····73:·000005a1····24·FUNC····GLOBAL·DEFAULT····1·zfree_unaligned77 ····73:·000005a5····24·FUNC····GLOBAL·DEFAULT····1·zfree_unaligned
78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
79 ····75:·000005b9····12·FUNC····GLOBAL·DEFAULT····1·zalloc_print_stats79 ····75:·000005bd····12·FUNC····GLOBAL·DEFAULT····1·zalloc_print_stats
80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osprintln80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osprintln
7.05 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xf10·contains·72·entries:1 Relocation·section·'.rel.text'·at·offset·0xf14·contains·72·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000030··00002c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock3 00000030··00002c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
4 0000008e··00002e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg4 0000008e··00002e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
5 00000092··00002f0a·R_ARM_THM_CALL·········00000000···logger_flush5 00000092··00002f0a·R_ARM_THM_CALL·········00000000···logger_flush
6 000000ca··00002e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg6 000000ca··00002e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
7 000000d4··00002f0a·R_ARM_THM_CALL·········00000000···logger_flush7 000000d4··00002f0a·R_ARM_THM_CALL·········00000000···logger_flush
8 000000ea··00002e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg8 000000ea··00002e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
Offset 12, 64 lines modifiedOffset 12, 64 lines modified
12 000000f8··00003019·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_12 000000f8··00003019·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
13 000000fc··0000311a·R_ARM_GOT_BREL·········00000000···g_system_logger13 000000fc··0000311a·R_ARM_GOT_BREL·········00000000···g_system_logger
14 00000100··00000603·R_ARM_REL32············00000000···.LC014 00000100··00000603·R_ARM_REL32············00000000···.LC0
15 00000104··00000703·R_ARM_REL32············00000030···.LC115 00000104··00000703·R_ARM_REL32············00000030···.LC1
16 00000108··00000803·R_ARM_REL32············00000040···.LC216 00000108··00000803·R_ARM_REL32············00000040···.LC2
17 0000013e··0000340a·R_ARM_THM_CALL·········00000000···getpagesize17 0000013e··0000340a·R_ARM_THM_CALL·········00000000···getpagesize
18 000001a6··0000320a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv18 000001a6··0000320a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv
19 000001e6··0000350a·R_ARM_THM_CALL·········00000000···pthread_mutex_init19 000001e8··0000350a·R_ARM_THM_CALL·········00000000···pthread_mutex_init
20 00000226··0000360a·R_ARM_THM_CALL·········00000000···__fprintf_chk20 00000228··0000360a·R_ARM_THM_CALL·········00000000···__fprintf_chk
21 00000234··0000370a·R_ARM_THM_CALL·········00000000···fwrite21 00000236··0000370a·R_ARM_THM_CALL·········00000000···fwrite
22 0000023a··0000380a·R_ARM_THM_CALL·········00000000···fflush22 0000023c··0000380a·R_ARM_THM_CALL·········00000000···fflush
23 0000023e··0000390a·R_ARM_THM_CALL·········00000000···abort23 00000240··0000390a·R_ARM_THM_CALL·········00000000···abort
24 00000244··00000103·R_ARM_REL32············00000000···.bss24 00000244··00000103·R_ARM_REL32············00000000···.bss
25 00000248··00003019·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_25 00000248··00003019·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
26 0000024c··00000103·R_ARM_REL32············00000000···.bss26 0000024c··00000103·R_ARM_REL32············00000000···.bss
27 00000250··00000103·R_ARM_REL32············00000000···.bss27 00000250··00000103·R_ARM_REL32············00000000···.bss
28 00000254··00003a1a·R_ARM_GOT_BREL·········00000000···stderr28 00000254··00003a1a·R_ARM_GOT_BREL·········00000000···stderr
29 00000258··00000b03·R_ARM_REL32············00000050···.LC329 00000258··00000b03·R_ARM_REL32············00000050···.LC3
30 0000025c··00000c03·R_ARM_REL32············00000098···.LC430 0000025c··00000c03·R_ARM_REL32············00000098···.LC4
31 00000294··00002c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock31 00000292··00002c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
32 000002ca··00002d0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock32 000002ca··00002d0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
33 0000032a··0000320a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv33 0000032a··0000320a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv
34 00000394··00003d0a·R_ARM_THM_CALL·········00000000···mmap6434 00000396··00003d0a·R_ARM_THM_CALL·········00000000···mmap64
35 000003aa··00003e0a·R_ARM_THM_CALL·········00000000···madvise35 000003a8··00003e0a·R_ARM_THM_CALL·········00000000···madvise
36 000003c0··0000320a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv36 000003be··0000320a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv
37 000003c6··00003f0a·R_ARM_THM_CALL·········00000000···__errno_location37 000003c4··00003f0a·R_ARM_THM_CALL·········00000000···__errno_location
38 000003f2··0000400a·R_ARM_THM_CALL·········00000000···osformatln38 000003f4··0000400a·R_ARM_THM_CALL·········00000000···osformatln
39 00000400··00003f0a·R_ARM_THM_CALL·········00000000···__errno_location39 00000402··00003f0a·R_ARM_THM_CALL·········00000000···__errno_location
40 0000041a··0000400a·R_ARM_THM_CALL·········00000000···osformatln40 0000041c··0000400a·R_ARM_THM_CALL·········00000000···osformatln
41 00000430··0000410a·R_ARM_THM_CALL·········00000000···dief41 00000432··0000410a·R_ARM_THM_CALL·········00000000···dief
42 00000434··0000390a·R_ARM_THM_CALL·········00000000···abort42 00000436··0000390a·R_ARM_THM_CALL·········00000000···abort
43 00000438··00000103·R_ARM_REL32············00000000···.bss43 0000043c··00000103·R_ARM_REL32············00000000···.bss
44 0000043c··00003019·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_44 00000440··00003019·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
45 00000440··00000103·R_ARM_REL32············00000000···.bss 
46 00000444··00000103·R_ARM_REL32············00000000···.bss45 00000444··00000103·R_ARM_REL32············00000000···.bss
47 00000448··00000103·R_ARM_REL32············00000000···.bss46 00000448··00000103·R_ARM_REL32············00000000···.bss
48 0000044c··00000103·R_ARM_REL32············00000000···.bss47 0000044c··00000103·R_ARM_REL32············00000000···.bss
49 00000450··00000103·R_ARM_REL32············00000000···.bss48 00000450··00000103·R_ARM_REL32············00000000···.bss
50 00000454··00000103·R_ARM_REL32············00000000···.bss49 00000454··00000103·R_ARM_REL32············00000000···.bss
51 00000458··00000103·R_ARM_REL32············00000000···.bss50 00000458··00000103·R_ARM_REL32············00000000···.bss
52 0000045c··00000103·R_ARM_REL32············00000000···.bss51 0000045c··00000103·R_ARM_REL32············00000000···.bss
53 00000460··0000421a·R_ARM_GOT_BREL·········00000000···__termerr__52 00000460··00000103·R_ARM_REL32············00000000···.bss
54 00000464··00000f03·R_ARM_REL32············0000014c···.LC853 00000464··0000421a·R_ARM_GOT_BREL·········00000000···__termerr__
55 00000468··00001003·R_ARM_REL32············0000010c···.LC554 00000468··00000f03·R_ARM_REL32············0000014c···.LC8
56 0000046c··00001103·R_ARM_REL32············00000134···.LC655 0000046c··00001003·R_ARM_REL32············0000010c···.LC5
57 00000470··00001203·R_ARM_REL32············00000144···.LC756 00000470··00001103·R_ARM_REL32············00000134···.LC6
58 000004ae··00002c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock57 00000474··00001203·R_ARM_REL32············00000144···.LC7
59 000004c0··00002d0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock58 000004b2··00002c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
60 000004d4··00000103·R_ARM_REL32············00000000···.bss59 000004c4··00002d0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
61 000004d8··00000103·R_ARM_REL32············00000000···.bss60 000004d8··00000103·R_ARM_REL32············00000000···.bss
62 0000050e··00002c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock61 000004dc··00000103·R_ARM_REL32············00000000···.bss
63 00000520··00002d0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock62 00000512··00002c0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
64 00000534··00000103·R_ARM_REL32············00000000···.bss63 00000524··00002d0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
65 00000538··00000103·R_ARM_REL32············00000000···.bss64 00000538··00000103·R_ARM_REL32············00000000···.bss
66 0000055a··00003c0a·R_ARM_THM_CALL·········00000265···zalloc_line65 0000053c··00000103·R_ARM_REL32············00000000···.bss
67 0000056a··0000480a·R_ARM_THM_CALL·········00000000···malloc66 0000055e··00003c0a·R_ARM_THM_CALL·········00000265···zalloc_line
68 00000590··0000410a·R_ARM_THM_CALL·········00000000···dief67 0000056c··0000480a·R_ARM_THM_CALL·········00000000···malloc
69 00000594··0000390a·R_ARM_THM_CALL·········00000000···abort68 00000592··0000410a·R_ARM_THM_CALL·········00000000···dief
70 00000598··00001103·R_ARM_REL32············00000134···.LC669 00000596··0000390a·R_ARM_THM_CALL·········00000000···abort
71 0000059c··00001203·R_ARM_REL32············00000144···.LC770 0000059c··00001103·R_ARM_REL32············00000134···.LC6
72 000005c0··00001b03·R_ARM_REL32············00000184···.LC971 000005a0··00001203·R_ARM_REL32············00000144···.LC7
 72 000005c4··00001b03·R_ARM_REL32············00000184···.LC9
73 0000006c··00002d1e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock73 0000006c··00002d1e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock
74 000005b4··00004a1e·R_ARM_THM_JUMP24·······00000000···free74 000005b8··00004a1e·R_ARM_THM_JUMP24·······00000000···free
75 000005bc··00004c1e·R_ARM_THM_JUMP24·······00000000···osprintln75 000005c0··00004c1e·R_ARM_THM_JUMP24·······00000000···osprintln
423 B
strings --all --bytes=8 {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 H)Fs"#hxD1 H)Fs"#hxD
2 LJPFIFzD*DB2 MJPFIFzD*DB
3 zfree_line:·page·#%d·count·(%d)·>·total·(%d)3 zfree_line:·page·#%d·count·(%d)·>·total·(%d)
4 [%3x][%6x]·%p4 [%3x][%6x]·%p
5 [%3x][%6x]·NULL5 [%3x][%6x]·NULL
6 System·page·size·bigger·than·the·internal·allocation·size·(%d·>·%d)6 System·page·size·bigger·than·the·internal·allocation·size·(%d·>·%d)
7 Please·reduce·the·page·size·to·a·smaller·value·or·rebuild·disabling·the·internal·allocation·using·--disable-zalloc7 Please·reduce·the·page·size·to·a·smaller·value·or·rebuild·disabling·the·internal·allocation·using·--disable-zalloc
8 zalloc_lines(%u,%u)·mmap·failed·with·%r8 zalloc_lines(%u,%u)·mmap·failed·with·%r
9 src/zalloc.c9 src/zalloc.c
17.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 54 lines modifiedOffset 2, 54 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<zfree_line.part.0>:3 00000000·<zfree_line.part.0>:
4 zfree_line.part.0():4 zfree_line.part.0():
5 »       strd»   r4,·r5,·[sp,·#-32]!5 »       strd»   r4,·r5,·[sp,·#-32]!
 6 »       ldr»    r5,·[pc,·#232]»;·(f0·<zfree_line.part.0+0xf0>)
 7 »       strd»   r8,·r9,·[sp,·#16]
 8 »       ldr.w»  r8,·[pc,·#232]»      ;·f4·<zfree_line.part.0+0xf4>
6 »       add.w»  r3,·r1,·r1,·lsl·#19 »       add.w»  r3,·r1,·r1,·lsl·#1
7 »       mov»    r4,·r1 
8 »       ldr»    r5,·[pc,·#228]»;·(f0·<zfree_line.part.0+0xf0>) 
9 »       strd»   r6,·r7,·[sp,·#8]10 »       strd»   r6,·r7,·[sp,·#8]
10 »       strd»   r8,·r9,·[sp,·#16] 
11 »       mov»    r9,·r011 »       mov»    r9,·r0
12 »       ldr.w»  r8,·[pc,·#220]»      ;·f4·<zfree_line.part.0+0xf4> 
13 »       strd»   sl,·lr,·[sp,·#24]12 »       strd»   sl,·lr,·[sp,·#24]
14 »       sub»    sp,·#8 
15 »       add»    r5,·pc13 »       add»    r5,·pc
16 »       ldr»    r7,·[pc,·#212]»;·(f8·<zfree_line.part.0+0xf8>)14 »       sub»    sp,·#8
17 »       add.w»  r5,·r5,·r3,·lsl·#3 
18 »       add»    r8,·pc15 »       add»    r8,·pc
19 »       mov»    r0,·r516 »       add.w»  r5,·r5,·r3,·lsl·#3
20 »       add.w»  r6,·r8,·r1,·lsl·#217 »       add.w»  r6,·r8,·r1,·lsl·#2
 18 »       mov»    r4,·r1
 19 »       mov»    r0,·r5
 20 »       ldr»    r7,·[pc,·#200]»;·(f8·<zfree_line.part.0+0xf8>)
21 »       bl»     0·<pthread_mutex_lock>21 »       bl»     0·<pthread_mutex_lock>
22 ·R_ARM_THM_CALL» pthread_mutex_lock22 ·R_ARM_THM_CALL» pthread_mutex_lock
23 »       ldr.w»  r3,·[r6,·#1028]»     ;·0x40423 »       ldr.w»  r3,·[r6,·#1028]»     ;·0x404
24 »       add»    r7,·pc 
25 »       ldr.w»  r0,·[r6,·#2056]»     ;·0x80824 »       ldr.w»  r0,·[r6,·#2056]»     ;·0x808
26 »       ldr.w»  r2,·[r8,·r4,·lsl·#2]25 »       ldr.w»  r2,·[r8,·r4,·lsl·#2]
27 »       add.w»  r3,·r3,·#1 
28 »       str.w»  r9,·[r8,·r4,·lsl·#2]26 »       str.w»  r9,·[r8,·r4,·lsl·#2]
 27 »       add»    r7,·pc
 28 »       add.w»  r3,·r3,·#1
29 »       cmp»    r3,·r029 »       cmp»    r3,·r0
30 »       str.w»  r3,·[r6,·#1028]»     ;·0x40430 »       str.w»  r3,·[r6,·#1028]»     ;·0x404
31 »       str.w»  r2,·[r9]31 »       str.w»  r2,·[r9]
32 »       bgt.n»  70·<zfree_line.part.0+0x70>32 »       bgt.n»  70·<zfree_line.part.0+0x70>
33 »       mov»    r0,·r533 »       mov»    r0,·r5
34 »       add»    sp,·#834 »       add»    sp,·#8
35 »       ldrd»   r4,·r5,·[sp]35 »       ldrd»   r4,·r5,·[sp]
36 »       ldrd»   r6,·r7,·[sp,·#8]36 »       ldrd»   r6,·r7,·[sp,·#8]
37 »       ldrd»   r8,·r9,·[sp,·#16]37 »       ldrd»   r8,·r9,·[sp,·#16]
38 »       ldrd»   sl,·lr,·[sp,·#24]38 »       ldrd»   sl,·lr,·[sp,·#24]
39 »       add»    sp,·#3239 »       add»    sp,·#32
40 »       b.w»    0·<pthread_mutex_unlock>40 »       b.w»    0·<pthread_mutex_unlock>
41 ·R_ARM_THM_JUMP24»       pthread_mutex_unlock41 ·R_ARM_THM_JUMP24»       pthread_mutex_unlock
42 »       ldr.w»  ip,·[pc,·#136]»      ;·fc·<zfree_line.part.0+0xfc>42 »       ldr.w»  ip,·[pc,·#136]»      ;·fc·<zfree_line.part.0+0xfc>
 43 »       ldr»    r2,·[pc,·#136]»;·(100·<zfree_line.part.0+0x100>)
43 »       mov»    r3,·r444 »       mov»    r3,·r4
44 »       mov.w»  r1,·#345 »       mov.w»  r1,·#3
45 »       ldr»    r2,·[pc,·#132]»;·(100·<zfree_line.part.0+0x100>) 
46 »       ldr.w»  r9,·[r7,·ip]46 »       ldr.w»  r9,·[r7,·ip]
47 »       str»    r0,·[sp,·#4]47 »       str»    r0,·[sp,·#4]
48 »       ldr.w»  r7,·[r6,·#1028]»     ;·0x40448 »       ldr.w»  r7,·[r6,·#1028]»     ;·0x404
49 »       add»    r2,·pc49 »       add»    r2,·pc
50 »       ldr.w»  r0,·[r9]50 »       ldr.w»  r0,·[r9]
51 »       str»    r7,·[sp,·#0]51 »       str»    r7,·[sp,·#0]
52 »       bl»     0·<logger_handle_msg>52 »       bl»     0·<logger_handle_msg>
Offset 63, 42 lines modifiedOffset 63, 42 lines modified
63 »       mov»    r7,·r663 »       mov»    r7,·r6
64 »       cbz»    r6,·da·<zfree_line.part.0+0xda>64 »       cbz»    r6,·da·<zfree_line.part.0+0xda>
65 »       ldr.w»  r8,·[pc,·#88]»       ;·104·<zfree_line.part.0+0x104>65 »       ldr.w»  r8,·[pc,·#88]»       ;·104·<zfree_line.part.0+0x104>
66 »       mov.w»  r7,·#066 »       mov.w»  r7,·#0
67 »       add»    r8,·pc67 »       add»    r8,·pc
68 »       b.n»    b6·<zfree_line.part.0+0xb6>68 »       b.n»    b6·<zfree_line.part.0+0xb6>
69 »       cbz»    r6,·da·<zfree_line.part.0+0xda>69 »       cbz»    r6,·da·<zfree_line.part.0+0xda>
 70 »       ldr.w»  r0,·[r9]
70 »       mov»    r3,·r471 »       mov»    r3,·r4
 72 »       strd»   r7,·r6,·[sp]
71 »       mov»    r2,·r873 »       mov»    r2,·r8
72 »       ldr.w»  r0,·[r9] 
73 »       mov.w»  r1,·#374 »       mov.w»  r1,·#3
74 »       strd»   r7,·r6,·[sp] 
75 »       add.w»  r7,·r7,·#175 »       add.w»  r7,·r7,·#1
76 »       bl»     0·<logger_handle_msg>76 »       bl»     0·<logger_handle_msg>
77 ·R_ARM_THM_CALL» logger_handle_msg77 ·R_ARM_THM_CALL» logger_handle_msg
78 »       cmp»    sl,·r778 »       cmp»    sl,·r7
79 »       ldr»    r6,·[r6,·#0]79 »       ldr»    r6,·[r6,·#0]
80 »       bne.n»  b4·<zfree_line.part.0+0xb4>80 »       bne.n»  b4·<zfree_line.part.0+0xb4>
81 »       bl»     0·<logger_flush>81 »       bl»     0·<logger_flush>
82 ·R_ARM_THM_CALL» logger_flush82 ·R_ARM_THM_CALL» logger_flush
83 »       b.n»    56·<zfree_line.part.0+0x56>83 »       b.n»    56·<zfree_line.part.0+0x56>
84 »       ldr»    r2,·[pc,·#44]» ;·(108·<zfree_line.part.0+0x108>)84 »       ldr»    r2,·[pc,·#44]» ;·(108·<zfree_line.part.0+0x108>)
 85 »       ldr.w»  r0,·[r9]
85 »       mov»    r3,·r486 »       mov»    r3,·r4
86 »       mov.w»  r1,·#387 »       mov.w»  r1,·#3
87 »       ldr.w»  r0,·[r9] 
88 »       str»    r7,·[sp,·#0]88 »       str»    r7,·[sp,·#0]
89 »       add»    r2,·pc89 »       add»    r2,·pc
90 »       bl»     0·<logger_handle_msg>90 »       bl»     0·<logger_handle_msg>
91 ·R_ARM_THM_CALL» logger_handle_msg91 ·R_ARM_THM_CALL» logger_handle_msg
92 »       b.n»    ffffffe6·<line_mutex+0xffffe3c2>92 »       b.n»    ffffffe6·<line_mutex+0xffffe3c2>
93 »       .word»  0x00001cf093 »       .word»  0x00001cf4
94 ·R_ARM_REL32»    .bss94 ·R_ARM_REL32»    .bss
95 »       .word»  0x000000c895 »       .word»  0x000000d0
96 ·R_ARM_REL32»    .bss96 ·R_ARM_REL32»    .bss
97 »       .word»  0x000000bc97 »       .word»  0x000000b0
98 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_98 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_
99 »       .word»  0x0000000099 »       .word»  0x00000000
100 ·R_ARM_GOT32»    g_system_logger100 ·R_ARM_GOT32»    g_system_logger
101 »       .word»  0x00000076101 »       .word»  0x00000076
102 ·R_ARM_REL32»    .LC0102 ·R_ARM_REL32»    .LC0
103 »       .word»  0x00000050103 »       .word»  0x00000050
104 ·R_ARM_REL32»    .LC1104 ·R_ARM_REL32»    .LC1
Offset 106, 84 lines modifiedOffset 106, 87 lines modified
106 ·R_ARM_REL32»    .LC2106 ·R_ARM_REL32»    .LC2
  
107 0000010c·<zalloc_init>:107 0000010c·<zalloc_init>:
108 zalloc_init():108 zalloc_init():
109 »       str.w»  r4,·[sp,·#-36]!109 »       str.w»  r4,·[sp,·#-36]!
110 »       strd»   r5,·r6,·[sp,·#4]110 »       strd»   r5,·r6,·[sp,·#4]
111 »       ldr»    r6,·[pc,·#300]»;·(244·<zalloc_init+0x138>)111 »       ldr»    r6,·[pc,·#300]»;·(244·<zalloc_init+0x138>)
 112 »       ldr»    r4,·[pc,·#304]»;·(248·<zalloc_init+0x13c>)
112 »       strd»   r7,·r8,·[sp,·#12]113 »       strd»   r7,·r8,·[sp,·#12]
113 »       ldr»    r4,·[pc,·#300]»;·(248·<zalloc_init+0x13c>) 
114 »       strd»   r9,·sl,·[sp,·#20]114 »       strd»   r9,·sl,·[sp,·#20]
115 »       strd»   fp,·lr,·[sp,·#28]115 »       strd»   fp,·lr,·[sp,·#28]
116 »       sub»    sp,·#28116 »       sub»    sp,·#28
117 »       add»    r6,·pc117 »       add»    r6,·pc
118 »       ldrb.w» r3,·[r6,·#3084]»    ;·0xc0c 
119 »       add»    r4,·pc118 »       add»    r4,·pc
 119 »       ldrb.w» r3,·[r6,·#3084]»    ;·0xc0c
Max diff block lines reached; 14447/17726 bytes (81.50%) of diff not shown.
193 KB
tsig.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········26300·(bytes·into·file)13 ··Start·of·section·headers:··········26292·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1219 ··Number·of·section·headers:·········12
20 ··Section·header·string·table·index:·1120 ··Section·header·string·table·index:·11
2.38 KB
readelf --wide --sections {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 There·are·12·section·headers,·starting·at·offset·0x66bc:1 There·are·12·section·headers,·starting·at·offset·0x66b4:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·003ddc·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·003dd4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·004d14·001940·08···I··9···1··46 ··[·2]·.rel.text·········REL·············00000000·004d0c·001940·08···I··9···1··4
7 ··[·3]·.data·············PROGBITS········00000000·003e10·000010·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·003e08·000010·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·003e20·000010·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·003e18·000010·00··WA··0···0··4
9 ··[·5]·.rodata···········PROGBITS········00000000·003e20·000009·00···A··0···0··49 ··[·5]·.rodata···········PROGBITS········00000000·003e18·000009·00···A··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·003e2c·000047·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·003e24·000047·01·AMS··0···0··4
11 ··[·7]·.note.GNU-stack···PROGBITS········00000000·003e73·000000·00······0···0··111 ··[·7]·.note.GNU-stack···PROGBITS········00000000·003e6b·000000·00······0···0··1
12 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003e73·000033·00······0···0··112 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003e6b·000033·00······0···0··1
13 ··[·9]·.symtab···········SYMTAB··········00000000·003ea8·000870·10·····10··61··413 ··[·9]·.symtab···········SYMTAB··········00000000·003ea0·000870·10·····10··61··4
14 ··[10]·.strtab···········STRTAB··········00000000·004718·0005fa·00······0···0··114 ··[10]·.strtab···········STRTAB··········00000000·004710·0005fa·00······0···0··1
15 ··[11]·.shstrtab·········STRTAB··········00000000·006654·000067·00······0···0··115 ··[11]·.shstrtab·········STRTAB··········00000000·00664c·000067·00······0···0··1
16 Key·to·Flags:16 Key·to·Flags:
17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
20 ··y·(purecode),·p·(processor·specific)20 ··y·(purecode),·p·(processor·specific)
11.0 KB
readelf --wide --symbols {}
    
Offset 8, 47 lines modifiedOffset 8, 47 lines modified
8 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t8 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
9 ·····5:·00000031····62·FUNC····LOCAL··DEFAULT····1·avl_callback_and_destroy_9 ·····5:·00000031····62·FUNC····LOCAL··DEFAULT····1·avl_callback_and_destroy_
10 ·····6:·00000071···284·FUNC····LOCAL··DEFAULT····1·tsig_digest_answer10 ·····6:·00000071···284·FUNC····LOCAL··DEFAULT····1·tsig_digest_answer
11 ·····7:·00000188·····0·NOTYPE··LOCAL··DEFAULT····1·$d11 ·····7:·00000188·····0·NOTYPE··LOCAL··DEFAULT····1·$d
12 ·····8:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····1·$t12 ·····8:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
13 ·····9:·0000018d···150·FUNC····LOCAL··DEFAULT····1·avl_node_double_rotation213 ·····9:·0000018d···150·FUNC····LOCAL··DEFAULT····1·avl_node_double_rotation2
14 ····10:·00000225···182·FUNC····LOCAL··DEFAULT····1·tsig_avl_check_common14 ····10:·00000225···182·FUNC····LOCAL··DEFAULT····1·tsig_avl_check_common
15 ····11:·00000598·····0·NOTYPE··LOCAL··DEFAULT····1·$d15 ····11:·000005a0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
16 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC016 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC0
17 ····13:·000005a4·····0·NOTYPE··LOCAL··DEFAULT····1·$t17 ····13:·000005ac·····0·NOTYPE··LOCAL··DEFAULT····1·$t
18 ····14:·000008e0·····0·NOTYPE··LOCAL··DEFAULT····1·$d18 ····14:·000008e8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
19 ····15:·000008ec·····0·NOTYPE··LOCAL··DEFAULT····1·$t19 ····15:·000008f4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
20 ····16:·000020fc·····0·NOTYPE··LOCAL··DEFAULT····1·$d20 ····16:·00002104·····0·NOTYPE··LOCAL··DEFAULT····1·$d
21 ····17:·00002100·····0·NOTYPE··LOCAL··DEFAULT····1·$t21 ····17:·00002108·····0·NOTYPE··LOCAL··DEFAULT····1·$t
22 ····18:·000021f0·····0·NOTYPE··LOCAL··DEFAULT····1·$d22 ····18:·000021f0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
23 ····19:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC123 ····19:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
24 ····20:·000021fc·····0·NOTYPE··LOCAL··DEFAULT····1·$t24 ····20:·000021fc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
25 ····21:·0000224c·····0·NOTYPE··LOCAL··DEFAULT····1·$d25 ····21:·0000224c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
26 ····22:·00002250·····0·NOTYPE··LOCAL··DEFAULT····1·$t26 ····22:·00002250·····0·NOTYPE··LOCAL··DEFAULT····1·$t
27 ····23:·00002258·····0·NOTYPE··LOCAL··DEFAULT····1·$d27 ····23:·00002258·····0·NOTYPE··LOCAL··DEFAULT····1·$d
28 ····24:·0000225c·····0·NOTYPE··LOCAL··DEFAULT····1·$t28 ····24:·0000225c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
29 ····25:·00002314·····0·NOTYPE··LOCAL··DEFAULT····1·$d29 ····25:·00002314·····0·NOTYPE··LOCAL··DEFAULT····1·$d
30 ····26:·00002318·····0·NOTYPE··LOCAL··DEFAULT····1·$t30 ····26:·00002318·····0·NOTYPE··LOCAL··DEFAULT····1·$t
31 ····27:·00002d54·····0·NOTYPE··LOCAL··DEFAULT····1·$d31 ····27:·00002d54·····0·NOTYPE··LOCAL··DEFAULT····1·$d
32 ····28:·00002d5c·····0·NOTYPE··LOCAL··DEFAULT····1·$t32 ····28:·00002d5c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
33 ····29:·00002e90·····0·NOTYPE··LOCAL··DEFAULT····1·$d33 ····29:·00002e90·····0·NOTYPE··LOCAL··DEFAULT····1·$d
34 ····30:·00002e94·····0·NOTYPE··LOCAL··DEFAULT····1·$t34 ····30:·00002e94·····0·NOTYPE··LOCAL··DEFAULT····1·$t
35 ····31:·000030a8·····0·NOTYPE··LOCAL··DEFAULT····1·$d35 ····31:·000030a4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
36 ····32:·000030ac·····0·NOTYPE··LOCAL··DEFAULT····1·$t36 ····32:·000030a8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
37 ····33:·000031f0·····0·NOTYPE··LOCAL··DEFAULT····1·$d37 ····33:·000031ec·····0·NOTYPE··LOCAL··DEFAULT····1·$d
38 ····34:·000031f4·····0·NOTYPE··LOCAL··DEFAULT····1·$t38 ····34:·000031f0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
39 ····35:·00003360·····0·NOTYPE··LOCAL··DEFAULT····1·$d39 ····35:·0000335c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
40 ····36:·00003368·····0·NOTYPE··LOCAL··DEFAULT····1·$t40 ····36:·00003364·····0·NOTYPE··LOCAL··DEFAULT····1·$t
41 ····37:·00003484·····0·NOTYPE··LOCAL··DEFAULT····1·$d41 ····37:·0000347c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
42 ····38:·00003488·····0·NOTYPE··LOCAL··DEFAULT····1·$t42 ····38:·00003480·····0·NOTYPE··LOCAL··DEFAULT····1·$t
43 ····39:·00003664·····0·NOTYPE··LOCAL··DEFAULT····1·$d43 ····39:·0000365c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
44 ····40:·0000366c·····0·NOTYPE··LOCAL··DEFAULT····1·$t44 ····40:·00003664·····0·NOTYPE··LOCAL··DEFAULT····1·$t
45 ····41:·0000396e·····0·NOTYPE··LOCAL··DEFAULT····1·$d45 ····41:·00003966·····0·NOTYPE··LOCAL··DEFAULT····1·$d
46 ····42:·00003972·····0·NOTYPE··LOCAL··DEFAULT····1·$t46 ····42:·0000396a·····0·NOTYPE··LOCAL··DEFAULT····1·$t
47 ····43:·00003dd8·····0·NOTYPE··LOCAL··DEFAULT····1·$d47 ····43:·00003dd0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
48 ····44:·00000000·····0·SECTION·LOCAL··DEFAULT····5·48 ····44:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
49 ····45:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d49 ····45:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
50 ····46:·00000000·····2·OBJECT··LOCAL··DEFAULT····5·DIR_TO_AVL_BALANCE_50 ····46:·00000000·····2·OBJECT··LOCAL··DEFAULT····5·DIR_TO_AVL_BALANCE_
51 ····47:·00000004·····5·OBJECT··LOCAL··DEFAULT····5·AVL_BALANCE_TO_DIR_51 ····47:·00000004·····5·OBJECT··LOCAL··DEFAULT····5·AVL_BALANCE_TO_DIR_
52 ····48:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d52 ····48:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
53 ····49:·00000000·····6·OBJECT··LOCAL··DEFAULT····3·tsig_classttl53 ····49:·00000000·····6·OBJECT··LOCAL··DEFAULT····3·tsig_classttl
54 ····50:·00000008·····8·OBJECT··LOCAL··DEFAULT····3·tsig_typeclassttl54 ····50:·00000008·····8·OBJECT··LOCAL··DEFAULT····3·tsig_typeclassttl
Offset 70, 69 lines modifiedOffset 70, 69 lines modified
70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·HMAC_CTX_free70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·HMAC_CTX_free
71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort
72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_flush72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_flush
73 ····69:·000002dd·····8·FUNC····GLOBAL·DEFAULT····1·tsig_avl_init73 ····69:·000002dd·····8·FUNC····GLOBAL·DEFAULT····1·tsig_avl_init
74 ····70:·000002e5····76·FUNC····GLOBAL·DEFAULT····1·tsig_avl_find74 ····70:·000002e5····76·FUNC····GLOBAL·DEFAULT····1·tsig_avl_find
75 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_compare75 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_compare
76 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_equals76 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_equals
77 ····73:·00000331···628·FUNC····GLOBAL·DEFAULT····1·tsig_avl_insert77 ····73:·00000331···636·FUNC····GLOBAL·DEFAULT····1·tsig_avl_insert
78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·calloc78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·calloc
79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_dup79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_dup
80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
82 ····78:·000005a5···840·FUNC····GLOBAL·DEFAULT····1·tsig_avl_delete82 ····78:·000005ad···840·FUNC····GLOBAL·DEFAULT····1·tsig_avl_delete
83 ····79:·000008ed··2672·FUNC····GLOBAL·DEFAULT····1·tsig_avl_destroy83 ····79:·000008f5··2672·FUNC····GLOBAL·DEFAULT····1·tsig_avl_destroy
84 ····80:·0000135d····16·FUNC····GLOBAL·DEFAULT····1·tsig_avl_node_last84 ····80:·00001365····16·FUNC····GLOBAL·DEFAULT····1·tsig_avl_node_last
85 ····81:·0000136d····46·FUNC····GLOBAL·DEFAULT····1·tsig_avl_iterator_init85 ····81:·00001375····46·FUNC····GLOBAL·DEFAULT····1·tsig_avl_iterator_init
86 ····82:·0000139d····12·FUNC····GLOBAL·DEFAULT····1·tsig_avl_iterator_hasnext86 ····82:·000013a5····12·FUNC····GLOBAL·DEFAULT····1·tsig_avl_iterator_hasnext
87 ····83:·000013a9····76·FUNC····GLOBAL·DEFAULT····1·tsig_avl_iterator_next_node87 ····83:·000013b1····76·FUNC····GLOBAL·DEFAULT····1·tsig_avl_iterator_next_node
88 ····84:·000013f5··3092·FUNC····GLOBAL·DEFAULT····1·tsig_avl_callback_and_destroy88 ····84:·000013fd··3092·FUNC····GLOBAL·DEFAULT····1·tsig_avl_callback_and_destroy
89 ····85:·00002009····18·FUNC····GLOBAL·DEFAULT····1·tsig_avl_get_first89 ····85:·00002011····18·FUNC····GLOBAL·DEFAULT····1·tsig_avl_get_first
90 ····86:·0000201d···150·FUNC····GLOBAL·DEFAULT····1·tsig_avl_check90 ····86:·00002025···150·FUNC····GLOBAL·DEFAULT····1·tsig_avl_check
91 ····87:·000020b5·····2·FUNC····GLOBAL·DEFAULT····1·tsig_avl_dump91 ····87:·000020bd·····2·FUNC····GLOBAL·DEFAULT····1·tsig_avl_dump
92 ····88:·000020b9····16·FUNC····GLOBAL·DEFAULT····1·tsig_hmac_allocate92 ····88:·000020c1····16·FUNC····GLOBAL·DEFAULT····1·tsig_hmac_allocate
93 ····89:·000020c9·····4·FUNC····GLOBAL·DEFAULT····1·tsig_hmac_free93 ····89:·000020d1·····4·FUNC····GLOBAL·DEFAULT····1·tsig_hmac_free
94 ····90:·000020cd·····4·FUNC····GLOBAL·DEFAULT····1·tsig_hmac_reset94 ····90:·000020d5·····4·FUNC····GLOBAL·DEFAULT····1·tsig_hmac_reset
95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·HMAC_CTX_reset95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·HMAC_CTX_reset
96 ····92:·000020d1····20·FUNC····GLOBAL·DEFAULT····1·tsig_hmac_init96 ····92:·000020d9····20·FUNC····GLOBAL·DEFAULT····1·tsig_hmac_init
97 ····93:·000020e5·····4·FUNC····GLOBAL·DEFAULT····1·tsig_hmac_update97 ····93:·000020ed·····4·FUNC····GLOBAL·DEFAULT····1·tsig_hmac_update
98 ····94:·000020e9·····4·FUNC····GLOBAL·DEFAULT····1·tsig_hmac_final98 ····94:·000020f1·····4·FUNC····GLOBAL·DEFAULT····1·tsig_hmac_final
99 ····95:·000020ed····20·FUNC····GLOBAL·DEFAULT····1·tsig_serial_next99 ····95:·000020f5····20·FUNC····GLOBAL·DEFAULT····1·tsig_serial_next
100 ····96:·00002101···252·FUNC····GLOBAL·DEFAULT····1·tsig_register100 ····96:·00002109···244·FUNC····GLOBAL·DEFAULT····1·tsig_register
101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·tsig_get_EVP_MD103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·tsig_get_EVP_MD
104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·tsig_get_algorithm_name104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·tsig_get_algorithm_name
105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len
106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp
107 ···103:·000021fd····84·FUNC····GLOBAL·DEFAULT····1·tsig_get107 ···103:·000021fd····84·FUNC····GLOBAL·DEFAULT····1·tsig_get
108 ···104:·00002251····12·FUNC····GLOBAL·DEFAULT····1·tsig_get_count108 ···104:·00002251····12·FUNC····GLOBAL·DEFAULT····1·tsig_get_count
109 ···105:·0000225d···188·FUNC····GLOBAL·DEFAULT····1·tsig_get_at_index109 ···105:·0000225d···188·FUNC····GLOBAL·DEFAULT····1·tsig_get_at_index
110 ···106:·00002319··2628·FUNC····GLOBAL·DEFAULT····1·tsig_finalize110 ···106:·00002319··2628·FUNC····GLOBAL·DEFAULT····1·tsig_finalize
111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·tsig_finalize_algorithms111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·tsig_finalize_algorithms
112 ···108:·00002d5d···312·FUNC····GLOBAL·DEFAULT····1·tsig_verify_answer112 ···108:·00002d5d···312·FUNC····GLOBAL·DEFAULT····1·tsig_verify_answer
113 ···109:·00002e95···536·FUNC····GLOBAL·DEFAULT····1·tsig_process113 ···109:·00002e95···532·FUNC····GLOBAL·DEFAULT····1·tsig_process
114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_read_fqdn114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_read_fqdn
115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·tsig_get_algorithm115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·tsig_get_algorithm
116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_read116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_read
117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·time117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·time
118 ···114:·000030ad···328·FUNC····GLOBAL·DEFAULT····1·tsig_add_tsig118 ···114:·000030a9···328·FUNC····GLOBAL·DEFAULT····1·tsig_add_tsig
119 ···115:·000031f5···134·FUNC····GLOBAL·DEFAULT····1·tsig_process_answer119 ···115:·000031f1···134·FUNC····GLOBAL·DEFAULT····1·tsig_process_answer
120 ···116:·0000327d····22·FUNC····GLOBAL·DEFAULT····1·tsig_sign_answer120 ···116:·00003279····22·FUNC····GLOBAL·DEFAULT····1·tsig_sign_answer
121 ···117:·00003295···212·FUNC····GLOBAL·DEFAULT····1·tsig_sign_query121 ···117:·00003291···212·FUNC····GLOBAL·DEFAULT····1·tsig_sign_query
122 ···118:·00003369···288·FUNC····GLOBAL·DEFAULT····1·tsig_append_unsigned_error122 ···118:·00003365···284·FUNC····GLOBAL·DEFAULT····1·tsig_append_unsigned_error
123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_skip_fqdn123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_skip_fqdn
124 ···120:·00003489···484·FUNC····GLOBAL·DEFAULT····1·tsig_process_query124 ···120:·00003481···484·FUNC····GLOBAL·DEFAULT····1·tsig_process_query
125 ···121:·0000366d···226·FUNC····GLOBAL·DEFAULT····1·tsig_extract_and_process125 ···121:·00003665···226·FUNC····GLOBAL·DEFAULT····1·tsig_extract_and_process
126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_skip_record126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_skip_record
127 ···123:·00003751····54·FUNC····GLOBAL·DEFAULT····1·tsig_append_error127 ···123:·00003749····54·FUNC····GLOBAL·DEFAULT····1·tsig_append_error
128 ···124:·00003789···124·FUNC····GLOBAL·DEFAULT····1·tsig_sign_tcp_first_message128 ···124:·00003781···124·FUNC····GLOBAL·DEFAULT····1·tsig_sign_tcp_first_message
129 ···125:·00003805···206·FUNC····GLOBAL·DEFAULT····1·tsig_sign_tcp_next_message129 ···125:·000037fd···206·FUNC····GLOBAL·DEFAULT····1·tsig_sign_tcp_next_message
130 ···126:·000038d5···126·FUNC····GLOBAL·DEFAULT····1·tsig_sign_tcp_last_message130 ···126:·000038cd···126·FUNC····GLOBAL·DEFAULT····1·tsig_sign_tcp_last_message
131 ···127:·00003955···206·FUNC····GLOBAL·DEFAULT····1·tsig_sign_tcp_message131 ···127:·0000394d···206·FUNC····GLOBAL·DEFAULT····1·tsig_sign_tcp_message
132 ···128:·00003a25···118·FUNC····GLOBAL·DEFAULT····1·tsig_verify_tcp_first_message132 ···128:·00003a1d···118·FUNC····GLOBAL·DEFAULT····1·tsig_verify_tcp_first_message
133 ···129:·00003a9d···244·FUNC····GLOBAL·DEFAULT····1·tsig_verify_tcp_next_message133 ···129:·00003a95···244·FUNC····GLOBAL·DEFAULT····1·tsig_verify_tcp_next_message
134 ···130:·00003b91····16·FUNC····GLOBAL·DEFAULT····1·tsig_verify_tcp_last_message134 ···130:·00003b89····16·FUNC····GLOBAL·DEFAULT····1·tsig_verify_tcp_last_message
135 ···131:·00003ba1···572·FUNC····GLOBAL·DEFAULT····1·tsig_message_extract135 ···131:·00003b99···572·FUNC····GLOBAL·DEFAULT····1·tsig_message_extract
136 ···132:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_init136 ···132:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_init
137 ···133:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_read_u16137 ···133:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_read_u16
138 ···134:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_read_u32138 ···134:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_read_u32
60.3 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x4d14·contains·808·entries:1 Relocation·section·'.rel.text'·at·offset·0x4d0c·contains·808·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000018··00003d0a·R_ARM_THM_CALL·········00000000···free3 00000018··00003d0a·R_ARM_THM_CALL·········00000000···free
4 0000001e··00003d0a·R_ARM_THM_CALL·········00000000···free4 0000001e··00003d0a·R_ARM_THM_CALL·········00000000···free
5 00000054··00003d0a·R_ARM_THM_CALL·········00000000···free5 00000054··00003d0a·R_ARM_THM_CALL·········00000000···free
6 0000005a··00003d0a·R_ARM_THM_CALL·········00000000···free6 0000005a··00003d0a·R_ARM_THM_CALL·········00000000···free
7 00000080··00003e0a·R_ARM_THM_CALL·········00000000···HMAC_CTX_new7 00000080··00003e0a·R_ARM_THM_CALL·········00000000···HMAC_CTX_new
8 0000009e··00003f0a·R_ARM_THM_CALL·········00000000···HMAC_Init_ex8 0000009e··00003f0a·R_ARM_THM_CALL·········00000000···HMAC_Init_ex
Offset 27, 427 lines modifiedOffset 27, 427 lines modified
27 000002b0··0000440a·R_ARM_THM_CALL·········00000000···logger_flush27 000002b0··0000440a·R_ARM_THM_CALL·········00000000···logger_flush
28 000002f6··0000470a·R_ARM_THM_CALL·········00000000···dnsname_compare28 000002f6··0000470a·R_ARM_THM_CALL·········00000000···dnsname_compare
29 0000030e··0000480a·R_ARM_THM_CALL·········00000000···dnsname_equals29 0000030e··0000480a·R_ARM_THM_CALL·········00000000···dnsname_equals
30 00000370··0000480a·R_ARM_THM_CALL·········00000000···dnsname_equals30 00000370··0000480a·R_ARM_THM_CALL·········00000000···dnsname_equals
31 0000038a··0000470a·R_ARM_THM_CALL·········00000000···dnsname_compare31 0000038a··0000470a·R_ARM_THM_CALL·········00000000···dnsname_compare
32 000003b2··00004a0a·R_ARM_THM_CALL·········00000000···calloc32 000003b2··00004a0a·R_ARM_THM_CALL·········00000000···calloc
33 000003c8··00004b0a·R_ARM_THM_CALL·········00000000···dnsname_dup33 000003c8··00004b0a·R_ARM_THM_CALL·········00000000···dnsname_dup
34 00000548··00004a0a·R_ARM_THM_CALL·········00000000···calloc34 00000550··00004a0a·R_ARM_THM_CALL·········00000000···calloc
35 00000552··00004b0a·R_ARM_THM_CALL·········00000000···dnsname_dup35 0000055a··00004b0a·R_ARM_THM_CALL·········00000000···dnsname_dup
36 0000058e··00004c0a·R_ARM_THM_CALL·········00000000···perror36 00000596··00004c0a·R_ARM_THM_CALL·········00000000···perror
37 00000594··00004d0a·R_ARM_THM_CALL·········00000000···exit37 0000059c··00004d0a·R_ARM_THM_CALL·········00000000···exit
38 00000598··00002c03·R_ARM_REL32············00000000···.rodata38 000005a0··00002c03·R_ARM_REL32············00000000···.rodata
39 0000059c··00002c03·R_ARM_REL32············00000000···.rodata39 000005a4··00002c03·R_ARM_REL32············00000000···.rodata
40 000005a0··00000c03·R_ARM_REL32············00000000···.LC040 000005a8··00000c03·R_ARM_REL32············00000000···.LC0
41 000005e2··0000480a·R_ARM_THM_CALL·········00000000···dnsname_equals41 000005ea··0000480a·R_ARM_THM_CALL·········00000000···dnsname_equals
42 000005fa··0000470a·R_ARM_THM_CALL·········00000000···dnsname_compare42 00000602··0000470a·R_ARM_THM_CALL·········00000000···dnsname_compare
43 00000732··00003d0a·R_ARM_THM_CALL·········00000000···free43 0000073c··00003d0a·R_ARM_THM_CALL·········00000000···free
44 00000738··00003d0a·R_ARM_THM_CALL·········00000000···free44 00000742··00003d0a·R_ARM_THM_CALL·········00000000···free
45 0000073e··00003d0a·R_ARM_THM_CALL·········00000000···free45 00000748··00003d0a·R_ARM_THM_CALL·········00000000···free
46 0000085a··00003d0a·R_ARM_THM_CALL·········00000000···free 
47 00000860··00003d0a·R_ARM_THM_CALL·········00000000···free 
48 00000866··00003d0a·R_ARM_THM_CALL·········00000000···free46 00000866··00003d0a·R_ARM_THM_CALL·········00000000···free
49 000008e0··00002c03·R_ARM_REL32············00000000···.rodata47 0000086c··00003d0a·R_ARM_THM_CALL·········00000000···free
50 000008e4··00002c03·R_ARM_REL32············00000000···.rodata48 00000872··00003d0a·R_ARM_THM_CALL·········00000000···free
51 000008e8··00002c03·R_ARM_REL32············00000000···.rodata49 000008e8··00002c03·R_ARM_REL32············00000000···.rodata
52 0000094e··00003d0a·R_ARM_THM_CALL·········00000000···free50 000008ec··00002c03·R_ARM_REL32············00000000···.rodata
 51 000008f0··00002c03·R_ARM_REL32············00000000···.rodata
53 00000956··00003d0a·R_ARM_THM_CALL·········00000000···free52 00000956··00003d0a·R_ARM_THM_CALL·········00000000···free
54 0000095c··00003d0a·R_ARM_THM_CALL·········00000000···free53 0000095e··00003d0a·R_ARM_THM_CALL·········00000000···free
55 00000982··00003d0a·R_ARM_THM_CALL·········00000000···free54 00000964··00003d0a·R_ARM_THM_CALL·········00000000···free
56 0000098a··00003d0a·R_ARM_THM_CALL·········00000000···free55 0000098a··00003d0a·R_ARM_THM_CALL·········00000000···free
57 00000990··00003d0a·R_ARM_THM_CALL·········00000000···free56 00000992··00003d0a·R_ARM_THM_CALL·········00000000···free
58 00000998··00003d0a·R_ARM_THM_CALL·········00000000···free57 00000998··00003d0a·R_ARM_THM_CALL·········00000000···free
59 000009a0··00003d0a·R_ARM_THM_CALL·········00000000···free58 000009a0··00003d0a·R_ARM_THM_CALL·········00000000···free
60 000009a6··00003d0a·R_ARM_THM_CALL·········00000000···free59 000009a8··00003d0a·R_ARM_THM_CALL·········00000000···free
61 000009d6··00003d0a·R_ARM_THM_CALL·········00000000···free60 000009ae··00003d0a·R_ARM_THM_CALL·········00000000···free
62 000009de··00003d0a·R_ARM_THM_CALL·········00000000···free61 000009de··00003d0a·R_ARM_THM_CALL·········00000000···free
63 000009e4··00003d0a·R_ARM_THM_CALL·········00000000···free62 000009e6··00003d0a·R_ARM_THM_CALL·········00000000···free
64 00000a0a··00003d0a·R_ARM_THM_CALL·········00000000···free63 000009ec··00003d0a·R_ARM_THM_CALL·········00000000···free
65 00000a12··00003d0a·R_ARM_THM_CALL·········00000000···free64 00000a12··00003d0a·R_ARM_THM_CALL·········00000000···free
66 00000a18··00003d0a·R_ARM_THM_CALL·········00000000···free65 00000a1a··00003d0a·R_ARM_THM_CALL·········00000000···free
67 00000a20··00003d0a·R_ARM_THM_CALL·········00000000···free66 00000a20··00003d0a·R_ARM_THM_CALL·········00000000···free
68 00000a28··00003d0a·R_ARM_THM_CALL·········00000000···free67 00000a28··00003d0a·R_ARM_THM_CALL·········00000000···free
69 00000a2e··00003d0a·R_ARM_THM_CALL·········00000000···free68 00000a30··00003d0a·R_ARM_THM_CALL·········00000000···free
70 00000a36··00003d0a·R_ARM_THM_CALL·········00000000···free69 00000a36··00003d0a·R_ARM_THM_CALL·········00000000···free
71 00000a3e··00003d0a·R_ARM_THM_CALL·········00000000···free70 00000a3e··00003d0a·R_ARM_THM_CALL·········00000000···free
72 00000a44··00003d0a·R_ARM_THM_CALL·········00000000···free71 00000a46··00003d0a·R_ARM_THM_CALL·········00000000···free
73 00000a80··00003d0a·R_ARM_THM_CALL·········00000000···free72 00000a4c··00003d0a·R_ARM_THM_CALL·········00000000···free
74 00000a88··00003d0a·R_ARM_THM_CALL·········00000000···free73 00000a88··00003d0a·R_ARM_THM_CALL·········00000000···free
75 00000a8e··00003d0a·R_ARM_THM_CALL·········00000000···free74 00000a90··00003d0a·R_ARM_THM_CALL·········00000000···free
76 00000ab4··00003d0a·R_ARM_THM_CALL·········00000000···free75 00000a96··00003d0a·R_ARM_THM_CALL·········00000000···free
77 00000abc··00003d0a·R_ARM_THM_CALL·········00000000···free76 00000abc··00003d0a·R_ARM_THM_CALL·········00000000···free
78 00000ac2··00003d0a·R_ARM_THM_CALL·········00000000···free77 00000ac4··00003d0a·R_ARM_THM_CALL·········00000000···free
79 00000aca··00003d0a·R_ARM_THM_CALL·········00000000···free78 00000aca··00003d0a·R_ARM_THM_CALL·········00000000···free
80 00000ad2··00003d0a·R_ARM_THM_CALL·········00000000···free79 00000ad2··00003d0a·R_ARM_THM_CALL·········00000000···free
81 00000ad8··00003d0a·R_ARM_THM_CALL·········00000000···free80 00000ada··00003d0a·R_ARM_THM_CALL·········00000000···free
82 00000b08··00003d0a·R_ARM_THM_CALL·········00000000···free81 00000ae0··00003d0a·R_ARM_THM_CALL·········00000000···free
83 00000b10··00003d0a·R_ARM_THM_CALL·········00000000···free82 00000b10··00003d0a·R_ARM_THM_CALL·········00000000···free
84 00000b16··00003d0a·R_ARM_THM_CALL·········00000000···free83 00000b18··00003d0a·R_ARM_THM_CALL·········00000000···free
85 00000b3c··00003d0a·R_ARM_THM_CALL·········00000000···free84 00000b1e··00003d0a·R_ARM_THM_CALL·········00000000···free
86 00000b44··00003d0a·R_ARM_THM_CALL·········00000000···free85 00000b44··00003d0a·R_ARM_THM_CALL·········00000000···free
87 00000b4a··00003d0a·R_ARM_THM_CALL·········00000000···free86 00000b4c··00003d0a·R_ARM_THM_CALL·········00000000···free
88 00000b52··00003d0a·R_ARM_THM_CALL·········00000000···free87 00000b52··00003d0a·R_ARM_THM_CALL·········00000000···free
89 00000b5a··00003d0a·R_ARM_THM_CALL·········00000000···free88 00000b5a··00003d0a·R_ARM_THM_CALL·········00000000···free
90 00000b60··00003d0a·R_ARM_THM_CALL·········00000000···free89 00000b62··00003d0a·R_ARM_THM_CALL·········00000000···free
91 00000b68··00003d0a·R_ARM_THM_CALL·········00000000···free90 00000b68··00003d0a·R_ARM_THM_CALL·········00000000···free
92 00000b70··00003d0a·R_ARM_THM_CALL·········00000000···free91 00000b70··00003d0a·R_ARM_THM_CALL·········00000000···free
93 00000b76··00003d0a·R_ARM_THM_CALL·········00000000···free92 00000b78··00003d0a·R_ARM_THM_CALL·········00000000···free
94 00000b7c··00003d0a·R_ARM_THM_CALL·········00000000···free93 00000b7e··00003d0a·R_ARM_THM_CALL·········00000000···free
95 00000b82··00003d0a·R_ARM_THM_CALL·········00000000···free94 00000b84··00003d0a·R_ARM_THM_CALL·········00000000···free
96 00000b88··00003d0a·R_ARM_THM_CALL·········00000000···free95 00000b8a··00003d0a·R_ARM_THM_CALL·········00000000···free
97 00000bcc··00003d0a·R_ARM_THM_CALL·········00000000···free96 00000b90··00003d0a·R_ARM_THM_CALL·········00000000···free
98 00000bd4··00003d0a·R_ARM_THM_CALL·········00000000···free97 00000bd4··00003d0a·R_ARM_THM_CALL·········00000000···free
99 00000bda··00003d0a·R_ARM_THM_CALL·········00000000···free98 00000bdc··00003d0a·R_ARM_THM_CALL·········00000000···free
100 00000c00··00003d0a·R_ARM_THM_CALL·········00000000···free99 00000be2··00003d0a·R_ARM_THM_CALL·········00000000···free
101 00000c08··00003d0a·R_ARM_THM_CALL·········00000000···free100 00000c08··00003d0a·R_ARM_THM_CALL·········00000000···free
102 00000c0e··00003d0a·R_ARM_THM_CALL·········00000000···free101 00000c10··00003d0a·R_ARM_THM_CALL·········00000000···free
103 00000c16··00003d0a·R_ARM_THM_CALL·········00000000···free102 00000c16··00003d0a·R_ARM_THM_CALL·········00000000···free
104 00000c1e··00003d0a·R_ARM_THM_CALL·········00000000···free103 00000c1e··00003d0a·R_ARM_THM_CALL·········00000000···free
105 00000c24··00003d0a·R_ARM_THM_CALL·········00000000···free104 00000c26··00003d0a·R_ARM_THM_CALL·········00000000···free
106 00000c54··00003d0a·R_ARM_THM_CALL·········00000000···free105 00000c2c··00003d0a·R_ARM_THM_CALL·········00000000···free
107 00000c5c··00003d0a·R_ARM_THM_CALL·········00000000···free106 00000c5c··00003d0a·R_ARM_THM_CALL·········00000000···free
108 00000c62··00003d0a·R_ARM_THM_CALL·········00000000···free107 00000c64··00003d0a·R_ARM_THM_CALL·········00000000···free
109 00000c88··00003d0a·R_ARM_THM_CALL·········00000000···free108 00000c6a··00003d0a·R_ARM_THM_CALL·········00000000···free
110 00000c90··00003d0a·R_ARM_THM_CALL·········00000000···free109 00000c90··00003d0a·R_ARM_THM_CALL·········00000000···free
111 00000c96··00003d0a·R_ARM_THM_CALL·········00000000···free110 00000c98··00003d0a·R_ARM_THM_CALL·········00000000···free
112 00000c9e··00003d0a·R_ARM_THM_CALL·········00000000···free111 00000c9e··00003d0a·R_ARM_THM_CALL·········00000000···free
113 00000ca6··00003d0a·R_ARM_THM_CALL·········00000000···free112 00000ca6··00003d0a·R_ARM_THM_CALL·········00000000···free
114 00000cac··00003d0a·R_ARM_THM_CALL·········00000000···free113 00000cae··00003d0a·R_ARM_THM_CALL·········00000000···free
115 00000cb4··00003d0a·R_ARM_THM_CALL·········00000000···free114 00000cb4··00003d0a·R_ARM_THM_CALL·········00000000···free
116 00000cbc··00003d0a·R_ARM_THM_CALL·········00000000···free115 00000cbc··00003d0a·R_ARM_THM_CALL·········00000000···free
117 00000cc2··00003d0a·R_ARM_THM_CALL·········00000000···free116 00000cc4··00003d0a·R_ARM_THM_CALL·········00000000···free
118 00000cfe··00003d0a·R_ARM_THM_CALL·········00000000···free117 00000cca··00003d0a·R_ARM_THM_CALL·········00000000···free
119 00000d06··00003d0a·R_ARM_THM_CALL·········00000000···free118 00000d06··00003d0a·R_ARM_THM_CALL·········00000000···free
120 00000d0c··00003d0a·R_ARM_THM_CALL·········00000000···free119 00000d0e··00003d0a·R_ARM_THM_CALL·········00000000···free
121 00000d32··00003d0a·R_ARM_THM_CALL·········00000000···free120 00000d14··00003d0a·R_ARM_THM_CALL·········00000000···free
122 00000d3a··00003d0a·R_ARM_THM_CALL·········00000000···free121 00000d3a··00003d0a·R_ARM_THM_CALL·········00000000···free
123 00000d40··00003d0a·R_ARM_THM_CALL·········00000000···free122 00000d42··00003d0a·R_ARM_THM_CALL·········00000000···free
124 00000d48··00003d0a·R_ARM_THM_CALL·········00000000···free123 00000d48··00003d0a·R_ARM_THM_CALL·········00000000···free
125 00000d50··00003d0a·R_ARM_THM_CALL·········00000000···free124 00000d50··00003d0a·R_ARM_THM_CALL·········00000000···free
126 00000d56··00003d0a·R_ARM_THM_CALL·········00000000···free125 00000d58··00003d0a·R_ARM_THM_CALL·········00000000···free
127 00000d86··00003d0a·R_ARM_THM_CALL·········00000000···free126 00000d5e··00003d0a·R_ARM_THM_CALL·········00000000···free
128 00000d8e··00003d0a·R_ARM_THM_CALL·········00000000···free127 00000d8e··00003d0a·R_ARM_THM_CALL·········00000000···free
129 00000d94··00003d0a·R_ARM_THM_CALL·········00000000···free128 00000d96··00003d0a·R_ARM_THM_CALL·········00000000···free
130 00000dba··00003d0a·R_ARM_THM_CALL·········00000000···free129 00000d9c··00003d0a·R_ARM_THM_CALL·········00000000···free
131 00000dc2··00003d0a·R_ARM_THM_CALL·········00000000···free130 00000dc2··00003d0a·R_ARM_THM_CALL·········00000000···free
132 00000dc8··00003d0a·R_ARM_THM_CALL·········00000000···free131 00000dca··00003d0a·R_ARM_THM_CALL·········00000000···free
133 00000dd0··00003d0a·R_ARM_THM_CALL·········00000000···free132 00000dd0··00003d0a·R_ARM_THM_CALL·········00000000···free
134 00000dd8··00003d0a·R_ARM_THM_CALL·········00000000···free133 00000dd8··00003d0a·R_ARM_THM_CALL·········00000000···free
135 00000dde··00003d0a·R_ARM_THM_CALL·········00000000···free134 00000de0··00003d0a·R_ARM_THM_CALL·········00000000···free
136 00000de6··00003d0a·R_ARM_THM_CALL·········00000000···free135 00000de6··00003d0a·R_ARM_THM_CALL·········00000000···free
137 00000dee··00003d0a·R_ARM_THM_CALL·········00000000···free136 00000dee··00003d0a·R_ARM_THM_CALL·········00000000···free
138 00000df4··00003d0a·R_ARM_THM_CALL·········00000000···free137 00000df6··00003d0a·R_ARM_THM_CALL·········00000000···free
139 00000dfa··00003d0a·R_ARM_THM_CALL·········00000000···free138 00000dfc··00003d0a·R_ARM_THM_CALL·········00000000···free
140 00000e00··00003d0a·R_ARM_THM_CALL·········00000000···free139 00000e02··00003d0a·R_ARM_THM_CALL·········00000000···free
141 00000e06··00003d0a·R_ARM_THM_CALL·········00000000···free140 00000e08··00003d0a·R_ARM_THM_CALL·········00000000···free
142 00000e0c··00003d0a·R_ARM_THM_CALL·········00000000···free141 00000e0e··00003d0a·R_ARM_THM_CALL·········00000000···free
Max diff block lines reached; 49744/61664 bytes (80.67%) of diff not shown.
260 B
strings --all --bytes=8 {}
    
Offset 1, 7 lines modifiedOffset 1, 8 lines modified
 1 ;F*F!F@F
1 /build/yadifa-2.3.8/lib/dnscore/include/dnscore/avl.c.inc2 /build/yadifa-2.3.8/lib/dnscore/include/dnscore/avl.c.inc
2 src/tsig.c3 src/tsig.c
3 avl_destroy_4 avl_destroy_
4 avl_callback_and_destroy_5 avl_callback_and_destroy_
5 tsig_digest_answer6 tsig_digest_answer
6 avl_node_double_rotation27 avl_node_double_rotation2
7 tsig_avl_check_common8 tsig_avl_check_common
118 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 44, 38 lines modifiedOffset 44, 38 lines modified
44 »       ldr»    r0,·[r4,·#8]44 »       ldr»    r0,·[r4,·#8]
45 »       bl»     0·<free>45 »       bl»     0·<free>
46 ·R_ARM_THM_CALL» free46 ·R_ARM_THM_CALL» free
47 »       ldr»    r0,·[r4,·#12]47 »       ldr»    r0,·[r4,·#12]
48 »       bl»     0·<free>48 »       bl»     0·<free>
49 ·R_ARM_THM_CALL» free49 ·R_ARM_THM_CALL» free
50 »       mov»    r0,·r450 »       mov»    r0,·r4
51 »       ldrd»   r3,·r4,·[sp] 
52 »       ldrd»   r5,·lr,·[sp,·#8]51 »       ldrd»   r5,·lr,·[sp,·#8]
 52 »       ldrd»   r3,·r4,·[sp]
53 »       add»    sp,·#1653 »       add»    sp,·#16
54 »       b.w»    0·<free>54 »       b.w»    0·<free>
55 ·R_ARM_THM_JUMP24»       free55 ·R_ARM_THM_JUMP24»       free
56 »       nop56 »       nop
  
57 00000070·<tsig_digest_answer>:57 00000070·<tsig_digest_answer>:
58 tsig_digest_answer():58 tsig_digest_answer():
59 »       str.w»  r4,·[sp,·#-20]!59 »       str.w»  r4,·[sp,·#-20]!
60 »       mov»    r4,·r0 
61 »       strd»   r5,·r6,·[sp,·#4]60 »       strd»   r5,·r6,·[sp,·#4]
62 »       strd»   r7,·lr,·[sp,·#12]61 »       strd»   r7,·lr,·[sp,·#12]
63 »       sub»    sp,·#2062 »       sub»    sp,·#20
 63 »       mov»    r4,·r0
64 »       bl»     0·<HMAC_CTX_new>64 »       bl»     0·<HMAC_CTX_new>
65 ·R_ARM_THM_CALL» HMAC_CTX_new65 ·R_ARM_THM_CALL» HMAC_CTX_new
66 »       cmp»    r0,·#066 »       cmp»    r0,·#0
67 »       beq.n»  184·<tsig_digest_answer+0x114>67 »       beq.n»  184·<tsig_digest_answer+0x114>
68 »       ldr.w»  r1,·[r4,·#172]»      ;·0xac68 »       ldr.w»  r1,·[r4,·#172]»      ;·0xac
69 »       mov.w»  r7,·#069 »       mov.w»  r7,·#0
70 »       mov»    r5,·r070 »       mov»    r5,·r0
71 »       add.w»  r6,·r4,·#200»;·0xc871 »       add.w»  r6,·r4,·#200»;·0xc8
72 »       ldrh»   r2,·[r1,·#20] 
73 »       ldr»    r3,·[r1,·#12]72 »       ldr»    r3,·[r1,·#12]
 73 »       ldrh»   r2,·[r1,·#20]
74 »       ldr»    r1,·[r1,·#4]74 »       ldr»    r1,·[r1,·#4]
75 »       str»    r7,·[sp,·#0]75 »       str»    r7,·[sp,·#0]
76 »       bl»     0·<HMAC_Init_ex>76 »       bl»     0·<HMAC_Init_ex>
77 ·R_ARM_THM_CALL» HMAC_Init_ex77 ·R_ARM_THM_CALL» HMAC_Init_ex
78 »       ldrh.w» r3,·[r4,·#186]»     ;·0xba78 »       ldrh.w» r3,·[r4,·#186]»     ;·0xba
79 »       mov.w»  r2,·#279 »       mov.w»  r2,·#2
80 »       add.w»  r1,·sp,·#1080 »       add.w»  r1,·sp,·#10
Offset 92, 28 lines modifiedOffset 92, 28 lines modified
92 »       ldrh.w» r2,·[r4,·#136]»     ;·0x8892 »       ldrh.w» r2,·[r4,·#136]»     ;·0x88
93 »       add.w»  r1,·r4,·#584»;·0x24893 »       add.w»  r1,·r4,·#584»;·0x248
94 »       mov»    r0,·r594 »       mov»    r0,·r5
95 »       bl»     0·<HMAC_Update>95 »       bl»     0·<HMAC_Update>
96 ·R_ARM_THM_CALL» HMAC_Update96 ·R_ARM_THM_CALL» HMAC_Update
97 »       ldr.w»  r3,·[r4,·#172]»      ;·0xac97 »       ldr.w»  r3,·[r4,·#172]»      ;·0xac
98 »       mov»    r0,·r598 »       mov»    r0,·r5
99 »       ldrh»   r2,·[r3,·#16] 
100 »       ldr»    r1,·[r3,·#0]99 »       ldr»    r1,·[r3,·#0]
 100 »       ldrh»   r2,·[r3,·#16]
101 »       bl»     0·<HMAC_Update>101 »       bl»     0·<HMAC_Update>
102 ·R_ARM_THM_CALL» HMAC_Update102 ·R_ARM_THM_CALL» HMAC_Update
103 »       ldr»    r1,·[pc,·#164]»;·(188·<tsig_digest_answer+0x118>)103 »       ldr»    r1,·[pc,·#164]»;·(188·<tsig_digest_answer+0x118>)
104 »       mov.w»  r2,·#6104 »       mov.w»  r2,·#6
105 »       mov»    r0,·r5105 »       mov»    r0,·r5
106 »       add»    r1,·pc106 »       add»    r1,·pc
107 »       bl»     0·<HMAC_Update>107 »       bl»     0·<HMAC_Update>
108 ·R_ARM_THM_CALL» HMAC_Update108 ·R_ARM_THM_CALL» HMAC_Update
109 »       ldr.w»  r3,·[r4,·#172]»      ;·0xac109 »       ldr.w»  r3,·[r4,·#172]»      ;·0xac
110 »       mov»    r0,·r5110 »       mov»    r0,·r5
111 »       ldrh»   r2,·[r3,·#18] 
112 »       ldr»    r1,·[r3,·#8]111 »       ldr»    r1,·[r3,·#8]
 112 »       ldrh»   r2,·[r3,·#18]
113 »       bl»     0·<HMAC_Update>113 »       bl»     0·<HMAC_Update>
114 ·R_ARM_THM_CALL» HMAC_Update114 ·R_ARM_THM_CALL» HMAC_Update
115 »       mov.w»  r2,·#2115 »       mov.w»  r2,·#2
116 »       add.w»  r1,·r4,·#178»;·0xb2116 »       add.w»  r1,·r4,·#178»;·0xb2
117 »       mov»    r0,·r5117 »       mov»    r0,·r5
118 »       bl»     0·<HMAC_Update>118 »       bl»     0·<HMAC_Update>
119 ·R_ARM_THM_CALL» HMAC_Update119 ·R_ARM_THM_CALL» HMAC_Update
Offset 229, 17 lines modifiedOffset 229, 17 lines modified
229 »       nop229 »       nop
  
230 00000224·<tsig_avl_check_common>:230 00000224·<tsig_avl_check_common>:
231 tsig_avl_check_common():231 tsig_avl_check_common():
232 »       strd»   r3,·r4,·[sp,·#-24]!232 »       strd»   r3,·r4,·[sp,·#-24]!
233 »       strd»   r5,·r6,·[sp,·#8]233 »       strd»   r5,·r6,·[sp,·#8]
234 »       mov»    r5,·r0234 »       mov»    r5,·r0
235 »       mov»    r6,·r1 
236 »       ldr»    r0,·[r0,·#0]235 »       ldr»    r0,·[r0,·#0]
237 »       strd»   r7,·lr,·[sp,·#16]236 »       strd»   r7,·lr,·[sp,·#16]
 237 »       mov»    r6,·r1
238 »       ldr»    r7,·[r5,·#4]238 »       ldr»    r7,·[r5,·#4]
239 »       cmp»    r0,·#0239 »       cmp»    r0,·#0
240 »       beq.n»  2c2·<tsig_avl_check_common+0x9e>240 »       beq.n»  2c2·<tsig_avl_check_common+0x9e>
241 »       add.w»  r1,·r1,·#1241 »       add.w»  r1,·r1,·#1
242 »       bl»     224·<tsig_avl_check_common>242 »       bl»     224·<tsig_avl_check_common>
243 »       subs»   r4,·r0,·#0243 »       subs»   r4,·r0,·#0
244 »       blt.n»  296·<tsig_avl_check_common+0x72>244 »       blt.n»  296·<tsig_avl_check_common+0x72>
Offset 271, 28 lines modifiedOffset 271, 28 lines modified
271 »       neglt»  r3,·r3271 »       neglt»  r3,·r3
272 »       cmp»    r3,·#1272 »       cmp»    r3,·#1
273 »       bgt.n»  2a8·<tsig_avl_check_common+0x84>273 »       bgt.n»  2a8·<tsig_avl_check_common+0x84>
274 »       cmp»    r4,·r0274 »       cmp»    r4,·r0
275 »       it»     lt275 »       it»     lt
276 »       movlt»  r4,·r0276 »       movlt»  r4,·r0
277 »       mov»    r0,·r4277 »       mov»    r0,·r4
278 »       ldrd»   r3,·r4,·[sp] 
279 »       ldrd»   r5,·r6,·[sp,·#8]278 »       ldrd»   r5,·r6,·[sp,·#8]
 279 »       ldrd»   r3,·r4,·[sp]
280 »       add»    sp,·#16280 »       add»    sp,·#16
281 »       pop»    {r7,·pc}281 »       pop»    {r7,·pc}
282 »       mov»    r0,·r6282 »       mov»    r0,·r6
283 »       b.n»    258·<tsig_avl_check_common+0x34>283 »       b.n»    258·<tsig_avl_check_common+0x34>
284 »       rsb»    r4,·r6,·#0284 »       rsb»    r4,·r6,·#0
285 »       bl»     0·<logger_flush>285 »       bl»     0·<logger_flush>
286 ·R_ARM_THM_CALL» logger_flush286 ·R_ARM_THM_CALL» logger_flush
287 »       bl»     0·<logger_flush>287 »       bl»     0·<logger_flush>
288 ·R_ARM_THM_CALL» logger_flush288 ·R_ARM_THM_CALL» logger_flush
289 »       mov»    r0,·r4289 »       mov»    r0,·r4
290 »       ldrd»   r3,·r4,·[sp] 
291 »       ldrd»   r5,·r6,·[sp,·#8]290 »       ldrd»   r5,·r6,·[sp,·#8]
 291 »       ldrd»   r3,·r4,·[sp]
292 »       add»    sp,·#16292 »       add»    sp,·#16
293 »       pop»    {r7,·pc}293 »       pop»    {r7,·pc}
294 »       mov»    r4,·r1294 »       mov»    r4,·r1
295 »       cmp»    r7,·#0295 »       cmp»    r7,·#0
296 »       bne.n»  24a·<tsig_avl_check_common+0x26>296 »       bne.n»  24a·<tsig_avl_check_common+0x26>
297 »       b.n»    2a4·<tsig_avl_check_common+0x80>297 »       b.n»    2a4·<tsig_avl_check_common+0x80>
298 »       mov»    r4,·r0298 »       mov»    r4,·r0
Offset 343, 578 lines modifiedOffset 343, 577 lines modified
343 »       ldrd»   r4,·r5,·[sp]343 »       ldrd»   r4,·r5,·[sp]
344 »       add»    sp,·#8344 »       add»    sp,·#8
345 »       pop»    {r6,·pc}345 »       pop»    {r6,·pc}
  
Max diff block lines reached; 117786/120478 bytes (97.77%) of diff not shown.
2.33 KB
tsig_algorithms.o
838 B
readelf --wide --relocs {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x888·contains·48·entries:1 Relocation·section·'.rel.text'·at·offset·0x888·contains·48·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000014··0000270a·R_ARM_THM_CALL·········00000000···cstr_to_dnsname3 00000016··0000270a·R_ARM_THM_CALL·········00000000···cstr_to_dnsname
4 0000001c··0000280a·R_ARM_THM_CALL·········00000000···dnsname_dup4 0000001c··0000280a·R_ARM_THM_CALL·········00000000···dnsname_dup
5 00000024··0000290a·R_ARM_THM_CALL·········00000000···string_set_avl_insert5 00000024··0000290a·R_ARM_THM_CALL·········00000000···string_set_avl_insert
6 00000034··0000270a·R_ARM_THM_CALL·········00000000···cstr_to_dnsname6 00000034··0000270a·R_ARM_THM_CALL·········00000000···cstr_to_dnsname
7 0000003a··0000280a·R_ARM_THM_CALL·········00000000···dnsname_dup7 0000003a··0000280a·R_ARM_THM_CALL·········00000000···dnsname_dup
8 00000042··0000290a·R_ARM_THM_CALL·········00000000···string_set_avl_insert8 00000042··0000290a·R_ARM_THM_CALL·········00000000···string_set_avl_insert
9 00000052··0000270a·R_ARM_THM_CALL·········00000000···cstr_to_dnsname9 00000052··0000270a·R_ARM_THM_CALL·········00000000···cstr_to_dnsname
10 00000058··0000280a·R_ARM_THM_CALL·········00000000···dnsname_dup10 00000058··0000280a·R_ARM_THM_CALL·········00000000···dnsname_dup
196 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 1MlF·FyD1 lFyD·F}D
2 HxDpG»  HxDpG»     HxDpG2 HxDpG»  HxDpG»     HxDpG
3 hmac-md5.sig-alg.reg.int3 hmac-md5.sig-alg.reg.int
4 hmac-sha14 hmac-sha1
5 hmac-sha2245 hmac-sha224
6 hmac-sha2566 hmac-sha256
7 hmac-sha3847 hmac-sha384
8 hmac-sha5128 hmac-sha512
1.29 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 4, 23 lines modifiedOffset 4, 23 lines modified
4 Disassembly·of·section·.text:4 Disassembly·of·section·.text:
  
5 00000000·<tsig_register_algorithms>:5 00000000·<tsig_register_algorithms>:
6 tsig_register_algorithms():6 tsig_register_algorithms():
7 »       ldr»    r1,·[pc,·#204]»;·(d0·<tsig_register_algorithms+0xd0>)7 »       ldr»    r1,·[pc,·#204]»;·(d0·<tsig_register_algorithms+0xd0>)
8 »       str.w»  r4,·[sp,·#-12]!8 »       str.w»  r4,·[sp,·#-12]!
9 »       strd»   r5,·lr,·[sp,·#4]9 »       strd»   r5,·lr,·[sp,·#4]
 10 »       ldr»    r5,·[pc,·#200]»;·(d4·<tsig_register_algorithms+0xd4>)
10 »       sub»    sp,·#260»     ;·0x10411 »       sub»    sp,·#260»     ;·0x104
11 »       ldr»    r5,·[pc,·#196]»;·(d4·<tsig_register_algorithms+0xd4>) 
12 »       mov»    r4,·sp12 »       mov»    r4,·sp
13 »       mov»    r0,·r4 
14 »       add»    r1,·pc13 »       add»    r1,·pc
 14 »       mov»    r0,·r4
 15 »       add»    r5,·pc
15 »       bl»     0·<cstr_to_dnsname>16 »       bl»     0·<cstr_to_dnsname>
16 ·R_ARM_THM_CALL» cstr_to_dnsname17 ·R_ARM_THM_CALL» cstr_to_dnsname
17 »       mov»    r0,·r418 »       mov»    r0,·r4
18 »       add»    r5,·pc 
19 »       bl»     0·<dnsname_dup>19 »       bl»     0·<dnsname_dup>
20 ·R_ARM_THM_CALL» dnsname_dup20 ·R_ARM_THM_CALL» dnsname_dup
21 »       mov»    r1,·r021 »       mov»    r1,·r0
22 »       mov»    r0,·r522 »       mov»    r0,·r5
23 »       bl»     0·<string_set_avl_insert>23 »       bl»     0·<string_set_avl_insert>
24 ·R_ARM_THM_CALL» string_set_avl_insert24 ·R_ARM_THM_CALL» string_set_avl_insert
25 »       ldr»    r1,·[pc,·#172]»;·(d8·<tsig_register_algorithms+0xd8>)25 »       ldr»    r1,·[pc,·#172]»;·(d8·<tsig_register_algorithms+0xd8>)
Offset 95, 17 lines modifiedOffset 95, 17 lines modified
95 ·R_ARM_THM_CALL» string_set_avl_insert95 ·R_ARM_THM_CALL» string_set_avl_insert
96 »       mov.w»  r3,·#165»   ;·0xa596 »       mov.w»  r3,·#165»   ;·0xa5
97 »       strh»   r3,·[r0,·#12]97 »       strh»   r3,·[r0,·#12]
98 »       add»    sp,·#260»     ;·0x10498 »       add»    sp,·#260»     ;·0x104
99 »       ldrd»   r4,·r5,·[sp]99 »       ldrd»   r4,·r5,·[sp]
100 »       add»    sp,·#8100 »       add»    sp,·#8
101 »       ldr.w»  pc,·[sp],·#4101 »       ldr.w»  pc,·[sp],·#4
102 »       .word»  0x000000ba102 »       .word»  0x000000bc
103 ·R_ARM_REL32»    .LC0103 ·R_ARM_REL32»    .LC0
104 »       .word»  0x000000b6104 »       .word»  0x000000bc
105 ·R_ARM_REL32»    .bss105 ·R_ARM_REL32»    .bss
106 »       .word»  0x000000a2106 »       .word»  0x000000a2
107 ·R_ARM_REL32»    .LC1107 ·R_ARM_REL32»    .LC1
108 »       .word»  0x00000088108 »       .word»  0x00000088
109 ·R_ARM_REL32»    .LC2109 ·R_ARM_REL32»    .LC2
110 »       .word»  0x0000006e110 »       .word»  0x0000006e
111 ·R_ARM_REL32»    .LC3111 ·R_ARM_REL32»    .LC3
9.21 KB
nsid.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········1020·(bytes·into·file)13 ··Start·of·section·headers:··········1016·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1219 ··Number·of·section·headers:·········12
20 ··Section·header·string·table·index:·1120 ··Section·header·string·table·index:·11
2.38 KB
readelf --wide --sections {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 There·are·12·section·headers,·starting·at·offset·0x3fc:1 There·are·12·section·headers,·starting·at·offset·0x3f8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0000d8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0000d4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000338·000058·08···I··9···1··46 ··[·2]·.rel.text·········REL·············00000000·000334·000058·08···I··9···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00010c·000008·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000108·000008·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·000114·000002·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·000110·000002·00··WA··0···0··4
9 ··[·5]·.data.rel.local···PROGBITS········00000000·000114·000004·00··WA··0···0··49 ··[·5]·.data.rel.local···PROGBITS········00000000·000110·000004·00··WA··0···0··4
10 ··[·6]·.rel.data.rel.local·REL·············00000000·000390·000008·08···I··9···5··410 ··[·6]·.rel.data.rel.local·REL·············00000000·00038c·000008·08···I··9···5··4
11 ··[·7]·.note.GNU-stack···PROGBITS········00000000·000118·000000·00······0···0··111 ··[·7]·.note.GNU-stack···PROGBITS········00000000·000114·000000·00······0···0··1
12 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000118·000033·00······0···0··112 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000114·000033·00······0···0··1
13 ··[·9]·.symtab···········SYMTAB··········00000000·00014c·000140·10·····10··13··413 ··[·9]·.symtab···········SYMTAB··········00000000·000148·000140·10·····10··13··4
14 ··[10]·.strtab···········STRTAB··········00000000·00028c·0000ab·00······0···0··114 ··[10]·.strtab···········STRTAB··········00000000·000288·0000ab·00······0···0··1
15 ··[11]·.shstrtab·········STRTAB··········00000000·000398·000064·00······0···0··115 ··[11]·.shstrtab·········STRTAB··········00000000·000394·000064·00······0···0··1
16 Key·to·Flags:16 Key·to·Flags:
17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
20 ··y·(purecode),·p·(processor·specific)20 ··y·(purecode),·p·(processor·specific)
1.49 KB
readelf --wide --symbols {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
1 Symbol·table·'.symtab'·contains·20·entries:1 Symbol·table·'.symtab'·contains·20·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····4·5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
7 ·····4:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····1·$d7 ·····4:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d
10 ·····7:·00000000·····2·OBJECT··LOCAL··DEFAULT····4·edns0_rdatasize_nsid_option_wire_default10 ·····7:·00000000·····2·OBJECT··LOCAL··DEFAULT····4·edns0_rdatasize_nsid_option_wire_default
11 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····5·11 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
12 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d12 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
13 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT····1·13 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····7·14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····8·15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
16 ····13:·00000001···216·FUNC····GLOBAL·DEFAULT····1·edns0_set_nsid16 ····13:·00000001···212·FUNC····GLOBAL·DEFAULT····1·edns0_set_nsid
17 ····14:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc17 ····14:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
18 ····15:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy18 ····15:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
19 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free19 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
20 ····17:·00000000·····4·OBJECT··GLOBAL·DEFAULT····3·edns0_rdatasize_nsid_option_wire_size20 ····17:·00000000·····4·OBJECT··GLOBAL·DEFAULT····3·edns0_rdatasize_nsid_option_wire_size
21 ····18:·00000000·····4·OBJECT··GLOBAL·DEFAULT····5·edns0_rdatasize_nsid_option_wire21 ····18:·00000000·····4·OBJECT··GLOBAL·DEFAULT····5·edns0_rdatasize_nsid_option_wire
22 ····19:·00000004·····4·OBJECT··GLOBAL·DEFAULT····3·edns0_record_size22 ····19:·00000004·····4·OBJECT··GLOBAL·DEFAULT····3·edns0_record_size
1.76 KB
readelf --wide --relocs {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x338·contains·11·entries:1 Relocation·section·'.rel.text'·at·offset·0x334·contains·11·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000002c··00000e0a·R_ARM_THM_CALL·········00000000···malloc3 0000002c··00000e0a·R_ARM_THM_CALL·········00000000···malloc
4 00000058··00000f0a·R_ARM_THM_CALL·········00000000···memcpy4 00000054··00000f0a·R_ARM_THM_CALL·········00000000···memcpy
5 0000006a··0000100a·R_ARM_THM_CALL·········00000000···free5 00000066··0000100a·R_ARM_THM_CALL·········00000000···free
6 0000009a··0000100a·R_ARM_THM_CALL·········00000000···free6 00000096··0000100a·R_ARM_THM_CALL·········00000000···free
7 000000bc··00000803·R_ARM_REL32············00000000···.data.rel.local7 000000b8··00000803·R_ARM_REL32············00000000···.data.rel.local
8 000000c0··00000203·R_ARM_REL32············00000000···.bss8 000000bc··00000203·R_ARM_REL32············00000000···.bss
9 000000c4··00000103·R_ARM_REL32············00000000···.data9 000000c0··00000103·R_ARM_REL32············00000000···.data
 10 000000c4··00000803·R_ARM_REL32············00000000···.data.rel.local
10 000000c8··00000803·R_ARM_REL32············00000000···.data.rel.local11 000000c8··00000803·R_ARM_REL32············00000000···.data.rel.local
11 000000cc··00000803·R_ARM_REL32············00000000···.data.rel.local12 000000cc··00000203·R_ARM_REL32············00000000···.bss
12 000000d0··00000203·R_ARM_REL32············00000000···.bss13 000000d0··00000103·R_ARM_REL32············00000000···.data
13 000000d4··00000103·R_ARM_REL32············00000000···.data 
  
14 Relocation·section·'.rel.data.rel.local'·at·offset·0x390·contains·1·entry:14 Relocation·section·'.rel.data.rel.local'·at·offset·0x38c·contains·1·entry:
15 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name15 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
16 00000000··00000202·R_ARM_ABS32············00000000···.bss16 00000000··00000202·R_ARM_ABS32············00000000···.bss
2.72 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 5, 15 lines modifiedOffset 5, 15 lines modified
  
5 00000000·<edns0_set_nsid>:5 00000000·<edns0_set_nsid>:
6 edns0_set_nsid():6 edns0_set_nsid():
7 »       strd»   r3,·r4,·[sp,·#-24]!7 »       strd»   r3,·r4,·[sp,·#-24]!
8 »       strd»   r5,·r6,·[sp,·#8]8 »       strd»   r5,·r6,·[sp,·#8]
9 »       strd»   r7,·lr,·[sp,·#16]9 »       strd»   r7,·lr,·[sp,·#16]
10 »       cmp»    r0,·#010 »       cmp»    r0,·#0
11 »       beq.n»  8c·<edns0_set_nsid+0x8c>11 »       beq.n»  88·<edns0_set_nsid+0x88>
12 »       cmp.w»  r1,·#512»   ;·0x20012 »       cmp.w»  r1,·#512»   ;·0x200
13 »       mov»    r4,·r113 »       mov»    r4,·r1
14 »       bls.n»  24·<edns0_set_nsid+0x24>14 »       bls.n»  24·<edns0_set_nsid+0x24>
15 »       ldrd»   r3,·r4,·[sp]15 »       ldrd»   r3,·r4,·[sp]
16 »       ldrd»   r5,·r6,·[sp,·#8]16 »       ldrd»   r5,·r6,·[sp,·#8]
17 »       add»    sp,·#1617 »       add»    sp,·#16
18 »       pop»    {r7,·pc}18 »       pop»    {r7,·pc}
Offset 22, 72 lines modifiedOffset 22, 72 lines modified
22 »       mov»    r0,·r722 »       mov»    r0,·r7
23 »       bl»     0·<malloc>23 »       bl»     0·<malloc>
24 ·R_ARM_THM_CALL» malloc24 ·R_ARM_THM_CALL» malloc
25 »       mov»    r6,·r025 »       mov»    r6,·r0
26 »       cmp»    r0,·#026 »       cmp»    r0,·#0
27 »       beq.n»  18·<edns0_set_nsid+0x18>27 »       beq.n»  18·<edns0_set_nsid+0x18>
28 »       add.w»  r3,·r4,·#428 »       add.w»  r3,·r4,·#4
29 »       mov.w»  r2,·#768»   ;·0x30029 »       rev16»  r2,·r4
30 »       mov.w»  r0,·r3,·asr·#830 »       mov.w»  r0,·r3,·asr·#8
31 »       rev16.w»ip,·r4 
32 »       mov»    r1,·r5 
33 »       strb»   r0,·[r6,·#0] 
34 »       add.w»  r0,·r6,·#6 
35 »       strb»   r3,·[r6,·#1]31 »       strb»   r3,·[r6,·#1]
36 »       strh»   r2,·[r6,·#2]32 »       mov.w»  r3,·#768»   ;·0x300
 33 »       strh»   r2,·[r6,·#4]
 34 »       strb»   r0,·[r6,·#0]
37 »       mov»    r2,·r435 »       mov»    r2,·r4
38 »       strh.w» ip,·[r6,·#4]36 »       strh»   r3,·[r6,·#2]
 37 »       mov»    r1,·r5
 38 »       add.w»  r0,·r6,·#6
39 »       bl»     0·<memcpy>39 »       bl»     0·<memcpy>
40 ·R_ARM_THM_CALL» memcpy40 ·R_ARM_THM_CALL» memcpy
41 »       ldr»    r2,·[pc,·#92]» ;·(bc·<edns0_set_nsid+0xbc>)41 »       ldr»    r2,·[pc,·#92]» ;·(b8·<edns0_set_nsid+0xb8>)
42 »       ldr»    r3,·[pc,·#96]» ;·(c0·<edns0_set_nsid+0xc0>)42 »       ldr»    r3,·[pc,·#96]» ;·(bc·<edns0_set_nsid+0xbc>)
43 »       add»    r2,·pc43 »       add»    r2,·pc
44 »       ldr»    r0,·[r2,·#0]44 »       ldr»    r0,·[r2,·#0]
45 »       add»    r3,·pc45 »       add»    r3,·pc
46 »       cmp»    r0,·r346 »       cmp»    r0,·r3
47 »       beq.n»  6e·<edns0_set_nsid+0x6e>47 »       beq.n»  6a·<edns0_set_nsid+0x6a>
48 »       bl»     0·<free>48 »       bl»     0·<free>
49 ·R_ARM_THM_CALL» free49 ·R_ARM_THM_CALL» free
50 »       ldr»    r2,·[pc,·#84]» ;·(c4·<edns0_set_nsid+0xc4>)50 »       ldr»    r2,·[pc,·#84]» ;·(c0·<edns0_set_nsid+0xc0>)
 51 »       ldr»    r3,·[pc,·#84]» ;·(c4·<edns0_set_nsid+0xc4>)
51 »       add.w»  r4,·r4,·#1552 »       add.w»  r4,·r4,·#15
52 »       ldr»    r3,·[pc,·#80]» ;·(c8·<edns0_set_nsid+0xc8>) 
53 »       add»    r2,·pc 
54 »       add»    r3,·pc53 »       add»    r3,·pc
55 »       strd»   r7,·r4,·[r2]54 »       add»    r2,·pc
56 »       str»    r6,·[r3,·#0]55 »       str»    r6,·[r3,·#0]
57 »       ldrd»   r3,·r4,·[sp]56 »       strd»   r7,·r4,·[r2]
58 »       ldrd»   r5,·r6,·[sp,·#8]57 »       ldrd»   r5,·r6,·[sp,·#8]
 58 »       ldrd»   r3,·r4,·[sp]
59 »       add»    sp,·#1659 »       add»    sp,·#16
60 »       pop»    {r7,·pc}60 »       pop»    {r7,·pc}
61 »       ldr»    r4,·[pc,·#60]» ;·(cc·<edns0_set_nsid+0xcc>)61 »       ldr»    r4,·[pc,·#60]» ;·(c8·<edns0_set_nsid+0xc8>)
62 »       ldr»    r5,·[pc,·#64]» ;·(d0·<edns0_set_nsid+0xd0>)62 »       ldr»    r5,·[pc,·#64]» ;·(cc·<edns0_set_nsid+0xcc>)
63 »       add»    r4,·pc63 »       add»    r4,·pc
64 »       ldr»    r0,·[r4,·#0] 
65 »       add»    r5,·pc64 »       add»    r5,·pc
 65 »       ldr»    r0,·[r4,·#0]
66 »       cmp»    r0,·r566 »       cmp»    r0,·r5
67 »       beq.n»  18·<edns0_set_nsid+0x18>67 »       beq.n»  18·<edns0_set_nsid+0x18>
68 »       bl»     0·<free>68 »       bl»     0·<free>
69 ·R_ARM_THM_CALL» free69 ·R_ARM_THM_CALL» free
70 »       ldr»    r3,·[pc,·#52]» ;·(d4·<edns0_set_nsid+0xd4>)70 »       ldr»    r3,·[pc,·#52]» ;·(d0·<edns0_set_nsid+0xd0>)
71 »       mov.w»  r1,·#271 »       mov.w»  r1,·#2
72 »       mov.w»  r2,·#1172 »       mov.w»  r2,·#11
73 »       str»    r5,·[r4,·#0]73 »       str»    r5,·[r4,·#0]
74 »       ldrd»   r5,·r6,·[sp,·#8]74 »       ldrd»   r5,·r6,·[sp,·#8]
75 »       add»    r3,·pc75 »       add»    r3,·pc
76 »       strd»   r1,·r2,·[r3]76 »       strd»   r1,·r2,·[r3]
77 »       ldrd»   r3,·r4,·[sp]77 »       ldrd»   r3,·r4,·[sp]
78 »       add»    sp,·#1678 »       add»    sp,·#16
79 »       pop»    {r7,·pc}79 »       pop»    {r7,·pc}
80 »       .word»  0x0000005880 »       .word»  0x00000058
81 ·R_ARM_REL32»    .data.rel.local81 ·R_ARM_REL32»    .data.rel.local
82 »       .word»  0x0000005882 »       .word»  0x00000058
83 ·R_ARM_REL32»    .bss83 ·R_ARM_REL32»    .bss
84 »       .word»  0x0000004a84 »       .word»  0x00000048
85 ·R_ARM_REL32»    .data85 ·R_ARM_REL32»    .data
86 »       .word»  0x0000004c86 »       .word»  0x0000004e
87 ·R_ARM_REL32»    .data.rel.local87 ·R_ARM_REL32»    .data.rel.local
88 »       .word»  0x0000003888 »       .word»  0x00000038
89 ·R_ARM_REL32»    .data.rel.local89 ·R_ARM_REL32»    .data.rel.local
90 »       .word»  0x0000003890 »       .word»  0x0000003a
91 ·R_ARM_REL32»    .bss91 ·R_ARM_REL32»    .bss
92 »       .word»  0x0000002292 »       .word»  0x00000022
93 ·R_ARM_REL32»    .data93 ·R_ARM_REL32»    .data
3.38 MB
./usr/lib/arm-linux-gnueabihf/libdnsdb.a
54.2 KB
nm -s {}
stderr from `nm -s {}`: nm: zdb-zone-lock-monitor.o: no symbols nm: zdb_cache.o: no symbols
    
Offset 555, 26 lines modifiedOffset 555, 26 lines modified
  
555 avl.o:555 avl.o:
556 00000000·r·.LC0556 00000000·r·.LC0
557 0000000c·r·.LC1557 0000000c·r·.LC1
558 00000004·r·BALANCE_TO_DIR_558 00000004·r·BALANCE_TO_DIR_
559 00000000·r·DIR_TO_BALANCE_559 00000000·r·DIR_TO_BALANCE_
560 ·········U·abort560 ·········U·abort
561 00000f24·T·avl_callback_and_destroy561 00000f18·T·avl_callback_and_destroy
562 00000028·t·avl_callback_and_destroy_562 00000028·t·avl_callback_and_destroy_
563 00000060·t·avl_create_node.part.1563 00000060·t·avl_create_node.part.1
564 00000320·T·avl_delete564 00000318·T·avl_delete
565 00000660·T·avl_destroy565 00000654·T·avl_destroy
566 00000000·t·avl_destroy_566 00000000·t·avl_destroy_
567 00000088·T·avl_init567 00000088·T·avl_init
568 00000090·T·avl_insert568 00000090·T·avl_insert
569 00000de8·T·avl_iterator_init569 00000ddc·T·avl_iterator_init
570 00000e14·T·avl_iterator_init_from570 00000e08·T·avl_iterator_init_from
571 00000e88·T·avl_iterator_next571 00000e7c·T·avl_iterator_next
572 00000ed8·T·avl_iterator_next_node572 00000ecc·T·avl_iterator_next_node
573 ·········U·dief573 ·········U·dief
574 ·········U·zalloc_line574 ·········U·zalloc_line
575 ·········U·zfree_line575 ·········U·zfree_line
  
576 dictionary.o:576 dictionary.o:
577 ·········U·dictionary_btree_init577 ·········U·dictionary_btree_init
578 00000000·t·dictionary_bucket_record_callback578 00000000·t·dictionary_bucket_record_callback
Offset 596, 54 lines modifiedOffset 596, 54 lines modified
596 ·········U·avl_destroy596 ·········U·avl_destroy
597 ·········U·avl_init597 ·········U·avl_init
598 ·········U·avl_insert598 ·········U·avl_insert
599 ·········U·avl_iterator_init599 ·········U·avl_iterator_init
600 ·········U·avl_iterator_init_from600 ·········U·avl_iterator_init_from
601 ·········U·avl_iterator_next601 ·········U·avl_iterator_next
602 ·········U·avl_iterator_next_node602 ·········U·avl_iterator_next_node
603 000001ec·T·dictionary_btree_add603 000001e4·T·dictionary_btree_add
604 000000dc·T·dictionary_btree_destroy604 000000d4·T·dictionary_btree_destroy
605 00000148·T·dictionary_btree_destroy_ex605 00000140·T·dictionary_btree_destroy_ex
606 0000041c·T·dictionary_btree_empties606 00000414·T·dictionary_btree_empties
607 000001c4·T·dictionary_btree_fills607 000001bc·T·dictionary_btree_fills
608 00000000·T·dictionary_btree_find608 00000000·T·dictionary_btree_find
609 00000050·T·dictionary_btree_findp609 00000050·T·dictionary_btree_findp
610 000004bc·T·dictionary_btree_init610 000004b4·T·dictionary_btree_init
611 0000009c·T·dictionary_btree_iterator_hasnext611 0000009c·T·dictionary_btree_iterator_hasnext
612 000000b8·T·dictionary_btree_iterator_init612 000000b8·T·dictionary_btree_iterator_init
613 00000380·T·dictionary_btree_iterator_init_from613 00000378·T·dictionary_btree_iterator_init_from
614 0000049c·T·dictionary_btree_iterator_next614 00000494·T·dictionary_btree_iterator_next
615 000002e0·T·dictionary_btree_process615 000002d8·T·dictionary_btree_process
616 00000250·T·dictionary_btree_remove616 00000248·T·dictionary_btree_remove
617 00000008·d·dictionary_btree_vtbl617 00000008·d·dictionary_btree_vtbl
618 00000000·d·dictionary_iterator_btree_vtbl618 00000000·d·dictionary_iterator_btree_vtbl
619 ·········U·dictionary_mutate619 ·········U·dictionary_mutate
620 ·········U·dnslabel_equals620 ·········U·dnslabel_equals
  
621 dictionary_htbt.o:621 dictionary_htbt.o:
622 ·········U·ZDB_HASH_TABLE622 ·········U·ZDB_HASH_TABLE
623 ·········U·ZDB_HASH_TABLE_MAP623 ·········U·ZDB_HASH_TABLE_MAP
624 ·········U·_GLOBAL_OFFSET_TABLE_624 ·········U·_GLOBAL_OFFSET_TABLE_
625 ·········U·avl_delete625 ·········U·avl_delete
626 ·········U·avl_insert626 ·········U·avl_insert
627 ·········U·avl_iterator_init627 ·········U·avl_iterator_init
628 000000d0·T·dictionary_htbt_add628 000000c8·T·dictionary_htbt_add
629 000003ec·T·dictionary_htbt_destroy629 000003e4·T·dictionary_htbt_destroy
630 000004a0·T·dictionary_htbt_destroy_ex630 00000498·T·dictionary_htbt_destroy_ex
631 00000558·T·dictionary_htbt_empties631 00000550·T·dictionary_htbt_empties
632 00000134·T·dictionary_htbt_fills632 0000012c·T·dictionary_htbt_fills
633 00000000·T·dictionary_htbt_find633 00000000·T·dictionary_htbt_find
634 00000058·T·dictionary_htbt_findp634 00000058·T·dictionary_htbt_findp
635 0000061c·T·dictionary_htbt_init635 00000614·T·dictionary_htbt_init
636 00000380·T·dictionary_htbt_iterator_hasnext636 00000378·T·dictionary_htbt_iterator_hasnext
637 000000ac·T·dictionary_htbt_iterator_init637 000000ac·T·dictionary_htbt_iterator_init
638 000002c4·T·dictionary_htbt_iterator_init_from638 000002bc·T·dictionary_htbt_iterator_init_from
639 00000360·T·dictionary_htbt_iterator_next639 00000358·T·dictionary_htbt_iterator_next
640 00000208·T·dictionary_htbt_process640 00000200·T·dictionary_htbt_process
641 00000164·T·dictionary_htbt_remove641 0000015c·T·dictionary_htbt_remove
642 00000008·d·dictionary_htbt_vtbl642 00000008·d·dictionary_htbt_vtbl
643 00000000·d·dictionary_iterator_htbt_vtbl643 00000000·d·dictionary_iterator_htbt_vtbl
644 ·········U·dnslabel_equals644 ·········U·dnslabel_equals
645 ·········U·htbt_destroy645 ·········U·htbt_destroy
646 ·········U·htbt_init646 ·········U·htbt_init
647 ·········U·htbt_iterator_init647 ·········U·htbt_iterator_init
648 ·········U·htbt_iterator_init_from648 ·········U·htbt_iterator_init_from
Offset 686, 15 lines modifiedOffset 686, 15 lines modified
686 ·········U·htable_free686 ·········U·htable_free
687 00000000·T·htbt_create687 00000000·T·htbt_create
688 00000068·T·htbt_destroy688 00000068·T·htbt_destroy
689 00000030·T·htbt_init689 00000030·T·htbt_init
690 000000b0·T·htbt_iterator_init690 000000b0·T·htbt_iterator_init
691 00000128·T·htbt_iterator_init_from691 00000128·T·htbt_iterator_init_from
692 000001dc·T·htbt_iterator_next692 000001dc·T·htbt_iterator_next
693 00000258·T·htbt_iterator_next_node693 00000264·T·htbt_iterator_next_node
  
694 journal-cjf-idxt.o:694 journal-cjf-idxt.o:
695 00000000·r·.LC0695 00000000·r·.LC0
696 0000001c·r·.LC1696 0000001c·r·.LC1
697 000001f4·r·.LC10697 000001f4·r·.LC10
698 00000228·r·.LC11698 00000228·r·.LC11
699 0000025c·r·.LC12699 0000025c·r·.LC12
Offset 761, 32 lines modifiedOffset 761, 32 lines modified
761 ·········U·fd_output_stream_attach761 ·········U·fd_output_stream_attach
762 ·········U·fd_output_stream_detach762 ·········U·fd_output_stream_detach
763 ·········U·file_output_stream_set_full_writes763 ·········U·file_output_stream_set_full_writes
764 ·········U·free764 ·········U·free
765 ·········U·ftruncate64765 ·········U·ftruncate64
766 ·········U·g_database_logger766 ·········U·g_database_logger
767 ·········U·journal_cjf_header_flush767 ·········U·journal_cjf_header_flush
768 00000bac·T·journal_cjf_idxt_append_page768 00000bd8·T·journal_cjf_idxt_append_page
769 00000200·T·journal_cjf_idxt_create769 000001fc·T·journal_cjf_idxt_create
770 00000b14·T·journal_cjf_idxt_destroy770 00000b3c·T·journal_cjf_idxt_destroy
771 00000000·t·journal_cjf_idxt_ensure_growth771 00000000·t·journal_cjf_idxt_ensure_growth
772 0000094c·T·journal_cjf_idxt_flush772 00000974·T·journal_cjf_idxt_flush
773 00000164·T·journal_cjf_idxt_get_entry773 00000160·T·journal_cjf_idxt_get_entry
774 00000190·T·journal_cjf_idxt_get_file_offset774 0000018c·T·journal_cjf_idxt_get_file_offset
775 000001b0·T·journal_cjf_idxt_get_last_file_offset775 000001ac·T·journal_cjf_idxt_get_last_file_offset
776 000001e4·T·journal_cjf_idxt_get_last_serial776 000001e0·T·journal_cjf_idxt_get_last_serial
777 00000e9c·T·journal_cjf_idxt_get_page_index_from_serial777 00000ec4·T·journal_cjf_idxt_get_page_index_from_serial
778 00001084·T·journal_cjf_idxt_get_page_offset778 000010a8·T·journal_cjf_idxt_get_page_offset
779 00000f90·T·journal_cjf_idxt_get_page_offset_from_serial779 00000fb8·T·journal_cjf_idxt_get_page_offset_from_serial
780 00000f68·T·journal_cjf_idxt_get_page_serial_from_index780 00000f90·T·journal_cjf_idxt_get_page_serial_from_index
781 00001068·T·journal_cjf_idxt_get_page_serial_to781 0000108c·T·journal_cjf_idxt_get_page_serial_to
782 00000244·T·journal_cjf_idxt_load782 0000023c·T·journal_cjf_idxt_load
783 00000180·T·journal_cjf_idxt_size783 0000017c·T·journal_cjf_idxt_size
784 00000188·T·journal_cjf_idxt_size_max784 00000184·T·journal_cjf_idxt_size_max
785 00000b30·T·journal_cjf_idxt_update_last_serial785 00000b58·T·journal_cjf_idxt_update_last_serial
786 ·········U·journal_cjf_page_cache_flush786 ·········U·journal_cjf_page_cache_flush
787 ·········U·journal_cjf_page_cache_read_header787 ·········U·journal_cjf_page_cache_read_header
788 ·········U·journal_cjf_page_cache_write_header788 ·········U·journal_cjf_page_cache_write_header
789 ·········U·journal_cjf_page_cache_write_new_header789 ·········U·journal_cjf_page_cache_write_new_header
Max diff block lines reached; 49521/55419 bytes (89.36%) of diff not shown.
10.1 KB
file list
    
Offset 1, 78 lines modifiedOffset 1, 78 lines modified
1 ----------···0········0········0····16272·1970-01-01·00:00:00.000000·/1 ----------···0········0········0····16272·1970-01-01·00:00:00.000000·/
2 ----------···0········0········0········0·1970-01-01·00:00:00.000000·//2 ----------···0········0········0········0·1970-01-01·00:00:00.000000·//
3 ?rw-r--r--···0········0········0·····9052·1970-01-01·00:00:00.000000·avl.o3 ?rw-r--r--···0········0········0·····9040·1970-01-01·00:00:00.000000·avl.o
4 ?rw-r--r--···0········0········0·····1800·1970-01-01·00:00:00.000000·dictionary.o4 ?rw-r--r--···0········0········0·····1800·1970-01-01·00:00:00.000000·dictionary.o
5 ?rw-r--r--···0········0········0·····3740·1970-01-01·00:00:00.000000·dictionary_btree.o5 ?rw-r--r--···0········0········0·····3732·1970-01-01·00:00:00.000000·dictionary_btree.o
6 ?rw-r--r--···0········0········0·····4016·1970-01-01·00:00:00.000000·dictionary_htbt.o6 ?rw-r--r--···0········0········0·····4008·1970-01-01·00:00:00.000000·dictionary_htbt.o
7 ?rw-r--r--···0········0········0·····1948·1970-01-01·00:00:00.000000·hash.o7 ?rw-r--r--···0········0········0·····1948·1970-01-01·00:00:00.000000·hash.o
8 ?rw-r--r--···0········0········0····38640·1970-01-01·00:00:00.000000·hash_table_values.o8 ?rw-r--r--···0········0········0····38640·1970-01-01·00:00:00.000000·hash_table_values.o
9 ?rw-r--r--···0········0········0·····1080·1970-01-01·00:00:00.000000·htable.o9 ?rw-r--r--···0········0········0·····1080·1970-01-01·00:00:00.000000·htable.o
10 ?rw-r--r--···0········0········0·····2036·1970-01-01·00:00:00.000000·htbt.o10 ?rw-r--r--···0········0········0·····2060·1970-01-01·00:00:00.000000·htbt.o
11 ?rw-r--r--···0········0········0····12896·1970-01-01·00:00:00.000000·journal-cjf-idxt.o11 ?rw-r--r--···0········0········0····12932·1970-01-01·00:00:00.000000·journal-cjf-idxt.o
12 ?rw-r--r--···0········0········0····10164·1970-01-01·00:00:00.000000·journal-cjf-page-cache.o12 ?rw-r--r--···0········0········0····10060·1970-01-01·00:00:00.000000·journal-cjf-page-cache.o
13 ?rw-r--r--···0········0········0·····6564·1970-01-01·00:00:00.000000·journal-cjf-page-output-stream.o13 ?rw-r--r--···0········0········0·····6560·1970-01-01·00:00:00.000000·journal-cjf-page-output-stream.o
14 ?rw-r--r--···0········0········0·····1600·1970-01-01·00:00:00.000000·journal-cjf-page.o14 ?rw-r--r--···0········0········0·····1592·1970-01-01·00:00:00.000000·journal-cjf-page.o
15 ?rw-r--r--···0········0········0····25812·1970-01-01·00:00:00.000000·journal-cjf.o15 ?rw-r--r--···0········0········0····25780·1970-01-01·00:00:00.000000·journal-cjf.o
16 ?rw-r--r--···0········0········0·····8528·1970-01-01·00:00:00.000000·journal.o16 ?rw-r--r--···0········0········0·····8528·1970-01-01·00:00:00.000000·journal.o
17 ?rw-r--r--···0········0········0····13480·1970-01-01·00:00:00.000000·journal_ix.o17 ?rw-r--r--···0········0········0····13464·1970-01-01·00:00:00.000000·journal_ix.o
18 ?rw-r--r--···0········0········0·····2160·1970-01-01·00:00:00.000000·xfr_copy.o18 ?rw-r--r--···0········0········0·····2160·1970-01-01·00:00:00.000000·xfr_copy.o
19 ?rw-r--r--···0········0········0····13332·1970-01-01·00:00:00.000000·zdb-zone-answer-axfr.o19 ?rw-r--r--···0········0········0····13400·1970-01-01·00:00:00.000000·zdb-zone-answer-axfr.o
20 ?rw-r--r--···0········0········0·····7784·1970-01-01·00:00:00.000000·zdb-zone-answer-ixfr.o20 ?rw-r--r--···0········0········0·····7788·1970-01-01·00:00:00.000000·zdb-zone-answer-ixfr.o
21 ?rw-r--r--···0········0········0·····5776·1970-01-01·00:00:00.000000·zdb-zone-arc.o21 ?rw-r--r--···0········0········0·····5776·1970-01-01·00:00:00.000000·zdb-zone-arc.o
22 ?rw-r--r--···0········0········0·····2728·1970-01-01·00:00:00.000000·zdb-zone-dnssec.o22 ?rw-r--r--···0········0········0·····2728·1970-01-01·00:00:00.000000·zdb-zone-dnssec.o
23 ?rw-r--r--···0········0········0·····1500·1970-01-01·00:00:00.000000·zdb-zone-find.o23 ?rw-r--r--···0········0········0·····1500·1970-01-01·00:00:00.000000·zdb-zone-find.o
24 ?rw-r--r--···0········0········0·····3024·1970-01-01·00:00:00.000000·zdb-zone-garbage.o24 ?rw-r--r--···0········0········0·····3024·1970-01-01·00:00:00.000000·zdb-zone-garbage.o
25 ?rw-r--r--···0········0········0·····1312·1970-01-01·00:00:00.000000·zdb-zone-journal.o25 ?rw-r--r--···0········0········0·····1312·1970-01-01·00:00:00.000000·zdb-zone-journal.o
26 ?rw-r--r--···0········0········0·····3376·1970-01-01·00:00:00.000000·zdb-zone-lock.o26 ?rw-r--r--···0········0········0·····3380·1970-01-01·00:00:00.000000·zdb-zone-lock.o
27 ?rw-r--r--···0········0········0······444·1970-01-01·00:00:00.000000·zdb-zone-lock-monitor.o27 ?rw-r--r--···0········0········0······444·1970-01-01·00:00:00.000000·zdb-zone-lock-monitor.o
28 ?rw-r--r--···0········0········0·····3972·1970-01-01·00:00:00.000000·zdb-zone-path-provider.o28 ?rw-r--r--···0········0········0·····3976·1970-01-01·00:00:00.000000·zdb-zone-path-provider.o
29 ?rw-r--r--···0········0········0·····1956·1970-01-01·00:00:00.000000·zdb-zone-reader-filter.o29 ?rw-r--r--···0········0········0·····1956·1970-01-01·00:00:00.000000·zdb-zone-reader-filter.o
30 ?rw-r--r--···0········0········0·····6096·1970-01-01·00:00:00.000000·zdb.o30 ?rw-r--r--···0········0········0·····6096·1970-01-01·00:00:00.000000·zdb.o
31 ?rw-r--r--···0········0········0······444·1970-01-01·00:00:00.000000·zdb_cache.o31 ?rw-r--r--···0········0········0······444·1970-01-01·00:00:00.000000·zdb_cache.o
32 ?rw-r--r--···0········0········0·····3836·1970-01-01·00:00:00.000000·zdb_error.o32 ?rw-r--r--···0········0········0·····3836·1970-01-01·00:00:00.000000·zdb_error.o
33 ?rw-r--r--···0········0········0·····9736·1970-01-01·00:00:00.000000·zdb_icmtl.o33 ?rw-r--r--···0········0········0·····9756·1970-01-01·00:00:00.000000·zdb_icmtl.o
34 ?rw-r--r--···0········0········0····32984·1970-01-01·00:00:00.000000·zdb_query_ex.o34 ?rw-r--r--···0········0········0····32984·1970-01-01·00:00:00.000000·zdb_query_ex.o
35 ?rw-r--r--···0········0········0·····2300·1970-01-01·00:00:00.000000·zdb_query_ex_wire.o35 ?rw-r--r--···0········0········0·····2308·1970-01-01·00:00:00.000000·zdb_query_ex_wire.o
36 ?rw-r--r--···0········0········0·····4384·1970-01-01·00:00:00.000000·zdb_record.o36 ?rw-r--r--···0········0········0·····4372·1970-01-01·00:00:00.000000·zdb_record.o
37 ?rw-r--r--···0········0········0·····8592·1970-01-01·00:00:00.000000·zdb_rr_label.o37 ?rw-r--r--···0········0········0·····8580·1970-01-01·00:00:00.000000·zdb_rr_label.o
38 ?rw-r--r--···0········0········0·····6672·1970-01-01·00:00:00.000000·zdb_sanitize.o38 ?rw-r--r--···0········0········0·····6680·1970-01-01·00:00:00.000000·zdb_sanitize.o
39 ?rw-r--r--···0········0········0·····3848·1970-01-01·00:00:00.000000·zdb_utils.o39 ?rw-r--r--···0········0········0·····3832·1970-01-01·00:00:00.000000·zdb_utils.o
40 ?rw-r--r--···0········0········0·····9812·1970-01-01·00:00:00.000000·zdb_zone.o40 ?rw-r--r--···0········0········0·····9776·1970-01-01·00:00:00.000000·zdb_zone.o
41 ?rw-r--r--···0········0········0·····2512·1970-01-01·00:00:00.000000·zdb_zone_axfr_input_stream.o41 ?rw-r--r--···0········0········0·····2512·1970-01-01·00:00:00.000000·zdb_zone_axfr_input_stream.o
42 ?rw-r--r--···0········0········0·····4164·1970-01-01·00:00:00.000000·zdb_zone_label.o42 ?rw-r--r--···0········0········0·····4160·1970-01-01·00:00:00.000000·zdb_zone_label.o
43 ?rw-r--r--···0········0········0·····2004·1970-01-01·00:00:00.000000·zdb_zone_label_iterator.o43 ?rw-r--r--···0········0········0·····1996·1970-01-01·00:00:00.000000·zdb_zone_label_iterator.o
44 ?rw-r--r--···0········0········0····10160·1970-01-01·00:00:00.000000·zdb_zone_load.o44 ?rw-r--r--···0········0········0····10172·1970-01-01·00:00:00.000000·zdb_zone_load.o
45 ?rw-r--r--···0········0········0·····1232·1970-01-01·00:00:00.000000·zdb_zone_process.o45 ?rw-r--r--···0········0········0·····1232·1970-01-01·00:00:00.000000·zdb_zone_process.o
46 ?rw-r--r--···0········0········0·····2504·1970-01-01·00:00:00.000000·zdb_zone_store_axfr.o46 ?rw-r--r--···0········0········0·····2500·1970-01-01·00:00:00.000000·zdb_zone_store_axfr.o
47 ?rw-r--r--···0········0········0·····5612·1970-01-01·00:00:00.000000·zdb_zone_write_text.o47 ?rw-r--r--···0········0········0·····5616·1970-01-01·00:00:00.000000·zdb_zone_write_text.o
48 ?rw-r--r--···0········0········0·····3248·1970-01-01·00:00:00.000000·zdb_zone_write_unbound.o48 ?rw-r--r--···0········0········0·····3256·1970-01-01·00:00:00.000000·zdb_zone_write_unbound.o
49 ?rw-r--r--···0········0········0·····2956·1970-01-01·00:00:00.000000·dynupdate_check_prerequisites.o49 ?rw-r--r--···0········0········0·····2956·1970-01-01·00:00:00.000000·dynupdate_check_prerequisites.o
50 ?rw-r--r--···0········0········0····41452·1970-01-01·00:00:00.000000·dynupdate-diff.o50 ?rw-r--r--···0········0········0····41420·1970-01-01·00:00:00.000000·dynupdate-diff.o
51 ?rw-r--r--···0········0········0·····2204·1970-01-01·00:00:00.000000·dynupdate-diff-nochain.o51 ?rw-r--r--···0········0········0·····2204·1970-01-01·00:00:00.000000·dynupdate-diff-nochain.o
52 ?rw-r--r--···0········0········0·····6732·1970-01-01·00:00:00.000000·dynupdate-diff-nsec.o52 ?rw-r--r--···0········0········0·····6712·1970-01-01·00:00:00.000000·dynupdate-diff-nsec.o
53 ?rw-r--r--···0········0········0·····8016·1970-01-01·00:00:00.000000·dynupdate-diff-nsec3.o53 ?rw-r--r--···0········0········0·····8004·1970-01-01·00:00:00.000000·dynupdate-diff-nsec3.o
54 ?rw-r--r--···0········0········0····13272·1970-01-01·00:00:00.000000·zdb-zone-maintenance.o54 ?rw-r--r--···0········0········0····13152·1970-01-01·00:00:00.000000·zdb-zone-maintenance.o
55 ?rw-r--r--···0········0········0·····2296·1970-01-01·00:00:00.000000·zdb-zone-maintenance-rrsig.o55 ?rw-r--r--···0········0········0·····2292·1970-01-01·00:00:00.000000·zdb-zone-maintenance-rrsig.o
56 ?rw-r--r--···0········0········0·····1888·1970-01-01·00:00:00.000000·zdb-zone-maintenance-nsec.o56 ?rw-r--r--···0········0········0·····1888·1970-01-01·00:00:00.000000·zdb-zone-maintenance-nsec.o
57 ?rw-r--r--···0········0········0······812·1970-01-01·00:00:00.000000·zdb-zone-maintenance-nsec3.o57 ?rw-r--r--···0········0········0······812·1970-01-01·00:00:00.000000·zdb-zone-maintenance-nsec3.o
58 ?rw-r--r--···0········0········0·····2408·1970-01-01·00:00:00.000000·dnssec.o58 ?rw-r--r--···0········0········0·····2408·1970-01-01·00:00:00.000000·dnssec.o
59 ?rw-r--r--···0········0········0····19992·1970-01-01·00:00:00.000000·dnssec-keystore.o59 ?rw-r--r--···0········0········0····20000·1970-01-01·00:00:00.000000·dnssec-keystore.o
60 ?rw-r--r--···0········0········0·····1344·1970-01-01·00:00:00.000000·nsec_common.o60 ?rw-r--r--···0········0········0·····1344·1970-01-01·00:00:00.000000·nsec_common.o
61 ?rw-r--r--···0········0········0·····1648·1970-01-01·00:00:00.000000·rr_canonize.o61 ?rw-r--r--···0········0········0·····1648·1970-01-01·00:00:00.000000·rr_canonize.o
62 ?rw-r--r--···0········0········0·····1424·1970-01-01·00:00:00.000000·rrsig.o62 ?rw-r--r--···0········0········0·····1424·1970-01-01·00:00:00.000000·rrsig.o
63 ?rw-r--r--···0········0········0······696·1970-01-01·00:00:00.000000·zdb_update_signatures.o63 ?rw-r--r--···0········0········0······696·1970-01-01·00:00:00.000000·zdb_update_signatures.o
64 ?rw-r--r--···0········0········0·····2340·1970-01-01·00:00:00.000000·zdb-packed-ttlrdata.o64 ?rw-r--r--···0········0········0·····2340·1970-01-01·00:00:00.000000·zdb-packed-ttlrdata.o
65 ?rw-r--r--···0········0········0····10276·1970-01-01·00:00:00.000000·nsec3.o65 ?rw-r--r--···0········0········0····10328·1970-01-01·00:00:00.000000·nsec3.o
66 ?rw-r--r--···0········0········0····12392·1970-01-01·00:00:00.000000·nsec3_collection.o66 ?rw-r--r--···0········0········0····12388·1970-01-01·00:00:00.000000·nsec3_collection.o
67 ?rw-r--r--···0········0········0·····1376·1970-01-01·00:00:00.000000·nsec3_hash.o67 ?rw-r--r--···0········0········0·····1376·1970-01-01·00:00:00.000000·nsec3_hash.o
68 ?rw-r--r--···0········0········0·····5352·1970-01-01·00:00:00.000000·nsec3_item.o68 ?rw-r--r--···0········0········0·····5340·1970-01-01·00:00:00.000000·nsec3_item.o
69 ?rw-r--r--···0········0········0·····9748·1970-01-01·00:00:00.000000·nsec3-chain-replay.o69 ?rw-r--r--···0········0········0·····9868·1970-01-01·00:00:00.000000·nsec3-chain-replay.o
70 ?rw-r--r--···0········0········0·····5560·1970-01-01·00:00:00.000000·nsec3_load.o70 ?rw-r--r--···0········0········0·····5568·1970-01-01·00:00:00.000000·nsec3_load.o
71 ?rw-r--r--···0········0········0·····1084·1970-01-01·00:00:00.000000·nsec3_name_error.o71 ?rw-r--r--···0········0········0·····1084·1970-01-01·00:00:00.000000·nsec3_name_error.o
72 ?rw-r--r--···0········0········0·····1512·1970-01-01·00:00:00.000000·nsec3_nodata_error.o72 ?rw-r--r--···0········0········0·····1512·1970-01-01·00:00:00.000000·nsec3_nodata_error.o
73 ?rw-r--r--···0········0········0·····6580·1970-01-01·00:00:00.000000·nsec3_owner.o73 ?rw-r--r--···0········0········0·····6576·1970-01-01·00:00:00.000000·nsec3_owner.o
74 ?rw-r--r--···0········0········0·····3180·1970-01-01·00:00:00.000000·nsec3_zone.o74 ?rw-r--r--···0········0········0·····3180·1970-01-01·00:00:00.000000·nsec3_zone.o
75 ?rw-r--r--···0········0········0·····1464·1970-01-01·00:00:00.000000·nsec3-forall-label.o75 ?rw-r--r--···0········0········0·····1464·1970-01-01·00:00:00.000000·nsec3-forall-label.o
76 ?rw-r--r--···0········0········0·····8284·1970-01-01·00:00:00.000000·nsec.o76 ?rw-r--r--···0········0········0·····8292·1970-01-01·00:00:00.000000·nsec.o
77 ?rw-r--r--···0········0········0·····4148·1970-01-01·00:00:00.000000·nsec-chain-replay.o77 ?rw-r--r--···0········0········0·····4148·1970-01-01·00:00:00.000000·nsec-chain-replay.o
78 ?rw-r--r--···0········0········0····12308·1970-01-01·00:00:00.000000·nsec_collection.o78 ?rw-r--r--···0········0········0····12308·1970-01-01·00:00:00.000000·nsec_collection.o
86.6 KB
avl.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········8572·(bytes·into·file)13 ··Start·of·section·headers:··········8560·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1219 ··Number·of·section·headers:·········12
20 ··Section·header·string·table·index:·1120 ··Section·header·string·table·index:·11
2.38 KB
readelf --wide --sections {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 There·are·12·section·headers,·starting·at·offset·0x217c:1 There·are·12·section·headers,·starting·at·offset·0x2170:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0018a4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001898·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001ca4·000470·08···I··9···1··46 ··[·2]·.rel.text·········REL·············00000000·001c98·000470·08···I··9···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0018d8·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0018cc·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0018d8·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0018cc·000000·00··WA··0···0··1
9 ··[·5]·.rodata···········PROGBITS········00000000·0018d8·000009·00···A··0···0··49 ··[·5]·.rodata···········PROGBITS········00000000·0018cc·000009·00···A··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0018e4·000013·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0018d8·000013·01·AMS··0···0··4
11 ··[·7]·.note.GNU-stack···PROGBITS········00000000·0018f7·000000·00······0···0··111 ··[·7]·.note.GNU-stack···PROGBITS········00000000·0018eb·000000·00······0···0··1
12 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0018f7·000033·00······0···0··112 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0018eb·000033·00······0···0··1
13 ··[·9]·.symtab···········SYMTAB··········00000000·00192c·000250·10·····10··24··413 ··[·9]·.symtab···········SYMTAB··········00000000·001920·000250·10·····10··24··4
14 ··[10]·.strtab···········STRTAB··········00000000·001b7c·000127·00······0···0··114 ··[10]·.strtab···········STRTAB··········00000000·001b70·000127·00······0···0··1
15 ··[11]·.shstrtab·········STRTAB··········00000000·002114·000067·00······0···0··115 ··[11]·.shstrtab·········STRTAB··········00000000·002108·000067·00······0···0··1
16 Key·to·Flags:16 Key·to·Flags:
17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
20 ··y·(purecode),·p·(processor·specific)20 ··y·(purecode),·p·(processor·specific)
2.88 KB
readelf --wide --symbols {}
    
Offset 6, 18 lines modifiedOffset 6, 18 lines modified
6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
7 ·····3:·00000029····54·FUNC····LOCAL··DEFAULT····1·avl_callback_and_destroy_7 ·····3:·00000029····54·FUNC····LOCAL··DEFAULT····1·avl_callback_and_destroy_
8 ·····4:·00000061····40·FUNC····LOCAL··DEFAULT····1·avl_create_node.part.18 ·····4:·00000061····40·FUNC····LOCAL··DEFAULT····1·avl_create_node.part.1
9 ·····5:·00000080·····0·NOTYPE··LOCAL··DEFAULT····1·$d9 ·····5:·00000080·····0·NOTYPE··LOCAL··DEFAULT····1·$d
10 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC010 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC0
11 ·····7:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC111 ·····7:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
12 ·····8:·00000088·····0·NOTYPE··LOCAL··DEFAULT····1·$t12 ·····8:·00000088·····0·NOTYPE··LOCAL··DEFAULT····1·$t
13 ·····9:·00000314·····0·NOTYPE··LOCAL··DEFAULT····1·$d13 ·····9:·0000030c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
14 ····10:·00000320·····0·NOTYPE··LOCAL··DEFAULT····1·$t14 ····10:·00000318·····0·NOTYPE··LOCAL··DEFAULT····1·$t
15 ····11:·00000654·····0·NOTYPE··LOCAL··DEFAULT····1·$d15 ····11:·00000648·····0·NOTYPE··LOCAL··DEFAULT····1·$d
16 ····12:·00000660·····0·NOTYPE··LOCAL··DEFAULT····1·$t16 ····12:·00000654·····0·NOTYPE··LOCAL··DEFAULT····1·$t
17 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT····5·17 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
18 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d18 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
19 ····15:·00000000·····2·OBJECT··LOCAL··DEFAULT····5·DIR_TO_BALANCE_19 ····15:·00000000·····2·OBJECT··LOCAL··DEFAULT····5·DIR_TO_BALANCE_
20 ····16:·00000004·····5·OBJECT··LOCAL··DEFAULT····5·BALANCE_TO_DIR_20 ····16:·00000004·····5·OBJECT··LOCAL··DEFAULT····5·BALANCE_TO_DIR_
21 ····17:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d21 ····17:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
22 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT····1·22 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
23 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT····3·23 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
Offset 25, 16 lines modifiedOffset 25, 16 lines modified
25 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT····6·25 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
26 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT····7·26 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
27 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT····8·27 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line
29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief
30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort
31 ····27:·00000089·····8·FUNC····GLOBAL·DEFAULT····1·avl_init31 ····27:·00000089·····8·FUNC····GLOBAL·DEFAULT····1·avl_init
32 ····28:·00000091···656·FUNC····GLOBAL·DEFAULT····1·avl_insert32 ····28:·00000091···648·FUNC····GLOBAL·DEFAULT····1·avl_insert
33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line
34 ····30:·00000321···832·FUNC····GLOBAL·DEFAULT····1·avl_delete34 ····30:·00000319···828·FUNC····GLOBAL·DEFAULT····1·avl_delete
35 ····31:·00000661··1928·FUNC····GLOBAL·DEFAULT····1·avl_destroy35 ····31:·00000655··1928·FUNC····GLOBAL·DEFAULT····1·avl_destroy
36 ····32:·00000de9····44·FUNC····GLOBAL·DEFAULT····1·avl_iterator_init36 ····32:·00000ddd····44·FUNC····GLOBAL·DEFAULT····1·avl_iterator_init
37 ····33:·00000e15···114·FUNC····GLOBAL·DEFAULT····1·avl_iterator_init_from37 ····33:·00000e09···114·FUNC····GLOBAL·DEFAULT····1·avl_iterator_init_from
38 ····34:·00000e89····78·FUNC····GLOBAL·DEFAULT····1·avl_iterator_next38 ····34:·00000e7d····78·FUNC····GLOBAL·DEFAULT····1·avl_iterator_next
39 ····35:·00000ed9····76·FUNC····GLOBAL·DEFAULT····1·avl_iterator_next_node39 ····35:·00000ecd····76·FUNC····GLOBAL·DEFAULT····1·avl_iterator_next_node
40 ····36:·00000f25··2430·FUNC····GLOBAL·DEFAULT····1·avl_callback_and_destroy40 ····36:·00000f19··2430·FUNC····GLOBAL·DEFAULT····1·avl_callback_and_destroy
17.8 KB
readelf --wide --relocs {}
    
Offset 1, 145 lines modifiedOffset 1, 145 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1ca4·contains·142·entries:1 Relocation·section·'.rel.text'·at·offset·0x1c98·contains·142·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000078··0000190a·R_ARM_THM_CALL·········00000000···dief3 00000078··0000190a·R_ARM_THM_CALL·········00000000···dief
4 0000007c··00001a0a·R_ARM_THM_CALL·········00000000···abort4 0000007c··00001a0a·R_ARM_THM_CALL·········00000000···abort
5 00000080··00000603·R_ARM_REL32············00000000···.LC05 00000080··00000603·R_ARM_REL32············00000000···.LC0
6 00000084··00000703·R_ARM_REL32············0000000c···.LC16 00000084··00000703·R_ARM_REL32············0000000c···.LC1
7 000000f0··00001d0a·R_ARM_THM_CALL·········00000000···zalloc_line7 000000f8··00001d0a·R_ARM_THM_CALL·········00000000···zalloc_line
8 00000226··00001d0a·R_ARM_THM_CALL·········00000000···zalloc_line8 00000220··00001d0a·R_ARM_THM_CALL·········00000000···zalloc_line
 9 0000030c··00000d03·R_ARM_REL32············00000000···.rodata
 10 00000310··00000d03·R_ARM_REL32············00000000···.rodata
9 00000314··00000d03·R_ARM_REL32············00000000···.rodata11 00000314··00000d03·R_ARM_REL32············00000000···.rodata
10 00000318··00000d03·R_ARM_REL32············00000000···.rodata12 00000460··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
11 0000031c··00000d03·R_ARM_REL32············00000000···.rodata13 000005e8··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
12 00000468··0000180a·R_ARM_THM_CALL·········00000000···zfree_line14 00000648··00000d03·R_ARM_REL32············00000000···.rodata
13 000005f0··0000180a·R_ARM_THM_CALL·········00000000···zfree_line15 0000064c··00000d03·R_ARM_REL32············00000000···.rodata
14 00000654··00000d03·R_ARM_REL32············00000000···.rodata16 00000650··00000d03·R_ARM_REL32············00000000···.rodata
15 00000658··00000d03·R_ARM_REL32············00000000···.rodata17 000006b6··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
16 0000065c··00000d03·R_ARM_REL32············00000000···.rodata18 000006de··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
17 000006c2··0000180a·R_ARM_THM_CALL·········00000000···zfree_line19 000006e8··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
18 000006ea··0000180a·R_ARM_THM_CALL·········00000000···zfree_line20 0000071a··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
19 000006f4··0000180a·R_ARM_THM_CALL·········00000000···zfree_line21 00000742··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
20 00000726··0000180a·R_ARM_THM_CALL·········00000000···zfree_line22 0000074c··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
21 0000074e··0000180a·R_ARM_THM_CALL·········00000000···zfree_line23 00000756··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
22 00000758··0000180a·R_ARM_THM_CALL·········00000000···zfree_line24 00000792··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
23 00000762··0000180a·R_ARM_THM_CALL·········00000000···zfree_line25 000007ba··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
24 0000079e··0000180a·R_ARM_THM_CALL·········00000000···zfree_line26 000007c4··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
25 000007c6··0000180a·R_ARM_THM_CALL·········00000000···zfree_line27 000007f6··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
26 000007d0··0000180a·R_ARM_THM_CALL·········00000000···zfree_line28 0000081e··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
27 00000802··0000180a·R_ARM_THM_CALL·········00000000···zfree_line29 00000828··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
28 0000082a··0000180a·R_ARM_THM_CALL·········00000000···zfree_line30 00000832··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
29 00000834··0000180a·R_ARM_THM_CALL·········00000000···zfree_line31 0000083c··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
30 0000083e··0000180a·R_ARM_THM_CALL·········00000000···zfree_line32 00000880··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
31 00000848··0000180a·R_ARM_THM_CALL·········00000000···zfree_line33 000008a8··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
32 0000088c··0000180a·R_ARM_THM_CALL·········00000000···zfree_line34 000008b2··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
33 000008b4··0000180a·R_ARM_THM_CALL·········00000000···zfree_line35 000008e4··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
34 000008be··0000180a·R_ARM_THM_CALL·········00000000···zfree_line36 0000090c··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
35 000008f0··0000180a·R_ARM_THM_CALL·········00000000···zfree_line37 00000916··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
36 00000918··0000180a·R_ARM_THM_CALL·········00000000···zfree_line38 00000920··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
37 00000922··0000180a·R_ARM_THM_CALL·········00000000···zfree_line39 0000095c··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
38 0000092c··0000180a·R_ARM_THM_CALL·········00000000···zfree_line40 00000984··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
39 00000968··0000180a·R_ARM_THM_CALL·········00000000···zfree_line41 0000098e··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
40 00000990··0000180a·R_ARM_THM_CALL·········00000000···zfree_line42 000009c0··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
41 0000099a··0000180a·R_ARM_THM_CALL·········00000000···zfree_line43 000009e8··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
42 000009cc··0000180a·R_ARM_THM_CALL·········00000000···zfree_line44 000009f2··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
43 000009f4··0000180a·R_ARM_THM_CALL·········00000000···zfree_line45 000009fc··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
44 000009fe··0000180a·R_ARM_THM_CALL·········00000000···zfree_line46 00000a06··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
45 00000a08··0000180a·R_ARM_THM_CALL·········00000000···zfree_line47 00000a10··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
46 00000a12··0000180a·R_ARM_THM_CALL·········00000000···zfree_line48 00000a5c··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
47 00000a1c··0000180a·R_ARM_THM_CALL·········00000000···zfree_line49 00000a84··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
48 00000a68··0000180a·R_ARM_THM_CALL·········00000000···zfree_line50 00000a8e··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
49 00000a90··0000180a·R_ARM_THM_CALL·········00000000···zfree_line51 00000ac0··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
50 00000a9a··0000180a·R_ARM_THM_CALL·········00000000···zfree_line52 00000ae8··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
51 00000acc··0000180a·R_ARM_THM_CALL·········00000000···zfree_line53 00000af2··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
52 00000af4··0000180a·R_ARM_THM_CALL·········00000000···zfree_line54 00000afc··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
53 00000afe··0000180a·R_ARM_THM_CALL·········00000000···zfree_line55 00000b38··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
54 00000b08··0000180a·R_ARM_THM_CALL·········00000000···zfree_line56 00000b60··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
55 00000b44··0000180a·R_ARM_THM_CALL·········00000000···zfree_line57 00000b6a··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
56 00000b6c··0000180a·R_ARM_THM_CALL·········00000000···zfree_line58 00000b9c··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
57 00000b76··0000180a·R_ARM_THM_CALL·········00000000···zfree_line59 00000bc4··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
58 00000ba8··0000180a·R_ARM_THM_CALL·········00000000···zfree_line60 00000bce··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
59 00000bd0··0000180a·R_ARM_THM_CALL·········00000000···zfree_line61 00000bd8··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
60 00000bda··0000180a·R_ARM_THM_CALL·········00000000···zfree_line62 00000be2··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
61 00000be4··0000180a·R_ARM_THM_CALL·········00000000···zfree_line63 00000c26··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
62 00000bee··0000180a·R_ARM_THM_CALL·········00000000···zfree_line64 00000c4e··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
63 00000c32··0000180a·R_ARM_THM_CALL·········00000000···zfree_line65 00000c58··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
64 00000c5a··0000180a·R_ARM_THM_CALL·········00000000···zfree_line66 00000c8a··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
65 00000c64··0000180a·R_ARM_THM_CALL·········00000000···zfree_line67 00000cb2··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
66 00000c96··0000180a·R_ARM_THM_CALL·········00000000···zfree_line68 00000cbc··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
67 00000cbe··0000180a·R_ARM_THM_CALL·········00000000···zfree_line69 00000cc6··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
68 00000cc8··0000180a·R_ARM_THM_CALL·········00000000···zfree_line70 00000d02··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
69 00000cd2··0000180a·R_ARM_THM_CALL·········00000000···zfree_line71 00000d2a··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
70 00000d0e··0000180a·R_ARM_THM_CALL·········00000000···zfree_line72 00000d34··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
71 00000d36··0000180a·R_ARM_THM_CALL·········00000000···zfree_line73 00000d66··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
72 00000d40··0000180a·R_ARM_THM_CALL·········00000000···zfree_line74 00000d8e··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
73 00000d72··0000180a·R_ARM_THM_CALL·········00000000···zfree_line75 00000d98··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
74 00000d9a··0000180a·R_ARM_THM_CALL·········00000000···zfree_line76 00000da2··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
75 00000da4··0000180a·R_ARM_THM_CALL·········00000000···zfree_line77 00000dac··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
76 00000dae··0000180a·R_ARM_THM_CALL·········00000000···zfree_line78 00000db6··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
77 00000db8··0000180a·R_ARM_THM_CALL·········00000000···zfree_line79 00000dc0··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
78 00000dc2··0000180a·R_ARM_THM_CALL·········00000000···zfree_line80 00000f84··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
79 00000dcc··0000180a·R_ARM_THM_CALL·········00000000···zfree_line81 00000fb6··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
80 00000f90··0000180a·R_ARM_THM_CALL·········00000000···zfree_line82 00000fc6··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
81 00000fc2··0000180a·R_ARM_THM_CALL·········00000000···zfree_line83 00001002··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
82 00000fd2··0000180a·R_ARM_THM_CALL·········00000000···zfree_line84 00001034··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
83 0000100e··0000180a·R_ARM_THM_CALL·········00000000···zfree_line85 00001044··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
84 00001040··0000180a·R_ARM_THM_CALL·········00000000···zfree_line86 00001054··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
85 00001050··0000180a·R_ARM_THM_CALL·········00000000···zfree_line87 0000109c··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
86 00001060··0000180a·R_ARM_THM_CALL·········00000000···zfree_line88 000010ce··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
87 000010a8··0000180a·R_ARM_THM_CALL·········00000000···zfree_line89 000010de··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
88 000010da··0000180a·R_ARM_THM_CALL·········00000000···zfree_line90 0000111a··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
89 000010ea··0000180a·R_ARM_THM_CALL·········00000000···zfree_line91 0000114c··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
90 00001126··0000180a·R_ARM_THM_CALL·········00000000···zfree_line92 0000115c··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
91 00001158··0000180a·R_ARM_THM_CALL·········00000000···zfree_line93 0000116c··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
92 00001168··0000180a·R_ARM_THM_CALL·········00000000···zfree_line94 0000117a··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
93 00001178··0000180a·R_ARM_THM_CALL·········00000000···zfree_line95 000011ca··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
94 00001186··0000180a·R_ARM_THM_CALL·········00000000···zfree_line96 000011fc··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
95 000011d6··0000180a·R_ARM_THM_CALL·········00000000···zfree_line97 0000120c··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
96 00001208··0000180a·R_ARM_THM_CALL·········00000000···zfree_line98 00001248··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
97 00001218··0000180a·R_ARM_THM_CALL·········00000000···zfree_line99 0000127a··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
98 00001254··0000180a·R_ARM_THM_CALL·········00000000···zfree_line100 0000128a··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
99 00001286··0000180a·R_ARM_THM_CALL·········00000000···zfree_line101 0000129a··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
100 00001296··0000180a·R_ARM_THM_CALL·········00000000···zfree_line102 000012e2··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
101 000012a6··0000180a·R_ARM_THM_CALL·········00000000···zfree_line103 00001314··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
102 000012ee··0000180a·R_ARM_THM_CALL·········00000000···zfree_line104 00001324··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
103 00001320··0000180a·R_ARM_THM_CALL·········00000000···zfree_line105 00001360··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
104 00001330··0000180a·R_ARM_THM_CALL·········00000000···zfree_line106 00001392··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
105 0000136c··0000180a·R_ARM_THM_CALL·········00000000···zfree_line107 000013a2··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
106 0000139e··0000180a·R_ARM_THM_CALL·········00000000···zfree_line108 000013b2··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
107 000013ae··0000180a·R_ARM_THM_CALL·········00000000···zfree_line109 000013c0··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
108 000013be··0000180a·R_ARM_THM_CALL·········00000000···zfree_line110 000013ce··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
109 000013cc··0000180a·R_ARM_THM_CALL·········00000000···zfree_line111 00001426··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
110 000013da··0000180a·R_ARM_THM_CALL·········00000000···zfree_line112 00001458··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
111 00001432··0000180a·R_ARM_THM_CALL·········00000000···zfree_line113 00001468··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
112 00001464··0000180a·R_ARM_THM_CALL·········00000000···zfree_line114 000014a4··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
113 00001474··0000180a·R_ARM_THM_CALL·········00000000···zfree_line115 000014d6··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
114 000014b0··0000180a·R_ARM_THM_CALL·········00000000···zfree_line116 000014e6··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
115 000014e2··0000180a·R_ARM_THM_CALL·········00000000···zfree_line117 000014f6··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
116 000014f2··0000180a·R_ARM_THM_CALL·········00000000···zfree_line118 0000153e··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
117 00001502··0000180a·R_ARM_THM_CALL·········00000000···zfree_line119 00001570··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
118 0000154a··0000180a·R_ARM_THM_CALL·········00000000···zfree_line120 00001580··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
119 0000157c··0000180a·R_ARM_THM_CALL·········00000000···zfree_line121 000015bc··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
120 0000158c··0000180a·R_ARM_THM_CALL·········00000000···zfree_line122 000015ee··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
121 000015c8··0000180a·R_ARM_THM_CALL·········00000000···zfree_line123 000015fe··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
122 000015fa··0000180a·R_ARM_THM_CALL·········00000000···zfree_line124 0000160e··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
123 0000160a··0000180a·R_ARM_THM_CALL·········00000000···zfree_line125 0000161c··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
124 0000161a··0000180a·R_ARM_THM_CALL·········00000000···zfree_line126 0000166c··0000180a·R_ARM_THM_CALL·········00000000···zfree_line
Max diff block lines reached; 195/18184 bytes (1.07%) of diff not shown.
62.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 33, 30 lines modifiedOffset 33, 30 lines modified
33 »       ldr»    r0,·[r4,·#4]33 »       ldr»    r0,·[r4,·#4]
34 »       cbz»    r0,·46·<avl_callback_and_destroy_+0x1e>34 »       cbz»    r0,·46·<avl_callback_and_destroy_+0x1e>
35 »       mov»    r1,·r535 »       mov»    r1,·r5
36 »       bl»     28·<avl_callback_and_destroy_>36 »       bl»     28·<avl_callback_and_destroy_>
37 »       ldr»    r0,·[r4,·#8]37 »       ldr»    r0,·[r4,·#8]
38 »       blx»    r538 »       blx»    r5
39 »       mov»    r0,·r439 »       mov»    r0,·r4
40 »       mov.w»  r1,·#2 
41 »       ldrd»   r3,·r4,·[sp] 
42 »       ldrd»   r5,·lr,·[sp,·#8]40 »       ldrd»   r5,·lr,·[sp,·#8]
 41 »       ldrd»   r3,·r4,·[sp]
 42 »       mov.w»  r1,·#2
43 »       add»    sp,·#1643 »       add»    sp,·#16
44 »       b.w»    0·<zfree_line>44 »       b.w»    0·<zfree_line>
45 ·R_ARM_THM_JUMP24»       zfree_line45 ·R_ARM_THM_JUMP24»       zfree_line
46 »       nop46 »       nop
  
47 00000060·<avl_create_node.part.1>:47 00000060·<avl_create_node.part.1>:
48 avl_create_node.part.1():48 avl_create_node.part.1():
49 »       ldr»    r2,·[pc,·#28]» ;·(80·<avl_create_node.part.1+0x20>)49 »       ldr»    r2,·[pc,·#28]» ;·(80·<avl_create_node.part.1+0x20>)
 50 »       ldr»    r1,·[pc,·#32]» ;·(84·<avl_create_node.part.1+0x24>)
 51 »       strd»   r3,·lr,·[sp,·#-8]!
50 »       mov.w»  r0,·#2552 »       mov.w»  r0,·#25
51 »       movt»   r0,·#32770»  ;·0x800253 »       movt»   r0,·#32770»  ;·0x8002
52 »       strd»   r3,·lr,·[sp,·#-8]! 
53 »       mov.w»  r3,·#216»   ;·0xd854 »       mov.w»  r3,·#216»   ;·0xd8
54 »       ldr»    r1,·[pc,·#16]» ;·(84·<avl_create_node.part.1+0x24>) 
55 »       add»    r2,·pc55 »       add»    r2,·pc
56 »       add»    r1,·pc56 »       add»    r1,·pc
57 »       bl»     0·<dief>57 »       bl»     0·<dief>
58 ·R_ARM_THM_CALL» dief58 ·R_ARM_THM_CALL» dief
59 »       bl»     0·<abort>59 »       bl»     0·<abort>
60 ·R_ARM_THM_CALL» abort60 ·R_ARM_THM_CALL» abort
61 »       .word»  0x0000000861 »       .word»  0x00000008
Offset 68, 465 lines modifiedOffset 68, 466 lines modified
68 avl_init():68 avl_init():
69 »       mov.w»  r3,·#069 »       mov.w»  r3,·#0
70 »       str»    r3,·[r0,·#0]70 »       str»    r3,·[r0,·#0]
71 »       bx»     lr71 »       bx»     lr
  
72 00000090·<avl_insert>:72 00000090·<avl_insert>:
73 avl_insert():73 avl_insert():
74 »       strd»   r4,·r5,·[sp,·#-32]!74 »       str.w»  r4,·[sp,·#-36]!
75 »       ldr»    r4,·[r0,·#0]75 »       ldr»    r4,·[r0,·#0]
76 »       strd»   r6,·r7,·[sp,·#8]76 »       strd»   r5,·r6,·[sp,·#4]
77 »       mov»    r7,·r077 »       strd»   r9,·sl,·[sp,·#20]
78 »       strd»   r8,·r9,·[sp,·#16]78 »       strd»   r7,·r8,·[sp,·#12]
79 »       mov»    r9,·r179 »       strd»   fp,·lr,·[sp,·#28]
80 »       strd»   sl,·lr,·[sp,·#24]80 »       mov»    r6,·r0
81 »       sub»    sp,·#240»     ;·0xf081 »       sub»    sp,·#244»     ;·0xf4
 82 »       mov»    sl,·r1
82 »       cmp»    r4,·#083 »       cmp»    r4,·#0
83 »       beq.w»  222·<avl_insert+0x192>84 »       beq.w»  21c·<avl_insert+0x18c>
84 »       add»    r0,·sp,·#76»   ;·0x4c85 »       add»    r0,·sp,·#76»   ;·0x4c
85 »       add.w»  r2,·sp,·#4294967295» ;·0xffffffff86 »       add.w»  r2,·sp,·#4294967295» ;·0xffffffff
86 »       add.w»  r3,·sp,·#39» ;·0x2787 »       add.w»  r3,·sp,·#39» ;·0x27
87 »       mov.w»  r8,·#088 »       mov.w»  r9,·#0
88 »       b.n»    c2·<avl_insert+0x32>89 »       b.n»    c6·<avl_insert+0x36>
89 »       mov»    r8,·r190 »       mov»    r9,·r5
90 »       mov»    r4,·r591 »       mov»    r4,·r7
91 »       ldr»    r5,·[r4,·#12]92 »       ldr»    r5,·[r4,·#12]
92 »       cmp»    r9,·r593 »       cmp»    sl,·r5
93 »       beq.w»  202·<avl_insert+0x172>94 »       beq.w»  1f8·<avl_insert+0x168>
94 »       ldrsb.w»sl,·[r4,·#16] 
95 »       ite»    hi95 »       ite»    hi
96 »       movhi»  r6,·#196 »       movhi.w»r8,·#1
97 »       movls»  r6,·#097 »       movls.w»r8,·#0
98 »       add.w»  r1,·r8,·#198 »       ldrsb.w»fp,·[r4,·#16]
 99 »       ldr.w»  r7,·[r4,·r8,·lsl·#2]
99 »       str.w»  r4,·[r0,·#4]!100 »       str.w»  r4,·[r0,·#4]!
100 »       ldr.w»  r5,·[r4,·r6,·lsl·#2]101 »       strb.w» r8,·[r3,·#1]!
101 »       strb.w» r6,·[r3,·#1]!102 »       add.w»  r5,·r9,·#1
102 »       strb.w» sl,·[r2,·#1]!103 »       strb.w» fp,·[r2,·#1]!
103 »       cmp»    r5,·#0104 »       cmp»    r7,·#0
104 »       bne.n»  be·<avl_insert+0x2e>105 »       bne.n»  c2·<avl_insert+0x32>
105 »       mov.w»  r0,·#2106 »       mov.w»  r0,·#2
106 »       bl»     0·<zalloc_line>107 »       bl»     0·<zalloc_line>
107 ·R_ARM_THM_CALL» zalloc_line108 ·R_ARM_THM_CALL» zalloc_line
108 »       cmp»    r0,·#0109 »       cmp»    r0,·#0
109 »       beq.w»  310·<avl_insert+0x280>110 »       beq.w»  306·<avl_insert+0x276>
110 »       strd»   r5,·r5,·[r0]111 »       strd»   r7,·r7,·[r0]
111 »       strd»   r5,·r9,·[r0,·#8]112 »       strd»   r7,·sl,·[r0,·#8]
112 »       strb»   r5,·[r0,·#16]113 »       strb»   r7,·[r0,·#16]
113 »       str.w»  r0,·[r4,·r6,·lsl·#2]114 »       str.w»  r0,·[r4,·r8,·lsl·#2]
114 »       ldrsb.w»r3,·[r4,·#16]115 »       ldrsb.w»r3,·[r4,·#16]
115 »       cmp»    r3,·#0116 »       cmp»    r3,·#0
116 »       bne.w»  21a·<avl_insert+0x18a>117 »       bne.n»  214·<avl_insert+0x184>
117 »       ldr.w»  ip,·[pc,·#512]»      ;·314·<avl_insert+0x284>118 »       ldr»    r1,·[pc,·#496]»;·(30c·<avl_insert+0x27c>)
118 »       add»    ip,·pc119 »       add»    r1,·pc
119 »       ldrsb.w»r3,·[ip,·r6]120 »       ldrsb.w»r3,·[r1,·r8]
120 »       strb»   r3,·[r4,·#16]121 »       strb»   r3,·[r4,·#16]
121 »       cmp.w»  r8,·#0122 »       cmp.w»  r9,·#0
122 »       beq.n»  21c·<avl_insert+0x18c>123 »       beq.n»  216·<avl_insert+0x186>
123 »       cmp»    sl,·r3124 »       cmp»    fp,·r3
124 »       beq.n»  21c·<avl_insert+0x18c>125 »       beq.n»  216·<avl_insert+0x186>
125 »       add.w»  r2,·r8,·#4294967295» ;·0xffffffff126 »       add.w»  r5,·r9,·#4294967295» ;·0xffffffff
126 »       add»    r1,·sp,·#240»  ;·0xf0127 »       add»    r2,·sp,·#240»  ;·0xf0
127 »       add.w»  r1,·r1,·r2,·lsl·#2128 »       add.w»  r2,·r2,·r5,·lsl·#2
128 »       ldr.w»  r1,·[r1,·#-160]129 »       ldr.w»  r2,·[r2,·#-160]
129 »       cmp»    r3,·#0130 »       cmp»    r3,·#0
130 »       beq.n»  21c·<avl_insert+0x18c>131 »       beq.n»  216·<avl_insert+0x186>
131 »       add»    r3,·sp,·#240»  ;·0xf0132 »       add»    r3,·sp,·#240»  ;·0xf0
132 »       add.w»  r5,·r3,·r2133 »       ldrb.w» ip,·[r2,·#16]
133 »       ldrb»   r6,·[r1,·#16]134 »       add.w»  r7,·r3,·r5
134 »       ldrsb.w»r3,·[r5,·#-200]135 »       ldrsb.w»r3,·[r7,·#-200]
135 »       ldrb.w» r3,·[ip,·r3]136 »       ldrb»   r3,·[r1,·r3]
136 »       add»    r3,·r6137 »       add»    r3,·ip
137 »       uxtb»   r3,·r3 
138 »       sxtb.w» r9,·r3 
139 »       add.w»  r3,·r3,·#1 
140 »       uxtb»   r3,·r3138 »       uxtb»   r3,·r3
141 »       cmp»    r3,·#2139 »       add.w»  r1,·r3,·#1
142 »       strb.w» r9,·[r1,·#16]140 »       sxtb»   r3,·r3
143 »       bhi.n»  242·<avl_insert+0x1b2>141 »       uxtb»   r1,·r1
144 »       cmp»    r2,·#0142 »       strb»   r3,·[r2,·#16]
145 »       beq.n»  21c·<avl_insert+0x18c>143 »       cmp»    r1,·#2
146 »       ldrsb.w»r3,·[r5,·#-240]144 »       bhi.n»  23c·<avl_insert+0x1ac>
147 »       cmp»    r3,·r9145 »       cmp»    r5,·#0
148 »       beq.n»  21c·<avl_insert+0x18c>146 »       beq.n»  216·<avl_insert+0x186>
149 »       sub.w»  r5,·r8,·#2147 »       ldrsb.w»r1,·[r7,·#-240]
150 »       add»    r3,·sp,·#240»  ;·0xf0148 »       cmp»    r1,·r3
151 »       add.w»  r3,·r3,·r5,·lsl·#2149 »       beq.n»  216·<avl_insert+0x186>
152 »       ldr.w»  r4,·[r3,·#-160]150 »       sub.w»  r1,·r9,·#2
153 »       cmp.w»  r9,·#0151 »       add»    r4,·sp,·#240»  ;·0xf0
154 »       beq.n»  21c·<avl_insert+0x18c>152 »       add.w»  r4,·r4,·r1,·lsl·#2
 153 »       ldr.w»  r4,·[r4,·#-160]
 154 »       cmp»    r3,·#0
Max diff block lines reached; 59733/63944 bytes (93.41%) of diff not shown.
2.14 KB
dictionary.o
284 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 7 lines modified
1 J1F(F$hkhzD 
2 dictionary_bucket_record_callback1 dictionary_bucket_record_callback
3 dictionary_destroy_record_callback2 dictionary_destroy_record_callback
4 dictionary_empty_iterator_hasnext3 dictionary_empty_iterator_hasnext
5 dictionary_empty_iterator_next4 dictionary_empty_iterator_next
6 dictionary_mutation_table5 dictionary_mutation_table
7 no_element_iterator6 no_element_iterator
8 dictionary_init7 dictionary_init
1.84 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 45, 17 lines modifiedOffset 45, 17 lines modified
45 »       .word»  0x0000001045 »       .word»  0x00000010
46 ·R_ARM_REL32»    .data.rel46 ·R_ARM_REL32»    .data.rel
  
47 00000040·<dictionary_mutate>:47 00000040·<dictionary_mutate>:
48 dictionary_mutate():48 dictionary_mutate():
49 »       strd»   r4,·r5,·[sp,·#-16]!49 »       strd»   r4,·r5,·[sp,·#-16]!
50 »       ldr»    r4,·[pc,·#96]» ;·(a8·<dictionary_mutate+0x68>)50 »       ldr»    r4,·[pc,·#96]» ;·(a8·<dictionary_mutate+0x68>)
 51 »       ldr»    r2,·[r0,·#8]
51 »       strd»   r6,·lr,·[sp,·#8]52 »       strd»   r6,·lr,·[sp,·#8]
52 »       sub»    sp,·#1653 »       sub»    sp,·#16
53 »       ldr»    r2,·[r0,·#8] 
54 »       add»    r4,·pc54 »       add»    r4,·pc
55 »       ldr»    r3,·[r4,·#0]55 »       ldr»    r3,·[r4,·#0]
56 »       cmp»    r2,·r356 »       cmp»    r2,·r3
57 »       bls.n»  5e·<dictionary_mutate+0x1e>57 »       bls.n»  5e·<dictionary_mutate+0x1e>
58 »       ldr.w»  r3,·[r4,·#8]!58 »       ldr.w»  r3,·[r4,·#8]!
59 »       cmp»    r2,·r359 »       cmp»    r2,·r3
60 »       bhi.n»  56·<dictionary_mutate+0x16>60 »       bhi.n»  56·<dictionary_mutate+0x16>
Offset 63, 46 lines modifiedOffset 63, 46 lines modified
63 »       cmp»    r2,·r363 »       cmp»    r2,·r3
64 »       beq.n»  9c·<dictionary_mutate+0x5c>64 »       beq.n»  9c·<dictionary_mutate+0x5c>
65 »       mov»    r6,·sp65 »       mov»    r6,·sp
66 »       mov»    r5,·r066 »       mov»    r5,·r0
67 »       ldr»    r3,·[r4,·#4]67 »       ldr»    r3,·[r4,·#4]
68 »       mov»    r0,·r668 »       mov»    r0,·r6
69 »       blx»    r369 »       blx»    r3
70 »       ldr»    r2,·[pc,·#60]» ;·(ac·<dictionary_mutate+0x6c>) 
71 »       mov»    r1,·r6 
72 »       mov»    r0,·r5 
73 »       ldr»    r4,·[r4,·#0]70 »       ldr»    r4,·[r4,·#0]
74 »       ldr»    r3,·[r5,·#4]71 »       ldr»    r3,·[r5,·#4]
75 »       add»    r2,·pc72 »       ldr»    r2,·[pc,·#56]» ;·(ac·<dictionary_mutate+0x6c>)
 73 »       mov»    r1,·r6
 74 »       mov»    r0,·r5
76 »       str»    r4,·[sp,·#12]75 »       str»    r4,·[sp,·#12]
 76 »       add»    r2,·pc
77 »       ldr»    r3,·[r3,·#36]» ;·0x2477 »       ldr»    r3,·[r3,·#36]» ;·0x24
78 »       blx»    r378 »       blx»    r3
 79 »       ldr»    r3,·[r5,·#4]
79 »       ldr»    r1,·[pc,·#44]» ;·(b0·<dictionary_mutate+0x70>)80 »       ldr»    r1,·[pc,·#44]» ;·(b0·<dictionary_mutate+0x70>)
80 »       mov»    r0,·r581 »       mov»    r0,·r5
81 »       ldr»    r3,·[r5,·#4] 
82 »       add»    r1,·pc 
83 »       ldr»    r3,·[r3,·#0]82 »       ldr»    r3,·[r3,·#0]
 83 »       add»    r1,·pc
84 »       blx»    r384 »       blx»    r3
 85 »       ldrd»   r0,·r1,·[r6,·#4]
 86 »       ldr»    r2,·[r6,·#12]
85 »       ldr»    r3,·[sp,·#0]87 »       ldr»    r3,·[sp,·#0]
86 »       ldrd»   r1,·r2,·[r6,·#4]88 »       str»    r0,·[r5,·#4]
 89 »       str»    r1,·[r5,·#8]
 90 »       str»    r2,·[r5,·#12]
87 »       str»    r3,·[r5,·#0]91 »       str»    r3,·[r5,·#0]
88 »       ldr»    r3,·[r6,·#12] 
89 »       str»    r1,·[r5,·#4] 
90 »       str»    r2,·[r5,·#8] 
91 »       str»    r3,·[r5,·#12] 
92 »       add»    sp,·#1692 »       add»    sp,·#16
93 »       ldrd»   r4,·r5,·[sp]93 »       ldrd»   r4,·r5,·[sp]
94 »       add»    sp,·#894 »       add»    sp,·#8
95 »       pop»    {r6,·pc}95 »       pop»    {r6,·pc}
96 »       nop96 »       nop
97 »       .word»  0x0000005697 »       .word»  0x00000056
98 ·R_ARM_REL32»    .data.rel98 ·R_ARM_REL32»    .data.rel
99 »       .word»  0x0000003099 »       .word»  0x0000002e
100 ·R_ARM_REL32»    dictionary_bucket_record_callback100 ·R_ARM_REL32»    dictionary_bucket_record_callback
101 »       .word»  0x00000026101 »       .word»  0x00000024
102 ·R_ARM_REL32»    dictionary_destroy_record_callback102 ·R_ARM_REL32»    dictionary_destroy_record_callback
  
103 000000b4·<dictionary_empty_iterator_init>:103 000000b4·<dictionary_empty_iterator_init>:
104 dictionary_empty_iterator_init():104 dictionary_empty_iterator_init():
105 »       ldr»    r3,·[pc,·#4]»  ;·(bc·<dictionary_empty_iterator_init+0x8>)105 »       ldr»    r3,·[pc,·#4]»  ;·(bc·<dictionary_empty_iterator_init+0x8>)
106 »       add»    r3,·pc106 »       add»    r3,·pc
107 »       str»    r3,·[r0,·#0]107 »       str»    r3,·[r0,·#0]
27.7 KB
dictionary_btree.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········3220·(bytes·into·file)13 ··Start·of·section·headers:··········3212·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1319 ··Number·of·section·headers:·········13
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·12
2.55 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0xc94:1 There·are·13·section·headers,·starting·at·offset·0xc8c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0004e4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0004dc·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000ae4·0000c8·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·000adc·0000c8·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000518·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000510·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000518·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000510·000000·00··WA··0···0··1
9 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·000518·000038·00··WA··0···0··49 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·000510·000038·00··WA··0···0··4
10 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·000bac·000070·08···I·10···5··410 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·000ba4·000070·08···I·10···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·000550·000006·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·000548·000006·01·AMS··0···0··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·000556·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·00054e·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000556·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00054e·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·00058c·0002d0·10·····11··18··414 ··[10]·.symtab···········SYMTAB··········00000000·000584·0002d0·10·····11··18··4
15 ··[11]·.strtab···········STRTAB··········00000000·00085c·000285·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·000854·000285·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·000c1c·000076·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·000c14·000076·00······0···0··1
17 Key·to·Flags:17 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··y·(purecode),·p·(processor·specific)21 ··y·(purecode),·p·(processor·specific)
4.22 KB
readelf --wide --symbols {}
    
Offset 1, 48 lines modifiedOffset 1, 48 lines modified
  
1 Symbol·table·'.symtab'·contains·45·entries:1 Symbol·table·'.symtab'·contains·45·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
5 ·····2:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d5 ·····2:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
6 ·····3:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t6 ·····3:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
7 ·····4:·0000040c·····0·NOTYPE··LOCAL··DEFAULT····1·$d7 ·····4:·00000404·····0·NOTYPE··LOCAL··DEFAULT····1·$d
8 ·····5:·0000041c·····0·NOTYPE··LOCAL··DEFAULT····1·$t8 ·····5:·00000414·····0·NOTYPE··LOCAL··DEFAULT····1·$t
9 ·····6:·000004e0·····0·NOTYPE··LOCAL··DEFAULT····1·$d9 ·····6:·000004d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
10 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT····5·10 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
12 ·····9:·00000000·····8·OBJECT··LOCAL··DEFAULT····5·dictionary_iterator_btree_vtbl12 ·····9:·00000000·····8·OBJECT··LOCAL··DEFAULT····5·dictionary_iterator_btree_vtbl
13 ····10:·00000008····48·OBJECT··LOCAL··DEFAULT····5·dictionary_btree_vtbl13 ····10:·00000008····48·OBJECT··LOCAL··DEFAULT····5·dictionary_btree_vtbl
14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····7·14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
15 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d15 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
16 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT····1·16 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····3·17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····4·18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
19 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT····8·19 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
20 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT····9·20 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
21 ····18:·00000001····78·FUNC····GLOBAL·DEFAULT····1·dictionary_btree_find21 ····18:·00000001····78·FUNC····GLOBAL·DEFAULT····1·dictionary_btree_find
22 ····19:·00000051····74·FUNC····GLOBAL·DEFAULT····1·dictionary_btree_findp22 ····19:·00000051····74·FUNC····GLOBAL·DEFAULT····1·dictionary_btree_findp
23 ····20:·0000009d····26·FUNC····GLOBAL·DEFAULT····1·dictionary_btree_iterator_hasnext23 ····20:·0000009d····26·FUNC····GLOBAL·DEFAULT····1·dictionary_btree_iterator_hasnext
24 ····21:·000000b9····36·FUNC····GLOBAL·DEFAULT····1·dictionary_btree_iterator_init24 ····21:·000000b9····28·FUNC····GLOBAL·DEFAULT····1·dictionary_btree_iterator_init
25 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_init25 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_init
26 ····23:·000000dd···106·FUNC····GLOBAL·DEFAULT····1·dictionary_btree_destroy26 ····23:·000000d5···106·FUNC····GLOBAL·DEFAULT····1·dictionary_btree_destroy
27 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_next27 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_next
28 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_destroy28 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_destroy
29 ····26:·00000149···122·FUNC····GLOBAL·DEFAULT····1·dictionary_btree_destroy_ex29 ····26:·00000141···122·FUNC····GLOBAL·DEFAULT····1·dictionary_btree_destroy_ex
30 ····27:·000001c5····38·FUNC····GLOBAL·DEFAULT····1·dictionary_btree_fills30 ····27:·000001bd····38·FUNC····GLOBAL·DEFAULT····1·dictionary_btree_fills
31 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_insert31 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_insert
32 ····29:·000001ed····98·FUNC····GLOBAL·DEFAULT····1·dictionary_btree_add32 ····29:·000001e5····98·FUNC····GLOBAL·DEFAULT····1·dictionary_btree_add
33 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dictionary_mutate33 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dictionary_mutate
34 ····31:·00000251···142·FUNC····GLOBAL·DEFAULT····1·dictionary_btree_remove34 ····31:·00000249···142·FUNC····GLOBAL·DEFAULT····1·dictionary_btree_remove
35 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_delete35 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_delete
36 ····33:·000002e1···160·FUNC····GLOBAL·DEFAULT····1·dictionary_btree_process36 ····33:·000002d9···160·FUNC····GLOBAL·DEFAULT····1·dictionary_btree_process
37 ····34:·00000381···156·FUNC····GLOBAL·DEFAULT····1·dictionary_btree_iterator_init_from37 ····34:·00000379···156·FUNC····GLOBAL·DEFAULT····1·dictionary_btree_iterator_init_from
38 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_init_from38 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_init_from
39 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnslabel_equals39 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnslabel_equals
40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ZDB_HASH_TABLE41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ZDB_HASH_TABLE
42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ZDB_HASH_TABLE_MAP42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ZDB_HASH_TABLE_MAP
43 ····40:·0000041d···126·FUNC····GLOBAL·DEFAULT····1·dictionary_btree_empties43 ····40:·00000415···126·FUNC····GLOBAL·DEFAULT····1·dictionary_btree_empties
44 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_next_node44 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_next_node
45 ····42:·0000049d····32·FUNC····GLOBAL·DEFAULT····1·dictionary_btree_iterator_next45 ····42:·00000495····32·FUNC····GLOBAL·DEFAULT····1·dictionary_btree_iterator_next
46 ····43:·000004bd····40·FUNC····GLOBAL·DEFAULT····1·dictionary_btree_init46 ····43:·000004b5····40·FUNC····GLOBAL·DEFAULT····1·dictionary_btree_init
47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_init47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_init
5.73 KB
readelf --wide --relocs {}
    
Offset 1, 45 lines modifiedOffset 1, 45 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xae4·contains·25·entries:1 Relocation·section·'.rel.text'·at·offset·0xadc·contains·25·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 000000d8··00000703·R_ARM_REL32············00000000···.data.rel.ro.local3 000000d0··00000703·R_ARM_REL32············00000000···.data.rel.ro.local
4 000000f8··0000160a·R_ARM_THM_CALL·········00000000···avl_iterator_init4 000000f0··0000160a·R_ARM_THM_CALL·········00000000···avl_iterator_init
5 00000108··0000180a·R_ARM_THM_CALL·········00000000···avl_iterator_next5 00000100··0000180a·R_ARM_THM_CALL·········00000000···avl_iterator_next
6 00000128··0000190a·R_ARM_THM_CALL·········00000000···avl_destroy6 00000120··0000190a·R_ARM_THM_CALL·········00000000···avl_destroy
7 0000016e··0000160a·R_ARM_THM_CALL·········00000000···avl_iterator_init7 00000166··0000160a·R_ARM_THM_CALL·········00000000···avl_iterator_init
8 0000017e··0000180a·R_ARM_THM_CALL·········00000000···avl_iterator_next8 00000176··0000180a·R_ARM_THM_CALL·········00000000···avl_iterator_next
9 000001a0··0000190a·R_ARM_THM_CALL·········00000000···avl_destroy9 00000198··0000190a·R_ARM_THM_CALL·········00000000···avl_destroy
10 000001d0··00001c0a·R_ARM_THM_CALL·········00000000···avl_insert10 000001c8··00001c0a·R_ARM_THM_CALL·········00000000···avl_insert
11 000001fe··00001c0a·R_ARM_THM_CALL·········00000000···avl_insert11 000001f6··00001c0a·R_ARM_THM_CALL·········00000000···avl_insert
12 00000248··00001e0a·R_ARM_THM_CALL·········00000000···dictionary_mutate12 00000240··00001e0a·R_ARM_THM_CALL·········00000000···dictionary_mutate
13 000002d2··0000200a·R_ARM_THM_CALL·········00000000···avl_delete13 000002ca··0000200a·R_ARM_THM_CALL·········00000000···avl_delete
14 0000037a··0000200a·R_ARM_THM_CALL·········00000000···avl_delete14 00000372··0000200a·R_ARM_THM_CALL·········00000000···avl_delete
15 000003e2··0000230a·R_ARM_THM_CALL·········00000000···avl_iterator_init_from15 000003da··0000230a·R_ARM_THM_CALL·········00000000···avl_iterator_init_from
16 000003f6··0000240a·R_ARM_THM_CALL·········00000000···dnslabel_equals16 000003ee··0000240a·R_ARM_THM_CALL·········00000000···dnslabel_equals
17 0000040c··00000703·R_ARM_REL32············00000000···.data.rel.ro.local17 00000404··00000703·R_ARM_REL32············00000000···.data.rel.ro.local
18 00000410··00002519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_18 00000408··00002519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
19 00000414··0000261a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE19 0000040c··0000261a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE
20 00000418··0000271a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE_MAP20 00000410··0000271a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE_MAP
21 00000442··0000160a·R_ARM_THM_CALL·········00000000···avl_iterator_init21 0000043a··0000160a·R_ARM_THM_CALL·········00000000···avl_iterator_init
22 00000452··0000290a·R_ARM_THM_CALL·········00000000···avl_iterator_next_node22 0000044a··0000290a·R_ARM_THM_CALL·········00000000···avl_iterator_next_node
23 00000478··0000190a·R_ARM_THM_CALL·········00000000···avl_destroy23 00000470··0000190a·R_ARM_THM_CALL·········00000000···avl_destroy
24 000004b2··0000180a·R_ARM_THM_CALL·········00000000···avl_iterator_next24 000004aa··0000180a·R_ARM_THM_CALL·········00000000···avl_iterator_next
25 000004c2··00002c0a·R_ARM_THM_CALL·········00000000···avl_init25 000004ba··00002c0a·R_ARM_THM_CALL·········00000000···avl_init
26 000004e0··00000703·R_ARM_REL32············00000000···.data.rel.ro.local26 000004d8··00000703·R_ARM_REL32············00000000···.data.rel.ro.local
27 000000d4··0000161e·R_ARM_THM_JUMP24·······00000000···avl_iterator_init27 000000cc··0000161e·R_ARM_THM_JUMP24·······00000000···avl_iterator_init
  
28 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0xbac·contains·14·entries:28 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0xba4·contains·14·entries:
29 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name29 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
30 00000000··00001402·R_ARM_ABS32············0000009d···dictionary_btree_iterator_hasnext30 00000000··00001402·R_ARM_ABS32············0000009d···dictionary_btree_iterator_hasnext
31 00000004··00002a02·R_ARM_ABS32············0000049d···dictionary_btree_iterator_next31 00000004··00002a02·R_ARM_ABS32············00000495···dictionary_btree_iterator_next
32 00000008··00001702·R_ARM_ABS32············000000dd···dictionary_btree_destroy32 00000008··00001702·R_ARM_ABS32············000000d5···dictionary_btree_destroy
33 0000000c··00001d02·R_ARM_ABS32············000001ed···dictionary_btree_add33 0000000c··00001d02·R_ARM_ABS32············000001e5···dictionary_btree_add
34 00000010··00001202·R_ARM_ABS32············00000001···dictionary_btree_find34 00000010··00001202·R_ARM_ABS32············00000001···dictionary_btree_find
35 00000014··00001302·R_ARM_ABS32············00000051···dictionary_btree_findp35 00000014··00001302·R_ARM_ABS32············00000051···dictionary_btree_findp
36 00000018··00001f02·R_ARM_ABS32············00000251···dictionary_btree_remove36 00000018··00001f02·R_ARM_ABS32············00000249···dictionary_btree_remove
37 0000001c··00002102·R_ARM_ABS32············000002e1···dictionary_btree_process37 0000001c··00002102·R_ARM_ABS32············000002d9···dictionary_btree_process
38 00000020··00001a02·R_ARM_ABS32············00000149···dictionary_btree_destroy_ex38 00000020··00001a02·R_ARM_ABS32············00000141···dictionary_btree_destroy_ex
39 00000024··00001502·R_ARM_ABS32············000000b9···dictionary_btree_iterator_init39 00000024··00001502·R_ARM_ABS32············000000b9···dictionary_btree_iterator_init
40 00000028··00002202·R_ARM_ABS32············00000381···dictionary_btree_iterator_init_from40 00000028··00002202·R_ARM_ABS32············00000379···dictionary_btree_iterator_init_from
41 0000002c··00002802·R_ARM_ABS32············0000041d···dictionary_btree_empties41 0000002c··00002802·R_ARM_ABS32············00000415···dictionary_btree_empties
42 00000030··00001b02·R_ARM_ABS32············000001c5···dictionary_btree_fills42 00000030··00001b02·R_ARM_ABS32············000001bd···dictionary_btree_fills
43 00000034··00000b02·R_ARM_ABS32············00000000···.rodata.str1.443 00000034··00000b02·R_ARM_ABS32············00000000···.rodata.str1.4
14.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 29, 16 lines modifiedOffset 29, 16 lines modified
29 »       blx»    r729 »       blx»    r7
30 »       cbnz»   r0,·40·<dictionary_btree_find+0x40>30 »       cbnz»   r0,·40·<dictionary_btree_find+0x40>
31 »       ldr»    r4,·[r4,·#0]31 »       ldr»    r4,·[r4,·#0]
32 »       cmp»    r4,·#032 »       cmp»    r4,·#0
33 »       bne.n»  2e·<dictionary_btree_find+0x2e>33 »       bne.n»  2e·<dictionary_btree_find+0x2e>
34 »       mov.w»  r4,·#034 »       mov.w»  r4,·#0
35 »       mov»    r0,·r435 »       mov»    r0,·r4
36 »       ldrd»   r3,·r4,·[sp] 
37 »       ldrd»   r5,·r6,·[sp,·#8]36 »       ldrd»   r5,·r6,·[sp,·#8]
 37 »       ldrd»   r3,·r4,·[sp]
38 »       add»    sp,·#1638 »       add»    sp,·#16
39 »       pop»    {r7,·pc}39 »       pop»    {r7,·pc}
40 »       nop40 »       nop
  
41 00000050·<dictionary_btree_findp>:41 00000050·<dictionary_btree_findp>:
42 dictionary_btree_findp():42 dictionary_btree_findp():
43 »       strd»   r4,·r5,·[sp,·#-16]!43 »       strd»   r4,·r5,·[sp,·#-16]!
Offset 86, 130 lines modifiedOffset 86, 128 lines modified
86 »       mvn.w»  r0,·r086 »       mvn.w»  r0,·r0
87 »       mov.w»  r0,·r0,·lsr·#3187 »       mov.w»  r0,·r0,·lsr·#31
88 »       bx»     lr88 »       bx»     lr
89 »       nop89 »       nop
  
90 000000b8·<dictionary_btree_iterator_init>:90 000000b8·<dictionary_btree_iterator_init>:
91 dictionary_btree_iterator_init():91 dictionary_btree_iterator_init():
92 »       ldr»    r2,·[pc,·#28]» ;·(d8·<dictionary_btree_iterator_init+0x20>)92 »       ldr»    r2,·[pc,·#20]» ;·(d0·<dictionary_btree_iterator_init+0x18>)
93 »       mov»    r3,·r193 »       mov»    r3,·r1
94 »       add.w»  r1,·r1,·#894 »       mov.w»  r1,·#0
95 »       str.w»  r4,·[sp,·#-4]! 
96 »       mov.w»  r4,·#0 
97 »       ldr»    r0,·[r0,·#0]95 »       ldr»    r0,·[r0,·#0]
98 »       add»    r2,·pc96 »       add»    r2,·pc
99 »       strd»   r2,·r4,·[r3]97 »       strd»   r2,·r1,·[r3]
100 »       ldr.w»  r4,·[sp],·#498 »       add.w»  r1,·r3,·#8
101 »       b.w»    0·<avl_iterator_init>99 »       b.w»    0·<avl_iterator_init>
102 ·R_ARM_THM_JUMP24»       avl_iterator_init100 ·R_ARM_THM_JUMP24»       avl_iterator_init
103 »       .word»  0x0000000a101 »       .word»  0x0000000a
104 ·R_ARM_REL32»    .data.rel.ro.local102 ·R_ARM_REL32»    .data.rel.ro.local
  
105 000000dc·<dictionary_btree_destroy>:103 000000d4·<dictionary_btree_destroy>:
106 dictionary_btree_destroy():104 dictionary_btree_destroy():
107 »       ldr»    r3,·[r0,·#0]105 »       ldr»    r3,·[r0,·#0]
108 »       cbz»    r3,·144·<dictionary_btree_destroy+0x68>106 »       cbz»    r3,·13c·<dictionary_btree_destroy+0x68>
109 »       strd»   r4,·r5,·[sp,·#-24]!107 »       strd»   r4,·r5,·[sp,·#-24]!
110 »       strd»   r6,·r7,·[sp,·#8]108 »       strd»   r6,·r7,·[sp,·#8]
111 »       mov»    r6,·r1 
112 »       strd»   r8,·lr,·[sp,·#16]109 »       strd»   r8,·lr,·[sp,·#16]
113 »       sub»    sp,·#216»     ;·0xd8110 »       sub»    sp,·#216»     ;·0xd8
114 »       mov»    r8,·r0 
115 »       add»    r7,·sp,·#4111 »       add»    r7,·sp,·#4
116 »       mov»    r0,·r3112 »       mov»    r6,·r1
 113 »       mov»    r8,·r0
117 »       mov»    r1,·r7114 »       mov»    r1,·r7
 115 »       mov»    r0,·r3
118 »       bl»     0·<avl_iterator_init>116 »       bl»     0·<avl_iterator_init>
119 ·R_ARM_THM_CALL» avl_iterator_init117 ·R_ARM_THM_CALL» avl_iterator_init
120 »       ldr»    r3,·[sp,·#4]118 »       ldr»    r3,·[sp,·#4]
121 »       cmp»    r3,·#0119 »       cmp»    r3,·#0
122 »       blt.n»  126·<dictionary_btree_destroy+0x4a>120 »       blt.n»  11e·<dictionary_btree_destroy+0x4a>
123 »       mov.w»  r5,·#0121 »       mov.w»  r5,·#0
124 »       mov»    r0,·r7122 »       mov»    r0,·r7
125 »       bl»     0·<avl_iterator_next>123 »       bl»     0·<avl_iterator_next>
126 ·R_ARM_THM_CALL» avl_iterator_next124 ·R_ARM_THM_CALL» avl_iterator_next
127 »       ldr»    r3,·[r0,·#0]125 »       ldr»    r3,·[r0,·#0]
128 »       str»    r5,·[r0,·#0]126 »       str»    r5,·[r0,·#0]
129 »       cbz»    r3,·120·<dictionary_btree_destroy+0x44>127 »       cbz»    r3,·118·<dictionary_btree_destroy+0x44>
130 »       ldr»    r4,·[r3,·#0]128 »       ldr»    r4,·[r3,·#0]
131 »       mov»    r0,·r3129 »       mov»    r0,·r3
132 »       str»    r5,·[r3,·#0]130 »       str»    r5,·[r3,·#0]
133 »       blx»    r6131 »       blx»    r6
134 »       mov»    r3,·r4132 »       mov»    r3,·r4
135 »       cmp»    r4,·#0133 »       cmp»    r4,·#0
136 »       bne.n»  112·<dictionary_btree_destroy+0x36>134 »       bne.n»  10a·<dictionary_btree_destroy+0x36>
137 »       ldr»    r3,·[sp,·#4]135 »       ldr»    r3,·[sp,·#4]
138 »       cmp»    r3,·#0136 »       cmp»    r3,·#0
139 »       bge.n»  106·<dictionary_btree_destroy+0x2a>137 »       bge.n»  fe·<dictionary_btree_destroy+0x2a>
140 »       mov»    r0,·r8138 »       mov»    r0,·r8
141 »       bl»     0·<avl_destroy>139 »       bl»     0·<avl_destroy>
142 ·R_ARM_THM_CALL» avl_destroy140 ·R_ARM_THM_CALL» avl_destroy
143 »       mov.w»  r3,·#0141 »       mov.w»  r3,·#0
144 »       str.w»  r3,·[r8,·#8]142 »       str.w»  r3,·[r8,·#8]
145 »       add»    sp,·#216»     ;·0xd8143 »       add»    sp,·#216»     ;·0xd8
146 »       ldrd»   r4,·r5,·[sp]144 »       ldrd»   r4,·r5,·[sp]
147 »       ldrd»   r6,·r7,·[sp,·#8]145 »       ldrd»   r6,·r7,·[sp,·#8]
148 »       add»    sp,·#16146 »       add»    sp,·#16
149 »       ldmia.w»sp!,·{r8,·pc}147 »       ldmia.w»sp!,·{r8,·pc}
150 »       bx»     lr148 »       bx»     lr
151 »       nop149 »       nop
  
152 00000148·<dictionary_btree_destroy_ex>:150 00000140·<dictionary_btree_destroy_ex>:
153 dictionary_btree_destroy_ex():151 dictionary_btree_destroy_ex():
154 »       ldr»    r3,·[r0,·#0]152 »       ldr»    r3,·[r0,·#0]
155 »       cmp»    r3,·#0153 »       cmp»    r3,·#0
156 »       beq.n»  1c0·<dictionary_btree_destroy_ex+0x78>154 »       beq.n»  1b8·<dictionary_btree_destroy_ex+0x78>
157 »       str.w»  r4,·[sp,·#-28]!155 »       str.w»  r4,·[sp,·#-28]!
158 »       strd»   r5,·r6,·[sp,·#4] 
159 »       mov»    r6,·r1 
160 »       strd»   r7,·r8,·[sp,·#12]156 »       strd»   r7,·r8,·[sp,·#12]
161 »       mov»    r7,·r2157 »       strd»   r5,·r6,·[sp,·#4]
162 »       strd»   r9,·lr,·[sp,·#20]158 »       strd»   r9,·lr,·[sp,·#20]
163 »       sub»    sp,·#220»     ;·0xdc159 »       sub»    sp,·#220»     ;·0xdc
164 »       mov»    r9,·r0160 »       mov»    r6,·r1
165 »       add.w»  r8,·sp,·#4161 »       add.w»  r8,·sp,·#4
166 »       mov»    r0,·r3162 »       mov»    r9,·r0
167 »       mov»    r1,·r8163 »       mov»    r1,·r8
 164 »       mov»    r0,·r3
 165 »       mov»    r7,·r2
168 »       bl»     0·<avl_iterator_init>166 »       bl»     0·<avl_iterator_init>
169 ·R_ARM_THM_CALL» avl_iterator_init167 ·R_ARM_THM_CALL» avl_iterator_init
170 »       ldr»    r3,·[sp,·#4]168 »       ldr»    r3,·[sp,·#4]
171 »       cmp»    r3,·#0169 »       cmp»    r3,·#0
172 »       blt.n»  19e·<dictionary_btree_destroy_ex+0x56>170 »       blt.n»  196·<dictionary_btree_destroy_ex+0x56>
173 »       mov.w»  r5,·#0171 »       mov.w»  r5,·#0
174 »       mov»    r0,·r8172 »       mov»    r0,·r8
175 »       bl»     0·<avl_iterator_next>173 »       bl»     0·<avl_iterator_next>
176 ·R_ARM_THM_CALL» avl_iterator_next174 ·R_ARM_THM_CALL» avl_iterator_next
177 »       ldr»    r3,·[r0,·#0]175 »       ldr»    r3,·[r0,·#0]
178 »       str»    r5,·[r0,·#0]176 »       str»    r5,·[r0,·#0]
179 »       cbz»    r3,·198·<dictionary_btree_destroy_ex+0x50>177 »       cbz»    r3,·190·<dictionary_btree_destroy_ex+0x50>
180 »       ldr»    r4,·[r3,·#0]178 »       ldr»    r4,·[r3,·#0]
181 »       mov»    r0,·r3179 »       mov»    r0,·r3
182 »       mov»    r1,·r7 
183 »       str»    r5,·[r3,·#0]180 »       str»    r5,·[r3,·#0]
 181 »       mov»    r1,·r7
184 »       blx»    r6182 »       blx»    r6
185 »       mov»    r3,·r4183 »       mov»    r3,·r4
186 »       cmp»    r4,·#0184 »       cmp»    r4,·#0
Max diff block lines reached; 10965/14425 bytes (76.01%) of diff not shown.
32.2 KB
dictionary_htbt.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········3496·(bytes·into·file)13 ··Start·of·section·headers:··········3488·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1319 ··Number·of·section·headers:·········13
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·12
2.55 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0xda8:1 There·are·13·section·headers,·starting·at·offset·0xda0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000644·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00063c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000be0·0000e0·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·000bd8·0000e0·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000678·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000670·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000678·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000670·000000·00··WA··0···0··1
9 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·000678·000038·00··WA··0···0··49 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·000670·000038·00··WA··0···0··4
10 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·000cc0·000070·08···I·10···5··410 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·000cb8·000070·08···I·10···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0006b0·000005·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0006a8·000005·01·AMS··0···0··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·0006b5·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·0006ad·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0006b5·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0006ad·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·0006e8·0002d0·10·····11··18··414 ··[10]·.symtab···········SYMTAB··········00000000·0006e0·0002d0·10·····11··18··4
15 ··[11]·.strtab···········STRTAB··········00000000·0009b8·000226·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·0009b0·000226·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·000d30·000076·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·000d28·000076·00······0···0··1
17 Key·to·Flags:17 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··y·(purecode),·p·(processor·specific)21 ··y·(purecode),·p·(processor·specific)
4.29 KB
readelf --wide --symbols {}
    
Offset 1, 48 lines modifiedOffset 1, 48 lines modified
  
1 Symbol·table·'.symtab'·contains·45·entries:1 Symbol·table·'.symtab'·contains·45·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
5 ·····2:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····1·$d5 ·····2:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
6 ·····3:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····1·$t6 ·····3:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
7 ·····4:·00000350·····0·NOTYPE··LOCAL··DEFAULT····1·$d7 ·····4:·00000348·····0·NOTYPE··LOCAL··DEFAULT····1·$d
8 ·····5:·00000360·····0·NOTYPE··LOCAL··DEFAULT····1·$t8 ·····5:·00000358·····0·NOTYPE··LOCAL··DEFAULT····1·$t
9 ·····6:·00000640·····0·NOTYPE··LOCAL··DEFAULT····1·$d9 ·····6:·00000638·····0·NOTYPE··LOCAL··DEFAULT····1·$d
10 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT····5·10 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
12 ·····9:·00000000·····8·OBJECT··LOCAL··DEFAULT····5·dictionary_iterator_htbt_vtbl12 ·····9:·00000000·····8·OBJECT··LOCAL··DEFAULT····5·dictionary_iterator_htbt_vtbl
13 ····10:·00000008····48·OBJECT··LOCAL··DEFAULT····5·dictionary_htbt_vtbl13 ····10:·00000008····48·OBJECT··LOCAL··DEFAULT····5·dictionary_htbt_vtbl
14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····7·14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
15 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d15 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
16 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT····1·16 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····3·17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····4·18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
19 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT····8·19 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
20 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT····9·20 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
21 ····18:·00000001····86·FUNC····GLOBAL·DEFAULT····1·dictionary_htbt_find21 ····18:·00000001····86·FUNC····GLOBAL·DEFAULT····1·dictionary_htbt_find
22 ····19:·00000059····82·FUNC····GLOBAL·DEFAULT····1·dictionary_htbt_findp22 ····19:·00000059····82·FUNC····GLOBAL·DEFAULT····1·dictionary_htbt_findp
23 ····20:·000000ad····36·FUNC····GLOBAL·DEFAULT····1·dictionary_htbt_iterator_init23 ····20:·000000ad····28·FUNC····GLOBAL·DEFAULT····1·dictionary_htbt_iterator_init
24 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·htbt_iterator_init24 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·htbt_iterator_init
25 ····22:·000000d1····98·FUNC····GLOBAL·DEFAULT····1·dictionary_htbt_add25 ····22:·000000c9····98·FUNC····GLOBAL·DEFAULT····1·dictionary_htbt_add
26 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_insert26 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_insert
27 ····24:·00000135····48·FUNC····GLOBAL·DEFAULT····1·dictionary_htbt_fills27 ····24:·0000012d····48·FUNC····GLOBAL·DEFAULT····1·dictionary_htbt_fills
28 ····25:·00000165···164·FUNC····GLOBAL·DEFAULT····1·dictionary_htbt_remove28 ····25:·0000015d···164·FUNC····GLOBAL·DEFAULT····1·dictionary_htbt_remove
29 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_delete29 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_delete
30 ····27:·00000209···186·FUNC····GLOBAL·DEFAULT····1·dictionary_htbt_process30 ····27:·00000201···186·FUNC····GLOBAL·DEFAULT····1·dictionary_htbt_process
31 ····28:·000002c5···156·FUNC····GLOBAL·DEFAULT····1·dictionary_htbt_iterator_init_from31 ····28:·000002bd···156·FUNC····GLOBAL·DEFAULT····1·dictionary_htbt_iterator_init_from
32 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·htbt_iterator_init_from32 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·htbt_iterator_init_from
33 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnslabel_equals33 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnslabel_equals
34 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_34 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
35 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ZDB_HASH_TABLE35 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ZDB_HASH_TABLE
36 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ZDB_HASH_TABLE_MAP36 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ZDB_HASH_TABLE_MAP
37 ····34:·00000361····32·FUNC····GLOBAL·DEFAULT····1·dictionary_htbt_iterator_next37 ····34:·00000359····32·FUNC····GLOBAL·DEFAULT····1·dictionary_htbt_iterator_next
38 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·htbt_iterator_next38 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·htbt_iterator_next
39 ····36:·00000381···106·FUNC····GLOBAL·DEFAULT····1·dictionary_htbt_iterator_hasnext39 ····36:·00000379···106·FUNC····GLOBAL·DEFAULT····1·dictionary_htbt_iterator_hasnext
40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_init40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_init
41 ····38:·000003ed···178·FUNC····GLOBAL·DEFAULT····1·dictionary_htbt_destroy41 ····38:·000003e5···178·FUNC····GLOBAL·DEFAULT····1·dictionary_htbt_destroy
42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·htbt_destroy42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·htbt_destroy
43 ····40:·000004a1···184·FUNC····GLOBAL·DEFAULT····1·dictionary_htbt_destroy_ex43 ····40:·00000499···184·FUNC····GLOBAL·DEFAULT····1·dictionary_htbt_destroy_ex
44 ····41:·00000559···196·FUNC····GLOBAL·DEFAULT····1·dictionary_htbt_empties44 ····41:·00000551···196·FUNC····GLOBAL·DEFAULT····1·dictionary_htbt_empties
45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·htbt_iterator_next_node45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·htbt_iterator_next_node
46 ····43:·0000061d····40·FUNC····GLOBAL·DEFAULT····1·dictionary_htbt_init46 ····43:·00000615····40·FUNC····GLOBAL·DEFAULT····1·dictionary_htbt_init
47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·htbt_init47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·htbt_init
6.24 KB
readelf --wide --relocs {}
    
Offset 1, 48 lines modifiedOffset 1, 48 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xbe0·contains·28·entries:1 Relocation·section·'.rel.text'·at·offset·0xbd8·contains·28·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 000000cc··00000703·R_ARM_REL32············00000000···.data.rel.ro.local3 000000c4··00000703·R_ARM_REL32············00000000···.data.rel.ro.local
4 000000ec··0000170a·R_ARM_THM_CALL·········00000000···avl_insert4 000000e4··0000170a·R_ARM_THM_CALL·········00000000···avl_insert
5 0000014a··0000170a·R_ARM_THM_CALL·········00000000···avl_insert5 00000142··0000170a·R_ARM_THM_CALL·········00000000···avl_insert
6 000001fc··00001a0a·R_ARM_THM_CALL·········00000000···avl_delete6 000001f4··00001a0a·R_ARM_THM_CALL·········00000000···avl_delete
7 000002ac··00001a0a·R_ARM_THM_CALL·········00000000···avl_delete7 000002a4··00001a0a·R_ARM_THM_CALL·········00000000···avl_delete
8 00000326··00001d0a·R_ARM_THM_CALL·········00000000···htbt_iterator_init_from8 0000031e··00001d0a·R_ARM_THM_CALL·········00000000···htbt_iterator_init_from
9 0000033a··00001e0a·R_ARM_THM_CALL·········00000000···dnslabel_equals9 00000332··00001e0a·R_ARM_THM_CALL·········00000000···dnslabel_equals
10 00000350··00000703·R_ARM_REL32············00000000···.data.rel.ro.local10 00000348··00000703·R_ARM_REL32············00000000···.data.rel.ro.local
11 00000354··00001f19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_11 0000034c··00001f19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
12 00000358··0000201a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE12 00000350··0000201a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE
13 0000035c··0000211a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE_MAP13 00000354··0000211a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE_MAP
14 00000376··0000230a·R_ARM_THM_CALL·········00000000···htbt_iterator_next14 0000036e··0000230a·R_ARM_THM_CALL·········00000000···htbt_iterator_next
15 000003ca··0000250a·R_ARM_THM_CALL·········00000000···avl_iterator_init15 000003c2··0000250a·R_ARM_THM_CALL·········00000000···avl_iterator_init
16 00000416··0000150a·R_ARM_THM_CALL·········00000000···htbt_iterator_init16 0000040e··0000150a·R_ARM_THM_CALL·········00000000···htbt_iterator_init
17 00000444··0000270a·R_ARM_THM_CALL·········00000000···htbt_destroy17 0000043c··0000270a·R_ARM_THM_CALL·········00000000···htbt_destroy
18 0000046a··0000250a·R_ARM_THM_CALL·········00000000···avl_iterator_init18 00000462··0000250a·R_ARM_THM_CALL·········00000000···avl_iterator_init
19 00000480··0000230a·R_ARM_THM_CALL·········00000000···htbt_iterator_next19 00000478··0000230a·R_ARM_THM_CALL·········00000000···htbt_iterator_next
20 000004ce··0000150a·R_ARM_THM_CALL·········00000000···htbt_iterator_init20 000004c6··0000150a·R_ARM_THM_CALL·········00000000···htbt_iterator_init
21 000004fc··0000270a·R_ARM_THM_CALL·········00000000···htbt_destroy21 000004f4··0000270a·R_ARM_THM_CALL·········00000000···htbt_destroy
22 00000522··0000250a·R_ARM_THM_CALL·········00000000···avl_iterator_init22 0000051a··0000250a·R_ARM_THM_CALL·········00000000···avl_iterator_init
23 00000538··0000230a·R_ARM_THM_CALL·········00000000···htbt_iterator_next23 00000530··0000230a·R_ARM_THM_CALL·········00000000···htbt_iterator_next
24 0000058a··0000150a·R_ARM_THM_CALL·········00000000···htbt_iterator_init24 00000582··0000150a·R_ARM_THM_CALL·········00000000···htbt_iterator_init
25 000005b8··0000270a·R_ARM_THM_CALL·········00000000···htbt_destroy25 000005b0··0000270a·R_ARM_THM_CALL·········00000000···htbt_destroy
26 000005e2··0000250a·R_ARM_THM_CALL·········00000000···avl_iterator_init26 000005da··0000250a·R_ARM_THM_CALL·········00000000···avl_iterator_init
27 000005f8··00002a0a·R_ARM_THM_CALL·········00000000···htbt_iterator_next_node27 000005f0··00002a0a·R_ARM_THM_CALL·········00000000···htbt_iterator_next_node
28 00000622··00002c0a·R_ARM_THM_CALL·········00000000···htbt_init28 0000061a··00002c0a·R_ARM_THM_CALL·········00000000···htbt_init
29 00000640··00000703·R_ARM_REL32············00000000···.data.rel.ro.local29 00000638··00000703·R_ARM_REL32············00000000···.data.rel.ro.local
30 000000c8··0000151e·R_ARM_THM_JUMP24·······00000000···htbt_iterator_init30 000000c0··0000151e·R_ARM_THM_JUMP24·······00000000···htbt_iterator_init
  
31 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0xcc0·contains·14·entries:31 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0xcb8·contains·14·entries:
32 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name32 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
33 00000000··00002402·R_ARM_ABS32············00000381···dictionary_htbt_iterator_hasnext33 00000000··00002402·R_ARM_ABS32············00000379···dictionary_htbt_iterator_hasnext
34 00000004··00002202·R_ARM_ABS32············00000361···dictionary_htbt_iterator_next34 00000004··00002202·R_ARM_ABS32············00000359···dictionary_htbt_iterator_next
35 00000008··00002602·R_ARM_ABS32············000003ed···dictionary_htbt_destroy35 00000008··00002602·R_ARM_ABS32············000003e5···dictionary_htbt_destroy
36 0000000c··00001602·R_ARM_ABS32············000000d1···dictionary_htbt_add36 0000000c··00001602·R_ARM_ABS32············000000c9···dictionary_htbt_add
37 00000010··00001202·R_ARM_ABS32············00000001···dictionary_htbt_find37 00000010··00001202·R_ARM_ABS32············00000001···dictionary_htbt_find
38 00000014··00001302·R_ARM_ABS32············00000059···dictionary_htbt_findp38 00000014··00001302·R_ARM_ABS32············00000059···dictionary_htbt_findp
39 00000018··00001902·R_ARM_ABS32············00000165···dictionary_htbt_remove39 00000018··00001902·R_ARM_ABS32············0000015d···dictionary_htbt_remove
40 0000001c··00001b02·R_ARM_ABS32············00000209···dictionary_htbt_process40 0000001c··00001b02·R_ARM_ABS32············00000201···dictionary_htbt_process
41 00000020··00002802·R_ARM_ABS32············000004a1···dictionary_htbt_destroy_ex41 00000020··00002802·R_ARM_ABS32············00000499···dictionary_htbt_destroy_ex
42 00000024··00001402·R_ARM_ABS32············000000ad···dictionary_htbt_iterator_init42 00000024··00001402·R_ARM_ABS32············000000ad···dictionary_htbt_iterator_init
43 00000028··00001c02·R_ARM_ABS32············000002c5···dictionary_htbt_iterator_init_from43 00000028··00001c02·R_ARM_ABS32············000002bd···dictionary_htbt_iterator_init_from
44 0000002c··00002902·R_ARM_ABS32············00000559···dictionary_htbt_empties44 0000002c··00002902·R_ARM_ABS32············00000551···dictionary_htbt_empties
45 00000030··00001802·R_ARM_ABS32············00000135···dictionary_htbt_fills45 00000030··00001802·R_ARM_ABS32············0000012d···dictionary_htbt_fills
46 00000034··00000b02·R_ARM_ABS32············00000000···.rodata.str1.446 00000034··00000b02·R_ARM_ABS32············00000000···.rodata.str1.4
18.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 31, 16 lines modifiedOffset 31, 16 lines modified
31 »       blx»    r731 »       blx»    r7
32 »       cbnz»   r0,·48·<dictionary_htbt_find+0x48>32 »       cbnz»   r0,·48·<dictionary_htbt_find+0x48>
33 »       ldr»    r4,·[r4,·#0]33 »       ldr»    r4,·[r4,·#0]
34 »       cmp»    r4,·#034 »       cmp»    r4,·#0
35 »       bne.n»  36·<dictionary_htbt_find+0x36>35 »       bne.n»  36·<dictionary_htbt_find+0x36>
36 »       mov.w»  r4,·#036 »       mov.w»  r4,·#0
37 »       mov»    r0,·r437 »       mov»    r0,·r4
38 »       ldrd»   r3,·r4,·[sp] 
39 »       ldrd»   r5,·r6,·[sp,·#8]38 »       ldrd»   r5,·r6,·[sp,·#8]
 39 »       ldrd»   r3,·r4,·[sp]
40 »       add»    sp,·#1640 »       add»    sp,·#16
41 »       pop»    {r7,·pc}41 »       pop»    {r7,·pc}
42 »       nop42 »       nop
  
43 00000058·<dictionary_htbt_findp>:43 00000058·<dictionary_htbt_findp>:
44 dictionary_htbt_findp():44 dictionary_htbt_findp():
45 »       ldr»    r0,·[r0,·#0]45 »       ldr»    r0,·[r0,·#0]
Offset 76, 76 lines modifiedOffset 76, 74 lines modified
76 »       ldrd»   r4,·r5,·[sp]76 »       ldrd»   r4,·r5,·[sp]
77 »       add»    sp,·#877 »       add»    sp,·#8
78 »       pop»    {r6,·pc}78 »       pop»    {r6,·pc}
79 »       nop79 »       nop
  
80 000000ac·<dictionary_htbt_iterator_init>:80 000000ac·<dictionary_htbt_iterator_init>:
81 dictionary_htbt_iterator_init():81 dictionary_htbt_iterator_init():
82 »       ldr»    r2,·[pc,·#28]» ;·(cc·<dictionary_htbt_iterator_init+0x20>)82 »       ldr»    r2,·[pc,·#20]» ;·(c4·<dictionary_htbt_iterator_init+0x18>)
83 »       mov»    r3,·r183 »       mov»    r3,·r1
84 »       add.w»  r1,·r1,·#884 »       mov.w»  r1,·#0
85 »       str.w»  r4,·[sp,·#-4]! 
86 »       mov.w»  r4,·#0 
87 »       ldr»    r0,·[r0,·#0]85 »       ldr»    r0,·[r0,·#0]
88 »       add»    r2,·pc86 »       add»    r2,·pc
89 »       strd»   r2,·r4,·[r3]87 »       strd»   r2,·r1,·[r3]
90 »       ldr.w»  r4,·[sp],·#488 »       add.w»  r1,·r3,·#8
91 »       b.w»    0·<htbt_iterator_init>89 »       b.w»    0·<htbt_iterator_init>
92 ·R_ARM_THM_JUMP24»       htbt_iterator_init90 ·R_ARM_THM_JUMP24»       htbt_iterator_init
93 »       .word»  0x0000000a91 »       .word»  0x0000000a
94 ·R_ARM_REL32»    .data.rel.ro.local92 ·R_ARM_REL32»    .data.rel.ro.local
  
95 000000d0·<dictionary_htbt_add>:93 000000c8·<dictionary_htbt_add>:
96 dictionary_htbt_add():94 dictionary_htbt_add():
97 »       strd»   r4,·r5,·[sp,·#-24]!95 »       strd»   r4,·r5,·[sp,·#-24]!
98 »       mov»    r5,·r2 
99 »       strd»   r6,·r7,·[sp,·#8]96 »       strd»   r6,·r7,·[sp,·#8]
100 »       mov»    r7,·r097 »       mov»    r7,·r0
101 »       ubfx»   r0,·r1,·#0,·#1998 »       ldr»    r0,·[r0,·#0]
102 »       ldr»    r2,·[r7,·#0]99 »       ubfx»   r4,·r1,·#0,·#19
103 »       mov»    r6,·r3 
104 »       strd»   r8,·lr,·[sp,·#16]100 »       strd»   r8,·lr,·[sp,·#16]
105 »       add.w»  r0,·r2,·r0,·lsl·#2101 »       mov»    r5,·r2
 102 »       mov»    r6,·r3
 103 »       add.w»  r0,·r0,·r4,·lsl·#2
106 »       bl»     0·<avl_insert>104 »       bl»     0·<avl_insert>
107 ·R_ARM_THM_CALL» avl_insert105 ·R_ARM_THM_CALL» avl_insert
108 »       ldr»    r4,·[r0,·#0]106 »       ldr»    r4,·[r0,·#0]
109 »       mov»    r8,·r0107 »       mov»    r8,·r0
110 »       cbnz»   r4,·fc·<dictionary_htbt_add+0x2c>108 »       cbnz»   r4,·f4·<dictionary_htbt_add+0x2c>
111 »       b.n»    116·<dictionary_htbt_add+0x46>109 »       b.n»    10e·<dictionary_htbt_add+0x46>
112 »       ldr»    r4,·[r4,·#0]110 »       ldr»    r4,·[r4,·#0]
113 »       cbz»    r4,·116·<dictionary_htbt_add+0x46>111 »       cbz»    r4,·10e·<dictionary_htbt_add+0x46>
114 »       mov»    r1,·r4112 »       mov»    r1,·r4
115 »       mov»    r0,·r5113 »       mov»    r0,·r5
116 »       blx»    r6114 »       blx»    r6
117 »       cmp»    r0,·#0115 »       cmp»    r0,·#0
118 »       beq.n»  f8·<dictionary_htbt_add+0x28>116 »       beq.n»  f0·<dictionary_htbt_add+0x28>
119 »       mov»    r0,·r4117 »       mov»    r0,·r4
120 »       ldrd»   r4,·r5,·[sp] 
121 »       ldrd»   r6,·r7,·[sp,·#8]118 »       ldrd»   r6,·r7,·[sp,·#8]
 119 »       ldrd»   r4,·r5,·[sp]
122 »       add»    sp,·#16120 »       add»    sp,·#16
123 »       ldmia.w»sp!,·{r8,·pc}121 »       ldmia.w»sp!,·{r8,·pc}
124 »       mov»    r0,·r5 
125 »       ldr»    r3,·[sp,·#24]122 »       ldr»    r3,·[sp,·#24]
 123 »       mov»    r0,·r5
126 »       blx»    r3124 »       blx»    r3
127 »       ldr»    r3,·[r7,·#8]125 »       ldr»    r3,·[r7,·#8]
128 »       mov»    r4,·r0 
129 »       ldr.w»  r2,·[r8]126 »       ldr.w»  r2,·[r8]
 127 »       mov»    r4,·r0
130 »       add.w»  r3,·r3,·#1128 »       add.w»  r3,·r3,·#1
131 »       str»    r2,·[r0,·#0]129 »       str»    r2,·[r0,·#0]
132 »       str.w»  r0,·[r8]130 »       str.w»  r0,·[r8]
133 »       str»    r3,·[r7,·#8]131 »       str»    r3,·[r7,·#8]
134 »       b.n»    106·<dictionary_htbt_add+0x36>132 »       b.n»    fe·<dictionary_htbt_add+0x36>
135 »       nop133 »       nop
  
136 00000134·<dictionary_htbt_fills>:134 0000012c·<dictionary_htbt_fills>:
137 dictionary_htbt_fills():135 dictionary_htbt_fills():
138 »       strd»   r3,·r4,·[sp,·#-16]!136 »       strd»   r3,·r4,·[sp,·#-16]!
139 »       mov»    r4,·r0137 »       mov»    r4,·r0
140 »       ubfx»   r0,·r1,·#0,·#19 
141 »       ldr»    r3,·[r4,·#0]138 »       ldr»    r3,·[r4,·#0]
 139 »       ubfx»   r0,·r1,·#0,·#19
142 »       strd»   r5,·lr,·[sp,·#8]140 »       strd»   r5,·lr,·[sp,·#8]
143 »       mov»    r5,·r2141 »       mov»    r5,·r2
144 »       add.w»  r0,·r3,·r0,·lsl·#2142 »       add.w»  r0,·r3,·r0,·lsl·#2
145 »       bl»     0·<avl_insert>143 »       bl»     0·<avl_insert>
146 ·R_ARM_THM_CALL» avl_insert144 ·R_ARM_THM_CALL» avl_insert
147 »       ldr»    r3,·[r4,·#8]145 »       ldr»    r3,·[r4,·#8]
148 »       ldr»    r2,·[r0,·#0]146 »       ldr»    r2,·[r0,·#0]
Offset 153, 107 lines modifiedOffset 151, 107 lines modified
153 »       str»    r2,·[r5,·#0]151 »       str»    r2,·[r5,·#0]
154 »       str»    r5,·[r0,·#0]152 »       str»    r5,·[r0,·#0]
155 »       str»    r3,·[r4,·#8]153 »       str»    r3,·[r4,·#8]
156 »       ldrd»   r3,·r4,·[sp]154 »       ldrd»   r3,·r4,·[sp]
157 »       add»    sp,·#8155 »       add»    sp,·#8
158 »       pop»    {r5,·pc}156 »       pop»    {r5,·pc}
  
159 00000164·<dictionary_htbt_remove>:157 0000015c·<dictionary_htbt_remove>:
160 dictionary_htbt_remove():158 dictionary_htbt_remove():
161 »       strd»   r4,·r5,·[sp,·#-32]!159 »       strd»   r4,·r5,·[sp,·#-32]!
162 »       ubfx»   r4,·r1,·#0,·#19 
163 »       ldr»    r5,·[r0,·#0]160 »       ldr»    r5,·[r0,·#0]
 161 »       ubfx»   r4,·r1,·#0,·#19
164 »       strd»   r6,·r7,·[sp,·#8]162 »       strd»   r6,·r7,·[sp,·#8]
165 »       strd»   r8,·r9,·[sp,·#16]163 »       strd»   r8,·r9,·[sp,·#16]
166 »       strd»   sl,·lr,·[sp,·#24]164 »       strd»   sl,·lr,·[sp,·#24]
167 »       ldr.w»  r5,·[r5,·r4,·lsl·#2]165 »       ldr.w»  r5,·[r5,·r4,·lsl·#2]
168 »       cmp»    r5,·#0166 »       cmp»    r5,·#0
169 »       beq.n»  202·<dictionary_htbt_remove+0x9e>167 »       beq.n»  1fa·<dictionary_htbt_remove+0x9e>
170 »       mov.w»  r7,·r4,·lsl·#2168 »       mov.w»  r7,·r4,·lsl·#2
171 »       ldr»    r4,·[r5,·#12]169 »       ldr»    r4,·[r5,·#12]
172 »       cmp»    r1,·r4170 »       cmp»    r1,·r4
173 »       beq.n»  1a0·<dictionary_htbt_remove+0x3c>171 »       beq.n»  198·<dictionary_htbt_remove+0x3c>
174 »       cmp»    r1,·r4172 »       cmp»    r1,·r4
175 »       ite»    ls173 »       ite»    ls
176 »       movls»  r4,·#0174 »       movls»  r4,·#0
Max diff block lines reached; 15213/18445 bytes (82.48%) of diff not shown.
3.83 KB
hash.o
3.82 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 16, 57 lines modifiedOffset 16, 57 lines modified
16 »       cbz»    r6,·24·<hash_init+0x24>16 »       cbz»    r6,·24·<hash_init+0x24>
17 »       ldrd»   r3,·r4,·[sp]17 »       ldrd»   r3,·r4,·[sp]
18 »       ldrd»   r5,·r6,·[sp,·#8]18 »       ldrd»   r5,·r6,·[sp,·#8]
19 »       add»    sp,·#1619 »       add»    sp,·#16
20 »       pop»    {r7,·pc}20 »       pop»    {r7,·pc}
21 »       ldr»    r0,·[pc,·#212]»;·(fc·<hash_init+0xfc>)21 »       ldr»    r0,·[pc,·#212]»;·(fc·<hash_init+0xfc>)
22 »       mov.w»  r7,·#122 »       mov.w»  r7,·#1
 23 »       strb»   r7,·[r3,·#0]
23 »       mov»    r1,·r624 »       mov»    r1,·r6
24 »       mov.w»  r2,·#1024»  ;·0x40025 »       mov.w»  r2,·#1024»  ;·0x400
25 »       strb»   r7,·[r3,·#0] 
26 »       ldr»    r4,·[r5,·r0]26 »       ldr»    r4,·[r5,·r0]
27 »       mov»    r0,·r427 »       mov»    r0,·r4
28 »       bl»     0·<memset>28 »       bl»     0·<memset>
29 ·R_ARM_THM_CALL» memset29 ·R_ARM_THM_CALL» memset
30 »       mov.w»  r0,·#230 »       mov.w»  r0,·#3
31 »       mov.w»  r1,·#331 »       mov.w»  r1,·#4
 32 »       mov.w»  r2,·#5
 33 »       mov.w»  r3,·#6
 34 »       mov.w»  ip,·#2
 35 »       strd»   r0,·r1,·[r4,·#200]»    ;·0xc8
 36 »       strd»   r2,·r3,·[r4,·#208]»    ;·0xd0
32 »       str.w»  r6,·[r4,·#180]»      ;·0xb437 »       str.w»  r6,·[r4,·#180]»      ;·0xb4
33 »       mov.w»  r2,·#438 »       strd»   r7,·ip,·[r4,·#192]»    ;·0xc0
34 »       mov.w»  r3,·#5 
35 »       mov.w»  ip,·#6 
36 »       mov.w»  r6,·#839 »       mov.w»  r6,·#8
37 »       strd»   r7,·r0,·[r4,·#192]»    ;·0xc0 
38 »       mov.w»  r7,·#740 »       mov.w»  r7,·#7
39 »       mov.w»  r0,·#941 »       mov.w»  r0,·#9
40 »       strd»   r1,·r2,·[r4,·#200]»    ;·0xc8 
41 »       mov.w»  r1,·#1042 »       mov.w»  r1,·#10
42 »       add.w»  r2,·r4,·#256»;·0x10043 »       add.w»  r2,·r4,·#256»;·0x100
43 »       strd»   r3,·ip,·[r4,·#208]»    ;·0xd0 
44 »       mov.w»  r3,·#1144 »       mov.w»  r3,·#11
45 »       strd»   r7,·r6,·[r4,·#216]»    ;·0xd845 »       strd»   r7,·r6,·[r4,·#216]»    ;·0xd8
46 »       strd»   r0,·r1,·[r4,·#224]»    ;·0xe046 »       strd»   r0,·r1,·[r4,·#224]»    ;·0xe0
47 »       str.w»  r3,·[r2,·#4]!47 »       str.w»  r3,·[r2,·#4]!
48 »       add.w»  r3,·r3,·#148 »       add.w»  r3,·r3,·#1
49 »       cmp»    r3,·#37»      ;·0x2549 »       cmp»    r3,·#37»      ;·0x25
50 »       bne.n»  7e·<hash_init+0x7e>50 »       bne.n»  7e·<hash_init+0x7e>
51 »       add.w»  r2,·r4,·#384»;·0x18051 »       add.w»  r2,·r4,·#384»;·0x180
52 »       mov.w»  r3,·#1152 »       mov.w»  r3,·#11
53 »       str.w»  r3,·[r2,·#4]!53 »       str.w»  r3,·[r2,·#4]!
54 »       add.w»  r3,·r3,·#154 »       add.w»  r3,·r3,·#1
55 »       cmp»    r3,·#37»      ;·0x2555 »       cmp»    r3,·#37»      ;·0x25
56 »       bne.n»  92·<hash_init+0x92>56 »       bne.n»  92·<hash_init+0x92>
57 »       ldr»    r3,·[pc,·#96]» ;·(100·<hash_init+0x100>)57 »       ldr»    r3,·[pc,·#96]» ;·(100·<hash_init+0x100>)
58 »       mov.w»  r2,·#058 »       ldr»    r2,·[pc,·#96]» ;·(104·<hash_init+0x104>)
 59 »       mov.w»  r0,·#0
59 »       mov.w»  r1,·#148»   ;·0x9460 »       mov.w»  r1,·#148»   ;·0x94
60 »       str.w»  r2,·[r4,·#168]»      ;·0xa861 »       str.w»  r0,·[r4,·#168]»      ;·0xa8
61 »       str.w»  r2,·[r4,·#380]»      ;·0x17c62 »       str.w»  r0,·[r4,·#380]»      ;·0x17c
62 »       ldr»    r2,·[pc,·#80]» ;·(104·<hash_init+0x104>) 
63 »       add»    r3,·pc63 »       add»    r3,·pc
64 »       ldr»    r3,·[r3,·#0] 
65 »       ldr»    r2,·[r5,·r2]64 »       ldr»    r2,·[r5,·r2]
 65 »       ldr»    r3,·[r3,·#0]
66 »       ldrb.w» r6,·[r3],·#166 »       ldrb.w» r6,·[r3],·#1
67 »       mul.w»  r1,·r1,·r667 »       mul.w»  r1,·r1,·r6
68 »       add»    r6,·r368 »       add»    r6,·r3
69 »       cmp»    r3,·r669 »       cmp»    r3,·r6
70 »       ldr»    r1,·[r2,·r1]70 »       ldr»    r1,·[r2,·r1]
71 »       beq.n»  e2·<hash_init+0xe2>71 »       beq.n»  e2·<hash_init+0xe2>
72 »       add.w»  r2,·r2,·#148»;·0x9472 »       add.w»  r2,·r2,·#148»;·0x94
Offset 96, 31 lines modifiedOffset 96, 31 lines modified
96 ·R_ARM_GOT32»    ZDB_HASH_TABLE96 ·R_ARM_GOT32»    ZDB_HASH_TABLE
97 ·R_ARM_GOT32»    WILD_HASH97 ·R_ARM_GOT32»    WILD_HASH
  
98 0000010c·<hash_pascalname>:98 0000010c·<hash_pascalname>:
99 hash_pascalname():99 hash_pascalname():
100 »       strd»   r4,·r5,·[sp,·#-16]!100 »       strd»   r4,·r5,·[sp,·#-16]!
101 »       mov»    r1,·r0101 »       mov»    r1,·r0
102 »       mov.w»  r3,·#148»   ;·0x94102 »       ldr»    r4,·[pc,·#80]» ;·(164·<hash_pascalname+0x58>)
103 »       ldr»    r4,·[pc,·#76]» ;·(164·<hash_pascalname+0x58>) 
104 »       strd»   r6,·r7,·[sp,·#8]103 »       strd»   r6,·r7,·[sp,·#8]
105 »       ldr»    r2,·[pc,·#72]» ;·(168·<hash_pascalname+0x5c>)104 »       ldr»    r2,·[pc,·#76]» ;·(168·<hash_pascalname+0x5c>)
106 »       ldrb.w» r5,·[r1],·#1105 »       ldrb.w» r5,·[r1],·#1
 106 »       mov.w»  r3,·#148»   ;·0x94
107 »       add»    r4,·pc107 »       add»    r4,·pc
108 »       ldr»    r6,·[r4,·r2] 
109 »       mul.w»  r3,·r3,·r5108 »       mul.w»  r3,·r3,·r5
 109 »       ldr»    r6,·[r4,·r2]
110 »       ldr»    r0,·[r6,·r3]110 »       ldr»    r0,·[r6,·r3]
111 »       cbz»    r5,·156·<hash_pascalname+0x4a>111 »       cbz»    r5,·156·<hash_pascalname+0x4a>
 112 »       ldr»    r2,·[pc,·#60]» ;·(16c·<hash_pascalname+0x60>)
112 »       mov.w»  r3,·#1113 »       mov.w»  r3,·#1
113 »       mov.w»  ip,·#37»    ;·0x25114 »       mov.w»  ip,·#37»    ;·0x25
114 »       ldr»    r2,·[pc,·#52]» ;·(16c·<hash_pascalname+0x60>) 
115 »       ldr»    r7,·[r4,·r2]115 »       ldr»    r7,·[r4,·r2]
 116 »       ldrb.w» r2,·[r1],·#1
116 »       add.w»  r4,·r3,·#1117 »       add.w»  r4,·r3,·#1
117 »       cmp»    r5,·r3118 »       cmp»    r5,·r3
118 »       ldrb.w» r2,·[r1],·#1 
119 »       ldr.w»  r2,·[r7,·r2,·lsl·#2]119 »       ldr.w»  r2,·[r7,·r2,·lsl·#2]
120 »       mla»    r2,·ip,·r3,·r2120 »       mla»    r2,·ip,·r3,·r2
121 »       mov»    r3,·r4121 »       mov»    r3,·r4
122 »       ldr.w»  r2,·[r6,·r2,·lsl·#2]122 »       ldr.w»  r2,·[r6,·r2,·lsl·#2]
123 »       add»    r0,·r2123 »       add»    r0,·r2
124 »       bne.n»  13a·<hash_pascalname+0x2e>124 »       bne.n»  13a·<hash_pascalname+0x2e>
125 »       ldrd»   r4,·r5,·[sp]125 »       ldrd»   r4,·r5,·[sp]
Offset 135, 43 lines modifiedOffset 135, 43 lines modified
135 ·R_ARM_GOT32»    ZDB_HASH_TABLE_MAP135 ·R_ARM_GOT32»    ZDB_HASH_TABLE_MAP
  
136 00000170·<hash_asciizname>:136 00000170·<hash_asciizname>:
137 hash_asciizname():137 hash_asciizname():
138 »       strd»   r3,·r4,·[sp,·#-24]!138 »       strd»   r3,·r4,·[sp,·#-24]!
139 »       ldr»    r4,·[pc,·#88]» ;·(1d0·<hash_asciizname+0x60>)139 »       ldr»    r4,·[pc,·#88]» ;·(1d0·<hash_asciizname+0x60>)
140 »       strd»   r5,·r6,·[sp,·#8]140 »       strd»   r5,·r6,·[sp,·#8]
141 »       mov»    r6,·r0 
142 »       strd»   r7,·lr,·[sp,·#16]141 »       strd»   r7,·lr,·[sp,·#16]
 142 »       mov»    r6,·r0
143 »       bl»     0·<strlen>143 »       bl»     0·<strlen>
144 ·R_ARM_THM_CALL» strlen144 ·R_ARM_THM_CALL» strlen
145 »       ldr»    r2,·[pc,·#76]» ;·(1d4·<hash_asciizname+0x64>)145 »       ldr»    r2,·[pc,·#76]» ;·(1d4·<hash_asciizname+0x64>)
146 »       mov.w»  r3,·#148»   ;·0x94146 »       mov.w»  r3,·#148»   ;·0x94
147 »       add»    r4,·pc 
148 »       mul.w»  r3,·r3,·r0147 »       mul.w»  r3,·r3,·r0
 148 »       add»    r4,·pc
149 »       ldr»    r5,·[r4,·r2]149 »       ldr»    r5,·[r4,·r2]
150 »       ldr»    r1,·[r5,·r3]150 »       ldr»    r1,·[r5,·r3]
151 »       cbz»    r0,·1c0·<hash_asciizname+0x50>151 »       cbz»    r0,·1c0·<hash_asciizname+0x50>
 152 »       ldr»    r2,·[pc,·#64]» ;·(1d8·<hash_asciizname+0x68>)
152 »       mov»    r3,·r6153 »       mov»    r3,·r6
153 »       add»    r0,·r6154 »       add»    r0,·r6
154 »       ldr»    r2,·[pc,·#60]» ;·(1d8·<hash_asciizname+0x68>) 
155 »       rsb»    ip,·r6,·#1155 »       rsb»    ip,·r6,·#1
Max diff block lines reached; 447/3727 bytes (11.99%) of diff not shown.
11.0 KB
htbt.o
871 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········1636·(bytes·into·file)13 ··Start·of·section·headers:··········1660·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1019 ··Number·of·section·headers:·········10
20 ··Section·header·string·table·index:·920 ··Section·header·string·table·index:·9
2.06 KB
readelf --wide --sections {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 There·are·10·section·headers,·starting·at·offset·0x664:1 There·are·10·section·headers,·starting·at·offset·0x67c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0002d4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0002ec·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00059c·000078·08···I··7···1··46 ··[·2]·.rel.text·········REL·············00000000·0005b4·000078·08···I··7···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000308·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000320·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000308·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000320·000000·00··WA··0···0··1
9 ··[·5]·.note.GNU-stack···PROGBITS········00000000·000308·000000·00······0···0··19 ··[·5]·.note.GNU-stack···PROGBITS········00000000·000320·000000·00······0···0··1
10 ··[·6]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000308·000033·00······0···0··110 ··[·6]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000320·000033·00······0···0··1
11 ··[·7]·.symtab···········SYMTAB··········00000000·00033c·000160·10······8···7··411 ··[·7]·.symtab···········SYMTAB··········00000000·000354·000160·10······8···7··4
12 ··[·8]·.strtab···········STRTAB··········00000000·00049c·0000fd·00······0···0··112 ··[·8]·.strtab···········STRTAB··········00000000·0004b4·0000fd·00······0···0··1
13 ··[·9]·.shstrtab·········STRTAB··········00000000·000614·000050·00······0···0··113 ··[·9]·.shstrtab·········STRTAB··········00000000·00062c·000050·00······0···0··1
14 Key·to·Flags:14 Key·to·Flags:
15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
18 ··y·(purecode),·p·(processor·specific)18 ··y·(purecode),·p·(processor·specific)
998 B
readelf --wide --symbols {}
    
Offset 15, 11 lines modifiedOffset 15, 11 lines modified
15 ····11:·00000069····70·FUNC····GLOBAL·DEFAULT····1·htbt_destroy15 ····11:·00000069····70·FUNC····GLOBAL·DEFAULT····1·htbt_destroy
16 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_destroy16 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_destroy
17 ····13:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·htable_free17 ····13:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·htable_free
18 ····14:·000000b1···120·FUNC····GLOBAL·DEFAULT····1·htbt_iterator_init18 ····14:·000000b1···120·FUNC····GLOBAL·DEFAULT····1·htbt_iterator_init
19 ····15:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_init19 ····15:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_init
20 ····16:·00000129···180·FUNC····GLOBAL·DEFAULT····1·htbt_iterator_init_from20 ····16:·00000129···180·FUNC····GLOBAL·DEFAULT····1·htbt_iterator_init_from
21 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_init_from21 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_init_from
22 ····18:·000001dd···122·FUNC····GLOBAL·DEFAULT····1·htbt_iterator_next22 ····18:·000001dd···134·FUNC····GLOBAL·DEFAULT····1·htbt_iterator_next
23 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_next23 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_next
24 ····20:·00000259···122·FUNC····GLOBAL·DEFAULT····1·htbt_iterator_next_node24 ····20:·00000265···134·FUNC····GLOBAL·DEFAULT····1·htbt_iterator_next_node
25 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_next_node25 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_next_node
1.44 KB
readelf --wide --relocs {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x59c·contains·15·entries:1 Relocation·section·'.rel.text'·at·offset·0x5b4·contains·15·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000008··0000080a·R_ARM_THM_CALL·········00000000···htable_alloc3 00000008··0000080a·R_ARM_THM_CALL·········00000000···htable_alloc
4 0000001c··0000090a·R_ARM_THM_CALL·········00000000···avl_init4 0000001c··0000090a·R_ARM_THM_CALL·········00000000···avl_init
5 0000003e··0000080a·R_ARM_THM_CALL·········00000000···htable_alloc5 0000003e··0000080a·R_ARM_THM_CALL·········00000000···htable_alloc
6 00000052··0000090a·R_ARM_THM_CALL·········00000000···avl_init6 00000052··0000090a·R_ARM_THM_CALL·········00000000···avl_init
7 0000008c··00000c0a·R_ARM_THM_CALL·········00000000···avl_destroy7 0000008c··00000c0a·R_ARM_THM_CALL·········00000000···avl_destroy
8 0000009a··00000d0a·R_ARM_THM_CALL·········00000000···htable_free8 0000009a··00000d0a·R_ARM_THM_CALL·········00000000···htable_free
9 000000ee··00000f0a·R_ARM_THM_CALL·········00000000···avl_iterator_init9 000000ee··00000f0a·R_ARM_THM_CALL·········00000000···avl_iterator_init
10 0000017e··00000f0a·R_ARM_THM_CALL·········00000000···avl_iterator_init10 0000017e··00000f0a·R_ARM_THM_CALL·········00000000···avl_iterator_init
11 00000192··0000110a·R_ARM_THM_CALL·········00000000···avl_iterator_init_from11 00000192··0000110a·R_ARM_THM_CALL·········00000000···avl_iterator_init_from
12 000001b6··00000f0a·R_ARM_THM_CALL·········00000000···avl_iterator_init12 000001b6··00000f0a·R_ARM_THM_CALL·········00000000···avl_iterator_init
13 000001f0··0000130a·R_ARM_THM_CALL·········00000000···avl_iterator_next13 000001f0··0000130a·R_ARM_THM_CALL·········00000000···avl_iterator_next
14 00000240··00000f0a·R_ARM_THM_CALL·········00000000···avl_iterator_init14 00000240··00000f0a·R_ARM_THM_CALL·········00000000···avl_iterator_init
15 0000026c··0000150a·R_ARM_THM_CALL·········00000000···avl_iterator_next_node15 00000278··0000150a·R_ARM_THM_CALL·········00000000···avl_iterator_next_node
16 000002bc··00000f0a·R_ARM_THM_CALL·········00000000···avl_iterator_init16 000002c8··00000f0a·R_ARM_THM_CALL·········00000000···avl_iterator_init
17 0000011a··00000f1e·R_ARM_THM_JUMP24·······00000000···avl_iterator_init17 0000011a··00000f1e·R_ARM_THM_JUMP24·······00000000···avl_iterator_init
5.64 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 25, 16 lines modifiedOffset 25, 16 lines modified
25 »       pop»    {r6,·pc}25 »       pop»    {r6,·pc}
26 »       nop26 »       nop
  
27 00000030·<htbt_init>:27 00000030·<htbt_init>:
28 htbt_init():28 htbt_init():
29 »       strd»   r3,·r4,·[sp,·#-24]!29 »       strd»   r3,·r4,·[sp,·#-24]!
30 »       strd»   r5,·r6,·[sp,·#8]30 »       strd»   r5,·r6,·[sp,·#8]
31 »       mov»    r6,·r0 
32 »       strd»   r7,·lr,·[sp,·#16]31 »       strd»   r7,·lr,·[sp,·#16]
 32 »       mov»    r6,·r0
33 »       bl»     0·<htable_alloc>33 »       bl»     0·<htable_alloc>
34 ·R_ARM_THM_CALL» htable_alloc34 ·R_ARM_THM_CALL» htable_alloc
35 »       mov»    r5,·r035 »       mov»    r5,·r0
36 »       cbz»    r0,·5a·<htbt_init+0x2a>36 »       cbz»    r0,·5a·<htbt_init+0x2a>
37 »       mov»    r4,·r037 »       mov»    r4,·r0
38 »       add.w»  r7,·r0,·#2097152»    ;·0x20000038 »       add.w»  r7,·r0,·#2097152»    ;·0x200000
39 »       mov»    r0,·r439 »       mov»    r0,·r4
Offset 48, 17 lines modifiedOffset 48, 17 lines modified
48 »       ldrd»   r5,·r6,·[sp,·#8]48 »       ldrd»   r5,·r6,·[sp,·#8]
49 »       add»    sp,·#1649 »       add»    sp,·#16
50 »       pop»    {r7,·pc}50 »       pop»    {r7,·pc}
  
51 00000068·<htbt_destroy>:51 00000068·<htbt_destroy>:
52 htbt_destroy():52 htbt_destroy():
53 »       strd»   r4,·r5,·[sp,·#-24]!53 »       strd»   r4,·r5,·[sp,·#-24]!
54 »       strd»   r6,·r7,·[sp,·#8] 
55 »       strd»   r8,·lr,·[sp,·#16]54 »       strd»   r8,·lr,·[sp,·#16]
56 »       ldr.w»  r8,·[r0]55 »       ldr.w»  r8,·[r0]
 56 »       strd»   r6,·r7,·[sp,·#8]
57 »       cmp.w»  r8,·#057 »       cmp.w»  r8,·#0
58 »       beq.n»  a0·<htbt_destroy+0x38>58 »       beq.n»  a0·<htbt_destroy+0x38>
59 »       mov»    r7,·r059 »       mov»    r7,·r0
60 »       mov»    r4,·r860 »       mov»    r4,·r8
61 »       add.w»  r6,·r8,·#2097152»    ;·0x20000061 »       add.w»  r6,·r8,·#2097152»    ;·0x200000
62 »       mov.w»  r5,·#062 »       mov.w»  r5,·#0
63 »       mov»    r0,·r463 »       mov»    r0,·r4
Offset 104, 38 lines modifiedOffset 104, 38 lines modified
104 ·R_ARM_THM_CALL» avl_iterator_init104 ·R_ARM_THM_CALL» avl_iterator_init
105 »       strd»   r4,·r5,·[r6]105 »       strd»   r4,·r5,·[r6]
106 »       ldrd»   r4,·r5,·[sp]106 »       ldrd»   r4,·r5,·[sp]
107 »       add»    sp,·#8107 »       add»    sp,·#8
108 »       pop»    {r6,·pc}108 »       pop»    {r6,·pc}
109 »       mov»    r1,·r6109 »       mov»    r1,·r6
110 »       mov.w»  r3,·#0110 »       mov.w»  r3,·#0
111 »       ldrd»   r4,·r5,·[sp] 
112 »       mov.w»  r2,·#4294967295»    ;·0xffffffff111 »       mov.w»  r2,·#4294967295»    ;·0xffffffff
 112 »       ldrd»   r4,·r5,·[sp]
113 »       mov»    r0,·r3113 »       mov»    r0,·r3
114 »       str»    r2,·[r6,·#4]114 »       str»    r2,·[r6,·#4]
115 »       str.w»  r3,·[r1],·#8 
116 »       ldrd»   r6,·lr,·[sp,·#8]115 »       ldrd»   r6,·lr,·[sp,·#8]
 116 »       str.w»  r3,·[r1],·#8
117 »       add»    sp,·#16117 »       add»    sp,·#16
118 »       b.w»    0·<avl_iterator_init>118 »       b.w»    0·<avl_iterator_init>
119 ·R_ARM_THM_JUMP24»       avl_iterator_init119 ·R_ARM_THM_JUMP24»       avl_iterator_init
120 »       movw»   r5,·#65535»  ;·0xffff120 »       movw»   r5,·#65535»  ;·0xffff
121 »       movt»   r5,·#7121 »       movt»   r5,·#7
122 »       b.n»    e6·<htbt_iterator_init+0x36>122 »       b.n»    e6·<htbt_iterator_init+0x36>
  
123 00000128·<htbt_iterator_init_from>:123 00000128·<htbt_iterator_init_from>:
124 htbt_iterator_init_from():124 htbt_iterator_init_from():
125 »       strd»   r3,·r4,·[sp,·#-24]!125 »       strd»   r3,·r4,·[sp,·#-24]!
126 »       strd»   r5,·r6,·[sp,·#8]126 »       strd»   r5,·r6,·[sp,·#8]
 127 »       strd»   r7,·lr,·[sp,·#16]
127 »       mov»    r5,·r1128 »       mov»    r5,·r1
128 »       add.w»  r1,·r1,·#8129 »       add.w»  r1,·r1,·#8
129 »       strd»   r7,·lr,·[sp,·#16] 
130 »       cbz»    r0,·170·<htbt_iterator_init_from+0x48>130 »       cbz»    r0,·170·<htbt_iterator_init_from+0x48>
131 »       ubfx»   r3,·r2,·#0,·#19131 »       ubfx»   r3,·r2,·#0,·#19
132 »       mov.w»  r4,·r3,·lsl·#2 
133 »       ldr.w»  r6,·[r0,·r3,·lsl·#2]132 »       ldr.w»  r6,·[r0,·r3,·lsl·#2]
 133 »       mov.w»  r4,·r3,·lsl·#2
134 »       add.w»  r3,·r0,·r4134 »       add.w»  r3,·r0,·r4
135 »       add.w»  r7,·r3,·#4135 »       add.w»  r7,·r3,·#4
136 »       cbnz»   r6,·190·<htbt_iterator_init_from+0x68>136 »       cbnz»   r6,·190·<htbt_iterator_init_from+0x68>
137 »       add.w»  r4,·r0,·#2097152»    ;·0x200000137 »       add.w»  r4,·r0,·#2097152»    ;·0x200000
138 »       cmp»    r4,·r7138 »       cmp»    r4,·r7
139 »       bls.n»  170·<htbt_iterator_init_from+0x48>139 »       bls.n»  170·<htbt_iterator_init_from+0x48>
140 »       ldr»    r0,·[r3,·#4]140 »       ldr»    r0,·[r3,·#4]
Offset 145, 67 lines modifiedOffset 145, 67 lines modified
145 »       ldr.w»  r0,·[r3],·#4145 »       ldr.w»  r0,·[r3],·#4
146 »       cbnz»   r0,·1b6·<htbt_iterator_init_from+0x8e>146 »       cbnz»   r0,·1b6·<htbt_iterator_init_from+0x8e>
147 »       cmp»    r4,·r3147 »       cmp»    r4,·r3
148 »       mov»    r7,·r3148 »       mov»    r7,·r3
149 »       bhi.n»  164·<htbt_iterator_init_from+0x3c>149 »       bhi.n»  164·<htbt_iterator_init_from+0x3c>
150 »       mov.w»  r0,·#0150 »       mov.w»  r0,·#0
151 »       mov.w»  r3,·#4294967295»    ;·0xffffffff151 »       mov.w»  r3,·#4294967295»    ;·0xffffffff
152 »       mov»    r6,·r0 
153 »       strd»   r0,·r3,·[r5]152 »       strd»   r0,·r3,·[r5]
 153 »       mov»    r6,·r0
154 »       bl»     0·<avl_iterator_init>154 »       bl»     0·<avl_iterator_init>
155 ·R_ARM_THM_CALL» avl_iterator_init155 ·R_ARM_THM_CALL» avl_iterator_init
156 »       mov»    r0,·r6156 »       mov»    r0,·r6
157 »       ldrd»   r3,·r4,·[sp]157 »       ldrd»   r3,·r4,·[sp]
158 »       ldrd»   r5,·r6,·[sp,·#8]158 »       ldrd»   r5,·r6,·[sp,·#8]
159 »       add»    sp,·#16159 »       add»    sp,·#16
160 »       pop»    {r7,·pc}160 »       pop»    {r7,·pc}
161 »       mov»    r0,·r6161 »       mov»    r0,·r6
162 »       bl»     0·<avl_iterator_init_from>162 »       bl»     0·<avl_iterator_init_from>
163 ·R_ARM_THM_CALL» avl_iterator_init_from163 ·R_ARM_THM_CALL» avl_iterator_init_from
164 »       rsb»    r3,·r4,·#2097152»      ;·0x200000164 »       rsb»    r3,·r4,·#2097152»      ;·0x200000
165 »       mov»    r6,·r0 
166 »       mov.w»  r3,·r3,·asr·#2165 »       mov.w»  r3,·r3,·asr·#2
 166 »       mov»    r6,·r0
167 »       mov»    r0,·r6167 »       mov»    r0,·r6
168 »       add.w»  r3,·r3,·#4294967295» ;·0xffffffff168 »       add.w»  r3,·r3,·#4294967295» ;·0xffffffff
169 »       strd»   r7,·r3,·[r5]169 »       strd»   r7,·r3,·[r5]
170 »       ldrd»   r3,·r4,·[sp]170 »       ldrd»   r3,·r4,·[sp]
171 »       ldrd»   r5,·r6,·[sp,·#8]171 »       ldrd»   r5,·r6,·[sp,·#8]
172 »       add»    sp,·#16172 »       add»    sp,·#16
173 »       pop»    {r7,·pc}173 »       pop»    {r7,·pc}
174 »       bl»     0·<avl_iterator_init>174 »       bl»     0·<avl_iterator_init>
175 ·R_ARM_THM_CALL» avl_iterator_init175 ·R_ARM_THM_CALL» avl_iterator_init
176 »       sub.w»  r3,·r4,·r7176 »       sub.w»  r3,·r4,·r7
177 »       add.w»  r7,·r7,·#4 
178 »       mov.w»  r3,·r3,·asr·#2177 »       mov.w»  r3,·r3,·asr·#2
 178 »       add.w»  r7,·r7,·#4
179 »       mov»    r0,·r6179 »       mov»    r0,·r6
180 »       add.w»  r3,·r3,·#4294967295» ;·0xffffffff180 »       add.w»  r3,·r3,·#4294967295» ;·0xffffffff
181 »       strd»   r7,·r3,·[r5]181 »       strd»   r7,·r3,·[r5]
182 »       ldrd»   r3,·r4,·[sp]182 »       ldrd»   r3,·r4,·[sp]
183 »       ldrd»   r5,·r6,·[sp,·#8]183 »       ldrd»   r5,·r6,·[sp,·#8]
184 »       add»    sp,·#16184 »       add»    sp,·#16
185 »       pop»    {r7,·pc}185 »       pop»    {r7,·pc}
  
186 000001dc·<htbt_iterator_next>:186 000001dc·<htbt_iterator_next>:
187 htbt_iterator_next():187 htbt_iterator_next():
Max diff block lines reached; 2767/5590 bytes (49.50%) of diff not shown.
103 KB
journal-cjf-idxt.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········12456·(bytes·into·file)13 ··Start·of·section·headers:··········12492·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x30a8:1 There·are·11·section·headers,·starting·at·offset·0x30cc:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0010a4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0010c8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·002a10·000638·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·002a34·000638·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0010d8·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0010fc·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0010d8·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0010fc·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0010d8·000ae0·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0010fc·000ae0·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·001bb8·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·001bdc·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001bb8·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001bdc·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·001bec·000820·10······9··80··412 ··[·8]·.symtab···········SYMTAB··········00000000·001c10·000820·10······9··80··4
13 ··[·9]·.strtab···········STRTAB··········00000000·00240c·000604·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·002430·000604·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·003048·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·00306c·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
10.3 KB
readelf --wide --symbols {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
  
1 Symbol·table·'.symtab'·contains·130·entries:1 Symbol·table·'.symtab'·contains·130·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000001···356·FUNC····LOCAL··DEFAULT····1·journal_cjf_idxt_ensure_growth4 ·····1:·00000001···352·FUNC····LOCAL··DEFAULT····1·journal_cjf_idxt_ensure_growth
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····3:·00000148·····0·NOTYPE··LOCAL··DEFAULT····1·$d6 ·····3:·00000144·····0·NOTYPE··LOCAL··DEFAULT····1·$d
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC07 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
8 ·····5:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC18 ·····5:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
9 ·····6:·00000058·····0·NOTYPE··LOCAL··DEFAULT····5·.LC39 ·····6:·00000058·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
10 ·····7:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC410 ·····7:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
11 ·····8:·00000040·····0·NOTYPE··LOCAL··DEFAULT····5·.LC211 ·····8:·00000040·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
12 ·····9:·00000164·····0·NOTYPE··LOCAL··DEFAULT····1·$t12 ·····9:·00000160·····0·NOTYPE··LOCAL··DEFAULT····1·$t
13 ····10:·00000240·····0·NOTYPE··LOCAL··DEFAULT····1·$d13 ····10:·00000238·····0·NOTYPE··LOCAL··DEFAULT····1·$d
14 ····11:·00000244·····0·NOTYPE··LOCAL··DEFAULT····1·$t14 ····11:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
15 ····12:·000008cc·····0·NOTYPE··LOCAL··DEFAULT····1·$d15 ····12:·000008f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
16 ····13:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC516 ····13:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
17 ····14:·00000478·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2217 ····14:·00000478·····0·NOTYPE··LOCAL··DEFAULT····5·.LC22
18 ····15:·000004c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2318 ····15:·000004c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC23
19 ····16:·00000550·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2519 ····16:·00000550·····0·NOTYPE··LOCAL··DEFAULT····5·.LC25
20 ····17:·000005d8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2720 ····17:·000005d8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC27
21 ····18:·00000610·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2821 ····18:·00000610·····0·NOTYPE··LOCAL··DEFAULT····5·.LC28
22 ····19:·00000674·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3022 ····19:·000004f8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC24
23 ····20:·00000740·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3323 ····20:·00000740·····0·NOTYPE··LOCAL··DEFAULT····5·.LC33
24 ····21:·000004f8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2424 ····21:·00000674·····0·NOTYPE··LOCAL··DEFAULT····5·.LC30
25 ····22:·00000584·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2625 ····22:·00000584·····0·NOTYPE··LOCAL··DEFAULT····5·.LC26
26 ····23:·00000340·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1626 ····23:·00000340·····0·NOTYPE··LOCAL··DEFAULT····5·.LC16
27 ····24:·000003a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1827 ····24:·000003a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC18
28 ····25:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC628 ····25:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
29 ····26:·00000640·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2929 ····26:·00000640·····0·NOTYPE··LOCAL··DEFAULT····5·.LC29
30 ····27:·00000160·····0·NOTYPE··LOCAL··DEFAULT····5·.LC830 ····27:·00000160·····0·NOTYPE··LOCAL··DEFAULT····5·.LC8
31 ····28:·00000364·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1731 ····28:·00000364·····0·NOTYPE··LOCAL··DEFAULT····5·.LC17
Offset 39, 45 lines modifiedOffset 39, 45 lines modified
39 ····35:·000002a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1339 ····35:·000002a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC13
40 ····36:·000003d8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1940 ····36:·000003d8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC19
41 ····37:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC941 ····37:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC9
42 ····38:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1042 ····38:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC10
43 ····39:·00000450·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2143 ····39:·00000450·····0·NOTYPE··LOCAL··DEFAULT····5·.LC21
44 ····40:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1244 ····40:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC12
45 ····41:·00000410·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2045 ····41:·00000410·····0·NOTYPE··LOCAL··DEFAULT····5·.LC20
46 ····42:·0000094c·····0·NOTYPE··LOCAL··DEFAULT····1·$t46 ····42:·00000974·····0·NOTYPE··LOCAL··DEFAULT····1·$t
47 ····43:·00000af0·····0·NOTYPE··LOCAL··DEFAULT····1·$d47 ····43:·00000b18·····0·NOTYPE··LOCAL··DEFAULT····1·$d
48 ····44:·00000840·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3848 ····44:·00000840·····0·NOTYPE··LOCAL··DEFAULT····5·.LC38
49 ····45:·00000868·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3949 ····45:·00000868·····0·NOTYPE··LOCAL··DEFAULT····5·.LC39
50 ····46:·00000870·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4050 ····46:·00000870·····0·NOTYPE··LOCAL··DEFAULT····5·.LC40
51 ····47:·000007b0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3551 ····47:·000007b0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC35
52 ····48:·00000770·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3452 ····48:·00000770·····0·NOTYPE··LOCAL··DEFAULT····5·.LC34
53 ····49:·000007d8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3653 ····49:·000007d8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC36
54 ····50:·00000808·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3754 ····50:·00000808·····0·NOTYPE··LOCAL··DEFAULT····5·.LC37
55 ····51:·00000b14·····0·NOTYPE··LOCAL··DEFAULT····1·$t55 ····51:·00000b3c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
56 ····52:·00000ba0·····0·NOTYPE··LOCAL··DEFAULT····1·$d56 ····52:·00000bcc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
57 ····53:·00000874·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4157 ····53:·00000874·····0·NOTYPE··LOCAL··DEFAULT····5·.LC41
58 ····54:·00000bac·····0·NOTYPE··LOCAL··DEFAULT····1·$t58 ····54:·00000bd8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
59 ····55:·00000e64·····0·NOTYPE··LOCAL··DEFAULT····1·$d59 ····55:·00000e8c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
60 ····56:·000008ac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4260 ····56:·000008ac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC42
61 ····57:·000008dc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4361 ····57:·000008dc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC43
62 ····58:·00000980·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4762 ····58:·00000980·····0·NOTYPE··LOCAL··DEFAULT····5·.LC47
63 ····59:·000009e0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4963 ····59:·000009e0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC49
64 ····60:·00000a20·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5064 ····60:·00000a20·····0·NOTYPE··LOCAL··DEFAULT····5·.LC50
65 ····61:·00000a48·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5165 ····61:·00000a48·····0·NOTYPE··LOCAL··DEFAULT····5·.LC51
66 ····62:·00000a64·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5266 ····62:·00000a64·····0·NOTYPE··LOCAL··DEFAULT····5·.LC52
67 ····63:·00000908·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4467 ····63:·00000908·····0·NOTYPE··LOCAL··DEFAULT····5·.LC44
68 ····64:·00000930·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4568 ····64:·00000930·····0·NOTYPE··LOCAL··DEFAULT····5·.LC45
69 ····65:·000009b4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4869 ····65:·000009b4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC48
70 ····66:·00000954·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4670 ····66:·00000954·····0·NOTYPE··LOCAL··DEFAULT····5·.LC46
71 ····67:·00000e9c·····0·NOTYPE··LOCAL··DEFAULT····1·$t71 ····67:·00000ec4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
72 ····68:·00000f5c·····0·NOTYPE··LOCAL··DEFAULT····1·$d72 ····68:·00000f84·····0·NOTYPE··LOCAL··DEFAULT····1·$d
73 ····69:·00000a94·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5373 ····69:·00000a94·····0·NOTYPE··LOCAL··DEFAULT····5·.LC53
74 ····70:·00000f68·····0·NOTYPE··LOCAL··DEFAULT····1·$t74 ····70:·00000f90·····0·NOTYPE··LOCAL··DEFAULT····1·$t
75 ····71:·0000105c·····0·NOTYPE··LOCAL··DEFAULT····1·$d75 ····71:·00001080·····0·NOTYPE··LOCAL··DEFAULT····1·$d
76 ····72:·00001068·····0·NOTYPE··LOCAL··DEFAULT····1·$t76 ····72:·0000108c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
77 ····73:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d77 ····73:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
78 ····74:·00000000·····0·SECTION·LOCAL··DEFAULT····1·78 ····74:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
79 ····75:·00000000·····0·SECTION·LOCAL··DEFAULT····3·79 ····75:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
80 ····76:·00000000·····0·SECTION·LOCAL··DEFAULT····4·80 ····76:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
81 ····77:·00000000·····0·SECTION·LOCAL··DEFAULT····5·81 ····77:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
82 ····78:·00000000·····0·SECTION·LOCAL··DEFAULT····6·82 ····78:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
83 ····79:·00000000·····0·SECTION·LOCAL··DEFAULT····7·83 ····79:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
Offset 86, 48 lines modifiedOffset 86, 48 lines modified
86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·log_debug_jnl87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·log_debug_jnl
88 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free88 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_database_logger92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_database_logger
93 ····89:·00000165····28·FUNC····GLOBAL·DEFAULT····1·journal_cjf_idxt_get_entry93 ····89:·00000161····28·FUNC····GLOBAL·DEFAULT····1·journal_cjf_idxt_get_entry
94 ····90:·00000181·····6·FUNC····GLOBAL·DEFAULT····1·journal_cjf_idxt_size94 ····90:·0000017d·····6·FUNC····GLOBAL·DEFAULT····1·journal_cjf_idxt_size
95 ····91:·00000189·····6·FUNC····GLOBAL·DEFAULT····1·journal_cjf_idxt_size_max95 ····91:·00000185·····6·FUNC····GLOBAL·DEFAULT····1·journal_cjf_idxt_size_max
96 ····92:·00000191····30·FUNC····GLOBAL·DEFAULT····1·journal_cjf_idxt_get_file_offset96 ····92:·0000018d····30·FUNC····GLOBAL·DEFAULT····1·journal_cjf_idxt_get_file_offset
97 ····93:·000001b1····50·FUNC····GLOBAL·DEFAULT····1·journal_cjf_idxt_get_last_file_offset97 ····93:·000001ad····50·FUNC····GLOBAL·DEFAULT····1·journal_cjf_idxt_get_last_file_offset
98 ····94:·000001e5····28·FUNC····GLOBAL·DEFAULT····1·journal_cjf_idxt_get_last_serial98 ····94:·000001e1····28·FUNC····GLOBAL·DEFAULT····1·journal_cjf_idxt_get_last_serial
99 ····95:·00000201····68·FUNC····GLOBAL·DEFAULT····1·journal_cjf_idxt_create99 ····95:·000001fd····64·FUNC····GLOBAL·DEFAULT····1·journal_cjf_idxt_create
100 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·calloc100 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·calloc
101 ····97:·00000245··1800·FUNC····GLOBAL·DEFAULT····1·journal_cjf_idxt_load101 ····97:·0000023d··1848·FUNC····GLOBAL·DEFAULT····1·journal_cjf_idxt_load
102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·lseek64102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·lseek64
103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fd_input_stream_attach103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fd_input_stream_attach
104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·buffer_input_stream_init104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·buffer_input_stream_init
105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·readfully105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·readfully
106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·serial_lt107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·serial_lt
108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·buffer_input_stream_get_filtered108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·buffer_input_stream_get_filtered
109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fd_input_stream_detach109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fd_input_stream_detach
110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·serial_gt110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·serial_gt
111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location
112 ···108:·0000094d···456·FUNC····GLOBAL·DEFAULT····1·journal_cjf_idxt_flush112 ···108:·00000975···456·FUNC····GLOBAL·DEFAULT····1·journal_cjf_idxt_flush
113 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fd_output_stream_attach113 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fd_output_stream_attach
114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·file_output_stream_set_full_writes114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·file_output_stream_set_full_writes
115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·buffer_output_stream_init115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·buffer_output_stream_init
116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·buffer_output_stream_get_filtered116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·buffer_output_stream_get_filtered
117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fd_output_stream_detach117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fd_output_stream_detach
118 ···114:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_header_flush118 ···114:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_header_flush
119 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ftruncate64119 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ftruncate64
120 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_flush120 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_flush
121 ···117:·00000b15····28·FUNC····GLOBAL·DEFAULT····1·journal_cjf_idxt_destroy121 ···117:·00000b3d····28·FUNC····GLOBAL·DEFAULT····1·journal_cjf_idxt_destroy
122 ···118:·00000b31···124·FUNC····GLOBAL·DEFAULT····1·journal_cjf_idxt_update_last_serial122 ···118:·00000b59···128·FUNC····GLOBAL·DEFAULT····1·journal_cjf_idxt_update_last_serial
123 ···119:·00000bad···752·FUNC····GLOBAL·DEFAULT····1·journal_cjf_idxt_append_page123 ···119:·00000bd9···748·FUNC····GLOBAL·DEFAULT····1·journal_cjf_idxt_append_page
124 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_remove_first_page124 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_remove_first_page
125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_page_cache_read_header125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_page_cache_read_header
126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_page_cache_write_header126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_page_cache_write_header
127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_page_cache_write_new_header127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_page_cache_write_new_header
128 ···124:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_page_cache_flush128 ···124:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_page_cache_flush
129 ···125:·00000e9d···204·FUNC····GLOBAL·DEFAULT····1·journal_cjf_idxt_get_page_index_from_serial129 ···125:·00000ec5···204·FUNC····GLOBAL·DEFAULT····1·journal_cjf_idxt_get_page_index_from_serial
130 ···126:·00000f69····40·FUNC····GLOBAL·DEFAULT····1·journal_cjf_idxt_get_page_serial_from_index130 ···126:·00000f91····40·FUNC····GLOBAL·DEFAULT····1·journal_cjf_idxt_get_page_serial_from_index
131 ···127:·00000f91···216·FUNC····GLOBAL·DEFAULT····1·journal_cjf_idxt_get_page_offset_from_serial131 ···127:·00000fb9···212·FUNC····GLOBAL·DEFAULT····1·journal_cjf_idxt_get_page_offset_from_serial
132 ···128:·00001069····28·FUNC····GLOBAL·DEFAULT····1·journal_cjf_idxt_get_page_serial_to132 ···128:·0000108d····28·FUNC····GLOBAL·DEFAULT····1·journal_cjf_idxt_get_page_serial_to
133 ···129:·00001085····30·FUNC····GLOBAL·DEFAULT····1·journal_cjf_idxt_get_page_offset133 ···129:·000010a9····30·FUNC····GLOBAL·DEFAULT····1·journal_cjf_idxt_get_page_offset
Max diff block lines reached; -1/10535 bytes (-0.01%) of diff not shown.
26.0 KB
readelf --wide --relocs {}
    
Offset 1, 202 lines modifiedOffset 1, 202 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x2a10·contains·199·entries:1 Relocation·section·'.rel.text'·at·offset·0x2a34·contains·199·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000002a··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg3 0000002a··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
4 00000060··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg4 00000060··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
5 00000072··0000520a·R_ARM_THM_CALL·········00000000···malloc5 00000072··0000520a·R_ARM_THM_CALL·········00000000···malloc
6 000000b0··0000500a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod6 000000ae··0000500a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod
7 00000104··0000530a·R_ARM_THM_CALL·········00000000···log_debug_jnl7 00000100··0000530a·R_ARM_THM_CALL·········00000000···log_debug_jnl
8 0000010a··0000540a·R_ARM_THM_CALL·········00000000···free8 00000106··0000540a·R_ARM_THM_CALL·········00000000···free
9 0000013e··0000550a·R_ARM_THM_CALL·········00000000···perror9 0000013a··0000550a·R_ARM_THM_CALL·········00000000···perror
10 00000144··0000560a·R_ARM_THM_CALL·········00000000···exit10 00000140··0000560a·R_ARM_THM_CALL·········00000000···exit
11 00000148··00005719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_11 00000144··00005719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
12 0000014c··0000581a·R_ARM_GOT_BREL·········00000000···g_database_logger12 00000148··0000581a·R_ARM_GOT_BREL·········00000000···g_database_logger
13 00000150··00000403·R_ARM_REL32············00000000···.LC013 0000014c··00000403·R_ARM_REL32············00000000···.LC0
14 00000154··00000503·R_ARM_REL32············0000001c···.LC114 00000150··00000503·R_ARM_REL32············0000001c···.LC1
15 00000158··00000603·R_ARM_REL32············00000058···.LC315 00000154··00000603·R_ARM_REL32············00000058···.LC3
16 0000015c··00000703·R_ARM_REL32············0000007c···.LC416 00000158··00000703·R_ARM_REL32············0000007c···.LC4
17 00000160··00000803·R_ARM_REL32············00000040···.LC217 0000015c··00000803·R_ARM_REL32············00000040···.LC2
18 00000174··0000500a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod18 00000170··0000500a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod
19 000001a0··0000500a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod19 0000019c··0000500a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod
20 000001ce··0000500a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod20 000001ca··0000500a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod
21 000001f4··0000500a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod21 000001f0··0000500a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod
22 0000021c··0000600a·R_ARM_THM_CALL·········00000000···calloc22 00000216··0000600a·R_ARM_THM_CALL·········00000000···calloc
23 00000234··0000550a·R_ARM_THM_CALL·········00000000···perror23 0000022e··0000550a·R_ARM_THM_CALL·········00000000···perror
24 0000023a··0000560a·R_ARM_THM_CALL·········00000000···exit24 00000234··0000560a·R_ARM_THM_CALL·········00000000···exit
25 00000240··00000803·R_ARM_REL32············00000040···.LC225 00000238··00000803·R_ARM_REL32············00000040···.LC2
26 000002ac··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg26 000002a4··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
27 000002b8··0000620a·R_ARM_THM_CALL·········00000000···lseek6427 000002b4··0000620a·R_ARM_THM_CALL·········00000000···lseek64
28 000002c0··0000630a·R_ARM_THM_CALL·········00000000···fd_input_stream_attach28 000002be··0000630a·R_ARM_THM_CALL·········00000000···fd_input_stream_attach
29 000002cc··0000640a·R_ARM_THM_CALL·········00000000···buffer_input_stream_init29 000002ca··0000640a·R_ARM_THM_CALL·········00000000···buffer_input_stream_init
30 00000312··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg30 0000030e··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
31 0000036c··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg31 0000035e··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
32 0000038e··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg32 00000386··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
33 0000039e··0000620a·R_ARM_THM_CALL·········00000000···lseek6433 00000396··0000620a·R_ARM_THM_CALL·········00000000···lseek64
34 000003aa··0000650a·R_ARM_THM_CALL·········00000000···readfully34 000003a4··0000650a·R_ARM_THM_CALL·········00000000···readfully
35 000003e0··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg35 000003d4··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
36 000003f2··0000620a·R_ARM_THM_CALL·········00000000···lseek6436 000003ee··0000620a·R_ARM_THM_CALL·········00000000···lseek64
37 000003fe··0000650a·R_ARM_THM_CALL·········00000000···readfully37 000003fc··0000650a·R_ARM_THM_CALL·········00000000···readfully
38 0000042a··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg38 0000042a··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
39 00000432··0000520a·R_ARM_THM_CALL·········00000000···malloc39 00000432··0000520a·R_ARM_THM_CALL·········00000000···malloc
40 00000446··0000660a·R_ARM_THM_CALL·········00000000···memcpy40 00000446··0000660a·R_ARM_THM_CALL·········00000000···memcpy
41 0000045a··0000540a·R_ARM_THM_CALL·········00000000···free41 00000458··0000540a·R_ARM_THM_CALL·········00000000···free
42 00000484··0000670a·R_ARM_THM_CALL·········00000000···serial_lt42 0000047c··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
43 000004a2··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg43 00000492··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
44 000004c0··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg44 000004b0··0000600a·R_ARM_THM_CALL·········00000000···calloc
45 000004d6··0000600a·R_ARM_THM_CALL·········00000000···calloc45 000004d4··0000660a·R_ARM_THM_CALL·········00000000···memcpy
46 000004f2··0000660a·R_ARM_THM_CALL·········00000000···memcpy46 000004f8··0000670a·R_ARM_THM_CALL·········00000000···serial_lt
47 0000050e··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg47 00000518··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
48 0000052c··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg48 00000538··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
49 0000055e··0000600a·R_ARM_THM_CALL·········00000000···calloc49 00000570··0000600a·R_ARM_THM_CALL·········00000000···calloc
50 0000058c··0000680a·R_ARM_THM_CALL·········00000000···buffer_input_stream_get_filtered50 000005a0··0000680a·R_ARM_THM_CALL·········00000000···buffer_input_stream_get_filtered
51 00000590··0000690a·R_ARM_THM_CALL·········00000000···fd_input_stream_detach51 000005a4··0000690a·R_ARM_THM_CALL·········00000000···fd_input_stream_detach
52 000005ae··0000500a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod52 000005c2··0000500a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod
53 00000602··0000620a·R_ARM_THM_CALL·········00000000···lseek6453 00000614··0000620a·R_ARM_THM_CALL·········00000000···lseek64
54 00000616··0000650a·R_ARM_THM_CALL·········00000000···readfully54 0000062a··0000650a·R_ARM_THM_CALL·········00000000···readfully
55 0000063e··00006a0a·R_ARM_THM_CALL·········00000000···serial_gt55 00000650··00006a0a·R_ARM_THM_CALL·········00000000···serial_gt
56 0000066e··0000500a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod56 00000680··0000500a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod
57 000006a0··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg57 000006b6··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
58 000006d0··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg58 000006de··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
59 000006ea··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg59 000006f8··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
60 0000070a··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg60 0000071a··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
61 0000071e··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg 
62 00000730··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg61 00000730··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
63 00000764··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg62 00000742··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
64 0000076e··00006a0a·R_ARM_THM_CALL·········00000000···serial_gt63 00000776··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
65 0000078a··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg64 00000782··00006a0a·R_ARM_THM_CALL·········00000000···serial_gt
66 000007a2··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg65 000007a0··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
67 000007b0··00006b0a·R_ARM_THM_CALL·········00000000···__errno_location66 000007ba··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
68 000007cc··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg67 000007c6··00006b0a·R_ARM_THM_CALL·········00000000···__errno_location
69 000007f2··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg68 000007e4··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
70 00000808··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg69 0000080c··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
71 00000826··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg70 00000824··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
72 0000084c··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg71 00000844··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
73 00000856··0000550a·R_ARM_THM_CALL·········00000000···perror72 0000086a··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
74 0000085c··0000560a·R_ARM_THM_CALL·········00000000···exit73 00000874··0000550a·R_ARM_THM_CALL·········00000000···perror
75 00000874··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg74 0000087a··0000560a·R_ARM_THM_CALL·········00000000···exit
76 00000888··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg75 00000894··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
77 0000089a··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg76 000008aa··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
78 000008ae··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg77 000008be··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
79 000008c6··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg78 000008d4··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
80 000008cc··00005719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_79 000008ee··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
81 000008d0··0000581a·R_ARM_GOT_BREL·········00000000···g_database_logger80 000008f4··00005719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
82 000008d4··00000d03·R_ARM_REL32············000000a0···.LC581 000008f8··0000581a·R_ARM_GOT_BREL·········00000000···g_database_logger
83 000008d8··00000e03·R_ARM_REL32············00000478···.LC2282 000008fc··00000d03·R_ARM_REL32············000000a0···.LC5
84 000008dc··00000f03·R_ARM_REL32············000004c0···.LC2383 00000900··00000e03·R_ARM_REL32············00000478···.LC22
85 000008e0··00001003·R_ARM_REL32············00000550···.LC2584 00000904··00000f03·R_ARM_REL32············000004c0···.LC23
86 000008e4··00001103·R_ARM_REL32············000005d8···.LC2785 00000908··00001003·R_ARM_REL32············00000550···.LC25
87 000008e8··00001203·R_ARM_REL32············00000610···.LC2886 0000090c··00001103·R_ARM_REL32············000005d8···.LC27
88 000008ec··00001303·R_ARM_REL32············00000674···.LC3087 00000910··00001203·R_ARM_REL32············00000610···.LC28
89 000008f0··00001403·R_ARM_REL32············00000740···.LC3388 00000914··00001303·R_ARM_REL32············000004f8···.LC24
90 000008f4··00001503·R_ARM_REL32············000004f8···.LC2489 00000918··00001403·R_ARM_REL32············00000740···.LC33
91 000008f8··00001603·R_ARM_REL32············00000584···.LC2690 0000091c··00001503·R_ARM_REL32············00000674···.LC30
92 000008fc··00001703·R_ARM_REL32············00000340···.LC1691 00000920··00001603·R_ARM_REL32············00000584···.LC26
93 00000900··00001803·R_ARM_REL32············000003a0···.LC1892 00000924··00001703·R_ARM_REL32············00000340···.LC16
94 00000904··00001903·R_ARM_REL32············000000d8···.LC693 00000928··00001803·R_ARM_REL32············000003a0···.LC18
95 00000908··00001a03·R_ARM_REL32············00000640···.LC2994 0000092c··00001903·R_ARM_REL32············000000d8···.LC6
96 0000090c··00001b03·R_ARM_REL32············00000160···.LC895 00000930··00001a03·R_ARM_REL32············00000640···.LC29
97 00000910··00001c03·R_ARM_REL32············00000364···.LC1796 00000934··00001b03·R_ARM_REL32············00000160···.LC8
98 00000914··00001d03·R_ARM_REL32············000006fc···.LC3297 00000938··00001c03·R_ARM_REL32············00000364···.LC17
99 00000918··00001e03·R_ARM_REL32············000006b8···.LC3198 0000093c··00001d03·R_ARM_REL32············000006fc···.LC32
100 0000091c··00001f03·R_ARM_REL32············00000128···.LC799 00000940··00001e03·R_ARM_REL32············000006b8···.LC31
101 00000920··00002003·R_ARM_REL32············00000228···.LC11100 00000944··00001f03·R_ARM_REL32············00000128···.LC7
102 00000924··00002103·R_ARM_REL32············00000304···.LC15101 00000948··00002003·R_ARM_REL32············00000228···.LC11
103 00000928··00002203·R_ARM_REL32············000002d8···.LC14102 0000094c··00002103·R_ARM_REL32············00000304···.LC15
104 0000092c··00002303·R_ARM_REL32············000002a0···.LC13103 00000950··00002203·R_ARM_REL32············000002d8···.LC14
105 00000930··00002403·R_ARM_REL32············000003d8···.LC19104 00000954··00002303·R_ARM_REL32············000002a0···.LC13
106 00000934··00000803·R_ARM_REL32············00000040···.LC2105 00000958··00002403·R_ARM_REL32············000003d8···.LC19
107 00000938··00002503·R_ARM_REL32············000001a4···.LC9106 0000095c··00000803·R_ARM_REL32············00000040···.LC2
108 0000093c··00002603·R_ARM_REL32············000001f4···.LC10107 00000960··00002503·R_ARM_REL32············000001a4···.LC9
109 00000940··00002703·R_ARM_REL32············00000450···.LC21108 00000964··00002603·R_ARM_REL32············000001f4···.LC10
110 00000944··00002803·R_ARM_REL32············0000025c···.LC12109 00000968··00002703·R_ARM_REL32············00000450···.LC21
111 00000948··00002903·R_ARM_REL32············00000410···.LC20110 0000096c··00002803·R_ARM_REL32············0000025c···.LC12
112 00000982··0000620a·R_ARM_THM_CALL·········00000000···lseek64111 00000970··00002903·R_ARM_REL32············00000410···.LC20
113 000009b6··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg112 000009aa··0000620a·R_ARM_THM_CALL·········00000000···lseek64
114 000009be··00006d0a·R_ARM_THM_CALL·········00000000···fd_output_stream_attach113 000009de··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
115 000009c8··00006e0a·R_ARM_THM_CALL·········00000000···file_output_stream_set_full_writes114 000009e6··00006d0a·R_ARM_THM_CALL·········00000000···fd_output_stream_attach
116 000009d4··00006f0a·R_ARM_THM_CALL·········00000000···buffer_output_stream_init115 000009f0··00006e0a·R_ARM_THM_CALL·········00000000···file_output_stream_set_full_writes
117 00000a10··0000500a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod116 000009fc··00006f0a·R_ARM_THM_CALL·········00000000···buffer_output_stream_init
118 00000a4a··0000700a·R_ARM_THM_CALL·········00000000···buffer_output_stream_get_filtered117 00000a38··0000500a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod
119 00000a4e··0000710a·R_ARM_THM_CALL·········00000000···fd_output_stream_detach118 00000a72··0000700a·R_ARM_THM_CALL·········00000000···buffer_output_stream_get_filtered
120 00000a5c··0000720a·R_ARM_THM_CALL·········00000000···journal_cjf_header_flush119 00000a76··0000710a·R_ARM_THM_CALL·········00000000···fd_output_stream_detach
121 00000a78··0000730a·R_ARM_THM_CALL·········00000000···ftruncate64120 00000a84··0000720a·R_ARM_THM_CALL·········00000000···journal_cjf_header_flush
122 00000a9c··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg121 00000a9e··0000730a·R_ARM_THM_CALL·········00000000···ftruncate64
123 00000ab2··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg122 00000ac2··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
124 00000ab8··00006b0a·R_ARM_THM_CALL·········00000000···__errno_location123 00000ad8··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
125 00000ad2··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg124 00000ade··00006b0a·R_ARM_THM_CALL·········00000000···__errno_location
126 00000ada··0000740a·R_ARM_THM_CALL·········00000000···logger_flush125 00000af8··0000510a·R_ARM_THM_CALL·········00000000···logger_handle_msg
Max diff block lines reached; -1/26584 bytes (-0.00%) of diff not shown.
381 B
strings --all --bytes=8 {}
    
Offset 1, 7 lines modifiedOffset 1, 9 lines modified
 1 T»      FFEFzD
 2 k"JCF0hO
1 cjf:·ensuring·IDXT·growth3 cjf:·ensuring·IDXT·growth
2 cjf:·growing·IDXT·table·to·%u·slots4 cjf:·growing·IDXT·table·to·%u·slots
3 src/journal-cjf-idxt.c5 src/journal-cjf-idxt.c
4 cjf:·journal_cjf_idxt_grow:·BEFORE6 cjf:·journal_cjf_idxt_grow:·BEFORE
5 cjf:·journal_cjf_idxt_grow:·AFTER7 cjf:·journal_cjf_idxt_grow:·AFTER
6 journal_cjf_idxt_load:·loading·stored·IDXT·from·'%s'8 journal_cjf_idxt_load:·loading·stored·IDXT·from·'%s'
7 cjf:·%{dnsname}:·page[%i]·starts·at·an·unexpected·position·(%u·!=·expected·%u)9 cjf:·%{dnsname}:·page[%i]·starts·at·an·unexpected·position·(%u·!=·expected·%u)
61.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 1318 lines modifiedOffset 1, 1306 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000000·<journal_cjf_idxt_ensure_growth>:2 00000000·<journal_cjf_idxt_ensure_growth>:
3 journal_cjf_idxt_ensure_growth():3 journal_cjf_idxt_ensure_growth():
4 »       ldr»    r3,·[pc,·#324]»;·(148·<journal_cjf_idxt_ensure_growth+0x148>)4 »       ldr»    r3,·[pc,·#320]»;·(144·<journal_cjf_idxt_ensure_growth+0x144>)
5 »       mov.w»  r1,·#9 
6 »       str.w»  r4,·[sp,·#-36]!5 »       str.w»  r4,·[sp,·#-36]!
7 »       mov»    r4,·r0 
8 »       ldr»    r0,·[pc,·#316]»;·(14c·<journal_cjf_idxt_ensure_growth+0x14c>) 
9 »       strd»   r5,·r6,·[sp,·#4]6 »       strd»   r5,·r6,·[sp,·#4]
10 »       ldr»    r2,·[pc,·#316]»;·(150·<journal_cjf_idxt_ensure_growth+0x150>)7 »       ldr»    r5,·[pc,·#316]»;·(148·<journal_cjf_idxt_ensure_growth+0x148>)
11 »       add»    r3,·pc 
12 »       strd»   r7,·r8,·[sp,·#12]8 »       strd»   r7,·r8,·[sp,·#12]
13 »       strd»   r9,·sl,·[sp,·#20]9 »       strd»   r9,·sl,·[sp,·#20]
14 »       strd»   fp,·lr,·[sp,·#28]10 »       strd»   fp,·lr,·[sp,·#28]
15 »       sub»    sp,·#2011 »       ldr»    r2,·[pc,·#304]»;·(14c·<journal_cjf_idxt_ensure_growth+0x14c>)
16 »       ldr»    r5,·[r3,·r0]12 »       add»    r3,·pc
 13 »       mov»    r4,·r0
 14 »       ldr»    r5,·[r3,·r5]
 15 »       sub»    sp,·#12
 16 »       mov.w»  r1,·#9
17 »       add»    r2,·pc17 »       add»    r2,·pc
18 »       ldr»    r0,·[r5,·#0]18 »       ldr»    r0,·[r5,·#0]
19 »       bl»     0·<logger_handle_msg>19 »       bl»     0·<logger_handle_msg>
20 ·R_ARM_THM_CALL» logger_handle_msg20 ·R_ARM_THM_CALL» logger_handle_msg
21 »       ldrsh.w»r2,·[r4,·#32]21 »       ldrsh.w»r2,·[r4,·#32]
22 »       ldrsh.w»r3,·[r4,·#28]22 »       ldrsh.w»r3,·[r4,·#28]
23 »       cmp»    r3,·r223 »       cmp»    r3,·r2
24 »       beq.n»  52·<journal_cjf_idxt_ensure_growth+0x52>24 »       beq.n»  52·<journal_cjf_idxt_ensure_growth+0x52>
25 »       add»    sp,·#2025 »       add»    sp,·#12
26 »       ldrd»   r4,·r5,·[sp]26 »       ldrd»   r4,·r5,·[sp]
27 »       ldrd»   r6,·r7,·[sp,·#8]27 »       ldrd»   r6,·r7,·[sp,·#8]
28 »       ldrd»   r8,·r9,·[sp,·#16]28 »       ldrd»   r8,·r9,·[sp,·#16]
29 »       ldrd»   sl,·fp,·[sp,·#24]29 »       ldrd»   sl,·fp,·[sp,·#24]
30 »       add»    sp,·#3230 »       add»    sp,·#32
31 »       ldr.w»  pc,·[sp],·#431 »       ldr.w»  pc,·[sp],·#4
32 »       ldr»    r2,·[pc,·#256]»;·(154·<journal_cjf_idxt_ensure_growth+0x154>)32 »       ldr»    r2,·[pc,·#252]»;·(150·<journal_cjf_idxt_ensure_growth+0x150>)
33 »       add.w»  r3,·r3,·#133 »       add.w»  r3,·r3,·#1
34 »       mov.w»  r1,·#934 »       mov.w»  r1,·#9
35 »       ldr»    r0,·[r5,·#0]35 »       ldr»    r0,·[r5,·#0]
36 »       add»    r2,·pc36 »       add»    r2,·pc
37 »       bl»     0·<logger_handle_msg>37 »       bl»     0·<logger_handle_msg>
38 ·R_ARM_THM_CALL» logger_handle_msg38 ·R_ARM_THM_CALL» logger_handle_msg
39 »       ldrsh.w»r8,·[r4,·#32]39 »       ldrsh.w»r8,·[r4,·#32]
40 »       add.w»  r3,·r8,·#140 »       add.w»  r3,·r8,·#1
41 »       mov.w»  r0,·r3,·lsl·#341 »       mov.w»  r0,·r3,·lsl·#3
42 »       str»    r3,·[sp,·#12]42 »       str»    r3,·[sp,·#4]
43 »       bl»     0·<malloc>43 »       bl»     0·<malloc>
44 ·R_ARM_THM_CALL» malloc44 ·R_ARM_THM_CALL» malloc
45 »       str»    r0,·[sp,·#4]45 »       mov»    r3,·r0
 46 »       str»    r0,·[sp,·#0]
46 »       cmp»    r0,·#047 »       cmp»    r0,·#0
47 »       beq.n»  13a·<journal_cjf_idxt_ensure_growth+0x13a>48 »       beq.n»  136·<journal_cjf_idxt_ensure_growth+0x136>
48 »       ldrsh.w»r3,·[r4,·#28]49 »       ldrsh.w»r5,·[r4,·#28]
49 »       cmp»    r3,·#050 »       cmp»    r5,·#0
50 »       str»    r3,·[sp,·#8]51 »       ble.n»  c8·<journal_cjf_idxt_ensure_growth+0xc8>
51 »       ble.n»  ca·<journal_cjf_idxt_ensure_growth+0xca> 
52 »       ldrsh.w»r0,·[r4,·#30]52 »       ldrsh.w»r0,·[r4,·#30]
53 »       add.w»  r7,·r3,·#4294967295» ;·0xffffffff53 »       add.w»  r7,·r5,·#4294967295» ;·0xffffffff
54 »       ldr»    r3,·[sp,·#4] 
55 »       ldr.w»  sl,·[r4,·#36]»       ;·0x2454 »       ldr.w»  sl,·[r4,·#36]»       ;·0x24
56 »       mov.w»  r6,·r0,·lsl·#355 »       mov.w»  r6,·r0,·lsl·#3
57 »       add.w»  fp,·r0,·#156 »       add.w»  fp,·r0,·#1
58 »       uxtah»  r7,·fp,·r757 »       uxtah»  r7,·fp,·r7
59 »       sub.w»  r9,·r3,·r658 »       sub.w»  r9,·r3,·r6
60 »       b.n»    ae·<journal_cjf_idxt_ensure_growth+0xae>59 »       b.n»    ac·<journal_cjf_idxt_ensure_growth+0xac>
61 »       mov.w»  r6,·r0,·lsl·#360 »       mov.w»  r6,·r0,·lsl·#3
62 »       add.w»  fp,·fp,·#161 »       add.w»  fp,·fp,·#1
63 »       mov»    r1,·r862 »       mov»    r1,·r8
64 »       bl»     0·<__aeabi_idivmod>63 »       bl»     0·<__aeabi_idivmod>
65 ·R_ARM_THM_CALL» __aeabi_idivmod64 ·R_ARM_THM_CALL» __aeabi_idivmod
66 »       add.w»  r1,·sl,·r1,·lsl·#365 »       add.w»  r1,·sl,·r1,·lsl·#3
67 »       add.w»  r2,·r9,·r666 »       add.w»  r3,·r9,·r6
68 »       cmp»    fp,·r767 »       cmp»    fp,·r7
 68 »       ldrd»   r1,·r2,·[r1]
69 »       mov»    r0,·fp69 »       mov»    r0,·fp
70 »       ldrd»   r5,·r6,·[r1]70 »       strd»   r1,·r2,·[r3]
71 »       strd»   r5,·r6,·[r2]71 »       bne.n»  a4·<journal_cjf_idxt_ensure_growth+0xa4>
72 »       bne.n»  a6·<journal_cjf_idxt_ensure_growth+0xa6>72 »       ldrh.w» r6,·[sp,·#4]
73 »       ldrh.w» r6,·[sp,·#12] 
74 »       ldr»    r2,·[sp,·#8] 
75 »       sxth»   r3,·r673 »       sxth»   r3,·r6
76 »       cmp»    r3,·r274 »       cmp»    r3,·r5
77 »       strh»   r3,·[r4,·#32]75 »       strh»   r3,·[r4,·#32]
78 »       ble.n»  fe·<journal_cjf_idxt_ensure_growth+0xfe>76 »       ble.n»  fa·<journal_cjf_idxt_ensure_growth+0xfa>
79 »       ldr»    r3,·[sp,·#4]77 »       ldr»    r3,·[sp,·#0]
80 »       sub.w»  r6,·r6,·r278 »       sub.w»  r6,·r6,·r5
81 »       mov.w»  r0,·#0 
82 »       uxth»   r6,·r679 »       uxth»   r6,·r6
 80 »       mov.w»  r0,·#0
83 »       mov.w»  r1,·#081 »       mov.w»  r1,·#0
84 »       add.w»  r5,·r3,·r2,·lsl·#382 »       add.w»  r5,·r3,·r5,·lsl·#3
85 »       mov.w»  r3,·#083 »       mov.w»  r3,·#0
86 »       add.w»  r3,·r3,·#184 »       add.w»  r3,·r3,·#1
87 »       strd»   r0,·r1,·[r5],·#885 »       strd»   r0,·r1,·[r5],·#8
88 »       uxth»   r2,·r386 »       uxth»   r2,·r3
89 »       cmp»    r2,·r687 »       cmp»    r2,·r6
90 »       bcc.n»  f0·<journal_cjf_idxt_ensure_growth+0xf0>88 »       bcc.n»  ec·<journal_cjf_idxt_ensure_growth+0xec>
91 »       ldr»    r1,·[pc,·#88]» ;·(158·<journal_cjf_idxt_ensure_growth+0x158>)89 »       ldr»    r1,·[pc,·#88]» ;·(154·<journal_cjf_idxt_ensure_growth+0x154>)
92 »       mov»    r0,·r490 »       mov»    r0,·r4
93 »       add»    r1,·pc91 »       add»    r1,·pc
94 »       bl»     0·<log_debug_jnl>92 »       bl»     0·<log_debug_jnl>
95 ·R_ARM_THM_CALL» log_debug_jnl93 ·R_ARM_THM_CALL» log_debug_jnl
96 »       ldr»    r0,·[r4,·#36]» ;·0x2494 »       ldr»    r0,·[r4,·#36]» ;·0x24
97 »       bl»     0·<free>95 »       bl»     0·<free>
98 ·R_ARM_THM_CALL» free96 ·R_ARM_THM_CALL» free
99 »       ldr»    r1,·[pc,·#76]» ;·(15c·<journal_cjf_idxt_ensure_growth+0x15c>)97 »       ldr»    r1,·[pc,·#76]» ;·(158·<journal_cjf_idxt_ensure_growth+0x158>)
 98 »       ldr»    r2,·[sp,·#0]
100 »       mov.w»  r3,·#099 »       mov.w»  r3,·#0
101 »       mov»    r0,·r4100 »       mov»    r0,·r4
102 »       ldr»    r2,·[sp,·#4] 
103 »       strh»   r3,·[r4,·#30]101 »       strh»   r3,·[r4,·#30]
104 »       add»    r1,·pc102 »       add»    r1,·pc
105 »       str»    r2,·[r4,·#36]» ;·0x24103 »       str»    r2,·[r4,·#36]» ;·0x24
106 »       add»    sp,·#20104 »       add»    sp,·#12
107 »       ldrd»   r4,·r5,·[sp]105 »       ldrd»   r4,·r5,·[sp]
108 »       ldrd»   r6,·r7,·[sp,·#8]106 »       ldrd»   r6,·r7,·[sp,·#8]
109 »       ldrd»   r8,·r9,·[sp,·#16]107 »       ldrd»   r8,·r9,·[sp,·#16]
110 »       ldrd»   sl,·fp,·[sp,·#24]108 »       ldrd»   sl,·fp,·[sp,·#24]
111 »       add»    sp,·#32109 »       add»    sp,·#32
112 »       ldr.w»  lr,·[sp],·#4110 »       ldr.w»  lr,·[sp],·#4
113 »       b.w»    0·<log_debug_jnl>111 »       b.w»    0·<log_debug_jnl>
114 ·R_ARM_THM_JUMP24»       log_debug_jnl112 ·R_ARM_THM_JUMP24»       log_debug_jnl
115 »       ldr»    r0,·[pc,·#36]» ;·(160·<journal_cjf_idxt_ensure_growth+0x160>)113 »       ldr»    r0,·[pc,·#36]» ;·(15c·<journal_cjf_idxt_ensure_growth+0x15c>)
Max diff block lines reached; 58783/62933 bytes (93.41%) of diff not shown.
1.26 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 Hex·dump·of·section·'.strtab':2 Hex·dump·of·section·'.strtab':
3 ··0x00000000·006a6f75·726e616c·5f636a66·5f696478·.journal_cjf_idx3 ··0x00000000·006a6f75·726e616c·5f636a66·5f696478·.journal_cjf_idx
4 ··0x00000010·745f656e·73757265·5f67726f·77746800·t_ensure_growth.4 ··0x00000010·745f656e·73757265·5f67726f·77746800·t_ensure_growth.
5 ··0x00000020·24740024·64002e4c·4330002e·4c433100·$t.$d..LC0..LC1.5 ··0x00000020·24740024·64002e4c·4330002e·4c433100·$t.$d..LC0..LC1.
6 ··0x00000030·2e4c4333·002e4c43·34002e4c·4332002e·.LC3..LC4..LC2..6 ··0x00000030·2e4c4333·002e4c43·34002e4c·4332002e·.LC3..LC4..LC2..
7 ··0x00000040·4c433500·2e4c4332·32002e4c·43323300·LC5..LC22..LC23.7 ··0x00000040·4c433500·2e4c4332·32002e4c·43323300·LC5..LC22..LC23.
8 ··0x00000050·2e4c4332·35002e4c·43323700·2e4c4332·.LC25..LC27..LC28 ··0x00000050·2e4c4332·35002e4c·43323700·2e4c4332·.LC25..LC27..LC2
9 ··0x00000060·38002e4c·43333000·2e4c4333·33002e4c·8..LC30..LC33..L9 ··0x00000060·38002e4c·43323400·2e4c4333·33002e4c·8..LC24..LC33..L
10 ··0x00000070·43323400·2e4c4332·36002e4c·43313600·C24..LC26..LC16.10 ··0x00000070·43333000·2e4c4332·36002e4c·43313600·C30..LC26..LC16.
11 ··0x00000080·2e4c4331·38002e4c·4336002e·4c433239·.LC18..LC6..LC2911 ··0x00000080·2e4c4331·38002e4c·4336002e·4c433239·.LC18..LC6..LC29
12 ··0x00000090·002e4c43·38002e4c·43313700·2e4c4333·..LC8..LC17..LC312 ··0x00000090·002e4c43·38002e4c·43313700·2e4c4333·..LC8..LC17..LC3
13 ··0x000000a0·32002e4c·43333100·2e4c4337·002e4c43·2..LC31..LC7..LC13 ··0x000000a0·32002e4c·43333100·2e4c4337·002e4c43·2..LC31..LC7..LC
14 ··0x000000b0·3131002e·4c433135·002e4c43·3134002e·11..LC15..LC14..14 ··0x000000b0·3131002e·4c433135·002e4c43·3134002e·11..LC15..LC14..
15 ··0x000000c0·4c433133·002e4c43·3139002e·4c433900·LC13..LC19..LC9.15 ··0x000000c0·4c433133·002e4c43·3139002e·4c433900·LC13..LC19..LC9.
16 ··0x000000d0·2e4c4331·30002e4c·43323100·2e4c4331·.LC10..LC21..LC116 ··0x000000d0·2e4c4331·30002e4c·43323100·2e4c4331·.LC10..LC21..LC1
17 ··0x000000e0·32002e4c·43323000·2e4c4333·38002e4c·2..LC20..LC38..L17 ··0x000000e0·32002e4c·43323000·2e4c4333·38002e4c·2..LC20..LC38..L
91.1 KB
journal-cjf-page-cache.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········9684·(bytes·into·file)13 ··Start·of·section·headers:··········9580·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1219 ··Number·of·section·headers:·········12
20 ··Section·header·string·table·index:·1120 ··Section·header·string·table·index:·11
2.38 KB
readelf --wide --sections {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 There·are·12·section·headers,·starting·at·offset·0x25d4:1 There·are·12·section·headers,·starting·at·offset·0x256c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000f6c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000f24·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001fa4·0005c8·08···I··9···1··46 ··[·2]·.rel.text·········REL·············00000000·001f5c·0005a8·08···I··9···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000fa0·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000f58·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000fa0·00106c·00··WA··0···0··88 ··[·4]·.bss··············NOBITS··········00000000·000f58·00106c·00··WA··0···0··8
9 ··[·5]·.rodata···········PROGBITS········00000000·000fa0·000030·00···A··0···0··49 ··[·5]·.rodata···········PROGBITS········00000000·000f58·000030·00···A··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000fd0·0003f2·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000f88·0003f2·01·AMS··0···0··4
11 ··[·7]·.note.GNU-stack···PROGBITS········00000000·0013c2·000000·00······0···0··111 ··[·7]·.note.GNU-stack···PROGBITS········00000000·00137a·000000·00······0···0··1
12 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0013c2·000033·00······0···0··112 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00137a·000033·00······0···0··1
13 ··[·9]·.symtab···········SYMTAB··········00000000·0013f8·000700·10·····10··72··413 ··[·9]·.symtab···········SYMTAB··········00000000·0013b0·000700·10·····10··72··4
14 ··[10]·.strtab···········STRTAB··········00000000·001af8·0004ab·00······0···0··114 ··[10]·.strtab···········STRTAB··········00000000·001ab0·0004ab·00······0···0··1
15 ··[11]·.shstrtab·········STRTAB··········00000000·00256c·000067·00······0···0··115 ··[11]·.shstrtab·········STRTAB··········00000000·002504·000067·00······0···0··1
16 Key·to·Flags:16 Key·to·Flags:
17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
20 ··y·(purecode),·p·(processor·specific)20 ··y·(purecode),·p·(processor·specific)
8.23 KB
readelf --wide --symbols {}
    
Offset 1, 65 lines modifiedOffset 1, 65 lines modified
  
1 Symbol·table·'.symtab'·contains·112·entries:1 Symbol·table·'.symtab'·contains·112·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····4·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
5 ·····2:·00000001···224·FUNC····LOCAL··DEFAULT····1·journal_cjf_page_cache_item_flush.part.35 ·····2:·00000001···228·FUNC····LOCAL··DEFAULT····1·journal_cjf_page_cache_item_flush.part.3
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
7 ·····4:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····1·$d7 ·····4:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
9 ·····6:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····1·$t9 ·····6:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
10 ·····7:·000000e1···252·FUNC····LOCAL··DEFAULT····1·journal_cjf_page_cache_delete10 ·····7:·000000e5···236·FUNC····LOCAL··DEFAULT····1·journal_cjf_page_cache_delete
11 ·····8:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d11 ·····8:·000001b4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
12 ·····9:·00000074·····0·NOTYPE··LOCAL··DEFAULT····6·.LC312 ·····9:·00000074·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
13 ····10:·00000094·····0·NOTYPE··LOCAL··DEFAULT····6·.LC413 ····10:·00000094·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
14 ····11:·00000044·····0·NOTYPE··LOCAL··DEFAULT····6·.LC214 ····11:·00000044·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
15 ····12:·000001dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t15 ····12:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
16 ····13:·000001dd····40·FUNC····LOCAL··DEFAULT····1·list_dl_insert.part.616 ····13:·000001d1····40·FUNC····LOCAL··DEFAULT····1·list_dl_insert.part.6
17 ····14:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····1·$d17 ····14:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
18 ····15:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC518 ····15:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
19 ····16:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC619 ····16:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
20 ····17:·00000204·····0·NOTYPE··LOCAL··DEFAULT····1·$t20 ····17:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
21 ····18:·00000205···608·FUNC····LOCAL··DEFAULT····1·journal_cjf_page_cache_write21 ····18:·000001f9···596·FUNC····LOCAL··DEFAULT····1·journal_cjf_page_cache_write
22 ····19:·00000440·····0·NOTYPE··LOCAL··DEFAULT····1·$d22 ····19:·00000428·····0·NOTYPE··LOCAL··DEFAULT····1·$d
23 ····20:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC723 ····20:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
24 ····21:·00000124·····0·NOTYPE··LOCAL··DEFAULT····6·.LC824 ····21:·00000124·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
25 ····22:·00000168·····0·NOTYPE··LOCAL··DEFAULT····6·.LC925 ····22:·00000168·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
26 ····23:·00000464·····0·NOTYPE··LOCAL··DEFAULT····1·$t26 ····23:·0000044c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
27 ····24:·00000465···576·FUNC····LOCAL··DEFAULT····1·journal_cjf_page_cache_read27 ····24:·0000044d···564·FUNC····LOCAL··DEFAULT····1·journal_cjf_page_cache_read
28 ····25:·00000680·····0·NOTYPE··LOCAL··DEFAULT····1·$d28 ····25:·0000065c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
29 ····26:·00000188·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1029 ····26:·00000188·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
30 ····27:·000006a4·····0·NOTYPE··LOCAL··DEFAULT····1·$t30 ····27:·00000680·····0·NOTYPE··LOCAL··DEFAULT····1·$t
31 ····28:·00000738·····0·NOTYPE··LOCAL··DEFAULT····1·$d31 ····28:·00000714·····0·NOTYPE··LOCAL··DEFAULT····1·$d
32 ····29:·0000006c··4096·OBJECT··LOCAL··DEFAULT····4·empty_page_tbl_header_and_zeroes32 ····29:·0000006c··4096·OBJECT··LOCAL··DEFAULT····4·empty_page_tbl_header_and_zeroes
33 ····30:·00000744·····0·NOTYPE··LOCAL··DEFAULT····1·$t33 ····30:·00000720·····0·NOTYPE··LOCAL··DEFAULT····1·$t
34 ····31:·000007bc·····0·NOTYPE··LOCAL··DEFAULT····1·$d34 ····31:·00000798·····0·NOTYPE··LOCAL··DEFAULT····1·$d
35 ····32:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1135 ····32:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
36 ····33:·000007c8·····0·NOTYPE··LOCAL··DEFAULT····1·$t36 ····33:·000007a4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
37 ····34:·00000830·····0·NOTYPE··LOCAL··DEFAULT····1·$d37 ····34:·00000818·····0·NOTYPE··LOCAL··DEFAULT····1·$d
38 ····35:·00000204·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1238 ····35:·00000204·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
39 ····36:·0000083c·····0·NOTYPE··LOCAL··DEFAULT····1·$t39 ····36:·00000824·····0·NOTYPE··LOCAL··DEFAULT····1·$t
40 ····37:·000008b4·····0·NOTYPE··LOCAL··DEFAULT····1·$d40 ····37:·000008a8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
41 ····38:·00000248·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1341 ····38:·00000248·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
42 ····39:·000008c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t42 ····39:·000008b4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
43 ····40:·000009a0·····0·NOTYPE··LOCAL··DEFAULT····1·$d43 ····40:·0000098c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
44 ····41:·00000290·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1444 ····41:·00000290·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
45 ····42:·000009b4·····0·NOTYPE··LOCAL··DEFAULT····1·$t45 ····42:·000009a0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
46 ····43:·00000a20·····0·NOTYPE··LOCAL··DEFAULT····1·$d46 ····43:·00000a14·····0·NOTYPE··LOCAL··DEFAULT····1·$d
47 ····44:·000002dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1547 ····44:·000002dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
48 ····45:·00000a2c·····0·NOTYPE··LOCAL··DEFAULT····1·$t48 ····45:·00000a20·····0·NOTYPE··LOCAL··DEFAULT····1·$t
49 ····46:·00000b78·····0·NOTYPE··LOCAL··DEFAULT····1·$d49 ····46:·00000b68·····0·NOTYPE··LOCAL··DEFAULT····1·$d
50 ····47:·00000324·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1650 ····47:·00000324·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
51 ····48:·00000b8c·····0·NOTYPE··LOCAL··DEFAULT····1·$t51 ····48:·00000b7c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
52 ····49:·00000c4c·····0·NOTYPE··LOCAL··DEFAULT····1·$d52 ····49:·00000c2c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
53 ····50:·00000c68·····0·NOTYPE··LOCAL··DEFAULT····1·$t53 ····50:·00000c48·····0·NOTYPE··LOCAL··DEFAULT····1·$t
54 ····51:·00000d24·····0·NOTYPE··LOCAL··DEFAULT····1·$d54 ····51:·00000ce4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
55 ····52:·00000368·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1755 ····52:·00000368·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
56 ····53:·00000d40·····0·NOTYPE··LOCAL··DEFAULT····1·$t56 ····53:·00000d00·····0·NOTYPE··LOCAL··DEFAULT····1·$t
57 ····54:·00000f48·····0·NOTYPE··LOCAL··DEFAULT····1·$d57 ····54:·00000f00·····0·NOTYPE··LOCAL··DEFAULT····1·$d
58 ····55:·00000380·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1858 ····55:·00000380·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
59 ····56:·000003c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1959 ····56:·000003c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
60 ····57:·00000000·····0·SECTION·LOCAL··DEFAULT····5·60 ····57:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
61 ····58:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d61 ····58:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
62 ····59:·00000014····20·OBJECT··LOCAL··DEFAULT····5·new_page_header.2746062 ····59:·00000014····20·OBJECT··LOCAL··DEFAULT····5·new_page_header.27460
63 ····60:·00000028·····8·OBJECT··LOCAL··DEFAULT····5·empty_item.2746163 ····60:·00000028·····8·OBJECT··LOCAL··DEFAULT····5·empty_item.27461
64 ····61:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d64 ····61:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d
Offset 93, 23 lines modifiedOffset 93, 23 lines modified
93 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·group_mutex_unlock93 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·group_mutex_unlock
94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line
95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fxstat6496 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fxstat64
97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·readfully97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·readfully
98 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror98 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
100 ····96:·000006a5···160·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_cache_init100 ····96:·00000681···160·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_cache_init
101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
102 ····98:·00000745···132·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_cache_write_item102 ····98:·00000721···132·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_cache_write_item
103 ····99:·000007c9···116·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_cache_read_item103 ····99:·000007a5···128·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_cache_read_item
104 ···100:·0000083d···132·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_cache_write_header104 ···100:·00000825···144·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_cache_write_header
105 ···101:·000008c1···244·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_cache_write_new_header105 ···101:·000008b5···236·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_cache_write_new_header
106 ···102:·000009b5···120·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_cache_read_header106 ···102:·000009a1···128·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_cache_read_header
107 ···103:·00000a2d···352·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_cache_flush107 ···103:·00000a21···348·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_cache_flush
108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·u64_set_avl_iterator_init108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·u64_set_avl_iterator_init
109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·u64_set_avl_iterator_next_node109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·u64_set_avl_iterator_next_node
110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·u64_set_avl_iterator_hasnext110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·u64_set_avl_iterator_hasnext
111 ···107:·00000b8d···220·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_cache_flush_page111 ···107:·00000b7d···204·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_cache_flush_page
112 ···108:·00000c69···216·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_cache_clear112 ···108:·00000c49···184·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_cache_clear
113 ···109:·00000d41···556·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_cache_close113 ···109:·00000d01···548·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_cache_close
114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·u64_set_avl_destroy114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·u64_set_avl_destroy
115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·u32_set_avl_delete115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·u32_set_avl_delete
24.1 KB
readelf --wide --relocs {}
    
Offset 1, 188 lines modifiedOffset 1, 184 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1fa4·contains·185·entries:1 Relocation·section·'.rel.text'·at·offset·0x1f5c·contains·181·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000032··0000480a·R_ARM_THM_CALL·········00000000···lseek643 0000002e··0000480a·R_ARM_THM_CALL·········00000000···lseek64
4 00000076··0000490a·R_ARM_THM_CALL·········00000000···logger_handle_msg4 00000078··0000490a·R_ARM_THM_CALL·········00000000···logger_handle_msg
5 00000084··0000480a·R_ARM_THM_CALL·········00000000···lseek645 00000086··0000480a·R_ARM_THM_CALL·········00000000···lseek64
6 000000a4··00004a0a·R_ARM_THM_CALL·········00000000···writefully6 000000a6··00004a0a·R_ARM_THM_CALL·········00000000···writefully
7 000000b8··0000480a·R_ARM_THM_CALL·········00000000···lseek647 000000ba··0000480a·R_ARM_THM_CALL·········00000000···lseek64
8 000000d4··00004b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_8 000000d8··00004b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
9 000000d8··00004c1a·R_ARM_GOT_BREL·········00000000···g_database_logger9 000000dc··00004c1a·R_ARM_GOT_BREL·········00000000···g_database_logger
10 000000dc··00000503·R_ARM_REL32············00000000···.LC110 000000e0··00000503·R_ARM_REL32············00000000···.LC1
11 000000fa··00004d0a·R_ARM_THM_CALL·········00000000···u32_set_avl_find11 000000fe··00004d0a·R_ARM_THM_CALL·········00000000···u32_set_avl_find
12 00000110··00004e0a·R_ARM_THM_CALL·········00000000···u64_set_avl_find12 00000114··00004e0a·R_ARM_THM_CALL·········00000000···u64_set_avl_find
13 00000122··00004f0a·R_ARM_THM_CALL·········00000000···u64_set_avl_delete13 00000124··00004f0a·R_ARM_THM_CALL·········00000000···u64_set_avl_delete
14 00000140··0000500a·R_ARM_THM_CALL·········00000000···free14 00000142··0000500a·R_ARM_THM_CALL·········00000000···free
15 0000016c··0000490a·R_ARM_THM_CALL·········00000000···logger_handle_msg15 0000016e··0000490a·R_ARM_THM_CALL·········00000000···logger_handle_msg
16 00000192··0000490a·R_ARM_THM_CALL·········00000000···logger_handle_msg16 00000192··0000510a·R_ARM_THM_CALL·········00000000···list_dl_remove
17 0000019e··0000510a·R_ARM_THM_CALL·········00000000···list_dl_remove17 000001ae··0000490a·R_ARM_THM_CALL·········00000000···logger_handle_msg
18 000001ba··0000490a·R_ARM_THM_CALL·········00000000···logger_handle_msg18 000001b4··00000103·R_ARM_REL32············00000000···.bss
19 000001c0··00000103·R_ARM_REL32············00000000···.bss19 000001b8··00004b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
20 000001c4··00004b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_20 000001bc··00000103·R_ARM_REL32············00000000···.bss
21 000001c8··00000103·R_ARM_REL32············00000000···.bss21 000001c0··00000903·R_ARM_REL32············00000074···.LC3
22 000001cc··00004c1a·R_ARM_GOT_BREL·········00000000···g_database_logger22 000001c4··00004c1a·R_ARM_GOT_BREL·········00000000···g_database_logger
23 000001d0··00000903·R_ARM_REL32············00000074···.LC323 000001c8··00000a03·R_ARM_REL32············00000094···.LC4
24 000001d4··00000a03·R_ARM_REL32············00000094···.LC424 000001cc··00000b03·R_ARM_REL32············00000044···.LC2
25 000001d8··00000b03·R_ARM_REL32············00000044···.LC225 000001e8··0000520a·R_ARM_THM_CALL·········00000000···dief
26 000001f4··0000520a·R_ARM_THM_CALL·········00000000···dief26 000001ec··0000530a·R_ARM_THM_CALL·········00000000···abort
27 000001f8··0000530a·R_ARM_THM_CALL·········00000000···abort27 000001f0··00000f03·R_ARM_REL32············000000b4···.LC5
28 000001fc··00000f03·R_ARM_REL32············000000b4···.LC528 000001f4··00001003·R_ARM_REL32············000000e4···.LC6
29 00000200··00001003·R_ARM_REL32············000000e4···.LC629 00000248··0000490a·R_ARM_THM_CALL·········00000000···logger_handle_msg
30 0000025c··0000490a·R_ARM_THM_CALL·········00000000···logger_handle_msg30 00000254··0000540a·R_ARM_THM_CALL·········00000000···group_mutex_lock
31 00000268··0000540a·R_ARM_THM_CALL·········00000000···group_mutex_lock31 0000025c··0000550a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
32 00000270··0000550a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert32 00000270··0000560a·R_ARM_THM_CALL·········00000000···u64_set_avl_insert
33 00000284··0000560a·R_ARM_THM_CALL·········00000000···u64_set_avl_insert33 00000298··0000570a·R_ARM_THM_CALL·········00000000···memcpy
34 000002ac··0000570a·R_ARM_THM_CALL·········00000000···memcpy34 000002aa··0000580a·R_ARM_THM_CALL·········00000000···zalloc_line
35 000002be··0000580a·R_ARM_THM_CALL·········00000000···zalloc_line35 000002da··0000590a·R_ARM_THM_CALL·········00000000···group_mutex_unlock
36 000002ee··0000590a·R_ARM_THM_CALL·········00000000···group_mutex_unlock36 00000316··0000490a·R_ARM_THM_CALL·········00000000···logger_handle_msg
37 0000032a··0000490a·R_ARM_THM_CALL·········00000000···logger_handle_msg37 0000033c··00005a0a·R_ARM_THM_CALL·········00000000···zfree_line
38 00000354··00005a0a·R_ARM_THM_CALL·········00000000···zfree_line38 0000035e··0000510a·R_ARM_THM_CALL·········00000000···list_dl_remove
39 00000376··0000510a·R_ARM_THM_CALL·········00000000···list_dl_remove39 00000370··0000490a·R_ARM_THM_CALL·········00000000···logger_handle_msg
40 00000388··0000490a·R_ARM_THM_CALL·········00000000···logger_handle_msg40 0000037a··00005b0a·R_ARM_THM_CALL·········00000000···malloc
41 00000392··00005b0a·R_ARM_THM_CALL·········00000000···malloc41 00000390··00005b0a·R_ARM_THM_CALL·········00000000···malloc
42 000003a8··00005b0a·R_ARM_THM_CALL·········00000000···malloc42 000003aa··00005c0a·R_ARM_THM_CALL·········00000000···__fxstat64
43 000003c2··00005c0a·R_ARM_THM_CALL·········00000000···__fxstat6443 000003e4··0000480a·R_ARM_THM_CALL·········00000000···lseek64
44 000003fc··0000480a·R_ARM_THM_CALL·········00000000···lseek6444 000003f6··0000480a·R_ARM_THM_CALL·········00000000···lseek64
45 0000040e··0000480a·R_ARM_THM_CALL·········00000000···lseek6445 00000402··00005d0a·R_ARM_THM_CALL·········00000000···readfully
46 0000041a··00005d0a·R_ARM_THM_CALL·········00000000···readfully46 00000410··0000480a·R_ARM_THM_CALL·········00000000···lseek64
47 00000428··0000480a·R_ARM_THM_CALL·········00000000···lseek6447 0000041e··00005e0a·R_ARM_THM_CALL·········00000000···perror
48 00000436··00005e0a·R_ARM_THM_CALL·········00000000···perror48 00000424··00005f0a·R_ARM_THM_CALL·········00000000···exit
49 0000043c··00005f0a·R_ARM_THM_CALL·········00000000···exit49 00000428··00004b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
50 00000440··00004b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_50 0000042c··00004c1a·R_ARM_GOT_BREL·········00000000···g_database_logger
51 00000444··00004c1a·R_ARM_GOT_BREL·········00000000···g_database_logger51 00000430··00000103·R_ARM_REL32············00000000···.bss
52 00000448··00001403·R_ARM_REL32············000000ec···.LC752 00000434··00001403·R_ARM_REL32············000000ec···.LC7
53 0000044c··00000103·R_ARM_REL32············00000000···.bss53 00000438··00000103·R_ARM_REL32············00000000···.bss
54 00000450··00000103·R_ARM_REL32············00000000···.bss54 0000043c··00000103·R_ARM_REL32············00000000···.bss
55 00000454··00000103·R_ARM_REL32············00000000···.bss55 00000440··00001503·R_ARM_REL32············00000124···.LC8
56 00000458··00001503·R_ARM_REL32············00000124···.LC856 00000444··00000b03·R_ARM_REL32············00000044···.LC2
57 0000045c··00000b03·R_ARM_REL32············00000044···.LC257 00000448··00001603·R_ARM_REL32············00000168···.LC9
58 00000460··00001603·R_ARM_REL32············00000168···.LC958 0000049e··0000490a·R_ARM_THM_CALL·········00000000···logger_handle_msg
59 000004bc··0000490a·R_ARM_THM_CALL·········00000000···logger_handle_msg59 000004aa··0000540a·R_ARM_THM_CALL·········00000000···group_mutex_lock
60 000004c8··0000540a·R_ARM_THM_CALL·········00000000···group_mutex_lock60 000004b2··0000550a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
61 000004d0··0000550a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert61 000004c6··0000560a·R_ARM_THM_CALL·········00000000···u64_set_avl_insert
62 000004e4··0000560a·R_ARM_THM_CALL·········00000000···u64_set_avl_insert62 000004dc··0000570a·R_ARM_THM_CALL·········00000000···memcpy
63 000004fa··0000570a·R_ARM_THM_CALL·········00000000···memcpy63 000004ee··0000580a·R_ARM_THM_CALL·········00000000···zalloc_line
64 0000050c··0000580a·R_ARM_THM_CALL·········00000000···zalloc_line64 0000051e··0000590a·R_ARM_THM_CALL·········00000000···group_mutex_unlock
65 0000053c··0000590a·R_ARM_THM_CALL·········00000000···group_mutex_unlock65 0000054a··0000490a·R_ARM_THM_CALL·········00000000···logger_handle_msg
66 00000568··0000490a·R_ARM_THM_CALL·········00000000···logger_handle_msg66 00000570··00005a0a·R_ARM_THM_CALL·········00000000···zfree_line
67 00000592··00005a0a·R_ARM_THM_CALL·········00000000···zfree_line67 00000592··0000510a·R_ARM_THM_CALL·········00000000···list_dl_remove
68 000005b4··0000510a·R_ARM_THM_CALL·········00000000···list_dl_remove68 000005a4··0000490a·R_ARM_THM_CALL·········00000000···logger_handle_msg
69 000005c6··0000490a·R_ARM_THM_CALL·········00000000···logger_handle_msg69 000005ae··00005b0a·R_ARM_THM_CALL·········00000000···malloc
70 000005d0··00005b0a·R_ARM_THM_CALL·········00000000···malloc70 000005c4··00005b0a·R_ARM_THM_CALL·········00000000···malloc
71 000005e6··00005b0a·R_ARM_THM_CALL·········00000000···malloc71 000005de··00005c0a·R_ARM_THM_CALL·········00000000···__fxstat64
72 00000600··00005c0a·R_ARM_THM_CALL·········00000000···__fxstat6472 00000618··0000480a·R_ARM_THM_CALL·········00000000···lseek64
73 0000063a··0000480a·R_ARM_THM_CALL·········00000000···lseek6473 0000062a··0000480a·R_ARM_THM_CALL·········00000000···lseek64
74 0000064c··0000480a·R_ARM_THM_CALL·········00000000···lseek6474 00000636··00005d0a·R_ARM_THM_CALL·········00000000···readfully
75 00000658··00005d0a·R_ARM_THM_CALL·········00000000···readfully75 00000644··0000480a·R_ARM_THM_CALL·········00000000···lseek64
76 00000666··0000480a·R_ARM_THM_CALL·········00000000···lseek6476 00000652··00005e0a·R_ARM_THM_CALL·········00000000···perror
77 00000674··00005e0a·R_ARM_THM_CALL·········00000000···perror77 00000658··00005f0a·R_ARM_THM_CALL·········00000000···exit
78 0000067a··00005f0a·R_ARM_THM_CALL·········00000000···exit78 0000065c··00004b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
79 00000680··00004b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_79 00000660··00004c1a·R_ARM_GOT_BREL·········00000000···g_database_logger
80 00000684··00004c1a·R_ARM_GOT_BREL·········00000000···g_database_logger80 00000664··00000103·R_ARM_REL32············00000000···.bss
81 00000688··00001a03·R_ARM_REL32············00000188···.LC1081 00000668··00001a03·R_ARM_REL32············00000188···.LC10
82 0000068c··00000103·R_ARM_REL32············00000000···.bss82 0000066c··00000103·R_ARM_REL32············00000000···.bss
83 00000690··00000103·R_ARM_REL32············00000000···.bss83 00000670··00000103·R_ARM_REL32············00000000···.bss
84 00000694··00000103·R_ARM_REL32············00000000···.bss84 00000674··00001503·R_ARM_REL32············00000124···.LC8
85 00000698··00001503·R_ARM_REL32············00000124···.LC885 00000678··00000b03·R_ARM_REL32············00000044···.LC2
86 0000069c··00000b03·R_ARM_REL32············00000044···.LC286 0000067c··00001603·R_ARM_REL32············00000168···.LC9
87 000006a0··00001603·R_ARM_REL32············00000168···.LC987 000006c0··0000610a·R_ARM_THM_CALL·········00000000···memset
88 000006ec··0000610a·R_ARM_THM_CALL·········00000000···memset88 00000714··00000103·R_ARM_REL32············00000000···.bss
89 00000738··00000103·R_ARM_REL32············00000000···.bss89 00000718··00003903·R_ARM_REL32············00000000···.rodata
90 0000073c··00003903·R_ARM_REL32············00000000···.rodata90 0000071c··00000103·R_ARM_REL32············00000000···.bss
91 00000740··00000103·R_ARM_REL32············00000000···.bss91 0000076e··0000490a·R_ARM_THM_CALL·········00000000···logger_handle_msg
92 00000794··0000490a·R_ARM_THM_CALL·········00000000···logger_handle_msg92 00000798··00004b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
93 000007bc··00004b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_93 0000079c··00004c1a·R_ARM_GOT_BREL·········00000000···g_database_logger
94 000007c0··00004c1a·R_ARM_GOT_BREL·········00000000···g_database_logger94 000007a0··00002003·R_ARM_REL32············000001c0···.LC11
95 000007c4··00002003·R_ARM_REL32············000001c0···.LC1195 00000800··0000490a·R_ARM_THM_CALL·········00000000···logger_handle_msg
96 0000081c··0000490a·R_ARM_THM_CALL·········00000000···logger_handle_msg96 00000818··00004b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
97 00000830··00004b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_97 0000081c··00004c1a·R_ARM_GOT_BREL·········00000000···g_database_logger
98 00000834··00004c1a·R_ARM_GOT_BREL·········00000000···g_database_logger98 00000820··00002303·R_ARM_REL32············00000204···.LC12
99 00000838··00002303·R_ARM_REL32············00000204···.LC1299 00000878··0000490a·R_ARM_THM_CALL·········00000000···logger_handle_msg
100 0000088a··0000490a·R_ARM_THM_CALL·········00000000···logger_handle_msg100 000008a8··00004b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
101 000008b4··00004b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_101 000008ac··00004c1a·R_ARM_GOT_BREL·········00000000···g_database_logger
102 000008b8··00004c1a·R_ARM_GOT_BREL·········00000000···g_database_logger102 000008b0··00002603·R_ARM_REL32············00000248···.LC13
103 000008bc··00002603·R_ARM_REL32············00000248···.LC13103 0000090c··0000490a·R_ARM_THM_CALL·········00000000···logger_handle_msg
104 00000920··0000490a·R_ARM_THM_CALL·········00000000···logger_handle_msg104 0000094a··0000490a·R_ARM_THM_CALL·········00000000···logger_handle_msg
105 0000095c··0000490a·R_ARM_THM_CALL·········00000000···logger_handle_msg105 0000098c··00004b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
106 000009a0··00004b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_106 00000990··00004c1a·R_ARM_GOT_BREL·········00000000···g_database_logger
107 000009a4··00004c1a·R_ARM_GOT_BREL·········00000000···g_database_logger107 00000994··00003903·R_ARM_REL32············00000000···.rodata
108 000009a8··00003903·R_ARM_REL32············00000000···.rodata108 00000998··00002903·R_ARM_REL32············00000290···.LC14
109 000009ac··00002003·R_ARM_REL32············000001c0···.LC11109 0000099c··00002003·R_ARM_REL32············000001c0···.LC11
110 000009b0··00002903·R_ARM_REL32············00000290···.LC14110 000009fc··0000490a·R_ARM_THM_CALL·········00000000···logger_handle_msg
111 00000a0c··0000490a·R_ARM_THM_CALL·········00000000···logger_handle_msg111 00000a14··00004b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
112 00000a20··00004b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_112 00000a18··00004c1a·R_ARM_GOT_BREL·········00000000···g_database_logger
113 00000a24··00004c1a·R_ARM_GOT_BREL·········00000000···g_database_logger113 00000a1c··00002c03·R_ARM_REL32············000002dc···.LC15
114 00000a28··00002c03·R_ARM_REL32············000002dc···.LC15114 00000a48··0000540a·R_ARM_THM_CALL·········00000000···group_mutex_lock
115 00000a54··0000540a·R_ARM_THM_CALL·········00000000···group_mutex_lock115 00000a52··00004d0a·R_ARM_THM_CALL·········00000000···u32_set_avl_find
116 00000a5e··00004d0a·R_ARM_THM_CALL·········00000000···u32_set_avl_find116 00000a64··0000680a·R_ARM_THM_CALL·········00000000···u64_set_avl_iterator_init
117 00000a74··0000680a·R_ARM_THM_CALL·········00000000···u64_set_avl_iterator_init117 00000a82··0000690a·R_ARM_THM_CALL·········00000000···u64_set_avl_iterator_next_node
118 00000a8a··0000690a·R_ARM_THM_CALL·········00000000···u64_set_avl_iterator_next_node118 00000a96··00006a0a·R_ARM_THM_CALL·········00000000···u64_set_avl_iterator_hasnext
119 00000a9e··00006a0a·R_ARM_THM_CALL·········00000000···u64_set_avl_iterator_hasnext119 00000ab6··0000590a·R_ARM_THM_CALL·········00000000···group_mutex_unlock
120 00000ac0··0000590a·R_ARM_THM_CALL·········00000000···group_mutex_unlock120 00000b0c··0000490a·R_ARM_THM_CALL·········00000000···logger_handle_msg
121 00000b1a··0000490a·R_ARM_THM_CALL·········00000000···logger_handle_msg121 00000b1c··0000480a·R_ARM_THM_CALL·········00000000···lseek64
122 00000b2a··0000480a·R_ARM_THM_CALL·········00000000···lseek64122 00000b2e··00004a0a·R_ARM_THM_CALL·········00000000···writefully
123 00000b3c··00004a0a·R_ARM_THM_CALL·········00000000···writefully123 00000b3e··0000480a·R_ARM_THM_CALL·········00000000···lseek64
124 00000b4c··0000480a·R_ARM_THM_CALL·········00000000···lseek64124 00000b56··0000480a·R_ARM_THM_CALL·········00000000···lseek64
125 00000b64··0000480a·R_ARM_THM_CALL·········00000000···lseek64125 00000b68··00000103·R_ARM_REL32············00000000···.bss
126 00000b78··00000103·R_ARM_REL32············00000000···.bss126 00000b6c··00004b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
Max diff block lines reached; -1/24613 bytes (-0.00%) of diff not shown.
454 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 10 lines modified
1 3H9F3NxD1 (FBFKF!a
 2 HCFzD(XO
 3 HCFzD(XO
2 journal_cjf_page_cache_flush_item·fd=%i·offset=%lli=%llx·size=%i)4 journal_cjf_page_cache_flush_item·fd=%i·offset=%lli=%llx·size=%i)
3 cjf:·journal_cjf_page_cache_flush_item(NULL)5 cjf:·journal_cjf_page_cache_flush_item(NULL)
4 cjf:·%i:%x·page·is·not·cached6 cjf:·%i:%x·page·is·not·cached
5 cjf:·%i:%x·has·no·page·cache7 cjf:·%i:%x·has·no·page·cache
6 ./../../lib/dnscore/include/dnscore/list-dl.h8 ./../../lib/dnscore/include/dnscore/list-dl.h
7 journal_cjf_page_cache_write(%i,·%lli=%llx,·%i,·%p,·%i)9 journal_cjf_page_cache_write(%i,·%lli=%llx,·%i,·%p,·%i)
8 journal_cjf_page_cache_cull()·%i·>·%i,·removing·and·flushing·last10 journal_cjf_page_cache_cull()·%i·>·%i,·removing·and·flushing·last
55.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 306 lines modifiedOffset 2, 298 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<journal_cjf_page_cache_item_flush.part.3>:3 00000000·<journal_cjf_page_cache_item_flush.part.3>:
4 journal_cjf_page_cache_item_flush.part.3():4 journal_cjf_page_cache_item_flush.part.3():
5 »       str.w»  r4,·[sp,·#-36]!5 »       str.w»  r4,·[sp,·#-36]!
6 »       mov.w»  r1,·#1 
7 »       mov»    r4,·r0 
8 »       strd»   r5,·r6,·[sp,·#4]6 »       strd»   r5,·r6,·[sp,·#4]
9 »       mov.w»  r2,·#0 
10 »       mov.w»  r3,·#0 
11 »       ldr»    r5,·[r0,·#12]7 »       ldr»    r5,·[r0,·#12]
 8 »       strd»   fp,·lr,·[sp,·#28]
12 »       strd»   r7,·r8,·[sp,·#12]9 »       strd»   r7,·r8,·[sp,·#12]
13 »       strd»   r9,·sl,·[sp,·#20]10 »       strd»   r9,·sl,·[sp,·#20]
14 »       mov.w»  sl,·#011 »       mov.w»  r3,·#1
15 »       strd»   fp,·lr,·[sp,·#28]12 »       sub»    sp,·#36»      ;·0x24
16 »       sub»    sp,·#2813 »       mov»    r4,·r0
17 »       ldr.w»  fp,·[pc,·#168]»      ;·d4·<journal_cjf_page_cache_item_flush.part.3+0xd4>14 »       str»    r3,·[sp,·#0]
 15 »       mov.w»  r2,·#0
18 »       mov»    r0,·r516 »       mov»    r0,·r5
19 »       str»    r1,·[sp,·#0]17 »       mov.w»  r3,·#0
 18 »       ldr.w»  fp,·[pc,·#172]»      ;·d8·<journal_cjf_page_cache_item_flush.part.3+0xd8>
20 »       bl»     0·<lseek64>19 »       bl»     0·<lseek64>
21 ·R_ARM_THM_CALL» lseek6420 ·R_ARM_THM_CALL» lseek64
22 »       ldr»    r3,·[pc,·#160]»;·(d8·<journal_cjf_page_cache_item_flush.part.3+0xd8>)21 »       ldr»    r3,·[pc,·#168]»;·(dc·<journal_cjf_page_cache_item_flush.part.3+0xdc>)
23 »       mov»    r9,·r122 »       ldrsh.w»r2,·[r4,·#16]
24 »       mov.w»  r1,·#823 »       ldrsh.w»ip,·[r4,·#18]
 24 »       ldrd»   r6,·r7,·[r4]
25 »       mov»    r8,·r025 »       mov»    r8,·r0
26 »       add»    fp,·pc26 »       add»    fp,·pc
27 »       ldrsh.w»lr,·[r4,·#18]27 »       mov.w»  r0,·#8
28 »       ldrsh.w»ip,·[r4,·#16]28 »       ldr.w»  r3,·[fp,·r3]
29 »       ldr.w»  r2,·[fp,·r3]29 »       mov»    r9,·r1
 30 »       sub.w»  ip,·ip,·r2
 31 »       mov.w»  sl,·#0
 32 »       smlalbb»r6,·r7,·r2,·r0
 33 »       ldr»    r2,·[pc,·#132]»;·(e0·<journal_cjf_page_cache_item_flush.part.3+0xe0>)
 34 »       mov.w»  r1,·ip,·lsl·#3
 35 »       str»    r3,·[sp,·#28]
30 »       mov»    r3,·r536 »       mov»    r3,·r5
31 »       ldrd»   r6,·r7,·[r4]37 »       ldr»    r0,·[sp,·#28]
32 »       ldr»    r0,·[r2,·#0]38 »       add»    r2,·pc
33 »       ldr»    r2,·[pc,·#132]»;·(dc·<journal_cjf_page_cache_item_flush.part.3+0xdc>)39 »       ldr»    r0,·[r0,·#0]
34 »       smlalbb»r6,·r7,·ip,·r140 »       str»    r1,·[sp,·#16]
35 »       sub.w»  ip,·lr,·ip 
36 »       mov.w»  ip,·ip,·lsl·#3 
37 »       mov.w»  r1,·#12 
38 »       strd»   r6,·r7,·[sp]41 »       strd»   r6,·r7,·[sp]
39 »       strd»   r6,·r7,·[sp,·#8]42 »       strd»   r6,·r7,·[sp,·#8]
40 »       add»    r2,·pc43 »       mov.w»  r1,·#12
41 »       str.w»  ip,·[sp,·#16] 
42 »       bl»     0·<logger_handle_msg>44 »       bl»     0·<logger_handle_msg>
43 ·R_ARM_THM_CALL» logger_handle_msg45 ·R_ARM_THM_CALL» logger_handle_msg
44 »       mov»    r2,·r646 »       mov»    r2,·r6
45 »       mov»    r3,·r747 »       mov»    r3,·r7
46 »       str.w»  sl,·[sp] 
47 »       mov»    r0,·r548 »       mov»    r0,·r5
 49 »       str.w»  sl,·[sp]
48 »       bl»     0·<lseek64>50 »       bl»     0·<lseek64>
49 ·R_ARM_THM_CALL» lseek6451 ·R_ARM_THM_CALL» lseek64
50 »       ldrsh.w»r1,·[r4,·#16]52 »       ldrsh.w»r1,·[r4,·#16]
51 »       mov»    r0,·r5 
52 »       ldrsh.w»r2,·[r4,·#18]53 »       ldrsh.w»r2,·[r4,·#18]
53 »       ldr»    r3,·[r4,·#8]54 »       ldr»    r3,·[r4,·#8]
 55 »       mov»    r0,·r5
54 »       sub.w»  r2,·r2,·r156 »       sub.w»  r2,·r2,·r1
55 »       add.w»  r2,·r2,·#1 
56 »       add.w»  r1,·r3,·r1,·lsl·#357 »       add.w»  r1,·r3,·r1,·lsl·#3
 58 »       add.w»  r2,·r2,·#1
57 »       mov.w»  r2,·r2,·lsl·#359 »       mov.w»  r2,·r2,·lsl·#3
58 »       bl»     0·<writefully>60 »       bl»     0·<writefully>
59 ·R_ARM_THM_CALL» writefully61 ·R_ARM_THM_CALL» writefully
60 »       mvn.w»  r1,·#65024» ;·0xfe0062 »       mvn.w»  r1,·#65024» ;·0xfe00
61 »       mov»    r0,·r5 
62 »       str.w»  sl,·[sp]63 »       str.w»  sl,·[sp]
 64 »       mov»    r0,·r5
63 »       mov»    r2,·r865 »       mov»    r2,·r8
64 »       mov»    r3,·r966 »       mov»    r3,·r9
65 »       str»    r1,·[r4,·#16]67 »       str»    r1,·[r4,·#16]
66 »       bl»     0·<lseek64>68 »       bl»     0·<lseek64>
67 ·R_ARM_THM_CALL» lseek6469 ·R_ARM_THM_CALL» lseek64
68 »       add»    sp,·#2870 »       add»    sp,·#36»      ;·0x24
69 »       ldrd»   r4,·r5,·[sp]71 »       ldrd»   r4,·r5,·[sp]
70 »       ldrd»   r6,·r7,·[sp,·#8]72 »       ldrd»   r6,·r7,·[sp,·#8]
71 »       ldrd»   r8,·r9,·[sp,·#16]73 »       ldrd»   r8,·r9,·[sp,·#16]
72 »       ldrd»   sl,·fp,·[sp,·#24]74 »       ldrd»   sl,·fp,·[sp,·#24]
73 »       add»    sp,·#3275 »       add»    sp,·#32
74 »       ldr.w»  pc,·[sp],·#476 »       ldr.w»  pc,·[sp],·#4
75 »       .word»  0x0000009077 »       nop
 78 »       .word»  0x00000092
76 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_79 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_
77 »       .word»  0x0000000080 »       .word»  0x00000000
78 ·R_ARM_GOT32»    g_database_logger81 ·R_ARM_GOT32»    g_database_logger
79 »       .word»  0x0000006882 »       .word»  0x00000076
80 ·R_ARM_REL32»    .LC183 ·R_ARM_REL32»    .LC1
  
81 000000e0·<journal_cjf_page_cache_delete>:84 000000e4·<journal_cjf_page_cache_delete>:
82 journal_cjf_page_cache_delete():85 journal_cjf_page_cache_delete():
83 »       str.w»  r4,·[sp,·#-20]!86 »       str.w»  r4,·[sp,·#-20]!
84 »       strd»   r5,·r6,·[sp,·#4]87 »       strd»   r5,·r6,·[sp,·#4]
85 »       mov»    r5,·r188 »       mov»    r5,·r0
 89 »       ldr»    r0,·[pc,·#196]»;·(1b4·<journal_cjf_page_cache_delete+0xd0>)
86 »       strd»   r7,·lr,·[sp,·#12]90 »       strd»   r7,·lr,·[sp,·#12]
87 »       mov»    r7,·r091 »       ldr»    r7,·[pc,·#192]»;·(1b8·<journal_cjf_page_cache_delete+0xd4>)
88 »       sub»    sp,·#1292 »       sub»    sp,·#12
89 »       ldr»    r0,·[pc,·#204]»;·(1c0·<journal_cjf_page_cache_delete+0xe0>)93 »       mov»    r6,·r1
90 »       mov»    r1,·r794 »       mov»    r1,·r5
91 »       ldr»    r6,·[pc,·#204]»;·(1c4·<journal_cjf_page_cache_delete+0xe4>) 
92 »       add»    r0,·pc95 »       add»    r0,·pc
93 »       bl»     0·<u32_set_avl_find>96 »       bl»     0·<u32_set_avl_find>
94 ·R_ARM_THM_CALL» u32_set_avl_find97 ·R_ARM_THM_CALL» u32_set_avl_find
95 »       add»    r6,·pc98 »       add»    r7,·pc
96 »       cmp»    r0,·#099 »       cmp»    r0,·#0
97 »       beq.n»  180·<journal_cjf_page_cache_delete+0xa0>100 »       beq.n»  182·<journal_cjf_page_cache_delete+0x9e>
98 »       add.w»  r4,·r0,·#8101 »       add.w»  r4,·r0,·#8
99 »       mov.w»  r3,·#0102 »       mov»    r2,·r6
100 »       mov»    r2,·r5 
101 »       mov»    r0,·r4103 »       mov»    r0,·r4
 104 »       mov.w»  r3,·#0
102 »       bl»     0·<u64_set_avl_find>105 »       bl»     0·<u64_set_avl_find>
103 ·R_ARM_THM_CALL» u64_set_avl_find106 ·R_ARM_THM_CALL» u64_set_avl_find
104 »       mov»    r3,·r0107 »       cbz»    r0,·15c·<journal_cjf_page_cache_delete+0x78>
105 »       cbz»    r0,·15a·<journal_cjf_page_cache_delete+0x7a>108 »       ldr»    r5,·[r0,·#8]
106 »       mov»    r0,·r4109 »       mov»    r2,·r6
107 »       mov»    r2,·r5 
Max diff block lines reached; 52472/56207 bytes (93.35%) of diff not shown.
43.7 KB
journal-cjf-page-output-stream.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········6044·(bytes·into·file)13 ··Start·of·section·headers:··········6040·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1319 ··Number·of·section·headers:·········13
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·12
2.55 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x179c:1 There·are·13·section·headers,·starting·at·offset·0x1798:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0005a8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0005a4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001464·0002a0·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·001460·0002a0·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0005dc·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0005d8·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0005dc·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0005d8·000000·00··WA··0···0··1
9 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·0005dc·000010·00··WA··0···0··49 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·0005d8·000010·00··WA··0···0··4
10 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·001704·000020·08···I·10···5··410 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·001700·000020·08···I·10···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0005ec·0003a7·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0005e8·0003a7·01·AMS··0···0··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·000993·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·00098f·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000993·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00098f·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·0009c8·000530·10·····11··43··414 ··[10]·.symtab···········SYMTAB··········00000000·0009c4·000530·10·····11··43··4
15 ··[11]·.strtab···········STRTAB··········00000000·000ef8·00056c·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·000ef4·00056c·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·001724·000076·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·001720·000076·00······0···0··1
17 Key·to·Flags:17 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··y·(purecode),·p·(processor·specific)21 ··y·(purecode),·p·(processor·specific)
6.29 KB
readelf --wide --symbols {}
    
Offset 9, 35 lines modifiedOffset 9, 35 lines modified
9 ·····5:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····1·$d9 ·····5:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
10 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC010 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
11 ·····7:·00000068·····0·NOTYPE··LOCAL··DEFAULT····7·.LC411 ·····7:·00000068·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4
12 ·····8:·00000034·····0·NOTYPE··LOCAL··DEFAULT····7·.LC212 ·····8:·00000034·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2
13 ·····9:·00000050·····0·NOTYPE··LOCAL··DEFAULT····7·.LC313 ·····9:·00000050·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3
14 ····10:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC114 ····10:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1
15 ····11:·00000104·····0·NOTYPE··LOCAL··DEFAULT····1·$t15 ····11:·00000104·····0·NOTYPE··LOCAL··DEFAULT····1·$t
16 ····12:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····1·$d16 ····12:·00000228·····0·NOTYPE··LOCAL··DEFAULT····1·$d
17 ····13:·00000098·····0·NOTYPE··LOCAL··DEFAULT····7·.LC517 ····13:·00000098·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5
18 ····14:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····7·.LC618 ····14:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····7·.LC6
19 ····15:·00000118·····0·NOTYPE··LOCAL··DEFAULT····7·.LC719 ····15:·00000118·····0·NOTYPE··LOCAL··DEFAULT····7·.LC7
20 ····16:·00000148·····0·NOTYPE··LOCAL··DEFAULT····7·.LC820 ····16:·00000148·····0·NOTYPE··LOCAL··DEFAULT····7·.LC8
21 ····17:·00000244·····0·NOTYPE··LOCAL··DEFAULT····1·$t21 ····17:·00000240·····0·NOTYPE··LOCAL··DEFAULT····1·$t
22 ····18:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····1·$d22 ····18:·000002e4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
23 ····19:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1223 ····19:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC12
24 ····20:·00000164·····0·NOTYPE··LOCAL··DEFAULT····7·.LC924 ····20:·00000164·····0·NOTYPE··LOCAL··DEFAULT····7·.LC9
25 ····21:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1025 ····21:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC10
26 ····22:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1126 ····22:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC11
27 ····23:·00000304·····0·NOTYPE··LOCAL··DEFAULT····1·$t27 ····23:·00000300·····0·NOTYPE··LOCAL··DEFAULT····1·$t
28 ····24:·00000560·····0·NOTYPE··LOCAL··DEFAULT····1·$d28 ····24:·0000055c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
29 ····25:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1629 ····25:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC16
30 ····26:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1530 ····26:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC15
31 ····27:·00000220·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1331 ····27:·00000220·····0·NOTYPE··LOCAL··DEFAULT····7·.LC13
32 ····28:·00000308·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1732 ····28:·00000308·····0·NOTYPE··LOCAL··DEFAULT····7·.LC17
33 ····29:·00000250·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1433 ····29:·00000250·····0·NOTYPE··LOCAL··DEFAULT····7·.LC14
34 ····30:·00000358·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1834 ····30:·00000358·····0·NOTYPE··LOCAL··DEFAULT····7·.LC18
35 ····31:·00000380·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1935 ····31:·00000380·····0·NOTYPE··LOCAL··DEFAULT····7·.LC19
36 ····32:·0000058c·····0·NOTYPE··LOCAL··DEFAULT····1·$t36 ····32:·00000588·····0·NOTYPE··LOCAL··DEFAULT····1·$t
37 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT····5·37 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
38 ····34:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d38 ····34:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
39 ····35:·00000000····16·OBJECT··LOCAL··DEFAULT····5·journal_cjf_page_output_stream_vtbl39 ····35:·00000000····16·OBJECT··LOCAL··DEFAULT····5·journal_cjf_page_output_stream_vtbl
40 ····36:·00000000·····0·SECTION·LOCAL··DEFAULT····7·40 ····36:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
41 ····37:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d41 ····37:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
42 ····38:·00000000·····0·SECTION·LOCAL··DEFAULT····1·42 ····38:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
43 ····39:·00000000·····0·SECTION·LOCAL··DEFAULT····3·43 ····39:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
Offset 49, 38 lines modifiedOffset 49, 38 lines modified
49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_page_cache_flush49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_page_cache_flush
50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line
51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·output_stream_set_void51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·output_stream_set_void
52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·buffer_output_stream_get_filtered52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·buffer_output_stream_get_filtered
53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fd_output_stream_detach53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fd_output_stream_detach
54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_database_logger55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_database_logger
56 ····52:·00000105···320·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_output_stream_next56 ····52:·00000105···316·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_output_stream_next
57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_page_cache_read_header57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_page_cache_read_header
58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_page_cache_write_header58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_page_cache_write_header
59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_page_cache_write_item59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_page_cache_write_item
60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_idxt_update_last_serial60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_idxt_update_last_serial
61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·log_debug_jnl61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·log_debug_jnl
62 ····58:·00000245···192·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_output_stream_cancel62 ····58:·00000241···192·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_output_stream_cancel
63 ····59:·00000305····18·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_output_stream_set_serial_from63 ····59:·00000301····18·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_output_stream_set_serial_from
64 ····60:·00000319····18·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_output_stream_set_serial_to64 ····60:·00000315····18·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_output_stream_set_serial_to
65 ····61:·0000032d····18·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_output_stream_set_soa_to_offset65 ····61:·00000329····18·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_output_stream_set_soa_to_offset
66 ····62:·00000341···112·FUNC····GLOBAL·DEFAULT····1·journal_cfj_page_output_stream_write_resource_record66 ····62:·0000033d···112·FUNC····GLOBAL·DEFAULT····1·journal_cfj_page_output_stream_write_resource_record
67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dns_resource_record_write67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dns_resource_record_write
68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·rr_soa_get_serial68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·rr_soa_get_serial
69 ····65:·000003b1···476·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_output_stream_reopen69 ····65:·000003ad···476·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_output_stream_reopen
70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_page_is_full70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_page_is_full
71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·lseek6471 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·lseek64
72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line
73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fd_output_stream_attach74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fd_output_stream_attach
75 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·file_output_stream_set_full_writes75 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·file_output_stream_set_full_writes
76 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·buffer_output_stream_init76 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·buffer_output_stream_init
77 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_idxt_append_page77 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_idxt_append_page
78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_ensure_file_opened78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_ensure_file_opened
79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_page_cache_write_new_header79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_page_cache_write_new_header
80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location
81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_flush81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_flush
82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief
83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort
84 ····80:·0000058d·····6·FUNC····GLOBAL·DEFAULT····1·journal_cfj_page_output_stream_get_size84 ····80:·00000589·····6·FUNC····GLOBAL·DEFAULT····1·journal_cfj_page_output_stream_get_size
85 ····81:·00000595·····6·FUNC····GLOBAL·DEFAULT····1·journal_cfj_page_output_stream_get_start_offset85 ····81:·00000591·····6·FUNC····GLOBAL·DEFAULT····1·journal_cfj_page_output_stream_get_start_offset
86 ····82:·0000059d····10·FUNC····GLOBAL·DEFAULT····1·journal_cfj_page_output_stream_get_current_offset86 ····82:·00000599····10·FUNC····GLOBAL·DEFAULT····1·journal_cfj_page_output_stream_get_current_offset
10.9 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1464·contains·84·entries:1 Relocation·section·'.rel.text'·at·offset·0x1460·contains·84·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000046··00002b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg3 00000046··00002b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
4 00000074··00002c0a·R_ARM_THM_CALL·········00000000···is_buffer_output_stream4 00000074··00002c0a·R_ARM_THM_CALL·········00000000···is_buffer_output_stream
5 00000084··00002b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg5 00000084··00002b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
6 0000008a··00002d0a·R_ARM_THM_CALL·········00000000···journal_cjf_page_cache_flush6 0000008a··00002d0a·R_ARM_THM_CALL·········00000000···journal_cjf_page_cache_flush
7 00000098··00002b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg7 00000098··00002b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
8 000000a2··00002e0a·R_ARM_THM_CALL·········00000000···zfree_line8 000000a2··00002e0a·R_ARM_THM_CALL·········00000000···zfree_line
Offset 14, 81 lines modifiedOffset 14, 81 lines modified
14 000000e8··0000331a·R_ARM_GOT_BREL·········00000000···g_database_logger14 000000e8··0000331a·R_ARM_GOT_BREL·········00000000···g_database_logger
15 000000ec··00000603·R_ARM_REL32············00000000···.LC015 000000ec··00000603·R_ARM_REL32············00000000···.LC0
16 000000f0··00002103·R_ARM_REL32············00000000···.data.rel.ro.local16 000000f0··00002103·R_ARM_REL32············00000000···.data.rel.ro.local
17 000000f4··00000703·R_ARM_REL32············00000068···.LC417 000000f4··00000703·R_ARM_REL32············00000068···.LC4
18 000000f8··00000803·R_ARM_REL32············00000034···.LC218 000000f8··00000803·R_ARM_REL32············00000034···.LC2
19 000000fc··00000903·R_ARM_REL32············00000050···.LC319 000000fc··00000903·R_ARM_REL32············00000050···.LC3
20 00000100··00000a03·R_ARM_REL32············0000001c···.LC120 00000100··00000a03·R_ARM_REL32············0000001c···.LC1
21 00000140··00002b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg21 0000013e··00002b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
22 0000015e··00002b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg22 0000015c··00002b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
23 0000016c··0000350a·R_ARM_THM_CALL·········00000000···journal_cjf_page_cache_read_header23 0000016a··0000350a·R_ARM_THM_CALL·········00000000···journal_cjf_page_cache_read_header
24 0000018c··0000360a·R_ARM_THM_CALL·········00000000···journal_cjf_page_cache_write_header24 0000018a··0000360a·R_ARM_THM_CALL·········00000000···journal_cjf_page_cache_write_header
25 000001a2··0000370a·R_ARM_THM_CALL·········00000000···journal_cjf_page_cache_write_item25 000001a0··0000370a·R_ARM_THM_CALL·········00000000···journal_cjf_page_cache_write_item
26 000001b4··0000380a·R_ARM_THM_CALL·········00000000···journal_cjf_idxt_update_last_serial26 000001b0··0000380a·R_ARM_THM_CALL·········00000000···journal_cjf_idxt_update_last_serial
27 00000202··0000390a·R_ARM_THM_CALL·········00000000···log_debug_jnl27 00000200··0000390a·R_ARM_THM_CALL·········00000000···log_debug_jnl
28 00000224··00002b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg28 00000222··00002b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
29 0000022c··00003219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_29 00000228··00003219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
30 00000230··0000331a·R_ARM_GOT_BREL·········00000000···g_database_logger30 0000022c··0000331a·R_ARM_GOT_BREL·········00000000···g_database_logger
31 00000234··00000d03·R_ARM_REL32············00000098···.LC531 00000230··00000d03·R_ARM_REL32············00000098···.LC5
32 00000238··00000e03·R_ARM_REL32············000000ec···.LC632 00000234··00000e03·R_ARM_REL32············000000ec···.LC6
33 0000023c··00000f03·R_ARM_REL32············00000118···.LC733 00000238··00000f03·R_ARM_REL32············00000118···.LC7
34 00000240··00001003·R_ARM_REL32············00000148···.LC834 0000023c··00001003·R_ARM_REL32············00000148···.LC8
35 00000290··00002b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg35 0000028c··00002b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
36 0000029e··0000300a·R_ARM_THM_CALL·········00000000···buffer_output_stream_get_filtered36 0000029a··0000300a·R_ARM_THM_CALL·········00000000···buffer_output_stream_get_filtered
37 000002a2··0000310a·R_ARM_THM_CALL·········00000000···fd_output_stream_detach37 0000029e··0000310a·R_ARM_THM_CALL·········00000000···fd_output_stream_detach
38 000002b0··00002f0a·R_ARM_THM_CALL·········00000000···output_stream_set_void38 000002ac··00002f0a·R_ARM_THM_CALL·········00000000···output_stream_set_void
39 000002ce··00002b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg39 000002ca··00002b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
40 000002e8··00003219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_40 000002e4··00003219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
41 000002ec··0000331a·R_ARM_GOT_BREL·········00000000···g_database_logger41 000002e8··0000331a·R_ARM_GOT_BREL·········00000000···g_database_logger
42 000002f0··00002103·R_ARM_REL32············00000000···.data.rel.ro.local42 000002ec··00002103·R_ARM_REL32············00000000···.data.rel.ro.local
43 000002f4··00001303·R_ARM_REL32············000001f0···.LC1243 000002f0··00001303·R_ARM_REL32············000001f0···.LC12
44 000002f8··00001403·R_ARM_REL32············00000164···.LC944 000002f4··00001403·R_ARM_REL32············00000164···.LC9
45 000002fc··00001503·R_ARM_REL32············000001a0···.LC1045 000002f8··00001503·R_ARM_REL32············000001a0···.LC10
46 00000300··00001603·R_ARM_REL32············000001bc···.LC1146 000002fc··00001603·R_ARM_REL32············000001bc···.LC11
47 0000035a··00003f0a·R_ARM_THM_CALL·········00000000···dns_resource_record_write47 00000356··00003f0a·R_ARM_THM_CALL·········00000000···dns_resource_record_write
48 00000370··0000400a·R_ARM_THM_CALL·········00000000···rr_soa_get_serial48 0000036c··0000400a·R_ARM_THM_CALL·········00000000···rr_soa_get_serial
49 000003dc··0000420a·R_ARM_THM_CALL·········00000000···journal_cjf_page_is_full49 000003d8··0000420a·R_ARM_THM_CALL·········00000000···journal_cjf_page_is_full
50 000003fa··00002b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg50 000003f6··00002b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
51 00000406··0000430a·R_ARM_THM_CALL·········00000000···lseek6451 00000402··0000430a·R_ARM_THM_CALL·········00000000···lseek64
52 00000416··0000440a·R_ARM_THM_CALL·········00000000···zalloc_line52 00000412··0000440a·R_ARM_THM_CALL·········00000000···zalloc_line
53 00000428··0000450a·R_ARM_THM_CALL·········00000000···memset53 00000424··0000450a·R_ARM_THM_CALL·········00000000···memset
54 00000430··0000460a·R_ARM_THM_CALL·········00000000···fd_output_stream_attach54 0000042c··0000460a·R_ARM_THM_CALL·········00000000···fd_output_stream_attach
55 0000043a··0000470a·R_ARM_THM_CALL·········00000000···file_output_stream_set_full_writes55 00000436··0000470a·R_ARM_THM_CALL·········00000000···file_output_stream_set_full_writes
56 00000446··0000480a·R_ARM_THM_CALL·········00000000···buffer_output_stream_init56 00000442··0000480a·R_ARM_THM_CALL·········00000000···buffer_output_stream_init
57 0000046a··0000490a·R_ARM_THM_CALL·········00000000···journal_cjf_idxt_append_page57 00000466··0000490a·R_ARM_THM_CALL·········00000000···journal_cjf_idxt_append_page
58 00000470··0000420a·R_ARM_THM_CALL·········00000000···journal_cjf_page_is_full58 0000046c··0000420a·R_ARM_THM_CALL·········00000000···journal_cjf_page_is_full
59 00000480··0000490a·R_ARM_THM_CALL·········00000000···journal_cjf_idxt_append_page59 0000047c··0000490a·R_ARM_THM_CALL·········00000000···journal_cjf_idxt_append_page
60 00000490··0000430a·R_ARM_THM_CALL·········00000000···lseek6460 0000048a··0000430a·R_ARM_THM_CALL·········00000000···lseek64
61 000004ae··00002b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg61 000004a8··00002b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
62 000004c2··00004a0a·R_ARM_THM_CALL·········00000000···journal_cjf_ensure_file_opened62 000004bc··00004a0a·R_ARM_THM_CALL·········00000000···journal_cjf_ensure_file_opened
63 000004cc··00004b0a·R_ARM_THM_CALL·········00000000···journal_cjf_page_cache_write_new_header63 000004c6··00004b0a·R_ARM_THM_CALL·········00000000···journal_cjf_page_cache_write_new_header
64 000004d6··0000390a·R_ARM_THM_CALL·········00000000···log_debug_jnl64 000004d0··0000390a·R_ARM_THM_CALL·········00000000···log_debug_jnl
65 000004dc··00004c0a·R_ARM_THM_CALL·········00000000···__errno_location65 000004d6··00004c0a·R_ARM_THM_CALL·········00000000···__errno_location
66 000004fe··00002b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg66 000004f8··00002b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
67 00000502··00004d0a·R_ARM_THM_CALL·········00000000···logger_flush67 000004fc··00004d0a·R_ARM_THM_CALL·········00000000···logger_flush
68 00000514··00004c0a·R_ARM_THM_CALL·········00000000···__errno_location68 00000510··00004c0a·R_ARM_THM_CALL·········00000000···__errno_location
69 00000536··00002b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg69 00000532··00002b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
70 0000053a··00004d0a·R_ARM_THM_CALL·········00000000···logger_flush70 00000536··00004d0a·R_ARM_THM_CALL·········00000000···logger_flush
71 00000558··00004e0a·R_ARM_THM_CALL·········00000000···dief71 00000554··00004e0a·R_ARM_THM_CALL·········00000000···dief
72 0000055c··00004f0a·R_ARM_THM_CALL·········00000000···abort72 00000558··00004f0a·R_ARM_THM_CALL·········00000000···abort
73 00000560··00003219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_73 0000055c··00003219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
74 00000564··00002103·R_ARM_REL32············00000000···.data.rel.ro.local74 00000560··00002103·R_ARM_REL32············00000000···.data.rel.ro.local
75 00000568··0000331a·R_ARM_GOT_BREL·········00000000···g_database_logger75 00000564··0000331a·R_ARM_GOT_BREL·········00000000···g_database_logger
76 0000056c··00001903·R_ARM_REL32············000002d4···.LC1676 00000568··00001903·R_ARM_REL32············000002d4···.LC16
77 00000570··00002103·R_ARM_REL32············00000000···.data.rel.ro.local77 0000056c··00002103·R_ARM_REL32············00000000···.data.rel.ro.local
78 00000574··00001a03·R_ARM_REL32············0000029c···.LC1578 00000570··00001a03·R_ARM_REL32············0000029c···.LC15
79 00000578··00001b03·R_ARM_REL32············00000220···.LC1379 00000574··00001b03·R_ARM_REL32············00000220···.LC13
80 0000057c··00001c03·R_ARM_REL32············00000308···.LC1780 00000578··00001c03·R_ARM_REL32············00000308···.LC17
81 00000580··00001d03·R_ARM_REL32············00000250···.LC1481 0000057c··00001d03·R_ARM_REL32············00000250···.LC14
82 00000584··00001e03·R_ARM_REL32············00000358···.LC1882 00000580··00001e03·R_ARM_REL32············00000358···.LC18
83 00000588··00001f03·R_ARM_REL32············00000380···.LC1983 00000584··00001f03·R_ARM_REL32············00000380···.LC19
84 0000006c··00002b1e·R_ARM_THM_JUMP24·······00000000···logger_handle_msg84 0000006c··00002b1e·R_ARM_THM_JUMP24·······00000000···logger_handle_msg
85 000000b6··00002f1e·R_ARM_THM_JUMP24·······00000000···output_stream_set_void85 000000b6··00002f1e·R_ARM_THM_JUMP24·······00000000···output_stream_set_void
86 00000278··00002b1e·R_ARM_THM_JUMP24·······00000000···logger_handle_msg86 00000274··00002b1e·R_ARM_THM_JUMP24·······00000000···logger_handle_msg
87 000002e4··0000391e·R_ARM_THM_JUMP24·······00000000···log_debug_jnl87 000002e0··0000391e·R_ARM_THM_JUMP24·······00000000···log_debug_jnl
  
88 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0x1704·contains·4·entries:88 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0x1700·contains·4·entries:
89 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name89 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
90 00000000··00000102·R_ARM_ABS32············00000001···journal_cjf_page_output_stream_write90 00000000··00000102·R_ARM_ABS32············00000001···journal_cjf_page_output_stream_write
91 00000004··00000302·R_ARM_ABS32············0000001d···journal_cjf_page_output_stream_flush91 00000004··00000302·R_ARM_ABS32············0000001d···journal_cjf_page_output_stream_flush
92 00000008··00000402·R_ARM_ABS32············00000025···journal_cjf_page_output_stream_close92 00000008··00000402·R_ARM_ABS32············00000025···journal_cjf_page_output_stream_close
93 0000000c··00002402·R_ARM_ABS32············00000000···.rodata.str1.493 0000000c··00002402·R_ARM_ABS32············00000000···.rodata.str1.4
381 B
strings --all --bytes=8 {}
    
Offset 1, 9 lines modifiedOffset 1, 8 lines modified
1 'J{DDh^XzD1 dKrh·F{D
2 dK·Frh{D 
3 cjf:·finishing·PAGE·stream2 cjf:·finishing·PAGE·stream
4 cjf:·flushing·PAGE·item3 cjf:·flushing·PAGE·item
5 cjf:·no·PAGE·item·to·flush4 cjf:·no·PAGE·item·to·flush
6 cjf:·closing·PAGE·item5 cjf:·closing·PAGE·item
7 cjf:·there·are·no·opened·PAGE·stream·to·close6 cjf:·there·are·no·opened·PAGE·stream·to·close
8 cjf:·updating·PAGE·stream·of·size·%u,·ending·at·position·%u·(%08x),·with·serial·%u7 cjf:·updating·PAGE·stream·of·size·%u,·ending·at·position·%u·(%08x),·with·serial·%u
9 cjf:·updating·PAGE·item·at·%u[(1·+·%u)·*·8]8 cjf:·updating·PAGE·item·at·%u[(1·+·%u)·*·8]
22.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 25, 274 lines modifiedOffset 25, 273 lines modified
25 »       ldr»    r3,·[r0,·#4]25 »       ldr»    r3,·[r0,·#4]
26 »       ldr»    r3,·[r3,·#4]26 »       ldr»    r3,·[r3,·#4]
27 »       bx»     r327 »       bx»     r3
  
28 00000024·<journal_cjf_page_output_stream_close>:28 00000024·<journal_cjf_page_output_stream_close>:
29 journal_cjf_page_output_stream_close():29 journal_cjf_page_output_stream_close():
30 »       strd»   r3,·r4,·[sp,·#-24]!30 »       strd»   r3,·r4,·[sp,·#-24]!
31 »       mov»    r4,·r031 »       ldr»    r3,·[pc,·#184]»;·(e4·<journal_cjf_page_output_stream_close+0xc0>)
32 »       mov.w»  r1,·#932 »       ldr»    r4,·[pc,·#188]»;·(e8·<journal_cjf_page_output_stream_close+0xc4>)
33 »       ldr»    r3,·[pc,·#180]»;·(e4·<journal_cjf_page_output_stream_close+0xc0>) 
34 »       strd»   r5,·r6,·[sp,·#8]33 »       strd»   r5,·r6,·[sp,·#8]
35 »       ldr»    r0,·[pc,·#176]»;·(e8·<journal_cjf_page_output_stream_close+0xc4>) 
36 »       strd»   r7,·lr,·[sp,·#16]34 »       strd»   r7,·lr,·[sp,·#16]
37 »       ldr»    r2,·[pc,·#176]»;·(ec·<journal_cjf_page_output_stream_close+0xc8>)35 »       ldr»    r2,·[pc,·#180]»;·(ec·<journal_cjf_page_output_stream_close+0xc8>)
 36 »       mov»    r5,·r0
 37 »       ldr»    r6,·[r0,·#0]
38 »       add»    r3,·pc38 »       add»    r3,·pc
39 »       ldr»    r6,·[r4,·#0]39 »       mov.w»  r1,·#9
40 »       ldr»    r5,·[r3,·r0]40 »       ldr»    r4,·[r3,·r4]
41 »       add»    r2,·pc41 »       add»    r2,·pc
42 »       ldr»    r0,·[r5,·#0]42 »       ldr»    r0,·[r4,·#0]
43 »       bl»     0·<logger_handle_msg>43 »       bl»     0·<logger_handle_msg>
44 ·R_ARM_THM_CALL» logger_handle_msg44 ·R_ARM_THM_CALL» logger_handle_msg
45 »       ldr»    r3,·[pc,·#164]»;·(f0·<journal_cjf_page_output_stream_close+0xcc>)45 »       ldr»    r3,·[pc,·#164]»;·(f0·<journal_cjf_page_output_stream_close+0xcc>)
46 »       ldr»    r2,·[r4,·#4]46 »       ldr»    r2,·[r5,·#4]
47 »       add»    r3,·pc47 »       add»    r3,·pc
48 »       cmp»    r2,·r348 »       cmp»    r2,·r3
49 »       beq.n»  70·<journal_cjf_page_output_stream_close+0x4c>49 »       beq.n»  70·<journal_cjf_page_output_stream_close+0x4c>
50 »       ldr»    r2,·[pc,·#156]»;·(f4·<journal_cjf_page_output_stream_close+0xd0>)50 »       ldr»    r2,·[pc,·#156]»;·(f4·<journal_cjf_page_output_stream_close+0xd0>)
51 »       mov.w»  r1,·#10 
52 »       ldrd»   r3,·r4,·[sp] 
53 »       ldr»    r0,·[r5,·#0] 
54 »       add»    r2,·pc 
55 »       ldrd»   r5,·r6,·[sp,·#8]51 »       ldrd»   r5,·r6,·[sp,·#8]
56 »       ldrd»   r7,·lr,·[sp,·#16]52 »       ldrd»   r7,·lr,·[sp,·#16]
 53 »       ldr»    r0,·[r4,·#0]
 54 »       mov.w»  r1,·#10
 55 »       ldrd»   r3,·r4,·[sp]
57 »       add»    sp,·#2456 »       add»    sp,·#24
 57 »       add»    r2,·pc
58 »       b.w»    0·<logger_handle_msg>58 »       b.w»    0·<logger_handle_msg>
59 ·R_ARM_THM_JUMP24»       logger_handle_msg59 ·R_ARM_THM_JUMP24»       logger_handle_msg
60 »       mov»    r0,·r660 »       mov»    r0,·r6
61 »       ldr»    r7,·[r6,·#8]61 »       ldr»    r7,·[r6,·#8]
62 »       bl»     0·<is_buffer_output_stream>62 »       bl»     0·<is_buffer_output_stream>
63 ·R_ARM_THM_CALL» is_buffer_output_stream63 ·R_ARM_THM_CALL» is_buffer_output_stream
64 »       cbnz»   r0,·ba·<journal_cjf_page_output_stream_close+0x96>64 »       cbnz»   r0,·ba·<journal_cjf_page_output_stream_close+0x96>
65 »       ldr»    r2,·[pc,·#124]»;·(f8·<journal_cjf_page_output_stream_close+0xd4>)65 »       ldr»    r2,·[pc,·#124]»;·(f8·<journal_cjf_page_output_stream_close+0xd4>)
66 »       mov.w»  r1,·#1066 »       mov.w»  r1,·#10
67 »       ldr»    r0,·[r5,·#0]67 »       ldr»    r0,·[r4,·#0]
68 »       add»    r2,·pc68 »       add»    r2,·pc
69 »       bl»     0·<logger_handle_msg>69 »       bl»     0·<logger_handle_msg>
70 ·R_ARM_THM_CALL» logger_handle_msg70 ·R_ARM_THM_CALL» logger_handle_msg
71 »       ldr»    r0,·[r7,·#92]» ;·0x5c71 »       ldr»    r0,·[r7,·#92]» ;·0x5c
72 »       bl»     0·<journal_cjf_page_cache_flush>72 »       bl»     0·<journal_cjf_page_cache_flush>
73 ·R_ARM_THM_CALL» journal_cjf_page_cache_flush73 ·R_ARM_THM_CALL» journal_cjf_page_cache_flush
74 »       ldr»    r2,·[pc,·#108]»;·(fc·<journal_cjf_page_output_stream_close+0xd8>)74 »       ldr»    r2,·[pc,·#108]»;·(fc·<journal_cjf_page_output_stream_close+0xd8>)
 75 »       ldr»    r0,·[r4,·#0]
75 »       mov.w»  r1,·#1076 »       mov.w»  r1,·#10
76 »       ldr»    r0,·[r5,·#0] 
77 »       add»    r2,·pc77 »       add»    r2,·pc
78 »       bl»     0·<logger_handle_msg>78 »       bl»     0·<logger_handle_msg>
79 ·R_ARM_THM_CALL» logger_handle_msg79 ·R_ARM_THM_CALL» logger_handle_msg
80 »       mov»    r0,·r680 »       mov»    r0,·r6
81 »       mov.w»  r1,·#481 »       mov.w»  r1,·#4
82 »       bl»     0·<zfree_line>82 »       bl»     0·<zfree_line>
83 ·R_ARM_THM_CALL» zfree_line83 ·R_ARM_THM_CALL» zfree_line
84 »       mov»    r0,·r484 »       mov»    r0,·r5
85 »       ldrd»   r3,·r4,·[sp]85 »       ldrd»   r3,·r4,·[sp]
86 »       ldrd»   r5,·r6,·[sp,·#8]86 »       ldrd»   r5,·r6,·[sp,·#8]
87 »       ldrd»   r7,·lr,·[sp,·#16]87 »       ldrd»   r7,·lr,·[sp,·#16]
88 »       add»    sp,·#2488 »       add»    sp,·#24
89 »       b.w»    0·<output_stream_set_void>89 »       b.w»    0·<output_stream_set_void>
90 ·R_ARM_THM_JUMP24»       output_stream_set_void90 ·R_ARM_THM_JUMP24»       output_stream_set_void
91 »       ldr»    r2,·[pc,·#68]» ;·(100·<journal_cjf_page_output_stream_close+0xdc>)91 »       ldr»    r2,·[pc,·#68]» ;·(100·<journal_cjf_page_output_stream_close+0xdc>)
92 »       mov.w»  r1,·#1092 »       mov.w»  r1,·#10
93 »       ldr»    r0,·[r5,·#0]93 »       ldr»    r0,·[r4,·#0]
94 »       add»    r2,·pc94 »       add»    r2,·pc
95 »       bl»     0·<logger_handle_msg>95 »       bl»     0·<logger_handle_msg>
96 ·R_ARM_THM_CALL» logger_handle_msg96 ·R_ARM_THM_CALL» logger_handle_msg
97 »       ldr»    r0,·[r4,·#0]97 »       ldr»    r0,·[r5,·#0]
98 »       ldr»    r3,·[r0,·#4]98 »       ldr»    r3,·[r0,·#4]
99 »       ldr»    r3,·[r3,·#4]99 »       ldr»    r3,·[r3,·#4]
100 »       blx»    r3100 »       blx»    r3
101 »       mov»    r0,·r6101 »       mov»    r0,·r6
102 »       bl»     0·<buffer_output_stream_get_filtered>102 »       bl»     0·<buffer_output_stream_get_filtered>
103 ·R_ARM_THM_CALL» buffer_output_stream_get_filtered103 ·R_ARM_THM_CALL» buffer_output_stream_get_filtered
104 »       bl»     0·<fd_output_stream_detach>104 »       bl»     0·<fd_output_stream_detach>
105 ·R_ARM_THM_CALL» fd_output_stream_detach105 ·R_ARM_THM_CALL» fd_output_stream_detach
106 »       ldr»    r3,·[r6,·#4]106 »       ldr»    r3,·[r6,·#4]
107 »       mov»    r0,·r6107 »       mov»    r0,·r6
108 »       ldr»    r3,·[r3,·#8]108 »       ldr»    r3,·[r3,·#8]
109 »       blx»    r3109 »       blx»    r3
110 »       b.n»    88·<journal_cjf_page_output_stream_close+0x64>110 »       b.n»    88·<journal_cjf_page_output_stream_close+0x64>
111 »       .word»  0x000000a4111 »       .word»  0x000000a6
112 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_112 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_
113 »       .word»  0x00000000113 »       .word»  0x00000000
114 ·R_ARM_GOT32»    g_database_logger114 ·R_ARM_GOT32»    g_database_logger
115 »       .word»  0x000000a6115 »       .word»  0x000000a6
116 ·R_ARM_REL32»    .LC0116 ·R_ARM_REL32»    .LC0
117 »       .word»  0x0000009e117 »       .word»  0x0000009e
118 ·R_ARM_REL32»    .data.rel.ro.local118 ·R_ARM_REL32»    .data.rel.ro.local
119 »       .word»  0x00000090119 »       .word»  0x00000086
120 ·R_ARM_REL32»    .LC4120 ·R_ARM_REL32»    .LC4
121 »       .word»  0x00000072121 »       .word»  0x00000072
122 ·R_ARM_REL32»    .LC2122 ·R_ARM_REL32»    .LC2
123 »       .word»  0x00000062123 »       .word»  0x00000062
124 ·R_ARM_REL32»    .LC3124 ·R_ARM_REL32»    .LC3
125 »       .word»  0x0000003a125 »       .word»  0x0000003a
126 ·R_ARM_REL32»    .LC1126 ·R_ARM_REL32»    .LC1
  
127 00000104·<journal_cjf_page_output_stream_next>:127 00000104·<journal_cjf_page_output_stream_next>:
128 journal_cjf_page_output_stream_next():128 journal_cjf_page_output_stream_next():
129 »       ldr»    r2,·[pc,·#292]»;·(22c·<journal_cjf_page_output_stream_next+0x128>)129 »       ldr»    r3,·[pc,·#288]»;·(228·<journal_cjf_page_output_stream_next+0x124>)
130 »       str.w»  r4,·[sp,·#-20]!130 »       str.w»  r4,·[sp,·#-20]!
131 »       ldr»    r3,·[pc,·#292]»;·(230·<journal_cjf_page_output_stream_next+0x12c>)131 »       ldr»    r2,·[pc,·#288]»;·(22c·<journal_cjf_page_output_stream_next+0x128>)
132 »       strd»   r5,·r6,·[sp,·#4]132 »       strd»   r5,·r6,·[sp,·#4]
133 »       ldr»    r5,·[r0,·#0]133 »       ldr»    r5,·[r0,·#0]
134 »       add»    r2,·pc 
135 »       strd»   r7,·lr,·[sp,·#12]134 »       strd»   r7,·lr,·[sp,·#12]
136 »       sub»    sp,·#52»      ;·0x34135 »       sub»    sp,·#52»      ;·0x34
137 »       ldr»    r7,·[r2,·r3]136 »       add»    r3,·pc
138 »       ldr»    r2,·[r5,·#28]137 »       ldr»    r7,·[r3,·r2]
 138 »       ldr»    r6,·[r5,·#28]
139 »       ldr»    r0,·[r7,·#0]139 »       ldr»    r0,·[r7,·#0]
140 »       cmp»    r2,·#0140 »       cmp»    r6,·#0
141 »       beq.n»  21c·<journal_cjf_page_output_stream_next+0x118>141 »       beq.n»  21a·<journal_cjf_page_output_stream_next+0x116>
Max diff block lines reached; 18894/23055 bytes (81.95%) of diff not shown.
10.4 KB
journal-cjf-page.o
871 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········1200·(bytes·into·file)13 ··Start·of·section·headers:··········1192·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1019 ··Number·of·section·headers:·········10
20 ··Section·header·string·table·index:·920 ··Section·header·string·table·index:·9
2.06 KB
readelf --wide --sections {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 There·are·10·section·headers,·starting·at·offset·0x4b0:1 There·are·10·section·headers,·starting·at·offset·0x4a8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·00012c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000124·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000428·000038·08···I··7···1··46 ··[·2]·.rel.text·········REL·············00000000·000420·000038·08···I··7···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000160·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000158·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000160·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000158·000000·00··WA··0···0··1
9 ··[·5]·.note.GNU-stack···PROGBITS········00000000·000160·000000·00······0···0··19 ··[·5]·.note.GNU-stack···PROGBITS········00000000·000158·000000·00······0···0··1
10 ··[·6]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000160·000033·00······0···0··110 ··[·6]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000158·000033·00······0···0··1
11 ··[·7]·.symtab···········SYMTAB··········00000000·000194·000120·10······8···7··411 ··[·7]·.symtab···········SYMTAB··········00000000·00018c·000120·10······8···7··4
12 ··[·8]·.strtab···········STRTAB··········00000000·0002b4·000173·00······0···0··112 ··[·8]·.strtab···········STRTAB··········00000000·0002ac·000173·00······0···0··1
13 ··[·9]·.shstrtab·········STRTAB··········00000000·000460·000050·00······0···0··113 ··[·9]·.shstrtab·········STRTAB··········00000000·000458·000050·00······0···0··1
14 Key·to·Flags:14 Key·to·Flags:
15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
18 ··y·(purecode),·p·(processor·specific)18 ··y·(purecode),·p·(processor·specific)
1.86 KB
readelf --wide --symbols {}
    
Offset 4, 18 lines modifiedOffset 4, 18 lines modified
4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
5 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t5 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····1·6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
7 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····3·7 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
8 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····4·8 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
9 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····5·9 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
10 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····6·10 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
11 ·····7:·00000001···230·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_get_stream_offset_from_serial11 ·····7:·00000001···222·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_get_stream_offset_from_serial
12 ·····8:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_idxt_get_page_offset12 ·····8:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_idxt_get_page_offset
13 ·····9:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_idxt_get_page_serial_from_index13 ·····9:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_idxt_get_page_serial_from_index
14 ····10:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_page_cache_read_header14 ····10:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_page_cache_read_header
15 ····11:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_page_cache_read_item15 ····11:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_page_cache_read_item
16 ····12:·000000e9····18·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_is_full16 ····12:·000000e1····18·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_is_full
17 ····13:·000000fd····10·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_line_count17 ····13:·000000f5····10·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_line_count
18 ····14:·00000109·····4·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_get_file_offset18 ····14:·00000101·····4·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_get_file_offset
19 ····15:·0000010d·····4·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_get_stream_file_offset19 ····15:·00000105·····4·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_get_stream_file_offset
20 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_idivmod20 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_idivmod
21 ····17:·00000111····28·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_get_last_serial21 ····17:·00000109····28·FUNC····GLOBAL·DEFAULT····1·journal_cjf_page_get_last_serial
1.18 KB
readelf --wide --relocs {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x428·contains·7·entries:1 Relocation·section·'.rel.text'·at·offset·0x420·contains·7·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000001a··0000080a·R_ARM_THM_CALL·········00000000···journal_cjf_idxt_get_page_offset3 0000001a··0000080a·R_ARM_THM_CALL·········00000000···journal_cjf_idxt_get_page_offset
4 00000024··0000090a·R_ARM_THM_CALL·········00000000···journal_cjf_idxt_get_page_serial_from_index4 00000024··0000090a·R_ARM_THM_CALL·········00000000···journal_cjf_idxt_get_page_serial_from_index
5 00000038··00000a0a·R_ARM_THM_CALL·········00000000···journal_cjf_page_cache_read_header5 00000038··00000a0a·R_ARM_THM_CALL·········00000000···journal_cjf_page_cache_read_header
6 00000080··00000b0a·R_ARM_THM_CALL·········00000000···journal_cjf_page_cache_read_item6 00000076··00000b0a·R_ARM_THM_CALL·········00000000···journal_cjf_page_cache_read_item
7 000000a0··00000b0a·R_ARM_THM_CALL·········00000000···journal_cjf_page_cache_read_item7 00000098··00000b0a·R_ARM_THM_CALL·········00000000···journal_cjf_page_cache_read_item
8 000000d8··00000b0a·R_ARM_THM_CALL·········00000000···journal_cjf_page_cache_read_item8 000000d0··00000b0a·R_ARM_THM_CALL·········00000000···journal_cjf_page_cache_read_item
9 00000120··0000100a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod9 00000118··0000100a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod
4.38 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 130 lines modifiedOffset 1, 128 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000000·<journal_cjf_page_get_stream_offset_from_serial>:2 00000000·<journal_cjf_page_get_stream_offset_from_serial>:
3 journal_cjf_page_get_stream_offset_from_serial():3 journal_cjf_page_get_stream_offset_from_serial():
4 »       strd»   r4,·r5,·[sp,·#-32]!4 »       str.w»  r4,·[sp,·#-28]!
5 »       mov»    r5,·r0 
6 »       mov»    r4,·r15 »       mov»    r4,·r1
7 »       strd»   r6,·r7,·[sp,·#8]6 »       strd»   r5,·r6,·[sp,·#4]
 7 »       strd»   r9,·lr,·[sp,·#20]
 8 »       strd»   r7,·r8,·[sp,·#12]
 9 »       mov»    r5,·r0
 10 »       sub»    sp,·#44»      ;·0x2c
8 »       mov»    r7,·r211 »       mov»    r7,·r2
9 »       strd»   r8,·r9,·[sp,·#16] 
10 »       mov»    r9,·r312 »       mov»    r9,·r3
11 »       strd»   sl,·lr,·[sp,·#24] 
12 »       sub»    sp,·#40»      ;·0x28 
13 »       bl»     0·<journal_cjf_idxt_get_page_offset>13 »       bl»     0·<journal_cjf_idxt_get_page_offset>
14 ·R_ARM_THM_CALL» journal_cjf_idxt_get_page_offset14 ·R_ARM_THM_CALL» journal_cjf_idxt_get_page_offset
15 »       mov»    r6,·r0 
16 »       mov»    r1,·r415 »       mov»    r1,·r4
 16 »       mov»    r6,·r0
17 »       mov»    r0,·r517 »       mov»    r0,·r5
18 »       bl»     0·<journal_cjf_idxt_get_page_serial_from_index>18 »       bl»     0·<journal_cjf_idxt_get_page_serial_from_index>
19 ·R_ARM_THM_CALL» journal_cjf_idxt_get_page_serial_from_index19 ·R_ARM_THM_CALL» journal_cjf_idxt_get_page_serial_from_index
20 »       cmp»    r0,·r720 »       cmp»    r0,·r7
21 »       beq.n»  c8·<journal_cjf_page_get_stream_offset_from_serial+0xc8>21 »       beq.n»  c0·<journal_cjf_page_get_stream_offset_from_serial+0xc0>
22 »       add»    r1,·sp,·#2022 »       add»    r3,·sp,·#20
23 »       mov»    r2,·r623 »       mov»    r2,·r6
24 »       ldr»    r0,·[r5,·#92]» ;·0x5c24 »       str»    r3,·[sp,·#0]
25 »       mov.w»  r3,·#025 »       mov.w»  r3,·#0
26 »       str»    r1,·[sp,·#0]26 »       ldr»    r0,·[r5,·#92]» ;·0x5c
27 »       bl»     0·<journal_cjf_page_cache_read_header>27 »       bl»     0·<journal_cjf_page_cache_read_header>
28 ·R_ARM_THM_CALL» journal_cjf_page_cache_read_header28 ·R_ARM_THM_CALL» journal_cjf_page_cache_read_header
29 »       ldr»    r2,·[sp,·#20]29 »       ldr»    r2,·[sp,·#20]
30 »       movw»   r3,·#16720»  ;·0x415030 »       movw»   r3,·#16720»  ;·0x4150
31 »       movt»   r3,·#17735»  ;·0x454731 »       movt»   r3,·#17735»  ;·0x4547
32 »       cmp»    r2,·r332 »       cmp»    r2,·r3
33 »       bne.n»  c2·<journal_cjf_page_get_stream_offset_from_serial+0xc2>33 »       bne.n»  ba·<journal_cjf_page_get_stream_offset_from_serial+0xba>
34 »       ldrh.w» r3,·[sp,·#28]34 »       ldrh.w» r3,·[sp,·#28]
35 »       cmp»    r3,·#135 »       cmp»    r3,·#1
36 »       bls.n»  c2·<journal_cjf_page_get_stream_offset_from_serial+0xc2>36 »       bls.n»  ba·<journal_cjf_page_get_stream_offset_from_serial+0xba>
37 »       mov.w»  r4,·#037 »       mov.w»  r4,·#0
38 »       add.w»  r8,·sp,·#1238 »       add.w»  r8,·sp,·#12
39 »       b.n»    68·<journal_cjf_page_get_stream_offset_from_serial+0x68>39 »       b.n»    68·<journal_cjf_page_get_stream_offset_from_serial+0x68>
40 »       ldrh.w» r3,·[sp,·#28]40 »       ldrh.w» r3,·[sp,·#28]
41 »       add.w»  r3,·r3,·#4294967295» ;·0xffffffff41 »       add.w»  r3,·r3,·#4294967295» ;·0xffffffff
42 »       cmp»    r3,·r442 »       cmp»    r3,·r4
43 »       ble.n»  c2·<journal_cjf_page_get_stream_offset_from_serial+0xc2>43 »       ble.n»  ba·<journal_cjf_page_get_stream_offset_from_serial+0xba>
44 »       sxth»   r1,·r444 »       sxth»   r3,·r4
45 »       mov.w»  r3,·#0 
46 »       str.w»  r8,·[sp,·#4] 
47 »       mov»    r2,·r645 »       mov»    r2,·r6
 46 »       strd»   r3,·r8,·[sp]
 47 »       mov.w»  r3,·#0
48 »       ldr»    r0,·[r5,·#92]» ;·0x5c48 »       ldr»    r0,·[r5,·#92]» ;·0x5c
49 »       uxth.w» sl,·r4 
50 »       str»    r1,·[sp,·#0] 
51 »       add.w»  r4,·r4,·#1 
52 »       bl»     0·<journal_cjf_page_cache_read_item>49 »       bl»     0·<journal_cjf_page_cache_read_item>
53 ·R_ARM_THM_CALL» journal_cjf_page_cache_read_item50 ·R_ARM_THM_CALL» journal_cjf_page_cache_read_item
54 »       ldr»    r3,·[sp,·#12]51 »       ldr»    r3,·[sp,·#12]
 52 »       uxth»   r2,·r4
 53 »       add.w»  r4,·r4,·#1
55 »       cmp»    r3,·r754 »       cmp»    r3,·r7
56 »       bne.n»  5c·<journal_cjf_page_get_stream_offset_from_serial+0x5c>55 »       bne.n»  5c·<journal_cjf_page_get_stream_offset_from_serial+0x5c>
57 »       add.w»  sl,·sl,·#156 »       add.w»  r2,·r2,·#1
58 »       mov.w»  r3,·#057 »       sxth»   r3,·r2
59 »       str.w»  r8,·[sp,·#4] 
60 »       sxth.w» r1,·sl 
61 »       mov»    r2,·r658 »       mov»    r2,·r6
 59 »       strd»   r3,·r8,·[sp]
 60 »       mov.w»  r3,·#0
62 »       ldr»    r0,·[r5,·#92]» ;·0x5c61 »       ldr»    r0,·[r5,·#92]» ;·0x5c
63 »       str»    r1,·[sp,·#0] 
64 »       bl»     0·<journal_cjf_page_cache_read_item>62 »       bl»     0·<journal_cjf_page_cache_read_item>
65 ·R_ARM_THM_CALL» journal_cjf_page_cache_read_item63 ·R_ARM_THM_CALL» journal_cjf_page_cache_read_item
66 »       ldr»    r3,·[sp,·#16]64 »       ldr»    r3,·[sp,·#16]
67 »       mov.w»  r0,·#065 »       mov.w»  r0,·#0
68 »       str.w»  r3,·[r9]66 »       str.w»  r3,·[r9]
69 »       add»    sp,·#40»      ;·0x2867 »       add»    sp,·#44»      ;·0x2c
70 »       ldrd»   r4,·r5,·[sp]68 »       ldrd»   r4,·r5,·[sp]
71 »       ldrd»   r6,·r7,·[sp,·#8]69 »       ldrd»   r6,·r7,·[sp,·#8]
72 »       ldrd»   r8,·r9,·[sp,·#16]70 »       ldrd»   r8,·r9,·[sp,·#16]
73 »       add»    sp,·#2471 »       add»    sp,·#24
74 »       ldmia.w»sp!,·{sl,·pc}72 »       ldr.w»  pc,·[sp],·#4
75 »       mov.w»  r0,·#4294967295»    ;·0xffffffff73 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
76 »       b.n»    ae·<journal_cjf_page_get_stream_offset_from_serial+0xae>74 »       b.n»    a6·<journal_cjf_page_get_stream_offset_from_serial+0xa6>
77 »       mov.w»  r4,·#075 »       mov.w»  r4,·#0
78 »       add»    r1,·sp,·#1276 »       add»    r1,·sp,·#12
79 »       ldr»    r0,·[r5,·#92]» ;·0x5c77 »       ldr»    r0,·[r5,·#92]» ;·0x5c
80 »       mov»    r3,·r478 »       mov»    r3,·r4
81 »       mov»    r2,·r679 »       mov»    r2,·r6
82 »       strd»   r4,·r1,·[sp]80 »       strd»   r4,·r1,·[sp]
83 »       bl»     0·<journal_cjf_page_cache_read_item>81 »       bl»     0·<journal_cjf_page_cache_read_item>
84 ·R_ARM_THM_CALL» journal_cjf_page_cache_read_item82 ·R_ARM_THM_CALL» journal_cjf_page_cache_read_item
85 »       ldr»    r3,·[sp,·#16]83 »       ldr»    r3,·[sp,·#16]
86 »       mov»    r0,·r484 »       mov»    r0,·r4
87 »       str.w»  r3,·[r9]85 »       str.w»  r3,·[r9]
88 »       b.n»    ae·<journal_cjf_page_get_stream_offset_from_serial+0xae>86 »       b.n»    a6·<journal_cjf_page_get_stream_offset_from_serial+0xa6>
89 »       nop87 »       nop
  
90 000000e8·<journal_cjf_page_is_full>:88 000000e0·<journal_cjf_page_is_full>:
91 journal_cjf_page_is_full():89 journal_cjf_page_is_full():
92 »       ldrd»   r2,·r0,·[r0,·#44]»     ;·0x2c90 »       ldrd»   r2,·r0,·[r0,·#44]»     ;·0x2c
93 »       sub.w»  r0,·r2,·r091 »       sub.w»  r0,·r2,·r0
94 »       clz»    r0,·r092 »       clz»    r0,·r0
95 »       mov.w»  r0,·r0,·lsr·#593 »       mov.w»  r0,·r0,·lsr·#5
96 »       bx»     lr94 »       bx»     lr
97 »       nop95 »       nop
  
98 000000fc·<journal_cjf_page_line_count>:96 000000f4·<journal_cjf_page_line_count>:
99 journal_cjf_page_line_count():97 journal_cjf_page_line_count():
100 »       ldr»    r0,·[r0,·#44]» ;·0x2c98 »       ldr»    r0,·[r0,·#44]» ;·0x2c
101 »       adds»   r0,·#099 »       adds»   r0,·#0
102 »       it»     ne100 »       it»     ne
103 »       movne»  r0,·#1101 »       movne»  r0,·#1
104 »       bx»     lr102 »       bx»     lr
105 »       nop103 »       nop
  
106 00000108·<journal_cjf_page_get_file_offset>:104 00000100·<journal_cjf_page_get_file_offset>:
107 journal_cjf_page_get_file_offset():105 journal_cjf_page_get_file_offset():
108 »       ldr»    r0,·[r0,·#40]» ;·0x28106 »       ldr»    r0,·[r0,·#40]» ;·0x28
109 »       bx»     lr107 »       bx»     lr
Max diff block lines reached; 441/4299 bytes (10.26%) of diff not shown.
205 KB
journal-cjf.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········25212·(bytes·into·file)13 ··Start·of·section·headers:··········25180·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1519 ··Number·of·section·headers:·········15
20 ··Section·header·string·table·index:·1420 ··Section·header·string·table·index:·14
2.88 KB
readelf --wide --sections {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 There·are·15·section·headers,·starting·at·offset·0x627c:1 There·are·15·section·headers,·starting·at·offset·0x625c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000038·002290·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·002274·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·005320·000e28·08···I·12···1··46 ··[·2]·.rel.text·········REL·············00000000·005308·000e20·08···I·12···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0022c8·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0022ac·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0022c8·000051·00··WA··0···0··88 ··[·4]·.bss··············NOBITS··········00000000·0022b0·000051·00··WA··0···0··8
9 ··[·5]·.data.rel.local···PROGBITS········00000000·0022c8·000044·00··WA··0···0··49 ··[·5]·.data.rel.local···PROGBITS········00000000·0022b0·000044·00··WA··0···0··4
10 ··[·6]·.rel.data.rel.local·REL·············00000000·006148·000088·08···I·12···5··410 ··[·6]·.rel.data.rel.local·REL·············00000000·006128·000088·08···I·12···5··4
11 ··[·7]·.data.rel.ro.local·PROGBITS········00000000·00230c·000010·00··WA··0···0··411 ··[·7]·.data.rel.ro.local·PROGBITS········00000000·0022f4·000010·00··WA··0···0··4
12 ··[·8]·.rel.data.rel.ro.local·REL·············00000000·0061d0·000020·08···I·12···7··412 ··[·8]·.rel.data.rel.ro.local·REL·············00000000·0061b0·000020·08···I·12···7··4
13 ··[·9]·.rodata.str1.4····PROGBITS········00000000·00231c·000ff9·01·AMS··0···0··413 ··[·9]·.rodata.str1.4····PROGBITS········00000000·002304·000ff9·01·AMS··0···0··4
14 ··[10]·.note.GNU-stack···PROGBITS········00000000·003315·000000·00······0···0··114 ··[10]·.note.GNU-stack···PROGBITS········00000000·0032fd·000000·00······0···0··1
15 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003315·000033·00······0···0··115 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0032fd·000033·00······0···0··1
16 ··[12]·.symtab···········SYMTAB··········00000000·003348·001180·10·····13·175··416 ··[12]·.symtab···········SYMTAB··········00000000·003330·001180·10·····13·175··4
17 ··[13]·.strtab···········STRTAB··········00000000·0044c8·000e55·00······0···0··117 ··[13]·.strtab···········STRTAB··········00000000·0044b0·000e55·00······0···0··1
18 ··[14]·.shstrtab·········STRTAB··········00000000·0061f0·00008a·00······0···0··118 ··[14]·.shstrtab·········STRTAB··········00000000·0061d0·00008a·00······0···0··1
19 Key·to·Flags:19 Key·to·Flags:
20 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),20 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
21 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),21 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
23 ··y·(purecode),·p·(processor·specific)23 ··y·(purecode),·p·(processor·specific)
14.7 KB
readelf --wide --symbols {}
    
Offset 10, 51 lines modifiedOffset 10, 51 lines modified
10 ·····6:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····1·$t10 ·····6:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
11 ·····7:·0000000d·····6·FUNC····LOCAL··DEFAULT····1·journal_cjf_get_format_version11 ·····7:·0000000d·····6·FUNC····LOCAL··DEFAULT····1·journal_cjf_get_format_version
12 ·····8:·00000015···204·FUNC····LOCAL··DEFAULT····1·journal_cjf_link_zone12 ·····8:·00000015···204·FUNC····LOCAL··DEFAULT····1·journal_cjf_link_zone
13 ·····9:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d13 ·····9:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
14 ····10:·00000008·····0·NOTYPE··LOCAL··DEFAULT····9·.LC114 ····10:·00000008·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1
15 ····11:·00000034·····0·NOTYPE··LOCAL··DEFAULT····9·.LC215 ····11:·00000034·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2
16 ····12:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····1·$t16 ····12:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
17 ····13:·000000e1···120·FUNC····LOCAL··DEFAULT····1·journal_cjf_log_dump17 ····13:·000000e1···124·FUNC····LOCAL··DEFAULT····1·journal_cjf_log_dump
18 ····14:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····1·$d18 ····14:·00000150·····0·NOTYPE··LOCAL··DEFAULT····1·$d
19 ····15:·00000060·····0·NOTYPE··LOCAL··DEFAULT····9·.LC319 ····15:·00000060·····0·NOTYPE··LOCAL··DEFAULT····9·.LC3
20 ····16:·00000158·····0·NOTYPE··LOCAL··DEFAULT····1·$t20 ····16:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
21 ····17:·00000159···104·FUNC····LOCAL··DEFAULT····1·journal_cjf_truncate_to_serial21 ····17:·0000015d···104·FUNC····LOCAL··DEFAULT····1·journal_cjf_truncate_to_serial
22 ····18:·000001b4·····0·NOTYPE··LOCAL··DEFAULT····1·$d22 ····18:·000001b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
23 ····19:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC423 ····19:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC4
24 ····20:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t24 ····20:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
25 ····21:·000001c1····70·FUNC····LOCAL··DEFAULT····1·journal_cjf_get_serial_range25 ····21:·000001c5····70·FUNC····LOCAL··DEFAULT····1·journal_cjf_get_serial_range
26 ····22:·00000209···120·FUNC····LOCAL··DEFAULT····1·journal_cjf_get_last_serial26 ····22:·0000020d···120·FUNC····LOCAL··DEFAULT····1·journal_cjf_get_last_serial
27 ····23:·00000274·····0·NOTYPE··LOCAL··DEFAULT····1·$d27 ····23:·00000278·····0·NOTYPE··LOCAL··DEFAULT····1·$d
28 ····24:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····9·.LC528 ····24:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····9·.LC5
29 ····25:·00000280·····0·NOTYPE··LOCAL··DEFAULT····1·$t29 ····25:·00000284·····0·NOTYPE··LOCAL··DEFAULT····1·$t
30 ····26:·00000281···124·FUNC····LOCAL··DEFAULT····1·journal_cjf_get_first_serial30 ····26:·00000285···124·FUNC····LOCAL··DEFAULT····1·journal_cjf_get_first_serial
31 ····27:·000002f0·····0·NOTYPE··LOCAL··DEFAULT····1·$d31 ····27:·000002f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
32 ····28:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····9·.LC632 ····28:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····9·.LC6
33 ····29:·000002fc·····0·NOTYPE··LOCAL··DEFAULT····1·$t33 ····29:·00000300·····0·NOTYPE··LOCAL··DEFAULT····1·$t
34 ····30:·000002fd····20·FUNC····LOCAL··DEFAULT····1·journal_cjf_get_domain34 ····30:·00000301····20·FUNC····LOCAL··DEFAULT····1·journal_cjf_get_domain
35 ····31:·00000311···280·FUNC····LOCAL··DEFAULT····1·journal_cjf_truncate_to_size35 ····31:·00000315···280·FUNC····LOCAL··DEFAULT····1·journal_cjf_truncate_to_size
36 ····32:·00000418·····0·NOTYPE··LOCAL··DEFAULT····1·$d36 ····32:·0000041c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
37 ····33:·00000100·····0·NOTYPE··LOCAL··DEFAULT····9·.LC737 ····33:·00000100·····0·NOTYPE··LOCAL··DEFAULT····9·.LC7
38 ····34:·00000120·····0·NOTYPE··LOCAL··DEFAULT····9·.LC838 ····34:·00000120·····0·NOTYPE··LOCAL··DEFAULT····9·.LC8
39 ····35:·00000428·····0·NOTYPE··LOCAL··DEFAULT····1·$t39 ····35:·0000042c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
40 ····36:·00000429····94·FUNC····LOCAL··DEFAULT····1·journal_cjf_reopen40 ····36:·0000042d····94·FUNC····LOCAL··DEFAULT····1·journal_cjf_reopen
41 ····37:·00000489···564·FUNC····LOCAL··DEFAULT····1·journal_cjf_get_ixfr_stream_at_serial41 ····37:·0000048d···560·FUNC····LOCAL··DEFAULT····1·journal_cjf_get_ixfr_stream_at_serial
42 ····38:·0000069c·····0·NOTYPE··LOCAL··DEFAULT····1·$d42 ····38:·0000069c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
43 ····39:·00000154·····0·NOTYPE··LOCAL··DEFAULT····9·.LC943 ····39:·00000154·····0·NOTYPE··LOCAL··DEFAULT····9·.LC9
44 ····40:·00000180·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1044 ····40:·00000180·····0·NOTYPE··LOCAL··DEFAULT····9·.LC10
45 ····41:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1345 ····41:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····9·.LC13
46 ····42:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1146 ····42:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····9·.LC11
47 ····43:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1247 ····43:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····9·.LC12
48 ····44:·000006bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t48 ····44:·000006bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
49 ····45:·000006bd···116·FUNC····LOCAL··DEFAULT····1·journal_cjf_input_stream_close49 ····45:·000006bd···124·FUNC····LOCAL··DEFAULT····1·journal_cjf_input_stream_close
50 ····46:·00000724·····0·NOTYPE··LOCAL··DEFAULT····1·$d50 ····46:·0000072c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
51 ····47:·00000210·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1451 ····47:·00000210·····0·NOTYPE··LOCAL··DEFAULT····9·.LC14
52 ····48:·00000730·····0·NOTYPE··LOCAL··DEFAULT····1·$t52 ····48:·00000738·····0·NOTYPE··LOCAL··DEFAULT····1·$t
53 ····49:·00000731···348·FUNC····LOCAL··DEFAULT····1·journal_cjf_input_stream_read53 ····49:·00000739···340·FUNC····LOCAL··DEFAULT····1·journal_cjf_input_stream_read
54 ····50:·00000880·····0·NOTYPE··LOCAL··DEFAULT····1·$d54 ····50:·00000880·····0·NOTYPE··LOCAL··DEFAULT····1·$d
55 ····51:·00000230·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1555 ····51:·00000230·····0·NOTYPE··LOCAL··DEFAULT····9·.LC15
56 ····52:·0000088c·····0·NOTYPE··LOCAL··DEFAULT····1·$t56 ····52:·0000088c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
57 ····53:·0000088d···128·FUNC····LOCAL··DEFAULT····1·journal_cjf_input_stream_skip57 ····53:·0000088d···128·FUNC····LOCAL··DEFAULT····1·journal_cjf_input_stream_skip
58 ····54:·00000900·····0·NOTYPE··LOCAL··DEFAULT····1·$d58 ····54:·00000900·····0·NOTYPE··LOCAL··DEFAULT····1·$d
59 ····55:·00000264·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1659 ····55:·00000264·····0·NOTYPE··LOCAL··DEFAULT····9·.LC16
60 ····56:·0000090c·····0·NOTYPE··LOCAL··DEFAULT····1·$t60 ····56:·0000090c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
Offset 70, 62 lines modifiedOffset 70, 62 lines modified
70 ····66:·000003b0·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2170 ····66:·000003b0·····0·NOTYPE··LOCAL··DEFAULT····9·.LC21
71 ····67:·00000408·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2271 ····67:·00000408·····0·NOTYPE··LOCAL··DEFAULT····9·.LC22
72 ····68:·00000c00·····0·NOTYPE··LOCAL··DEFAULT····1·$t72 ····68:·00000c00·····0·NOTYPE··LOCAL··DEFAULT····1·$t
73 ····69:·00000c01···172·FUNC····LOCAL··DEFAULT····1·journal_cjf_alloc_default73 ····69:·00000c01···172·FUNC····LOCAL··DEFAULT····1·journal_cjf_alloc_default
74 ····70:·00000c9c·····0·NOTYPE··LOCAL··DEFAULT····1·$d74 ····70:·00000c9c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
75 ····71:·00000434·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2375 ····71:·00000434·····0·NOTYPE··LOCAL··DEFAULT····9·.LC23
76 ····72:·00000cac·····0·NOTYPE··LOCAL··DEFAULT····1·$t76 ····72:·00000cac·····0·NOTYPE··LOCAL··DEFAULT····1·$t
77 ····73:·00000cad···252·FUNC····LOCAL··DEFAULT····1·journal_cjf_create_file77 ····73:·00000cad···236·FUNC····LOCAL··DEFAULT····1·journal_cjf_create_file
78 ····74:·00000d90·····0·NOTYPE··LOCAL··DEFAULT····1·$d78 ····74:·00000d80·····0·NOTYPE··LOCAL··DEFAULT····1·$d
79 ····75:·00000440·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2479 ····75:·00000440·····0·NOTYPE··LOCAL··DEFAULT····9·.LC24
80 ····76:·00000460·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2580 ····76:·00000460·····0·NOTYPE··LOCAL··DEFAULT····9·.LC25
81 ····77:·00000da8·····0·NOTYPE··LOCAL··DEFAULT····1·$t81 ····77:·00000d98·····0·NOTYPE··LOCAL··DEFAULT····1·$t
82 ····78:·00000da9···228·FUNC····LOCAL··DEFAULT····1·journal_cjf_header_flush.part.182 ····78:·00000d99···228·FUNC····LOCAL··DEFAULT····1·journal_cjf_header_flush.part.1
83 ····79:·00000e7c·····0·NOTYPE··LOCAL··DEFAULT····1·$d83 ····79:·00000e6c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
84 ····80:·00000484·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2684 ····80:·00000484·····0·NOTYPE··LOCAL··DEFAULT····9·.LC26
85 ····81:·000004c0·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2785 ····81:·000004c0·····0·NOTYPE··LOCAL··DEFAULT····9·.LC27
86 ····82:·00000e8c·····0·NOTYPE··LOCAL··DEFAULT····1·$t86 ····82:·00000e7c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
87 ····83:·00000e8d···324·FUNC····LOCAL··DEFAULT····1·journal_cjf_close87 ····83:·00000e7d···324·FUNC····LOCAL··DEFAULT····1·journal_cjf_close
88 ····84:·00000fa8·····0·NOTYPE··LOCAL··DEFAULT····1·$d88 ····84:·00000f98·····0·NOTYPE··LOCAL··DEFAULT····1·$d
89 ····85:·00000504·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2889 ····85:·00000504·····0·NOTYPE··LOCAL··DEFAULT····9·.LC28
90 ····86:·00000518·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2990 ····86:·00000518·····0·NOTYPE··LOCAL··DEFAULT····9·.LC29
91 ····87:·00000534·····0·NOTYPE··LOCAL··DEFAULT····9·.LC3091 ····87:·00000534·····0·NOTYPE··LOCAL··DEFAULT····9·.LC30
92 ····88:·00000564·····0·NOTYPE··LOCAL··DEFAULT····9·.LC3192 ····88:·00000564·····0·NOTYPE··LOCAL··DEFAULT····9·.LC31
93 ····89:·0000058c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC3293 ····89:·0000058c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC32
94 ····90:·000005b8·····0·NOTYPE··LOCAL··DEFAULT····9·.LC3394 ····90:·000005b8·····0·NOTYPE··LOCAL··DEFAULT····9·.LC33
95 ····91:·000005e0·····0·NOTYPE··LOCAL··DEFAULT····9·.LC3495 ····91:·000005e0·····0·NOTYPE··LOCAL··DEFAULT····9·.LC34
96 ····92:·0000060c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC3596 ····92:·0000060c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC35
97 ····93:·00000fd0·····0·NOTYPE··LOCAL··DEFAULT····1·$t97 ····93:·00000fc0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
98 ····94:·00000fd1···232·FUNC····LOCAL··DEFAULT····1·journal_cjf_flush98 ····94:·00000fc1···232·FUNC····LOCAL··DEFAULT····1·journal_cjf_flush
99 ····95:·0000109c·····0·NOTYPE··LOCAL··DEFAULT····1·$d99 ····95:·0000108c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
100 ····96:·00000638·····0·NOTYPE··LOCAL··DEFAULT····9·.LC36100 ····96:·00000638·····0·NOTYPE··LOCAL··DEFAULT····9·.LC36
101 ····97:·0000064c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC37101 ····97:·0000064c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC37
102 ····98:·0000066c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC38102 ····98:·0000066c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC38
103 ····99:·000006a0·····0·NOTYPE··LOCAL··DEFAULT····9·.LC39103 ····99:·000006a0·····0·NOTYPE··LOCAL··DEFAULT····9·.LC39
104 ···100:·000006cc·····0·NOTYPE··LOCAL··DEFAULT····9·.LC40104 ···100:·000006cc·····0·NOTYPE··LOCAL··DEFAULT····9·.LC40
105 ···101:·000010b8·····0·NOTYPE··LOCAL··DEFAULT····1·$t105 ···101:·000010a8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
106 ···102:·000010b9···188·FUNC····LOCAL··DEFAULT····1·journal_cjf_destroy106 ···102:·000010a9···188·FUNC····LOCAL··DEFAULT····1·journal_cjf_destroy
107 ···103:·00001164·····0·NOTYPE··LOCAL··DEFAULT····1·$d107 ···103:·00001154·····0·NOTYPE··LOCAL··DEFAULT····1·$d
108 ···104:·000006fc·····0·NOTYPE··LOCAL··DEFAULT····9·.LC41108 ···104:·000006fc·····0·NOTYPE··LOCAL··DEFAULT····9·.LC41
109 ···105:·00001174·····0·NOTYPE··LOCAL··DEFAULT····1·$t109 ···105:·00001164·····0·NOTYPE··LOCAL··DEFAULT····1·$t
110 ···106:·000012f8·····0·NOTYPE··LOCAL··DEFAULT····1·$d110 ···106:·000012f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
111 ···107:·00000710·····0·NOTYPE··LOCAL··DEFAULT····9·.LC42111 ···107:·00000710·····0·NOTYPE··LOCAL··DEFAULT····9·.LC42
112 ···108:·00000758·····0·NOTYPE··LOCAL··DEFAULT····9·.LC43112 ···108:·00000758·····0·NOTYPE··LOCAL··DEFAULT····9·.LC43
113 ···109:·00000794·····0·NOTYPE··LOCAL··DEFAULT····9·.LC44113 ···109:·00000794·····0·NOTYPE··LOCAL··DEFAULT····9·.LC44
114 ···110:·000007f0·····0·NOTYPE··LOCAL··DEFAULT····9·.LC45114 ···110:·000007f0·····0·NOTYPE··LOCAL··DEFAULT····9·.LC45
115 ···111:·00000818·····0·NOTYPE··LOCAL··DEFAULT····9·.LC46115 ···111:·00000818·····0·NOTYPE··LOCAL··DEFAULT····9·.LC46
116 ···112:·00001314·····0·NOTYPE··LOCAL··DEFAULT····1·$t116 ···112:·00001310·····0·NOTYPE··LOCAL··DEFAULT····1·$t
117 ···113:·00001470·····0·NOTYPE··LOCAL··DEFAULT····1·$d117 ···113:·00001470·····0·NOTYPE··LOCAL··DEFAULT····1·$d
118 ···114:·00000844·····0·NOTYPE··LOCAL··DEFAULT····9·.LC47118 ···114:·00000844·····0·NOTYPE··LOCAL··DEFAULT····9·.LC47
119 ···115:·000008ac·····0·NOTYPE··LOCAL··DEFAULT····9·.LC49119 ···115:·000008ac·····0·NOTYPE··LOCAL··DEFAULT····9·.LC49
120 ···116:·000008d4·····0·NOTYPE··LOCAL··DEFAULT····9·.LC50120 ···116:·000008d4·····0·NOTYPE··LOCAL··DEFAULT····9·.LC50
121 ···117:·0000086c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC48121 ···117:·0000086c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC48
122 ···118:·00001488·····0·NOTYPE··LOCAL··DEFAULT····1·$t122 ···118:·00001488·····0·NOTYPE··LOCAL··DEFAULT····1·$t
123 ···119:·00001489··1880·FUNC····LOCAL··DEFAULT····1·journal_cjf_append_ixfr_stream_per_page123 ···119:·00001489··1848·FUNC····LOCAL··DEFAULT····1·journal_cjf_append_ixfr_stream_per_page
124 ···120:·00001b8c·····0·NOTYPE··LOCAL··DEFAULT····1·$d124 ···120:·00001b6c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
125 ···121:·00000924·····0·NOTYPE··LOCAL··DEFAULT····9·.LC51125 ···121:·00000924·····0·NOTYPE··LOCAL··DEFAULT····9·.LC51
126 ···122:·00000a38·····0·NOTYPE··LOCAL··DEFAULT····9·.LC56126 ···122:·00000a38·····0·NOTYPE··LOCAL··DEFAULT····9·.LC56
127 ···123:·00000b78·····0·NOTYPE··LOCAL··DEFAULT····9·.LC61127 ···123:·00000b78·····0·NOTYPE··LOCAL··DEFAULT····9·.LC61
128 ···124:·00000aec·····0·NOTYPE··LOCAL··DEFAULT····9·.LC59128 ···124:·00000aec·····0·NOTYPE··LOCAL··DEFAULT····9·.LC59
129 ···125:·000009d8·····0·NOTYPE··LOCAL··DEFAULT····9·.LC54129 ···125:·000009d8·····0·NOTYPE··LOCAL··DEFAULT····9·.LC54
130 ···126:·00000d20·····0·NOTYPE··LOCAL··DEFAULT····9·.LC69130 ···126:·00000d20·····0·NOTYPE··LOCAL··DEFAULT····9·.LC69
131 ···127:·00000a7c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC57131 ···127:·00000a7c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC57
Offset 137, 19 lines modifiedOffset 137, 19 lines modified
137 ···133:·00000c84·····0·NOTYPE··LOCAL··DEFAULT····9·.LC66137 ···133:·00000c84·····0·NOTYPE··LOCAL··DEFAULT····9·.LC66
138 ···134:·00000ce0·····0·NOTYPE··LOCAL··DEFAULT····9·.LC68138 ···134:·00000ce0·····0·NOTYPE··LOCAL··DEFAULT····9·.LC68
139 ···135:·00000c14·····0·NOTYPE··LOCAL··DEFAULT····9·.LC64139 ···135:·00000c14·····0·NOTYPE··LOCAL··DEFAULT····9·.LC64
140 ···136:·00000c50·····0·NOTYPE··LOCAL··DEFAULT····9·.LC65140 ···136:·00000c50·····0·NOTYPE··LOCAL··DEFAULT····9·.LC65
141 ···137:·00000ab0·····0·NOTYPE··LOCAL··DEFAULT····9·.LC58141 ···137:·00000ab0·····0·NOTYPE··LOCAL··DEFAULT····9·.LC58
142 ···138:·000009a4·····0·NOTYPE··LOCAL··DEFAULT····9·.LC53142 ···138:·000009a4·····0·NOTYPE··LOCAL··DEFAULT····9·.LC53
143 ···139:·00000948·····0·NOTYPE··LOCAL··DEFAULT····9·.LC52143 ···139:·00000948·····0·NOTYPE··LOCAL··DEFAULT····9·.LC52
144 ···140:·00001be0·····0·NOTYPE··LOCAL··DEFAULT····1·$t144 ···140:·00001bc0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
145 ···141:·00001be1····94·FUNC····LOCAL··DEFAULT····1·journal_cjf_append_ixfr_stream145 ···141:·00001bc1····94·FUNC····LOCAL··DEFAULT····1·journal_cjf_append_ixfr_stream
146 ···142:·00001ccc·····0·NOTYPE··LOCAL··DEFAULT····1·$d146 ···142:·00001cac·····0·NOTYPE··LOCAL··DEFAULT····1·$d
147 ···143:·00001cd8·····0·NOTYPE··LOCAL··DEFAULT····1·$t147 ···143:·00001cb8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
148 ···144:·0000222c·····0·NOTYPE··LOCAL··DEFAULT····1·$d148 ···144:·00002210·····0·NOTYPE··LOCAL··DEFAULT····1·$d
Max diff block lines reached; 4315/15037 bytes (28.70%) of diff not shown.
58.5 KB
readelf --wide --relocs {}
    
Offset 1, 133 lines modifiedOffset 1, 133 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x5320·contains·453·entries:1 Relocation·section·'.rel.text'·at·offset·0x5308·contains·452·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000008··00000503·R_ARM_REL32············00000000···.LC03 00000008··00000503·R_ARM_REL32············00000000···.LC0
4 00000032··0000af0a·R_ARM_THM_CALL·········00000000···shared_group_mutex_lock4 00000032··0000af0a·R_ARM_THM_CALL·········00000000···shared_group_mutex_lock
5 00000066··0000b00a·R_ARM_THM_CALL·········00000000···logger_handle_msg5 00000064··0000b00a·R_ARM_THM_CALL·········00000000···logger_handle_msg
6 0000006c··0000b10a·R_ARM_THM_CALL·········00000000···zdb_zone_release6 0000006a··0000b10a·R_ARM_THM_CALL·········00000000···zdb_zone_release
7 00000074··0000b20a·R_ARM_THM_CALL·········00000000···zdb_zone_acquire7 00000072··0000b20a·R_ARM_THM_CALL·········00000000···zdb_zone_acquire
8 00000092··0000b00a·R_ARM_THM_CALL·········00000000···logger_handle_msg8 00000092··0000b00a·R_ARM_THM_CALL·········00000000···logger_handle_msg
9 000000ac··0000b30a·R_ARM_THM_CALL·········00000000···zdb_zone_info_get_zone_max_journal_size9 000000ac··0000b30a·R_ARM_THM_CALL·········00000000···zdb_zone_info_get_zone_max_journal_size
10 000000d0··0000b519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_10 000000d0··0000b519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
11 000000d4··0000b61a·R_ARM_GOT_BREL·········00000000···g_database_logger11 000000d4··0000b61a·R_ARM_GOT_BREL·········00000000···g_database_logger
12 000000d8··00000a03·R_ARM_REL32············00000008···.LC112 000000d8··00000a03·R_ARM_REL32············00000008···.LC1
13 000000dc··00000b03·R_ARM_REL32············00000034···.LC213 000000dc··00000b03·R_ARM_REL32············00000034···.LC2
14 000000fc··0000af0a·R_ARM_THM_CALL·········00000000···shared_group_mutex_lock14 000000fc··0000af0a·R_ARM_THM_CALL·········00000000···shared_group_mutex_lock
15 0000012c··0000b00a·R_ARM_THM_CALL·········00000000···logger_handle_msg15 00000130··0000b00a·R_ARM_THM_CALL·········00000000···logger_handle_msg
16 0000014c··0000b519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_16 00000150··0000b519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
17 00000150··0000b61a·R_ARM_GOT_BREL·········00000000···g_database_logger17 00000154··0000b61a·R_ARM_GOT_BREL·········00000000···g_database_logger
18 00000154··00000f03·R_ARM_REL32············00000060···.LC318 00000158··00000f03·R_ARM_REL32············00000060···.LC3
19 00000174··0000af0a·R_ARM_THM_CALL·········00000000···shared_group_mutex_lock19 00000178··0000af0a·R_ARM_THM_CALL·········00000000···shared_group_mutex_lock
20 0000018e··0000b00a·R_ARM_THM_CALL·········00000000···logger_handle_msg20 00000192··0000b00a·R_ARM_THM_CALL·········00000000···logger_handle_msg
21 00000198··0000b40a·R_ARM_THM_CALL·········00000000···shared_group_mutex_unlock21 0000019c··0000b40a·R_ARM_THM_CALL·········00000000···shared_group_mutex_unlock
22 000001b4··0000b519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_22 000001b8··0000b519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
23 000001b8··0000b61a·R_ARM_GOT_BREL·········00000000···g_database_logger23 000001bc··0000b61a·R_ARM_GOT_BREL·········00000000···g_database_logger
24 000001bc··00001303·R_ARM_REL32············0000008c···.LC424 000001c0··00001303·R_ARM_REL32············0000008c···.LC4
25 000001dc··0000af0a·R_ARM_THM_CALL·········00000000···shared_group_mutex_lock25 000001e0··0000af0a·R_ARM_THM_CALL·········00000000···shared_group_mutex_lock
26 000001f2··0000b40a·R_ARM_THM_CALL·········00000000···shared_group_mutex_unlock26 000001f6··0000b40a·R_ARM_THM_CALL·········00000000···shared_group_mutex_unlock
27 00000226··0000af0a·R_ARM_THM_CALL·········00000000···shared_group_mutex_lock27 0000022c··0000af0a·R_ARM_THM_CALL·········00000000···shared_group_mutex_lock
28 0000024e··0000b00a·R_ARM_THM_CALL·········00000000···logger_handle_msg28 00000252··0000b00a·R_ARM_THM_CALL·········00000000···logger_handle_msg
29 00000258··0000b40a·R_ARM_THM_CALL·········00000000···shared_group_mutex_unlock29 0000025c··0000b40a·R_ARM_THM_CALL·········00000000···shared_group_mutex_unlock
30 00000274··0000b519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_30 00000278··0000b519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
31 00000278··0000b61a·R_ARM_GOT_BREL·········00000000···g_database_logger31 0000027c··0000b61a·R_ARM_GOT_BREL·········00000000···g_database_logger
32 0000027c··00001803·R_ARM_REL32············000000bc···.LC532 00000280··00001803·R_ARM_REL32············000000bc···.LC5
33 0000029e··0000af0a·R_ARM_THM_CALL·········00000000···shared_group_mutex_lock33 000002a4··0000af0a·R_ARM_THM_CALL·········00000000···shared_group_mutex_lock
34 000002ba··0000b40a·R_ARM_THM_CALL·········00000000···shared_group_mutex_unlock34 000002be··0000b40a·R_ARM_THM_CALL·········00000000···shared_group_mutex_unlock
35 000002d4··0000b00a·R_ARM_THM_CALL·········00000000···logger_handle_msg35 000002d8··0000b00a·R_ARM_THM_CALL·········00000000···logger_handle_msg
36 000002f0··0000b519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_36 000002f4··0000b519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
37 000002f4··0000b61a·R_ARM_GOT_BREL·········00000000···g_database_logger37 000002f8··0000b61a·R_ARM_GOT_BREL·········00000000···g_database_logger
38 000002f8··00001c03·R_ARM_REL32············000000dc···.LC638 000002fc··00001c03·R_ARM_REL32············000000dc···.LC6
39 00000306··0000b70a·R_ARM_THM_CALL·········00000000···dnsname_copy39 0000030a··0000b70a·R_ARM_THM_CALL·········00000000···dnsname_copy
40 00000336··0000af0a·R_ARM_THM_CALL·········00000000···shared_group_mutex_lock40 0000033a··0000af0a·R_ARM_THM_CALL·········00000000···shared_group_mutex_lock
41 0000034e··0000b00a·R_ARM_THM_CALL·········00000000···logger_handle_msg41 00000352··0000b00a·R_ARM_THM_CALL·········00000000···logger_handle_msg
42 00000358··0000b80a·R_ARM_THM_CALL·········00000000···journal_cjf_page_cache_close42 0000035c··0000b80a·R_ARM_THM_CALL·········00000000···journal_cjf_page_cache_close
43 0000035e··0000b90a·R_ARM_THM_CALL·········00000000···close_ex43 00000362··0000b90a·R_ARM_THM_CALL·········00000000···close_ex
44 0000036a··0000ba0a·R_ARM_THM_CALL·········00000000···unlink44 0000036e··0000ba0a·R_ARM_THM_CALL·········00000000···unlink
45 00000378··0000bb0a·R_ARM_THM_CALL·········00000000···journal_cjf_idxt_destroy45 0000037c··0000bb0a·R_ARM_THM_CALL·········00000000···journal_cjf_idxt_destroy
46 0000039a··0000b30a·R_ARM_THM_CALL·········00000000···zdb_zone_info_get_zone_max_journal_size46 0000039e··0000b30a·R_ARM_THM_CALL·········00000000···zdb_zone_info_get_zone_max_journal_size
47 000003dc··0000b40a·R_ARM_THM_CALL·········00000000···shared_group_mutex_unlock47 000003e0··0000b40a·R_ARM_THM_CALL·········00000000···shared_group_mutex_unlock
48 0000040a··0000b00a·R_ARM_THM_CALL·········00000000···logger_handle_msg48 0000040e··0000b00a·R_ARM_THM_CALL·········00000000···logger_handle_msg
49 00000418··0000b519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_49 0000041c··0000b519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
50 0000041c··0000b61a·R_ARM_GOT_BREL·········00000000···g_database_logger50 00000420··0000b61a·R_ARM_GOT_BREL·········00000000···g_database_logger
51 00000420··00002103·R_ARM_REL32············00000100···.LC751 00000424··00002103·R_ARM_REL32············00000100···.LC7
52 00000424··00002203·R_ARM_REL32············00000120···.LC852 00000428··00002203·R_ARM_REL32············00000120···.LC8
53 0000043c··0000af0a·R_ARM_THM_CALL·········00000000···shared_group_mutex_lock53 00000440··0000af0a·R_ARM_THM_CALL·········00000000···shared_group_mutex_lock
54 0000044c··0000b40a·R_ARM_THM_CALL·········00000000···shared_group_mutex_unlock54 00000450··0000b40a·R_ARM_THM_CALL·········00000000···shared_group_mutex_unlock
55 00000460··0000bc0a·R_ARM_THM_CALL·········00000000···open_ex55 00000464··0000bc0a·R_ARM_THM_CALL·········00000000···open_ex
56 0000046c··0000bd0a·R_ARM_THM_CALL·········00000000···__errno_location56 00000470··0000bd0a·R_ARM_THM_CALL·········00000000···__errno_location
57 000004c6··0000b00a·R_ARM_THM_CALL·········00000000···logger_handle_msg57 000004cc··0000b00a·R_ARM_THM_CALL·········00000000···logger_handle_msg
58 000004d0··0000af0a·R_ARM_THM_CALL·········00000000···shared_group_mutex_lock58 000004d6··0000af0a·R_ARM_THM_CALL·········00000000···shared_group_mutex_lock
59 000004d8··0000be0a·R_ARM_THM_CALL·········00000000···serial_lt59 000004de··0000be0a·R_ARM_THM_CALL·········00000000···serial_lt
60 000004fc··0000b00a·R_ARM_THM_CALL·········00000000···logger_handle_msg60 00000502··0000b00a·R_ARM_THM_CALL·········00000000···logger_handle_msg
61 00000506··0000b40a·R_ARM_THM_CALL·········00000000···shared_group_mutex_unlock61 0000050c··0000b40a·R_ARM_THM_CALL·········00000000···shared_group_mutex_unlock
62 0000050c··0000bf0a·R_ARM_THM_CALL·········00000000···empty_input_stream_init62 00000512··0000bf0a·R_ARM_THM_CALL·········00000000···empty_input_stream_init
63 0000052e··0000c00a·R_ARM_THM_CALL·········00000000···serial_ge63 00000534··0000c00a·R_ARM_THM_CALL·········00000000···serial_ge
64 0000053a··0000c10a·R_ARM_THM_CALL·········00000000···dns_resource_record_init64 00000540··0000c10a·R_ARM_THM_CALL·········00000000···dns_resource_record_init
65 00000542··0000c20a·R_ARM_THM_CALL·········00000000···journal_cjf_idxt_get_page_index_from_serial65 00000548··0000c20a·R_ARM_THM_CALL·········00000000···journal_cjf_idxt_get_page_index_from_serial
66 00000558··0000c30a·R_ARM_THM_CALL·········00000000···zalloc_line66 0000055e··0000c30a·R_ARM_THM_CALL·········00000000···zalloc_line
67 00000566··0000c40a·R_ARM_THM_CALL·········00000000···journal_acquire67 0000056c··0000c40a·R_ARM_THM_CALL·········00000000···journal_acquire
68 00000572··0000bc0a·R_ARM_THM_CALL·········00000000···open_ex68 00000578··0000bc0a·R_ARM_THM_CALL·········00000000···open_ex
69 00000598··0000c50a·R_ARM_THM_CALL·········00000000···lseek6469 0000059c··0000c50a·R_ARM_THM_CALL·········00000000···lseek64
70 000005ac··0000c50a·R_ARM_THM_CALL·········00000000···lseek6470 000005b0··0000c50a·R_ARM_THM_CALL·········00000000···lseek64
71 000005b6··0000c60a·R_ARM_THM_CALL·········00000000···fd_input_stream_attach71 000005ba··0000c60a·R_ARM_THM_CALL·········00000000···fd_input_stream_attach
72 000005be··0000c70a·R_ARM_THM_CALL·········00000000···dns_resource_record_read72 000005c2··0000c70a·R_ARM_THM_CALL·········00000000···dns_resource_record_read
73 000005c6··0000c80a·R_ARM_THM_CALL·········00000000···fd_input_stream_detach73 000005ca··0000c80a·R_ARM_THM_CALL·········00000000···fd_input_stream_detach
74 000005d6··0000c50a·R_ARM_THM_CALL·········00000000···lseek6474 000005da··0000c50a·R_ARM_THM_CALL·········00000000···lseek64
75 000005e6··0000b40a·R_ARM_THM_CALL·········00000000···shared_group_mutex_unlock75 000005ea··0000b40a·R_ARM_THM_CALL·········00000000···shared_group_mutex_unlock
76 000005ec··0000c90a·R_ARM_THM_CALL·········00000000···journal_release76 000005f0··0000c90a·R_ARM_THM_CALL·········00000000···journal_release
77 00000608··0000b00a·R_ARM_THM_CALL·········00000000···logger_handle_msg77 0000060c··0000b00a·R_ARM_THM_CALL·········00000000···logger_handle_msg
78 00000612··0000ca0a·R_ARM_THM_CALL·········00000000···zfree_line78 00000616··0000ca0a·R_ARM_THM_CALL·········00000000···zfree_line
79 00000650··0000b40a·R_ARM_THM_CALL·········00000000···shared_group_mutex_unlock79 00000650··0000b40a·R_ARM_THM_CALL·········00000000···shared_group_mutex_unlock
80 0000065c··0000b40a·R_ARM_THM_CALL·········00000000···shared_group_mutex_unlock80 0000065c··0000b40a·R_ARM_THM_CALL·········00000000···shared_group_mutex_unlock
81 00000666··0000ca0a·R_ARM_THM_CALL·········00000000···zfree_line81 00000666··0000ca0a·R_ARM_THM_CALL·········00000000···zfree_line
82 0000066e··0000b40a·R_ARM_THM_CALL·········00000000···shared_group_mutex_unlock82 00000676··0000b40a·R_ARM_THM_CALL·········00000000···shared_group_mutex_unlock
83 0000067c··0000c90a·R_ARM_THM_CALL·········00000000···journal_release83 0000067c··0000c90a·R_ARM_THM_CALL·········00000000···journal_release
84 00000694··0000cb0a·R_ARM_THM_CALL·········00000000···dief84 00000694··0000cb0a·R_ARM_THM_CALL·········00000000···dief
85 00000698··0000cc0a·R_ARM_THM_CALL·········00000000···abort85 00000698··0000cc0a·R_ARM_THM_CALL·········00000000···abort
86 0000069c··0000b519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_86 0000069c··0000b519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
87 000006a0··0000b61a·R_ARM_GOT_BREL·········00000000···g_database_logger87 000006a0··0000b61a·R_ARM_GOT_BREL·········00000000···g_database_logger
88 000006a4··00002703·R_ARM_REL32············00000154···.LC988 000006a4··00002703·R_ARM_REL32············00000154···.LC9
89 000006a8··00002803·R_ARM_REL32············00000180···.LC1089 000006a8··00002803·R_ARM_REL32············00000180···.LC10
90 000006ac··00002903·R_ARM_REL32············000001d8···.LC1390 000006ac··00002903·R_ARM_REL32············000001d8···.LC13
91 000006b0··0000a603·R_ARM_REL32············00000000···.data.rel.ro.local91 000006b0··0000a603·R_ARM_REL32············00000000···.data.rel.ro.local
92 000006b4··00002a03·R_ARM_REL32············000001bc···.LC1192 000006b4··00002a03·R_ARM_REL32············000001bc···.LC11
93 000006b8··00002b03·R_ARM_REL32············000001d0···.LC1293 000006b8··00002b03·R_ARM_REL32············000001d0···.LC12
94 000006e8··0000b00a·R_ARM_THM_CALL·········00000000···logger_handle_msg94 000006ec··0000b00a·R_ARM_THM_CALL·········00000000···logger_handle_msg
95 000006f6··0000b40a·R_ARM_THM_CALL·········00000000···shared_group_mutex_unlock95 000006fa··0000b40a·R_ARM_THM_CALL·········00000000···shared_group_mutex_unlock
96 000006fc··0000c90a·R_ARM_THM_CALL·········00000000···journal_release96 00000700··0000c90a·R_ARM_THM_CALL·········00000000···journal_release
97 00000702··0000b90a·R_ARM_THM_CALL·········00000000···close_ex97 00000706··0000b90a·R_ARM_THM_CALL·········00000000···close_ex
98 0000070c··0000ca0a·R_ARM_THM_CALL·········00000000···zfree_line98 00000710··0000ca0a·R_ARM_THM_CALL·········00000000···zfree_line
99 00000724··0000b519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_99 0000072c··0000b519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
100 00000728··0000b61a·R_ARM_GOT_BREL·········00000000···g_database_logger100 00000730··0000b61a·R_ARM_GOT_BREL·········00000000···g_database_logger
101 0000072c··00002f03·R_ARM_REL32············00000210···.LC14101 00000734··00002f03·R_ARM_REL32············00000210···.LC14
102 0000077c··0000c50a·R_ARM_THM_CALL·········00000000···lseek64102 0000077e··0000c50a·R_ARM_THM_CALL·········00000000···lseek64
103 00000796··0000b00a·R_ARM_THM_CALL·········00000000···logger_handle_msg103 0000079a··0000b00a·R_ARM_THM_CALL·········00000000···logger_handle_msg
104 000007be··0000ce0a·R_ARM_THM_CALL·········00000000···journal_cjf_idxt_get_file_offset104 000007c2··0000ce0a·R_ARM_THM_CALL·········00000000···journal_cjf_idxt_get_file_offset
105 000007de··0000cf0a·R_ARM_THM_CALL·········00000000···journal_cjf_page_cache_read_header105 000007e2··0000cf0a·R_ARM_THM_CALL·········00000000···journal_cjf_page_cache_read_header
106 0000080a··0000c50a·R_ARM_THM_CALL·········00000000···lseek64106 0000080c··0000c50a·R_ARM_THM_CALL·········00000000···lseek64
107 00000824··0000d00a·R_ARM_THM_CALL·········00000000···readfully107 00000826··0000d00a·R_ARM_THM_CALL·········00000000···readfully
108 00000862··0000d10a·R_ARM_THM_CALL·········00000000···journal_cjf_page_get_stream_offset_from_serial108 00000864··0000d10a·R_ARM_THM_CALL·········00000000···journal_cjf_page_get_stream_offset_from_serial
109 0000086e··0000bd0a·R_ARM_THM_CALL·········00000000···__errno_location109 00000870··0000bd0a·R_ARM_THM_CALL·········00000000···__errno_location
110 00000880··0000b519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_110 00000880··0000b519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
111 00000884··0000b61a·R_ARM_GOT_BREL·········00000000···g_database_logger111 00000884··0000b61a·R_ARM_GOT_BREL·········00000000···g_database_logger
112 00000888··00003303·R_ARM_REL32············00000230···.LC15112 00000888··00003303·R_ARM_REL32············00000230···.LC15
113 000008be··0000b00a·R_ARM_THM_CALL·········00000000···logger_handle_msg113 000008be··0000b00a·R_ARM_THM_CALL·········00000000···logger_handle_msg
114 00000900··0000b519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_114 00000900··0000b519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
115 00000904··0000b61a·R_ARM_GOT_BREL·········00000000···g_database_logger115 00000904··0000b61a·R_ARM_GOT_BREL·········00000000···g_database_logger
116 00000908··00003703·R_ARM_REL32············00000264···.LC16116 00000908··00003703·R_ARM_REL32············00000264···.LC16
117 00000922··0000d20a·R_ARM_THM_CALL·········00000000···zdb_zone_info_get_stored_serial117 00000922··0000d20a·R_ARM_THM_CALL·········00000000···zdb_zone_info_get_stored_serial
118 0000093a··0000d30a·R_ARM_THM_CALL·········00000000···zdb_zone_info_get_zone_type118 0000093a··0000d30a·R_ARM_THM_CALL·········00000000···zdb_zone_info_get_zone_type
119 00000952··0000d40a·R_ARM_THM_CALL·········00000000···journal_cjf_idxt_get_page_offset_from_serial119 00000952··0000d40a·R_ARM_THM_CALL·········00000000···journal_cjf_idxt_get_page_offset_from_serial
120 0000095e··0000d50a·R_ARM_THM_CALL·········00000000···journal_cjf_idxt_get_entry120 0000095e··0000d50a·R_ARM_THM_CALL·········00000000···journal_cjf_idxt_get_entry
121 00000998··0000d60a·R_ARM_THM_CALL·········00000000···serial_gt121 00000996··0000d60a·R_ARM_THM_CALL·········00000000···serial_gt
122 000009a8··0000d40a·R_ARM_THM_CALL·········00000000···journal_cjf_idxt_get_page_offset_from_serial122 000009a6··0000d40a·R_ARM_THM_CALL·········00000000···journal_cjf_idxt_get_page_offset_from_serial
123 000009b4··0000d70a·R_ARM_THM_CALL·········00000000···serial_le123 000009b2··0000d70a·R_ARM_THM_CALL·········00000000···serial_le
124 000009d6··0000b00a·R_ARM_THM_CALL·········00000000···logger_handle_msg124 000009d4··0000b00a·R_ARM_THM_CALL·········00000000···logger_handle_msg
125 000009f0··0000b00a·R_ARM_THM_CALL·········00000000···logger_handle_msg125 000009ee··0000b00a·R_ARM_THM_CALL·········00000000···logger_handle_msg
126 00000a0e··0000b00a·R_ARM_THM_CALL·········00000000···logger_handle_msg126 00000a0e··0000b00a·R_ARM_THM_CALL·········00000000···logger_handle_msg
Max diff block lines reached; 44157/59901 bytes (73.72%) of diff not shown.
419 B
strings --all --bytes=8 {}
    
Offset 1, 10 lines modifiedOffset 1, 11 lines modified
1 *J#o0XzD1 d$a8F{D#`
2 |D·F3LzDP2 m:Jco(hO
3 (h#ozDeo3 m&Jco(hO
 4 l0yD·d·F
4 cjf:·%s,%i:·unlinking·zone·%{dnsname},%p5 cjf:·%s,%i:·unlinking·zone·%{dnsname},%p
5 cjf:·%s,%i:·linking·to·zone·%{dnsname},%p6 cjf:·%s,%i:·linking·to·zone·%{dnsname},%p
6 cjf:·%s,%i:·[%u;·%u]·'%s'·(%i)·lck=%i·rc=%i7 cjf:·%s,%i:·[%u;·%u]·'%s'·(%i)·lck=%i·rc=%i
7 cjf:·%s,%i:·truncate·to·serial·not·implemented8 cjf:·%s,%i:·truncate·to·serial·not·implemented
8 cjf:·%s,%i:·get·last·serial:·%i9 cjf:·%s,%i:·get·last·serial:·%i
9 cjf:·%s,%i:·get·first·serial:·%i10 cjf:·%s,%i:·get·first·serial:·%i
10 cjf:·%s,%i:·truncate·to·size·011 cjf:·%s,%i:·truncate·to·size·0
127 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
60.3 KB
journal.o
1.27 KB
readelf --wide --sections {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x1f48:1 There·are·13·section·headers,·starting·at·offset·0x1f48:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000adc·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000ae0·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001a60·000470·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·001a60·000470·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000b10·000004·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000b14·000004·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·000b18·000099·00··WA··0···0··88 ··[·4]·.bss··············NOBITS··········00000000·000b18·000099·00··WA··0···0··8
9 ··[·5]·.data.rel·········PROGBITS········00000000·000b18·000008·00··WA··0···0··49 ··[·5]·.data.rel·········PROGBITS········00000000·000b18·000008·00··WA··0···0··4
10 ··[·6]·.rel.data.rel·····REL·············00000000·001ed0·000008·08···I·10···5··410 ··[·6]·.rel.data.rel·····REL·············00000000·001ed0·000008·08···I·10···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·000b20·000467·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·000b20·000467·01·AMS··0···0··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·000f87·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·000f87·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000f87·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000f87·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·000fbc·000690·10·····11··70··414 ··[10]·.symtab···········SYMTAB··········00000000·000fbc·000690·10·····11··70··4
6.68 KB
readelf --wide --symbols {}
    
Offset 9, 55 lines modifiedOffset 9, 55 lines modified
9 ·····5:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····1·$d9 ·····5:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
10 ·····6:·00000014·····0·NOTYPE··LOCAL··DEFAULT····7·.LC110 ·····6:·00000014·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1
11 ·····7:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC211 ·····7:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2
12 ·····8:·00000084·····0·NOTYPE··LOCAL··DEFAULT····7·.LC312 ·····8:·00000084·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3
13 ·····9:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC413 ·····9:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4
14 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC014 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
15 ····11:·00000140·····0·NOTYPE··LOCAL··DEFAULT····1·$t15 ····11:·00000140·····0·NOTYPE··LOCAL··DEFAULT····1·$t
16 ····12:·00000141···500·FUNC····LOCAL··DEFAULT····1·journal_release.part.216 ····12:·00000141···496·FUNC····LOCAL··DEFAULT····1·journal_release.part.2
17 ····13:·000002ec·····0·NOTYPE··LOCAL··DEFAULT····1·$d17 ····13:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
18 ····14:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC518 ····14:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5
19 ····15:·00000148·····0·NOTYPE··LOCAL··DEFAULT····7·.LC719 ····15:·00000148·····0·NOTYPE··LOCAL··DEFAULT····7·.LC7
20 ····16:·00000170·····0·NOTYPE··LOCAL··DEFAULT····7·.LC820 ····16:·00000170·····0·NOTYPE··LOCAL··DEFAULT····7·.LC8
21 ····17:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1021 ····17:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC10
22 ····18:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1122 ····18:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC11
23 ····19:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC623 ····19:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC6
24 ····20:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC924 ····20:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC9
25 ····21:·00000334·····0·NOTYPE··LOCAL··DEFAULT····1·$t25 ····21:·00000330·····0·NOTYPE··LOCAL··DEFAULT····1·$t
26 ····22:·00000335···636·FUNC····LOCAL··DEFAULT····1·journal_acquire_from_fqdn_and_zone26 ····22:·00000331···636·FUNC····LOCAL··DEFAULT····1·journal_acquire_from_fqdn_and_zone
27 ····23:·00000570·····0·NOTYPE··LOCAL··DEFAULT····1·$d27 ····23:·0000056c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
28 ····24:·00000280·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1428 ····24:·00000280·····0·NOTYPE··LOCAL··DEFAULT····7·.LC14
29 ····25:·00000210·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1229 ····25:·00000210·····0·NOTYPE··LOCAL··DEFAULT····7·.LC12
30 ····26:·000002b4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1530 ····26:·000002b4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC15
31 ····27:·00000250·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1331 ····27:·00000250·····0·NOTYPE··LOCAL··DEFAULT····7·.LC13
32 ····28:·00000314·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1732 ····28:·00000314·····0·NOTYPE··LOCAL··DEFAULT····7·.LC17
33 ····29:·000002f0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1633 ····29:·000002f0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC16
34 ····30:·000005b0·····0·NOTYPE··LOCAL··DEFAULT····1·$t34 ····30:·000005ac·····0·NOTYPE··LOCAL··DEFAULT····1·$t
35 ····31:·00000630·····0·NOTYPE··LOCAL··DEFAULT····1·$d35 ····31:·0000062c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
36 ····32:·00000350·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1836 ····32:·00000350·····0·NOTYPE··LOCAL··DEFAULT····7·.LC18
37 ····33:·00000380·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1937 ····33:·00000380·····0·NOTYPE··LOCAL··DEFAULT····7·.LC19
38 ····34:·00000648·····0·NOTYPE··LOCAL··DEFAULT····1·$t38 ····34:·00000644·····0·NOTYPE··LOCAL··DEFAULT····1·$t
39 ····35:·00000734·····0·NOTYPE··LOCAL··DEFAULT····1·$d39 ····35:·00000730·····0·NOTYPE··LOCAL··DEFAULT····1·$d
40 ····36:·000003a0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2040 ····36:·000003a0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC20
41 ····37:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2141 ····37:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC21
42 ····38:·000003d8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2242 ····38:·000003d8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC22
43 ····39:·000003ec·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2343 ····39:·000003ec·····0·NOTYPE··LOCAL··DEFAULT····7·.LC23
44 ····40:·00000754·····0·NOTYPE··LOCAL··DEFAULT····1·$t44 ····40:·00000750·····0·NOTYPE··LOCAL··DEFAULT····1·$t
45 ····41:·000007b4·····0·NOTYPE··LOCAL··DEFAULT····1·$d45 ····41:·000007b0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
46 ····42:·00000400·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2446 ····42:·00000400·····0·NOTYPE··LOCAL··DEFAULT····7·.LC24
47 ····43:·000007c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t47 ····43:·000007bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
48 ····44:·00000808·····0·NOTYPE··LOCAL··DEFAULT····1·$d48 ····44:·00000808·····0·NOTYPE··LOCAL··DEFAULT····1·$d
49 ····45:·00000814·····0·NOTYPE··LOCAL··DEFAULT····1·$t49 ····45:·00000814·····0·NOTYPE··LOCAL··DEFAULT····1·$t
50 ····46:·00000844·····0·NOTYPE··LOCAL··DEFAULT····1·$d50 ····46:·00000844·····0·NOTYPE··LOCAL··DEFAULT····1·$d
51 ····47:·00000848·····0·NOTYPE··LOCAL··DEFAULT····1·$t51 ····47:·00000848·····0·NOTYPE··LOCAL··DEFAULT····1·$t
52 ····48:·00000a50·····0·NOTYPE··LOCAL··DEFAULT····1·$d52 ····48:·00000a54·····0·NOTYPE··LOCAL··DEFAULT····1·$d
53 ····49:·00000434·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2553 ····49:·00000434·····0·NOTYPE··LOCAL··DEFAULT····7·.LC25
54 ····50:·00000a5c·····0·NOTYPE··LOCAL··DEFAULT····1·$t54 ····50:·00000a60·····0·NOTYPE··LOCAL··DEFAULT····1·$t
55 ····51:·00000ac4·····0·NOTYPE··LOCAL··DEFAULT····1·$d55 ····51:·00000ac8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
56 ····52:·00000ad8·····0·NOTYPE··LOCAL··DEFAULT····1·$t56 ····52:·00000adc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
57 ····53:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d57 ····53:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
58 ····54:·00000000·····4·OBJECT··LOCAL··DEFAULT····3·journal_mru_size_max58 ····54:·00000000·····4·OBJECT··LOCAL··DEFAULT····3·journal_mru_size_max
59 ····55:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d59 ····55:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d
60 ····56:·00000000····20·OBJECT··LOCAL··DEFAULT····4·journal_mru_list60 ····56:·00000000····20·OBJECT··LOCAL··DEFAULT····4·journal_mru_list
61 ····57:·00000014·····4·OBJECT··LOCAL··DEFAULT····4·journal_count61 ····57:·00000014·····4·OBJECT··LOCAL··DEFAULT····4·journal_count
62 ····58:·00000018····80·OBJECT··LOCAL··DEFAULT····4·journal_set_mtx62 ····58:·00000018····80·OBJECT··LOCAL··DEFAULT····4·journal_set_mtx
63 ····59:·00000068····24·OBJECT··LOCAL··DEFAULT····4·journal_mutex63 ····59:·00000068····24·OBJECT··LOCAL··DEFAULT····4·journal_mutex
Offset 82, 27 lines modifiedOffset 82, 27 lines modified
82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_unlock82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_unlock
83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·group_mutex_unlock83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·group_mutex_unlock
84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·list_dl_remove_node84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·list_dl_remove_node
85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_path_get_provider85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_path_get_provider
86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_open86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·journal_cjf_open
87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_zdup87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_zdup
88 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_insert88 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_insert
89 ····85:·000005b1···152·FUNC····GLOBAL·DEFAULT····1·journal_init89 ····85:·000005ad···152·FUNC····GLOBAL·DEFAULT····1·journal_init
90 ····86:·00000649···268·FUNC····GLOBAL·DEFAULT····1·journal_finalise90 ····86:·00000645···268·FUNC····GLOBAL·DEFAULT····1·journal_finalise
91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·usleep91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·usleep
92 ····88:·00000755·····8·FUNC····GLOBAL·DEFAULT····1·journal_acquire_from_fqdn_ex92 ····88:·00000751·····8·FUNC····GLOBAL·DEFAULT····1·journal_acquire_from_fqdn_ex
93 ····89:·0000075d·····8·FUNC····GLOBAL·DEFAULT····1·journal_acquire_from_fqdn93 ····89:·00000759·····8·FUNC····GLOBAL·DEFAULT····1·journal_acquire_from_fqdn
94 ····90:·00000765····92·FUNC····GLOBAL·DEFAULT····1·journal_acquire_from_zone_ex94 ····90:·00000761····92·FUNC····GLOBAL·DEFAULT····1·journal_acquire_from_zone_ex
95 ····91:·000007c1····84·FUNC····GLOBAL·DEFAULT····1·journal_acquire_from_zone95 ····91:·000007bd····88·FUNC····GLOBAL·DEFAULT····1·journal_acquire_from_zone
96 ····92:·00000815····52·FUNC····GLOBAL·DEFAULT····1·journal_acquire96 ····92:·00000815····52·FUNC····GLOBAL·DEFAULT····1·journal_acquire
97 ····93:·00000849·····6·FUNC····GLOBAL·DEFAULT····1·journal_release97 ····93:·00000849·····6·FUNC····GLOBAL·DEFAULT····1·journal_release
98 ····94:·00000851····68·FUNC····GLOBAL·DEFAULT····1·journal_last_serial98 ····94:·00000851····68·FUNC····GLOBAL·DEFAULT····1·journal_last_serial
99 ····95:·00000895····70·FUNC····GLOBAL·DEFAULT····1·journal_serial_range99 ····95:·00000895····70·FUNC····GLOBAL·DEFAULT····1·journal_serial_range
100 ····96:·000008dd····74·FUNC····GLOBAL·DEFAULT····1·journal_truncate100 ····96:·000008dd····74·FUNC····GLOBAL·DEFAULT····1·journal_truncate
101 ····97:·00000929···308·FUNC····GLOBAL·DEFAULT····1·journal_last_soa101 ····97:·00000929···312·FUNC····GLOBAL·DEFAULT····1·journal_last_soa
102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dns_resource_record_init102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dns_resource_record_init
103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·rr_soa_get_serial104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·rr_soa_get_serial
105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dns_resource_record_clear105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dns_resource_record_clear
106 ···102:·00000a5d···124·FUNC····GLOBAL·DEFAULT····1·journal_close_unused106 ···102:·00000a61···124·FUNC····GLOBAL·DEFAULT····1·journal_close_unused
107 ···103:·00000ad9·····2·FUNC····GLOBAL·DEFAULT····1·journal_log_status107 ···103:·00000add·····2·FUNC····GLOBAL·DEFAULT····1·journal_log_status
108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_dnsname_node_compare108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_dnsname_node_compare
16.0 KB
readelf --wide --relocs {}
    
Offset 15, 135 lines modifiedOffset 15, 135 lines modified
15 00000128··00004b1a·R_ARM_GOT_BREL·········00000000···g_database_logger15 00000128··00004b1a·R_ARM_GOT_BREL·········00000000···g_database_logger
16 0000012c··00000603·R_ARM_REL32············00000014···.LC116 0000012c··00000603·R_ARM_REL32············00000014···.LC1
17 00000130··00000703·R_ARM_REL32············0000004c···.LC217 00000130··00000703·R_ARM_REL32············0000004c···.LC2
18 00000134··00000803·R_ARM_REL32············00000084···.LC318 00000134··00000803·R_ARM_REL32············00000084···.LC3
19 00000138··00000903·R_ARM_REL32············000000c8···.LC419 00000138··00000903·R_ARM_REL32············000000c8···.LC4
20 0000013c··00000a03·R_ARM_REL32············00000000···.LC020 0000013c··00000a03·R_ARM_REL32············00000000···.LC0
21 00000162··00004c0a·R_ARM_THM_CALL·········00000000···group_mutex_lock21 00000162··00004c0a·R_ARM_THM_CALL·········00000000···group_mutex_lock
22 0000016a··00004d0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock22 00000168··00004d0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
23 00000178··00004e0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock23 00000178··00004e0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
24 0000019c··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg24 0000019c··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
25 000001c6··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg25 000001c6··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
26 000001ce··00004d0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock26 000001ce··00004d0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
27 0000020c··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg27 0000020c··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
28 00000230··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg28 0000022e··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
29 0000024c··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg29 0000024a··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
30 00000258··00004e0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock30 00000256··00004e0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
31 00000268··00004f0a·R_ARM_THM_CALL·········00000000···group_mutex_unlock31 00000266··00004f0a·R_ARM_THM_CALL·········00000000···group_mutex_unlock
32 0000028a··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg32 00000288··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
33 0000029e··0000480a·R_ARM_THM_CALL·········00000000···ptr_set_avl_delete33 0000029c··0000480a·R_ARM_THM_CALL·········00000000···ptr_set_avl_delete
34 000002be··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg34 000002bc··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
35 000002c8··0000500a·R_ARM_THM_CALL·········00000000···list_dl_remove_node35 000002c6··0000500a·R_ARM_THM_CALL·········00000000···list_dl_remove_node
36 000002e4··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg36 000002e2··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
37 000002ec··00000203·R_ARM_REL32············00000000···.bss37 000002e8··00000203·R_ARM_REL32············00000000···.bss
38 000002f0··00004a19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_38 000002ec··00004a19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
39 000002f4··00004b1a·R_ARM_GOT_BREL·········00000000···g_database_logger39 000002f0··00004b1a·R_ARM_GOT_BREL·········00000000···g_database_logger
40 000002f8··00000e03·R_ARM_REL32············000000f8···.LC540 000002f4··00000e03·R_ARM_REL32············000000f8···.LC5
41 000002fc··00000203·R_ARM_REL32············00000000···.bss41 000002f8··00000203·R_ARM_REL32············00000000···.bss
42 00000300··00000f03·R_ARM_REL32············00000148···.LC742 000002fc··00000f03·R_ARM_REL32············00000148···.LC7
43 00000304··00000203·R_ARM_REL32············00000000···.bss43 00000300··00000203·R_ARM_REL32············00000000···.bss
44 00000308··00001003·R_ARM_REL32············00000170···.LC844 00000304··00001003·R_ARM_REL32············00000170···.LC8
45 0000030c··00000203·R_ARM_REL32············00000000···.bss45 00000308··00000203·R_ARM_REL32············00000000···.bss
46 00000310··00000103·R_ARM_REL32············00000000···.data46 0000030c··00000103·R_ARM_REL32············00000000···.data
47 00000314··00001103·R_ARM_REL32············000001c8···.LC1047 00000310··00001103·R_ARM_REL32············000001c8···.LC10
48 00000318··00001203·R_ARM_REL32············000001f4···.LC1148 00000314··00001203·R_ARM_REL32············000001f4···.LC11
 49 00000318··00000203·R_ARM_REL32············00000000···.bss
49 0000031c··00000203·R_ARM_REL32············00000000···.bss50 0000031c··00000203·R_ARM_REL32············00000000···.bss
50 00000320··00000203·R_ARM_REL32············00000000···.bss51 00000320··00001303·R_ARM_REL32············0000012c···.LC6
51 00000324··00001303·R_ARM_REL32············0000012c···.LC652 00000324··00003e03·R_ARM_REL32············00000000···.data.rel
52 00000328··00003e03·R_ARM_REL32············00000000···.data.rel53 00000328··00001303·R_ARM_REL32············0000012c···.LC6
53 0000032c··00001303·R_ARM_REL32············0000012c···.LC654 0000032c··00001403·R_ARM_REL32············000001a8···.LC9
54 00000330··00001403·R_ARM_REL32············000001a8···.LC955 0000036c··00004c0a·R_ARM_THM_CALL·········00000000···group_mutex_lock
55 00000370··00004c0a·R_ARM_THM_CALL·········00000000···group_mutex_lock56 00000376··0000470a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find
56 0000037a··0000470a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find57 0000038c··00004d0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
57 00000390··00004d0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock58 0000039e··00004e0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
58 000003a2··00004e0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock59 000003be··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
59 000003c0··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg60 000003d6··00004f0a·R_ARM_THM_CALL·········00000000···group_mutex_unlock
60 000003d8··00004f0a·R_ARM_THM_CALL·········00000000···group_mutex_unlock61 0000040a··0000510a·R_ARM_THM_CALL·········00000000···zdb_zone_path_get_provider
61 0000040c··0000510a·R_ARM_THM_CALL·········00000000···zdb_zone_path_get_provider62 00000428··0000520a·R_ARM_THM_CALL·········00000000···journal_cjf_open
62 0000042a··0000520a·R_ARM_THM_CALL·········00000000···journal_cjf_open63 0000044e··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
63 00000450··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg64 0000045e··0000530a·R_ARM_THM_CALL·········00000000···dnsname_zdup
64 00000464··0000530a·R_ARM_THM_CALL·········00000000···dnsname_zdup65 00000468··0000540a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert
65 0000046e··0000540a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert66 00000488··00004f0a·R_ARM_THM_CALL·········00000000···group_mutex_unlock
66 0000048a··00004f0a·R_ARM_THM_CALL·········00000000···group_mutex_unlock67 000004b6··00004f0a·R_ARM_THM_CALL·········00000000···group_mutex_unlock
67 000004b8··00004f0a·R_ARM_THM_CALL·········00000000···group_mutex_unlock68 000004c0··00004d0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
68 000004c2··00004d0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock69 000004ca··0000500a·R_ARM_THM_CALL·········00000000···list_dl_remove_node
69 000004cc··0000500a·R_ARM_THM_CALL·········00000000···list_dl_remove_node70 000004f4··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
70 000004fa··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg71 00000500··00004e0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
71 00000506··00004e0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock72 00000512··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
72 00000516··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg73 00000528··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
73 0000052c··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg74 00000548··00004f0a·R_ARM_THM_CALL·········00000000···group_mutex_unlock
74 0000054c··00004f0a·R_ARM_THM_CALL·········00000000···group_mutex_unlock75 0000055c··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
75 00000560··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg76 0000056c··00004a19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
76 00000570··00004a19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_77 00000570··00000203·R_ARM_REL32············00000000···.bss
77 00000574··00000203·R_ARM_REL32············00000000···.bss78 00000574··00003e03·R_ARM_REL32············00000000···.data.rel
78 00000578··00003e03·R_ARM_REL32············00000000···.data.rel79 00000578··00004b1a·R_ARM_GOT_BREL·········00000000···g_database_logger
79 0000057c··00004b1a·R_ARM_GOT_BREL·········00000000···g_database_logger80 0000057c··00001803·R_ARM_REL32············00000280···.LC14
80 00000580··00001803·R_ARM_REL32············00000280···.LC1481 00000580··00000203·R_ARM_REL32············00000000···.bss
81 00000584··00000203·R_ARM_REL32············00000000···.bss82 00000584··00001903·R_ARM_REL32············00000210···.LC12
82 00000588··00001903·R_ARM_REL32············00000210···.LC1283 00000588··00003e03·R_ARM_REL32············00000000···.data.rel
83 0000058c··00003e03·R_ARM_REL32············00000000···.data.rel84 0000058c··00000203·R_ARM_REL32············00000000···.bss
84 00000590··00000203·R_ARM_REL32············00000000···.bss85 00000590··00000203·R_ARM_REL32············00000000···.bss
85 00000594··00000203·R_ARM_REL32············00000000···.bss86 00000594··00001a03·R_ARM_REL32············000002b4···.LC15
86 00000598··00001a03·R_ARM_REL32············000002b4···.LC1587 00000598··00000203·R_ARM_REL32············00000000···.bss
87 0000059c··00000203·R_ARM_REL32············00000000···.bss88 0000059c··00001b03·R_ARM_REL32············00000250···.LC13
88 000005a0··00001b03·R_ARM_REL32············00000250···.LC1389 000005a0··00001c03·R_ARM_REL32············00000314···.LC17
89 000005a4··00001c03·R_ARM_REL32············00000314···.LC1790 000005a4··00000203·R_ARM_REL32············00000000···.bss
90 000005a8··00000203·R_ARM_REL32············00000000···.bss91 000005a8··00001d03·R_ARM_REL32············000002f0···.LC16
91 000005ac··00001d03·R_ARM_REL32············000002f0···.LC1692 000005cc··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
92 000005d4··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg93 0000061c··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
93 00000628··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg94 0000062c··00004a19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
94 00000630··00004a19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_95 00000630··00004b1a·R_ARM_GOT_BREL·········00000000···g_database_logger
95 00000634··00004b1a·R_ARM_GOT_BREL·········00000000···g_database_logger96 00000634··00002003·R_ARM_REL32············00000350···.LC18
96 00000638··00002003·R_ARM_REL32············00000350···.LC1897 00000638··00000203·R_ARM_REL32············00000000···.bss
97 0000063c··00000203·R_ARM_REL32············00000000···.bss98 0000063c··00000103·R_ARM_REL32············00000000···.data
98 00000640··00000103·R_ARM_REL32············00000000···.data99 00000640··00002103·R_ARM_REL32············00000380···.LC19
99 00000644··00002103·R_ARM_REL32············00000380···.LC19100 0000066a··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
100 0000066c··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg101 00000694··00004c0a·R_ARM_THM_CALL·········00000000···group_mutex_lock
101 00000698··00004c0a·R_ARM_THM_CALL·········00000000···group_mutex_lock102 000006a2··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
102 000006a6··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg103 000006b0··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
103 000006b4··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg104 000006b8··00004d0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
104 000006bc··00004d0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock105 000006d2··00004e0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
105 000006d6··00004e0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock106 000006e6··00004f0a·R_ARM_THM_CALL·········00000000···group_mutex_unlock
106 000006ea··00004f0a·R_ARM_THM_CALL·········00000000···group_mutex_unlock107 000006f8··0000570a·R_ARM_THM_CALL·········00000000···usleep
107 000006fc··0000570a·R_ARM_THM_CALL·········00000000···usleep108 00000730··00004a19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
108 00000734··00004a19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_109 00000734··00004b1a·R_ARM_GOT_BREL·········00000000···g_database_logger
109 00000738··00004b1a·R_ARM_GOT_BREL·········00000000···g_database_logger110 00000738··00002403·R_ARM_REL32············000003a0···.LC20
110 0000073c··00002403·R_ARM_REL32············000003a0···.LC20111 0000073c··00000203·R_ARM_REL32············00000000···.bss
111 00000740··00000203·R_ARM_REL32············00000000···.bss112 00000740··00002503·R_ARM_REL32············000003b4···.LC21
112 00000744··00002503·R_ARM_REL32············000003b4···.LC21113 00000744··00002603·R_ARM_REL32············000003d8···.LC22
113 00000748··00002603·R_ARM_REL32············000003d8···.LC22114 00000748··00003e03·R_ARM_REL32············00000000···.data.rel
114 0000074c··00003e03·R_ARM_REL32············00000000···.data.rel115 0000074c··00002703·R_ARM_REL32············000003ec···.LC23
115 00000750··00002703·R_ARM_REL32············000003ec···.LC23116 0000078c··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
116 00000794··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg117 000007b0··00004a19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
117 000007b4··00004a19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_118 000007b4··00004b1a·R_ARM_GOT_BREL·········00000000···g_database_logger
118 000007b8··00004b1a·R_ARM_GOT_BREL·········00000000···g_database_logger119 000007b8··00002a03·R_ARM_REL32············00000400···.LC24
119 000007bc··00002a03·R_ARM_REL32············00000400···.LC24120 000007e6··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
120 000007ea··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg 
121 00000808··00004a19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_121 00000808··00004a19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
122 0000080c··00004b1a·R_ARM_GOT_BREL·········00000000···g_database_logger122 0000080c··00004b1a·R_ARM_GOT_BREL·········00000000···g_database_logger
123 00000810··00002a03·R_ARM_REL32············00000400···.LC24123 00000810··00002a03·R_ARM_REL32············00000400···.LC24
124 00000828··00004d0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock124 00000828··00004d0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
125 00000844··00000203·R_ARM_REL32············00000000···.bss125 00000844··00000203·R_ARM_REL32············00000000···.bss
126 000009ba··0000620a·R_ARM_THM_CALL·········00000000···dns_resource_record_init126 000009ba··0000620a·R_ARM_THM_CALL·········00000000···dns_resource_record_init
127 000009e8··0000630a·R_ARM_THM_CALL·········00000000···memcpy127 000009e8··0000630a·R_ARM_THM_CALL·········00000000···memcpy
128 000009fc··0000640a·R_ARM_THM_CALL·········00000000···rr_soa_get_serial128 000009fc··0000640a·R_ARM_THM_CALL·········00000000···rr_soa_get_serial
129 00000a1a··0000650a·R_ARM_THM_CALL·········00000000···dns_resource_record_clear129 00000a1a··0000650a·R_ARM_THM_CALL·········00000000···dns_resource_record_clear
130 00000a48··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg130 00000a4c··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
131 00000a50··00004a19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_131 00000a54··00004a19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
132 00000a54··00004b1a·R_ARM_GOT_BREL·········00000000···g_database_logger132 00000a58··00004b1a·R_ARM_GOT_BREL·········00000000···g_database_logger
133 00000a58··00003103·R_ARM_REL32············00000434···.LC25133 00000a5c··00003103·R_ARM_REL32············00000434···.LC25
134 00000a72··00004c0a·R_ARM_THM_CALL·········00000000···group_mutex_lock134 00000a76··00004c0a·R_ARM_THM_CALL·········00000000···group_mutex_lock
135 00000a86··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg135 00000a8a··0000460a·R_ARM_THM_CALL·········00000000···logger_handle_msg
136 00000a8e··00004d0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock136 00000a92··00004d0a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
137 00000aa8··00004e0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock137 00000aac··00004e0a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
138 00000ac4··00000203·R_ARM_REL32············00000000···.bss138 00000ac8··00000203·R_ARM_REL32············00000000···.bss
139 00000ac8··00004a19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_139 00000acc··00004a19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
140 00000acc··00004b1a·R_ARM_GOT_BREL·········00000000···g_database_logger140 00000ad0··00004b1a·R_ARM_GOT_BREL·········00000000···g_database_logger
Max diff block lines reached; 369/16338 bytes (2.26%) of diff not shown.
542 B
strings --all --bytes=8 {}
    
Offset 1, 14 lines modifiedOffset 1, 16 lines modified
1 JKfh(h{D1 G2H3J;FO
 2 IKfh(h{D
 3 =N>L~D|D"h3i
2 #h)F·F[k4 #h)F·F[k
3 3i@F^i+`5 3i@F^i+`
4 CFRF!F(F6 CFRF!F(F
5 ,h{DZiga7 CF:`8F*F
6 !h;F0F"F5`8 F(F"F#F,`
7 !h0F+F"F5`9 H6h?h»  JKFO
8 journal:·MRU:·empty10 journal:·MRU:·empty
9 journal:·%{dnsname}:·MRU:·journal@%p·is·being·finalized11 journal:·%{dnsname}:·MRU:·journal@%p·is·being·finalized
10 journal:·%{dnsname}:·MRU:·journal@%p·is·being·removed12 journal:·%{dnsname}:·MRU:·journal@%p·is·being·removed
11 journal:·%{dnsname}:·MRU:·journal@%p·is·being·removed·from·the·set13 journal:·%{dnsname}:·MRU:·journal@%p·is·being·removed·from·the·set
12 journal:·%{dnsname}:·MRU:·journal@%p·finalized14 journal:·%{dnsname}:·MRU:·journal@%p·finalized
13 journal:·%{dnsname}:·closing·journal@%p·for·zone@%p15 journal:·%{dnsname}:·closing·journal@%p·for·zone@%p
14 journal:·closing·journal@%p16 journal:·closing·journal@%p
35.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 3, 70 lines modifiedOffset 3, 70 lines modified
  
3 Disassembly·of·section·.text:3 Disassembly·of·section·.text:
  
4 00000000·<journal_mru_close_last>:4 00000000·<journal_mru_close_last>:
5 journal_mru_close_last():5 journal_mru_close_last():
6 »       strd»   r4,·r5,·[sp,·#-32]!6 »       strd»   r4,·r5,·[sp,·#-32]!
7 »       ldr»    r5,·[pc,·#276]»;·(11c·<journal_mru_close_last+0x11c>)7 »       ldr»    r5,·[pc,·#276]»;·(11c·<journal_mru_close_last+0x11c>)
8 »       strd»   r6,·r7,·[sp,·#8] 
9 »       strd»   r8,·r9,·[sp,·#16]8 »       strd»   r8,·r9,·[sp,·#16]
10 »       ldr.w»  r8,·[pc,·#272]»      ;·120·<journal_mru_close_last+0x120>9 »       ldr.w»  r8,·[pc,·#276]»      ;·120·<journal_mru_close_last+0x120>
 10 »       strd»   r6,·r7,·[sp,·#8]
11 »       strd»   sl,·lr,·[sp,·#24]11 »       strd»   sl,·lr,·[sp,·#24]
12 »       sub»    sp,·#264»     ;·0x10812 »       sub»    sp,·#264»     ;·0x108
13 »       add»    r5,·pc13 »       add»    r5,·pc
14 »       ldr»    r3,·[r5,·#16]14 »       ldr»    r2,·[r5,·#16]
15 »       add»    r8,·pc15 »       add»    r8,·pc
16 »       cmp»    r3,·#016 »       cmp»    r2,·#0
17 »       beq.n»  106·<journal_mru_close_last+0x106>17 »       beq.n»  106·<journal_mru_close_last+0x106>
18 »       ldr»    r4,·[r5,·#12]18 »       ldr»    r4,·[r5,·#12]
19 »       mov.w»  ip,·#019 »       mov.w»  ip,·#0
20 »       add.w»  r2,·r5,·#8 
21 »       add.w»  r3,·r3,·#4294967295» ;·0xffffffff 
22 »       add»    r7,·sp,·#820 »       add»    r7,·sp,·#8
 21 »       add.w»  r2,·r2,·#4294967295» ;·0xffffffff
 22 »       add.w»  r3,·r5,·#8
23 »       mov»    r1,·r723 »       mov»    r1,·r7
24 »       ldr.w»  r9,·[pc,·#236]»      ;·124·<journal_mru_close_last+0x124>24 »       ldr.w»  r9,·[pc,·#236]»      ;·124·<journal_mru_close_last+0x124>
 25 »       ldr.w»  lr,·[r4,·#4]
25 »       ldr.w»  sl,·[r4,·#-8]26 »       ldr.w»  sl,·[r4,·#-8]
26 »       sub.w»  r6,·r4,·#827 »       sub.w»  r6,·r4,·#8
27 »       mov»    r0,·r628 »       mov»    r0,·r6
28 »       ldr.w»  lr,·[r4,·#4] 
29 »       add»    r9,·pc29 »       add»    r9,·pc
30 »       str.w»  lr,·[r5,·#12]30 »       str.w»  lr,·[r5,·#12]
31 »       str.w»  r2,·[lr]31 »       ldr.w»  sl,·[sl,·#52]»       ;·0x34
32 »       str»    r3,·[r5,·#16]32 »       str.w»  r3,·[lr]
 33 »       str»    r2,·[r5,·#16]
33 »       strd»   ip,·ip,·[r4]34 »       strd»   ip,·ip,·[r4]
34 »       ldr.w»  r3,·[sl,·#52]»       ;·0x3435 »       blx»    sl
35 »       blx»    r3 
36 »       ldr»    r0,·[pc,·#200]»;·(128·<journal_mru_close_last+0x128>)36 »       ldr»    r0,·[pc,·#200]»;·(128·<journal_mru_close_last+0x128>)
 37 »       ldr»    r2,·[pc,·#204]»;·(12c·<journal_mru_close_last+0x12c>)
37 »       mov»    r3,·r738 »       mov»    r3,·r7
38 »       mov.w»  r1,·#739 »       mov.w»  r1,·#7
39 »       ldr»    r2,·[pc,·#196]»;·(12c·<journal_mru_close_last+0x12c>) 
40 »       ldr.w»  r8,·[r8,·r0]40 »       ldr.w»  r8,·[r8,·r0]
41 »       str»    r6,·[sp,·#0]41 »       str»    r6,·[sp,·#0]
42 »       add»    r2,·pc42 »       add»    r2,·pc
43 »       ldr.w»  r0,·[r8]43 »       ldr.w»  r0,·[r8]
44 »       bl»     0·<logger_handle_msg>44 »       bl»     0·<logger_handle_msg>
45 ·R_ARM_THM_CALL» logger_handle_msg45 ·R_ARM_THM_CALL» logger_handle_msg
46 »       ldr»    r2,·[pc,·#184]»;·(130·<journal_mru_close_last+0x130>)46 »       ldr»    r2,·[pc,·#184]»;·(130·<journal_mru_close_last+0x130>)
 47 »       ldr.w»  r0,·[r8]
47 »       mov»    r3,·r748 »       mov»    r3,·r7
48 »       mov.w»  r1,·#749 »       mov.w»  r1,·#7
49 »       ldr.w»  r0,·[r8] 
50 »       str»    r6,·[sp,·#0]50 »       str»    r6,·[sp,·#0]
51 »       add»    r2,·pc51 »       add»    r2,·pc
52 »       bl»     0·<logger_handle_msg>52 »       bl»     0·<logger_handle_msg>
53 ·R_ARM_THM_CALL» logger_handle_msg53 ·R_ARM_THM_CALL» logger_handle_msg
54 »       mov»    r1,·r754 »       mov»    r1,·r7
55 »       mov»    r0,·r955 »       mov»    r0,·r9
56 »       bl»     0·<ptr_set_avl_find>56 »       bl»     0·<ptr_set_avl_find>
57 ·R_ARM_THM_CALL» ptr_set_avl_find57 ·R_ARM_THM_CALL» ptr_set_avl_find
58 »       mov»    sl,·r058 »       mov»    sl,·r0
59 »       cbz»    r0,·ca·<journal_mru_close_last+0xca>59 »       cbz»    r0,·ca·<journal_mru_close_last+0xca>
60 »       ldr»    r2,·[pc,·#156]»;·(134·<journal_mru_close_last+0x134>)60 »       ldr»    r2,·[pc,·#156]»;·(134·<journal_mru_close_last+0x134>)
61 »       mov»    r3,·r761 »       mov»    r3,·r7
62 »       mov.w»  r1,·#7 
63 »       ldr.w»  r0,·[r8]62 »       ldr.w»  r0,·[r8]
 63 »       mov.w»  r1,·#7
64 »       str»    r6,·[sp,·#0]64 »       str»    r6,·[sp,·#0]
65 »       add»    r2,·pc65 »       add»    r2,·pc
66 »       bl»     0·<logger_handle_msg>66 »       bl»     0·<logger_handle_msg>
67 ·R_ARM_THM_CALL» logger_handle_msg67 ·R_ARM_THM_CALL» logger_handle_msg
68 »       mov»    r0,·r968 »       mov»    r0,·r9
69 »       mov»    r1,·r769 »       mov»    r1,·r7
70 »       ldr.w»  r9,·[sl,·#12]70 »       ldr.w»  r9,·[sl,·#12]
Offset 85, 36 lines modifiedOffset 85, 36 lines modified
85 »       ldr»    r3,·[r3,·#16]85 »       ldr»    r3,·[r3,·#16]
86 »       blx»    r386 »       blx»    r3
87 »       ldr.w»  r3,·[r4,·#-8]87 »       ldr.w»  r3,·[r4,·#-8]
88 »       mov»    r0,·r688 »       mov»    r0,·r6
89 »       ldr»    r3,·[r3,·#56]» ;·0x3889 »       ldr»    r3,·[r3,·#56]» ;·0x38
90 »       blx»    r390 »       blx»    r3
91 »       ldr»    r2,·[pc,·#88]» ;·(138·<journal_mru_close_last+0x138>)91 »       ldr»    r2,·[pc,·#88]» ;·(138·<journal_mru_close_last+0x138>)
 92 »       ldr.w»  r0,·[r8]
92 »       mov»    r3,·r793 »       mov»    r3,·r7
93 »       mov.w»  r1,·#794 »       mov.w»  r1,·#7
94 »       ldr.w»  r0,·[r8] 
95 »       str»    r6,·[sp,·#0]95 »       str»    r6,·[sp,·#0]
96 »       add»    r2,·pc96 »       add»    r2,·pc
97 »       bl»     0·<logger_handle_msg>97 »       bl»     0·<logger_handle_msg>
98 ·R_ARM_THM_CALL» logger_handle_msg98 ·R_ARM_THM_CALL» logger_handle_msg
99 »       add»    sp,·#264»     ;·0x10899 »       add»    sp,·#264»     ;·0x108
100 »       ldrd»   r4,·r5,·[sp]100 »       ldrd»   r4,·r5,·[sp]
101 »       ldrd»   r6,·r7,·[sp,·#8]101 »       ldrd»   r6,·r7,·[sp,·#8]
102 »       ldrd»   r8,·r9,·[sp,·#16]102 »       ldrd»   r8,·r9,·[sp,·#16]
103 »       add»    sp,·#24103 »       add»    sp,·#24
104 »       ldmia.w»sp!,·{sl,·pc}104 »       ldmia.w»sp!,·{sl,·pc}
105 »       ldr»    r3,·[pc,·#32]» ;·(128·<journal_mru_close_last+0x128>)105 »       ldr»    r3,·[pc,·#32]» ;·(128·<journal_mru_close_last+0x128>)
 106 »       ldr»    r2,·[pc,·#48]» ;·(13c·<journal_mru_close_last+0x13c>)
106 »       mov.w»  r1,·#7107 »       mov.w»  r1,·#7
107 »       ldr»    r2,·[pc,·#44]» ;·(13c·<journal_mru_close_last+0x13c>) 
108 »       ldr.w»  r3,·[r8,·r3]108 »       ldr.w»  r3,·[r8,·r3]
109 »       add»    r2,·pc109 »       add»    r2,·pc
110 »       ldr»    r0,·[r3,·#0]110 »       ldr»    r0,·[r3,·#0]
111 »       bl»     0·<logger_handle_msg>111 »       bl»     0·<logger_handle_msg>
112 ·R_ARM_THM_CALL» logger_handle_msg112 ·R_ARM_THM_CALL» logger_handle_msg
113 »       b.n»    ffffffd8·<journal_log_status+0xfffff500>113 »       b.n»    ffffffd8·<journal_log_status+0xfffff4fc>
114 »       .word»  0x00000100114 »       .word»  0x00000100
115 ·R_ARM_REL32»    .bss115 ·R_ARM_REL32»    .bss
116 »       .word»  0x00000100116 »       .word»  0x00000100
117 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_117 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_
118 »       .word»  0x000000da118 »       .word»  0x000000da
119 ·R_ARM_REL32»    .data.rel119 ·R_ARM_REL32»    .data.rel
120 »       .word»  0x00000000120 »       .word»  0x00000000
Offset 129, 169 lines modifiedOffset 129, 169 lines modified
129 ·R_ARM_REL32»    .LC4129 ·R_ARM_REL32»    .LC4
130 »       .word»  0x00000026130 »       .word»  0x00000026
131 ·R_ARM_REL32»    .LC0131 ·R_ARM_REL32»    .LC0
  
132 00000140·<journal_release.part.2>:132 00000140·<journal_release.part.2>:
133 journal_release.part.2():133 journal_release.part.2():
134 »       strd»   r4,·r5,·[sp,·#-24]!134 »       strd»   r4,·r5,·[sp,·#-24]!
135 »       mov.w»  r1,·#130»   ;·0x82135 »       ldr»    r5,·[pc,·#416]»;·(2e8·<journal_release.part.2+0x1a8>)
136 »       mov»    r4,·r0 
Max diff block lines reached; 33031/36491 bytes (90.52%) of diff not shown.
119 KB
journal_ix.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········12920·(bytes·into·file)13 ··Start·of·section·headers:··········12904·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1419 ··Number·of·section·headers:·········14
20 ··Section·header·string·table·index:·1320 ··Section·header·string·table·index:·13
2.71 KB
readelf --wide --sections {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 There·are·14·section·headers,·starting·at·offset·0x3278:1 There·are·14·section·headers,·starting·at·offset·0x3268:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000038·001364·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·001354·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·0027e4·000990·08···I·11···1··46 ··[·2]·.rel.text·········REL·············00000000·0027d4·000990·08···I·11···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00139c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·00138c·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·00139c·000018·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·00138c·000018·00··WA··0···0··4
9 ··[·5]·.rodata···········PROGBITS········00000000·00139c·000100·00···A··0···0··49 ··[·5]·.rodata···········PROGBITS········00000000·00138c·000100·00···A··0···0··4
10 ··[·6]·.data.rel.local···PROGBITS········00000000·00149c·000044·00··WA··0···0··410 ··[·6]·.data.rel.local···PROGBITS········00000000·00148c·000044·00··WA··0···0··4
11 ··[·7]·.rel.data.rel.local·REL·············00000000·003174·000088·08···I·11···6··411 ··[·7]·.rel.data.rel.local·REL·············00000000·003164·000088·08···I·11···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·0014e0·000417·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·0014d0·000417·01·AMS··0···0··4
13 ··[·9]·.note.GNU-stack···PROGBITS········00000000·0018f7·000000·00······0···0··113 ··[·9]·.note.GNU-stack···PROGBITS········00000000·0018e7·000000·00······0···0··1
14 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0018f7·000033·00······0···0··114 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0018e7·000033·00······0···0··1
15 ··[11]·.symtab···········SYMTAB··········00000000·00192c·000900·10·····12··93··415 ··[11]·.symtab···········SYMTAB··········00000000·00191c·000900·10·····12··93··4
16 ··[12]·.strtab···········STRTAB··········00000000·00222c·0005b6·00······0···0··116 ··[12]·.strtab···········STRTAB··········00000000·00221c·0005b6·00······0···0··1
17 ··[13]·.shstrtab·········STRTAB··········00000000·0031fc·00007b·00······0···0··117 ··[13]·.shstrtab·········STRTAB··········00000000·0031ec·00007b·00······0···0··1
18 Key·to·Flags:18 Key·to·Flags:
19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
22 ··y·(purecode),·p·(processor·specific)22 ··y·(purecode),·p·(processor·specific)
6.45 KB
readelf --wide --symbols {}
    
Offset 30, 61 lines modifiedOffset 30, 61 lines modified
30 ····26:·00000284·····0·NOTYPE··LOCAL··DEFAULT····1·$d30 ····26:·00000284·····0·NOTYPE··LOCAL··DEFAULT····1·$d
31 ····27:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC731 ····27:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7
32 ····28:·00000148·····0·NOTYPE··LOCAL··DEFAULT····8·.LC832 ····28:·00000148·····0·NOTYPE··LOCAL··DEFAULT····8·.LC8
33 ····29:·00000294·····0·NOTYPE··LOCAL··DEFAULT····1·$t33 ····29:·00000294·····0·NOTYPE··LOCAL··DEFAULT····1·$t
34 ····30:·00000295····88·FUNC····LOCAL··DEFAULT····1·journal_ix_close34 ····30:·00000295····88·FUNC····LOCAL··DEFAULT····1·journal_ix_close
35 ····31:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····1·$d35 ····31:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
36 ····32:·000002ec·····0·NOTYPE··LOCAL··DEFAULT····1·$t36 ····32:·000002ec·····0·NOTYPE··LOCAL··DEFAULT····1·$t
37 ····33:·000002ed···144·FUNC····LOCAL··DEFAULT····1·journal_ix_link_zone37 ····33:·000002ed···140·FUNC····LOCAL··DEFAULT····1·journal_ix_link_zone
38 ····34:·0000036c·····0·NOTYPE··LOCAL··DEFAULT····1·$d38 ····34:·00000368·····0·NOTYPE··LOCAL··DEFAULT····1·$d
39 ····35:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC939 ····35:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC9
40 ····36:·0000037c·····0·NOTYPE··LOCAL··DEFAULT····1·$t40 ····36:·00000378·····0·NOTYPE··LOCAL··DEFAULT····1·$t
41 ····37:·0000037d···144·FUNC····LOCAL··DEFAULT····1·journal_ix_flush41 ····37:·00000379···140·FUNC····LOCAL··DEFAULT····1·journal_ix_flush
42 ····38:·000003fc·····0·NOTYPE··LOCAL··DEFAULT····1·$d42 ····38:·000003f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
43 ····39:·0000040c·····0·NOTYPE··LOCAL··DEFAULT····1·$t43 ····39:·00000404·····0·NOTYPE··LOCAL··DEFAULT····1·$t
44 ····40:·0000040d···204·FUNC····LOCAL··DEFAULT····1·journal_ix_reopen44 ····40:·00000405···204·FUNC····LOCAL··DEFAULT····1·journal_ix_reopen
45 ····41:·000004c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d45 ····41:·000004bc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
46 ····42:·000004d8·····0·NOTYPE··LOCAL··DEFAULT····1·$t46 ····42:·000004d0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
47 ····43:·000004d9···180·FUNC····LOCAL··DEFAULT····1·journal_ix_get_first_serial47 ····43:·000004d1···180·FUNC····LOCAL··DEFAULT····1·journal_ix_get_first_serial
48 ····44:·00000574·····0·NOTYPE··LOCAL··DEFAULT····1·$d48 ····44:·0000056c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
49 ····45:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1049 ····45:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC10
50 ····46:·0000058c·····0·NOTYPE··LOCAL··DEFAULT····1·$t50 ····46:·00000584·····0·NOTYPE··LOCAL··DEFAULT····1·$t
51 ····47:·0000058d···180·FUNC····LOCAL··DEFAULT····1·journal_ix_get_last_serial51 ····47:·00000585···180·FUNC····LOCAL··DEFAULT····1·journal_ix_get_last_serial
52 ····48:·00000628·····0·NOTYPE··LOCAL··DEFAULT····1·$d52 ····48:·00000620·····0·NOTYPE··LOCAL··DEFAULT····1·$d
53 ····49:·00000640·····0·NOTYPE··LOCAL··DEFAULT····1·$t53 ····49:·00000638·····0·NOTYPE··LOCAL··DEFAULT····1·$t
54 ····50:·00000641···196·FUNC····LOCAL··DEFAULT····1·journal_ix_get_serial_range54 ····50:·00000639···196·FUNC····LOCAL··DEFAULT····1·journal_ix_get_serial_range
55 ····51:·000006ec·····0·NOTYPE··LOCAL··DEFAULT····1·$d55 ····51:·000006e4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
56 ····52:·00000704·····0·NOTYPE··LOCAL··DEFAULT····1·$t56 ····52:·000006fc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
57 ····53:·00000705···472·FUNC····LOCAL··DEFAULT····1·journal_ix_open_readdir_callback57 ····53:·000006fd···472·FUNC····LOCAL··DEFAULT····1·journal_ix_open_readdir_callback
58 ····54:·000008bc·····0·NOTYPE··LOCAL··DEFAULT····1·$d58 ····54:·000008b4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
59 ····55:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1159 ····55:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC11
60 ····56:·000001d4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1260 ····56:·000001d4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC12
61 ····57:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1461 ····57:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC14
62 ····58:·000001dc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1362 ····58:·000001dc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC13
63 ····59:·000008dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t63 ····59:·000008d4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
64 ····60:·000008dd···836·FUNC····LOCAL··DEFAULT····1·journal_ix_get_ixfr_stream_at_serial.part.464 ····60:·000008d5···832·FUNC····LOCAL··DEFAULT····1·journal_ix_get_ixfr_stream_at_serial.part.4
65 ····61:·00000bfc·····0·NOTYPE··LOCAL··DEFAULT····1·$d65 ····61:·00000bf0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
66 ····62:·00000230·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1566 ····62:·00000230·····0·NOTYPE··LOCAL··DEFAULT····8·.LC15
67 ····63:·00000c20·····0·NOTYPE··LOCAL··DEFAULT····1·$t67 ····63:·00000c14·····0·NOTYPE··LOCAL··DEFAULT····1·$t
68 ····64:·00000c21···260·FUNC····LOCAL··DEFAULT····1·journal_ix_get_ixfr_stream_at_serial68 ····64:·00000c15···260·FUNC····LOCAL··DEFAULT····1·journal_ix_get_ixfr_stream_at_serial
69 ····65:·00000d0c·····0·NOTYPE··LOCAL··DEFAULT····1·$d69 ····65:·00000d00·····0·NOTYPE··LOCAL··DEFAULT····1·$d
70 ····66:·00000d24·····0·NOTYPE··LOCAL··DEFAULT····1·$t70 ····66:·00000d18·····0·NOTYPE··LOCAL··DEFAULT····1·$t
71 ····67:·00000d25··1252·FUNC····LOCAL··DEFAULT····1·journal_ix_append_ixfr_stream71 ····67:·00000d19··1252·FUNC····LOCAL··DEFAULT····1·journal_ix_append_ixfr_stream
72 ····68:·000011b4·····0·NOTYPE··LOCAL··DEFAULT····1·$d72 ····68:·000011a8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
73 ····69:·000002f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1973 ····69:·000002f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC19
74 ····70:·00000320·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2074 ····70:·00000320·····0·NOTYPE··LOCAL··DEFAULT····8·.LC20
75 ····71:·00000390·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2375 ····71:·00000390·····0·NOTYPE··LOCAL··DEFAULT····8·.LC23
76 ····72:·000003d0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2476 ····72:·000003d0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC24
77 ····73:·00000358·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2177 ····73:·00000358·····0·NOTYPE··LOCAL··DEFAULT····8·.LC21
78 ····74:·00000260·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1678 ····74:·00000260·····0·NOTYPE··LOCAL··DEFAULT····8·.LC16
79 ····75:·000002c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1879 ····75:·000002c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC18
80 ····76:·00000368·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2280 ····76:·00000368·····0·NOTYPE··LOCAL··DEFAULT····8·.LC22
81 ····77:·00000288·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1781 ····77:·00000288·····0·NOTYPE··LOCAL··DEFAULT····8·.LC17
82 ····78:·00001208·····0·NOTYPE··LOCAL··DEFAULT····1·$t82 ····78:·000011fc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
83 ····79:·00001350·····0·NOTYPE··LOCAL··DEFAULT····1·$d83 ····79:·00001340·····0·NOTYPE··LOCAL··DEFAULT····1·$d
84 ····80:·000003f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2684 ····80:·000003f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC26
85 ····81:·00000000·····0·SECTION·LOCAL··DEFAULT····5·85 ····81:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
86 ····82:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d86 ····82:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
87 ····83:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d87 ····83:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d
88 ····84:·00000000····24·OBJECT··LOCAL··DEFAULT····4·journal_ix_mtx88 ····84:·00000000····24·OBJECT··LOCAL··DEFAULT····4·journal_ix_mtx
89 ····85:·00000000·····0·SECTION·LOCAL··DEFAULT····6·89 ····85:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
90 ····86:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d90 ····86:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
Offset 136, 12 lines modifiedOffset 136, 12 lines modified
136 ···132:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ftruncate64136 ···132:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ftruncate64
137 ···133:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·buffer_output_stream_get_filtered137 ···133:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·buffer_output_stream_get_filtered
138 ···134:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fd_output_stream_detach138 ···134:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fd_output_stream_detach
139 ···135:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__memcpy_chk139 ···135:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__memcpy_chk
140 ···136:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·snformat140 ···136:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·snformat
141 ···137:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·rename141 ···137:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·rename
142 ···138:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy142 ···138:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
143 ···139:·00001209···348·FUNC····GLOBAL·DEFAULT····1·journal_ix_open143 ···139:·000011fd···344·FUNC····GLOBAL·DEFAULT····1·journal_ix_open
144 ···140:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset144 ···140:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
145 ···141:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_cstr145 ···141:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_cstr
146 ···142:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·readdir_forall146 ···142:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·readdir_forall
147 ···143:·00000000····68·OBJECT··GLOBAL·DEFAULT····6·journal_ix_vtbl147 ···143:·00000000····68·OBJECT··GLOBAL·DEFAULT····6·journal_ix_vtbl
39.0 KB
readelf --wide --relocs {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x27e4·contains·306·entries:1 Relocation·section·'.rel.text'·at·offset·0x27d4·contains·306·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000008··00000503·R_ARM_REL32············00000000···.LC03 00000008··00000503·R_ARM_REL32············00000000···.LC0
4 00000066··00005d0a·R_ARM_THM_CALL·········00000000···logger_handle_msg4 00000066··00005d0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
5 0000008c··00005e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_5 0000008c··00005e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
6 00000090··00005f1a·R_ARM_GOT_BREL·········00000000···g_database_logger6 00000090··00005f1a·R_ARM_GOT_BREL·········00000000···g_database_logger
7 00000094··00000a03·R_ARM_REL32············00000014···.LC37 00000094··00000a03·R_ARM_REL32············00000014···.LC3
8 00000098··00000b03·R_ARM_REL32············00000010···.LC28 00000098··00000b03·R_ARM_REL32············00000010···.LC2
9 0000009c··00000c03·R_ARM_REL32············00000004···.LC19 0000009c··00000c03·R_ARM_REL32············00000004···.LC1
10 000000a0··00000b03·R_ARM_REL32············00000010···.LC210 000000a0··00000b03·R_ARM_REL32············00000010···.LC2
11 000000bc··00005d0a·R_ARM_THM_CALL·········00000000···logger_handle_msg11 000000bc··00005d0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
12 000000cc··00005e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_12 000000cc··00005e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
13 000000d0··00005f1a·R_ARM_GOT_BREL·········00000000···g_database_logger13 000000d0··00005f1a·R_ARM_GOT_BREL·········00000000···g_database_logger
14 000000d4··00001003·R_ARM_REL32············00000054···.LC414 000000d4··00001003·R_ARM_REL32············00000054···.LC4
15 000000e8··0000610a·R_ARM_THM_CALL·········00000000···dnsname_copy15 000000e8··0000610a·R_ARM_THM_CALL·········00000000···dnsname_copy
16 00000126··0000620a·R_ARM_THM_CALL·········00000000···dns_resource_record_init16 00000118··0000620a·R_ARM_THM_CALL·········00000000···dns_resource_record_init
17 00000146··0000630a·R_ARM_THM_CALL·········00000000···dns_resource_record_read17 00000146··0000630a·R_ARM_THM_CALL·········00000000···dns_resource_record_read
18 00000192··0000640a·R_ARM_THM_CALL·········00000000···dns_resource_record_clear18 00000192··0000640a·R_ARM_THM_CALL·········00000000···dns_resource_record_clear
19 000001ca··00005d0a·R_ARM_THM_CALL·········00000000···logger_handle_msg19 000001ca··00005d0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
20 000001ec··00005d0a·R_ARM_THM_CALL·········00000000···logger_handle_msg20 000001ec··00005d0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
21 00000200··00005e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_21 00000200··00005e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
22 00000204··00005f1a·R_ARM_GOT_BREL·········00000000···g_database_logger22 00000204··00005f1a·R_ARM_GOT_BREL·········00000000···g_database_logger
23 00000208··00001603·R_ARM_REL32············00000090···.LC523 00000208··00001603·R_ARM_REL32············00000090···.LC5
Offset 41, 289 lines modifiedOffset 41, 289 lines modified
41 000002da··0000600a·R_ARM_THM_CALL·········00000000···free41 000002da··0000600a·R_ARM_THM_CALL·········00000000···free
42 000002e8··00000103·R_ARM_REL32············00000000···.bss42 000002e8··00000103·R_ARM_REL32············00000000···.bss
43 00000306··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock43 00000306··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
44 0000030e··0000680a·R_ARM_THM_CALL·········00000000···usleep44 0000030e··0000680a·R_ARM_THM_CALL·········00000000···usleep
45 00000314··0000690a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock45 00000314··0000690a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
46 0000032a··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock46 0000032a··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
47 00000332··0000690a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock47 00000332··0000690a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
48 00000352··00005d0a·R_ARM_THM_CALL·········00000000···logger_handle_msg48 00000350··00005d0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
49 0000036c··00000103·R_ARM_REL32············00000000···.bss49 00000368··00000103·R_ARM_REL32············00000000···.bss
50 00000370··00005e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_50 0000036c··00005e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
51 00000374··00005f1a·R_ARM_GOT_BREL·········00000000···g_database_logger51 00000370··00005f1a·R_ARM_GOT_BREL·········00000000···g_database_logger
52 00000378··00002303·R_ARM_REL32············0000017c···.LC952 00000374··00002303·R_ARM_REL32············0000017c···.LC9
53 00000394··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock53 00000390··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
54 0000039c··0000680a·R_ARM_THM_CALL·········00000000···usleep54 00000398··0000680a·R_ARM_THM_CALL·········00000000···usleep
55 000003a2··0000690a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock55 0000039e··0000690a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
56 000003b8··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock56 000003b4··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
57 000003be··00006a0a·R_ARM_THM_CALL·········00000000···fsync_ex57 000003ba··00006a0a·R_ARM_THM_CALL·········00000000···fsync_ex
58 000003c4··0000690a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock58 000003c0··0000690a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
59 000003e2··00005d0a·R_ARM_THM_CALL·········00000000···logger_handle_msg59 000003dc··00005d0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
60 000003fc··00000103·R_ARM_REL32············00000000···.bss60 000003f4··00000103·R_ARM_REL32············00000000···.bss
61 00000400··00005e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_61 000003f8··00005e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
62 00000404··00005f1a·R_ARM_GOT_BREL·········00000000···g_database_logger62 000003fc··00005f1a·R_ARM_GOT_BREL·········00000000···g_database_logger
63 00000408··00002303·R_ARM_REL32············0000017c···.LC963 00000400··00002303·R_ARM_REL32············0000017c···.LC9
64 00000424··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock64 0000041c··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
65 0000042c··0000680a·R_ARM_THM_CALL·········00000000···usleep65 00000424··0000680a·R_ARM_THM_CALL·········00000000···usleep
66 00000432··0000690a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock66 0000042a··0000690a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
67 0000044a··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock67 00000442··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
68 0000045a··0000690a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock68 00000452··0000690a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
69 0000046c··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock69 00000464··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
70 0000048e··00005d0a·R_ARM_THM_CALL·········00000000···logger_handle_msg70 00000486··00005d0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
71 00000494··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock71 0000048c··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
72 0000049e··00006b0a·R_ARM_THM_CALL·········00000000···open_ex72 00000496··00006b0a·R_ARM_THM_CALL·········00000000···open_ex
73 000004aa··00006c0a·R_ARM_THM_CALL·········00000000···__errno_location73 000004a2··00006c0a·R_ARM_THM_CALL·········00000000···__errno_location
 74 000004bc··00000103·R_ARM_REL32············00000000···.bss
 75 000004c0··00005e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
74 000004c4··00000103·R_ARM_REL32············00000000···.bss76 000004c4··00000103·R_ARM_REL32············00000000···.bss
75 000004c8··00005e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_77 000004c8··00005f1a·R_ARM_GOT_BREL·········00000000···g_database_logger
76 000004cc··00000103·R_ARM_REL32············00000000···.bss78 000004cc··00002303·R_ARM_REL32············0000017c···.LC9
77 000004d0··00005f1a·R_ARM_GOT_BREL·········00000000···g_database_logger79 000004ea··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
78 000004d4··00002303·R_ARM_REL32············0000017c···.LC980 000004f2··0000680a·R_ARM_THM_CALL·········00000000···usleep
79 000004f2··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock81 000004f8··0000690a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
80 000004fa··0000680a·R_ARM_THM_CALL·········00000000···usleep82 00000512··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
81 00000500··0000690a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock83 00000522··0000690a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
82 0000051a··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock84 0000053a··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
83 0000052a··0000690a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock85 00000554··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
84 00000542··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock86 00000566··00005d0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
85 0000055c··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock87 0000056c··00000103·R_ARM_REL32············00000000···.bss
86 0000056e··00005d0a·R_ARM_THM_CALL·········00000000···logger_handle_msg88 00000570··00005e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
87 00000574··00000103·R_ARM_REL32············00000000···.bss89 00000574··00000103·R_ARM_REL32············00000000···.bss
88 00000578··00005e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_90 00000578··00000103·R_ARM_REL32············00000000···.bss
89 0000057c··00000103·R_ARM_REL32············00000000···.bss91 0000057c··00005f1a·R_ARM_GOT_BREL·········00000000···g_database_logger
90 00000580··00000103·R_ARM_REL32············00000000···.bss92 00000580··00002d03·R_ARM_REL32············000001a4···.LC10
91 00000584··00005f1a·R_ARM_GOT_BREL·········00000000···g_database_logger93 0000059e··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
92 00000588··00002d03·R_ARM_REL32············000001a4···.LC1094 000005a6··0000680a·R_ARM_THM_CALL·········00000000···usleep
93 000005a6··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock95 000005ac··0000690a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
94 000005ae··0000680a·R_ARM_THM_CALL·········00000000···usleep96 000005c6··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
95 000005b4··0000690a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock97 000005d6··0000690a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
96 000005ce··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock98 000005ee··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
97 000005de··0000690a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock99 00000608··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
98 000005f6··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock100 0000061a··00005d0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
99 00000610··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock101 00000620··00000103·R_ARM_REL32············00000000···.bss
100 00000622··00005d0a·R_ARM_THM_CALL·········00000000···logger_handle_msg102 00000624··00005e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
101 00000628··00000103·R_ARM_REL32············00000000···.bss103 00000628··00000103·R_ARM_REL32············00000000···.bss
102 0000062c··00005e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_104 0000062c··00000103·R_ARM_REL32············00000000···.bss
103 00000630··00000103·R_ARM_REL32············00000000···.bss105 00000630··00005f1a·R_ARM_GOT_BREL·········00000000···g_database_logger
104 00000634··00000103·R_ARM_REL32············00000000···.bss106 00000634··00002d03·R_ARM_REL32············000001a4···.LC10
105 00000638··00005f1a·R_ARM_GOT_BREL·········00000000···g_database_logger107 00000656··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
106 0000063c··00002d03·R_ARM_REL32············000001a4···.LC10108 0000065e··0000680a·R_ARM_THM_CALL·········00000000···usleep
107 0000065e··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock109 00000664··0000690a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
108 00000666··0000680a·R_ARM_THM_CALL·········00000000···usleep110 0000067e··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
109 0000066c··0000690a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock111 00000694··0000690a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
110 00000686··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock112 000006ac··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
111 0000069c··0000690a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock113 000006c8··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
112 000006b4··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock114 000006dc··00005d0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
113 000006d0··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock115 000006e4··00000103·R_ARM_REL32············00000000···.bss
114 000006e4··00005d0a·R_ARM_THM_CALL·········00000000···logger_handle_msg116 000006e8··00005e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
115 000006ec··00000103·R_ARM_REL32············00000000···.bss117 000006ec··00000103·R_ARM_REL32············00000000···.bss
116 000006f0··00005e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_118 000006f0··00000103·R_ARM_REL32············00000000···.bss
117 000006f4··00000103·R_ARM_REL32············00000000···.bss119 000006f4··00005f1a·R_ARM_GOT_BREL·········00000000···g_database_logger
118 000006f8··00000103·R_ARM_REL32············00000000···.bss120 000006f8··00002d03·R_ARM_REL32············000001a4···.LC10
119 000006fc··00005f1a·R_ARM_GOT_BREL·········00000000···g_database_logger121 00000726··00006d0a·R_ARM_THM_CALL·········00000000···memcmp
120 00000700··00002d03·R_ARM_REL32············000001a4···.LC10122 00000732··00006e0a·R_ARM_THM_CALL·········00000000···strlen
121 0000072e··00006d0a·R_ARM_THM_CALL·········00000000···memcmp123 00000762··00006f0a·R_ARM_THM_CALL·········00000000···__isoc99_sscanf
122 0000073a··00006e0a·R_ARM_THM_CALL·········00000000···strlen124 0000078c··0000700a·R_ARM_THM_CALL·········00000000···__snprintf_chk
123 0000076a··00006f0a·R_ARM_THM_CALL·········00000000···__isoc99_sscanf125 00000794··00006b0a·R_ARM_THM_CALL·········00000000···open_ex
124 00000794··0000700a·R_ARM_THM_CALL·········00000000···__snprintf_chk126 000007a6··0000710a·R_ARM_THM_CALL·········00000000···malloc
125 0000079c··00006b0a·R_ARM_THM_CALL·········00000000···open_ex127 000007d6··0000720a·R_ARM_THM_CALL·········00000000···strdup
126 000007ae··0000710a·R_ARM_THM_CALL·········00000000···malloc128 000007e2··00006e0a·R_ARM_THM_CALL·········00000000···strlen
127 000007e0··0000720a·R_ARM_THM_CALL·········00000000···strdup129 000007f0··0000730a·R_ARM_THM_CALL·········00000000···fd_input_stream_attach
128 000007e8··00006e0a·R_ARM_THM_CALL·········00000000···strlen130 00000802··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
129 000007f6··0000730a·R_ARM_THM_CALL·········00000000···fd_input_stream_attach131 0000080a··0000680a·R_ARM_THM_CALL·········00000000···usleep
130 00000808··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock132 00000810··0000690a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
131 00000810··0000680a·R_ARM_THM_CALL·········00000000···usleep133 00000826··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
132 00000816··0000690a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock134 0000082c··0000600a·R_ARM_THM_CALL·········00000000···free
133 0000082c··0000670a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock135 00000832··0000660a·R_ARM_THM_CALL·········00000000···close_ex
134 00000832··0000600a·R_ARM_THM_CALL·········00000000···free136 0000083a··0000600a·R_ARM_THM_CALL·········00000000···free
135 00000838··0000660a·R_ARM_THM_CALL·········00000000···close_ex137 0000084e··0000740a·R_ARM_THM_CALL·········00000000···buffer_input_stream_init
136 00000840··0000600a·R_ARM_THM_CALL·········00000000···free138 00000868··0000750a·R_ARM_THM_CALL·········00000000···buffer_input_stream_get_filtered
137 00000856··0000740a·R_ARM_THM_CALL·········00000000···buffer_input_stream_init139 0000086c··0000760a·R_ARM_THM_CALL·········00000000···fd_input_stream_detach
138 00000870··0000750a·R_ARM_THM_CALL·········00000000···buffer_input_stream_get_filtered140 00000888··00006c0a·R_ARM_THM_CALL·········00000000···__errno_location
139 00000874··0000760a·R_ARM_THM_CALL·········00000000···fd_input_stream_detach141 000008a0··00005d0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
140 00000890··00006c0a·R_ARM_THM_CALL·········00000000···__errno_location142 000008aa··0000770a·R_ARM_THM_CALL·········00000000···perror
Max diff block lines reached; 20821/39900 bytes (52.18%) of diff not shown.
473 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 9 lines modified
1 /I"FHF5`yD1 KFBF1F·F
 2 .I"FHF5`yD
2 NOT-LINKED3 NOT-LINKED
3 domain='%{dnsname}'·mru=%i·file='%s'·fd=%i·range=%u:%u·lpo=%llu4 domain='%{dnsname}'·mru=%i·file='%s'·fd=%i·range=%u:%u·lpo=%llu
4 journal:·ix:·truncate·to·serial·not·implemented·(serial=%u)5 journal:·ix:·truncate·to·serial·not·implemented·(serial=%u)
5 journal:·ix:·end·of·journal·seems·corrupted.·A·page·started·at·%lld,·after·%lld6 journal:·ix:·end·of·journal·seems·corrupted.·A·page·started·at·%lld,·after·%lld
6 journal:·ix:·trouble·finding·the·end·of·the·journal·:·%r7 journal:·ix:·trouble·finding·the·end·of·the·journal·:·%r
7 journal:·ix:·truncate·to·size·0·=·delete8 journal:·ix:·truncate·to·size·0·=·delete
8 journal:·ix:·truncate·to·size·!=·0·not·implemented9 journal:·ix:·truncate·to·size·!=·0·not·implemented
69.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 17, 45 lines modifiedOffset 17, 44 lines modified
17 »       mov.w»  r0,·#117 »       mov.w»  r0,·#1
18 »       bx»     lr18 »       bx»     lr
19 »       nop19 »       nop
  
20 00000014·<journal_ix_log_dump>:20 00000014·<journal_ix_log_dump>:
21 journal_ix_log_dump():21 journal_ix_log_dump():
22 »       str.w»  r4,·[sp,·#-20]!22 »       str.w»  r4,·[sp,·#-20]!
23 »       mov»    r2,·r023 »       ldr»    r3,·[r0,·#4]
24 »       strd»   r5,·r6,·[sp,·#4]24 »       strd»   r5,·r6,·[sp,·#4]
25 »       ldr»    r5,·[pc,·#108]»;·(8c·<journal_ix_log_dump+0x78>)25 »       ldr»    r5,·[pc,·#108]»;·(8c·<journal_ix_log_dump+0x78>)
26 »       strd»   r7,·lr,·[sp,·#12]26 »       strd»   r7,·lr,·[sp,·#12]
 27 »       mov»    r2,·r0
27 »       sub»    sp,·#36»      ;·0x2428 »       sub»    sp,·#36»      ;·0x24
28 »       ldr»    r3,·[r0,·#4] 
29 »       add»    r5,·pc29 »       add»    r5,·pc
30 »       cbz»    r3,·80·<journal_ix_log_dump+0x6c>30 »       cbz»    r3,·80·<journal_ix_log_dump+0x6c>
31 »       ldr»    r1,·[r3,·#0]31 »       ldr»    r1,·[r3,·#0]
32 »       cbz»    r1,·7a·<journal_ix_log_dump+0x66>32 »       cbz»    r1,·7a·<journal_ix_log_dump+0x66>
33 »       ldr»    r3,·[r3,·#0]33 »       ldr»    r3,·[r3,·#0]
34 »       ldr»    r0,·[pc,·#92]» ;·(90·<journal_ix_log_dump+0x7c>)34 »       ldr»    r0,·[pc,·#92]» ;·(90·<journal_ix_log_dump+0x7c>)
35 »       ldr»    r1,·[r2,·#12]35 »       ldr»    r1,·[r2,·#12]
36 »       ldr»    r4,·[r2,·#40]» ;·0x2836 »       ldr»    r4,·[r2,·#40]» ;·0x28
37 »       ldr»    r0,·[r5,·r0]37 »       ldr»    r0,·[r5,·r0]
38 »       ubfx»   r1,·r1,·#1,·#138 »       ubfx»   r1,·r1,·#1,·#1
39 »       ldr»    r0,·[r0,·#0]39 »       ldr»    r0,·[r0,·#0]
40 »       cbz»    r4,·86·<journal_ix_log_dump+0x72>40 »       cbz»    r4,·86·<journal_ix_log_dump+0x72>
41 »       str»    r1,·[sp,·#0]41 »       ldr.w»  ip,·[r2,·#28]
42 »       mov.w»  r1,·#7 
43 »       ldr.w»  ip,·[r2,·#24] 
44 »       str»    r4,·[sp,·#4] 
45 »       ldr»    r5,·[r2,·#28] 
46 »       ldrd»   r6,·r7,·[r2,·#32]42 »       ldrd»   r6,·r7,·[r2,·#32]
47 »       str.w»  ip,·[sp,·#12]43 »       str»    r4,·[sp,·#4]
 44 »       ldr»    r5,·[r2,·#24]
48 »       ldr»    r4,·[r2,·#44]» ;·0x2c45 »       ldr»    r4,·[r2,·#44]» ;·0x2c
49 »       ldr»    r2,·[pc,·#56]» ;·(94·<journal_ix_log_dump+0x80>)46 »       ldr»    r2,·[pc,·#64]» ;·(94·<journal_ix_log_dump+0x80>)
50 »       str»    r4,·[sp,·#8]47 »       str»    r1,·[sp,·#0]
51 »       str»    r5,·[sp,·#16]48 »       mov.w»  r1,·#7
52 »       add»    r2,·pc49 »       str.w»  ip,·[sp,·#16]
53 »       strd»   r6,·r7,·[sp,·#24]50 »       strd»   r6,·r7,·[sp,·#24]
 51 »       add»    r2,·pc
 52 »       strd»   r4,·r5,·[sp,·#8]
54 »       bl»     0·<logger_handle_msg>53 »       bl»     0·<logger_handle_msg>
55 ·R_ARM_THM_CALL» logger_handle_msg54 ·R_ARM_THM_CALL» logger_handle_msg
56 »       add»    sp,·#36»      ;·0x2455 »       add»    sp,·#36»      ;·0x24
57 »       ldrd»   r4,·r5,·[sp]56 »       ldrd»   r4,·r5,·[sp]
58 »       ldrd»   r6,·r7,·[sp,·#8]57 »       ldrd»   r6,·r7,·[sp,·#8]
59 »       add»    sp,·#1658 »       add»    sp,·#16
60 »       ldr.w»  pc,·[sp],·#459 »       ldr.w»  pc,·[sp],·#4
Offset 80, 19 lines modifiedOffset 79, 19 lines modified
80 ·R_ARM_REL32»    .LC179 ·R_ARM_REL32»    .LC1
81 »       .word»  0x0000001480 »       .word»  0x00000014
82 ·R_ARM_REL32»    .LC281 ·R_ARM_REL32»    .LC2
  
83 000000a4·<journal_ix_truncate_to_serial>:82 000000a4·<journal_ix_truncate_to_serial>:
84 journal_ix_truncate_to_serial():83 journal_ix_truncate_to_serial():
85 »       ldr»    r0,·[pc,·#36]» ;·(cc·<journal_ix_truncate_to_serial+0x28>)84 »       ldr»    r0,·[pc,·#36]» ;·(cc·<journal_ix_truncate_to_serial+0x28>)
 85 »       strd»   r4,·lr,·[sp,·#-8]!
 86 »       ldr»    r4,·[pc,·#36]» ;·(d0·<journal_ix_truncate_to_serial+0x2c>)
 87 »       ldr»    r2,·[pc,·#36]» ;·(d4·<journal_ix_truncate_to_serial+0x30>)
86 »       mov»    r3,·r188 »       mov»    r3,·r1
87 »       mov.w»  r1,·#789 »       mov.w»  r1,·#7
88 »       strd»   r4,·lr,·[sp,·#-8]! 
89 »       ldr»    r4,·[pc,·#28]» ;·(d0·<journal_ix_truncate_to_serial+0x2c>) 
90 »       ldr»    r2,·[pc,·#32]» ;·(d4·<journal_ix_truncate_to_serial+0x30>) 
91 »       add»    r0,·pc90 »       add»    r0,·pc
92 »       ldr»    r0,·[r0,·r4]91 »       ldr»    r0,·[r0,·r4]
93 »       add»    r2,·pc92 »       add»    r2,·pc
94 »       ldr»    r0,·[r0,·#0]93 »       ldr»    r0,·[r0,·#0]
95 »       bl»     0·<logger_handle_msg>94 »       bl»     0·<logger_handle_msg>
96 ·R_ARM_THM_CALL» logger_handle_msg95 ·R_ARM_THM_CALL» logger_handle_msg
97 »       movw»   r0,·#24581»  ;·0x600596 »       movw»   r0,·#24581»  ;·0x6005
Offset 123, 35 lines modifiedOffset 122, 35 lines modified
123 »       mov.w»  r0,·#0122 »       mov.w»  r0,·#0
124 »       pop»    {r3,·pc}123 »       pop»    {r3,·pc}
125 »       mov.w»  r0,·#4294967295»    ;·0xffffffff124 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
126 »       pop»    {r3,·pc}125 »       pop»    {r3,·pc}
  
127 000000f8·<journal_ix_find_last_soa_record>:126 000000f8·<journal_ix_find_last_soa_record>:
128 journal_ix_find_last_soa_record():127 journal_ix_find_last_soa_record():
129 »       ldr»    r3,·[pc,·#260]»;·(200·<journal_ix_find_last_soa_record+0x108>) 
130 »       str.w»  r4,·[sp,·#-36]!128 »       str.w»  r4,·[sp,·#-36]!
131 »       strd»   r5,·r6,·[sp,·#4] 
132 »       strd»   r7,·r8,·[sp,·#12]129 »       strd»   r7,·r8,·[sp,·#12]
133 »       mov.w»  r8,·#0 
134 »       strd»   r9,·sl,·[sp,·#20]130 »       strd»   r9,·sl,·[sp,·#20]
135 »       mov»    sl,·r0131 »       strd»   r5,·r6,·[sp,·#4]
136 »       mov.w»  r9,·#0 
137 »       strd»   fp,·lr,·[sp,·#28]132 »       strd»   fp,·lr,·[sp,·#28]
138 »       sub»    sp,·#316»     ;·0x13c133 »       sub»    sp,·#316»     ;·0x13c
139 »       add»    r3,·pc 
140 »       add»    r4,·sp,·#36»   ;·0x24134 »       add»    r4,·sp,·#36»   ;·0x24
141 »       mov»    r6,·r8135 »       mov»    sl,·r0
142 »       mov»    r0,·r4136 »       mov»    r0,·r4
143 »       str»    r3,·[sp,·#28]137 »       mov.w»  r8,·#0
144 »       mov»    r7,·r9 
145 »       bl»     0·<dns_resource_record_init>138 »       bl»     0·<dns_resource_record_init>
146 ·R_ARM_THM_CALL» dns_resource_record_init139 ·R_ARM_THM_CALL» dns_resource_record_init
 140 »       ldr»    r3,·[pc,·#224]»;·(200·<journal_ix_find_last_soa_record+0x108>)
 141 »       mov.w»  r9,·#0
147 »       mov.w»  r2,·#4294967295»    ;·0xffffffff142 »       mov.w»  r2,·#4294967295»    ;·0xffffffff
148 »       mov.w»  r3,·#4294967295»    ;·0xffffffff143 »       mov»    r6,·r8
 144 »       mov»    r7,·r9
149 »       mov.w»  fp,·#0145 »       mov.w»  fp,·#0
 146 »       add»    r3,·pc
 147 »       str»    r3,·[sp,·#28]
 148 »       mov.w»  r3,·#4294967295»    ;·0xffffffff
150 »       strd»   r2,·r3,·[sp,·#16]149 »       strd»   r2,·r3,·[sp,·#16]
151 »       b.n»    142·<journal_ix_find_last_soa_record+0x4a>150 »       b.n»    142·<journal_ix_find_last_soa_record+0x4a>
152 »       adds»   r6,·r6,·r5151 »       adds»   r6,·r6,·r5
153 »       adc.w»  r7,·r7,·r5,·asr·#31152 »       adc.w»  r7,·r7,·r5,·asr·#31
154 »       mov»    r1,·sl153 »       mov»    r1,·sl
155 »       mov»    r0,·r4154 »       mov»    r0,·r4
156 »       bl»     0·<dns_resource_record_read>155 »       bl»     0·<dns_resource_record_read>
Offset 189, 67 lines modifiedOffset 188, 67 lines modified
189 »       add»    sp,·#316»     ;·0x13c188 »       add»    sp,·#316»     ;·0x13c
190 »       ldrd»   r4,·r5,·[sp]189 »       ldrd»   r4,·r5,·[sp]
191 »       ldrd»   r6,·r7,·[sp,·#8]190 »       ldrd»   r6,·r7,·[sp,·#8]
192 »       ldrd»   r8,·r9,·[sp,·#16]191 »       ldrd»   r8,·r9,·[sp,·#16]
193 »       ldrd»   sl,·fp,·[sp,·#24]192 »       ldrd»   sl,·fp,·[sp,·#24]
194 »       add»    sp,·#32193 »       add»    sp,·#32
195 »       ldr.w»  pc,·[sp],·#4194 »       ldr.w»  pc,·[sp],·#4
196 »       ldr»    r3,·[pc,·#80]» ;·(204·<journal_ix_find_last_soa_record+0x10c>) 
197 »       mov.w»  r1,·#3 
198 »       ldr»    r0,·[sp,·#28]195 »       ldr»    r0,·[sp,·#28]
199 »       ldr»    r2,·[pc,·#76]» ;·(208·<journal_ix_find_last_soa_record+0x110>)196 »       ldr»    r3,·[pc,·#76]» ;·(204·<journal_ix_find_last_soa_record+0x10c>)
 197 »       ldr»    r2,·[pc,·#80]» ;·(208·<journal_ix_find_last_soa_record+0x110>)
Max diff block lines reached; 66939/70605 bytes (94.81%) of diff not shown.
5.76 KB
xfr_copy.o
1.53 KB
readelf --wide --relocs {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x590·contains·25·entries:1 Relocation·section·'.rel.text'·at·offset·0x590·contains·25·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000016··00000f0a·R_ARM_THM_CALL·········00000000···zdb_zone_path_get_provider3 00000014··00000f0a·R_ARM_THM_CALL·········00000000···zdb_zone_path_get_provider
4 0000004a··0000100a·R_ARM_THM_CALL·········00000000···unlink4 0000004a··0000100a·R_ARM_THM_CALL·········00000000···unlink
5 00000054··0000110a·R_ARM_THM_CALL·········00000000···__errno_location5 00000054··0000110a·R_ARM_THM_CALL·········00000000···__errno_location
6 0000006e··0000120a·R_ARM_THM_CALL·········00000000···logger_handle_msg6 0000006e··0000120a·R_ARM_THM_CALL·········00000000···logger_handle_msg
7 00000074··00001319·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_7 00000074··00001319·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
8 00000078··0000141a·R_ARM_GOT_BREL·········00000000···g_database_logger8 00000078··0000141a·R_ARM_GOT_BREL·········00000000···g_database_logger
9 0000007c··00000303·R_ARM_REL32············00000000···.LC09 0000007c··00000303·R_ARM_REL32············00000000···.LC0
10 0000009c··0000160a·R_ARM_THM_CALL·········00000000···xfr_input_stream_get_origin10 0000009c··0000160a·R_ARM_THM_CALL·········00000000···xfr_input_stream_get_origin
11 000000a4··0000170a·R_ARM_THM_CALL·········00000000···xfr_input_stream_get_serial11 000000a8··0000170a·R_ARM_THM_CALL·········00000000···xfr_input_stream_get_serial
12 000000ae··00000f0a·R_ARM_THM_CALL·········00000000···zdb_zone_path_get_provider12 000000ae··00000f0a·R_ARM_THM_CALL·········00000000···zdb_zone_path_get_provider
13 000000d4··0000180a·R_ARM_THM_CALL·········00000000···file_output_stream_create13 000000d4··0000180a·R_ARM_THM_CALL·········00000000···file_output_stream_create
14 000000e4··0000190a·R_ARM_THM_CALL·········00000000···file_output_stream_create_excl14 000000e4··0000190a·R_ARM_THM_CALL·········00000000···file_output_stream_create_excl
15 0000010e··00001a0a·R_ARM_THM_CALL·········00000000···buffer_output_stream_init15 0000010e··00001a0a·R_ARM_THM_CALL·········00000000···buffer_output_stream_init
16 0000012c··00001b0a·R_ARM_THM_CALL·········00000000···dnscore_shuttingdown16 0000012c··00001b0a·R_ARM_THM_CALL·········00000000···dnscore_shuttingdown
17 0000014c··0000100a·R_ARM_THM_CALL·········00000000···unlink17 0000014c··0000100a·R_ARM_THM_CALL·········00000000···unlink
18 00000164··00001c0a·R_ARM_THM_CALL·········00000000···xfr_input_stream_get_type18 00000164··00001c0a·R_ARM_THM_CALL·········00000000···xfr_input_stream_get_type
224 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 9Fch*F·F1 *F9F·Fch
2 unlink·'%s':·%r2 unlink·'%s':·%r
3 xfr_copy:·%r3 xfr_copy:·%r
4 xfr_delete_axfr4 xfr_delete_axfr
5 zdb_zone_path_get_provider5 zdb_zone_path_get_provider
6 __errno_location6 __errno_location
7 logger_handle_msg7 logger_handle_msg
8 _GLOBAL_OFFSET_TABLE_8 _GLOBAL_OFFSET_TABLE_
3.99 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 5, 24 lines modifiedOffset 5, 24 lines modified
  
5 00000000·<xfr_delete_axfr>:5 00000000·<xfr_delete_axfr>:
6 xfr_delete_axfr():6 xfr_delete_axfr():
7 »       str.w»  r4,·[sp,·#-20]!7 »       str.w»  r4,·[sp,·#-20]!
8 »       strd»   r5,·r6,·[sp,·#4]8 »       strd»   r5,·r6,·[sp,·#4]
9 »       strd»   r7,·lr,·[sp,·#12]9 »       strd»   r7,·lr,·[sp,·#12]
10 »       sub.w»  sp,·sp,·#4096»       ;·0x100010 »       sub.w»  sp,·sp,·#4096»       ;·0x1000
11 »       mov»    r7,·r0 
12 »       sub»    sp,·#1211 »       sub»    sp,·#12
13 »       ldr»    r6,·[pc,·#92]» ;·(74·<xfr_delete_axfr+0x74>)12 »       mov»    r6,·r0
14 »       bl»     0·<zdb_zone_path_get_provider>13 »       bl»     0·<zdb_zone_path_get_provider>
15 ·R_ARM_THM_CALL» zdb_zone_path_get_provider14 ·R_ARM_THM_CALL» zdb_zone_path_get_provider
16 »       add»    r4,·sp,·#8 
17 »       mov»    r5,·r015 »       mov»    r5,·r0
18 »       mov»    r1,·r416 »       mov»    r0,·r6
19 »       mov»    r0,·r717 »       ldr»    r6,·[pc,·#84]» ;·(74·<xfr_delete_axfr+0x74>)
 18 »       add»    r4,·sp,·#8
20 »       mov.w»  r3,·#419 »       mov.w»  r3,·#4
 20 »       mov»    r1,·r4
21 »       mov.w»  r2,·#4096»  ;·0x100021 »       mov.w»  r2,·#4096»  ;·0x1000
22 »       blx»    r522 »       blx»    r5
23 »       subs»   r5,·r0,·#023 »       subs»   r5,·r0,·#0
24 »       add»    r6,·pc24 »       add»    r6,·pc
25 »       bge.n»  48·<xfr_delete_axfr+0x48>25 »       bge.n»  48·<xfr_delete_axfr+0x48>
26 »       mov»    r0,·r526 »       mov»    r0,·r5
27 »       add.w»  sp,·sp,·#4096»       ;·0x100027 »       add.w»  sp,·sp,·#4096»       ;·0x1000
Offset 36, 17 lines modifiedOffset 36, 17 lines modified
36 ·R_ARM_THM_CALL» unlink36 ·R_ARM_THM_CALL» unlink
37 »       cmp»    r0,·#037 »       cmp»    r0,·#0
38 »       bge.n»  32·<xfr_delete_axfr+0x32>38 »       bge.n»  32·<xfr_delete_axfr+0x32>
39 »       ldr»    r7,·[pc,·#36]» ;·(78·<xfr_delete_axfr+0x78>)39 »       ldr»    r7,·[pc,·#36]» ;·(78·<xfr_delete_axfr+0x78>)
40 »       bl»     0·<__errno_location>40 »       bl»     0·<__errno_location>
41 ·R_ARM_THM_CALL» __errno_location41 ·R_ARM_THM_CALL» __errno_location
42 »       ldr»    r5,·[r0,·#0]42 »       ldr»    r5,·[r0,·#0]
 43 »       ldr»    r2,·[pc,·#32]» ;·(7c·<xfr_delete_axfr+0x7c>)
43 »       mov»    r3,·r444 »       mov»    r3,·r4
44 »       mov.w»  r1,·#345 »       mov.w»  r1,·#3
45 »       ldr»    r2,·[pc,·#24]» ;·(7c·<xfr_delete_axfr+0x7c>) 
46 »       ldr»    r0,·[r6,·r7]46 »       ldr»    r0,·[r6,·r7]
47 »       add.w»  r5,·r5,·#2147483648» ;·0x8000000047 »       add.w»  r5,·r5,·#2147483648» ;·0x80000000
48 »       add»    r2,·pc48 »       add»    r2,·pc
49 »       str»    r5,·[sp,·#0]49 »       str»    r5,·[sp,·#0]
50 »       ldr»    r0,·[r0,·#0]50 »       ldr»    r0,·[r0,·#0]
51 »       bl»     0·<logger_handle_msg>51 »       bl»     0·<logger_handle_msg>
52 ·R_ARM_THM_CALL» logger_handle_msg52 ·R_ARM_THM_CALL» logger_handle_msg
Offset 57, 39 lines modifiedOffset 57, 39 lines modified
57 ·R_ARM_GOT32»    g_database_logger57 ·R_ARM_GOT32»    g_database_logger
58 »       .word»  0x0000001058 »       .word»  0x00000010
59 ·R_ARM_REL32»    .LC059 ·R_ARM_REL32»    .LC0
  
60 00000080·<xfr_copy>:60 00000080·<xfr_copy>:
61 xfr_copy():61 xfr_copy():
62 »       str.w»  r4,·[sp,·#-28]!62 »       str.w»  r4,·[sp,·#-28]!
 63 »       strd»   r9,·lr,·[sp,·#20]
63 »       strd»   r5,·r6,·[sp,·#4]64 »       strd»   r5,·r6,·[sp,·#4]
64 »       mov»    r6,·r0 
65 »       strd»   r7,·r8,·[sp,·#12]65 »       strd»   r7,·r8,·[sp,·#12]
66 »       strd»   r9,·lr,·[sp,·#20] 
67 »       sub.w»  sp,·sp,·#9216»       ;·0x240066 »       sub.w»  sp,·sp,·#9216»       ;·0x2400
 67 »       mov»    r6,·r0
68 »       sub»    sp,·#1268 »       sub»    sp,·#12
69 »       ldr.w»  r9,·[pc,·#300]»      ;·1c8·<xfr_copy+0x148>69 »       ldr.w»  r9,·[pc,·#300]»      ;·1c8·<xfr_copy+0x148>
70 »       bl»     0·<xfr_input_stream_get_origin>70 »       bl»     0·<xfr_input_stream_get_origin>
71 ·R_ARM_THM_CALL» xfr_input_stream_get_origin71 ·R_ARM_THM_CALL» xfr_input_stream_get_origin
 72 »       add.w»  r8,·sp,·#1032»       ;·0x408
72 »       mov»    r5,·r073 »       mov»    r5,·r0
73 »       mov»    r0,·r674 »       mov»    r0,·r6
74 »       bl»     0·<xfr_input_stream_get_serial>75 »       bl»     0·<xfr_input_stream_get_serial>
75 ·R_ARM_THM_CALL» xfr_input_stream_get_serial76 ·R_ARM_THM_CALL» xfr_input_stream_get_serial
76 »       add.w»  r8,·sp,·#1032»       ;·0x408 
77 »       add»    r7,·sp,·#877 »       add»    r7,·sp,·#8
78 »       bl»     0·<zdb_zone_path_get_provider>78 »       bl»     0·<zdb_zone_path_get_provider>
79 ·R_ARM_THM_CALL» zdb_zone_path_get_provider79 ·R_ARM_THM_CALL» zdb_zone_path_get_provider
80 »       mov»    r4,·r0 
81 »       mov»    r1,·r880 »       mov»    r1,·r8
82 »       mov»    r0,·r581 »       mov»    r4,·r0
83 »       mov.w»  r3,·#196»   ;·0xc482 »       mov.w»  r3,·#196»   ;·0xc4
 83 »       mov»    r0,·r5
84 »       mov.w»  r2,·#4096»  ;·0x100084 »       mov.w»  r2,·#4096»  ;·0x1000
85 »       add»    r9,·pc 
86 »       blx»    r485 »       blx»    r4
87 »       cmp»    r0,·#086 »       cmp»    r0,·#0
 87 »       add»    r9,·pc
88 »       blt.n»  152·<xfr_copy+0xd2>88 »       blt.n»  152·<xfr_copy+0xd2>
89 »       sub.w»  r4,·r7,·#889 »       sub.w»  r4,·r7,·#8
90 »       mov.w»  r2,·#420»   ;·0x1a490 »       mov.w»  r2,·#420»   ;·0x1a4
91 »       mov»    r1,·r891 »       mov»    r1,·r8
92 »       mov»    r0,·r492 »       mov»    r0,·r4
93 »       bl»     0·<file_output_stream_create>93 »       bl»     0·<file_output_stream_create>
94 ·R_ARM_THM_CALL» file_output_stream_create94 ·R_ARM_THM_CALL» file_output_stream_create
Offset 117, 18 lines modifiedOffset 117, 18 lines modified
117 ·R_ARM_THM_CALL» buffer_output_stream_init117 ·R_ARM_THM_CALL» buffer_output_stream_init
118 »       b.n»    12c·<xfr_copy+0xac>118 »       b.n»    12c·<xfr_copy+0xac>
119 »       ldr»    r3,·[r6,·#4]119 »       ldr»    r3,·[r6,·#4]
120 »       mov»    r0,·r6120 »       mov»    r0,·r6
121 »       ldr»    r3,·[r3,·#0]121 »       ldr»    r3,·[r3,·#0]
122 »       blx»    r3122 »       blx»    r3
123 »       subs»   r5,·r0,·#0123 »       subs»   r5,·r0,·#0
124 »       mov»    r1,·r7 
125 »       ldr»    r3,·[r4,·#4] 
126 »       mov»    r2,·r5124 »       mov»    r2,·r5
 125 »       mov»    r1,·r7
127 »       mov»    r0,·r4126 »       mov»    r0,·r4
 127 »       ldr»    r3,·[r4,·#4]
128 »       ble.n»  156·<xfr_copy+0xd6>128 »       ble.n»  156·<xfr_copy+0xd6>
129 »       ldr»    r3,·[r3,·#0]129 »       ldr»    r3,·[r3,·#0]
130 »       blx»    r3130 »       blx»    r3
131 »       bl»     0·<dnscore_shuttingdown>131 »       bl»     0·<dnscore_shuttingdown>
132 ·R_ARM_THM_CALL» dnscore_shuttingdown132 ·R_ARM_THM_CALL» dnscore_shuttingdown
133 »       mov»    r1,·r7133 »       mov»    r1,·r7
134 »       mov.w»  r2,·#1024»  ;·0x400134 »       mov.w»  r2,·#1024»  ;·0x400
Offset 150, 16 lines modifiedOffset 150, 16 lines modified
150 »       blx»    r3150 »       blx»    r3
151 »       cmp»    r5,·#0151 »       cmp»    r5,·#0
152 »       bne.n»  14a·<xfr_copy+0xca>152 »       bne.n»  14a·<xfr_copy+0xca>
153 »       mov»    r0,·r6153 »       mov»    r0,·r6
154 »       add.w»  r4,·sp,·#5120»       ;·0x1400154 »       add.w»  r4,·sp,·#5120»       ;·0x1400
155 »       bl»     0·<xfr_input_stream_get_type>155 »       bl»     0·<xfr_input_stream_get_type>
156 ·R_ARM_THM_CALL» xfr_input_stream_get_type156 ·R_ARM_THM_CALL» xfr_input_stream_get_type
157 »       mov»    r7,·r0 
158 »       add.w»  r4,·r4,·#8157 »       add.w»  r4,·r4,·#8
 158 »       mov»    r7,·r0
159 »       bl»     0·<zdb_zone_path_get_provider>159 »       bl»     0·<zdb_zone_path_get_provider>
160 ·R_ARM_THM_CALL» zdb_zone_path_get_provider160 ·R_ARM_THM_CALL» zdb_zone_path_get_provider
161 »       mov»    r5,·r0161 »       mov»    r5,·r0
162 »       mov»    r0,·r6162 »       mov»    r0,·r6
163 »       bl»     0·<xfr_input_stream_get_origin>163 »       bl»     0·<xfr_input_stream_get_origin>
Max diff block lines reached; 823/3899 bytes (21.11%) of diff not shown.
101 KB
zdb-zone-answer-axfr.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········12892·(bytes·into·file)13 ··Start·of·section·headers:··········12960·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x325c:1 There·are·11·section·headers,·starting·at·offset·0x32a0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·001264·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001288·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·002a34·0007c8·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·002a58·0007e8·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001298·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0012bc·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·001298·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0012bc·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·001298·000b29·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0012bc·000b29·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·001dc1·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·001de5·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001dc1·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001de5·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·001df4·000760·10······9··67··412 ··[·8]·.symtab···········SYMTAB··········00000000·001e18·000760·10······9··67··4
13 ··[·9]·.strtab···········STRTAB··········00000000·002554·0004de·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·002578·0004de·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·0031fc·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·003240·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
3.8 KB
readelf --wide --symbols {}
    
Offset 5, 16 lines modifiedOffset 5, 16 lines modified
5 ·····1:·00000001···356·FUNC····LOCAL··DEFAULT····1·zdb_zone_answer_axfr_write_file_thread5 ·····1:·00000001···356·FUNC····LOCAL··DEFAULT····1·zdb_zone_answer_axfr_write_file_thread
6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
7 ·····3:·00000150·····0·NOTYPE··LOCAL··DEFAULT····1·$d7 ·····3:·00000150·····0·NOTYPE··LOCAL··DEFAULT····1·$d
8 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC08 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
9 ·····5:·00000028·····0·NOTYPE··LOCAL··DEFAULT····5·.LC19 ·····5:·00000028·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
10 ·····6:·00000068·····0·NOTYPE··LOCAL··DEFAULT····5·.LC210 ·····6:·00000068·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
11 ·····7:·00000164·····0·NOTYPE··LOCAL··DEFAULT····1·$t11 ·····7:·00000164·····0·NOTYPE··LOCAL··DEFAULT····1·$t
12 ·····8:·00000165··3984·FUNC····LOCAL··DEFAULT····1·zdb_zone_answer_axfr_thread12 ·····8:·00000165··4020·FUNC····LOCAL··DEFAULT····1·zdb_zone_answer_axfr_thread
13 ·····9:·00000e20·····0·NOTYPE··LOCAL··DEFAULT····1·$d13 ·····9:·00000e14·····0·NOTYPE··LOCAL··DEFAULT····1·$d
14 ····10:·000002cc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1314 ····10:·000002cc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC13
15 ····11:·00000494·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2215 ····11:·00000494·····0·NOTYPE··LOCAL··DEFAULT····5·.LC22
16 ····12:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1216 ····12:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC12
17 ····13:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1417 ····13:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC14
18 ····14:·000003f4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1918 ····14:·000003f4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC19
19 ····15:·00000440·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2019 ····15:·00000440·····0·NOTYPE··LOCAL··DEFAULT····5·.LC20
20 ····16:·00000454·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2120 ····16:·00000454·····0·NOTYPE··LOCAL··DEFAULT····5·.LC21
Offset 36, 31 lines modifiedOffset 36, 31 lines modified
36 ····32:·0000084c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3736 ····32:·0000084c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC37
37 ····33:·0000034c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1637 ····33:·0000034c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC16
38 ····34:·000001b0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC938 ····34:·000001b0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC9
39 ····35:·00000968·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4239 ····35:·00000968·····0·NOTYPE··LOCAL··DEFAULT····5·.LC42
40 ····36:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1040 ····36:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC10
41 ····37:·00000588·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2641 ····37:·00000588·····0·NOTYPE··LOCAL··DEFAULT····5·.LC26
42 ····38:·000005d8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2742 ····38:·000005d8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC27
43 ····39:·00000ed8·····0·NOTYPE··LOCAL··DEFAULT····1·$t43 ····39:·00000ecc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
44 ····40:·000010b0·····0·NOTYPE··LOCAL··DEFAULT····1·$d44 ····40:·000010d4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
45 ····41:·00000658·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2945 ····41:·00000658·····0·NOTYPE··LOCAL··DEFAULT····5·.LC29
46 ····42:·00000694·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3046 ····42:·00000694·····0·NOTYPE··LOCAL··DEFAULT····5·.LC30
47 ····43:·000006cc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3147 ····43:·000006cc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC31
48 ····44:·00000514·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2448 ····44:·00000514·····0·NOTYPE··LOCAL··DEFAULT····5·.LC24
49 ····45:·0000070c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3249 ····45:·0000070c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC32
50 ····46:·00000760·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3350 ····46:·00000760·····0·NOTYPE··LOCAL··DEFAULT····5·.LC33
51 ····47:·0000061c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2851 ····47:·0000061c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC28
52 ····48:·0000092c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4152 ····48:·0000092c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC41
53 ····49:·00000798·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3453 ····49:·00000798·····0·NOTYPE··LOCAL··DEFAULT····5·.LC34
54 ····50:·000007d4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3554 ····50:·000007d4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC35
55 ····51:·000008fc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4055 ····51:·000008fc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC40
56 ····52:·000008cc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3956 ····52:·000008cc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC39
57 ····53:·000003d8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1857 ····53:·000003d8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC18
58 ····54:·000010f4·····0·NOTYPE··LOCAL··DEFAULT····1·$t58 ····54:·00001118·····0·NOTYPE··LOCAL··DEFAULT····1·$t
59 ····55:·00001244·····0·NOTYPE··LOCAL··DEFAULT····1·$d59 ····55:·00001268·····0·NOTYPE··LOCAL··DEFAULT····1·$d
60 ····56:·00000a30·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4560 ····56:·00000a30·····0·NOTYPE··LOCAL··DEFAULT····5·.LC45
61 ····57:·00000b18·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4861 ····57:·00000b18·····0·NOTYPE··LOCAL··DEFAULT····5·.LC48
62 ····58:·00000a58·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4662 ····58:·00000a58·····0·NOTYPE··LOCAL··DEFAULT····5·.LC46
63 ····59:·00000ac8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4763 ····59:·00000ac8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC47
64 ····60:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d64 ····60:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
65 ····61:·00000000·····0·SECTION·LOCAL··DEFAULT····1·65 ····61:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
66 ····62:·00000000·····0·SECTION·LOCAL··DEFAULT····3·66 ····62:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
Offset 113, 9 lines modifiedOffset 113, 9 lines modified
113 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_writer_add_fqdn113 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_writer_add_fqdn
114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·tsig_sign_tcp_message115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·tsig_sign_tcp_message
116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·write_tcp_packet116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·write_tcp_packet
117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len
118 ···114:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror118 ···114:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
119 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit119 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
120 ···116:·000010f5···368·FUNC····GLOBAL·DEFAULT····1·zdb_zone_answer_axfr120 ···116:·00001119···368·FUNC····GLOBAL·DEFAULT····1·zdb_zone_answer_axfr
121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_journal_get_serial_range121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_journal_get_serial_range
28.6 KB
readelf --wide --relocs {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x2a34·contains·249·entries:1 Relocation·section·'.rel.text'·at·offset·0x2a58·contains·253·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000001a··0000430a·R_ARM_THM_CALL·········00000000···buffer_output_stream_init3 0000001e··0000430a·R_ARM_THM_CALL·········00000000···buffer_output_stream_init
4 00000022··0000440a·R_ARM_THM_CALL·········00000000···timeus4 00000022··0000440a·R_ARM_THM_CALL·········00000000···timeus
5 00000030··0000450a·R_ARM_THM_CALL·········00000000···counter_output_stream_init5 00000030··0000450a·R_ARM_THM_CALL·········00000000···counter_output_stream_init
6 0000003a··0000460a·R_ARM_THM_CALL·········00000000···zdb_zone_store_axfr6 0000003a··0000460a·R_ARM_THM_CALL·········00000000···zdb_zone_store_axfr
7 00000046··0000470a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock7 00000046··0000470a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock
8 0000006c··0000440a·R_ARM_THM_CALL·········00000000···timeus8 0000006c··0000440a·R_ARM_THM_CALL·········00000000···timeus
9 00000098··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg9 00000098··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg
10 000000a0··0000490a·R_ARM_THM_CALL·········00000000···rename10 000000a0··0000490a·R_ARM_THM_CALL·········00000000···rename
Offset 23, 94 lines modifiedOffset 23, 94 lines modified
23 00000158··00000403·R_ARM_REL32············00000000···.LC023 00000158··00000403·R_ARM_REL32············00000000···.LC0
24 0000015c··00000503·R_ARM_REL32············00000028···.LC124 0000015c··00000503·R_ARM_REL32············00000028···.LC1
25 00000160··00000603·R_ARM_REL32············00000068···.LC225 00000160··00000603·R_ARM_REL32············00000068···.LC2
26 00000194··00004a0a·R_ARM_THM_CALL·········00000000···time26 00000194··00004a0a·R_ARM_THM_CALL·········00000000···time
27 000001c2··0000510a·R_ARM_THM_CALL·········00000000···shutdown27 000001c2··0000510a·R_ARM_THM_CALL·········00000000···shutdown
28 000001d0··0000520a·R_ARM_THM_CALL·········00000000···zdb_zone_lock28 000001d0··0000520a·R_ARM_THM_CALL·········00000000···zdb_zone_lock
29 000001e6··0000530a·R_ARM_THM_CALL·········00000000···zdb_zone_getserial29 000001e6··0000530a·R_ARM_THM_CALL·········00000000···zdb_zone_getserial
30 0000021a··0000540a·R_ARM_THM_CALL·········00000000···dnsname_copy30 00000228··0000540a·R_ARM_THM_CALL·········00000000···dnsname_copy
31 00000228··0000550a·R_ARM_THM_CALL·········00000000···empty_input_stream_init31 00000236··0000550a·R_ARM_THM_CALL·········00000000···empty_input_stream_init
32 0000024e··0000560a·R_ARM_THM_CALL·········00000000···dnscore_shuttingdown32 00000254··0000560a·R_ARM_THM_CALL·········00000000···dnscore_shuttingdown
33 00000260··0000570a·R_ARM_THM_CALL·········00000000···zdb_zone_path_get_provider33 00000266··0000570a·R_ARM_THM_CALL·········00000000···zdb_zone_path_get_provider
34 000002a2··0000580a·R_ARM_THM_CALL·········00000000···zdb_zone_set_status34 000002a8··0000580a·R_ARM_THM_CALL·········00000000···zdb_zone_set_status
35 000002c0··0000590a·R_ARM_THM_CALL·········00000000···serial_lt35 000002c6··0000590a·R_ARM_THM_CALL·········00000000···serial_lt
36 0000030e··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg36 00000314··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg
37 00000314··00005a0a·R_ARM_THM_CALL·········00000000···unlink37 0000031a··00005a0a·R_ARM_THM_CALL·········00000000···unlink
38 0000032e··00005a0a·R_ARM_THM_CALL·········00000000···unlink38 00000334··00005a0a·R_ARM_THM_CALL·········00000000···unlink
39 00000348··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg39 0000034e··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg
40 00000354··00005b0a·R_ARM_THM_CALL·········00000000···file_output_stream_create_excl40 0000035a··00005b0a·R_ARM_THM_CALL·········00000000···file_output_stream_create_excl
41 0000036a··00005c0a·R_ARM_THM_CALL·········00000000···malloc41 00000370··00005c0a·R_ARM_THM_CALL·········00000000···malloc
42 00000380··00005d0a·R_ARM_THM_CALL·········00000000···strdup42 00000386··00005d0a·R_ARM_THM_CALL·········00000000···strdup
43 0000038c··00005d0a·R_ARM_THM_CALL·········00000000···strdup43 00000392··00005d0a·R_ARM_THM_CALL·········00000000···strdup
44 000003a4··00005e0a·R_ARM_THM_CALL·········00000000···zdb_zone_acquire44 000003aa··00005e0a·R_ARM_THM_CALL·········00000000···zdb_zone_acquire
45 000003ae··0000520a·R_ARM_THM_CALL·········00000000···zdb_zone_lock45 000003b4··0000520a·R_ARM_THM_CALL·········00000000···zdb_zone_lock
46 000003c8··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg46 000003ce··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg
47 000003ea··00005f0a·R_ARM_THM_CALL·········00000000···thread_pool_enqueue_call47 000003f0··00005f0a·R_ARM_THM_CALL·········00000000···thread_pool_enqueue_call
48 000003f4··0000600a·R_ARM_THM_CALL·········00000000···zdb_zone_axfr_input_stream_open_with_path48 000003fa··0000600a·R_ARM_THM_CALL·········00000000···zdb_zone_axfr_input_stream_open_with_path
49 00000412··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg49 00000418··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg
50 0000042c··0000470a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock50 00000432··0000470a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock
51 00000446··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg51 0000044c··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg
52 00000450··0000610a·R_ARM_THM_CALL·········00000000···message_make_error52 00000456··0000610a·R_ARM_THM_CALL·········00000000···message_make_error
53 0000045c··0000620a·R_ARM_THM_CALL·········00000000···tsig_sign_answer53 00000462··0000620a·R_ARM_THM_CALL·········00000000···tsig_sign_answer
54 00000474··0000630a·R_ARM_THM_CALL·········00000000···writefully54 0000047a··0000630a·R_ARM_THM_CALL·········00000000···writefully
55 0000048e··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg55 00000494··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg
56 0000049a··0000470a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock56 000004a0··0000470a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock
57 000004b2··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg57 000004b8··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg
58 000004ca··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg58 000004d0··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg
59 000004d0··00004c0a·R_ARM_THM_CALL·········00000000···zdb_zone_release59 000004d6··00004c0a·R_ARM_THM_CALL·········00000000···zdb_zone_release
60 000004d6··00004d0a·R_ARM_THM_CALL·········00000000···free60 000004dc··00004d0a·R_ARM_THM_CALL·········00000000···free
61 000004e6··0000640a·R_ARM_THM_CALL·········00000000···tcp_set_linger61 000004ec··0000640a·R_ARM_THM_CALL·········00000000···tcp_set_linger
62 000004ec··0000650a·R_ARM_THM_CALL·········00000000···close_ex62 000004f2··0000650a·R_ARM_THM_CALL·········00000000···close_ex
63 000004f2··00004d0a·R_ARM_THM_CALL·········00000000···free63 000004f8··00004d0a·R_ARM_THM_CALL·········00000000···free
64 00000530··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg64 00000536··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg
65 00000552··0000660a·R_ARM_THM_CALL·········00000000···access65 00000558··0000660a·R_ARM_THM_CALL·········00000000···access
66 0000056a··0000660a·R_ARM_THM_CALL·········00000000···access66 00000570··0000660a·R_ARM_THM_CALL·········00000000···access
67 00000578··0000600a·R_ARM_THM_CALL·········00000000···zdb_zone_axfr_input_stream_open_with_path67 0000057e··0000600a·R_ARM_THM_CALL·········00000000···zdb_zone_axfr_input_stream_open_with_path
68 00000594··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg68 0000059a··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg
69 000005a0··00004b0a·R_ARM_THM_CALL·········00000000···zdb_zone_clear_status69 000005a6··00004b0a·R_ARM_THM_CALL·········00000000···zdb_zone_clear_status
70 000005a4··00004e0a·R_ARM_THM_CALL·········00000000···__errno_location70 000005aa··00004e0a·R_ARM_THM_CALL·········00000000···__errno_location
71 000005dc··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg71 000005e2··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg
72 000005f4··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg72 000005fa··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg
73 000005fa··00004c0a·R_ARM_THM_CALL·········00000000···zdb_zone_release73 00000600··00004c0a·R_ARM_THM_CALL·········00000000···zdb_zone_release
74 00000600··00004d0a·R_ARM_THM_CALL·········00000000···free 
75 00000606··00004d0a·R_ARM_THM_CALL·········00000000···free74 00000606··00004d0a·R_ARM_THM_CALL·········00000000···free
76 00000612··00004b0a·R_ARM_THM_CALL·········00000000···zdb_zone_clear_status75 0000060c··00004d0a·R_ARM_THM_CALL·········00000000···free
77 0000062a··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg76 00000618··00004b0a·R_ARM_THM_CALL·········00000000···zdb_zone_clear_status
78 0000064c··0000470a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock77 0000062e··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg
79 0000066a··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg78 00000650··0000470a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock
80 0000068e··0000660a·R_ARM_THM_CALL·········00000000···access79 0000066e··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg
81 0000069e··0000660a·R_ARM_THM_CALL·········00000000···access80 00000692··0000660a·R_ARM_THM_CALL·········00000000···access
82 000006ae··0000600a·R_ARM_THM_CALL·········00000000···zdb_zone_axfr_input_stream_open_with_path81 000006a2··0000660a·R_ARM_THM_CALL·········00000000···access
83 000006ba··00004b0a·R_ARM_THM_CALL·········00000000···zdb_zone_clear_status82 000006b2··0000600a·R_ARM_THM_CALL·········00000000···zdb_zone_axfr_input_stream_open_with_path
84 000006c6··0000600a·R_ARM_THM_CALL·········00000000···zdb_zone_axfr_input_stream_open_with_path83 000006be··00004b0a·R_ARM_THM_CALL·········00000000···zdb_zone_clear_status
85 000006e0··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg84 000006ca··0000600a·R_ARM_THM_CALL·········00000000···zdb_zone_axfr_input_stream_open_with_path
86 000006ec··0000470a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock85 000006e4··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg
87 00000704··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg86 000006f0··0000470a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock
88 00000740··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg87 00000708··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg
89 00000746··00005e0a·R_ARM_THM_CALL·········00000000···zdb_zone_acquire88 00000744··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg
90 00000760··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg89 0000074a··00005e0a·R_ARM_THM_CALL·········00000000···zdb_zone_acquire
91 00000766··00004c0a·R_ARM_THM_CALL·········00000000···zdb_zone_release90 00000764··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg
92 0000076c··00004d0a·R_ARM_THM_CALL·········00000000···free91 0000076a··00004c0a·R_ARM_THM_CALL·········00000000···zdb_zone_release
93 00000776··0000670a·R_ARM_THM_CALL·········00000000···zdb_zone_release_unlock92 00000770··00004d0a·R_ARM_THM_CALL·········00000000···free
94 000007c8··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg93 0000077a··0000670a·R_ARM_THM_CALL·········00000000···zdb_zone_release_unlock
95 000007d0··0000680a·R_ARM_THM_CALL·········00000000···fd_output_stream_attach94 000007a2··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg
96 000007dc··0000690a·R_ARM_THM_CALL·········00000000···buffer_input_stream_init95 000007bc··0000680a·R_ARM_THM_CALL·········00000000···fd_output_stream_attach
97 000007ec··0000430a·R_ARM_THM_CALL·········00000000···buffer_output_stream_init96 000007c8··0000690a·R_ARM_THM_CALL·········00000000···buffer_input_stream_init
98 00000816··00006a0a·R_ARM_THM_CALL·········00000000···packet_writer_init97 000007d4··0000430a·R_ARM_THM_CALL·········00000000···buffer_output_stream_init
99 0000081c··0000560a·R_ARM_THM_CALL·········00000000···dnscore_shuttingdown98 0000080c··00006a0a·R_ARM_THM_CALL·········00000000···packet_writer_init
100 0000082a··00006b0a·R_ARM_THM_CALL·········00000000···input_stream_read_dnsname99 0000081e··0000560a·R_ARM_THM_CALL·········00000000···dnscore_shuttingdown
101 00000840··00006c0a·R_ARM_THM_CALL·········00000000···input_stream_read_fully100 0000082c··00006b0a·R_ARM_THM_CALL·········00000000···input_stream_read_dnsname
102 00000890··00006d0a·R_ARM_THM_CALL·········00000000···packet_writer_add_fqdn101 00000842··00006c0a·R_ARM_THM_CALL·········00000000···input_stream_read_fully
103 000008fc··00006e0a·R_ARM_THM_CALL·········00000000···memcpy102 00000892··00006d0a·R_ARM_THM_CALL·········00000000···packet_writer_add_fqdn
104 0000093e··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg103 000008fe··00006e0a·R_ARM_THM_CALL·········00000000···memcpy
105 0000096c··00006f0a·R_ARM_THM_CALL·········00000000···tsig_sign_tcp_message104 00000940··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg
106 0000098e··0000700a·R_ARM_THM_CALL·········00000000···write_tcp_packet105 0000096e··00006f0a·R_ARM_THM_CALL·········00000000···tsig_sign_tcp_message
107 000009aa··00006a0a·R_ARM_THM_CALL·········00000000···packet_writer_init106 00000990··0000700a·R_ARM_THM_CALL·········00000000···write_tcp_packet
108 000009d6··00006c0a·R_ARM_THM_CALL·········00000000···input_stream_read_fully107 000009ac··00006a0a·R_ARM_THM_CALL·········00000000···packet_writer_init
109 000009e4··0000710a·R_ARM_THM_CALL·········00000000···dnsname_len108 000009d8··00006c0a·R_ARM_THM_CALL·········00000000···input_stream_read_fully
 109 000009e6··0000710a·R_ARM_THM_CALL·········00000000···dnsname_len
110 00000a0e··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg110 00000a0e··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg
111 00000a30··00006c0a·R_ARM_THM_CALL·········00000000···input_stream_read_fully111 00000a30··00006c0a·R_ARM_THM_CALL·········00000000···input_stream_read_fully
112 00000a3e··0000710a·R_ARM_THM_CALL·········00000000···dnsname_len112 00000a3e··0000710a·R_ARM_THM_CALL·········00000000···dnsname_len
113 00000a54··0000710a·R_ARM_THM_CALL·········00000000···dnsname_len113 00000a54··0000710a·R_ARM_THM_CALL·········00000000···dnsname_len
114 00000a86··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg114 00000a86··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg
115 00000ac0··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg115 00000ac0··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg
116 00000aca··0000470a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock116 00000aca··0000470a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock
Offset 119, 134 lines modifiedOffset 119, 138 lines modified
119 00000aee··00004d0a·R_ARM_THM_CALL·········00000000···free119 00000aee··00004d0a·R_ARM_THM_CALL·········00000000···free
120 00000afa··00006c0a·R_ARM_THM_CALL·········00000000···input_stream_read_fully120 00000afa··00006c0a·R_ARM_THM_CALL·········00000000···input_stream_read_fully
121 00000b0c··0000710a·R_ARM_THM_CALL·········00000000···dnsname_len121 00000b0c··0000710a·R_ARM_THM_CALL·········00000000···dnsname_len
122 00000b36··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg122 00000b36··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg
123 00000b50··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg123 00000b50··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg
124 00000b5e··0000640a·R_ARM_THM_CALL·········00000000···tcp_set_linger124 00000b5e··0000640a·R_ARM_THM_CALL·········00000000···tcp_set_linger
125 00000b76··00004d0a·R_ARM_THM_CALL·········00000000···free125 00000b76··00004d0a·R_ARM_THM_CALL·········00000000···free
126 00000b9c··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg126 00000b9a··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg
127 00000bb2··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg127 00000bb0··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg
128 00000bc6··00006c0a·R_ARM_THM_CALL·········00000000···input_stream_read_fully128 00000bc4··00006c0a·R_ARM_THM_CALL·········00000000···input_stream_read_fully
129 00000c04··0000710a·R_ARM_THM_CALL·········00000000···dnsname_len129 00000c02··0000710a·R_ARM_THM_CALL·········00000000···dnsname_len
130 00000c1c··00006d0a·R_ARM_THM_CALL·········00000000···packet_writer_add_fqdn130 00000c1a··00006d0a·R_ARM_THM_CALL·········00000000···packet_writer_add_fqdn
131 00000c30··00006e0a·R_ARM_THM_CALL·········00000000···memcpy131 00000c2c··00006e0a·R_ARM_THM_CALL·········00000000···memcpy
132 00000c72··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg132 00000c72··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg
133 00000c78··00005e0a·R_ARM_THM_CALL·········00000000···zdb_zone_acquire133 00000c78··00005e0a·R_ARM_THM_CALL·········00000000···zdb_zone_acquire
134 00000ca0··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg134 00000c9a··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg
135 00000cbe··0000470a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock135 00000cac··0000470a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock
136 00000cd2··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg136 00000ccc··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg
137 00000cec··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg137 00000ce6··0000480a·R_ARM_THM_CALL·········00000000···logger_handle_msg
Max diff block lines reached; 10290/29187 bytes (35.26%) of diff not shown.
434 B
strings --all --bytes=8 {}
    
Offset 1, 9 lines modifiedOffset 1, 8 lines modified
1 )+h5XzD(h1 ,M,I"F@FO
2 |'+h5XzD(h 
3 zone·write·axfr:·%{dnsname}:·stored·%d2 zone·write·axfr:·%{dnsname}:·stored·%d
4 zone·write·axfr:·%{dnsname}:·error·renaming·'%s'·into·'%s':·%r3 zone·write·axfr:·%{dnsname}:·error·renaming·'%s'·into·'%s':·%r
5 zone·write·axfr:·%{dnsname}:·error·writing·'%s':·%r4 zone·write·axfr:·%{dnsname}:·error·writing·'%s':·%r
6 zone·write·axfr:·%{dnsname}:·invalid·socket5 zone·write·axfr:·%{dnsname}:·invalid·socket
7 zone·write·axfr:·%{dnsname}:·ended·with:·%r6 zone·write·axfr:·%{dnsname}:·ended·with:·%r
8 zone·write·axfr:·%{dnsname}:·marked·as·invalid7 zone·write·axfr:·%{dnsname}:·marked·as·invalid
9 zone·write·axfr:·%{dnsname}:·no·SOA8 zone·write·axfr:·%{dnsname}:·no·SOA
65.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 29 lines modifiedOffset 2, 29 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<zdb_zone_answer_axfr_write_file_thread>:3 00000000·<zdb_zone_answer_axfr_write_file_thread>:
4 zdb_zone_answer_axfr_write_file_thread():4 zdb_zone_answer_axfr_write_file_thread():
5 »       strd»   r4,·r5,·[sp,·#-32]!5 »       strd»   r4,·r5,·[sp,·#-32]!
6 »       mov.w»  r2,·#4096»  ;·0x10006 »       strd»   sl,·lr,·[sp,·#24]
7 »       mov»    r1,·r0 
8 »       strd»   r6,·r7,·[sp,·#8]7 »       strd»   r6,·r7,·[sp,·#8]
9 »       mov»    r4,·r0 
10 »       strd»   r8,·r9,·[sp,·#16]8 »       strd»   r8,·r9,·[sp,·#16]
11 »       strd»   sl,·lr,·[sp,·#24] 
12 »       sub»    sp,·#56»      ;·0x389 »       sub»    sp,·#56»      ;·0x38
 10 »       mov»    r4,·r0
 11 »       add»    r5,·sp,·#16
 12 »       mov.w»  r2,·#4096»  ;·0x1000
 13 »       mov»    r1,·r0
 14 »       ldr»    r6,·[pc,·#304]»;·(150·<zdb_zone_answer_axfr_write_file_thread+0x150>)
13 »       bl»     0·<buffer_output_stream_init>15 »       bl»     0·<buffer_output_stream_init>
14 ·R_ARM_THM_CALL» buffer_output_stream_init16 ·R_ARM_THM_CALL» buffer_output_stream_init
15 »       add»    r5,·sp,·#16 
16 »       ldr»    r6,·[pc,·#300]»;·(150·<zdb_zone_answer_axfr_write_file_thread+0x150>) 
17 »       bl»     0·<timeus>17 »       bl»     0·<timeus>
18 ·R_ARM_THM_CALL» timeus18 ·R_ARM_THM_CALL» timeus
19 »       mov»    r7,·r0 
20 »       add»    r2,·sp,·#2419 »       add»    r2,·sp,·#24
 20 »       mov»    r7,·r0
21 »       mov»    sl,·r121 »       mov»    sl,·r1
22 »       mov»    r0,·r422 »       mov»    r0,·r4
23 »       mov»    r1,·r523 »       mov»    r1,·r5
24 »       bl»     0·<counter_output_stream_init>24 »       bl»     0·<counter_output_stream_init>
25 ·R_ARM_THM_CALL» counter_output_stream_init25 ·R_ARM_THM_CALL» counter_output_stream_init
26 »       mov»    r1,·r526 »       mov»    r1,·r5
27 »       ldr»    r0,·[r4,·#16]27 »       ldr»    r0,·[r4,·#16]
Offset 44, 35 lines modifiedOffset 44, 35 lines modified
44 »       mov»    r0,·r544 »       mov»    r0,·r5
45 »       ldr»    r3,·[r3,·#8]45 »       ldr»    r3,·[r3,·#8]
46 »       blx»    r346 »       blx»    r3
47 »       ldr»    r3,·[r4,·#4]47 »       ldr»    r3,·[r4,·#4]
48 »       mov»    r0,·r448 »       mov»    r0,·r4
49 »       ldr»    r3,·[r3,·#8]49 »       ldr»    r3,·[r3,·#8]
50 »       blx»    r350 »       blx»    r3
51 »       ldr»    r1,·[r4,·#16] 
52 »       ldrd»   r2,·r3,·[sp,·#40]»     ;·0x2851 »       ldrd»   r2,·r3,·[sp,·#40]»     ;·0x28
 52 »       ldr»    r1,·[r4,·#16]
53 »       strd»   r2,·r3,·[r1,·#152]»    ;·0x9853 »       strd»   r2,·r3,·[r1,·#152]»    ;·0x98
54 »       bl»     0·<timeus>54 »       bl»     0·<timeus>
55 ·R_ARM_THM_CALL» timeus55 ·R_ARM_THM_CALL» timeus
 56 »       ldr»    r5,·[r4,·#24]
56 »       ldr»    r3,·[r4,·#16]57 »       ldr»    r3,·[r4,·#16]
57 »       subs.w» r8,·r0,·r758 »       subs.w» r8,·r0,·r7
58 »       sbc.w»  r9,·r1,·sl59 »       sbc.w»  r9,·r1,·sl
59 »       ldr»    r2,·[r4,·#24]60 »       cmp»    r5,·#0
60 »       strd»   r8,·r9,·[r3,·#160]»    ;·0xa061 »       strd»   r8,·r9,·[r3,·#160]»    ;·0xa0
61 »       cmp»    r2,·#0 
62 »       blt.n»  124·<zdb_zone_answer_axfr_write_file_thread+0x124>62 »       blt.n»  124·<zdb_zone_answer_axfr_write_file_thread+0x124>
63 »       ldr»    r2,·[pc,·#204]»;·(154·<zdb_zone_answer_axfr_write_file_thread+0x154>)63 »       ldr»    r0,·[pc,·#204]»;·(154·<zdb_zone_answer_axfr_write_file_thread+0x154>)
64 »       mov.w»  r1,·#664 »       ldr»    r5,·[r4,·#20]
65 »       ldr»    r0,·[r4,·#20]65 »       ldr»    r2,·[pc,·#204]»;·(158·<zdb_zone_answer_axfr_write_file_thread+0x158>)
66 »       ldr»    r3,·[r3,·#0]66 »       ldr»    r3,·[r3,·#0]
67 »       ldr»    r5,·[r6,·r2]67 »       mov.w»  r1,·#6
68 »       str»    r0,·[sp,·#0]68 »       ldr»    r6,·[r6,·r0]
69 »       ldr»    r2,·[pc,·#196]»;·(158·<zdb_zone_answer_axfr_write_file_thread+0x158>)69 »       str»    r5,·[sp,·#0]
70 »       ldr»    r0,·[r5,·#0] 
71 »       add»    r2,·pc70 »       add»    r2,·pc
 71 »       ldr»    r0,·[r6,·#0]
72 »       bl»     0·<logger_handle_msg>72 »       bl»     0·<logger_handle_msg>
73 ·R_ARM_THM_CALL» logger_handle_msg73 ·R_ARM_THM_CALL» logger_handle_msg
74 »       ldrd»   r1,·r0,·[r4,·#8]74 »       ldrd»   r1,·r0,·[r4,·#8]
75 »       bl»     0·<rename>75 »       bl»     0·<rename>
76 ·R_ARM_THM_CALL» rename76 ·R_ARM_THM_CALL» rename
77 »       cmp»    r0,·#077 »       cmp»    r0,·#0
78 »       blt.n»  f2·<zdb_zone_answer_axfr_write_file_thread+0xf2>78 »       blt.n»  f2·<zdb_zone_answer_axfr_write_file_thread+0xf2>
Offset 101, 304 lines modifiedOffset 101, 306 lines modified
101 »       mov.w»  r0,·#0101 »       mov.w»  r0,·#0
102 »       add»    sp,·#56»      ;·0x38102 »       add»    sp,·#56»      ;·0x38
103 »       ldrd»   r4,·r5,·[sp]103 »       ldrd»   r4,·r5,·[sp]
104 »       ldrd»   r6,·r7,·[sp,·#8]104 »       ldrd»   r6,·r7,·[sp,·#8]
105 »       ldrd»   r8,·r9,·[sp,·#16]105 »       ldrd»   r8,·r9,·[sp,·#16]
106 »       add»    sp,·#24106 »       add»    sp,·#24
107 »       ldmia.w»sp!,·{sl,·pc}107 »       ldmia.w»sp!,·{sl,·pc}
108 »       ldr»    r6,·[r4,·#16]108 »       ldr»    r5,·[r4,·#16]
109 »       mov.w»  r3,·#1109 »       mov.w»  r3,·#1
110 »       str»    r3,·[r6,·#40]» ;·0x28110 »       str»    r3,·[r5,·#40]» ;·0x28
111 »       bl»     0·<__errno_location>111 »       bl»     0·<__errno_location>
112 ·R_ARM_THM_CALL» __errno_location112 ·R_ARM_THM_CALL» __errno_location
113 »       ldr»    r2,·[r0,·#0]113 »       ldr»    r1,·[r0,·#0]
114 »       mov.w»  r1,·#3114 »       ldr»    r3,·[r5,·#0]
115 »       ldr»    r0,·[r5,·#0]115 »       ldr»    r0,·[r6,·#0]
116 »       ldr»    r3,·[r6,·#0] 
117 »       add.w»  r2,·r2,·#2147483648» ;·0x80000000 
118 »       ldr»    r6,·[r4,·#8] 
119 »       str»    r2,·[sp,·#8] 
120 »       str»    r2,·[r4,·#24] 
121 »       ldr»    r2,·[pc,·#72]» ;·(15c·<zdb_zone_answer_axfr_write_file_thread+0x15c>) 
122 »       ldr»    r5,·[r4,·#12]116 »       ldr»    r5,·[r4,·#12]
123 »       add»    r2,·pc117 »       ldr»    r6,·[r4,·#8]
 118 »       ldr»    r2,·[pc,·#80]» ;·(15c·<zdb_zone_answer_axfr_write_file_thread+0x15c>)
 119 »       add.w»  r1,·r1,·#2147483648» ;·0x80000000
 120 »       str»    r1,·[r4,·#24]
 121 »       str»    r1,·[sp,·#8]
124 »       strd»   r5,·r6,·[sp]122 »       strd»   r5,·r6,·[sp]
 123 »       mov.w»  r1,·#3
 124 »       add»    r2,·pc
125 »       bl»     0·<logger_handle_msg>125 »       bl»     0·<logger_handle_msg>
126 ·R_ARM_THM_CALL» logger_handle_msg126 ·R_ARM_THM_CALL» logger_handle_msg
127 »       ldr»    r0,·[r4,·#16]127 »       ldr»    r0,·[r4,·#16]
128 »       b.n»    ba·<zdb_zone_answer_axfr_write_file_thread+0xba>128 »       b.n»    ba·<zdb_zone_answer_axfr_write_file_thread+0xba>
129 »       ldr»    r0,·[pc,·#44]» ;·(154·<zdb_zone_answer_axfr_write_file_thread+0x154>)129 »       ldr»    r1,·[pc,·#44]» ;·(154·<zdb_zone_answer_axfr_write_file_thread+0x154>)
130 »       mov.w»  r1,·#3130 »       ldr»    r7,·[r4,·#12]
 131 »       ldr»    r2,·[pc,·#52]» ;·(160·<zdb_zone_answer_axfr_write_file_thread+0x160>)
131 »       ldr»    r3,·[r3,·#0]132 »       ldr»    r3,·[r3,·#0]
132 »       ldr»    r0,·[r6,·r0]133 »       ldr»    r0,·[r6,·r1]
133 »       str»    r2,·[sp,·#4]134 »       strd»   r7,·r5,·[sp]
134 »       ldr»    r2,·[pc,·#44]» ;·(160·<zdb_zone_answer_axfr_write_file_thread+0x160>) 
135 »       ldr»    r5,·[r4,·#12] 
136 »       ldr»    r0,·[r0,·#0] 
137 »       add»    r2,·pc135 »       add»    r2,·pc
138 »       str»    r5,·[sp,·#0]136 »       mov.w»  r1,·#3
 137 »       ldr»    r0,·[r0,·#0]
139 »       bl»     0·<logger_handle_msg>138 »       bl»     0·<logger_handle_msg>
140 ·R_ARM_THM_CALL» logger_handle_msg139 ·R_ARM_THM_CALL» logger_handle_msg
141 »       ldrd»   r0,·r3,·[r4,·#16]140 »       ldrd»   r0,·r3,·[r4,·#16]
142 »       mov.w»  r2,·#1141 »       mov.w»  r2,·#1
143 »       add.w»  r3,·r3,·#4294967295» ;·0xffffffff142 »       add.w»  r3,·r3,·#4294967295» ;·0xffffffff
144 »       str»    r2,·[r0,·#40]» ;·0x28143 »       str»    r2,·[r0,·#40]» ;·0x28
Max diff block lines reached; 63099/66967 bytes (94.22%) of diff not shown.
55.8 KB
zdb-zone-answer-ixfr.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········7344·(bytes·into·file)13 ··Start·of·section·headers:··········7348·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x1cb0:1 There·are·11·section·headers,·starting·at·offset·0x1cb4:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000990·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00098c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001888·0003c8·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·001884·0003d0·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0009c4·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0009c0·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0009c4·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0009c0·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0009c4·000685·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0009c0·000685·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·001049·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·001045·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001049·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001045·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·00107c·0004b0·10······9··40··412 ··[·8]·.symtab···········SYMTAB··········00000000·001078·0004b0·10······9··40··4
13 ··[·9]·.strtab···········STRTAB··········00000000·00152c·00035a·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·001528·00035a·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·001c50·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·001c54·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
2.7 KB
readelf --wide --symbols {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 Symbol·table·'.symtab'·contains·75·entries:1 Symbol·table·'.symtab'·contains·75·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000001··2200·FUNC····LOCAL··DEFAULT····1·zdb_zone_answer_ixfr_thread4 ·····1:·00000001··2196·FUNC····LOCAL··DEFAULT····1·zdb_zone_answer_ixfr_thread
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····3:·00000818·····0·NOTYPE··LOCAL··DEFAULT····1·$d6 ·····3:·00000814·····0·NOTYPE··LOCAL··DEFAULT····1·$d
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC07 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
8 ·····5:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC48 ·····5:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
9 ·····6:·00000108·····0·NOTYPE··LOCAL··DEFAULT····5·.LC59 ·····6:·00000108·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
10 ·····7:·0000028c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1010 ·····7:·0000028c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC10
11 ·····8:·00000074·····0·NOTYPE··LOCAL··DEFAULT····5·.LC211 ·····8:·00000074·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
12 ·····9:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1112 ·····9:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC11
13 ····10:·00000350·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1313 ····10:·00000350·····0·NOTYPE··LOCAL··DEFAULT····5·.LC13
Offset 26, 16 lines modifiedOffset 26, 16 lines modified
26 ····22:·00000508·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2026 ····22:·00000508·····0·NOTYPE··LOCAL··DEFAULT····5·.LC20
27 ····23:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC727 ····23:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7
28 ····24:·00000578·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2228 ····24:·00000578·····0·NOTYPE··LOCAL··DEFAULT····5·.LC22
29 ····25:·00000214·····0·NOTYPE··LOCAL··DEFAULT····5·.LC829 ····25:·00000214·····0·NOTYPE··LOCAL··DEFAULT····5·.LC8
30 ····26:·00000094·····0·NOTYPE··LOCAL··DEFAULT····5·.LC330 ····26:·00000094·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
31 ····27:·00000164·····0·NOTYPE··LOCAL··DEFAULT····5·.LC631 ····27:·00000164·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
32 ····28:·00000270·····0·NOTYPE··LOCAL··DEFAULT····5·.LC932 ····28:·00000270·····0·NOTYPE··LOCAL··DEFAULT····5·.LC9
33 ····29:·00000898·····0·NOTYPE··LOCAL··DEFAULT····1·$t33 ····29:·00000894·····0·NOTYPE··LOCAL··DEFAULT····1·$t
34 ····30:·00000978·····0·NOTYPE··LOCAL··DEFAULT····1·$d34 ····30:·00000974·····0·NOTYPE··LOCAL··DEFAULT····1·$d
35 ····31:·00000638·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2535 ····31:·00000638·····0·NOTYPE··LOCAL··DEFAULT····5·.LC25
36 ····32:·00000674·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2636 ····32:·00000674·····0·NOTYPE··LOCAL··DEFAULT····5·.LC26
37 ····33:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d37 ····33:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
38 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT····1·38 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
39 ····35:·00000000·····0·SECTION·LOCAL··DEFAULT····3·39 ····35:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
40 ····36:·00000000·····0·SECTION·LOCAL··DEFAULT····4·40 ····36:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
41 ····37:·00000000·····0·SECTION·LOCAL··DEFAULT····5·41 ····37:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
Offset 69, 10 lines modifiedOffset 69, 10 lines modified
69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_answer_axfr69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_answer_axfr
70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_journal_get_serial_range70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_journal_get_serial_range
71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_database_logger74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_database_logger
75 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·edns0_maxsize75 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·edns0_maxsize
76 ····72:·00000899···248·FUNC····GLOBAL·DEFAULT····1·zdb_zone_answer_ixfr76 ····72:·00000895···248·FUNC····GLOBAL·DEFAULT····1·zdb_zone_answer_ixfr
77 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy77 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·thread_pool_enqueue_call78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·thread_pool_enqueue_call
16.1 KB
readelf --wide --relocs {}
    
Offset 1, 124 lines modifiedOffset 1, 125 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1888·contains·121·entries:1 Relocation·section·'.rel.text'·at·offset·0x1884·contains·122·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000052··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg3 00000052··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg
4 00000068··0000290a·R_ARM_THM_CALL·········00000000···zdb_zone_lock4 00000068··0000290a·R_ARM_THM_CALL·········00000000···zdb_zone_lock
5 00000078··00002a0a·R_ARM_THM_CALL·········00000000···zdb_record_find5 00000078··00002a0a·R_ARM_THM_CALL·········00000000···zdb_record_find
6 000000c0··00002b0a·R_ARM_THM_CALL·········00000000···__memcpy_chk6 000000ae··00002b0a·R_ARM_THM_CALL·········00000000···__memcpy_chk
7 000000f6··00002c0a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock7 000000e2··00002c0a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock
8 00000104··00002d0a·R_ARM_THM_CALL·········00000000···rr_soa_get_serial8 000000fa··00002d0a·R_ARM_THM_CALL·········00000000···rr_soa_get_serial
9 00000124··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg9 0000011e··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg
10 0000013a··00002e0a·R_ARM_THM_CALL·········00000000···packet_reader_skip_fqdn10 00000134··00002e0a·R_ARM_THM_CALL·········00000000···packet_reader_skip_fqdn
11 0000014c··00002e0a·R_ARM_THM_CALL·········00000000···packet_reader_skip_fqdn11 00000146··00002e0a·R_ARM_THM_CALL·········00000000···packet_reader_skip_fqdn
 12 00000154··00002e0a·R_ARM_THM_CALL·········00000000···packet_reader_skip_fqdn
12 0000015a··00002e0a·R_ARM_THM_CALL·········00000000···packet_reader_skip_fqdn13 0000015a··00002e0a·R_ARM_THM_CALL·········00000000···packet_reader_skip_fqdn
13 00000160··00002e0a·R_ARM_THM_CALL·········00000000···packet_reader_skip_fqdn14 00000166··00002f0a·R_ARM_THM_CALL·········00000000···packet_reader_read
14 0000016c··00002f0a·R_ARM_THM_CALL·········00000000···packet_reader_read15 0000018c··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg
15 00000192··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg16 000001a4··0000300a·R_ARM_THM_CALL·········00000000···dns_resource_record_init
16 000001aa··0000300a·R_ARM_THM_CALL·········00000000···dns_resource_record_init17 000001b2··0000310a·R_ARM_THM_CALL·········00000000···zdb_zone_journal_get_ixfr_stream_at_serial
17 000001b8··0000310a·R_ARM_THM_CALL·········00000000···zdb_zone_journal_get_ixfr_stream_at_serial18 000001d2··00002b0a·R_ARM_THM_CALL·········00000000···__memcpy_chk
18 000001d8··00002b0a·R_ARM_THM_CALL·········00000000···__memcpy_chk19 000001d8··0000320a·R_ARM_THM_CALL·········00000000···dns_resource_record_clear
19 000001de··0000320a·R_ARM_THM_CALL·········00000000···dns_resource_record_clear20 000001e0··0000330a·R_ARM_THM_CALL·········00000000···malloc
20 000001e6··0000330a·R_ARM_THM_CALL·········00000000···malloc21 00000212··0000340a·R_ARM_THM_CALL·········00000000···dnsname_copy
21 00000218··0000340a·R_ARM_THM_CALL·········00000000···dnsname_copy22 0000022c··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg
22 00000232··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg23 00000248··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg
23 0000024e··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg24 00000250··0000350a·R_ARM_THM_CALL·········00000000···free
24 00000256··0000350a·R_ARM_THM_CALL·········00000000···free25 0000025e··0000350a·R_ARM_THM_CALL·········00000000···free
25 0000026c··0000350a·R_ARM_THM_CALL·········00000000···free26 00000286··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg
26 00000294··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg27 00000294··0000360a·R_ARM_THM_CALL·········00000000···fd_output_stream_attach
27 0000029e··0000360a·R_ARM_THM_CALL·········00000000···fd_output_stream_attach28 000002a0··0000370a·R_ARM_THM_CALL·········00000000···buffer_input_stream_init
28 000002aa··0000370a·R_ARM_THM_CALL·········00000000···buffer_input_stream_init29 000002ac··0000380a·R_ARM_THM_CALL·········00000000···buffer_output_stream_init
29 000002b6··0000380a·R_ARM_THM_CALL·········00000000···buffer_output_stream_init30 000002bc··0000390a·R_ARM_THM_CALL·········00000000···packet_writer_init
30 000002c6··0000390a·R_ARM_THM_CALL·········00000000···packet_writer_init31 000002c8··00003a0a·R_ARM_THM_CALL·········00000000···packet_writer_add_fqdn
31 000002ce··00003a0a·R_ARM_THM_CALL·········00000000···packet_writer_add_fqdn32 000002ec··00003b0a·R_ARM_THM_CALL·········00000000···packet_writer_add_rdata
32 00000306··00003b0a·R_ARM_THM_CALL·········00000000···packet_writer_add_rdata33 00000312··00003c0a·R_ARM_THM_CALL·········00000000···input_stream_read_fully
33 00000324··00003c0a·R_ARM_THM_CALL·········00000000···input_stream_read_fully34 00000328··00003c0a·R_ARM_THM_CALL·········00000000···input_stream_read_fully
34 0000033a··00003c0a·R_ARM_THM_CALL·········00000000···input_stream_read_fully35 00000374··00003a0a·R_ARM_THM_CALL·········00000000···packet_writer_add_fqdn
35 00000384··00003a0a·R_ARM_THM_CALL·········00000000···packet_writer_add_fqdn36 0000039a··00003b0a·R_ARM_THM_CALL·········00000000···packet_writer_add_rdata
36 000003ac··00003b0a·R_ARM_THM_CALL·········00000000···packet_writer_add_rdata37 000003a2··00003d0a·R_ARM_THM_CALL·········00000000···input_stream_read_dnsname
37 000003b4··00003d0a·R_ARM_THM_CALL·········00000000···input_stream_read_dnsname38 000003c0··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg
38 000003d2··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg39 000003d4··00003a0a·R_ARM_THM_CALL·········00000000···packet_writer_add_fqdn
39 000003e8··00003a0a·R_ARM_THM_CALL·········00000000···packet_writer_add_fqdn40 00000402··00003b0a·R_ARM_THM_CALL·········00000000···packet_writer_add_rdata
40 0000041c··00003b0a·R_ARM_THM_CALL·········00000000···packet_writer_add_rdata41 00000436··00003e0a·R_ARM_THM_CALL·········00000000···tsig_sign_tcp_message
41 0000044e··00003e0a·R_ARM_THM_CALL·········00000000···tsig_sign_tcp_message42 0000044a··00003f0a·R_ARM_THM_CALL·········00000000···write_tcp_packet
42 00000462··00003f0a·R_ARM_THM_CALL·········00000000···write_tcp_packet43 0000045e··0000390a·R_ARM_THM_CALL·········00000000···packet_writer_init
43 00000476··0000390a·R_ARM_THM_CALL·········00000000···packet_writer_init44 000004c6··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg
44 000004de··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg45 000004e2··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg
45 000004fa··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg46 000004f8··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg
46 00000510··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg47 00000510··0000350a·R_ARM_THM_CALL·········00000000···free
47 00000528··0000350a·R_ARM_THM_CALL·········00000000···free48 00000516··0000350a·R_ARM_THM_CALL·········00000000···free
48 0000052e··0000350a·R_ARM_THM_CALL·········00000000···free49 00000548··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg
49 00000560··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg50 00000560··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg
50 00000578··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg51 00000578··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg
51 00000590··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg52 00000594··00002d0a·R_ARM_THM_CALL·········00000000···rr_soa_get_serial
52 000005ac··00002d0a·R_ARM_THM_CALL·········00000000···rr_soa_get_serial53 000005a0··0000400a·R_ARM_THM_CALL·········00000000···serial_gt
53 000005b8··0000400a·R_ARM_THM_CALL·········00000000···serial_gt54 000005c2··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg
54 000005da··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg55 000005dc··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg
55 000005f4··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg56 00000610··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg
56 0000062c··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg57 00000626··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg
57 00000642··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg58 0000063c··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg
58 0000065a··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg59 00000644··0000350a·R_ARM_THM_CALL·········00000000···free
59 00000662··0000350a·R_ARM_THM_CALL·········00000000···free60 0000064a··0000350a·R_ARM_THM_CALL·········00000000···free
60 00000668··0000350a·R_ARM_THM_CALL·········00000000···free61 0000065e··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg
61 0000067c··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg62 00000674··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg
62 00000692··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg63 000006a0··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg
63 000006be··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg64 000006a6··0000320a·R_ARM_THM_CALL·········00000000···dns_resource_record_clear
64 000006c4··0000320a·R_ARM_THM_CALL·········00000000···dns_resource_record_clear65 000006c0··0000410a·R_ARM_THM_CALL·········00000000···zdb_zone_answer_axfr
65 000006de··0000410a·R_ARM_THM_CALL·········00000000···zdb_zone_answer_axfr66 000006d4··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg
66 000006f2··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg67 000006f2··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg
67 00000710··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg68 0000070a··0000420a·R_ARM_THM_CALL·········00000000···zdb_zone_journal_get_serial_range
68 00000728··0000420a·R_ARM_THM_CALL·········00000000···zdb_zone_journal_get_serial_range69 00000736··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg
69 00000754··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg70 00000754··0000410a·R_ARM_THM_CALL·········00000000···zdb_zone_answer_axfr
70 0000076c··0000410a·R_ARM_THM_CALL·········00000000···zdb_zone_answer_axfr71 0000075a··0000320a·R_ARM_THM_CALL·········00000000···dns_resource_record_clear
71 00000772··0000320a·R_ARM_THM_CALL·········00000000···dns_resource_record_clear72 00000770··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg
72 00000786··00002c0a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock73 00000784··00002c0a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock
73 000007a4··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg74 000007a2··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg
74 000007b6··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg75 000007b4··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg
75 000007d4··0000420a·R_ARM_THM_CALL·········00000000···zdb_zone_journal_get_serial_range76 000007d2··0000420a·R_ARM_THM_CALL·········00000000···zdb_zone_journal_get_serial_range
76 000007fe··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg77 000007fa··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg
77 0000080c··0000430a·R_ARM_THM_CALL·········00000000···perror78 00000808··0000430a·R_ARM_THM_CALL·········00000000···perror
78 00000812··0000440a·R_ARM_THM_CALL·········00000000···exit79 0000080e··0000440a·R_ARM_THM_CALL·········00000000···exit
79 00000818··00004519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_80 00000814··00004519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
80 0000081c··0000461a·R_ARM_GOT_BREL·········00000000···g_database_logger81 00000818··0000461a·R_ARM_GOT_BREL·········00000000···g_database_logger
81 00000820··00000403·R_ARM_REL32············00000000···.LC082 0000081c··00000403·R_ARM_REL32············00000000···.LC0
82 00000824··00000503·R_ARM_REL32············000000c0···.LC483 00000820··00000503·R_ARM_REL32············000000c0···.LC4
83 00000828··00000603·R_ARM_REL32············00000108···.LC584 00000824··00000603·R_ARM_REL32············00000108···.LC5
84 0000082c··00000703·R_ARM_REL32············0000028c···.LC1085 00000828··00000703·R_ARM_REL32············0000028c···.LC10
85 00000830··00000803·R_ARM_REL32············00000074···.LC286 0000082c··00000803·R_ARM_REL32············00000074···.LC2
86 00000834··00000903·R_ARM_REL32············000002d4···.LC1187 00000830··00000903·R_ARM_REL32············000002d4···.LC11
87 00000838··00000a03·R_ARM_REL32············00000350···.LC1388 00000834··00000a03·R_ARM_REL32············00000350···.LC13
88 0000083c··0000471a·R_ARM_GOT_BREL·········00000000···edns0_maxsize89 00000838··0000471a·R_ARM_GOT_BREL·········00000000···edns0_maxsize
89 00000840··00000b03·R_ARM_REL32············00000320···.LC1290 0000083c··00000b03·R_ARM_REL32············00000320···.LC12
90 00000844··00000c03·R_ARM_REL32············000003e4···.LC1691 00000840··00000c03·R_ARM_REL32············000003e4···.LC16
91 00000848··00000d03·R_ARM_REL32············000005b4···.LC2392 00000844··00000d03·R_ARM_REL32············000005b4···.LC23
92 0000084c··00000e03·R_ARM_REL32············0000037c···.LC1493 00000848··00000e03·R_ARM_REL32············0000037c···.LC14
93 00000850··00000f03·R_ARM_REL32············00000538···.LC2194 0000084c··00000f03·R_ARM_REL32············00000538···.LC21
94 00000854··00001003·R_ARM_REL32············000005f4···.LC2495 00000850··00001003·R_ARM_REL32············000005f4···.LC24
95 00000858··00001103·R_ARM_REL32············0000042c···.LC1796 00000854··00001103·R_ARM_REL32············0000042c···.LC17
96 0000085c··00001203·R_ARM_REL32············0000046c···.LC1897 00000858··00001203·R_ARM_REL32············0000046c···.LC18
97 00000860··00001303·R_ARM_REL32············000004b4···.LC1998 0000085c··00001303·R_ARM_REL32············000004b4···.LC19
98 00000864··00001403·R_ARM_REL32············00000034···.LC199 00000860··00001403·R_ARM_REL32············00000034···.LC1
99 00000868··00000803·R_ARM_REL32············00000074···.LC2100 00000864··00000803·R_ARM_REL32············00000074···.LC2
100 0000086c··00001503·R_ARM_REL32············000003ac···.LC15101 00000868··00001503·R_ARM_REL32············000003ac···.LC15
101 00000870··00001603·R_ARM_REL32············00000508···.LC20102 0000086c··00001603·R_ARM_REL32············00000508···.LC20
102 00000874··00001703·R_ARM_REL32············000001cc···.LC7103 00000870··00001703·R_ARM_REL32············000001cc···.LC7
103 00000878··00000803·R_ARM_REL32············00000074···.LC2104 00000874··00000803·R_ARM_REL32············00000074···.LC2
104 0000087c··00001803·R_ARM_REL32············00000578···.LC22105 00000878··00001803·R_ARM_REL32············00000578···.LC22
105 00000880··00001903·R_ARM_REL32············00000214···.LC8106 0000087c··00001903·R_ARM_REL32············00000214···.LC8
106 00000884··00000803·R_ARM_REL32············00000074···.LC2107 00000880··00000803·R_ARM_REL32············00000074···.LC2
107 00000888··00001a03·R_ARM_REL32············00000094···.LC3108 00000884··00001a03·R_ARM_REL32············00000094···.LC3
108 0000088c··00000803·R_ARM_REL32············00000074···.LC2109 00000888··00000803·R_ARM_REL32············00000074···.LC2
109 00000890··00001b03·R_ARM_REL32············00000164···.LC6110 0000088c··00001b03·R_ARM_REL32············00000164···.LC6
110 00000894··00001c03·R_ARM_REL32············00000270···.LC9111 00000890··00001c03·R_ARM_REL32············00000270···.LC9
111 000008dc··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg112 000008d8··0000280a·R_ARM_THM_CALL·········00000000···logger_handle_msg
112 000008e4··0000330a·R_ARM_THM_CALL·········00000000···malloc113 000008e0··0000330a·R_ARM_THM_CALL·········00000000···malloc
113 000008f8··0000330a·R_ARM_THM_CALL·········00000000···malloc114 000008f4··0000330a·R_ARM_THM_CALL·········00000000···malloc
114 0000090a··0000490a·R_ARM_THM_CALL·········00000000···memcpy115 00000906··0000490a·R_ARM_THM_CALL·········00000000···memcpy
115 0000096c··0000430a·R_ARM_THM_CALL·········00000000···perror116 00000968··0000430a·R_ARM_THM_CALL·········00000000···perror
116 00000972··0000440a·R_ARM_THM_CALL·········00000000···exit117 0000096e··0000440a·R_ARM_THM_CALL·········00000000···exit
117 00000978··00004519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_118 00000974··00004519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
 119 00000978··0000461a·R_ARM_GOT_BREL·········00000000···g_database_logger
118 0000097c··00001f03·R_ARM_REL32············00000638···.LC25120 0000097c··00001f03·R_ARM_REL32············00000638···.LC25
119 00000980··0000461a·R_ARM_GOT_BREL·········00000000···g_database_logger121 00000980··00002003·R_ARM_REL32············00000674···.LC26
120 00000984··00002003·R_ARM_REL32············00000674···.LC26122 00000984··00000103·R_ARM_REL32············00000001···zdb_zone_answer_ixfr_thread
121 00000988··00000103·R_ARM_REL32············00000001···zdb_zone_answer_ixfr_thread123 00000988··00001c03·R_ARM_REL32············00000270···.LC9
122 0000098c··00001c03·R_ARM_REL32············00000270···.LC9124 00000942··00004a1e·R_ARM_THM_JUMP24·······00000000···thread_pool_enqueue_call
123 00000946··00004a1e·R_ARM_THM_JUMP24·······00000000···thread_pool_enqueue_call 
532 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 7 lines modified
1 ·F.LzD3h 
2 zone·write·ixfr:·%{dnsname}:·sending·journal·file1 zone·write·ixfr:·%{dnsname}:·sending·journal·file
3 zone·write·ixfr:·%{dnsname}:·no·TCP·socket·set·for·operation2 zone·write·ixfr:·%{dnsname}:·no·TCP·socket·set·for·operation
4 zone·write·ixfr:·ended·with:·%r3 zone·write·ixfr:·ended·with:·%r
5 zone·write·ixfr:·%{dnsname}:·no·SOA·in·zone4 zone·write·ixfr:·%{dnsname}:·no·SOA·in·zone
6 zone·write·ixfr:·%{dnsname}:·%{sockaddr}:·current·serial·is·%08x·(%d)5 zone·write·ixfr:·%{dnsname}:·%{sockaddr}:·current·serial·is·%08x·(%d)
7 zone·write·ixfr:·%{dnsname}:·%{sockaddr}:·client·requested·changes·from·serial·%08x·(%d)6 zone·write·ixfr:·%{dnsname}:·%{sockaddr}:·client·requested·changes·from·serial·%08x·(%d)
8 zone·write·ixfr:·%{dnsname}:·%{sockaddr}:·host·asked·for·serial·%d·out·of·the·journal·range·[%d;·%d]7 zone·write·ixfr:·%{dnsname}:·%{sockaddr}:·host·asked·for·serial·%d·out·of·the·journal·range·[%d;·%d]
33.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 124 lines modifiedOffset 1, 124 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000000·<zdb_zone_answer_ixfr_thread>:2 00000000·<zdb_zone_answer_ixfr_thread>:
3 zdb_zone_answer_ixfr_thread():3 zdb_zone_answer_ixfr_thread():
4 »       ldr.w»  r3,·[pc,·#2068]»     ;·818·<zdb_zone_answer_ixfr_thread+0x818>4 »       ldr.w»  r2,·[pc,·#2064]»     ;·814·<zdb_zone_answer_ixfr_thread+0x814>
5 »       mov.w»  r1,·#65 »       ldr.w»  r3,·[pc,·#2064]»     ;·818·<zdb_zone_answer_ixfr_thread+0x818>
6 »       str.w»  r4,·[sp,·#-36]!6 »       str.w»  r4,·[sp,·#-36]!
7 »       mov»    r4,·r0 
8 »       strd»   r5,·r6,·[sp,·#4]7 »       strd»   r5,·r6,·[sp,·#4]
9 »       strd»   r7,·r8,·[sp,·#12]8 »       strd»   r7,·r8,·[sp,·#12]
10 »       strd»   r9,·sl,·[sp,·#20]9 »       strd»   r9,·sl,·[sp,·#20]
11 »       mov.w»  sl,·#0 
12 »       strd»   fp,·lr,·[sp,·#28]10 »       strd»   fp,·lr,·[sp,·#28]
13 »       sub.w»  sp,·sp,·#67072»      ;·0x1060011 »       sub.w»  sp,·sp,·#67072»      ;·0x10600
14 »       add»    r3,·pc 
15 »       sub»    sp,·#492»     ;·0x1ec12 »       sub»    sp,·#492»     ;·0x1ec
16 »       mov»    r5,·r313 »       add»    r2,·pc
17 »       ldr»    r0,·[r0,·#0]14 »       add»    r1,·sp,·#488»  ;·0x1e8
18 »       add»    r2,·sp,·#488»  ;·0x1e815 »       mov.w»  sl,·#0
19 »       add.w»  r8,·sp,·#84» ;·0x5416 »       add.w»  r8,·sp,·#84» ;·0x54
 17 »       mov»    r4,·r0
 18 »       str»    r1,·[sp,·#28]
 19 »       ldr»    r0,·[r0,·#0]
 20 »       str»    r2,·[sp,·#68]» ;·0x44
 21 »       mov»    r6,·r2
20 »       str.w»  sl,·[r8]22 »       str.w»  sl,·[r8]
21 »       str»    r3,·[sp,·#68]» ;·0x4423 »       ldr.w»  fp,·[r2,·r3]
22 »       ldr.w»  r3,·[pc,·#2016]»     ;·81c·<zdb_zone_answer_ixfr_thread+0x81c>24 »       ldr.w»  r2,·[pc,·#2008]»     ;·81c·<zdb_zone_answer_ixfr_thread+0x81c>
23 »       str»    r2,·[sp,·#24]25 »       mov.w»  r1,·#6
24 »       ldr.w»  r2,·[pc,·#2012]»     ;·820·<zdb_zone_answer_ixfr_thread+0x820> 
25 »       ldr.w»  fp,·[r5,·r3] 
26 »       add»    r2,·pc 
27 »       ldr»    r3,·[r0,·#0]26 »       ldr»    r3,·[r0,·#0]
28 »       ldr»    r5,·[r4,·#4]27 »       ldr»    r5,·[r4,·#4]
29 »       ldr.w»  r0,·[fp]28 »       ldr.w»  r0,·[fp]
 29 »       add»    r2,·pc
30 »       bl»     0·<logger_handle_msg>30 »       bl»     0·<logger_handle_msg>
31 ·R_ARM_THM_CALL» logger_handle_msg31 ·R_ARM_THM_CALL» logger_handle_msg
32 »       ldr»    r3,·[r4,·#4]32 »       ldr»    r3,·[r4,·#4]
33 »       ldr.w»  r3,·[r3,·#144]»      ;·0x9033 »       ldr.w»  r3,·[r3,·#144]»      ;·0x90
34 »       cmp»    r3,·sl34 »       cmp»    r3,·sl
35 »       blt.w»  632·<zdb_zone_answer_ixfr_thread+0x632>35 »       blt.w»  616·<zdb_zone_answer_ixfr_thread+0x616>
36 »       mov.w»  r1,·#136 »       mov.w»  r1,·#1
37 »       ldr»    r0,·[r4,·#0]37 »       ldr»    r0,·[r4,·#0]
38 »       bl»     0·<zdb_zone_lock>38 »       bl»     0·<zdb_zone_lock>
39 ·R_ARM_THM_CALL» zdb_zone_lock39 ·R_ARM_THM_CALL» zdb_zone_lock
40 »       ldr»    r3,·[r4,·#0]40 »       ldr»    r3,·[r4,·#0]
41 »       mov.w»  r1,·#1536»  ;·0x60041 »       mov.w»  r1,·#1536»  ;·0x600
42 »       ldr»    r0,·[r3,·#4]42 »       ldr»    r0,·[r3,·#4]
43 »       add.w»  r0,·r0,·#2043 »       add.w»  r0,·r0,·#20
44 »       bl»     0·<zdb_record_find>44 »       bl»     0·<zdb_record_find>
45 ·R_ARM_THM_CALL» zdb_record_find45 ·R_ARM_THM_CALL» zdb_record_find
46 »       mov»    r9,·r046 »       mov»    r6,·r0
47 »       cmp»    r0,·#047 »       cmp»    r0,·#0
48 »       beq.w»  780·<zdb_zone_answer_ixfr_thread+0x780>48 »       beq.w»  77e·<zdb_zone_answer_ixfr_thread+0x77e>
49 »       ldr»    r6,·[sp,·#24] 
50 »       add»    r2,·sp,·#940»  ;·0x3ac49 »       add»    r2,·sp,·#940»  ;·0x3ac
51 »       add.w»  r1,·r0,·#10 
52 »       ldrh»   r3,·[r0,·#8]50 »       ldrh»   r3,·[r0,·#8]
53 »       mov»    r0,·r2 
54 »       sub.w»  ip,·r6,·#372»;·0x174 
55 »       str»    r2,·[sp,·#52]» ;·0x3451 »       str»    r2,·[sp,·#52]» ;·0x34
56 »       mov»    r2,·ip52 »       mov»    r0,·r2
57 »       sub.w»  ip,·r6,·#400»;·0x19053 »       ldr»    r2,·[sp,·#28]
58 »       sub.w»  r6,·r6,·#348»;·0x15c54 »       add.w»  r1,·r6,·#10
59 »       str»    r2,·[sp,·#36]» ;·0x24 
60 »       mov»    r2,·ip 
61 »       add.w»  ip,·r5,·#584»;·0x248 
62 »       str»    r3,·[sp,·#40]» ;·0x2855 »       str»    r3,·[sp,·#40]» ;·0x28
 56 »       add»    r3,·sp,·#1000» ;·0x3e8
 57 »       str»    r3,·[sp,·#16]
63 »       movw»   r3,·#530»    ;·0x21258 »       movw»   r3,·#530»    ;·0x212
64 »       str.w»  ip,·[sp,·#48]»       ;·0x3059 »       sub.w»  r7,·r2,·#400»;·0x190
65 »       str»    r2,·[sp,·#72]» ;·0x4860 »       sub.w»  r9,·r2,·#372»;·0x174
66 »       add.w»  r2,·r5,·#461 »       str»    r7,·[sp,·#72]» ;·0x48
67 »       str»    r2,·[sp,·#60]» ;·0x3c 
68 »       add»    r2,·sp,·#664»  ;·0x298 
69 »       str»    r2,·[sp,·#20] 
70 »       ldr»    r2,·[sp,·#40]» ;·0x2862 »       ldr»    r2,·[sp,·#40]» ;·0x28
 63 »       add.w»  r7,·r5,·#4
 64 »       str»    r7,·[sp,·#60]» ;·0x3c
71 »       bl»     0·<__memcpy_chk>65 »       bl»     0·<__memcpy_chk>
72 ·R_ARM_THM_CALL» __memcpy_chk66 ·R_ARM_THM_CALL» __memcpy_chk
73 »       ldr»    r3,·[sp,·#24]67 »       ldr»    r2,·[r6,·#4]
74 »       mov.w»  r0,·#1536»  ;·0x60068 »       ldrh»   r3,·[r6,·#8]
75 »       movt»   r0,·#256»    ;·0x10069 »       mov.w»  r6,·#1536»  ;·0x600
 70 »       movt»   r6,·#256»    ;·0x100
 71 »       add.w»  ip,·r5,·#584»;·0x248
76 »       mov.w»  r1,·#172 »       mov.w»  r1,·#1
77 »       ldr.w»  r2,·[r9,·#4] 
78 »       ldr»    r7,·[sp,·#36]» ;·0x24 
79 »       sub.w»  r3,·r3,·#388»;·0x184 
80 »       str»    r3,·[sp,·#16] 
81 »       rev»    r2,·r2 
82 »       ldrh.w» r3,·[r9,·#8] 
83 »       mov»    ip,·r7 
84 »       add.w»  r7,·r5,·#4 
85 »       strd»   r0,·r2,·[ip] 
86 »       ldr»    r0,·[r4,·#0]73 »       ldr»    r0,·[r4,·#0]
 74 »       str.w»  ip,·[sp,·#48]»       ;·0x30
 75 »       rev»    r2,·r2
87 »       rev16»  r3,·r376 »       rev16»  r3,·r3
88 »       strh.w» r3,·[ip,·#8]77 »       strd»   r6,·r2,·[r9]
 78 »       ldr»    r2,·[sp,·#16]
 79 »       strh.w» r3,·[r9,·#8]
 80 »       ldr»    r6,·[sp,·#28]
 81 »       sub.w»  r2,·r2,·#336»;·0x150
 82 »       str»    r2,·[sp,·#20]
89 »       bl»     0·<zdb_zone_unlock>83 »       bl»     0·<zdb_zone_unlock>
90 ·R_ARM_THM_CALL» zdb_zone_unlock84 ·R_ARM_THM_CALL» zdb_zone_unlock
 85 »       ldr»    r7,·[sp,·#72]» ;·0x48
 86 »       ldr»    r3,·[sp,·#28]
91 »       ldr»    r1,·[sp,·#40]» ;·0x2887 »       ldr»    r1,·[sp,·#40]» ;·0x28
92 »       ldr.w»  r9,·[sp,·#72]»       ;·0x48 
93 »       ldr»    r0,·[sp,·#52]» ;·0x3488 »       ldr»    r0,·[sp,·#52]» ;·0x34
94 »       mov»    r2,·r989 »       sub.w»  r6,·r6,·#348»;·0x15c
 90 »       mov»    r2,·r7
 91 »       sub.w»  r3,·r3,·#388»;·0x184
 92 »       str»    r3,·[sp,·#16]
95 »       bl»     0·<rr_soa_get_serial>93 »       bl»     0·<rr_soa_get_serial>
96 ·R_ARM_THM_CALL» rr_soa_get_serial94 ·R_ARM_THM_CALL» rr_soa_get_serial
97 »       ldr.w»  r2,·[r9]95 »       mov»    r0,·r7
98 »       mov.w»  r1,·#7 
99 »       ldr»    r3,·[r4,·#0]96 »       ldr»    r3,·[r4,·#0]
Max diff block lines reached; 30279/34058 bytes (88.90%) of diff not shown.
16.3 KB
zdb-zone-arc.o
16.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 3, 18 lines modifiedOffset 3, 18 lines modified
  
3 Disassembly·of·section·.text:3 Disassembly·of·section·.text:
  
4 00000000·<zdb_acquire_zone_read>:4 00000000·<zdb_acquire_zone_read>:
5 zdb_acquire_zone_read():5 zdb_acquire_zone_read():
6 »       strd»   r4,·r5,·[sp,·#-16]!6 »       strd»   r4,·r5,·[sp,·#-16]!
7 »       add.w»  r5,·r0,·#87 »       add.w»  r5,·r0,·#8
8 »       mov»    r4,·r0 
9 »       mov»    r0,·r5 
10 »       strd»   r6,·lr,·[sp,·#8]8 »       strd»   r6,·lr,·[sp,·#8]
 9 »       mov»    r4,·r0
11 »       mov»    r6,·r110 »       mov»    r6,·r1
 11 »       mov»    r0,·r5
12 »       mov.w»  r1,·#112 »       mov.w»  r1,·#1
13 »       bl»     0·<group_mutex_lock>13 »       bl»     0·<group_mutex_lock>
14 ·R_ARM_THM_CALL» group_mutex_lock14 ·R_ARM_THM_CALL» group_mutex_lock
15 »       mov»    r1,·r615 »       mov»    r1,·r6
16 »       mov»    r0,·r416 »       mov»    r0,·r4
17 »       bl»     0·<zdb_zone_label_find>17 »       bl»     0·<zdb_zone_label_find>
18 ·R_ARM_THM_CALL» zdb_zone_label_find18 ·R_ARM_THM_CALL» zdb_zone_label_find
Offset 49, 18 lines modifiedOffset 49, 18 lines modified
49 »       add»    sp,·#849 »       add»    sp,·#8
50 »       pop»    {r6,·pc}50 »       pop»    {r6,·pc}
  
51 0000006c·<zdb_acquire_zone_read_from_fqdn>:51 0000006c·<zdb_acquire_zone_read_from_fqdn>:
52 zdb_acquire_zone_read_from_fqdn():52 zdb_acquire_zone_read_from_fqdn():
53 »       strd»   r4,·r5,·[sp,·#-16]!53 »       strd»   r4,·r5,·[sp,·#-16]!
54 »       add.w»  r5,·r0,·#854 »       add.w»  r5,·r0,·#8
55 »       mov»    r4,·r0 
56 »       mov»    r0,·r5 
57 »       strd»   r6,·lr,·[sp,·#8]55 »       strd»   r6,·lr,·[sp,·#8]
 56 »       mov»    r4,·r0
58 »       mov»    r6,·r157 »       mov»    r6,·r1
 58 »       mov»    r0,·r5
59 »       mov.w»  r1,·#159 »       mov.w»  r1,·#1
60 »       bl»     0·<group_mutex_lock>60 »       bl»     0·<group_mutex_lock>
61 ·R_ARM_THM_CALL» group_mutex_lock61 ·R_ARM_THM_CALL» group_mutex_lock
62 »       mov»    r1,·r662 »       mov»    r1,·r6
63 »       mov»    r0,·r463 »       mov»    r0,·r4
64 »       bl»     0·<zdb_zone_label_find_from_dnsname>64 »       bl»     0·<zdb_zone_label_find_from_dnsname>
65 ·R_ARM_THM_CALL» zdb_zone_label_find_from_dnsname65 ·R_ARM_THM_CALL» zdb_zone_label_find_from_dnsname
Offset 94, 22 lines modifiedOffset 94, 22 lines modified
94 »       ldrd»   r4,·r5,·[sp]94 »       ldrd»   r4,·r5,·[sp]
95 »       add»    sp,·#895 »       add»    sp,·#8
96 »       pop»    {r6,·pc}96 »       pop»    {r6,·pc}
  
97 000000d8·<zdb_acquire_zone_read_trylock>:97 000000d8·<zdb_acquire_zone_read_trylock>:
98 zdb_acquire_zone_read_trylock():98 zdb_acquire_zone_read_trylock():
99 »       strd»   r3,·r4,·[sp,·#-24]!99 »       strd»   r3,·r4,·[sp,·#-24]!
100 »       mov»    r4,·r0 
101 »       strd»   r5,·r6,·[sp,·#8]100 »       strd»   r5,·r6,·[sp,·#8]
102 »       add.w»  r6,·r0,·#8101 »       add.w»  r6,·r0,·#8
103 »       mov»    r5,·r2 
104 »       mov»    r0,·r6 
105 »       strd»   r7,·lr,·[sp,·#16]102 »       strd»   r7,·lr,·[sp,·#16]
 103 »       mov»    r4,·r0
106 »       mov»    r7,·r1104 »       mov»    r7,·r1
 105 »       mov»    r0,·r6
107 »       mov.w»  r1,·#1106 »       mov.w»  r1,·#1
 107 »       mov»    r5,·r2
108 »       bl»     0·<group_mutex_lock>108 »       bl»     0·<group_mutex_lock>
109 ·R_ARM_THM_CALL» group_mutex_lock109 ·R_ARM_THM_CALL» group_mutex_lock
110 »       mov»    r1,·r7110 »       mov»    r1,·r7
111 »       mov»    r0,·r4111 »       mov»    r0,·r4
112 »       bl»     0·<zdb_zone_label_find>112 »       bl»     0·<zdb_zone_label_find>
113 ·R_ARM_THM_CALL» zdb_zone_label_find113 ·R_ARM_THM_CALL» zdb_zone_label_find
114 »       cmp»    r0,·#0114 »       cmp»    r0,·#0
Offset 143, 50 lines modifiedOffset 143, 50 lines modified
143 »       str»    r3,·[r4,·#72]» ;·0x48143 »       str»    r3,·[r4,·#72]» ;·0x48
144 »       ldr»    r3,·[r4,·#68]» ;·0x44144 »       ldr»    r3,·[r4,·#68]» ;·0x44
145 »       add.w»  r3,·r3,·#1145 »       add.w»  r3,·r3,·#1
146 »       str»    r3,·[r4,·#68]» ;·0x44146 »       str»    r3,·[r4,·#68]» ;·0x44
147 »       bl»     0·<pthread_mutex_unlock>147 »       bl»     0·<pthread_mutex_unlock>
148 ·R_ARM_THM_CALL» pthread_mutex_unlock148 ·R_ARM_THM_CALL» pthread_mutex_unlock
149 »       mov»    r0,·r4149 »       mov»    r0,·r4
150 »       ldrd»   r3,·r4,·[sp] 
151 »       ldrd»   r5,·r6,·[sp,·#8]150 »       ldrd»   r5,·r6,·[sp,·#8]
 151 »       ldrd»   r3,·r4,·[sp]
152 »       add»    sp,·#16152 »       add»    sp,·#16
153 »       pop»    {r7,·pc}153 »       pop»    {r7,·pc}
154 »       mov»    r4,·r3154 »       mov»    r4,·r3
155 »       mov»    r0,·r7155 »       mov»    r0,·r7
156 »       bl»     0·<pthread_mutex_unlock>156 »       bl»     0·<pthread_mutex_unlock>
157 ·R_ARM_THM_CALL» pthread_mutex_unlock157 ·R_ARM_THM_CALL» pthread_mutex_unlock
158 »       mov»    r0,·r4158 »       mov»    r0,·r4
159 »       ldrd»   r3,·r4,·[sp] 
160 »       ldrd»   r5,·r6,·[sp,·#8]159 »       ldrd»   r5,·r6,·[sp,·#8]
 160 »       ldrd»   r3,·r4,·[sp]
161 »       add»    sp,·#16161 »       add»    sp,·#16
162 »       pop»    {r7,·pc}162 »       pop»    {r7,·pc}
163 »       mov»    r0,·r6163 »       mov»    r0,·r6
164 »       mov.w»  r4,·#0164 »       mov.w»  r4,·#0
165 »       mov.w»  r1,·#1165 »       mov.w»  r1,·#1
166 »       bl»     0·<group_mutex_unlock>166 »       bl»     0·<group_mutex_unlock>
167 ·R_ARM_THM_CALL» group_mutex_unlock167 ·R_ARM_THM_CALL» group_mutex_unlock
168 »       mov»    r0,·r4168 »       mov»    r0,·r4
169 »       ldrd»   r3,·r4,·[sp] 
170 »       ldrd»   r5,·r6,·[sp,·#8]169 »       ldrd»   r5,·r6,·[sp,·#8]
 170 »       ldrd»   r3,·r4,·[sp]
171 »       add»    sp,·#16171 »       add»    sp,·#16
172 »       pop»    {r7,·pc}172 »       pop»    {r7,·pc}
173 »       nop173 »       nop
  
174 00000198·<zdb_acquire_zone_read_trylock_from_name>:174 00000198·<zdb_acquire_zone_read_trylock_from_name>:
175 zdb_acquire_zone_read_trylock_from_name():175 zdb_acquire_zone_read_trylock_from_name():
176 »       strd»   r3,·r4,·[sp,·#-24]!176 »       strd»   r3,·r4,·[sp,·#-24]!
177 »       mov»    r4,·r0 
178 »       strd»   r5,·r6,·[sp,·#8]177 »       strd»   r5,·r6,·[sp,·#8]
179 »       add.w»  r6,·r0,·#8178 »       add.w»  r6,·r0,·#8
180 »       mov»    r5,·r2 
181 »       mov»    r0,·r6 
182 »       strd»   r7,·lr,·[sp,·#16]179 »       strd»   r7,·lr,·[sp,·#16]
 180 »       mov»    r4,·r0
183 »       mov»    r7,·r1181 »       mov»    r7,·r1
 182 »       mov»    r0,·r6
184 »       mov.w»  r1,·#1183 »       mov.w»  r1,·#1
 184 »       mov»    r5,·r2
185 »       bl»     0·<group_mutex_lock>185 »       bl»     0·<group_mutex_lock>
186 ·R_ARM_THM_CALL» group_mutex_lock186 ·R_ARM_THM_CALL» group_mutex_lock
187 »       mov»    r1,·r7187 »       mov»    r1,·r7
188 »       mov»    r0,·r4188 »       mov»    r0,·r4
189 »       bl»     0·<zdb_zone_label_find_from_name>189 »       bl»     0·<zdb_zone_label_find_from_name>
190 ·R_ARM_THM_CALL» zdb_zone_label_find_from_name190 ·R_ARM_THM_CALL» zdb_zone_label_find_from_name
191 »       cmp»    r0,·#0191 »       cmp»    r0,·#0
Offset 220, 50 lines modifiedOffset 220, 50 lines modified
220 »       str»    r3,·[r4,·#72]» ;·0x48220 »       str»    r3,·[r4,·#72]» ;·0x48
221 »       ldr»    r3,·[r4,·#68]» ;·0x44221 »       ldr»    r3,·[r4,·#68]» ;·0x44
Max diff block lines reached; 13748/16431 bytes (83.67%) of diff not shown.
4.52 KB
zdb-zone-dnssec.o
1.22 KB
readelf --wide --relocs {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 00000012··0000160a·R_ARM_THM_CALL·········00000000···__isoc99_sscanf4 00000012··0000160a·R_ARM_THM_CALL·········00000000···__isoc99_sscanf
5 0000001c··00000403·R_ARM_REL32············00000000···.LC05 0000001c··00000403·R_ARM_REL32············00000000···.LC0
6 00000034··0000170a·R_ARM_THM_CALL·········00000000···strlen6 00000034··0000170a·R_ARM_THM_CALL·········00000000···strlen
7 0000004a··0000180a·R_ARM_THM_CALL·········00000000···memcmp7 0000004a··0000180a·R_ARM_THM_CALL·········00000000···memcmp
8 0000005c··00000803·R_ARM_REL32············0000001c···.LC18 0000005c··00000803·R_ARM_REL32············0000001c···.LC1
9 00000072··00001b0a·R_ARM_THM_CALL·········00000000···string_set_avl_insert9 00000072··00001b0a·R_ARM_THM_CALL·········00000000···string_set_avl_insert
10 00000086··00001c0a·R_ARM_THM_CALL·········00000000···strdup10 00000086··00001c0a·R_ARM_THM_CALL·········00000000···strdup
11 000000b6··00001e0a·R_ARM_THM_CALL·········00000000···string_set_avl_iterator_init11 000000b4··00001e0a·R_ARM_THM_CALL·········00000000···string_set_avl_iterator_init
12 000000be··00001f0a·R_ARM_THM_CALL·········00000000···string_set_avl_iterator_next_node12 000000be··00001f0a·R_ARM_THM_CALL·········00000000···string_set_avl_iterator_next_node
13 000000c8··0000200a·R_ARM_THM_CALL·········00000000···readdir_forall13 000000c8··0000200a·R_ARM_THM_CALL·········00000000···readdir_forall
14 000000ce··0000210a·R_ARM_THM_CALL·········00000000···string_set_avl_iterator_hasnext14 000000ce··0000210a·R_ARM_THM_CALL·········00000000···string_set_avl_iterator_hasnext
15 000000d8··0000220a·R_ARM_THM_CALL·········00000000···string_set_avl_destroy15 000000d8··0000220a·R_ARM_THM_CALL·········00000000···string_set_avl_destroy
16 000000ec··00000603·R_ARM_REL32············00000021···zdb_zone_dnssec_readdir16 000000ec··00000603·R_ARM_REL32············00000021···zdb_zone_dnssec_readdir
17 00000100··00001e0a·R_ARM_THM_CALL·········00000000···string_set_avl_iterator_init17 00000100··00001e0a·R_ARM_THM_CALL·········00000000···string_set_avl_iterator_init
18 00000108··00001f0a·R_ARM_THM_CALL·········00000000···string_set_avl_iterator_next_node18 00000108··00001f0a·R_ARM_THM_CALL·········00000000···string_set_avl_iterator_next_node
3.26 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 26 lines modifiedOffset 2, 25 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<zdb_zone_dnssec_readdir.part.0>:3 00000000·<zdb_zone_dnssec_readdir.part.0>:
4 zdb_zone_dnssec_readdir.part.0():4 zdb_zone_dnssec_readdir.part.0():
5 »       ldr»    r1,·[pc,·#24]» ;·(1c·<zdb_zone_dnssec_readdir.part.0+0x1c>)5 »       ldr»    r1,·[pc,·#24]» ;·(1c·<zdb_zone_dnssec_readdir.part.0+0x1c>)
6 »       strd»   r4,·lr,·[sp,·#-8]!6 »       str.w»  lr,·[sp,·#-4]!
7 »       sub»    sp,·#272»     ;·0x1107 »       sub»    sp,·#276»     ;·0x114
8 »       add»    r4,·sp,·#128 »       add»    r2,·sp,·#12
9 »       add»    r3,·sp,·#89 »       add»    r3,·sp,·#8
 10 »       str»    r2,·[sp,·#0]
10 »       add»    r2,·sp,·#1611 »       add»    r2,·sp,·#16
11 »       str»    r4,·[sp,·#0] 
12 »       add»    r1,·pc12 »       add»    r1,·pc
13 »       bl»     0·<__isoc99_sscanf>13 »       bl»     0·<__isoc99_sscanf>
14 ·R_ARM_THM_CALL» __isoc99_sscanf14 ·R_ARM_THM_CALL» __isoc99_sscanf
15 »       add»    sp,·#272»     ;·0x11015 »       add»    sp,·#276»     ;·0x114
16 »       pop»    {r4,·pc}16 »       ldr.w»  pc,·[sp],·#4
17 »       nop 
18 »       .word»  0x0000000817 »       .word»  0x00000008
19 ·R_ARM_REL32»    .LC018 ·R_ARM_REL32»    .LC0
  
20 00000020·<zdb_zone_dnssec_readdir>:19 00000020·<zdb_zone_dnssec_readdir>:
21 zdb_zone_dnssec_readdir():20 zdb_zone_dnssec_readdir():
22 »       ldrb»   r3,·[r1,·#0]21 »       ldrb»   r3,·[r1,·#0]
23 »       cmp»    r3,·#75»      ;·0x4b22 »       cmp»    r3,·#75»      ;·0x4b
Offset 80, 30 lines modifiedOffset 79, 30 lines modified
80 »       pop»    {r5,·pc}79 »       pop»    {r5,·pc}
81 »       nop80 »       nop
  
82 0000009c·<zdb_zone_dnssec_keys_path_update>:81 0000009c·<zdb_zone_dnssec_keys_path_update>:
83 zdb_zone_dnssec_keys_path_update():82 zdb_zone_dnssec_keys_path_update():
84 »       str.w»  r4,·[sp,·#-20]!83 »       str.w»  r4,·[sp,·#-20]!
85 »       strd»   r5,·r6,·[sp,·#4]84 »       strd»   r5,·r6,·[sp,·#4]
86 »       ldr»    r6,·[pc,·#68]» ;·(ec·<zdb_zone_dnssec_keys_path_update+0x50>)85 »       ldr»    r5,·[pc,·#68]» ;·(ec·<zdb_zone_dnssec_keys_path_update+0x50>)
87 »       strd»   r7,·lr,·[sp,·#12]86 »       strd»   r7,·lr,·[sp,·#12]
88 »       sub»    sp,·#220»     ;·0xdc87 »       sub»    sp,·#220»     ;·0xdc
89 »       mov»    r7,·r088 »       mov»    r7,·r0
90 »       add»    r4,·sp,·#489 »       add»    r4,·sp,·#4
91 »       mov»    r5,·sp90 »       mov»    r6,·sp
92 »       mov»    r1,·r491 »       mov»    r1,·r4
93 »       add»    r6,·pc 
94 »       bl»     0·<string_set_avl_iterator_init>92 »       bl»     0·<string_set_avl_iterator_init>
95 ·R_ARM_THM_CALL» string_set_avl_iterator_init93 ·R_ARM_THM_CALL» string_set_avl_iterator_init
 94 »       add»    r5,·pc
96 »       b.n»    cc·<zdb_zone_dnssec_keys_path_update+0x30>95 »       b.n»    cc·<zdb_zone_dnssec_keys_path_update+0x30>
97 »       mov»    r0,·r496 »       mov»    r0,·r4
98 »       bl»     0·<string_set_avl_iterator_next_node>97 »       bl»     0·<string_set_avl_iterator_next_node>
99 ·R_ARM_THM_CALL» string_set_avl_iterator_next_node98 ·R_ARM_THM_CALL» string_set_avl_iterator_next_node
100 »       mov»    r2,·r599 »       mov»    r2,·r6
101 »       mov»    r1,·r6100 »       mov»    r1,·r5
102 »       ldr»    r0,·[r0,·#8]101 »       ldr»    r0,·[r0,·#8]
103 »       bl»     0·<readdir_forall>102 »       bl»     0·<readdir_forall>
104 ·R_ARM_THM_CALL» readdir_forall103 ·R_ARM_THM_CALL» readdir_forall
105 »       mov»    r0,·r4104 »       mov»    r0,·r4
106 »       bl»     0·<string_set_avl_iterator_hasnext>105 »       bl»     0·<string_set_avl_iterator_hasnext>
107 ·R_ARM_THM_CALL» string_set_avl_iterator_hasnext106 ·R_ARM_THM_CALL» string_set_avl_iterator_hasnext
108 »       cmp»    r0,·#0107 »       cmp»    r0,·#0
Offset 112, 15 lines modifiedOffset 111, 15 lines modified
112 »       bl»     0·<string_set_avl_destroy>111 »       bl»     0·<string_set_avl_destroy>
113 ·R_ARM_THM_CALL» string_set_avl_destroy112 ·R_ARM_THM_CALL» string_set_avl_destroy
114 »       add»    sp,·#220»     ;·0xdc113 »       add»    sp,·#220»     ;·0xdc
115 »       ldrd»   r4,·r5,·[sp]114 »       ldrd»   r4,·r5,·[sp]
116 »       ldrd»   r6,·r7,·[sp,·#8]115 »       ldrd»   r6,·r7,·[sp,·#8]
117 »       add»    sp,·#16116 »       add»    sp,·#16
118 »       ldr.w»  pc,·[sp],·#4117 »       ldr.w»  pc,·[sp],·#4
119 »       .word»  0x00000034118 »       .word»  0x00000030
120 ·R_ARM_REL32»    zdb_zone_dnssec_readdir119 ·R_ARM_REL32»    zdb_zone_dnssec_readdir
  
121 000000f0·<zdb_zone_dnssec_keys_path_finalize>:120 000000f0·<zdb_zone_dnssec_keys_path_finalize>:
122 zdb_zone_dnssec_keys_path_finalize():121 zdb_zone_dnssec_keys_path_finalize():
123 »       str.w»  r4,·[sp,·#-12]!122 »       str.w»  r4,·[sp,·#-12]!
124 »       strd»   r5,·lr,·[sp,·#4]123 »       strd»   r5,·lr,·[sp,·#4]
125 »       sub»    sp,·#220»     ;·0xdc124 »       sub»    sp,·#220»     ;·0xdc
Offset 154, 37 lines modifiedOffset 153, 37 lines modified
154 zdb_zone_dnssec_keys_refresh():153 zdb_zone_dnssec_keys_refresh():
155 »       bx»     lr154 »       bx»     lr
156 »       nop155 »       nop
  
157 00000134·<zdb_zone_dnssec_keys_publish>:156 00000134·<zdb_zone_dnssec_keys_publish>:
158 zdb_zone_dnssec_keys_publish():157 zdb_zone_dnssec_keys_publish():
159 »       strd»   r4,·r5,·[sp,·#-16]!158 »       strd»   r4,·r5,·[sp,·#-16]!
160 »       mov»    r5,·r0 
161 »       ldr»    r4,·[pc,·#80]» ;·(18c·<zdb_zone_dnssec_keys_publish+0x58>)159 »       ldr»    r4,·[pc,·#80]» ;·(18c·<zdb_zone_dnssec_keys_publish+0x58>)
162 »       strd»   r6,·lr,·[sp,·#8]160 »       strd»   r6,·lr,·[sp,·#8]
 161 »       mov»    r5,·r0
163 »       sub.w»  sp,·sp,·#4096»       ;·0x1000162 »       sub.w»  sp,·sp,·#4096»       ;·0x1000
164 »       bl»     0·<zdb_zone_path_get_provider>163 »       bl»     0·<zdb_zone_path_get_provider>
165 ·R_ARM_THM_CALL» zdb_zone_path_get_provider164 ·R_ARM_THM_CALL» zdb_zone_path_get_provider
166 »       mov»    r6,·r0 
167 »       mov.w»  r3,·#7165 »       mov.w»  r3,·#7
168 »       ldr»    r0,·[r5,·#0]166 »       mov»    r6,·r0
169 »       mov.w»  r2,·#4096»  ;·0x1000167 »       mov.w»  r2,·#4096»  ;·0x1000
170 »       mov»    r1,·sp168 »       mov»    r1,·sp
 169 »       ldr»    r0,·[r5,·#0]
171 »       blx»    r6170 »       blx»    r6
172 »       cmp»    r0,·#0171 »       cmp»    r0,·#0
173 »       add»    r4,·pc172 »       add»    r4,·pc
174 »       blt.n»  16a·<zdb_zone_dnssec_keys_publish+0x36>173 »       blt.n»  16a·<zdb_zone_dnssec_keys_publish+0x36>
175 »       add.w»  sp,·sp,·#4096»       ;·0x1000174 »       add.w»  sp,·sp,·#4096»       ;·0x1000
176 »       ldrd»   r4,·r5,·[sp]175 »       ldrd»   r4,·r5,·[sp]
177 »       add»    sp,·#8176 »       add»    sp,·#8
178 »       pop»    {r6,·pc}177 »       pop»    {r6,·pc}
179 »       ldr»    r0,·[pc,·#36]» ;·(190·<zdb_zone_dnssec_keys_publish+0x5c>)178 »       ldr»    r0,·[pc,·#36]» ;·(190·<zdb_zone_dnssec_keys_publish+0x5c>)
180 »       mov.w»  r1,·#3179 »       ldr»    r2,·[pc,·#36]» ;·(194·<zdb_zone_dnssec_keys_publish+0x60>)
181 »       ldr»    r2,·[pc,·#32]» ;·(194·<zdb_zone_dnssec_keys_publish+0x60>) 
182 »       ldr»    r3,·[r5,·#0]180 »       ldr»    r3,·[r5,·#0]
 181 »       mov.w»  r1,·#3
183 »       ldr»    r0,·[r4,·r0]182 »       ldr»    r0,·[r4,·r0]
184 »       add»    r2,·pc183 »       add»    r2,·pc
185 »       ldr»    r0,·[r0,·#0]184 »       ldr»    r0,·[r0,·#0]
186 »       bl»     0·<logger_handle_msg>185 »       bl»     0·<logger_handle_msg>
187 ·R_ARM_THM_CALL» logger_handle_msg186 ·R_ARM_THM_CALL» logger_handle_msg
188 »       add.w»  sp,·sp,·#4096»       ;·0x1000187 »       add.w»  sp,·sp,·#4096»       ;·0x1000
189 »       ldrd»   r4,·r5,·[sp]188 »       ldrd»   r4,·r5,·[sp]
2.22 KB
zdb-zone-find.o
2.19 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 37, 21 lines modifiedOffset 37, 21 lines modified
37 »       add»    sp,·#837 »       add»    sp,·#8
38 »       ldr.w»  pc,·[sp],·#438 »       ldr.w»  pc,·[sp],·#4
39 »       nop39 »       nop
  
40 00000054·<zdb_zone_find_from_dnsname>:40 00000054·<zdb_zone_find_from_dnsname>:
41 zdb_zone_find_from_dnsname():41 zdb_zone_find_from_dnsname():
42 »       str.w»  r4,·[sp,·#-12]!42 »       str.w»  r4,·[sp,·#-12]!
43 »       mov»    r3,·r1 
44 »       strd»   r5,·lr,·[sp,·#4]43 »       strd»   r5,·lr,·[sp,·#4]
45 »       sub.w»  sp,·sp,·#524»;·0x20c44 »       sub.w»  sp,·sp,·#524»;·0x20c
46 »       mov»    r5,·r045 »       mov»    r3,·r1
47 »       mov»    r4,·sp46 »       mov»    r4,·sp
48 »       mov»    r0,·r347 »       mov»    r5,·r0
49 »       mov»    r1,·r448 »       mov»    r1,·r4
 49 »       mov»    r0,·r3
50 »       bl»     0·<dnsname_to_dnsname_vector>50 »       bl»     0·<dnsname_to_dnsname_vector>
51 ·R_ARM_THM_CALL» dnsname_to_dnsname_vector51 ·R_ARM_THM_CALL» dnsname_to_dnsname_vector
52 »       mov»    r1,·r452 »       mov»    r1,·r4
53 »       mov»    r0,·r553 »       mov»    r0,·r5
54 »       bl»     0·<zdb_zone_label_find>54 »       bl»     0·<zdb_zone_label_find>
55 ·R_ARM_THM_CALL» zdb_zone_label_find55 ·R_ARM_THM_CALL» zdb_zone_label_find
56 »       cbz»    r0,·7a·<zdb_zone_find_from_dnsname+0x26>56 »       cbz»    r0,·7a·<zdb_zone_find_from_dnsname+0x26>
Offset 61, 18 lines modifiedOffset 61, 18 lines modified
61 »       add»    sp,·#861 »       add»    sp,·#8
62 »       ldr.w»  pc,·[sp],·#462 »       ldr.w»  pc,·[sp],·#4
  
63 00000088·<zdb_zone_exists>:63 00000088·<zdb_zone_exists>:
64 zdb_zone_exists():64 zdb_zone_exists():
65 »       strd»   r4,·r5,·[sp,·#-16]!65 »       strd»   r4,·r5,·[sp,·#-16]!
66 »       add.w»  r5,·r0,·#866 »       add.w»  r5,·r0,·#8
67 »       mov»    r4,·r0 
68 »       mov»    r0,·r5 
69 »       strd»   r6,·lr,·[sp,·#8]67 »       strd»   r6,·lr,·[sp,·#8]
 68 »       mov»    r4,·r0
70 »       mov»    r6,·r169 »       mov»    r6,·r1
 70 »       mov»    r0,·r5
71 »       mov.w»  r1,·#171 »       mov.w»  r1,·#1
72 »       bl»     0·<group_mutex_lock>72 »       bl»     0·<group_mutex_lock>
73 ·R_ARM_THM_CALL» group_mutex_lock73 ·R_ARM_THM_CALL» group_mutex_lock
74 »       mov»    r0,·r474 »       mov»    r0,·r4
75 »       mov»    r1,·r675 »       mov»    r1,·r6
76 »       bl»     0·<zdb_zone_label_find>76 »       bl»     0·<zdb_zone_label_find>
77 ·R_ARM_THM_CALL» zdb_zone_label_find77 ·R_ARM_THM_CALL» zdb_zone_label_find
Offset 92, 52 lines modifiedOffset 92, 52 lines modified
92 »       pop»    {r6,·pc}92 »       pop»    {r6,·pc}
93 »       nop93 »       nop
  
94 000000cc·<zdb_zone_exists_from_name>:94 000000cc·<zdb_zone_exists_from_name>:
95 zdb_zone_exists_from_name():95 zdb_zone_exists_from_name():
96 »       strd»   r4,·r5,·[sp,·#-16]!96 »       strd»   r4,·r5,·[sp,·#-16]!
97 »       add.w»  r4,·r0,·#897 »       add.w»  r4,·r0,·#8
98 »       mov»    r5,·r0 
99 »       mov»    r0,·r4 
100 »       strd»   r6,·lr,·[sp,·#8]98 »       strd»   r6,·lr,·[sp,·#8]
 99 »       mov»    r5,·r0
101 »       mov»    r6,·r1100 »       mov»    r6,·r1
 101 »       mov»    r0,·r4
102 »       mov.w»  r1,·#1102 »       mov.w»  r1,·#1
103 »       bl»     0·<group_mutex_lock>103 »       bl»     0·<group_mutex_lock>
104 ·R_ARM_THM_CALL» group_mutex_lock104 ·R_ARM_THM_CALL» group_mutex_lock
105 »       mov»    r1,·r6105 »       mov»    r1,·r6
106 »       mov»    r0,·r5106 »       mov»    r0,·r5
107 »       bl»     0·<zdb_zone_find_from_name>107 »       bl»     0·<zdb_zone_find_from_name>
108 »       mov»    r5,·r0 
109 »       mov.w»  r1,·#1108 »       mov.w»  r1,·#1
 109 »       mov»    r5,·r0
110 »       mov»    r0,·r4110 »       mov»    r0,·r4
111 »       bl»     0·<group_mutex_unlock>111 »       bl»     0·<group_mutex_unlock>
112 ·R_ARM_THM_CALL» group_mutex_unlock112 ·R_ARM_THM_CALL» group_mutex_unlock
113 »       adds»   r0,·r5,·#0113 »       adds»   r0,·r5,·#0
114 »       ldrd»   r4,·r5,·[sp]114 »       ldrd»   r4,·r5,·[sp]
115 »       add»    sp,·#8115 »       add»    sp,·#8
116 »       it»     ne116 »       it»     ne
117 »       movne»  r0,·#1117 »       movne»  r0,·#1
118 »       pop»    {r6,·pc}118 »       pop»    {r6,·pc}
  
119 00000108·<zdb_zone_exists_from_dnsname>:119 00000108·<zdb_zone_exists_from_dnsname>:
120 zdb_zone_exists_from_dnsname():120 zdb_zone_exists_from_dnsname():
121 »       strd»   r4,·r5,·[sp,·#-16]!121 »       strd»   r4,·r5,·[sp,·#-16]!
122 »       add.w»  r4,·r0,·#8122 »       add.w»  r4,·r0,·#8
123 »       mov»    r5,·r0 
124 »       mov»    r0,·r4 
125 »       strd»   r6,·lr,·[sp,·#8]123 »       strd»   r6,·lr,·[sp,·#8]
 124 »       mov»    r5,·r0
126 »       mov»    r6,·r1125 »       mov»    r6,·r1
 126 »       mov»    r0,·r4
127 »       mov.w»  r1,·#1127 »       mov.w»  r1,·#1
128 »       bl»     0·<group_mutex_lock>128 »       bl»     0·<group_mutex_lock>
129 ·R_ARM_THM_CALL» group_mutex_lock129 ·R_ARM_THM_CALL» group_mutex_lock
130 »       mov»    r1,·r6130 »       mov»    r1,·r6
131 »       mov»    r0,·r5131 »       mov»    r0,·r5
132 »       bl»     54·<zdb_zone_find_from_dnsname>132 »       bl»     54·<zdb_zone_find_from_dnsname>
133 »       mov»    r5,·r0 
134 »       mov.w»  r1,·#1133 »       mov.w»  r1,·#1
 134 »       mov»    r5,·r0
135 »       mov»    r0,·r4135 »       mov»    r0,·r4
136 »       bl»     0·<group_mutex_unlock>136 »       bl»     0·<group_mutex_unlock>
137 ·R_ARM_THM_CALL» group_mutex_unlock137 ·R_ARM_THM_CALL» group_mutex_unlock
138 »       adds»   r0,·r5,·#0138 »       adds»   r0,·r5,·#0
139 »       ldrd»   r4,·r5,·[sp]139 »       ldrd»   r4,·r5,·[sp]
140 »       add»    sp,·#8140 »       add»    sp,·#8
141 »       it»     ne141 »       it»     ne
5.11 KB
zdb-zone-garbage.o
5.08 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 22, 27 lines modifiedOffset 22, 27 lines modified
22 »       .word»  0x0000001a22 »       .word»  0x0000001a
23 ·R_ARM_REL32»    .bss23 ·R_ARM_REL32»    .bss
  
24 00000028·<zdb_zone_garbage_finalize>:24 00000028·<zdb_zone_garbage_finalize>:
25 zdb_zone_garbage_finalize():25 zdb_zone_garbage_finalize():
26 »       strd»   r3,·r4,·[sp,·#-16]!26 »       strd»   r3,·r4,·[sp,·#-16]!
27 »       ldr»    r4,·[pc,·#116]»;·(a4·<zdb_zone_garbage_finalize+0x7c>)27 »       ldr»    r4,·[pc,·#116]»;·(a4·<zdb_zone_garbage_finalize+0x7c>)
 28 »       ldr»    r3,·[pc,·#120]»;·(a8·<zdb_zone_garbage_finalize+0x80>)
28 »       strd»   r5,·lr,·[sp,·#8]29 »       strd»   r5,·lr,·[sp,·#8]
29 »       ldr»    r3,·[pc,·#116]»;·(a8·<zdb_zone_garbage_finalize+0x80>) 
30 »       add»    r4,·pc30 »       add»    r4,·pc
31 »       ldrb»   r2,·[r4,·#0]31 »       ldrb»   r2,·[r4,·#0]
32 »       add»    r3,·pc32 »       add»    r3,·pc
33 »       cbnz»   r2,·44·<zdb_zone_garbage_finalize+0x1c>33 »       cbnz»   r2,·44·<zdb_zone_garbage_finalize+0x1c>
34 »       ldrd»   r3,·r4,·[sp]34 »       ldrd»   r3,·r4,·[sp]
35 »       add»    sp,·#835 »       add»    sp,·#8
36 »       pop»    {r5,·pc}36 »       pop»    {r5,·pc}
37 »       ldr»    r0,·[pc,·#100]»;·(ac·<zdb_zone_garbage_finalize+0x84>)37 »       ldr»    r0,·[pc,·#100]»;·(ac·<zdb_zone_garbage_finalize+0x84>)
 38 »       ldr»    r2,·[pc,·#104]»;·(b0·<zdb_zone_garbage_finalize+0x88>)
38 »       mov.w»  r1,·#739 »       mov.w»  r1,·#7
39 »       add.w»  r4,·r4,·#840 »       add.w»  r4,·r4,·#8
40 »       ldr»    r2,·[pc,·#96]» ;·(b0·<zdb_zone_garbage_finalize+0x88>) 
41 »       ldr»    r5,·[r3,·r0]41 »       ldr»    r5,·[r3,·r0]
42 »       add»    r2,·pc42 »       add»    r2,·pc
43 »       ldr»    r0,·[r5,·#0]43 »       ldr»    r0,·[r5,·#0]
44 »       bl»     0·<logger_handle_msg>44 »       bl»     0·<logger_handle_msg>
45 ·R_ARM_THM_CALL» logger_handle_msg45 ·R_ARM_THM_CALL» logger_handle_msg
46 »       ldrb.w» r3,·[r4,·#-8]46 »       ldrb.w» r3,·[r4,·#-8]
47 »       cbnz»   r3,·68·<zdb_zone_garbage_finalize+0x40>47 »       cbnz»   r3,·68·<zdb_zone_garbage_finalize+0x40>
Offset 87, 20 lines modifiedOffset 87, 20 lines modified
87 »       .word»  0x0000003a87 »       .word»  0x0000003a
88 ·R_ARM_REL32»    .bss88 ·R_ARM_REL32»    .bss
89 »       .word»  0x0000001889 »       .word»  0x00000018
90 ·R_ARM_REL32»    .LC190 ·R_ARM_REL32»    .LC1
  
91 000000bc·<zdb_zone_garbage_collect>:91 000000bc·<zdb_zone_garbage_collect>:
92 zdb_zone_garbage_collect():92 zdb_zone_garbage_collect():
93 »       ldr»    r2,·[r0,·#4] 
94 »       str.w»  r4,·[sp,·#-12]!93 »       str.w»  r4,·[sp,·#-12]!
 94 »       ldr»    r2,·[r0,·#4]
95 »       ldr»    r4,·[pc,·#92]» ;·(120·<zdb_zone_garbage_collect+0x64>)95 »       ldr»    r4,·[pc,·#92]» ;·(120·<zdb_zone_garbage_collect+0x64>)
96 »       strd»   r5,·lr,·[sp,·#4]96 »       strd»   r5,·lr,·[sp,·#4]
97 »       sub»    sp,·#12 
98 »       ldr»    r5,·[pc,·#88]» ;·(124·<zdb_zone_garbage_collect+0x68>)97 »       ldr»    r5,·[pc,·#88]» ;·(124·<zdb_zone_garbage_collect+0x68>)
 98 »       sub»    sp,·#12
99 »       ldrh»   r3,·[r2,·#28]99 »       ldrh»   r3,·[r2,·#28]
100 »       add»    r4,·pc100 »       add»    r4,·pc
101 »       ldrb»   r1,·[r4,·#0]101 »       ldrb»   r1,·[r4,·#0]
102 »       add»    r5,·pc102 »       add»    r5,·pc
103 »       bic.w»  r3,·r3,·#1103 »       bic.w»  r3,·r3,·#1
104 »       strh»   r3,·[r2,·#28]104 »       strh»   r3,·[r2,·#28]
105 »       cbz»    r1,·f2·<zdb_zone_garbage_collect+0x36>105 »       cbz»    r1,·f2·<zdb_zone_garbage_collect+0x36>
Offset 110, 20 lines modifiedOffset 110, 20 lines modified
110 »       ldrd»   r4,·r5,·[sp]110 »       ldrd»   r4,·r5,·[sp]
111 »       add»    sp,·#8111 »       add»    sp,·#8
112 »       ldr.w»  lr,·[sp],·#4112 »       ldr.w»  lr,·[sp],·#4
113 »       b.w»    0·<threaded_dll_cw_enqueue>113 »       b.w»    0·<threaded_dll_cw_enqueue>
114 ·R_ARM_THM_JUMP24»       threaded_dll_cw_enqueue114 ·R_ARM_THM_JUMP24»       threaded_dll_cw_enqueue
115 »       mov»    r4,·r0115 »       mov»    r4,·r0
116 »       ldr»    r0,·[pc,·#48]» ;·(128·<zdb_zone_garbage_collect+0x6c>)116 »       ldr»    r0,·[pc,·#48]» ;·(128·<zdb_zone_garbage_collect+0x6c>)
117 »       mov.w»  r1,·#4117 »       ldr»    r2,·[pc,·#52]» ;·(12c·<zdb_zone_garbage_collect+0x70>)
118 »       ldr»    r2,·[pc,·#48]» ;·(12c·<zdb_zone_garbage_collect+0x70>) 
119 »       ldr»    r3,·[r4,·#0]118 »       ldr»    r3,·[r4,·#0]
 119 »       mov.w»  r1,·#4
120 »       ldr»    r0,·[r5,·r0]120 »       ldr»    r0,·[r5,·r0]
121 »       add»    r2,·pc 
122 »       str»    r4,·[sp,·#0]121 »       str»    r4,·[sp,·#0]
 122 »       add»    r2,·pc
123 »       ldr»    r0,·[r0,·#0]123 »       ldr»    r0,·[r0,·#0]
124 »       bl»     0·<logger_handle_msg>124 »       bl»     0·<logger_handle_msg>
125 ·R_ARM_THM_CALL» logger_handle_msg125 ·R_ARM_THM_CALL» logger_handle_msg
126 »       bl»     0·<logger_flush>126 »       bl»     0·<logger_flush>
127 ·R_ARM_THM_CALL» logger_flush127 ·R_ARM_THM_CALL» logger_flush
128 »       mov»    r0,·r4128 »       mov»    r0,·r4
129 »       add»    sp,·#12129 »       add»    sp,·#12
Offset 134, 34 lines modifiedOffset 134, 34 lines modified
134 ·R_ARM_THM_JUMP24»       zdb_zone_destroy134 ·R_ARM_THM_JUMP24»       zdb_zone_destroy
135 »       .word»  0x0000004e135 »       .word»  0x0000004e
136 ·R_ARM_REL32»    .bss136 ·R_ARM_REL32»    .bss
137 »       .word»  0x0000004e137 »       .word»  0x0000004e
138 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_138 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_
139 »       .word»  0x00000000139 »       .word»  0x00000000
140 ·R_ARM_GOT32»    g_database_logger140 ·R_ARM_GOT32»    g_database_logger
141 »       .word»  0x00000028141 »       .word»  0x00000026
142 ·R_ARM_REL32»    .LC2142 ·R_ARM_REL32»    .LC2
  
143 00000130·<zdb_zone_garbage_get>:143 00000130·<zdb_zone_garbage_get>:
144 zdb_zone_garbage_get():144 zdb_zone_garbage_get():
145 »       ldr»    r0,·[pc,·#48]» ;·(164·<zdb_zone_garbage_get+0x34>)145 »       ldr»    r0,·[pc,·#48]» ;·(164·<zdb_zone_garbage_get+0x34>)
146 »       strd»   r4,·lr,·[sp,·#-8]!146 »       strd»   r4,·lr,·[sp,·#-8]!
147 »       ldr»    r3,·[pc,·#48]» ;·(168·<zdb_zone_garbage_get+0x38>)147 »       ldr»    r3,·[pc,·#48]» ;·(168·<zdb_zone_garbage_get+0x38>)
148 »       add»    r0,·pc148 »       add»    r0,·pc
149 »       ldrb»   r4,·[r0,·#0]149 »       ldrb»   r4,·[r0,·#0]
150 »       add»    r3,·pc150 »       add»    r3,·pc
151 »       cbz»    r4,·14e·<zdb_zone_garbage_get+0x1e>151 »       cbz»    r4,·14e·<zdb_zone_garbage_get+0x1e>
152 »       add.w»  r0,·r0,·#8 
153 »       ldrd»   r4,·lr,·[sp]152 »       ldrd»   r4,·lr,·[sp]
 153 »       add.w»  r0,·r0,·#8
154 »       add»    sp,·#8154 »       add»    sp,·#8
155 »       b.w»    0·<threaded_dll_cw_try_dequeue>155 »       b.w»    0·<threaded_dll_cw_try_dequeue>
156 ·R_ARM_THM_JUMP24»       threaded_dll_cw_try_dequeue156 ·R_ARM_THM_JUMP24»       threaded_dll_cw_try_dequeue
157 »       ldr»    r0,·[pc,·#28]» ;·(16c·<zdb_zone_garbage_get+0x3c>)157 »       ldr»    r0,·[pc,·#28]» ;·(16c·<zdb_zone_garbage_get+0x3c>)
 158 »       ldr»    r2,·[pc,·#28]» ;·(170·<zdb_zone_garbage_get+0x40>)
158 »       mov.w»  r1,·#4159 »       mov.w»  r1,·#4
159 »       ldr»    r2,·[pc,·#24]» ;·(170·<zdb_zone_garbage_get+0x40>) 
160 »       ldr»    r3,·[r3,·r0]160 »       ldr»    r3,·[r3,·r0]
161 »       add»    r2,·pc161 »       add»    r2,·pc
162 »       ldr»    r0,·[r3,·#0]162 »       ldr»    r0,·[r3,·#0]
163 »       bl»     0·<logger_handle_msg>163 »       bl»     0·<logger_handle_msg>
164 ·R_ARM_THM_CALL» logger_handle_msg164 ·R_ARM_THM_CALL» logger_handle_msg
165 »       mov»    r0,·r4165 »       mov»    r0,·r4
166 »       pop»    {r4,·pc}166 »       pop»    {r4,·pc}
Offset 192, 16 lines modifiedOffset 192, 16 lines modified
192 00000194·<zdb_zone_garbage_run>:192 00000194·<zdb_zone_garbage_run>:
193 zdb_zone_garbage_run():193 zdb_zone_garbage_run():
194 »       strd»   r4,·lr,·[sp,·#-8]!194 »       strd»   r4,·lr,·[sp,·#-8]!
195 »       ldr»    r4,·[pc,·#64]» ;·(1dc·<zdb_zone_garbage_run+0x48>)195 »       ldr»    r4,·[pc,·#64]» ;·(1dc·<zdb_zone_garbage_run+0x48>)
196 »       ldr»    r3,·[pc,·#68]» ;·(1e0·<zdb_zone_garbage_run+0x4c>)196 »       ldr»    r3,·[pc,·#68]» ;·(1e0·<zdb_zone_garbage_run+0x4c>)
197 »       add»    r4,·pc197 »       add»    r4,·pc
198 »       ldrb»   r2,·[r4,·#0]198 »       ldrb»   r2,·[r4,·#0]
199 »       add.w»  r4,·r4,·#8 
200 »       add»    r3,·pc199 »       add»    r3,·pc
 200 »       add.w»  r4,·r4,·#8
201 »       cbnz»   r2,·1b0·<zdb_zone_garbage_run+0x1c>201 »       cbnz»   r2,·1b0·<zdb_zone_garbage_run+0x1c>
202 »       b.n»    1c4·<zdb_zone_garbage_run+0x30>202 »       b.n»    1c4·<zdb_zone_garbage_run+0x30>
203 »       bl»     0·<threaded_dll_cw_try_dequeue>203 »       bl»     0·<threaded_dll_cw_try_dequeue>
204 ·R_ARM_THM_CALL» threaded_dll_cw_try_dequeue204 ·R_ARM_THM_CALL» threaded_dll_cw_try_dequeue
Max diff block lines reached; 1405/5013 bytes (28.03%) of diff not shown.
1.68 KB
zdb-zone-journal.o
1.65 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<zdb_zone_journal_get_serial_range>:3 00000000·<zdb_zone_journal_get_serial_range>:
4 zdb_zone_journal_get_serial_range():4 zdb_zone_journal_get_serial_range():
5 »       strd»   r4,·r5,·[sp,·#-16]!5 »       strd»   r4,·r5,·[sp,·#-16]!
6 »       mov»    r5,·r1 
7 »       mov»    r1,·r0 
8 »       strd»   r6,·lr,·[sp,·#8]6 »       strd»   r6,·lr,·[sp,·#8]
9 »       sub»    sp,·#87 »       sub»    sp,·#8
10 »       mov»    r6,·r28 »       mov»    r5,·r1
 9 »       mov»    r1,·r0
11 »       add»    r0,·sp,·#410 »       add»    r0,·sp,·#4
 11 »       mov»    r6,·r2
12 »       bl»     0·<journal_acquire_from_zone>12 »       bl»     0·<journal_acquire_from_zone>
13 ·R_ARM_THM_CALL» journal_acquire_from_zone13 ·R_ARM_THM_CALL» journal_acquire_from_zone
14 »       subs»   r4,·r0,·#014 »       subs»   r4,·r0,·#0
15 »       blt.n»  2e·<zdb_zone_journal_get_serial_range+0x2e>15 »       blt.n»  2e·<zdb_zone_journal_get_serial_range+0x2e>
16 »       ldr»    r0,·[sp,·#4]16 »       ldr»    r0,·[sp,·#4]
17 »       mov»    r2,·r617 »       mov»    r2,·r6
18 »       mov»    r1,·r518 »       mov»    r1,·r5
Offset 33, 20 lines modifiedOffset 33, 20 lines modified
33 »       pop»    {r6,·pc}33 »       pop»    {r6,·pc}
34 »       nop34 »       nop
  
35 0000003c·<zdb_zone_journal_get_ixfr_stream_at_serial>:35 0000003c·<zdb_zone_journal_get_ixfr_stream_at_serial>:
36 zdb_zone_journal_get_ixfr_stream_at_serial():36 zdb_zone_journal_get_ixfr_stream_at_serial():
37 »       str.w»  r4,·[sp,·#-20]!37 »       str.w»  r4,·[sp,·#-20]!
38 »       strd»   r5,·r6,·[sp,·#4]38 »       strd»   r5,·r6,·[sp,·#4]
39 »       mov»    r5,·r1 
40 »       mov»    r1,·r0 
41 »       strd»   r7,·lr,·[sp,·#12]39 »       strd»   r7,·lr,·[sp,·#12]
42 »       sub»    sp,·#1240 »       sub»    sp,·#12
43 »       mov»    r6,·r241 »       mov»    r5,·r1
 42 »       mov»    r1,·r0
44 »       add»    r0,·sp,·#443 »       add»    r0,·sp,·#4
 44 »       mov»    r6,·r2
45 »       mov»    r7,·r345 »       mov»    r7,·r3
46 »       bl»     0·<journal_acquire_from_zone>46 »       bl»     0·<journal_acquire_from_zone>
47 ·R_ARM_THM_CALL» journal_acquire_from_zone47 ·R_ARM_THM_CALL» journal_acquire_from_zone
48 »       subs»   r4,·r0,·#048 »       subs»   r4,·r0,·#0
49 »       blt.n»  72·<zdb_zone_journal_get_ixfr_stream_at_serial+0x36>49 »       blt.n»  72·<zdb_zone_journal_get_ixfr_stream_at_serial+0x36>
50 »       ldr»    r0,·[sp,·#4]50 »       ldr»    r0,·[sp,·#4]
51 »       mov»    r3,·r751 »       mov»    r3,·r7
Offset 65, 18 lines modifiedOffset 65, 18 lines modified
65 »       ldrd»   r6,·r7,·[sp,·#8]65 »       ldrd»   r6,·r7,·[sp,·#8]
66 »       add»    sp,·#1666 »       add»    sp,·#16
67 »       ldr.w»  pc,·[sp],·#467 »       ldr.w»  pc,·[sp],·#4
  
68 00000084·<zdb_zone_journal_append_ixfr_stream>:68 00000084·<zdb_zone_journal_append_ixfr_stream>:
69 zdb_zone_journal_append_ixfr_stream():69 zdb_zone_journal_append_ixfr_stream():
70 »       str.w»  r4,·[sp,·#-12]!70 »       str.w»  r4,·[sp,·#-12]!
71 »       mov.w»  r2,·#1 
72 »       strd»   r5,·lr,·[sp,·#4]71 »       strd»   r5,·lr,·[sp,·#4]
73 »       sub»    sp,·#1272 »       sub»    sp,·#12
74 »       mov»    r5,·r173 »       mov»    r5,·r1
 74 »       mov.w»  r2,·#1
75 »       mov»    r1,·r075 »       mov»    r1,·r0
76 »       add»    r0,·sp,·#476 »       add»    r0,·sp,·#4
77 »       bl»     0·<journal_acquire_from_zone_ex>77 »       bl»     0·<journal_acquire_from_zone_ex>
78 ·R_ARM_THM_CALL» journal_acquire_from_zone_ex78 ·R_ARM_THM_CALL» journal_acquire_from_zone_ex
79 »       subs»   r4,·r0,·#079 »       subs»   r4,·r0,·#0
80 »       blt.n»  b2·<zdb_zone_journal_append_ixfr_stream+0x2e>80 »       blt.n»  b2·<zdb_zone_journal_append_ixfr_stream+0x2e>
81 »       ldr»    r0,·[sp,·#4]81 »       ldr»    r0,·[sp,·#4]
26.5 KB
zdb-zone-lock.o
871 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········2976·(bytes·into·file)13 ··Start·of·section·headers:··········2980·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1019 ··Number·of·section·headers:·········10
20 ··Section·header·string·table·index:·920 ··Section·header·string·table·index:·9
2.06 KB
readelf --wide --sections {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 There·are·10·section·headers,·starting·at·offset·0xba0:1 There·are·10·section·headers,·starting·at·offset·0xba4:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000630·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000634·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0009e0·000170·08···I··7···1··46 ··[·2]·.rel.text·········REL·············00000000·0009e4·000170·08···I··7···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000664·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000668·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000664·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000668·000000·00··WA··0···0··1
9 ··[·5]·.note.GNU-stack···PROGBITS········00000000·000664·000000·00······0···0··19 ··[·5]·.note.GNU-stack···PROGBITS········00000000·000668·000000·00······0···0··1
10 ··[·6]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000664·000033·00······0···0··110 ··[·6]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000668·000033·00······0···0··1
11 ··[·7]·.symtab···········SYMTAB··········00000000·000698·0001b0·10······8···7··411 ··[·7]·.symtab···········SYMTAB··········00000000·00069c·0001b0·10······8···7··4
12 ··[·8]·.strtab···········STRTAB··········00000000·000848·000195·00······0···0··112 ··[·8]·.strtab···········STRTAB··········00000000·00084c·000195·00······0···0··1
13 ··[·9]·.shstrtab·········STRTAB··········00000000·000b50·000050·00······0···0··113 ··[·9]·.shstrtab·········STRTAB··········00000000·000b54·000050·00······0···0··1
14 Key·to·Flags:14 Key·to·Flags:
15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
18 ··y·(purecode),·p·(processor·specific)18 ··y·(purecode),·p·(processor·specific)
1.99 KB
readelf --wide --symbols {}
    
Offset 12, 19 lines modifiedOffset 12, 19 lines modified
12 ·····8:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_lock12 ·····8:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_lock
13 ·····9:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_unlock13 ·····9:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_unlock
14 ····10:·00000031····12·FUNC····GLOBAL·DEFAULT····1·zdb_zone_islocked_weak14 ····10:·00000031····12·FUNC····GLOBAL·DEFAULT····1·zdb_zone_islocked_weak
15 ····11:·0000003d····48·FUNC····GLOBAL·DEFAULT····1·zdb_zone_iswritelocked15 ····11:·0000003d····48·FUNC····GLOBAL·DEFAULT····1·zdb_zone_iswritelocked
16 ····12:·0000006d···128·FUNC····GLOBAL·DEFAULT····1·zdb_zone_lock16 ····12:·0000006d···128·FUNC····GLOBAL·DEFAULT····1·zdb_zone_lock
17 ····13:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_wait17 ····13:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_wait
18 ····14:·000000ed···106·FUNC····GLOBAL·DEFAULT····1·zdb_zone_trylock18 ····14:·000000ed···106·FUNC····GLOBAL·DEFAULT····1·zdb_zone_trylock
19 ····15:·00000159···312·FUNC····GLOBAL·DEFAULT····1·zdb_zone_trylock_wait19 ····15:·00000159···314·FUNC····GLOBAL·DEFAULT····1·zdb_zone_trylock_wait
20 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·timeus20 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·timeus
21 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·clock_gettime21 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·clock_gettime
22 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_timedwait22 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_timedwait
23 ····19:·00000291····62·FUNC····GLOBAL·DEFAULT····1·zdb_zone_unlock23 ····19:·00000295····62·FUNC····GLOBAL·DEFAULT····1·zdb_zone_unlock
24 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_broadcast24 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_broadcast
25 ····21:·000002d1···146·FUNC····GLOBAL·DEFAULT····1·zdb_zone_double_lock25 ····21:·000002d5···146·FUNC····GLOBAL·DEFAULT····1·zdb_zone_double_lock
26 ····22:·00000365···136·FUNC····GLOBAL·DEFAULT····1·zdb_zone_try_double_lock26 ····22:·00000369···136·FUNC····GLOBAL·DEFAULT····1·zdb_zone_try_double_lock
27 ····23:·000003ed····70·FUNC····GLOBAL·DEFAULT····1·zdb_zone_double_unlock27 ····23:·000003f1····70·FUNC····GLOBAL·DEFAULT····1·zdb_zone_double_unlock
28 ····24:·00000435···202·FUNC····GLOBAL·DEFAULT····1·zdb_zone_transfer_lock28 ····24:·00000439···202·FUNC····GLOBAL·DEFAULT····1·zdb_zone_transfer_lock
29 ····25:·00000501····94·FUNC····GLOBAL·DEFAULT····1·zdb_zone_try_transfer_lock29 ····25:·00000505····94·FUNC····GLOBAL·DEFAULT····1·zdb_zone_try_transfer_lock
30 ····26:·00000561···206·FUNC····GLOBAL·DEFAULT····1·zdb_zone_exchange_locks30 ····26:·00000565···206·FUNC····GLOBAL·DEFAULT····1·zdb_zone_exchange_locks
6.22 KB
readelf --wide --relocs {}
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x9e0·contains·46·entries:1 Relocation·section·'.rel.text'·at·offset·0x9e4·contains·46·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000010··0000080a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock3 00000010··0000080a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
4 0000001a··0000090a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock4 0000001a··0000090a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
5 0000004c··0000080a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock5 0000004c··0000080a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
6 00000056··0000090a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock6 00000056··0000090a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
7 00000086··0000080a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock7 00000082··0000080a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
8 000000a8··00000d0a·R_ARM_THM_CALL·········00000000···pthread_cond_wait8 000000a8··00000d0a·R_ARM_THM_CALL·········00000000···pthread_cond_wait
9 00000102··0000080a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock9 00000102··0000080a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
10 00000120··0000090a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock10 00000120··0000090a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
11 00000144··0000090a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock11 00000144··0000090a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
12 00000192··0000100a·R_ARM_THM_CALL·········00000000···timeus12 00000180··0000100a·R_ARM_THM_CALL·········00000000···timeus
13 0000019c··0000080a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock13 00000192··0000080a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
14 000001de··0000110a·R_ARM_THM_CALL·········00000000···clock_gettime14 000001e0··0000110a·R_ARM_THM_CALL·········00000000···clock_gettime
15 0000020c··0000120a·R_ARM_THM_CALL·········00000000···pthread_cond_timedwait15 0000020e··0000120a·R_ARM_THM_CALL·········00000000···pthread_cond_timedwait
16 00000210··0000100a·R_ARM_THM_CALL·········00000000···timeus16 00000212··0000100a·R_ARM_THM_CALL·········00000000···timeus
17 00000234··0000090a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock17 00000236··0000090a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
18 00000252··0000120a·R_ARM_THM_CALL·········00000000···pthread_cond_timedwait18 00000254··0000120a·R_ARM_THM_CALL·········00000000···pthread_cond_timedwait
19 00000256··0000100a·R_ARM_THM_CALL·········00000000···timeus19 00000258··0000100a·R_ARM_THM_CALL·········00000000···timeus
20 000002a0··0000080a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock20 000002a4··0000080a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
21 000002c8··0000140a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast21 000002cc··0000140a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast
22 000002ec··0000080a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock22 000002f0··0000080a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
23 000002f2··00000d0a·R_ARM_THM_CALL·········00000000···pthread_cond_wait23 000002f6··00000d0a·R_ARM_THM_CALL·········00000000···pthread_cond_wait
24 0000037c··0000080a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock24 00000380··0000080a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
25 000003b8··0000090a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock25 000003bc··0000090a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
26 000003e6··0000090a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock26 000003ea··0000090a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
27 000003fc··0000080a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock27 00000400··0000080a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
28 0000042c··0000140a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast28 00000430··0000140a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast
29 00000454··0000080a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock29 00000458··0000080a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
30 0000047a··0000110a·R_ARM_THM_CALL·········00000000···clock_gettime30 0000047e··0000110a·R_ARM_THM_CALL·········00000000···clock_gettime
31 000004ac··0000120a·R_ARM_THM_CALL·········00000000···pthread_cond_timedwait31 000004b0··0000120a·R_ARM_THM_CALL·········00000000···pthread_cond_timedwait
32 000004d0··0000140a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast32 000004d4··0000140a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast
33 000004d6··0000090a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock33 000004da··0000090a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
34 000004f2··0000120a·R_ARM_THM_CALL·········00000000···pthread_cond_timedwait34 000004f6··0000120a·R_ARM_THM_CALL·········00000000···pthread_cond_timedwait
35 00000512··0000080a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock35 00000516··0000080a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
36 0000051e··0000090a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock36 00000522··0000090a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
37 00000548··0000140a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast37 0000054c··0000140a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast
38 0000054e··0000090a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock38 00000552··0000090a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
39 00000582··0000080a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock39 00000586··0000080a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
40 000005a8··0000110a·R_ARM_THM_CALL·········00000000···clock_gettime40 000005ac··0000110a·R_ARM_THM_CALL·········00000000···clock_gettime
41 000005da··0000120a·R_ARM_THM_CALL·········00000000···pthread_cond_timedwait41 000005de··0000120a·R_ARM_THM_CALL·········00000000···pthread_cond_timedwait
42 00000600··0000140a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast42 00000604··0000140a·R_ARM_THM_CALL·········00000000···pthread_cond_broadcast
43 00000606··0000090a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock43 0000060a··0000090a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
44 00000622··0000120a·R_ARM_THM_CALL·········00000000···pthread_cond_timedwait44 00000626··0000120a·R_ARM_THM_CALL·········00000000···pthread_cond_timedwait
45 000000e8··0000091e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock45 000000e8··0000091e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock
46 000002bc··0000091e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock46 000002c0··0000091e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock
47 0000035e··0000091e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock47 00000362··0000091e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock
48 00000420··0000091e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock48 00000424··0000091e·R_ARM_THM_JUMP24·······00000000···pthread_mutex_unlock
221 B
strings --all --bytes=8 {}
    
Offset 1, 7 lines modifiedOffset 1, 8 lines modified
 1 RF1F@F+D
1 zdb_zone_islocked2 zdb_zone_islocked
2 pthread_mutex_lock3 pthread_mutex_lock
3 pthread_mutex_unlock4 pthread_mutex_unlock
4 zdb_zone_islocked_weak5 zdb_zone_islocked_weak
5 zdb_zone_iswritelocked6 zdb_zone_iswritelocked
6 zdb_zone_lock7 zdb_zone_lock
7 pthread_cond_wait8 pthread_cond_wait
15.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 17 lines modifiedOffset 2, 17 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<zdb_zone_islocked>:3 00000000·<zdb_zone_islocked>:
4 zdb_zone_islocked():4 zdb_zone_islocked():
5 »       strd»   r3,·r4,·[sp,·#-16]!5 »       strd»   r3,·r4,·[sp,·#-16]!
6 »       mov»    r4,·r0 
7 »       strd»   r5,·lr,·[sp,·#8]6 »       strd»   r5,·lr,·[sp,·#8]
8 »       add.w»  r5,·r0,·#80» ;·0x507 »       add.w»  r5,·r0,·#80» ;·0x50
 8 »       mov»    r4,·r0
9 »       mov»    r0,·r59 »       mov»    r0,·r5
10 »       bl»     0·<pthread_mutex_lock>10 »       bl»     0·<pthread_mutex_lock>
11 ·R_ARM_THM_CALL» pthread_mutex_lock11 ·R_ARM_THM_CALL» pthread_mutex_lock
12 »       ldrb.w» r4,·[r4,·#76]»      ;·0x4c12 »       ldrb.w» r4,·[r4,·#76]»      ;·0x4c
13 »       mov»    r0,·r513 »       mov»    r0,·r5
14 »       bl»     0·<pthread_mutex_unlock>14 »       bl»     0·<pthread_mutex_unlock>
15 ·R_ARM_THM_CALL» pthread_mutex_unlock15 ·R_ARM_THM_CALL» pthread_mutex_unlock
Offset 32, 17 lines modifiedOffset 32, 17 lines modified
32 »       it»     ne32 »       it»     ne
33 »       movne»  r0,·#133 »       movne»  r0,·#1
34 »       bx»     lr34 »       bx»     lr
  
35 0000003c·<zdb_zone_iswritelocked>:35 0000003c·<zdb_zone_iswritelocked>:
36 zdb_zone_iswritelocked():36 zdb_zone_iswritelocked():
37 »       strd»   r3,·r4,·[sp,·#-16]!37 »       strd»   r3,·r4,·[sp,·#-16]!
38 »       mov»    r4,·r0 
39 »       strd»   r5,·lr,·[sp,·#8]38 »       strd»   r5,·lr,·[sp,·#8]
40 »       add.w»  r5,·r0,·#80» ;·0x5039 »       add.w»  r5,·r0,·#80» ;·0x50
 40 »       mov»    r4,·r0
41 »       mov»    r0,·r541 »       mov»    r0,·r5
42 »       bl»     0·<pthread_mutex_lock>42 »       bl»     0·<pthread_mutex_lock>
43 ·R_ARM_THM_CALL» pthread_mutex_lock43 ·R_ARM_THM_CALL» pthread_mutex_lock
44 »       ldrb.w» r4,·[r4,·#76]»      ;·0x4c44 »       ldrb.w» r4,·[r4,·#76]»      ;·0x4c
45 »       mov»    r0,·r545 »       mov»    r0,·r5
46 »       bl»     0·<pthread_mutex_unlock>46 »       bl»     0·<pthread_mutex_unlock>
47 ·R_ARM_THM_CALL» pthread_mutex_unlock47 ·R_ARM_THM_CALL» pthread_mutex_unlock
Offset 54, 24 lines modifiedOffset 54, 24 lines modified
54 »       movls»  r0,·#054 »       movls»  r0,·#0
55 »       movhi»  r0,·#155 »       movhi»  r0,·#1
56 »       pop»    {r5,·pc}56 »       pop»    {r5,·pc}
  
57 0000006c·<zdb_zone_lock>:57 0000006c·<zdb_zone_lock>:
58 zdb_zone_lock():58 zdb_zone_lock():
59 »       strd»   r3,·r4,·[sp,·#-24]!59 »       strd»   r3,·r4,·[sp,·#-24]!
60 »       mov»    r4,·r0 
61 »       strd»   r5,·r6,·[sp,·#8]60 »       strd»   r5,·r6,·[sp,·#8]
62 »       add.w»  r6,·r0,·#80» ;·0x5061 »       add.w»  r6,·r0,·#80» ;·0x50
63 »       mov»    r5,·r162 »       mov»    r4,·r0
64 »       mov»    r0,·r663 »       mov»    r0,·r6
65 »       strd»   r7,·lr,·[sp,·#16]64 »       strd»   r7,·lr,·[sp,·#16]
66 »       add.w»  r7,·r4,·#104»;·0x6865 »       mov»    r5,·r1
67 »       bl»     0·<pthread_mutex_lock>66 »       bl»     0·<pthread_mutex_lock>
68 ·R_ARM_THM_CALL» pthread_mutex_lock67 ·R_ARM_THM_CALL» pthread_mutex_lock
69 »       ldrb.w» r3,·[r4,·#76]»      ;·0x4c68 »       ldrb.w» r3,·[r4,·#76]»      ;·0x4c
 69 »       add.w»  r7,·r4,·#104»;·0x68
70 »       ands.w» r3,·r3,·#127»       ;·0x7f70 »       ands.w» r3,·r3,·#127»       ;·0x7f
71 »       ite»    eq71 »       ite»    eq
72 »       moveq»  r2,·#172 »       moveq»  r2,·#1
73 »       movne»  r2,·#073 »       movne»  r2,·#0
74 »       cmp»    r5,·r374 »       cmp»    r5,·r3
75 »       ite»    ne75 »       ite»    ne
76 »       movne»  r3,·r276 »       movne»  r3,·r2
Offset 104, 20 lines modifiedOffset 104, 20 lines modified
104 »       add»    sp,·#24104 »       add»    sp,·#24
105 »       b.w»    0·<pthread_mutex_unlock>105 »       b.w»    0·<pthread_mutex_unlock>
106 ·R_ARM_THM_JUMP24»       pthread_mutex_unlock106 ·R_ARM_THM_JUMP24»       pthread_mutex_unlock
  
107 000000ec·<zdb_zone_trylock>:107 000000ec·<zdb_zone_trylock>:
108 zdb_zone_trylock():108 zdb_zone_trylock():
109 »       strd»   r3,·r4,·[sp,·#-24]!109 »       strd»   r3,·r4,·[sp,·#-24]!
110 »       strd»   r5,·r6,·[sp,·#8] 
111 »       mov»    r5,·r0 
112 »       mov»    r6,·r1 
113 »       strd»   r7,·lr,·[sp,·#16]110 »       strd»   r7,·lr,·[sp,·#16]
114 »       add.w»  r7,·r0,·#80» ;·0x50111 »       add.w»  r7,·r0,·#80» ;·0x50
 112 »       strd»   r5,·r6,·[sp,·#8]
 113 »       mov»    r5,·r0
115 »       mov»    r0,·r7114 »       mov»    r0,·r7
 115 »       mov»    r6,·r1
116 »       bl»     0·<pthread_mutex_lock>116 »       bl»     0·<pthread_mutex_lock>
117 ·R_ARM_THM_CALL» pthread_mutex_lock117 ·R_ARM_THM_CALL» pthread_mutex_lock
118 »       ldrb.w» r4,·[r5,·#76]»      ;·0x4c118 »       ldrb.w» r4,·[r5,·#76]»      ;·0x4c
119 »       ands.w» r3,·r4,·#127»       ;·0x7f119 »       ands.w» r3,·r4,·#127»       ;·0x7f
120 »       ite»    eq120 »       ite»    eq
121 »       moveq»  r4,·#1121 »       moveq»  r4,·#1
122 »       movne»  r4,·#0122 »       movne»  r4,·#0
Offset 125, 113 lines modifiedOffset 125, 115 lines modified
125 »       it»     eq125 »       it»     eq
126 »       orreq.w»r4,·r4,·#1126 »       orreq.w»r4,·r4,·#1
127 »       cbnz»   r4,·132·<zdb_zone_trylock+0x46>127 »       cbnz»   r4,·132·<zdb_zone_trylock+0x46>
128 »       mov»    r0,·r7128 »       mov»    r0,·r7
129 »       bl»     0·<pthread_mutex_unlock>129 »       bl»     0·<pthread_mutex_unlock>
130 ·R_ARM_THM_CALL» pthread_mutex_unlock130 ·R_ARM_THM_CALL» pthread_mutex_unlock
131 »       mov»    r0,·r4131 »       mov»    r0,·r4
132 »       ldrd»   r3,·r4,·[sp] 
133 »       ldrd»   r5,·r6,·[sp,·#8]132 »       ldrd»   r5,·r6,·[sp,·#8]
 133 »       ldrd»   r3,·r4,·[sp]
134 »       add»    sp,·#16134 »       add»    sp,·#16
135 »       pop»    {r7,·pc}135 »       pop»    {r7,·pc}
136 »       and.w»  r6,·r6,·#127»;·0x7f136 »       and.w»  r6,·r6,·#127»;·0x7f
137 »       mov»    r0,·r7137 »       mov»    r0,·r7
138 »       strb.w» r6,·[r5,·#76]»      ;·0x4c138 »       strb.w» r6,·[r5,·#76]»      ;·0x4c
139 »       ldr»    r3,·[r5,·#72]» ;·0x48139 »       ldr»    r3,·[r5,·#72]» ;·0x48
140 »       add.w»  r3,·r3,·#1140 »       add.w»  r3,·r3,·#1
141 »       str»    r3,·[r5,·#72]» ;·0x48141 »       str»    r3,·[r5,·#72]» ;·0x48
142 »       bl»     0·<pthread_mutex_unlock>142 »       bl»     0·<pthread_mutex_unlock>
143 ·R_ARM_THM_CALL» pthread_mutex_unlock143 ·R_ARM_THM_CALL» pthread_mutex_unlock
144 »       mov»    r0,·r4144 »       mov»    r0,·r4
145 »       ldrd»   r3,·r4,·[sp] 
146 »       ldrd»   r5,·r6,·[sp,·#8]145 »       ldrd»   r5,·r6,·[sp,·#8]
 146 »       ldrd»   r3,·r4,·[sp]
147 »       add»    sp,·#16147 »       add»    sp,·#16
148 »       pop»    {r7,·pc}148 »       pop»    {r7,·pc}
149 »       nop149 »       nop
  
150 00000158·<zdb_zone_trylock_wait>:150 00000158·<zdb_zone_trylock_wait>:
151 zdb_zone_trylock_wait():151 zdb_zone_trylock_wait():
152 »       str.w»  r4,·[sp,·#-36]!152 »       str.w»  r4,·[sp,·#-36]!
153 »       strd»   r5,·r6,·[sp,·#4] 
154 »       add.w»  r6,·r0,·#80» ;·0x50 
155 »       strd»   r7,·r8,·[sp,·#12] 
156 »       add.w»  r8,·r0,·#104»;·0x68 
157 »       mov.w»  r7,·#51712» ;·0xca00 
158 »       movt»   r7,·#15258»  ;·0x3b9a 
159 »       strd»   r9,·sl,·[sp,·#20]153 »       strd»   r9,·sl,·[sp,·#20]
160 »       mov»    r9,·r0 
Max diff block lines reached; 12581/15350 bytes (81.96%) of diff not shown.
17.5 KB
zdb-zone-path-provider.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········3452·(bytes·into·file)13 ··Start·of·section·headers:··········3456·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1319 ··Number·of·section·headers:·········13
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·12
2.54 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0xd7c:1 There·are·13·section·headers,·starting·at·offset·0xd80:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0003c8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0003cc·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000bb0·000140·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·000bb4·000140·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0003fc·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000400·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0003fc·000001·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000400·000001·00··WA··0···0··1
9 ··[·5]·.data.rel.local···PROGBITS········00000000·0003fc·00000c·00··WA··0···0··49 ··[·5]·.data.rel.local···PROGBITS········00000000·000400·00000c·00··WA··0···0··4
10 ··[·6]·.rel.data.rel.local·REL·············00000000·000cf0·000018·08···I·10···5··410 ··[·6]·.rel.data.rel.local·REL·············00000000·000cf4·000018·08···I·10···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·000408·000053·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·00040c·000053·01·AMS··0···0··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·00045b·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·00045f·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00045b·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00045f·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·000490·000490·10·····11··52··414 ··[10]·.symtab···········SYMTAB··········00000000·000494·000490·10·····11··52··4
15 ··[11]·.strtab···········STRTAB··········00000000·000920·00028f·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·000924·00028f·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·000d08·000073·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·000d0c·000073·00······0···0··1
17 Key·to·Flags:17 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··y·(purecode),·p·(processor·specific)21 ··y·(purecode),·p·(processor·specific)
2.74 KB
readelf --wide --symbols {}
    
Offset 31, 19 lines modifiedOffset 31, 19 lines modified
31 ····27:·0000021c·····0·NOTYPE··LOCAL··DEFAULT····1·$t31 ····27:·0000021c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
32 ····28:·00000270·····0·NOTYPE··LOCAL··DEFAULT····1·$d32 ····28:·00000270·····0·NOTYPE··LOCAL··DEFAULT····1·$d
33 ····29:·00000274·····0·NOTYPE··LOCAL··DEFAULT····1·$t33 ····29:·00000274·····0·NOTYPE··LOCAL··DEFAULT····1·$t
34 ····30:·00000298·····0·NOTYPE··LOCAL··DEFAULT····1·$d34 ····30:·00000298·····0·NOTYPE··LOCAL··DEFAULT····1·$d
35 ····31:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····1·$t35 ····31:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
36 ····32:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d36 ····32:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d
37 ····33:·000002b0·····0·NOTYPE··LOCAL··DEFAULT····1·$t37 ····33:·000002b0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
38 ····34:·000002d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d38 ····34:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
39 ····35:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····1·$t39 ····35:·000002d8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
40 ····36:·000003ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d40 ····36:·000003b0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
41 ····37:·000003b0·····0·NOTYPE··LOCAL··DEFAULT····1·$t41 ····37:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
42 ····38:·000003c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d42 ····38:·000003c8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
43 ····39:·00000000·····1·OBJECT··LOCAL··DEFAULT····4·xfr_path_free43 ····39:·00000000·····1·OBJECT··LOCAL··DEFAULT····4·xfr_path_free
44 ····40:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d44 ····40:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d
45 ····41:·00000000·····0·SECTION·LOCAL··DEFAULT····5·45 ····41:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
46 ····42:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d46 ····42:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
47 ····43:·00000000·····4·OBJECT··LOCAL··DEFAULT····5·xfr_path47 ····43:·00000000·····4·OBJECT··LOCAL··DEFAULT····5·xfr_path
48 ····44:·00000004·····4·OBJECT··LOCAL··DEFAULT····5·zdb_zone_path_provider48 ····44:·00000004·····4·OBJECT··LOCAL··DEFAULT····5·zdb_zone_path_provider
49 ····45:·00000008·····4·OBJECT··LOCAL··DEFAULT····5·zdb_zone_info_provider49 ····45:·00000008·····4·OBJECT··LOCAL··DEFAULT····5·zdb_zone_info_provider
Offset 64, 13 lines modifiedOffset 64, 13 lines modified
64 ····60:·000001c5····12·FUNC····GLOBAL·DEFAULT····1·zdb_zone_path_get_provider64 ····60:·000001c5····12·FUNC····GLOBAL·DEFAULT····1·zdb_zone_path_get_provider
65 ····61:·000001d1····24·FUNC····GLOBAL·DEFAULT····1·zdb_zone_info_set_provider65 ····61:·000001d1····24·FUNC····GLOBAL·DEFAULT····1·zdb_zone_info_set_provider
66 ····62:·000001e9····12·FUNC····GLOBAL·DEFAULT····1·zdb_zone_info_get_provider66 ····62:·000001e9····12·FUNC····GLOBAL·DEFAULT····1·zdb_zone_info_get_provider
67 ····63:·000001f5····40·FUNC····GLOBAL·DEFAULT····1·zdb_zone_info_get_stored_serial67 ····63:·000001f5····40·FUNC····GLOBAL·DEFAULT····1·zdb_zone_info_get_stored_serial
68 ····64:·0000021d····88·FUNC····GLOBAL·DEFAULT····1·zdb_zone_info_get_zone_max_journal_size68 ····64:·0000021d····88·FUNC····GLOBAL·DEFAULT····1·zdb_zone_info_get_zone_max_journal_size
69 ····65:·00000275····40·FUNC····GLOBAL·DEFAULT····1·zdb_zone_info_get_zone_type69 ····65:·00000275····40·FUNC····GLOBAL·DEFAULT····1·zdb_zone_info_get_zone_type
70 ····66:·0000029d····20·FUNC····GLOBAL·DEFAULT····1·zdb_zone_info_background_store_zone70 ····66:·0000029d····20·FUNC····GLOBAL·DEFAULT····1·zdb_zone_info_background_store_zone
71 ····67:·000002b1····36·FUNC····GLOBAL·DEFAULT····1·zdb_zone_info_store_locked_zone71 ····67:·000002b1····40·FUNC····GLOBAL·DEFAULT····1·zdb_zone_info_store_locked_zone
72 ····68:·000002d5···220·FUNC····GLOBAL·DEFAULT····1·zdb_zone_info_background_store_zone_and_wait_for_serial72 ····68:·000002d9···220·FUNC····GLOBAL·DEFAULT····1·zdb_zone_info_background_store_zone_and_wait_for_serial
73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·timeus73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·timeus
74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·usleep74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·usleep
75 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·serial_ge75 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·serial_ge
76 ····72:·000003b1····24·FUNC····GLOBAL·DEFAULT····1·zdb_zone_info_background_store_in_progress76 ····72:·000003b5····24·FUNC····GLOBAL·DEFAULT····1·zdb_zone_info_background_store_in_progress
2.52 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xbb0·contains·40·entries:1 Relocation·section·'.rel.text'·at·offset·0xbb4·contains·40·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000044··0000340a·R_ARM_THM_CALL·········00000000···__ctype_toupper_loc3 00000044··0000340a·R_ARM_THM_CALL·········00000000···__ctype_toupper_loc
4 00000092··0000350a·R_ARM_THM_CALL·········00000000···snformat4 00000092··0000350a·R_ARM_THM_CALL·········00000000···snformat
5 000000dc··0000360a·R_ARM_THM_CALL·········00000000···mkdir_ex5 000000dc··0000360a·R_ARM_THM_CALL·········00000000···mkdir_ex
6 000000fa··0000350a·R_ARM_THM_CALL·········00000000···snformat6 000000fa··0000350a·R_ARM_THM_CALL·········00000000···snformat
7 0000010a··0000350a·R_ARM_THM_CALL·········00000000···snformat7 0000010a··0000350a·R_ARM_THM_CALL·········00000000···snformat
8 0000011a··0000350a·R_ARM_THM_CALL·········00000000···snformat8 0000011a··0000350a·R_ARM_THM_CALL·········00000000···snformat
Offset 30, 20 lines modifiedOffset 30, 20 lines modified
30 000001e0··00002903·R_ARM_REL32············00000000···.data.rel.local30 000001e0··00002903·R_ARM_REL32············00000000···.data.rel.local
31 000001e4··00000203·R_ARM_REL32············00000001···zdb_zone_info_provider_data_default31 000001e4··00000203·R_ARM_REL32············00000001···zdb_zone_info_provider_data_default
32 000001f0··00002903·R_ARM_REL32············00000000···.data.rel.local32 000001f0··00002903·R_ARM_REL32············00000000···.data.rel.local
33 00000218··00002903·R_ARM_REL32············00000000···.data.rel.local33 00000218··00002903·R_ARM_REL32············00000000···.data.rel.local
34 00000270··00002903·R_ARM_REL32············00000000···.data.rel.local34 00000270··00002903·R_ARM_REL32············00000000···.data.rel.local
35 00000298··00002903·R_ARM_REL32············00000000···.data.rel.local35 00000298··00002903·R_ARM_REL32············00000000···.data.rel.local
36 000002ac··00002903·R_ARM_REL32············00000000···.data.rel.local36 000002ac··00002903·R_ARM_REL32············00000000···.data.rel.local
37 000002d0··00002903·R_ARM_REL32············00000000···.data.rel.local37 000002d4··00002903·R_ARM_REL32············00000000···.data.rel.local
38 00000328··0000450a·R_ARM_THM_CALL·········00000000···timeus38 0000031e··0000450a·R_ARM_THM_CALL·········00000000···timeus
39 00000338··0000460a·R_ARM_THM_CALL·········00000000···usleep39 0000033c··0000460a·R_ARM_THM_CALL·········00000000···usleep
40 00000350··0000470a·R_ARM_THM_CALL·········00000000···serial_ge40 00000354··0000470a·R_ARM_THM_CALL·········00000000···serial_ge
41 00000358··0000450a·R_ARM_THM_CALL·········00000000···timeus41 0000035c··0000450a·R_ARM_THM_CALL·········00000000···timeus
42 000003ac··00002903·R_ARM_REL32············00000000···.data.rel.local42 000003b0··00002903·R_ARM_REL32············00000000···.data.rel.local
43 000003c4··00002903·R_ARM_REL32············00000000···.data.rel.local43 000003c8··00002903·R_ARM_REL32············00000000···.data.rel.local
  
44 Relocation·section·'.rel.data.rel.local'·at·offset·0xcf0·contains·3·entries:44 Relocation·section·'.rel.data.rel.local'·at·offset·0xcf4·contains·3·entries:
45 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name45 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
46 00000000··00002e02·R_ARM_ABS32············00000000···.rodata.str1.446 00000000··00002e02·R_ARM_ABS32············00000000···.rodata.str1.4
47 00000004··00000402·R_ARM_ABS32············0000000d···zdb_zone_path_provider_default47 00000004··00000402·R_ARM_ABS32············0000000d···zdb_zone_path_provider_default
48 00000008··00000202·R_ARM_ABS32············00000001···zdb_zone_info_provider_data_default48 00000008··00000202·R_ARM_ABS32············00000001···zdb_zone_info_provider_data_default
8.78 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 9, 56 lines modifiedOffset 9, 56 lines modified
9 »       movt»   r0,·#32770»  ;·0x80029 »       movt»   r0,·#32770»  ;·0x8002
10 »       bx»     lr10 »       bx»     lr
11 »       nop11 »       nop
  
12 0000000c·<zdb_zone_path_provider_default>:12 0000000c·<zdb_zone_path_provider_default>:
13 zdb_zone_path_provider_default():13 zdb_zone_path_provider_default():
14 »       str.w»  r4,·[sp,·#-36]!14 »       str.w»  r4,·[sp,·#-36]!
15 »       mov»    r4,·r3 
16 »       strd»   r5,·r6,·[sp,·#4] 
17 »       mov»    r6,·r0 
18 »       strd»   r7,·r8,·[sp,·#12]15 »       strd»   r7,·r8,·[sp,·#12]
19 »       mov»    r8,·r216 »       mov»    r8,·r2
20 »       lsls»   r2,·r3,·#2517 »       lsls»   r2,·r3,·#25
 18 »       strd»   r5,·r6,·[sp,·#4]
21 »       strd»   r9,·sl,·[sp,·#20]19 »       strd»   r9,·sl,·[sp,·#20]
22 »       mov»    r7,·r1 
23 »       strd»   fp,·lr,·[sp,·#28]20 »       strd»   fp,·lr,·[sp,·#28]
24 »       sub.w»  sp,·sp,·#4096»       ;·0x100021 »       sub.w»  sp,·sp,·#4096»       ;·0x1000
25 »       sub»    sp,·#1222 »       sub»    sp,·#12
 23 »       mov»    r4,·r3
 24 »       mov»    r6,·r0
 25 »       mov»    r7,·r1
26 »       bpl.n»  cc·<zdb_zone_path_provider_default+0xc0>26 »       bpl.n»  cc·<zdb_zone_path_provider_default+0xc0>
27 »       ldr.w»  r9,·[pc,·#236]»      ;·120·<zdb_zone_path_provider_default+0x114>27 »       ldr.w»  r9,·[pc,·#236]»      ;·120·<zdb_zone_path_provider_default+0x114>
28 »       bic.w»  r4,·r3,·#64» ;·0x4028 »       bic.w»  r4,·r3,·#64» ;·0x40
29 »       add»    r9,·pc29 »       add»    r9,·pc
30 »       ldr»    r3,·[pc,·#228]»;·(124·<zdb_zone_path_provider_default+0x118>)30 »       ldr»    r3,·[pc,·#228]»;·(124·<zdb_zone_path_provider_default+0x118>)
31 »       add»    r3,·pc31 »       add»    r3,·pc
32 »       ldr.w»  fp,·[r3]32 »       ldr.w»  fp,·[r3]
33 »       bl»     0·<__ctype_toupper_loc>33 »       bl»     0·<__ctype_toupper_loc>
34 ·R_ARM_THM_CALL» __ctype_toupper_loc34 ·R_ARM_THM_CALL» __ctype_toupper_loc
35 »       mov.w»  r3,·#035 »       mov.w»  r2,·#0
36 »       ldr.w»  ip,·[r0]36 »       ldr.w»  ip,·[r0]
 37 »       mov»    r1,·r2
37 »       mov»    r0,·r638 »       mov»    r0,·r6
38 »       mov»    r1,·r3 
39 »       ldrb.w» r5,·[r0],·#139 »       ldrb.w» r5,·[r0],·#1
40 »       and.w»  r2,·r3,·#1540 »       and.w»  r3,·r2,·#15
41 »       add.w»  r3,·r3,·#1341 »       add.w»  r2,·r2,·#13
42 »       uxtb»   r3,·r342 »       uxtb»   r2,·r2
43 »       ldr.w»  r5,·[ip,·r5,·lsl·#2]43 »       ldr.w»  r5,·[ip,·r5,·lsl·#2]
44 »       and.w»  r5,·r5,·#63» ;·0x3f44 »       and.w»  r5,·r5,·#63» ;·0x3f
45 »       lsl.w»  r2,·r5,·r245 »       lsl.w»  r3,·r5,·r3
46 »       add.w»  r2,·r2,·#97» ;·0x6146 »       add.w»  r3,·r3,·#97» ;·0x61
47 »       add»    r1,·r247 »       add»    r1,·r3
48 »       cmp»    r5,·#048 »       cmp»    r5,·#0
49 »       bne.n»  54·<zdb_zone_path_provider_default+0x48>49 »       bne.n»  54·<zdb_zone_path_provider_default+0x48>
50 »       ldr»    r2,·[pc,·#172]»;·(128·<zdb_zone_path_provider_default+0x11c>)50 »       ubfx»   r2,·r1,·#8,·#8
51 »       ubfx»   ip,·r1,·#8,·#8 
52 »       uxtb»   r1,·r151 »       uxtb»   r1,·r1
53 »       add.w»  sl,·sp,·#852 »       add.w»  sl,·sp,·#8
54 »       mov»    r3,·fp53 »       mov»    r3,·fp
 54 »       strd»   r1,·r2,·[sp]
 55 »       ldr»    r2,·[pc,·#156]»;·(128·<zdb_zone_path_provider_default+0x11c>)
55 »       mov»    r0,·sl56 »       mov»    r0,·sl
56 »       strd»   r1,·ip,·[sp] 
57 »       mov.w»  r1,·#4096»  ;·0x100057 »       mov.w»  r1,·#4096»  ;·0x1000
58 »       add»    r2,·pc58 »       add»    r2,·pc
59 »       bl»     0·<snformat>59 »       bl»     0·<snformat>
60 ·R_ARM_THM_CALL» snformat60 ·R_ARM_THM_CALL» snformat
61 »       cmp»    r0,·#061 »       cmp»    r0,·#0
62 »       blt.n»  b0·<zdb_zone_path_provider_default+0xa4>62 »       blt.n»  b0·<zdb_zone_path_provider_default+0xa4>
63 »       lsls»   r3,·r4,·#2463 »       lsls»   r3,·r4,·#24
Offset 112, 15 lines modifiedOffset 112, 15 lines modified
112 »       ldr»    r2,·[pc,·#36]» ;·(138·<zdb_zone_path_provider_default+0x12c>)112 »       ldr»    r2,·[pc,·#36]» ;·(138·<zdb_zone_path_provider_default+0x12c>)
113 »       mov»    r3,·sl113 »       mov»    r3,·sl
114 »       mov»    r1,·r8114 »       mov»    r1,·r8
115 »       mov»    r0,·r7115 »       mov»    r0,·r7
116 »       add»    r2,·pc116 »       add»    r2,·pc
117 »       bl»     0·<snformat>117 »       bl»     0·<snformat>
118 ·R_ARM_THM_CALL» snformat118 ·R_ARM_THM_CALL» snformat
119 »       b.n»    ffffff92·<zdb_zone_info_background_store_in_progress+0xfffffbe2>119 »       b.n»    ffffff92·<zdb_zone_info_background_store_in_progress+0xfffffbde>
120 »       .word»  0x000000e2120 »       .word»  0x000000e2
121 ·R_ARM_REL32»    .LC0121 ·R_ARM_REL32»    .LC0
122 »       .word»  0x000000e2122 »       .word»  0x000000e2
123 ·R_ARM_REL32»    .data.rel.local123 ·R_ARM_REL32»    .data.rel.local
124 »       .word»  0x00000094124 »       .word»  0x00000094
125 ·R_ARM_REL32»    .LC2125 ·R_ARM_REL32»    .LC2
126 »       .word»  0x00000058126 »       .word»  0x00000058
Offset 141, 16 lines modifiedOffset 141, 16 lines modified
141 »       ldrb»   r3,·[r3,·#0]141 »       ldrb»   r3,·[r3,·#0]
142 »       cbnz»   r3,·164·<journal_set_xfr_path+0x28>142 »       cbnz»   r3,·164·<journal_set_xfr_path+0x28>
143 »       cbz»    r4,·172·<journal_set_xfr_path+0x36>143 »       cbz»    r4,·172·<journal_set_xfr_path+0x36>
144 »       mov»    r0,·r4144 »       mov»    r0,·r4
145 »       bl»     0·<strdup>145 »       bl»     0·<strdup>
146 ·R_ARM_THM_CALL» strdup146 ·R_ARM_THM_CALL» strdup
147 »       ldr»    r2,·[pc,·#52]» ;·(188·<journal_set_xfr_path+0x4c>)147 »       ldr»    r2,·[pc,·#52]» ;·(188·<journal_set_xfr_path+0x4c>)
 148 »       ldr»    r3,·[pc,·#52]» ;·(18c·<journal_set_xfr_path+0x50>)
148 »       mov.w»  r1,·#1149 »       mov.w»  r1,·#1
149 »       ldr»    r3,·[pc,·#48]» ;·(18c·<journal_set_xfr_path+0x50>) 
150 »       add»    r2,·pc150 »       add»    r2,·pc
151 »       add»    r3,·pc151 »       add»    r3,·pc
152 »       str»    r0,·[r2,·#0]152 »       str»    r0,·[r2,·#0]
153 »       strb»   r1,·[r3,·#0]153 »       strb»   r1,·[r3,·#0]
154 »       pop»    {r4,·pc}154 »       pop»    {r4,·pc}
155 »       ldr»    r3,·[pc,·#40]» ;·(190·<journal_set_xfr_path+0x54>)155 »       ldr»    r3,·[pc,·#40]» ;·(190·<journal_set_xfr_path+0x54>)
156 »       add»    r3,·pc156 »       add»    r3,·pc
Offset 239, 18 lines modifiedOffset 239, 18 lines modified
239 »       bx»     lr239 »       bx»     lr
240 »       .word»  0x00000002240 »       .word»  0x00000002
241 ·R_ARM_REL32»    .data.rel.local241 ·R_ARM_REL32»    .data.rel.local
  
242 000001f4·<zdb_zone_info_get_stored_serial>:242 000001f4·<zdb_zone_info_get_stored_serial>:
243 zdb_zone_info_get_stored_serial():243 zdb_zone_info_get_stored_serial():
244 »       ldr»    r3,·[pc,·#32]» ;·(218·<zdb_zone_info_get_stored_serial+0x24>)244 »       ldr»    r3,·[pc,·#32]» ;·(218·<zdb_zone_info_get_stored_serial+0x24>)
245 »       mov.w»  r2,·#256»   ;·0x100 
246 »       strd»   r4,·lr,·[sp,·#-8]!245 »       strd»   r4,·lr,·[sp,·#-8]!
247 »       sub»    sp,·#8246 »       sub»    sp,·#8
248 »       mov»    r4,·r1247 »       mov»    r4,·r1
 248 »       mov.w»  r2,·#256»   ;·0x100
249 »       mov»    r1,·sp249 »       mov»    r1,·sp
250 »       add»    r3,·pc250 »       add»    r3,·pc
251 »       ldr»    r3,·[r3,·#8]251 »       ldr»    r3,·[r3,·#8]
252 »       blx»    r3252 »       blx»    r3
253 »       cmp»    r0,·#0253 »       cmp»    r0,·#0
254 »       itt»    ge254 »       itt»    ge
255 »       ldrge»  r3,·[sp,·#0]255 »       ldrge»  r3,·[sp,·#0]
Offset 260, 26 lines modifiedOffset 260, 26 lines modified
260 »       nop260 »       nop
261 »       .word»  0x00000010261 »       .word»  0x00000010
262 ·R_ARM_REL32»    .data.rel.local262 ·R_ARM_REL32»    .data.rel.local
  
263 0000021c·<zdb_zone_info_get_zone_max_journal_size>:263 0000021c·<zdb_zone_info_get_zone_max_journal_size>:
264 zdb_zone_info_get_zone_max_journal_size():264 zdb_zone_info_get_zone_max_journal_size():
265 »       ldr»    r3,·[pc,·#80]» ;·(270·<zdb_zone_info_get_zone_max_journal_size+0x54>)265 »       ldr»    r3,·[pc,·#80]» ;·(270·<zdb_zone_info_get_zone_max_journal_size+0x54>)
266 »       movw»   r2,·#257»    ;·0x101 
267 »       str.w»  r4,·[sp,·#-20]!266 »       str.w»  r4,·[sp,·#-20]!
Max diff block lines reached; 5379/8800 bytes (61.12%) of diff not shown.
1.44 KB
zdb-zone-reader-filter.o
1.39 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 66, 17 lines modifiedOffset 66, 17 lines modified
66 »       ldr»    r3,·[r3,·#24]66 »       ldr»    r3,·[r3,·#24]
67 »       bx»     r367 »       bx»     r3
68 »       nop68 »       nop
  
69 00000064·<zone_reader_filter_close>:69 00000064·<zone_reader_filter_close>:
70 zone_reader_filter_close():70 zone_reader_filter_close():
71 »       strd»   r3,·r4,·[sp,·#-16]!71 »       strd»   r3,·r4,·[sp,·#-16]!
72 »       mov»    r4,·r0 
73 »       strd»   r5,·lr,·[sp,·#8]72 »       strd»   r5,·lr,·[sp,·#8]
74 »       ldr»    r5,·[r0,·#0]73 »       ldr»    r5,·[r0,·#0]
 74 »       mov»    r4,·r0
75 »       ldr»    r0,·[r5,·#0]75 »       ldr»    r0,·[r5,·#0]
76 »       ldr»    r3,·[r0,·#4]76 »       ldr»    r3,·[r0,·#4]
77 »       ldr»    r3,·[r3,·#12]77 »       ldr»    r3,·[r3,·#12]
78 »       blx»    r378 »       blx»    r3
79 »       mov»    r0,·r579 »       mov»    r0,·r5
80 »       mov.w»  r1,·#180 »       mov.w»  r1,·#1
81 »       bl»     0·<zfree_line>81 »       bl»     0·<zfree_line>
Offset 90, 35 lines modifiedOffset 90, 35 lines modified
  
90 00000094·<zone_file_reader_filter>:90 00000094·<zone_file_reader_filter>:
91 zone_file_reader_filter():91 zone_file_reader_filter():
92 »       strd»   r4,·r5,·[sp,·#-24]!92 »       strd»   r4,·r5,·[sp,·#-24]!
93 »       mov»    r5,·r093 »       mov»    r5,·r0
94 »       mov.w»  r0,·#194 »       mov.w»  r0,·#1
95 »       strd»   r6,·r7,·[sp,·#8]95 »       strd»   r6,·r7,·[sp,·#8]
96 »       mov»    r7,·r2 
97 »       mov»    r6,·r3 
98 »       strd»   r8,·lr,·[sp,·#16]96 »       strd»   r8,·lr,·[sp,·#16]
 97 »       mov»    r7,·r2
99 »       mov»    r8,·r198 »       mov»    r8,·r1
 99 »       mov»    r6,·r3
100 »       bl»     0·<zalloc_line>100 »       bl»     0·<zalloc_line>
101 ·R_ARM_THM_CALL» zalloc_line101 ·R_ARM_THM_CALL» zalloc_line
102 »       cbz»    r0,·ce·<zone_file_reader_filter+0x3a>102 »       cbz»    r0,·ce·<zone_file_reader_filter+0x3a>
103 »       ldr»    r4,·[pc,·#52]» ;·(e8·<zone_file_reader_filter+0x54>)103 »       ldr»    r4,·[pc,·#52]» ;·(e8·<zone_file_reader_filter+0x54>)
104 »       strd»   r8,·r7,·[r0]104 »       strd»   r8,·r7,·[r0]
105 »       str»    r6,·[r0,·#8]105 »       str»    r6,·[r0,·#8]
106 »       ldrd»   r6,·r7,·[sp,·#8]106 »       ldrd»   r6,·r7,·[sp,·#8]
107 »       add»    r4,·pc107 »       add»    r4,·pc
108 »       strd»   r0,·r4,·[r5]108 »       strd»   r0,·r4,·[r5]
109 »       ldrd»   r4,·r5,·[sp]109 »       ldrd»   r4,·r5,·[sp]
110 »       add»    sp,·#16110 »       add»    sp,·#16
111 »       ldmia.w»sp!,·{r8,·pc}111 »       ldmia.w»sp!,·{r8,·pc}
112 »       ldr»    r2,·[pc,·#28]» ;·(ec·<zone_file_reader_filter+0x58>)112 »       ldr»    r2,·[pc,·#28]» ;·(ec·<zone_file_reader_filter+0x58>)
 113 »       ldr»    r1,·[pc,·#28]» ;·(f0·<zone_file_reader_filter+0x5c>)
113 »       movs»   r0,·#25114 »       movs»   r0,·#25
114 »       movt»   r0,·#32770»  ;·0x8002115 »       movt»   r0,·#32770»  ;·0x8002
115 »       movs»   r3,·#162»    ;·0xa2116 »       movs»   r3,·#162»    ;·0xa2
116 »       ldr»    r1,·[pc,·#20]» ;·(f0·<zone_file_reader_filter+0x5c>) 
117 »       add»    r2,·pc117 »       add»    r2,·pc
118 »       add»    r1,·pc118 »       add»    r1,·pc
119 »       bl»     0·<dief>119 »       bl»     0·<dief>
120 ·R_ARM_THM_CALL» dief120 ·R_ARM_THM_CALL» dief
121 »       bl»     0·<abort>121 »       bl»     0·<abort>
122 ·R_ARM_THM_CALL» abort122 ·R_ARM_THM_CALL» abort
123 »       nop123 »       nop
16.8 KB
zdb.o
1.55 KB
readelf --wide --symbols {}
    
Offset 80, 19 lines modifiedOffset 80, 19 lines modified
80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_acquire80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_acquire
81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·group_mutex_unlock81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·group_mutex_unlock
82 ····78:·00000265····88·FUNC····GLOBAL·DEFAULT····1·zdb_remove_zone82 ····78:·00000265····88·FUNC····GLOBAL·DEFAULT····1·zdb_remove_zone
83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_find83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_find
84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_delete84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_delete
85 ····81:·000002bd···106·FUNC····GLOBAL·DEFAULT····1·zdb_remove_zone_from_dnsname85 ····81:·000002bd···106·FUNC····GLOBAL·DEFAULT····1·zdb_remove_zone_from_dnsname
86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_dnsname_vector86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_dnsname_vector
87 ····83:·00000329···210·FUNC····GLOBAL·DEFAULT····1·zdb_query_ip_records87 ····83:·00000329···208·FUNC····GLOBAL·DEFAULT····1·zdb_query_ip_records
88 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_match88 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_match
89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_rr_label_find_exact89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_rr_label_find_exact
90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_record_find90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_record_find
91 ····87:·000003fd···272·FUNC····GLOBAL·DEFAULT····1·zdb_append_ip_records91 ····87:·000003f9···274·FUNC····GLOBAL·DEFAULT····1·zdb_append_ip_records
92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_lock92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_lock
93 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_unlock93 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_unlock
94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address_append_ipv494 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address_append_ipv4
95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address_append_ipv695 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address_append_ipv6
96 ····92:·0000050d····68·FUNC····GLOBAL·DEFAULT····1·zdb_destroy96 ····92:·0000050d····68·FUNC····GLOBAL·DEFAULT····1·zdb_destroy
97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·alarm_close97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·alarm_close
98 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_destroy98 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_destroy
4.17 KB
readelf --wide --relocs {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x123c·contains·98·entries:1 Relocation·section·'.rel.text'·at·offset·0x123c·contains·98·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000014··0000270a·R_ARM_THM_CALL·········00000000···__printf_chk3 00000016··0000270a·R_ARM_THM_CALL·········00000000···__printf_chk
4 00000022··0000280a·R_ARM_THM_CALL·········00000000···fflush4 00000024··0000280a·R_ARM_THM_CALL·········00000000···fflush
5 00000026··0000290a·R_ARM_THM_CALL·········00000000···abort5 00000028··0000290a·R_ARM_THM_CALL·········00000000···abort
6 0000002c··00000503·R_ARM_REL32············00000000···.LC06 0000002c··00000503·R_ARM_REL32············00000000···.LC0
7 00000030··00002a19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_7 00000030··00002a19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
8 00000034··00002b1a·R_ARM_GOT_BREL·········00000000···stdout8 00000034··00002b1a·R_ARM_GOT_BREL·········00000000···stdout
9 00000054··00002c0a·R_ARM_THM_CALL·········00000000···dnscore_getfingerprint9 00000054··00002c0a·R_ARM_THM_CALL·········00000000···dnscore_getfingerprint
10 00000066··0000270a·R_ARM_THM_CALL·········00000000···__printf_chk10 00000066··0000270a·R_ARM_THM_CALL·········00000000···__printf_chk
11 0000006e··0000280a·R_ARM_THM_CALL·········00000000···fflush11 0000006e··0000280a·R_ARM_THM_CALL·········00000000···fflush
12 00000072··0000290a·R_ARM_THM_CALL·········00000000···abort12 00000072··0000290a·R_ARM_THM_CALL·········00000000···abort
Offset 65, 29 lines modifiedOffset 65, 29 lines modified
65 00000320··0000500a·R_ARM_THM_CALL·········00000000···zdb_zone_label_delete65 00000320··0000500a·R_ARM_THM_CALL·········00000000···zdb_zone_label_delete
66 00000354··0000520a·R_ARM_THM_CALL·········00000000···dnsname_to_dnsname_vector66 00000354··0000520a·R_ARM_THM_CALL·········00000000···dnsname_to_dnsname_vector
67 0000035e··00004a0a·R_ARM_THM_CALL·········00000000···group_mutex_lock67 0000035e··00004a0a·R_ARM_THM_CALL·········00000000···group_mutex_lock
68 00000368··0000540a·R_ARM_THM_CALL·········00000000···zdb_zone_label_match68 00000368··0000540a·R_ARM_THM_CALL·········00000000···zdb_zone_label_match
69 00000388··0000550a·R_ARM_THM_CALL·········00000000···zdb_rr_label_find_exact69 00000388··0000550a·R_ARM_THM_CALL·········00000000···zdb_rr_label_find_exact
70 00000398··0000560a·R_ARM_THM_CALL·········00000000···zdb_record_find70 00000398··0000560a·R_ARM_THM_CALL·········00000000···zdb_record_find
71 000003a4··0000560a·R_ARM_THM_CALL·········00000000···zdb_record_find71 000003a4··0000560a·R_ARM_THM_CALL·········00000000···zdb_record_find
72 000003bc··00004d0a·R_ARM_THM_CALL·········00000000···group_mutex_unlock72 000003ba··00004d0a·R_ARM_THM_CALL·········00000000···group_mutex_unlock
73 000003f0··00004d0a·R_ARM_THM_CALL·········00000000···group_mutex_unlock73 000003ee··00004d0a·R_ARM_THM_CALL·········00000000···group_mutex_unlock
74 00000420··0000520a·R_ARM_THM_CALL·········00000000···dnsname_to_dnsname_vector74 0000041c··0000520a·R_ARM_THM_CALL·········00000000···dnsname_to_dnsname_vector
75 0000042a··00004a0a·R_ARM_THM_CALL·········00000000···group_mutex_lock75 00000426··00004a0a·R_ARM_THM_CALL·········00000000···group_mutex_lock
76 00000434··0000540a·R_ARM_THM_CALL·········00000000···zdb_zone_label_match76 00000430··0000540a·R_ARM_THM_CALL·········00000000···zdb_zone_label_match
77 00000450··0000580a·R_ARM_THM_CALL·········00000000···zdb_zone_lock77 0000044e··0000580a·R_ARM_THM_CALL·········00000000···zdb_zone_lock
78 00000460··0000550a·R_ARM_THM_CALL·········00000000···zdb_rr_label_find_exact78 0000045e··0000550a·R_ARM_THM_CALL·········00000000···zdb_rr_label_find_exact
79 0000046c··0000590a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock79 0000046a··0000590a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock
80 00000482··00004d0a·R_ARM_THM_CALL·········00000000···group_mutex_unlock80 00000480··00004d0a·R_ARM_THM_CALL·········00000000···group_mutex_unlock
81 000004a8··0000560a·R_ARM_THM_CALL·········00000000···zdb_record_find81 000004a6··0000560a·R_ARM_THM_CALL·········00000000···zdb_record_find
82 000004c2··00005a0a·R_ARM_THM_CALL·········00000000···host_address_append_ipv482 000004c0··00005a0a·R_ARM_THM_CALL·········00000000···host_address_append_ipv4
83 000004d2··0000560a·R_ARM_THM_CALL·········00000000···zdb_record_find83 000004d0··0000560a·R_ARM_THM_CALL·········00000000···zdb_record_find
84 000004e8··00005b0a·R_ARM_THM_CALL·········00000000···host_address_append_ipv684 000004e6··00005b0a·R_ARM_THM_CALL·········00000000···host_address_append_ipv6
85 000004f8··0000590a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock85 000004f6··0000590a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock
86 00000502··00004d0a·R_ARM_THM_CALL·········00000000···group_mutex_unlock86 00000500··00004d0a·R_ARM_THM_CALL·········00000000···group_mutex_unlock
87 00000520··00004a0a·R_ARM_THM_CALL·········00000000···group_mutex_lock87 00000520··00004a0a·R_ARM_THM_CALL·········00000000···group_mutex_lock
88 00000526··00005d0a·R_ARM_THM_CALL·········00000000···alarm_close88 00000526··00005d0a·R_ARM_THM_CALL·········00000000···alarm_close
89 00000532··00005e0a·R_ARM_THM_CALL·········00000000···zdb_zone_label_destroy89 00000532··00005e0a·R_ARM_THM_CALL·········00000000···zdb_zone_label_destroy
90 0000053c··00004d0a·R_ARM_THM_CALL·········00000000···group_mutex_unlock90 0000053c··00004d0a·R_ARM_THM_CALL·········00000000···group_mutex_unlock
91 0000056c··0000610a·R_ARM_THM_CALL·········00000000···dnscore_signature_check91 0000056c··0000610a·R_ARM_THM_CALL·········00000000···dnscore_signature_check
92 000005d4··00001803·R_ARM_REL32············000000c0···.LC692 000005d4··00001803·R_ARM_REL32············000000c0···.LC6
93 000005d8··00001903·R_ARM_REL32············000000f0···.LC1093 000005d8··00001903·R_ARM_REL32············000000f0···.LC10
11.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 3, 33 lines modifiedOffset 3, 33 lines modified
  
3 Disassembly·of·section·.text:3 Disassembly·of·section·.text:
  
4 00000000·<zdb_signature_check_one.part.0>:4 00000000·<zdb_signature_check_one.part.0>:
5 zdb_signature_check_one.part.0():5 zdb_signature_check_one.part.0():
6 »       str.w»  lr,·[sp,·#-4]!6 »       str.w»  lr,·[sp,·#-4]!
7 »       sub»    sp,·#127 »       sub»    sp,·#12
 8 »       str»    r1,·[sp,·#0]
 9 »       ldr»    r1,·[pc,·#32]» ;·(2c·<zdb_signature_check_one.part.0+0x2c>)
8 »       mov»    r3,·r210 »       mov»    r3,·r2
 11 »       ldr»    r4,·[pc,·#32]» ;·(30·<zdb_signature_check_one.part.0+0x30>)
9 »       mov»    r2,·r012 »       mov»    r2,·r0
10 »       mov.w»  r0,·#113 »       mov.w»  r0,·#1
11 »       str»    r1,·[sp,·#0] 
12 »       ldr»    r1,·[pc,·#24]» ;·(2c·<zdb_signature_check_one.part.0+0x2c>) 
13 »       add»    r1,·pc14 »       add»    r1,·pc
14 »       bl»     0·<__printf_chk>15 »       bl»     0·<__printf_chk>
15 ·R_ARM_THM_CALL» __printf_chk16 ·R_ARM_THM_CALL» __printf_chk
16 »       ldr»    r3,·[pc,·#20]» ;·(30·<zdb_signature_check_one.part.0+0x30>) 
17 »       ldr»    r2,·[pc,·#24]» ;·(34·<zdb_signature_check_one.part.0+0x34>)17 »       ldr»    r2,·[pc,·#24]» ;·(34·<zdb_signature_check_one.part.0+0x34>)
18 »       add»    r3,·pc18 »       add»    r4,·pc
19 »       ldr»    r3,·[r3,·r2]19 »       mov»    r3,·r4
 20 »       ldr»    r3,·[r4,·r2]
20 »       ldr»    r0,·[r3,·#0]21 »       ldr»    r0,·[r3,·#0]
21 »       bl»     0·<fflush>22 »       bl»     0·<fflush>
22 ·R_ARM_THM_CALL» fflush23 ·R_ARM_THM_CALL» fflush
23 »       bl»     0·<abort>24 »       bl»     0·<abort>
24 ·R_ARM_THM_CALL» abort25 ·R_ARM_THM_CALL» abort
25 »       nop26 »       .word»  0x00000014
26 »       .word»  0x00000016 
27 ·R_ARM_REL32»    .LC027 ·R_ARM_REL32»    .LC0
28 »       .word»  0x0000001028 »       .word»  0x00000010
29 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_29 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_
30 »       .word»  0x0000000030 »       .word»  0x00000000
31 ·R_ARM_GOT32»    stdout31 ·R_ARM_GOT32»    stdout
  
32 00000038·<zdb_init_ex.part.1>:32 00000038·<zdb_init_ex.part.1>:
Offset 209, 19 lines modifiedOffset 209, 19 lines modified
209 »       cbz»    r0,·1ec·<zdb_create+0x58>209 »       cbz»    r0,·1ec·<zdb_create+0x58>
210 »       mov»    r4,·r0210 »       mov»    r4,·r0
211 »       ldr»    r0,·[pc,·#92]» ;·(208·<zdb_create+0x74>)211 »       ldr»    r0,·[pc,·#92]» ;·(208·<zdb_create+0x74>)
212 »       mov.w»  r3,·#0212 »       mov.w»  r3,·#0
213 »       str»    r3,·[r4,·#0]213 »       str»    r3,·[r4,·#0]
214 »       str»    r3,·[r4,·#4]214 »       str»    r3,·[r4,·#4]
215 »       str»    r3,·[r4,·#8]215 »       str»    r3,·[r4,·#8]
216 »       add»    r0,·pc 
217 »       str»    r3,·[r4,·#12]216 »       str»    r3,·[r4,·#12]
218 »       str»    r3,·[r4,·#16]217 »       str»    r3,·[r4,·#16]
219 »       str»    r3,·[r4,·#20]218 »       str»    r3,·[r4,·#20]
220 »       str»    r3,·[r4,·#24]219 »       str»    r3,·[r4,·#24]
 220 »       add»    r0,·pc
221 »       bl»     0·<dnslabel_zdup>221 »       bl»     0·<dnslabel_zdup>
222 ·R_ARM_THM_CALL» dnslabel_zdup222 ·R_ARM_THM_CALL» dnslabel_zdup
223 »       str»    r0,·[r4,·#20]223 »       str»    r0,·[r4,·#20]
224 »       add.w»  r0,·r4,·#4224 »       add.w»  r0,·r4,·#4
225 »       bl»     0·<dictionary_init>225 »       bl»     0·<dictionary_init>
226 ·R_ARM_THM_CALL» dictionary_init226 ·R_ARM_THM_CALL» dictionary_init
227 »       ldr»    r0,·[pc,·#60]» ;·(20c·<zdb_create+0x78>)227 »       ldr»    r0,·[pc,·#60]» ;·(20c·<zdb_create+0x78>)
Offset 233, 129 lines modifiedOffset 233, 129 lines modified
233 »       str»    r0,·[r5,·#4]233 »       str»    r0,·[r5,·#4]
234 »       add.w»  r0,·r5,·#8234 »       add.w»  r0,·r5,·#8
235 »       ldrd»   r5,·lr,·[sp,·#8]235 »       ldrd»   r5,·lr,·[sp,·#8]
236 »       add»    sp,·#16236 »       add»    sp,·#16
237 »       b.w»    0·<group_mutex_init>237 »       b.w»    0·<group_mutex_init>
238 ·R_ARM_THM_JUMP24»       group_mutex_init238 ·R_ARM_THM_JUMP24»       group_mutex_init
239 »       ldr»    r2,·[pc,·#32]» ;·(210·<zdb_create+0x7c>)239 »       ldr»    r2,·[pc,·#32]» ;·(210·<zdb_create+0x7c>)
 240 »       ldr»    r1,·[pc,·#36]» ;·(214·<zdb_create+0x80>)
240 »       movs»   r0,·#25241 »       movs»   r0,·#25
241 »       movt»   r0,·#32770»  ;·0x8002242 »       movt»   r0,·#32770»  ;·0x8002
242 »       movw»   r3,·#317»    ;·0x13d243 »       movw»   r3,·#317»    ;·0x13d
243 »       ldr»    r1,·[pc,·#24]» ;·(214·<zdb_create+0x80>) 
244 »       add»    r2,·pc244 »       add»    r2,·pc
245 »       add»    r1,·pc245 »       add»    r1,·pc
246 »       bl»     0·<dief>246 »       bl»     0·<dief>
247 ·R_ARM_THM_CALL» dief247 ·R_ARM_THM_CALL» dief
248 »       bl»     0·<abort>248 »       bl»     0·<abort>
249 ·R_ARM_THM_CALL» abort249 ·R_ARM_THM_CALL» abort
250 »       nop250 »       nop
251 »       .word»  0x0000004e251 »       .word»  0x00000046
252 ·R_ARM_REL32»    .LC4252 ·R_ARM_REL32»    .LC4
253 »       .word»  0x00000036253 »       .word»  0x00000036
254 ·R_ARM_REL32»    .LC5254 ·R_ARM_REL32»    .LC5
255 »       .word»  0x00000012255 »       .word»  0x00000012
256 ·R_ARM_REL32»    .LC2256 ·R_ARM_REL32»    .LC2
257 »       .word»  0x00000014257 »       .word»  0x00000014
258 ·R_ARM_REL32»    .LC3258 ·R_ARM_REL32»    .LC3
  
259 00000218·<zdb_set_zone>:259 00000218·<zdb_set_zone>:
260 zdb_set_zone():260 zdb_set_zone():
261 »       strd»   r3,·r4,·[sp,·#-24]!261 »       strd»   r3,·r4,·[sp,·#-24]!
262 »       mov»    r4,·r1 
263 »       mov.w»  r1,·#130»   ;·0x82 
264 »       strd»   r5,·r6,·[sp,·#8]262 »       strd»   r5,·r6,·[sp,·#8]
265 »       add.w»  r6,·r0,·#8263 »       add.w»  r6,·r0,·#8
 264 »       mov»    r4,·r1
266 »       mov»    r5,·r0265 »       mov»    r5,·r0
 266 »       mov.w»  r1,·#130»   ;·0x82
267 »       mov»    r0,·r6267 »       mov»    r0,·r6
268 »       strd»   r7,·lr,·[sp,·#16]268 »       strd»   r7,·lr,·[sp,·#16]
269 »       bl»     0·<group_mutex_lock>269 »       bl»     0·<group_mutex_lock>
270 ·R_ARM_THM_CALL» group_mutex_lock270 ·R_ARM_THM_CALL» group_mutex_lock
271 »       add.w»  r1,·r4,·#168»;·0xa8271 »       add.w»  r1,·r4,·#168»;·0xa8
272 »       mov»    r0,·r5272 »       mov»    r0,·r5
273 »       bl»     0·<zdb_zone_label_add_nolock>273 »       bl»     0·<zdb_zone_label_add_nolock>
274 ·R_ARM_THM_CALL» zdb_zone_label_add_nolock274 ·R_ARM_THM_CALL» zdb_zone_label_add_nolock
275 »       mov»    r5,·r0275 »       mov»    r5,·r0
276 »       mov»    r0,·r4 
277 »       ldr»    r7,·[r5,·#24]276 »       ldr»    r7,·[r5,·#24]
 277 »       mov»    r0,·r4
278 »       bl»     0·<zdb_zone_acquire>278 »       bl»     0·<zdb_zone_acquire>
279 ·R_ARM_THM_CALL» zdb_zone_acquire279 ·R_ARM_THM_CALL» zdb_zone_acquire
280 »       mov»    r0,·r6280 »       mov»    r0,·r6
281 »       mov.w»  r1,·#130»   ;·0x82 
282 »       str»    r4,·[r5,·#24]281 »       str»    r4,·[r5,·#24]
 282 »       mov.w»  r1,·#130»   ;·0x82
283 »       bl»     0·<group_mutex_unlock>283 »       bl»     0·<group_mutex_unlock>
284 ·R_ARM_THM_CALL» group_mutex_unlock284 ·R_ARM_THM_CALL» group_mutex_unlock
285 »       ldrd»   r3,·r4,·[sp]285 »       ldrd»   r3,·r4,·[sp]
286 »       mov»    r0,·r7 
287 »       ldrd»   r5,·r6,·[sp,·#8]286 »       ldrd»   r5,·r6,·[sp,·#8]
288 »       add»    sp,·#16287 »       add»    sp,·#16
 288 »       mov»    r0,·r7
289 »       pop»    {r7,·pc}289 »       pop»    {r7,·pc}
  
290 00000264·<zdb_remove_zone>:290 00000264·<zdb_remove_zone>:
291 zdb_remove_zone():291 zdb_remove_zone():
292 »       strd»   r3,·r4,·[sp,·#-24]!292 »       strd»   r3,·r4,·[sp,·#-24]!
Max diff block lines reached; 8083/11116 bytes (72.72%) of diff not shown.
78.1 KB
zdb_icmtl.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········9296·(bytes·into·file)13 ··Start·of·section·headers:··········9316·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x2450:1 There·are·11·section·headers,·starting·at·offset·0x2464:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000038·000d3c·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·000d50·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·001f40·0004b0·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·001f54·0004b0·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000d74·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000d88·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000d74·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000d88·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000d74·000682·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000d88·000682·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·0013f6·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·00140a·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0013f6·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00140a·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·00142c·0005e0·10······9··46··412 ··[·8]·.symtab···········SYMTAB··········00000000·001440·0005e0·10······9··46··4
13 ··[·9]·.strtab···········STRTAB··········00000000·001a0c·000531·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·001a20·000531·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·0023f0·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·002404·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
5.31 KB
readelf --wide --symbols {}
    
Offset 1, 57 lines modifiedOffset 1, 57 lines modified
  
1 Symbol·table·'.symtab'·contains·94·entries:1 Symbol·table·'.symtab'·contains·94·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000001····24·FUNC····LOCAL··DEFAULT····1·zdb_icmtl_replay_commit_label_forall_nsec3_del_cb4 ·····1:·00000001····24·FUNC····LOCAL··DEFAULT····1·zdb_icmtl_replay_commit_label_forall_nsec3_del_cb
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····3:·00000019····24·FUNC····LOCAL··DEFAULT····1·zdb_icmtl_replay_commit_label_forall_nsec3_add_cb6 ·····3:·00000019····24·FUNC····LOCAL··DEFAULT····1·zdb_icmtl_replay_commit_label_forall_nsec3_add_cb
7 ·····4:·00000704·····0·NOTYPE··LOCAL··DEFAULT····1·$d7 ·····4:·00000708·····0·NOTYPE··LOCAL··DEFAULT····1·$d
8 ·····5:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC98 ·····5:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC9
9 ·····6:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC39 ·····6:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
10 ·····7:·00000164·····0·NOTYPE··LOCAL··DEFAULT····5·.LC610 ·····7:·00000164·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
11 ·····8:·00000188·····0·NOTYPE··LOCAL··DEFAULT····5·.LC711 ·····8:·00000188·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7
12 ·····9:·00000128·····0·NOTYPE··LOCAL··DEFAULT····5·.LC512 ·····9:·00000128·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
13 ····10:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC113 ····10:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
14 ····11:·00000098·····0·NOTYPE··LOCAL··DEFAULT····5·.LC214 ····11:·00000098·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
15 ····12:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····5·.LC415 ····12:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
16 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC016 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
17 ····14:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC817 ····14:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC8
18 ····15:·00000750·····0·NOTYPE··LOCAL··DEFAULT····1·$t18 ····15:·00000754·····0·NOTYPE··LOCAL··DEFAULT····1·$t
19 ····16:·00000b20·····0·NOTYPE··LOCAL··DEFAULT····1·$d19 ····16:·00000b68·····0·NOTYPE··LOCAL··DEFAULT····1·$d
20 ····17:·00000268·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1220 ····17:·00000268·····0·NOTYPE··LOCAL··DEFAULT····5·.LC12
21 ····18:·000003c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1721 ····18:·000003c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC17
22 ····19:·00000448·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2022 ····19:·00000448·····0·NOTYPE··LOCAL··DEFAULT····5·.LC20
23 ····20:·000003f0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1823 ····20:·000003f0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC18
24 ····21:·000004a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2224 ····21:·000004a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC22
25 ····22:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1025 ····22:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC10
26 ····23:·000002b8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1326 ····23:·000002b8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC13
27 ····24:·00000338·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1527 ····24:·00000338·····0·NOTYPE··LOCAL··DEFAULT····5·.LC15
28 ····25:·00000470·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2128 ····25:·00000470·····0·NOTYPE··LOCAL··DEFAULT····5·.LC21
29 ····26:·0000042c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1929 ····26:·0000042c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC19
30 ····27:·000004d4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2330 ····27:·000004d4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC23
31 ····28:·00000b64·····0·NOTYPE··LOCAL··DEFAULT····1·$t31 ····28:·00000230·····0·NOTYPE··LOCAL··DEFAULT····5·.LC11
32 ····29:·00000d14·····0·NOTYPE··LOCAL··DEFAULT····1·$d32 ····29:·00000bb0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
33 ····30:·00000504·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2433 ····30:·00000d30·····0·NOTYPE··LOCAL··DEFAULT····1·$d
34 ····31:·00000668·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2934 ····31:·000002f0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC14
35 ····32:·00000230·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1135 ····32:·00000668·····0·NOTYPE··LOCAL··DEFAULT····5·.LC29
36 ····33:·000002f0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1436 ····33:·00000624·····0·NOTYPE··LOCAL··DEFAULT····5·.LC28
37 ····34:·00000624·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2837 ····34:·00000380·····0·NOTYPE··LOCAL··DEFAULT····5·.LC16
38 ····35:·00000380·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1638 ····35:·00000538·····0·NOTYPE··LOCAL··DEFAULT····5·.LC25
39 ····36:·00000538·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2539 ····36:·0000058c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC26
40 ····37:·0000058c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2640 ····37:·00000504·····0·NOTYPE··LOCAL··DEFAULT····5·.LC24
41 ····38:·000005e0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2741 ····38:·000005e0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC27
42 ····39:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d42 ····39:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
43 ····40:·00000000·····0·SECTION·LOCAL··DEFAULT····1·43 ····40:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
44 ····41:·00000000·····0·SECTION·LOCAL··DEFAULT····3·44 ····41:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
45 ····42:·00000000·····0·SECTION·LOCAL··DEFAULT····4·45 ····42:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
46 ····43:·00000000·····0·SECTION·LOCAL··DEFAULT····5·46 ····43:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
47 ····44:·00000000·····0·SECTION·LOCAL··DEFAULT····6·47 ····44:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
48 ····45:·00000000·····0·SECTION·LOCAL··DEFAULT····7·48 ····45:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
49 ····46:·00000031··1824·FUNC····GLOBAL·DEFAULT····1·zdb_icmtl_replay_commit49 ····46:·00000031··1828·FUNC····GLOBAL·DEFAULT····1·zdb_icmtl_replay_commit
50 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dns_resource_record_init50 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dns_resource_record_init
51 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_chain_replay_init51 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_chain_replay_init
52 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec_chain_replay_init52 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec_chain_replay_init
53 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg53 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg
54 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_record_delete54 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_record_delete
55 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_dnslabel_vector55 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_dnslabel_vector
56 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_find56 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_find
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_insert71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_insert
72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
75 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_dnsname_node_compare75 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_dnsname_node_compare
76 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_database_logger76 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_database_logger
77 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_ul2d77 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_ul2d
78 ····74:·00000751··1516·FUNC····GLOBAL·DEFAULT····1·zdb_icmtl_replay78 ····74:·00000755··1532·FUNC····GLOBAL·DEFAULT····1·zdb_icmtl_replay
79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_double_lock79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_double_lock
80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_getserial80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_getserial
81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_journal_get_serial_range81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_journal_get_serial_range
82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·serial_lt82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·serial_lt
83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·serial_gt83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·serial_gt
84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_journal_get_ixfr_stream_at_serial84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_journal_get_ixfr_stream_at_serial
85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·buffer_input_stream_init85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·buffer_input_stream_init
21.0 KB
readelf --wide --relocs {}
    
Offset 1, 153 lines modifiedOffset 1, 153 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1f40·contains·150·entries:1 Relocation·section·'.rel.text'·at·offset·0x1f54·contains·150·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000080··00002f0a·R_ARM_THM_CALL·········00000000···dns_resource_record_init3 00000074··00002f0a·R_ARM_THM_CALL·········00000000···dns_resource_record_init
4 00000096··0000300a·R_ARM_THM_CALL·········00000000···nsec3_chain_replay_init4 00000086··0000300a·R_ARM_THM_CALL·········00000000···nsec3_chain_replay_init
5 0000009e··0000310a·R_ARM_THM_CALL·········00000000···nsec_chain_replay_init5 0000008e··0000310a·R_ARM_THM_CALL·········00000000···nsec_chain_replay_init
6 000000dc··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg6 000000e0··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg
7 000000ec··0000330a·R_ARM_THM_CALL·········00000000···zdb_record_delete7 000000f0··0000330a·R_ARM_THM_CALL·········00000000···zdb_record_delete
8 00000102··0000340a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_vector8 00000106··0000340a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_vector
9 00000178··0000350a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find9 0000017c··0000350a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find
10 0000019c··0000360a·R_ARM_THM_CALL·········00000000···zdb_rr_label_delete_record_exact10 000001a0··0000360a·R_ARM_THM_CALL·········00000000···zdb_rr_label_delete_record_exact
11 000001b6··0000370a·R_ARM_THM_CALL·········00000000···dns_resource_record_read11 000001ba··0000370a·R_ARM_THM_CALL·········00000000···dns_resource_record_read
12 000001fe··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg12 00000202··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg
13 0000020c··0000330a·R_ARM_THM_CALL·········00000000···zdb_record_delete13 00000210··0000330a·R_ARM_THM_CALL·········00000000···zdb_record_delete
14 00000222··0000340a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_vector14 00000226··0000340a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_vector
15 00000286··0000380a·R_ARM_THM_CALL·········00000000···malloc15 0000028a··0000380a·R_ARM_THM_CALL·········00000000···malloc
16 000002aa··0000390a·R_ARM_THM_CALL·········00000000···memcpy16 000002ae··0000390a·R_ARM_THM_CALL·········00000000···memcpy
17 000002cc··00003a0a·R_ARM_THM_CALL·········00000000···zdb_zone_record_add17 000002d0··00003a0a·R_ARM_THM_CALL·········00000000···zdb_zone_record_add
18 00000324··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg18 00000328··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg
19 00000332··0000330a·R_ARM_THM_CALL·········00000000···zdb_record_delete19 00000336··0000330a·R_ARM_THM_CALL·········00000000···zdb_record_delete
20 00000348··0000340a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_vector20 0000034c··0000340a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_vector
21 00000356··00003b0a·R_ARM_THM_CALL·········00000000···nsec3_zone_add_from_rdata21 0000035a··00003b0a·R_ARM_THM_CALL·········00000000···nsec3_zone_add_from_rdata
22 00000360··0000380a·R_ARM_THM_CALL·········00000000···malloc22 00000364··0000380a·R_ARM_THM_CALL·········00000000···malloc
23 0000038a··0000390a·R_ARM_THM_CALL·········00000000···memcpy23 0000038e··0000390a·R_ARM_THM_CALL·········00000000···memcpy
24 00000398··00003a0a·R_ARM_THM_CALL·········00000000···zdb_zone_record_add24 0000039c··00003a0a·R_ARM_THM_CALL·········00000000···zdb_zone_record_add
25 000003d4··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg25 000003d6··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg
26 000003ec··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg26 000003f0··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg
27 0000042e··00003c0a·R_ARM_THM_CALL·········00000000···zdb_rr_label_find_exact27 00000434··00003c0a·R_ARM_THM_CALL·········00000000···zdb_rr_label_find_exact
28 0000047a··00003c0a·R_ARM_THM_CALL·········00000000···zdb_rr_label_find_exact28 00000480··00003c0a·R_ARM_THM_CALL·········00000000···zdb_rr_label_find_exact
29 0000048c··00003d0a·R_ARM_THM_CALL·········00000000···zdb_rr_label_forall_children_of_fqdn29 00000492··00003d0a·R_ARM_THM_CALL·········00000000···zdb_rr_label_forall_children_of_fqdn
30 000004ba··00003c0a·R_ARM_THM_CALL·········00000000···zdb_rr_label_find_exact30 000004c2··00003c0a·R_ARM_THM_CALL·········00000000···zdb_rr_label_find_exact
31 00000508··00003c0a·R_ARM_THM_CALL·········00000000···zdb_rr_label_find_exact31 00000510··00003c0a·R_ARM_THM_CALL·········00000000···zdb_rr_label_find_exact
32 00000514··00003d0a·R_ARM_THM_CALL·········00000000···zdb_rr_label_forall_children_of_fqdn32 0000051c··00003d0a·R_ARM_THM_CALL·········00000000···zdb_rr_label_forall_children_of_fqdn
33 00000548··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg33 00000550··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg
34 0000056a··0000360a·R_ARM_THM_CALL·········00000000···zdb_rr_label_delete_record_exact34 00000572··0000360a·R_ARM_THM_CALL·········00000000···zdb_rr_label_delete_record_exact
35 00000576··00003e0a·R_ARM_THM_CALL·········00000000···rr_soa_get_serial35 0000057e··00003e0a·R_ARM_THM_CALL·········00000000···rr_soa_get_serial
36 000005a4··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg36 000005aa··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg
37 000005be··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg37 000005be··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg
38 000005d6··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg38 000005da··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg
39 00000606··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg39 0000060a··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg
40 00000630··00003f0a·R_ARM_THM_CALL·········00000000···dns_resource_record_clear40 00000634··00003f0a·R_ARM_THM_CALL·········00000000···dns_resource_record_clear
41 0000066c··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg41 00000672··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg
42 00000670··0000400a·R_ARM_THM_CALL·········00000000···logger_flush42 00000676··0000400a·R_ARM_THM_CALL·········00000000···logger_flush
43 00000682··0000410a·R_ARM_THM_CALL·········00000000···zdb_record_delete_exact43 00000688··0000410a·R_ARM_THM_CALL·········00000000···zdb_record_delete_exact
44 0000068a··0000420a·R_ARM_THM_CALL·········00000000···dnsname_dup44 00000690··0000420a·R_ARM_THM_CALL·········00000000···dnsname_dup
45 00000692··0000430a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert45 00000698··0000430a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert
46 000006ae··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg46 000006b4··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg
47 000006ba··00003f0a·R_ARM_THM_CALL·········00000000···dns_resource_record_clear47 000006c0··00003f0a·R_ARM_THM_CALL·········00000000···dns_resource_record_clear
48 000006ec··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg48 000006f2··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg
49 000006f6··0000440a·R_ARM_THM_CALL·········00000000···perror49 000006fc··0000440a·R_ARM_THM_CALL·········00000000···perror
50 000006fe··0000450a·R_ARM_THM_CALL·········00000000···exit50 00000704··0000450a·R_ARM_THM_CALL·········00000000···exit
51 00000704··00004619·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_51 00000708··00004619·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
52 00000708··00000503·R_ARM_REL32············000001bc···.LC952 0000070c··00000503·R_ARM_REL32············000001bc···.LC9
53 0000070c··00000303·R_ARM_REL32············00000019···zdb_icmtl_replay_commit_label_forall_nsec3_add_cb 
54 00000710··0000471a·R_ARM_GOT_BREL·········00000000···ptr_set_dnsname_node_compare53 00000710··0000471a·R_ARM_GOT_BREL·········00000000···ptr_set_dnsname_node_compare
55 00000714··0000481a·R_ARM_GOT_BREL·········00000000···g_database_logger54 00000714··00000303·R_ARM_REL32············00000019···zdb_icmtl_replay_commit_label_forall_nsec3_add_cb
56 00000718··00000603·R_ARM_REL32············000000c0···.LC355 00000718··0000481a·R_ARM_GOT_BREL·········00000000···g_database_logger
57 0000071c··00000603·R_ARM_REL32············000000c0···.LC356 0000071c··00000603·R_ARM_REL32············000000c0···.LC3
58 00000720··00000603·R_ARM_REL32············000000c0···.LC357 00000720··00000603·R_ARM_REL32············000000c0···.LC3
59 00000724··00000703·R_ARM_REL32············00000164···.LC658 00000724··00000603·R_ARM_REL32············000000c0···.LC3
60 00000728··00000803·R_ARM_REL32············00000188···.LC759 00000728··00000703·R_ARM_REL32············00000164···.LC6
61 0000072c··00000103·R_ARM_REL32············00000001···zdb_icmtl_replay_commit_label_forall_nsec3_del_cb60 0000072c··00000803·R_ARM_REL32············00000188···.LC7
62 00000730··00000903·R_ARM_REL32············00000128···.LC561 00000730··00000103·R_ARM_REL32············00000001···zdb_icmtl_replay_commit_label_forall_nsec3_del_cb
63 00000734··00000703·R_ARM_REL32············00000164···.LC662 00000734··00000903·R_ARM_REL32············00000128···.LC5
64 00000738··00000803·R_ARM_REL32············00000188···.LC763 00000738··00000703·R_ARM_REL32············00000164···.LC6
65 0000073c··00000a03·R_ARM_REL32············0000005c···.LC164 0000073c··00000803·R_ARM_REL32············00000188···.LC7
66 00000740··00000b03·R_ARM_REL32············00000098···.LC265 00000740··00000a03·R_ARM_REL32············0000005c···.LC1
67 00000744··00000c03·R_ARM_REL32············000000ec···.LC466 00000744··00000b03·R_ARM_REL32············00000098···.LC2
68 00000748··00000d03·R_ARM_REL32············00000000···.LC067 00000748··00000c03·R_ARM_REL32············000000ec···.LC4
69 0000074c··00000e03·R_ARM_REL32············000001ac···.LC868 0000074c··00000d03·R_ARM_REL32············00000000···.LC0
70 0000077c··00004b0a·R_ARM_THM_CALL·········00000000···zdb_zone_double_lock69 00000750··00000e03·R_ARM_REL32············000001ac···.LC8
71 00000784··00004c0a·R_ARM_THM_CALL·········00000000···zdb_zone_getserial70 00000780··00004b0a·R_ARM_THM_CALL·········00000000···zdb_zone_double_lock
72 0000079c··00004d0a·R_ARM_THM_CALL·········00000000···zdb_zone_journal_get_serial_range71 0000078a··00004c0a·R_ARM_THM_CALL·········00000000···zdb_zone_getserial
73 000007c8··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg72 000007a2··00004d0a·R_ARM_THM_CALL·········00000000···zdb_zone_journal_get_serial_range
74 000007da··00004e0a·R_ARM_THM_CALL·········00000000···serial_lt73 000007d4··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg
75 000007ee··00004f0a·R_ARM_THM_CALL·········00000000···serial_gt74 000007e8··00004e0a·R_ARM_THM_CALL·········00000000···serial_lt
76 00000806··0000500a·R_ARM_THM_CALL·········00000000···zdb_zone_journal_get_ixfr_stream_at_serial75 000007fc··00004f0a·R_ARM_THM_CALL·········00000000···serial_gt
77 00000842··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg76 00000816··0000500a·R_ARM_THM_CALL·········00000000···zdb_zone_journal_get_ixfr_stream_at_serial
78 0000084e··0000510a·R_ARM_THM_CALL·········00000000···buffer_input_stream_init77 00000846··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg
79 00000880··0000520a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_init_ex78 00000854··0000510a·R_ARM_THM_CALL·········00000000···buffer_input_stream_init
80 00000886··00002f0a·R_ARM_THM_CALL·········00000000···dns_resource_record_init79 00000884··0000520a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_init_ex
81 00000894··0000530a·R_ARM_THM_CALL·········00000000···dnscore_shuttingdown80 0000088e··00002f0a·R_ARM_THM_CALL·········00000000···dns_resource_record_init
82 000008a6··0000370a·R_ARM_THM_CALL·········00000000···dns_resource_record_read81 0000089e··0000530a·R_ARM_THM_CALL·········00000000···dnscore_shuttingdown
83 000008d8··0000540a·R_ARM_THM_CALL·········00000000···dns_resource_record_write82 000008b0··0000370a·R_ARM_THM_CALL·········00000000···dns_resource_record_read
84 000008e4··0000370a·R_ARM_THM_CALL·········00000000···dns_resource_record_read83 000008e4··0000540a·R_ARM_THM_CALL·········00000000···dns_resource_record_write
85 00000902··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg84 000008f0··0000370a·R_ARM_THM_CALL·········00000000···dns_resource_record_read
86 00000912··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg85 0000090a··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg
87 00000916··0000550a·R_ARM_THM_CALL·········00000000···timeus86 00000920··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg
88 00000928··0000560a·R_ARM_THM_CALL·········00000000···zdb_zone_exchange_locks87 00000924··0000550a·R_ARM_THM_CALL·········00000000···timeus
89 0000092e··0000570a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_buffer88 00000936··0000560a·R_ARM_THM_CALL·········00000000···zdb_zone_exchange_locks
90 00000936··0000580a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_size89 0000093c··0000570a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_buffer
91 00000944··0000590a·R_ARM_THM_CALL·········00000000···bytearray_input_stream_init_const90 00000944··0000580a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_size
92 0000094e··00002e0a·R_ARM_THM_CALL·········00000031···zdb_icmtl_replay_commit91 00000952··0000590a·R_ARM_THM_CALL·········00000000···bytearray_input_stream_init_const
93 0000095e··0000560a·R_ARM_THM_CALL·········00000000···zdb_zone_exchange_locks92 0000095c··00002e0a·R_ARM_THM_CALL·········00000031···zdb_icmtl_replay_commit
94 0000096c··0000550a·R_ARM_THM_CALL·········00000000···timeus93 0000096c··0000560a·R_ARM_THM_CALL·········00000000···zdb_zone_exchange_locks
95 000009d8··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg94 0000097a··0000550a·R_ARM_THM_CALL·········00000000···timeus
96 000009ea··00005a0a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_reset95 000009e8··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg
97 000009f2··0000540a·R_ARM_THM_CALL·········00000000···dns_resource_record_write96 000009fa··00005a0a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_reset
98 00000a08··00005b0a·R_ARM_THM_CALL·········00000000···zdb_zone_double_unlock97 00000a04··0000540a·R_ARM_THM_CALL·········00000000···dns_resource_record_write
99 00000a1e··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg98 00000a1a··00005b0a·R_ARM_THM_CALL·········00000000···zdb_zone_double_unlock
100 00000a4e··00005b0a·R_ARM_THM_CALL·········00000000···zdb_zone_double_unlock99 00000a32··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg
101 00000a60··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg100 00000a62··00005b0a·R_ARM_THM_CALL·········00000000···zdb_zone_double_unlock
102 00000a70··00005b0a·R_ARM_THM_CALL·········00000000···zdb_zone_double_unlock101 00000a74··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg
103 00000a82··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg102 00000a84··00005b0a·R_ARM_THM_CALL·········00000000···zdb_zone_double_unlock
104 00000a88··00005c0a·R_ARM_THM_CALL·········00000000···zdb_zone_journal_delete103 00000a96··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg
105 00000ace··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg104 00000a9c··00005c0a·R_ARM_THM_CALL·········00000000···zdb_zone_journal_delete
106 00000ae4··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg105 00000ae8··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg
107 00000ae8··0000400a·R_ARM_THM_CALL·········00000000···logger_flush106 00000afa··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg
108 00000af0··0000540a·R_ARM_THM_CALL·········00000000···dns_resource_record_write107 00000afe··0000400a·R_ARM_THM_CALL·········00000000···logger_flush
109 00000afa··0000490a·R_ARM_THM_CALL·········00000000···__aeabi_ul2d108 00000b0c··0000540a·R_ARM_THM_CALL·········00000000···dns_resource_record_write
110 00000b16··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg109 00000b16··0000490a·R_ARM_THM_CALL·········00000000···__aeabi_ul2d
111 00000b30··00004619·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_110 00000b32··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg
112 00000b34··0000481a·R_ARM_GOT_BREL·········00000000···g_database_logger111 00000b42··00005b0a·R_ARM_THM_CALL·········00000000···zdb_zone_double_unlock
113 00000b38··00001103·R_ARM_REL32············00000268···.LC12112 00000b78··00004619·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
114 00000b3c··00001203·R_ARM_REL32············000003c0···.LC17113 00000b7c··0000481a·R_ARM_GOT_BREL·········00000000···g_database_logger
115 00000b40··00001303·R_ARM_REL32············00000448···.LC20114 00000b80··00001103·R_ARM_REL32············00000268···.LC12
116 00000b44··00001403·R_ARM_REL32············000003f0···.LC18115 00000b84··00001203·R_ARM_REL32············000003c0···.LC17
117 00000b48··00001503·R_ARM_REL32············000004a0···.LC22116 00000b88··00001303·R_ARM_REL32············00000448···.LC20
118 00000b4c··00001603·R_ARM_REL32············000001f8···.LC10117 00000b8c··00001403·R_ARM_REL32············000003f0···.LC18
119 00000b50··00001703·R_ARM_REL32············000002b8···.LC13118 00000b90··00001503·R_ARM_REL32············000004a0···.LC22
120 00000b54··00001803·R_ARM_REL32············00000338···.LC15119 00000b94··00001603·R_ARM_REL32············000001f8···.LC10
121 00000b58··00001903·R_ARM_REL32············00000470···.LC21120 00000b98··00001703·R_ARM_REL32············000002b8···.LC13
122 00000b5c··00001a03·R_ARM_REL32············0000042c···.LC19121 00000b9c··00001803·R_ARM_REL32············00000338···.LC15
123 00000b60··00001b03·R_ARM_REL32············000004d4···.LC23122 00000ba0··00001903·R_ARM_REL32············00000470···.LC21
124 00000b7a··0000320a·R_ARM_THM_CALL·········00000000···logger_handle_msg123 00000ba4··00001a03·R_ARM_REL32············0000042c···.LC19
125 00000b92··00003f0a·R_ARM_THM_CALL·········00000000···dns_resource_record_clear124 00000ba8··00001b03·R_ARM_REL32············000004d4···.LC23
126 00000ba0··00005b0a·R_ARM_THM_CALL·········00000000···zdb_zone_double_unlock125 00000bac··00001c03·R_ARM_REL32············00000230···.LC11
Max diff block lines reached; 1241/21460 bytes (5.78%) of diff not shown.
502 B
strings --all --bytes=8 {}
    
Offset 1, 10 lines modifiedOffset 1, 8 lines modified
1 *;F0F`JO1 ]JVH+hzD0XO
2 NJ+h8XzD 
3 PJ+h8XzD 
4 journal:·%{dnsname}:·zone·has·both·NSEC·and·NSEC3·status,·which·is·not·supported·by·YADIFA2 journal:·%{dnsname}:·zone·has·both·NSEC·and·NSEC3·status,·which·is·not·supported·by·YADIFA
5 journal:·%{dnsname}:·reached·the·end·of·the·journal·page3 journal:·%{dnsname}:·reached·the·end·of·the·journal·page
6 journal:·%{dnsname}:·broken·journal:·%r4 journal:·%{dnsname}:·broken·journal:·%r
7 journal:·%{dnsname}:·removing·obsolete·SOA5 journal:·%{dnsname}:·removing·obsolete·SOA
8 journal:·%{dnsname}:·removing·current·SOA·gave·an·error:·%r6 journal:·%{dnsname}:·removing·current·SOA·gave·an·error:·%r
9 journal:·%{dnsname}:·SOA:·del·%{dnsname}·%{typerdatadesc}7 journal:·%{dnsname}:·SOA:·del·%{dnsname}·%{typerdatadesc}
10 journal:·%{dnsname}:·del·%{dnsrr}8 journal:·%{dnsname}:·del·%{dnsrr}
46.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 597 lines modifiedOffset 2, 597 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<zdb_icmtl_replay_commit_label_forall_nsec3_del_cb>:3 00000000·<zdb_icmtl_replay_commit_label_forall_nsec3_del_cb>:
4 zdb_icmtl_replay_commit_label_forall_nsec3_del_cb():4 zdb_icmtl_replay_commit_label_forall_nsec3_del_cb():
5 »       str.w»  r4,·[sp,·#-4]!5 »       str.w»  r4,·[sp,·#-4]!
 6 »       ldr»    r4,·[r2,·#0]
6 »       mov.w»  r3,·#07 »       mov.w»  r3,·#0
7 »       mov»    r0,·r28 »       mov»    r0,·r2
8 »       ldr»    r4,·[r2,·#0] 
9 »       mov»    r2,·r39 »       mov»    r2,·r3
10 »       ldr»    r4,·[r4,·#4]10 »       ldr»    r4,·[r4,·#4]
11 »       mov»    ip,·r411 »       mov»    ip,·r4
12 »       ldr.w»  r4,·[sp],·#412 »       ldr.w»  r4,·[sp],·#4
13 »       bx»     ip13 »       bx»     ip
  
14 00000018·<zdb_icmtl_replay_commit_label_forall_nsec3_add_cb>:14 00000018·<zdb_icmtl_replay_commit_label_forall_nsec3_add_cb>:
15 zdb_icmtl_replay_commit_label_forall_nsec3_add_cb():15 zdb_icmtl_replay_commit_label_forall_nsec3_add_cb():
16 »       str.w»  r4,·[sp,·#-4]!16 »       str.w»  r4,·[sp,·#-4]!
 17 »       ldr»    r4,·[r2,·#0]
17 »       mov.w»  r3,·#018 »       mov.w»  r3,·#0
18 »       mov»    r0,·r219 »       mov»    r0,·r2
19 »       ldr»    r4,·[r2,·#0] 
20 »       mov»    r2,·r320 »       mov»    r2,·r3
21 »       ldr»    r4,·[r4,·#0]21 »       ldr»    r4,·[r4,·#0]
22 »       mov»    ip,·r422 »       mov»    ip,·r4
23 »       ldr.w»  r4,·[sp],·#423 »       ldr.w»  r4,·[sp],·#4
24 »       bx»     ip24 »       bx»     ip
  
25 00000030·<zdb_icmtl_replay_commit>:25 00000030·<zdb_icmtl_replay_commit>:
26 zdb_icmtl_replay_commit():26 zdb_icmtl_replay_commit():
27 »       ldr.w»  r3,·[pc,·#1744]»     ;·704·<zdb_icmtl_replay_commit+0x6d4>27 »       ldr»    r3,·[r0,·#4]
28 »       str.w»  r4,·[sp,·#-36]!28 »       str.w»  r4,·[sp,·#-36]!
29 »       strd»   r5,·r6,·[sp,·#4] 
30 »       strd»   r7,·r8,·[sp,·#12] 
31 »       mov»    r8,·r0 
32 »       strd»   r9,·sl,·[sp,·#20]29 »       strd»   r9,·sl,·[sp,·#20]
33 »       add»    r3,·pc30 »       strd»   r7,·r8,·[sp,·#12]
 31 »       strd»   r5,·r6,·[sp,·#4]
34 »       strd»   fp,·lr,·[sp,·#28]32 »       strd»   fp,·lr,·[sp,·#28]
35 »       sub.w»  sp,·sp,·#908»;·0x38c33 »       sub.w»  sp,·sp,·#908»;·0x38c
36 »       strd»   r1,·r3,·[sp,·#20]34 »       mov»    r8,·r0
37 »       ldr»    r3,·[r0,·#4] 
38 »       str»    r2,·[sp,·#52]» ;·0x34 
39 »       ldrh»   r3,·[r3,·#28]35 »       ldrh»   r3,·[r3,·#28]
 36 »       str»    r2,·[sp,·#52]» ;·0x34
 37 »       ldr.w»  r2,·[pc,·#1716]»     ;·708·<zdb_icmtl_replay_commit+0x6d8>
 38 »       str»    r1,·[sp,·#20]
40 »       ubfx»   r4,·r3,·#9,·#139 »       ubfx»   r4,·r3,·#9,·#1
 40 »       add»    r2,·pc
41 »       ands.w» r4,·r4,·r3,·lsr·#841 »       ands.w» r4,·r4,·r3,·lsr·#8
42 »       bne.w»  6d2·<zdb_icmtl_replay_commit+0x6a2>42 »       str»    r2,·[sp,·#24]
43 »       ldr.w»  r3,·[pc,·#1696]»     ;·708·<zdb_icmtl_replay_commit+0x6d8>43 »       bne.w»  6d8·<zdb_icmtl_replay_commit+0x6a8>
44 »       add.w»  r9,·sp,·#112»;·0x7044 »       add.w»  r9,·sp,·#112»;·0x70
45 »       add»    r5,·sp,·#80»   ;·0x50 
46 »       mov»    r0,·r9 
47 »       add»    r6,·sp,·#72»   ;·0x48 
48 »       add»    r7,·sp,·#96»   ;·0x60 
49 »       add.w»  fp,·sp,·#64» ;·0x4045 »       add.w»  fp,·sp,·#64» ;·0x40
50 »       mov»    sl,·r746 »       mov»    r0,·r9
51 »       add»    r3,·pc47 »       add.w»  sl,·sp,·#96» ;·0x60
52 »       str»    r3,·[sp,·#56]» ;·0x38 
53 »       bl»     0·<dns_resource_record_init>48 »       bl»     0·<dns_resource_record_init>
54 ·R_ARM_THM_CALL» dns_resource_record_init49 ·R_ARM_THM_CALL» dns_resource_record_init
55 »       ldr.w»  r3,·[pc,·#1668]»     ;·70c·<zdb_icmtl_replay_commit+0x6dc>50 »       add»    r3,·sp,·#72»   ;·0x48
 51 »       mov»    r5,·r3
56 »       mov»    r1,·r852 »       mov»    r1,·r8
57 »       mov»    r0,·fp53 »       mov»    r0,·fp
58 »       str»    r4,·[r7,·#0]54 »       str»    r3,·[sp,·#32]
59 »       str»    r6,·[sp,·#32]55 »       str.w»  r4,·[sl]
60 »       str»    r5,·[sp,·#44]» ;·0x2c 
61 »       add»    r3,·pc 
62 »       str»    r3,·[sp,·#60]» ;·0x3c 
63 »       bl»     0·<nsec3_chain_replay_init>56 »       bl»     0·<nsec3_chain_replay_init>
64 ·R_ARM_THM_CALL» nsec3_chain_replay_init57 ·R_ARM_THM_CALL» nsec3_chain_replay_init
65 »       mov»    r0,·r658 »       mov»    r0,·r5
66 »       mov»    r1,·r859 »       mov»    r1,·r8
67 »       bl»     0·<nsec_chain_replay_init>60 »       bl»     0·<nsec_chain_replay_init>
68 ·R_ARM_THM_CALL» nsec_chain_replay_init61 ·R_ARM_THM_CALL» nsec_chain_replay_init
69 »       mov.w»  r2,·#162 »       ldr.w»  r1,·[pc,·#1656]»     ;·70c·<zdb_icmtl_replay_commit+0x6dc>
70 »       movt»   r2,·#32772»  ;·0x800463 »       ldr.w»  r3,·[pc,·#1656]»     ;·710·<zdb_icmtl_replay_commit+0x6e0>
71 »       ldr.w»  r3,·[pc,·#1636]»     ;·710·<zdb_icmtl_replay_commit+0x6e0>64 »       add»    r2,·sp,·#80»   ;·0x50
72 »       str»    r4,·[r5,·#0]65 »       str»    r2,·[sp,·#44]» ;·0x2c
 66 »       str»    r4,·[r2,·#0]
73 »       mov.w»  r6,·#167 »       mov.w»  r6,·#1
74 »       str»    r4,·[sp,·#8] 
75 »       str»    r2,·[sp,·#48]» ;·0x30 
76 »       ldr»    r2,·[sp,·#24] 
77 »       ldr»    r3,·[r2,·r3] 
78 »       str»    r3,·[r5,·#4] 
79 »       mov»    r5,·r968 »       mov»    r5,·r9
80 »       b.n»    1b2·<zdb_icmtl_replay_commit+0x182>69 »       add»    r1,·pc
81 »       cbnz»   r4,·f6·<zdb_icmtl_replay_commit+0xc6>70 »       str»    r1,·[sp,·#56]» ;·0x38
82 »       ldr.w»  r0,·[pc,·#1612]»     ;·714·<zdb_icmtl_replay_commit+0x6e4>71 »       ldr.w»  r1,·[pc,·#1640]»     ;·714·<zdb_icmtl_replay_commit+0x6e4>
83 »       mov.w»  r1,·#672 »       add»    r1,·pc
 73 »       str»    r1,·[sp,·#60]» ;·0x3c
 74 »       mov.w»  r1,·#1
 75 »       movt»   r1,·#32772»  ;·0x8004
 76 »       str»    r1,·[sp,·#48]» ;·0x30
 77 »       ldr»    r1,·[sp,·#24]
 78 »       ldr»    r3,·[r1,·r3]
 79 »       str»    r4,·[sp,·#8]
 80 »       str»    r3,·[sp,·#84]» ;·0x54
 81 »       b.n»    1b6·<zdb_icmtl_replay_commit+0x186>
 82 »       cbnz»   r4,·fa·<zdb_icmtl_replay_commit+0xca>
 83 »       ldr.w»  r0,·[pc,·#1612]»     ;·718·<zdb_icmtl_replay_commit+0x6e8>
84 »       ldr»    r4,·[sp,·#24]84 »       ldr»    r4,·[sp,·#24]
85 »       ldr.w»  r2,·[pc,·#1608]»     ;·718·<zdb_icmtl_replay_commit+0x6e8>85 »       ldr.w»  r2,·[pc,·#1612]»     ;·71c·<zdb_icmtl_replay_commit+0x6ec>
 86 »       mov.w»  r1,·#6
86 »       ldr.w»  r3,·[r8]87 »       ldr.w»  r3,·[r8]
87 »       ldr»    r4,·[r4,·r0]88 »       ldr»    r4,·[r4,·r0]
88 »       add»    r2,·pc89 »       add»    r2,·pc
89 »       ldr»    r0,·[r4,·#0]90 »       ldr»    r0,·[r4,·#0]
90 »       bl»     0·<logger_handle_msg>91 »       bl»     0·<logger_handle_msg>
91 ·R_ARM_THM_CALL» logger_handle_msg92 ·R_ARM_THM_CALL» logger_handle_msg
92 »       ldr.w»  r0,·[r8,·#4]93 »       ldr.w»  r0,·[r8,·#4]
93 »       mov.w»  r1,·#1536»  ;·0x60094 »       mov.w»  r1,·#1536»  ;·0x600
94 »       add.w»  r0,·r0,·#2095 »       add.w»  r0,·r0,·#20
95 »       bl»     0·<zdb_record_delete>96 »       bl»     0·<zdb_record_delete>
96 ·R_ARM_THM_CALL» zdb_record_delete97 ·R_ARM_THM_CALL» zdb_record_delete
97 »       cmp»    r0,·#098 »       cmp»    r0,·#0
98 »       blt.w»  698·<zdb_icmtl_replay_commit+0x668>99 »       blt.w»  69e·<zdb_icmtl_replay_commit+0x66e>
99 »       add»    r3,·sp,·#388»  ;·0x184100 »       add»    r3,·sp,·#388»  ;·0x184
100 »       add.w»  r7,·sp,·#133»;·0x85101 »       add.w»  r7,·sp,·#133»;·0x85
101 »       mov»    r1,·r3102 »       mov»    r1,·r3
102 »       mov»    r0,·r7103 »       mov»    r0,·r7
Max diff block lines reached; 43869/47755 bytes (91.86%) of diff not shown.
1.42 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 10, 17 lines modifiedOffset 10, 17 lines modified
10 ··0x00000070·2e4c4333·002e4c43·36002e4c·4337002e·.LC3..LC6..LC7..10 ··0x00000070·2e4c4333·002e4c43·36002e4c·4337002e·.LC3..LC6..LC7..
11 ··0x00000080·4c433500·2e4c4331·002e4c43·32002e4c·LC5..LC1..LC2..L11 ··0x00000080·4c433500·2e4c4331·002e4c43·32002e4c·LC5..LC1..LC2..L
12 ··0x00000090·4334002e·4c433000·2e4c4338·002e4c43·C4..LC0..LC8..LC12 ··0x00000090·4334002e·4c433000·2e4c4338·002e4c43·C4..LC0..LC8..LC
13 ··0x000000a0·3132002e·4c433137·002e4c43·3230002e·12..LC17..LC20..13 ··0x000000a0·3132002e·4c433137·002e4c43·3230002e·12..LC17..LC20..
14 ··0x000000b0·4c433138·002e4c43·3232002e·4c433130·LC18..LC22..LC1014 ··0x000000b0·4c433138·002e4c43·3232002e·4c433130·LC18..LC22..LC10
15 ··0x000000c0·002e4c43·3133002e·4c433135·002e4c43·..LC13..LC15..LC15 ··0x000000c0·002e4c43·3133002e·4c433135·002e4c43·..LC13..LC15..LC
16 ··0x000000d0·3231002e·4c433139·002e4c43·3233002e·21..LC19..LC23..16 ··0x000000d0·3231002e·4c433139·002e4c43·3233002e·21..LC19..LC23..
17 ··0x000000e0·4c433234·002e4c43·3239002e·4c433131·LC24..LC29..LC1117 ··0x000000e0·4c433131·002e4c43·3134002e·4c433239·LC11..LC14..LC29
18 ··0x000000f0·002e4c43·3134002e·4c433238·002e4c43·..LC14..LC28..LC18 ··0x000000f0·002e4c43·3238002e·4c433136·002e4c43·..LC28..LC16..LC
19 ··0x00000100·3136002e·4c433235·002e4c43·3236002e·16..LC25..LC26..19 ··0x00000100·3235002e·4c433236·002e4c43·3234002e·25..LC26..LC24..
20 ··0x00000110·4c433237·007a6462·5f69636d·746c5f72·LC27.zdb_icmtl_r20 ··0x00000110·4c433237·007a6462·5f69636d·746c5f72·LC27.zdb_icmtl_r
21 ··0x00000120·65706c61·795f636f·6d6d6974·00646e73·eplay_commit.dns21 ··0x00000120·65706c61·795f636f·6d6d6974·00646e73·eplay_commit.dns
22 ··0x00000130·5f726573·6f757263·655f7265·636f7264·_resource_record22 ··0x00000130·5f726573·6f757263·655f7265·636f7264·_resource_record
23 ··0x00000140·5f696e69·74006e73·6563335f·63686169·_init.nsec3_chai23 ··0x00000140·5f696e69·74006e73·6563335f·63686169·_init.nsec3_chai
24 ··0x00000150·6e5f7265·706c6179·5f696e69·74006e73·n_replay_init.ns24 ··0x00000150·6e5f7265·706c6179·5f696e69·74006e73·n_replay_init.ns
25 ··0x00000160·65635f63·6861696e·5f726570·6c61795f·ec_chain_replay_25 ··0x00000160·65635f63·6861696e·5f726570·6c61795f·ec_chain_replay_
26 ··0x00000170·696e6974·006c6f67·6765725f·68616e64·init.logger_hand26 ··0x00000170·696e6974·006c6f67·6765725f·68616e64·init.logger_hand
421 KB
zdb_query_ex.o
5.62 KB
readelf --wide --symbols {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
  
1 Symbol·table·'.symtab'·contains·67·entries:1 Symbol·table·'.symtab'·contains·67·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000001···346·FUNC····LOCAL··DEFAULT····1·zdb_query_ex_append_wild_nsec3_data4 ·····1:·00000001···346·FUNC····LOCAL··DEFAULT····1·zdb_query_ex_append_wild_nsec3_data
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····3:·0000015d···218·FUNC····LOCAL··DEFAULT····1·zdb_query_ex_add_nsec_interval6 ·····3:·0000015d···218·FUNC····LOCAL··DEFAULT····1·zdb_query_ex_add_nsec_interval
7 ·····4:·00000239···174·FUNC····LOCAL··DEFAULT····1·zdb_query_ex_answer_appendrndlist7 ·····4:·00000239···170·FUNC····LOCAL··DEFAULT····1·zdb_query_ex_answer_appendrndlist
8 ·····5:·000002e9···170·FUNC····LOCAL··DEFAULT····1·update_additionals_dname_set8 ·····5:·000002e5···170·FUNC····LOCAL··DEFAULT····1·update_additionals_dname_set
9 ·····6:·00000395···128·FUNC····LOCAL··DEFAULT····1·zdb_query_rr_label_find_relative9 ·····6:·00000391···128·FUNC····LOCAL··DEFAULT····1·zdb_query_rr_label_find_relative
10 ·····7:·00000415···684·FUNC····LOCAL··DEFAULT····1·zdb_query_ex_append_nsec3_delegation.isra.610 ·····7:·00000411···712·FUNC····LOCAL··DEFAULT····1·zdb_query_ex_append_nsec3_delegation.isra.6
11 ·····8:·000006c1···188·FUNC····LOCAL··DEFAULT····1·zdb_query_ex_append_nsec_records.isra.511 ·····8:·000006d9···188·FUNC····LOCAL··DEFAULT····1·zdb_query_ex_append_nsec_records.isra.5
12 ·····9:·0000077d···196·FUNC····LOCAL··DEFAULT····1·zdb_query_ex_answer_append_soa_rrsig_nttl12 ·····9:·00000795···196·FUNC····LOCAL··DEFAULT····1·zdb_query_ex_answer_append_soa_rrsig_nttl
13 ····10:·00000841···360·FUNC····LOCAL··DEFAULT····1·append_authority.isra.713 ····10:·00000859···358·FUNC····LOCAL··DEFAULT····1·append_authority.isra.7
14 ····11:·000009a9··3616·FUNC····LOCAL··DEFAULT····1·zdb_query_ex_record_not_found14 ····11:·000009c1··3612·FUNC····LOCAL··DEFAULT····1·zdb_query_ex_record_not_found
15 ····12:·000023ec·····0·NOTYPE··LOCAL··DEFAULT····1·$d15 ····12:·00002414·····0·NOTYPE··LOCAL··DEFAULT····1·$d
16 ····13:·00000038·····0·NOTYPE··LOCAL··DEFAULT····5·.LC116 ····13:·00000038·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
17 ····14:·000023f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t17 ····14:·00002420·····0·NOTYPE··LOCAL··DEFAULT····1·$t
18 ····15:·0000331c·····0·NOTYPE··LOCAL··DEFAULT····1·$d18 ····15:·0000334c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
19 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC019 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
20 ····17:·00003324·····0·NOTYPE··LOCAL··DEFAULT····1·$t20 ····17:·00003354·····0·NOTYPE··LOCAL··DEFAULT····1·$t
21 ····18:·00003f50·····0·NOTYPE··LOCAL··DEFAULT····1·$d21 ····18:·00003f74·····0·NOTYPE··LOCAL··DEFAULT····1·$d
22 ····19:·00003f5c·····0·NOTYPE··LOCAL··DEFAULT····1·$t22 ····19:·00003f80·····0·NOTYPE··LOCAL··DEFAULT····1·$t
23 ····20:·00004e60·····0·NOTYPE··LOCAL··DEFAULT····1·$d23 ····20:·00004e78·····0·NOTYPE··LOCAL··DEFAULT····1·$d
24 ····21:·00004e68·····0·NOTYPE··LOCAL··DEFAULT····1·$t24 ····21:·00004e80·····0·NOTYPE··LOCAL··DEFAULT····1·$t
25 ····22:·000059e8·····0·NOTYPE··LOCAL··DEFAULT····1·$d25 ····22:·00005ab4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
26 ····23:·000059f4·····0·NOTYPE··LOCAL··DEFAULT····1·$t26 ····23:·00005ac0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
27 ····24:·00006a6c·····0·NOTYPE··LOCAL··DEFAULT····1·$d27 ····24:·00006a6c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
28 ····25:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d28 ····25:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
29 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT····1·29 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
30 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT····3·30 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
31 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT····4·31 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
32 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT····5·32 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
33 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT····6·33 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
Offset 43, 16 lines modifiedOffset 43, 16 lines modified
43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_compare43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_compare
44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_dnslabel_vector44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_dnslabel_vector
45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnslabel_equals45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnslabel_equals
46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_rr_label_find46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_rr_label_find
47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_zone_item_to_new_zdb_packed_ttlrdata47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_zone_item_to_new_zdb_packed_ttlrdata
48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_nodata_error48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_nodata_error
49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnslabel_vector_to_dnsname49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnslabel_vector_to_dnsname
50 ····46:·000017c9·····2·FUNC····GLOBAL·DEFAULT····1·zdb_destroy_resourcerecord_list50 ····46:·000017dd·····2·FUNC····GLOBAL·DEFAULT····1·zdb_destroy_resourcerecord_list
51 ····47:·000017cd··7000·FUNC····GLOBAL·DEFAULT····1·zdb_query_ex51 ····47:·000017e1··7028·FUNC····GLOBAL·DEFAULT····1·zdb_query_ex
52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·group_mutex_lock52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·group_mutex_lock
53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_dnsname_vector53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_dnsname_vector
54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_match54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_match
55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·group_mutex_unlock55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·group_mutex_unlock
56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_lock56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_lock
57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_unlock57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_unlock
58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_rr_label_find_ext58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_rr_label_find_ext
Offset 60, 11 lines modifiedOffset 60, 11 lines modified
60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec_name_error60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec_name_error
61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_name_error61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_name_error
62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_database_logger63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_database_logger
64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_init64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_init
65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_next_node65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_next_node
66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_copy66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_copy
67 ····63:·00003325··6980·FUNC····GLOBAL·DEFAULT····1·zdb_query_and_update67 ····63:·00003355··6956·FUNC····GLOBAL·DEFAULT····1·zdb_query_and_update
68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_query_message_update68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_query_message_update
69 ····65:·00004e69··7180·FUNC····GLOBAL·DEFAULT····1·zdb_query_and_update_with_rrl69 ····65:·00004e81··7156·FUNC····GLOBAL·DEFAULT····1·zdb_query_and_update_with_rrl
70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_query_message_update_with_rrl70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_query_message_update_with_rrl
48.9 KB
readelf --wide --relocs {}
    
Offset 4, 356 lines modifiedOffset 4, 356 lines modified
4 0000004a··0000200a·R_ARM_THM_CALL·········00000000···nsec3_wild_nodata_error4 0000004a··0000200a·R_ARM_THM_CALL·········00000000···nsec3_wild_nodata_error
5 00000182··0000210a·R_ARM_THM_CALL·········00000000···nsec_find_interval5 00000182··0000210a·R_ARM_THM_CALL·········00000000···nsec_find_interval
6 00000194··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find6 00000194··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find
7 000001a2··0000230a·R_ARM_THM_CALL·········00000000···rrsig_find_first7 000001a2··0000230a·R_ARM_THM_CALL·········00000000···rrsig_find_first
8 00000224··0000240a·R_ARM_THM_CALL·········00000000···rrsig_find_next8 00000224··0000240a·R_ARM_THM_CALL·········00000000···rrsig_find_next
9 0000027e··0000250a·R_ARM_THM_CALL·········00000000···thread_pool_get_random_ctx9 0000027e··0000250a·R_ARM_THM_CALL·········00000000···thread_pool_get_random_ctx
10 00000282··0000260a·R_ARM_THM_CALL·········00000000···random_next10 00000282··0000260a·R_ARM_THM_CALL·········00000000···random_next
11 0000033a··0000270a·R_ARM_THM_CALL·········00000000···dnsname_compare11 00000336··0000270a·R_ARM_THM_CALL·········00000000···dnsname_compare
12 000003b6··0000280a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_vector12 000003b2··0000280a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_vector
13 000003e2··0000290a·R_ARM_THM_CALL·········00000000···dnslabel_equals13 000003de··0000290a·R_ARM_THM_CALL·········00000000···dnslabel_equals
14 0000040e··00002a0a·R_ARM_THM_CALL·········00000000···zdb_rr_label_find14 0000040a··00002a0a·R_ARM_THM_CALL·········00000000···zdb_rr_label_find
15 00000450··00002b0a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_to_new_zdb_packed_ttlrdata15 0000044e··00002b0a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_to_new_zdb_packed_ttlrdata
16 00000506··00002c0a·R_ARM_THM_CALL·········00000000···nsec3_nodata_error16 00000502··00002c0a·R_ARM_THM_CALL·········00000000···nsec3_nodata_error
17 00000632··0000200a·R_ARM_THM_CALL·········00000000···nsec3_wild_nodata_error17 00000648··0000200a·R_ARM_THM_CALL·········00000000···nsec3_wild_nodata_error
18 000006e0··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find18 000006f8··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find
19 00000724··0000230a·R_ARM_THM_CALL·········00000000···rrsig_find_first19 0000073c··0000230a·R_ARM_THM_CALL·········00000000···rrsig_find_first
20 0000075e··0000240a·R_ARM_THM_CALL·········00000000···rrsig_find_next20 00000776··0000240a·R_ARM_THM_CALL·········00000000···rrsig_find_next
21 000007a0··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find21 000007b8··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find
22 000007e8··0000230a·R_ARM_THM_CALL·········00000000···rrsig_find_first22 00000800··0000230a·R_ARM_THM_CALL·········00000000···rrsig_find_first
23 00000822··0000240a·R_ARM_THM_CALL·········00000000···rrsig_find_next23 0000083a··0000240a·R_ARM_THM_CALL·········00000000···rrsig_find_next
24 00000870··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find24 00000886··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find
25 000008c8··0000230a·R_ARM_THM_CALL·········00000000···rrsig_find_first25 000008de··0000230a·R_ARM_THM_CALL·········00000000···rrsig_find_first
26 00000902··0000240a·R_ARM_THM_CALL·········00000000···rrsig_find_next26 00000918··0000240a·R_ARM_THM_CALL·········00000000···rrsig_find_next
27 00000916··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find27 0000092c··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find
28 0000095a··0000230a·R_ARM_THM_CALL·········00000000···rrsig_find_first28 00000970··0000230a·R_ARM_THM_CALL·········00000000···rrsig_find_first
29 00000996··0000240a·R_ARM_THM_CALL·········00000000···rrsig_find_next29 000009ac··0000240a·R_ARM_THM_CALL·········00000000···rrsig_find_next
30 00000a4c··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find30 00000a64··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find
31 00000ab6··0000270a·R_ARM_THM_CALL·········00000000···dnsname_compare31 00000acc··0000270a·R_ARM_THM_CALL·········00000000···dnsname_compare
32 00000ade··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find32 00000af4··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find
33 00000b32··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find33 00000b48··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find
34 00000b76··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find34 00000b8c··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find
35 00000ba4··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find35 00000bba··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find
36 00000c00··0000230a·R_ARM_THM_CALL·········00000000···rrsig_find_first36 00000c16··0000230a·R_ARM_THM_CALL·········00000000···rrsig_find_first
37 00000c4a··0000240a·R_ARM_THM_CALL·········00000000···rrsig_find_next37 00000c60··0000240a·R_ARM_THM_CALL·········00000000···rrsig_find_next
38 00000c94··0000270a·R_ARM_THM_CALL·········00000000···dnsname_compare38 00000caa··0000270a·R_ARM_THM_CALL·········00000000···dnsname_compare
39 00000ce8··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find39 00000cfe··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find
40 00000d20··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find40 00000d36··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find
41 00000dc6··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find41 00000ddc··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find
42 00000dfe··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find42 00000e14··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find
43 00000e3c··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find43 00000e52··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find
44 00000e86··0000230a·R_ARM_THM_CALL·········00000000···rrsig_find_first44 00000e9c··0000230a·R_ARM_THM_CALL·········00000000···rrsig_find_first
45 00000ec8··0000240a·R_ARM_THM_CALL·········00000000···rrsig_find_next45 00000ede··0000240a·R_ARM_THM_CALL·········00000000···rrsig_find_next
46 00000f12··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find46 00000f28··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find
47 00000f6e··0000230a·R_ARM_THM_CALL·········00000000···rrsig_find_first47 00000f84··0000230a·R_ARM_THM_CALL·········00000000···rrsig_find_first
48 00000fb2··0000240a·R_ARM_THM_CALL·········00000000···rrsig_find_next48 00000fc8··0000240a·R_ARM_THM_CALL·········00000000···rrsig_find_next
49 00000fd4··0000230a·R_ARM_THM_CALL·········00000000···rrsig_find_first49 00000fea··0000230a·R_ARM_THM_CALL·········00000000···rrsig_find_first
50 00001010··0000240a·R_ARM_THM_CALL·········00000000···rrsig_find_next50 00001026··0000240a·R_ARM_THM_CALL·········00000000···rrsig_find_next
51 00001056··00002b0a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_to_new_zdb_packed_ttlrdata51 0000106c··00002b0a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_to_new_zdb_packed_ttlrdata
52 00001126··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find52 0000113c··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find
53 0000117e··00002b0a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_to_new_zdb_packed_ttlrdata53 00001194··00002b0a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_to_new_zdb_packed_ttlrdata
54 000012b8··00002c0a·R_ARM_THM_CALL·········00000000···nsec3_nodata_error54 000012ce··00002c0a·R_ARM_THM_CALL·········00000000···nsec3_nodata_error
55 00001402··00002c0a·R_ARM_THM_CALL·········00000000···nsec3_nodata_error55 00001418··00002c0a·R_ARM_THM_CALL·········00000000···nsec3_nodata_error
56 00001420··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find56 00001436··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find
57 00001462··0000230a·R_ARM_THM_CALL·········00000000···rrsig_find_first57 00001478··0000230a·R_ARM_THM_CALL·········00000000···rrsig_find_first
58 0000149e··0000240a·R_ARM_THM_CALL·········00000000···rrsig_find_next58 000014b4··0000240a·R_ARM_THM_CALL·········00000000···rrsig_find_next
59 000014fa··0000200a·R_ARM_THM_CALL·········00000000···nsec3_wild_nodata_error59 00001510··0000200a·R_ARM_THM_CALL·········00000000···nsec3_wild_nodata_error
60 000015ae··00002d0a·R_ARM_THM_CALL·········00000000···dnslabel_vector_to_dnsname60 000015c4··00002d0a·R_ARM_THM_CALL·········00000000···dnslabel_vector_to_dnsname
61 000015f0··0000200a·R_ARM_THM_CALL·········00000000···nsec3_wild_nodata_error61 00001604··0000200a·R_ARM_THM_CALL·········00000000···nsec3_wild_nodata_error
62 000016b0··0000200a·R_ARM_THM_CALL·········00000000···nsec3_wild_nodata_error62 000016c4··0000200a·R_ARM_THM_CALL·········00000000···nsec3_wild_nodata_error
63 0000184a··0000300a·R_ARM_THM_CALL·········00000000···group_mutex_lock63 00001850··0000300a·R_ARM_THM_CALL·········00000000···group_mutex_lock
64 00001864··0000310a·R_ARM_THM_CALL·········00000000···dnsname_to_dnsname_vector64 0000187a··0000310a·R_ARM_THM_CALL·········00000000···dnsname_to_dnsname_vector
65 0000186e··0000320a·R_ARM_THM_CALL·········00000000···zdb_zone_label_match65 00001886··0000320a·R_ARM_THM_CALL·········00000000···zdb_zone_label_match
66 00001918··0000330a·R_ARM_THM_CALL·········00000000···group_mutex_unlock66 00001930··0000330a·R_ARM_THM_CALL·········00000000···group_mutex_unlock
67 00001924··0000340a·R_ARM_THM_CALL·········00000000···zdb_zone_lock67 0000193c··0000340a·R_ARM_THM_CALL·········00000000···zdb_zone_lock
68 00001950··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find68 00001968··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find
69 00001996··0000350a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock69 000019ae··0000350a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock
70 000019a4··0000330a·R_ARM_THM_CALL·········00000000···group_mutex_unlock70 000019bc··0000330a·R_ARM_THM_CALL·········00000000···group_mutex_unlock
71 000019b2··0000340a·R_ARM_THM_CALL·········00000000···zdb_zone_lock71 000019ca··0000340a·R_ARM_THM_CALL·········00000000···zdb_zone_lock
72 00001a06··0000360a·R_ARM_THM_CALL·········00000000···zdb_rr_label_find_ext72 00001a1e··0000360a·R_ARM_THM_CALL·········00000000···zdb_rr_label_find_ext
73 00001a3c··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find73 00001a56··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find
74 00001a78··0000370a·R_ARM_THM_CALL·········00000000···logger_handle_msg74 00001a98··0000370a·R_ARM_THM_CALL·········00000000···logger_handle_msg
75 00001a8e··0000330a·R_ARM_THM_CALL·········00000000···group_mutex_unlock75 00001aae··0000330a·R_ARM_THM_CALL·········00000000···group_mutex_unlock
76 00001ac4··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find76 00001ae4··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find
77 00001b16··0000350a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock77 00001b36··0000350a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock
78 00001b24··0000330a·R_ARM_THM_CALL·········00000000···group_mutex_unlock78 00001b44··0000330a·R_ARM_THM_CALL·········00000000···group_mutex_unlock
79 00001b3e··0000350a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock79 00001b5e··0000350a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock
80 00001b48··0000330a·R_ARM_THM_CALL·········00000000···group_mutex_unlock80 00001b68··0000330a·R_ARM_THM_CALL·········00000000···group_mutex_unlock
81 00001b9a··0000380a·R_ARM_THM_CALL·········00000000···nsec_name_error81 00001bb8··0000380a·R_ARM_THM_CALL·········00000000···nsec_name_error
82 00001bb2··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find82 00001bd0··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find
83 00001c06··0000230a·R_ARM_THM_CALL·········00000000···rrsig_find_first83 00001c24··0000230a·R_ARM_THM_CALL·········00000000···rrsig_find_first
84 00001c52··0000240a·R_ARM_THM_CALL·········00000000···rrsig_find_next84 00001c70··0000240a·R_ARM_THM_CALL·········00000000···rrsig_find_next
85 00001c78··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find85 00001c96··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find
86 00001cca··0000230a·R_ARM_THM_CALL·········00000000···rrsig_find_first86 00001cea··0000230a·R_ARM_THM_CALL·········00000000···rrsig_find_first
87 00001d16··0000240a·R_ARM_THM_CALL·········00000000···rrsig_find_next87 00001d36··0000240a·R_ARM_THM_CALL·········00000000···rrsig_find_next
88 00001d26··0000350a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock88 00001d46··0000350a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock
89 00001d34··0000330a·R_ARM_THM_CALL·········00000000···group_mutex_unlock89 00001d54··0000330a·R_ARM_THM_CALL·········00000000···group_mutex_unlock
90 00001d8a··0000350a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock90 00001db0··0000350a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock
91 00001d92··0000330a·R_ARM_THM_CALL·········00000000···group_mutex_unlock91 00001db8··0000330a·R_ARM_THM_CALL·········00000000···group_mutex_unlock
92 00001dc6··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find92 00001dec··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find
93 00001e44··0000270a·R_ARM_THM_CALL·········00000000···dnsname_compare93 00001e6a··0000270a·R_ARM_THM_CALL·········00000000···dnsname_compare
94 00001e8a··0000280a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_vector94 00001eb0··0000280a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_vector
95 00001eb8··0000290a·R_ARM_THM_CALL·········00000000···dnslabel_equals95 00001ede··0000290a·R_ARM_THM_CALL·········00000000···dnslabel_equals
96 00001ee4··0000350a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock96 00001f0a··0000350a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock
97 00001eec··0000330a·R_ARM_THM_CALL·········00000000···group_mutex_unlock97 00001f12··0000330a·R_ARM_THM_CALL·········00000000···group_mutex_unlock
98 00001f02··00002a0a·R_ARM_THM_CALL·········00000000···zdb_rr_label_find98 00001f28··00002a0a·R_ARM_THM_CALL·········00000000···zdb_rr_label_find
99 00001f14··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find99 00001f3a··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find
100 00001f5a··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find100 00001f80··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find
101 00001fb0··0000350a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock101 00001fd6··0000350a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock
102 00001fd8··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find102 00001ffc··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find
103 00002012··0000350a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock103 00002038··0000350a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock
104 0000201c··0000330a·R_ARM_THM_CALL·········00000000···group_mutex_unlock104 00002042··0000330a·R_ARM_THM_CALL·········00000000···group_mutex_unlock
105 000020ca··0000390a·R_ARM_THM_CALL·········00000000···nsec3_name_error105 000020f0··0000390a·R_ARM_THM_CALL·········00000000···nsec3_name_error
106 000022ea··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find106 00002310··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find
107 00002370··0000280a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_vector107 00002398··0000280a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_vector
108 000023a0··0000290a·R_ARM_THM_CALL·········00000000···dnslabel_equals108 000023c8··0000290a·R_ARM_THM_CALL·········00000000···dnslabel_equals
109 000023c4··00002a0a·R_ARM_THM_CALL·········00000000···zdb_rr_label_find109 000023ec··00002a0a·R_ARM_THM_CALL·········00000000···zdb_rr_label_find
110 000023d8··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find110 00002400··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find
111 000023ec··00003a19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_111 00002414··00003a19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
112 000023f0··00003b1a·R_ARM_GOT_BREL·········00000000···g_database_logger112 00002418··00003b1a·R_ARM_GOT_BREL·········00000000···g_database_logger
113 000023f4··00000d03·R_ARM_REL32············00000038···.LC1113 0000241c··00000d03·R_ARM_REL32············00000038···.LC1
114 00002436··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find114 0000245e··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find
115 0000248c··0000230a·R_ARM_THM_CALL·········00000000···rrsig_find_first115 000024b4··0000230a·R_ARM_THM_CALL·········00000000···rrsig_find_first
116 000024c8··0000240a·R_ARM_THM_CALL·········00000000···rrsig_find_next116 000024f0··0000240a·R_ARM_THM_CALL·········00000000···rrsig_find_next
117 000024e8··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find117 00002510··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find
118 000024f8··00003c0a·R_ARM_THM_CALL·········00000000···avl_iterator_init118 00002520··00003c0a·R_ARM_THM_CALL·········00000000···avl_iterator_init
119 00002554··00003d0a·R_ARM_THM_CALL·········00000000···avl_iterator_next_node119 0000257c··00003d0a·R_ARM_THM_CALL·········00000000···avl_iterator_next_node
120 00002716··00003e0a·R_ARM_THM_CALL·········00000000···dnsname_copy120 00002740··00003e0a·R_ARM_THM_CALL·········00000000···dnsname_copy
121 00002774··00003e0a·R_ARM_THM_CALL·········00000000···dnsname_copy121 0000279a··00003e0a·R_ARM_THM_CALL·········00000000···dnsname_copy
122 00002784··00002f0a·R_ARM_THM_CALL·········000017cd···zdb_query_ex122 000027aa··00002f0a·R_ARM_THM_CALL·········000017e1···zdb_query_ex
123 00002862··0000270a·R_ARM_THM_CALL·········00000000···dnsname_compare123 0000288a··0000270a·R_ARM_THM_CALL·········00000000···dnsname_compare
124 0000289a··0000370a·R_ARM_THM_CALL·········00000000···logger_handle_msg124 000028c2··0000370a·R_ARM_THM_CALL·········00000000···logger_handle_msg
125 000028b0··0000350a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock125 000028d8··0000350a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock
126 000028ba··0000330a·R_ARM_THM_CALL·········00000000···group_mutex_unlock126 000028e2··0000330a·R_ARM_THM_CALL·········00000000···group_mutex_unlock
127 000028f0··0000230a·R_ARM_THM_CALL·········00000000···rrsig_find_first127 00002918··0000230a·R_ARM_THM_CALL·········00000000···rrsig_find_first
128 00002938··0000240a·R_ARM_THM_CALL·········00000000···rrsig_find_next128 00002960··0000240a·R_ARM_THM_CALL·········00000000···rrsig_find_next
129 00002956··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find129 0000297e··0000220a·R_ARM_THM_CALL·········00000000···zdb_record_find
130 000029b8··0000230a·R_ARM_THM_CALL·········00000000···rrsig_find_first130 000029dc··0000230a·R_ARM_THM_CALL·········00000000···rrsig_find_first
Max diff block lines reached; 7351/49983 bytes (14.71%) of diff not shown.
414 B
strings --all --bytes=8 {}
    
Offset 1, 11 lines modifiedOffset 1, 14 lines modified
1 F7FFF#hAh1 F7FFF#hAh
 2 p·`2psp+h
 3 QF2F@FUF
2 *F·Fej1F4 *F·Fej1F
3 XFuFvhJ`O5 +F"F9FXF
4 6IF8F2FS6 [F"F)F@F
 7 68FIF2FS
5 CNAME·depth·at·%{dnsname}·is·bigger·than·allowed·%d>=%d8 CNAME·depth·at·%{dnsname}·is·bigger·than·allowed·%d>=%d
6 CNAME·loop·at·%{dnsname}9 CNAME·loop·at·%{dnsname}
7 zdb_query_ex_append_wild_nsec3_data10 zdb_query_ex_append_wild_nsec3_data
8 zdb_query_ex_add_nsec_interval11 zdb_query_ex_add_nsec_interval
9 zdb_query_ex_answer_appendrndlist12 zdb_query_ex_answer_appendrndlist
10 update_additionals_dname_set13 update_additionals_dname_set
11 zdb_query_rr_label_find_relative14 zdb_query_rr_label_find_relative
366 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
18.1 KB
zdb_query_ex_wire.o
871 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········1900·(bytes·into·file)13 ··Start·of·section·headers:··········1908·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1019 ··Number·of·section·headers:·········10
20 ··Section·header·string·table·index:·920 ··Section·header·string·table·index:·9
2.06 KB
readelf --wide --sections {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 There·are·10·section·headers,·starting·at·offset·0x76c:1 There·are·10·section·headers,·starting·at·offset·0x774:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0003d0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0003d8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0006ac·000070·08···I··7···1··46 ··[·2]·.rel.text·········REL·············00000000·0006b4·000070·08···I··7···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000404·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·00040c·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000404·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·00040c·000000·00··WA··0···0··1
9 ··[·5]·.note.GNU-stack···PROGBITS········00000000·000404·000000·00······0···0··19 ··[·5]·.note.GNU-stack···PROGBITS········00000000·00040c·000000·00······0···0··1
10 ··[·6]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000404·000033·00······0···0··110 ··[·6]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00040c·000033·00······0···0··1
11 ··[·7]·.symtab···········SYMTAB··········00000000·000438·000150·10······8··10··411 ··[·7]·.symtab···········SYMTAB··········00000000·000440·000150·10······8··10··4
12 ··[·8]·.strtab···········STRTAB··········00000000·000588·000121·00······0···0··112 ··[·8]·.strtab···········STRTAB··········00000000·000590·000121·00······0···0··1
13 ··[·9]·.shstrtab·········STRTAB··········00000000·00071c·000050·00······0···0··113 ··[·9]·.shstrtab·········STRTAB··········00000000·000724·000050·00······0···0··1
14 Key·to·Flags:14 Key·to·Flags:
15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
18 ··y·(purecode),·p·(processor·specific)18 ··y·(purecode),·p·(processor·specific)
1.88 KB
readelf --wide --symbols {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Symbol·table·'.symtab'·contains·21·entries:1 Symbol·table·'.symtab'·contains·21·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000001···424·FUNC····LOCAL··DEFAULT····1·zdb_query_message_update_write_label4 ·····1:·00000001···428·FUNC····LOCAL··DEFAULT····1·zdb_query_message_update_write_label
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····3:·000003b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d6 ·····3:·000003c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
7 ·····4:·000003cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t7 ·····4:·000003d4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
8 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····1·8 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
9 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····3·9 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
10 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT····4·10 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
11 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····5·11 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····6·12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
13 ····10:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len13 ····10:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len
14 ····11:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_writer_add_fqdn14 ····11:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_writer_add_fqdn
15 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy15 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
16 ····13:·000001a9···548·FUNC····GLOBAL·DEFAULT····1·zdb_query_message_update16 ····13:·000001ad···552·FUNC····GLOBAL·DEFAULT····1·zdb_query_message_update
17 ····14:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_writer_init17 ····14:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_writer_init
18 ····15:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_18 ····15:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
19 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·edns0_record_size19 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·edns0_record_size
20 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·edns0_maxsize20 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·edns0_maxsize
21 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·edns0_rdatasize_nsid_option_wire_size21 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·edns0_rdatasize_nsid_option_wire_size
22 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·edns0_rdatasize_nsid_option_wire22 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·edns0_rdatasize_nsid_option_wire
23 ····20:·000003cd·····2·FUNC····GLOBAL·DEFAULT····1·zdb_query_message_update_with_rrl23 ····20:·000003d5·····2·FUNC····GLOBAL·DEFAULT····1·zdb_query_message_update_with_rrl
1.93 KB
readelf --wide --relocs {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x6ac·contains·14·entries:1 Relocation·section·'.rel.text'·at·offset·0x6b4·contains·14·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000042··00000a0a·R_ARM_THM_CALL·········00000000···dnsname_len3 00000042··00000a0a·R_ARM_THM_CALL·········00000000···dnsname_len
4 0000004e··00000b0a·R_ARM_THM_CALL·········00000000···packet_writer_add_fqdn4 0000004e··00000b0a·R_ARM_THM_CALL·········00000000···packet_writer_add_fqdn
5 00000054··00000a0a·R_ARM_THM_CALL·········00000000···dnsname_len5 00000054··00000a0a·R_ARM_THM_CALL·········00000000···dnsname_len
6 0000005e··00000b0a·R_ARM_THM_CALL·········00000000···packet_writer_add_fqdn6 0000005e··00000b0a·R_ARM_THM_CALL·········00000000···packet_writer_add_fqdn
7 000000c4··00000b0a·R_ARM_THM_CALL·········00000000···packet_writer_add_fqdn7 000000c4··00000b0a·R_ARM_THM_CALL·········00000000···packet_writer_add_fqdn
8 00000128··00000b0a·R_ARM_THM_CALL·········00000000···packet_writer_add_fqdn8 0000012c··00000b0a·R_ARM_THM_CALL·········00000000···packet_writer_add_fqdn
9 00000160··00000c0a·R_ARM_THM_CALL·········00000000···memcpy9 00000164··00000c0a·R_ARM_THM_CALL·········00000000···memcpy
10 00000200··00000e0a·R_ARM_THM_CALL·········00000000···packet_writer_init10 00000202··00000e0a·R_ARM_THM_CALL·········00000000···packet_writer_init
11 0000038c··00000c0a·R_ARM_THM_CALL·········00000000···memcpy11 00000392··00000c0a·R_ARM_THM_CALL·········00000000···memcpy
12 000003b8··00000f19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_12 000003c0··00000f19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
13 000003bc··0000101a·R_ARM_GOT_BREL·········00000000···edns0_record_size13 000003c4··0000101a·R_ARM_GOT_BREL·········00000000···edns0_record_size
14 000003c0··0000111a·R_ARM_GOT_BREL·········00000000···edns0_maxsize14 000003c8··0000111a·R_ARM_GOT_BREL·········00000000···edns0_maxsize
15 000003c4··0000121a·R_ARM_GOT_BREL·········00000000···edns0_rdatasize_nsid_option_wire_size15 000003cc··0000121a·R_ARM_GOT_BREL·········00000000···edns0_rdatasize_nsid_option_wire_size
16 000003c8··0000131a·R_ARM_GOT_BREL·········00000000···edns0_rdatasize_nsid_option_wire16 000003d0··0000131a·R_ARM_GOT_BREL·········00000000···edns0_rdatasize_nsid_option_wire
11.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 3, 108 lines modifiedOffset 3, 108 lines modified
  
3 Disassembly·of·section·.text:3 Disassembly·of·section·.text:
  
4 00000000·<zdb_query_message_update_write_label>:4 00000000·<zdb_query_message_update_write_label>:
5 zdb_query_message_update_write_label():5 zdb_query_message_update_write_label():
6 »       strd»   r3,·r4,·[sp,·#-40]!»   ;·0x286 »       strd»   r3,·r4,·[sp,·#-40]!»   ;·0x28
7 »       strd»   r5,·r6,·[sp,·#8]7 »       strd»   r5,·r6,·[sp,·#8]
8 »       mov»    r5,·r0 
9 »       strd»   r7,·r8,·[sp,·#16]8 »       strd»   r7,·r8,·[sp,·#16]
10 »       mov»    r8,·r1 
11 »       strd»   r9,·sl,·[sp,·#24]9 »       strd»   r9,·sl,·[sp,·#24]
12 »       strd»   fp,·lr,·[sp,·#32]10 »       strd»   fp,·lr,·[sp,·#32]
 11 »       mov»    r8,·r1
 12 »       mov»    r5,·r0
13 »       cmp»    r0,·#013 »       cmp»    r0,·#0
14 »       beq.w»  188·<zdb_query_message_update_write_label+0x188>14 »       beq.w»  18c·<zdb_query_message_update_write_label+0x18c>
15 »       mov»    r4,·r215 »       mov»    r4,·r2
16 »       mov.w»  r6,·#016 »       mov.w»  r6,·#0
17 »       ldr»    r7,·[r2,·#12]17 »       ldr»    r7,·[r2,·#12]
18 »       b.n»    ba·<zdb_query_message_update_write_label+0xba>18 »       b.n»    ba·<zdb_query_message_update_write_label+0xba>
19 »       cmp.w»  r3,·#1024»  ;·0x40019 »       cmp.w»  r3,·#1024»  ;·0x400
20 »       beq.n»  124·<zdb_query_message_update_write_label+0x124>20 »       beq.n»  128·<zdb_query_message_update_write_label+0x128>
21 »       bls.w»  17a·<zdb_query_message_update_write_label+0x17a>21 »       bls.w»  17e·<zdb_query_message_update_write_label+0x17e>
22 »       cmp.w»  r3,·#1280»  ;·0x50022 »       cmp.w»  r3,·#1280»  ;·0x500
23 »       beq.n»  124·<zdb_query_message_update_write_label+0x124>23 »       beq.n»  128·<zdb_query_message_update_write_label+0x128>
24 »       cmp.w»  r3,·#1536»  ;·0x60024 »       cmp.w»  r3,·#1536»  ;·0x600
25 »       bne.w»  152·<zdb_query_message_update_write_label+0x152>25 »       bne.w»  156·<zdb_query_message_update_write_label+0x156>
26 »       mov»    r0,·fp26 »       mov»    r0,·fp
27 »       bl»     0·<dnsname_len>27 »       bl»     0·<dnsname_len>
28 ·R_ARM_THM_CALL» dnsname_len28 ·R_ARM_THM_CALL» dnsname_len
29 »       mov»    r9,·r029 »       mov»    r9,·r0
30 »       mov»    r1,·fp 
31 »       add»    r9,·fp30 »       add»    r9,·fp
 31 »       mov»    r1,·fp
32 »       mov»    r0,·r432 »       mov»    r0,·r4
33 »       bl»     0·<packet_writer_add_fqdn>33 »       bl»     0·<packet_writer_add_fqdn>
34 ·R_ARM_THM_CALL» packet_writer_add_fqdn34 ·R_ARM_THM_CALL» packet_writer_add_fqdn
35 »       mov»    r0,·r935 »       mov»    r0,·r9
36 »       bl»     0·<dnsname_len>36 »       bl»     0·<dnsname_len>
37 ·R_ARM_THM_CALL» dnsname_len37 ·R_ARM_THM_CALL» dnsname_len
38 »       mov»    fp,·r0 
39 »       mov»    r1,·r938 »       mov»    r1,·r9
 39 »       mov»    fp,·r0
40 »       mov»    r0,·r440 »       mov»    r0,·r4
41 »       bl»     0·<packet_writer_add_fqdn>41 »       bl»     0·<packet_writer_add_fqdn>
42 ·R_ARM_THM_CALL» packet_writer_add_fqdn42 ·R_ARM_THM_CALL» packet_writer_add_fqdn
43 »       ldrd»   ip,·r1,·[r4,·#8]43 »       ldrd»   ip,·r1,·[r4,·#8]
44 »       add.w»  r0,·r9,·fp44 »       add.w»  r0,·r9,·fp
45 »       ldr»    r2,·[r0,·#0]45 »       ldr»    r2,·[r0,·#0]
46 »       ldr.w»  fp,·[r0,·#4]46 »       ldr.w»  fp,·[r0,·#4]
47 »       add.w»  r3,·ip,·r1 
48 »       ldr.w»  r9,·[r0,·#8]47 »       ldr.w»  r9,·[r0,·#8]
49 »       ldr.w»  lr,·[r0,·#12]48 »       ldr.w»  lr,·[r0,·#12]
 49 »       add.w»  r3,·ip,·r1
50 »       str.w»  r2,·[ip,·r1]50 »       str.w»  r2,·[ip,·r1]
51 »       str.w»  fp,·[r3,·#4]51 »       str.w»  fp,·[r3,·#4]
52 »       str.w»  r9,·[r3,·#8]52 »       str.w»  r9,·[r3,·#8]
53 »       str.w»  lr,·[r3,·#12]53 »       str.w»  lr,·[r3,·#12]
54 »       ldr»    r2,·[r0,·#16]54 »       ldr»    r2,·[r0,·#16]
55 »       str»    r2,·[r3,·#16]55 »       str»    r2,·[r3,·#16]
56 »       ldrd»   r1,·r2,·[r4,·#8]56 »       ldrd»   r1,·r2,·[r4,·#8]
57 »       add.w»  r3,·r2,·#1857 »       add.w»  r3,·r2,·#18
58 »       add.w»  r2,·r2,·#2058 »       add.w»  r2,·r2,·#20
59 »       sub.w»  r3,·r3,·sl59 »       sub.w»  r3,·r3,·sl
60 »       rev16»  r3,·r3 
61 »       str»    r2,·[r4,·#12]60 »       str»    r2,·[r4,·#12]
 61 »       rev16»  r3,·r3
62 »       strh.w» r3,·[r1,·sl]62 »       strh.w» r3,·[r1,·sl]
63 »       ldr»    r3,·[r4,·#16]63 »       ldr»    r3,·[r4,·#16]
64 »       cmp»    r3,·r264 »       cmp»    r3,·r2
65 »       bcc.n»  144·<zdb_query_message_update_write_label+0x144>65 »       bcc.n»  148·<zdb_query_message_update_write_label+0x148>
66 »       ldr»    r5,·[r5,·#0]66 »       ldr»    r5,·[r5,·#0]
67 »       add.w»  r6,·r6,·#167 »       add.w»  r6,·r6,·#1
68 »       cmp»    r5,·#068 »       cmp»    r5,·#0
69 »       beq.n»  18a·<zdb_query_message_update_write_label+0x18a>69 »       beq.n»  18e·<zdb_query_message_update_write_label+0x18e>
70 »       mov»    r7,·r270 »       mov»    r7,·r2
71 »       ldrd»   r3,·r1,·[r5,·#4]71 »       ldrd»   r3,·r1,·[r5,·#4]
72 »       mov»    r0,·r472 »       mov»    r0,·r4
73 »       ldrh.w» r9,·[r3,·#8]73 »       ldrh.w» r9,·[r3,·#8]
74 »       bl»     0·<packet_writer_add_fqdn>74 »       bl»     0·<packet_writer_add_fqdn>
75 ·R_ARM_THM_CALL» packet_writer_add_fqdn75 ·R_ARM_THM_CALL» packet_writer_add_fqdn
76 »       ldrh»   r2,·[r5,·#14] 
77 »       ldrd»   ip,·r0,·[r4,·#8]76 »       ldrd»   ip,·r0,·[r4,·#8]
 77 »       ldrh»   r2,·[r5,·#14]
78 »       ldr»    r1,·[r5,·#4]78 »       ldr»    r1,·[r5,·#4]
79 »       strh.w» r2,·[ip,·r0]79 »       strh.w» r2,·[ip,·r0]
 80 »       ldrh.w» lr,·[r5,·#12]
80 »       add.w»  r2,·ip,·r081 »       add.w»  r2,·ip,·r0
81 »       add.w»  r0,·r0,·#482 »       add.w»  r0,·r0,·#4
82 »       ldrh»   r3,·[r5,·#12] 
83 »       add.w»  fp,·r1,·#1083 »       add.w»  fp,·r1,·#10
84 »       strh»   r3,·[r2,·#2]84 »       strh.w» lr,·[r2,·#2]
85 »       str»    r0,·[r4,·#12]85 »       str»    r0,·[r4,·#12]
86 »       ldr»    r2,·[r5,·#16]86 »       ldr»    r2,·[r5,·#16]
87 »       ldrh»   r3,·[r5,·#14]87 »       ldrh»   r3,·[r5,·#14]
88 »       rev»    r2,·r288 »       rev»    r2,·r2
89 »       str.w»  r2,·[ip,·r0] 
90 »       cmp.w»  r3,·#1792»  ;·0x70089 »       cmp.w»  r3,·#1792»  ;·0x700
 90 »       str.w»  r2,·[ip,·r0]
91 »       ldr»    r2,·[r4,·#12]91 »       ldr»    r2,·[r4,·#12]
92 »       add.w»  r0,·r2,·#692 »       add.w»  r0,·r2,·#6
93 »       add.w»  sl,·r2,·#493 »       add.w»  sl,·r2,·#4
94 »       str»    r0,·[r4,·#12]94 »       str»    r0,·[r4,·#12]
95 »       beq.n»  124·<zdb_query_message_update_write_label+0x124>95 »       beq.n»  128·<zdb_query_message_update_write_label+0x128>
96 »       bls.n»  28·<zdb_query_message_update_write_label+0x28>96 »       bls.n»  28·<zdb_query_message_update_write_label+0x28>
97 »       cmp.w»  r3,·#3072»  ;·0xc0097 »       cmp.w»  r3,·#3072»  ;·0xc00
98 »       beq.n»  124·<zdb_query_message_update_write_label+0x124>98 »       beq.n»  128·<zdb_query_message_update_write_label+0x128>
99 »       bls.n»  16c·<zdb_query_message_update_write_label+0x16c>99 »       bls.n»  170·<zdb_query_message_update_write_label+0x170>
100 »       cmp.w»  r3,·#3840»  ;·0xf00100 »       cmp.w»  r3,·#3840»  ;·0xf00
101 »       bne.n»  14c·<zdb_query_message_update_write_label+0x14c>101 »       bne.n»  150·<zdb_query_message_update_write_label+0x150>
102 »       ldrh»   r3,·[r1,·#10]102 »       ldrh»   r3,·[r1,·#10]
103 »       add.w»  fp,·r1,·#12103 »       add.w»  fp,·r1,·#12
104 »       strh.w» r3,·[ip,·r0]104 »       strh.w» r3,·[ip,·r0]
105 »       ldr»    r3,·[r4,·#12]105 »       ldr»    r3,·[r4,·#12]
106 »       add.w»  r3,·r3,·#2106 »       add.w»  r3,·r3,·#2
107 »       str»    r3,·[r4,·#12]107 »       str»    r3,·[r4,·#12]
108 »       mov»    r1,·fp108 »       mov»    r1,·fp
Offset 117, 68 lines modifiedOffset 117, 68 lines modified
117 »       rev16»  r3,·r3117 »       rev16»  r3,·r3
118 »       strh.w» r3,·[r1,·sl]118 »       strh.w» r3,·[r1,·sl]
119 »       ldr»    r3,·[r4,·#16]119 »       ldr»    r3,·[r4,·#16]
120 »       cmp»    r3,·r2120 »       cmp»    r3,·r2
121 »       bcs.n»  ae·<zdb_query_message_update_write_label+0xae>121 »       bcs.n»  ae·<zdb_query_message_update_write_label+0xae>
122 »       mov.w»  r0,·#0122 »       mov.w»  r0,·#0
123 »       str»    r7,·[r4,·#12]123 »       str»    r7,·[r4,·#12]
124 »       b.n»    18e·<zdb_query_message_update_write_label+0x18e>124 »       b.n»    192·<zdb_query_message_update_write_label+0x192>
125 »       cmp.w»  r3,·#9984»  ;·0x2700125 »       cmp.w»  r3,·#9984»  ;·0x2700
Max diff block lines reached; 7424/11423 bytes (64.99%) of diff not shown.
34.1 KB
zdb_record.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········3944·(bytes·into·file)13 ··Start·of·section·headers:··········3932·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0xf68:1 There·are·11·section·headers,·starting·at·offset·0xf5c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0005c0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0005bc·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000d48·0001c0·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·000d44·0001b8·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0005f4·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0005f0·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0005f4·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0005f0·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0005f4·00004d·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0005f0·00004d·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·000641·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·00063d·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000641·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00063d·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·000674·000420·10······9··27··412 ··[·8]·.symtab···········SYMTAB··········00000000·000670·000420·10······9··27··4
13 ··[·9]·.strtab···········STRTAB··········00000000·000a94·0002b4·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·000a90·0002b4·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·000f08·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·000efc·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
6.11 KB
readelf --wide --symbols {}
    
Offset 1, 69 lines modifiedOffset 1, 69 lines modified
  
1 Symbol·table·'.symtab'·contains·66·entries:1 Symbol·table·'.symtab'·contains·66·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000001····22·FUNC····LOCAL··DEFAULT····1·zdb_record_destroy_callback4 ·····1:·00000001····22·FUNC····LOCAL··DEFAULT····1·zdb_record_destroy_callback
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····3:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····1·$d6 ·····3:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
7 ·····4:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t7 ·····4:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
8 ·····5:·0000035c·····0·NOTYPE··LOCAL··DEFAULT····1·$d8 ·····5:·00000358·····0·NOTYPE··LOCAL··DEFAULT····1·$d
9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC09 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
10 ·····7:·00000360·····0·NOTYPE··LOCAL··DEFAULT····1·$t10 ·····7:·0000035c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
11 ·····8:·00000378·····0·NOTYPE··LOCAL··DEFAULT····1·$d11 ·····8:·00000374·····0·NOTYPE··LOCAL··DEFAULT····1·$d
12 ·····9:·0000037c·····0·NOTYPE··LOCAL··DEFAULT····1·$t12 ·····9:·00000378·····0·NOTYPE··LOCAL··DEFAULT····1·$t
13 ····10:·0000045c·····0·NOTYPE··LOCAL··DEFAULT····1·$d13 ····10:·00000458·····0·NOTYPE··LOCAL··DEFAULT····1·$d
14 ····11:·00000014·····0·NOTYPE··LOCAL··DEFAULT····5·.LC114 ····11:·00000014·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
15 ····12:·00000464·····0·NOTYPE··LOCAL··DEFAULT····1·$t15 ····12:·00000460·····0·NOTYPE··LOCAL··DEFAULT····1·$t
16 ····13:·000004d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d16 ····13:·000004d4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
17 ····14:·000004e0·····0·NOTYPE··LOCAL··DEFAULT····1·$t17 ····14:·000004dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
18 ····15:·000005ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d18 ····15:·000005a8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
19 ····16:·00000038·····0·NOTYPE··LOCAL··DEFAULT····5·.LC319 ····16:·00000038·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
20 ····17:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC420 ····17:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
21 ····18:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC221 ····18:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
22 ····19:·000005b8·····0·NOTYPE··LOCAL··DEFAULT····1·$t22 ····19:·000005b4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
23 ····20:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d23 ····20:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
24 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT····1·24 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
25 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT····3·25 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
26 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT····4·26 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
27 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT····5·27 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
28 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT····6·28 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
29 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT····7·29 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
30 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free30 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
31 ····28:·00000019····18·FUNC····GLOBAL·DEFAULT····1·zdb_record_insert31 ····28:·00000019····18·FUNC····GLOBAL·DEFAULT····1·zdb_record_insert
32 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_insert32 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_insert
33 ····30:·0000002d···152·FUNC····GLOBAL·DEFAULT····1·zdb_record_insert_checked33 ····30:·0000002d···152·FUNC····GLOBAL·DEFAULT····1·zdb_record_insert_checked
34 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp34 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp
35 ····32:·000000c5···124·FUNC····GLOBAL·DEFAULT····1·zdb_record_insert_checked_keep_ttl35 ····32:·000000c5···132·FUNC····GLOBAL·DEFAULT····1·zdb_record_insert_checked_keep_ttl
36 ····33:·00000141····32·FUNC····GLOBAL·DEFAULT····1·zdb_record_find36 ····33:·00000149····32·FUNC····GLOBAL·DEFAULT····1·zdb_record_find
37 ····34:·00000161····34·FUNC····GLOBAL·DEFAULT····1·zdb_record_findp37 ····34:·00000169····34·FUNC····GLOBAL·DEFAULT····1·zdb_record_findp
38 ····35:·00000185·····4·FUNC····GLOBAL·DEFAULT····1·zdb_record_find_insert38 ····35:·0000018d·····4·FUNC····GLOBAL·DEFAULT····1·zdb_record_find_insert
39 ····36:·00000189····68·FUNC····GLOBAL·DEFAULT····1·zdb_record_delete39 ····36:·00000191····64·FUNC····GLOBAL·DEFAULT····1·zdb_record_delete
40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_delete40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_delete
41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_callback_and_destroy41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_callback_and_destroy
42 ····39:·000001cd····38·FUNC····GLOBAL·DEFAULT····1·zdb_record_equals_unpacked42 ····39:·000001d1····38·FUNC····GLOBAL·DEFAULT····1·zdb_record_equals_unpacked
43 ····40:·000001f5····40·FUNC····GLOBAL·DEFAULT····1·zdb_record_equals43 ····40:·000001f9····40·FUNC····GLOBAL·DEFAULT····1·zdb_record_equals
44 ····41:·0000021d···180·FUNC····GLOBAL·DEFAULT····1·zdb_record_delete_exact44 ····41:·00000221···170·FUNC····GLOBAL·DEFAULT····1·zdb_record_delete_exact
45 ····42:·000002d1···144·FUNC····GLOBAL·DEFAULT····1·zdb_record_delete_self_exact45 ····42:·000002cd···144·FUNC····GLOBAL·DEFAULT····1·zdb_record_delete_self_exact
46 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc46 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
48 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror48 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
49 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit49 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
50 ····47:·00000361····28·FUNC····GLOBAL·DEFAULT····1·zdb_record_destroy50 ····47:·0000035d····28·FUNC····GLOBAL·DEFAULT····1·zdb_record_destroy
51 ····48:·0000037d····12·FUNC····GLOBAL·DEFAULT····1·zdb_record_isempty51 ····48:·00000379····12·FUNC····GLOBAL·DEFAULT····1·zdb_record_isempty
52 ····49:·00000389···104·FUNC····GLOBAL·DEFAULT····1·zdb_record_getsoa52 ····49:·00000385···104·FUNC····GLOBAL·DEFAULT····1·zdb_record_getsoa
53 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len53 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len
54 ····51:·000003f1···116·FUNC····GLOBAL·DEFAULT····1·zdb_ttlrdata_clone54 ····51:·000003ed···116·FUNC····GLOBAL·DEFAULT····1·zdb_ttlrdata_clone
55 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line55 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line
56 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief56 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief
57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort
58 ····55:·00000465···124·FUNC····GLOBAL·DEFAULT····1·zdb_ttlrdata_clone_resized58 ····55:·00000461···124·FUNC····GLOBAL·DEFAULT····1·zdb_ttlrdata_clone_resized
59 ····56:·000004e1····22·FUNC····GLOBAL·DEFAULT····1·zdb_ttlrdata_delete59 ····56:·000004dd····22·FUNC····GLOBAL·DEFAULT····1·zdb_ttlrdata_delete
60 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line60 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line
61 ····58:·000004f9···192·FUNC····GLOBAL·DEFAULT····1·zdb_record_print_indented61 ····58:·000004f5···192·FUNC····GLOBAL·DEFAULT····1·zdb_record_print_indented
62 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_init62 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_init
63 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_next_node63 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_next_node
64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformat64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformat
65 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osprint_rdata65 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osprint_rdata
66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osprintln66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osprintln
67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformatln67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformatln
68 ····65:·000005b9·····8·FUNC····GLOBAL·DEFAULT····1·zdb_record_print68 ····65:·000005b5·····8·FUNC····GLOBAL·DEFAULT····1·zdb_record_print
6.84 KB
readelf --wide --relocs {}
    
Offset 1, 59 lines modifiedOffset 1, 58 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xd48·contains·56·entries:1 Relocation·section·'.rel.text'·at·offset·0xd44·contains·55·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000008··00001b0a·R_ARM_THM_CALL·········00000000···free3 00000008··00001b0a·R_ARM_THM_CALL·········00000000···free
4 0000001e··00001d0a·R_ARM_THM_CALL·········00000000···avl_insert4 0000001e··00001d0a·R_ARM_THM_CALL·········00000000···avl_insert
5 00000040··00001d0a·R_ARM_THM_CALL·········00000000···avl_insert5 00000040··00001d0a·R_ARM_THM_CALL·········00000000···avl_insert
6 00000076··00001f0a·R_ARM_THM_CALL·········00000000···memcmp6 00000076··00001f0a·R_ARM_THM_CALL·········00000000···memcmp
7 000000b0··00001b0a·R_ARM_THM_CALL·········00000000···free7 000000b0··00001b0a·R_ARM_THM_CALL·········00000000···free
8 000000d8··00001d0a·R_ARM_THM_CALL·········00000000···avl_insert8 000000d8··00001d0a·R_ARM_THM_CALL·········00000000···avl_insert
9 00000104··00001f0a·R_ARM_THM_CALL·········00000000···memcmp9 0000010a··00001f0a·R_ARM_THM_CALL·········00000000···memcmp
10 0000012c··00001b0a·R_ARM_THM_CALL·········00000000···free10 00000134··00001b0a·R_ARM_THM_CALL·········00000000···free
11 00000192··0000250a·R_ARM_THM_CALL·········00000000···avl_delete11 0000019a··0000250a·R_ARM_THM_CALL·········00000000···avl_delete
12 0000019a··00001b0a·R_ARM_THM_CALL·········00000000···free12 000001a2··00001b0a·R_ARM_THM_CALL·········00000000···free
13 000001ae··0000260a·R_ARM_THM_CALL·········00000000···avl_callback_and_destroy13 000001b6··0000260a·R_ARM_THM_CALL·········00000000···avl_callback_and_destroy
14 000001c8··00000103·R_ARM_REL32············00000001···zdb_record_destroy_callback14 000001cc··00000103·R_ARM_REL32············00000001···zdb_record_destroy_callback
15 000001e4··00001f0a·R_ARM_THM_CALL·········00000000···memcmp15 000001e8··00001f0a·R_ARM_THM_CALL·········00000000···memcmp
16 0000020e··00001f0a·R_ARM_THM_CALL·········00000000···memcmp16 00000212··00001f0a·R_ARM_THM_CALL·········00000000···memcmp
17 00000278··00001f0a·R_ARM_THM_CALL·········00000000···memcmp17 00000298··00001f0a·R_ARM_THM_CALL·········00000000···memcmp
18 00000290··00001b0a·R_ARM_THM_CALL·········00000000···free18 000002b0··00001b0a·R_ARM_THM_CALL·········00000000···free
19 000002bc··00001b0a·R_ARM_THM_CALL·········00000000···free19 000002c4··0000250a·R_ARM_THM_CALL·········00000000···avl_delete
20 000002ca··0000250a·R_ARM_THM_CALL·········00000000···avl_delete20 000002fa··00002b0a·R_ARM_THM_CALL·········00000000···malloc
21 000002fe··00002b0a·R_ARM_THM_CALL·········00000000···malloc21 00000308··00002c0a·R_ARM_THM_CALL·········00000000···memcpy
22 0000030c··00002c0a·R_ARM_THM_CALL·········00000000···memcpy22 00000318··0000290a·R_ARM_THM_CALL·········00000221···zdb_record_delete_exact
23 0000031c··0000290a·R_ARM_THM_CALL·········0000021d···zdb_record_delete_exact23 00000344··00001b0a·R_ARM_THM_CALL·········00000000···free
24 00000348··00001b0a·R_ARM_THM_CALL·········00000000···free24 0000034e··00002d0a·R_ARM_THM_CALL·········00000000···perror
25 00000352··00002d0a·R_ARM_THM_CALL·········00000000···perror25 00000354··00002e0a·R_ARM_THM_CALL·········00000000···exit
26 00000358··00002e0a·R_ARM_THM_CALL·········00000000···exit26 00000358··00000603·R_ARM_REL32············00000000···.LC0
27 0000035c··00000603·R_ARM_REL32············00000000···.LC027 00000368··0000260a·R_ARM_THM_CALL·········00000000···avl_callback_and_destroy
28 0000036c··0000260a·R_ARM_THM_CALL·········00000000···avl_callback_and_destroy28 00000374··00000103·R_ARM_REL32············00000001···zdb_record_destroy_callback
29 00000378··00000103·R_ARM_REL32············00000001···zdb_record_destroy_callback29 00000398··0000320a·R_ARM_THM_CALL·········00000000···dnsname_len
30 0000039c··0000320a·R_ARM_THM_CALL·········00000000···dnsname_len30 000003aa··0000320a·R_ARM_THM_CALL·········00000000···dnsname_len
31 000003ae··0000320a·R_ARM_THM_CALL·········00000000···dnsname_len31 00000404··0000340a·R_ARM_THM_CALL·········00000000···zalloc_line
32 00000408··0000340a·R_ARM_THM_CALL·········00000000···zalloc_line32 00000422··00002c0a·R_ARM_THM_CALL·········00000000···memcpy
33 00000428··00002c0a·R_ARM_THM_CALL·········00000000···memcpy33 00000434··00002b0a·R_ARM_THM_CALL·········00000000···malloc
34 0000043a··00002b0a·R_ARM_THM_CALL·········00000000···malloc34 0000044e··0000350a·R_ARM_THM_CALL·········00000000···dief
35 00000454··0000350a·R_ARM_THM_CALL·········00000000···dief35 00000452··0000360a·R_ARM_THM_CALL·········00000000···abort
36 00000458··0000360a·R_ARM_THM_CALL·········00000000···abort36 00000458··00000603·R_ARM_REL32············00000000···.LC0
37 0000045c··00000603·R_ARM_REL32············00000000···.LC037 0000045c··00000b03·R_ARM_REL32············00000014···.LC1
38 00000460··00000b03·R_ARM_REL32············00000014···.LC138 0000047c··0000340a·R_ARM_THM_CALL·········00000000···zalloc_line
39 00000480··0000340a·R_ARM_THM_CALL·········00000000···zalloc_line39 0000049a··00002c0a·R_ARM_THM_CALL·········00000000···memcpy
40 000004a0··00002c0a·R_ARM_THM_CALL·········00000000···memcpy40 000004b0··00002b0a·R_ARM_THM_CALL·········00000000···malloc
41 000004b6··00002b0a·R_ARM_THM_CALL·········00000000···malloc41 000004ca··0000350a·R_ARM_THM_CALL·········00000000···dief
42 000004d0··0000350a·R_ARM_THM_CALL·········00000000···dief42 000004ce··0000360a·R_ARM_THM_CALL·········00000000···abort
43 000004d4··0000360a·R_ARM_THM_CALL·········00000000···abort43 000004d4··00000603·R_ARM_REL32············00000000···.LC0
44 000004d8··00000603·R_ARM_REL32············00000000···.LC044 000004d8··00000b03·R_ARM_REL32············00000014···.LC1
45 000004dc··00000b03·R_ARM_REL32············00000014···.LC145 00000514··00003b0a·R_ARM_THM_CALL·········00000000···avl_iterator_init
46 00000518··00003b0a·R_ARM_THM_CALL·········00000000···avl_iterator_init46 00000538··00003c0a·R_ARM_THM_CALL·········00000000···avl_iterator_next_node
47 0000053c··00003c0a·R_ARM_THM_CALL·········00000000···avl_iterator_next_node47 00000552··00003d0a·R_ARM_THM_CALL·········00000000···osformat
48 00000556··00003d0a·R_ARM_THM_CALL·········00000000···osformat48 00000562··00003e0a·R_ARM_THM_CALL·········00000000···osprint_rdata
49 00000566··00003e0a·R_ARM_THM_CALL·········00000000···osprint_rdata49 0000056a··00003f0a·R_ARM_THM_CALL·········00000000···osprintln
50 0000056e··00003f0a·R_ARM_THM_CALL·········00000000···osprintln50 0000059a··0000400a·R_ARM_THM_CALL·········00000000···osformatln
51 0000059e··0000400a·R_ARM_THM_CALL·········00000000···osformatln51 000005a8··00001003·R_ARM_REL32············00000038···.LC3
52 000005ac··00001003·R_ARM_REL32············00000038···.LC352 000005ac··00001103·R_ARM_REL32············0000004c···.LC4
53 000005b0··00001103·R_ARM_REL32············0000004c···.LC453 000005b0··00001203·R_ARM_REL32············0000001c···.LC2
54 000005b4··00001203·R_ARM_REL32············0000001c···.LC254 0000018c··00001d1e·R_ARM_THM_JUMP24·······00000000···avl_insert
55 00000184··00001d1e·R_ARM_THM_JUMP24·······00000000···avl_insert55 000004ea··0000391e·R_ARM_THM_JUMP24·······00000000···zfree_line
56 000004ee··0000391e·R_ARM_THM_JUMP24·······00000000···zfree_line56 000004ee··00001b1e·R_ARM_THM_JUMP24·······00000000···free
57 000004f2··00001b1e·R_ARM_THM_JUMP24·······00000000···free57 000005b8··00003a1e·R_ARM_THM_JUMP24·······000004f5···zdb_record_print_indented
58 000005bc··00003a1e·R_ARM_THM_JUMP24·······000004f9···zdb_record_print_indented 
253 B
strings --all --bytes=8 {}
    
Offset 1, 9 lines modifiedOffset 1, 8 lines modified
1 shIF@F"Fc`1 shIF@F"F
2 gh2FIF(F 
3 src/zdb_record.c2 src/zdb_record.c
4 %t[%{dnstype}]·EMPTY·TYPE3 %t[%{dnstype}]·EMPTY·TYPE
5 %t[%{dnstype}·%9d]·4 %t[%{dnstype}·%9d]·
6 zdb_record_destroy_callback5 zdb_record_destroy_callback
7 zdb_record_insert6 zdb_record_insert
8 avl_insert7 avl_insert
9 zdb_record_insert_checked8 zdb_record_insert_checked
17.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 30, 29 lines modifiedOffset 30, 29 lines modified
30 »       nop30 »       nop
  
31 0000002c·<zdb_record_insert_checked>:31 0000002c·<zdb_record_insert_checked>:
32 zdb_record_insert_checked():32 zdb_record_insert_checked():
33 »       strd»   r4,·r5,·[sp,·#-32]!33 »       strd»   r4,·r5,·[sp,·#-32]!
34 »       mov»    r4,·r134 »       mov»    r4,·r1
35 »       strd»   r6,·r7,·[sp,·#8]35 »       strd»   r6,·r7,·[sp,·#8]
36 »       mov»    r7,·r2 
37 »       strd»   r8,·r9,·[sp,·#16] 
38 »       strd»   sl,·lr,·[sp,·#24]36 »       strd»   sl,·lr,·[sp,·#24]
 37 »       strd»   r8,·r9,·[sp,·#16]
 38 »       mov»    r7,·r2
39 »       bl»     0·<avl_insert>39 »       bl»     0·<avl_insert>
40 ·R_ARM_THM_CALL» avl_insert40 ·R_ARM_THM_CALL» avl_insert
41 »       cmp.w»  r4,·#1280»  ;·0x50041 »       cmp.w»  r4,·#1280»  ;·0x500
42 »       mov»    sl,·r042 »       mov»    sl,·r0
43 »       beq.n»  ae·<zdb_record_insert_checked+0x82>43 »       beq.n»  ae·<zdb_record_insert_checked+0x82>
44 »       ldr.w»  r9,·[r0]44 »       ldr.w»  r9,·[r0]
45 »       ldr»    r6,·[r7,·#4]45 »       ldr»    r6,·[r7,·#4]
46 »       cmp.w»  r9,·#046 »       cmp.w»  r9,·#0
47 »       beq.n»  90·<zdb_record_insert_checked+0x64>47 »       beq.n»  90·<zdb_record_insert_checked+0x64>
 48 »       ldrh»   r5,·[r7,·#8]
48 »       mov»    r4,·r949 »       mov»    r4,·r9
49 »       add.w»  r8,·r7,·#1050 »       add.w»  r8,·r7,·#10
50 »       ldrh»   r5,·[r7,·#8] 
51 »       b.n»    66·<zdb_record_insert_checked+0x3a>51 »       b.n»    66·<zdb_record_insert_checked+0x3a>
52 »       ldr»    r4,·[r4,·#0]52 »       ldr»    r4,·[r4,·#0]
53 »       cbz»    r4,·90·<zdb_record_insert_checked+0x64>53 »       cbz»    r4,·90·<zdb_record_insert_checked+0x64>
54 »       ldrh»   r3,·[r4,·#8]54 »       ldrh»   r3,·[r4,·#8]
55 »       str»    r6,·[r4,·#4]55 »       str»    r6,·[r4,·#4]
56 »       cmp»    r3,·r556 »       cmp»    r3,·r5
57 »       bne.n»  62·<zdb_record_insert_checked+0x36>57 »       bne.n»  62·<zdb_record_insert_checked+0x36>
Offset 79, 359 lines modifiedOffset 79, 354 lines modified
79 »       ldrd»   r8,·r9,·[sp,·#16]79 »       ldrd»   r8,·r9,·[sp,·#16]
80 »       add»    sp,·#2480 »       add»    sp,·#24
81 »       ldmia.w»sp!,·{sl,·pc}81 »       ldmia.w»sp!,·{sl,·pc}
82 »       ldr»    r0,·[r0,·#0]82 »       ldr»    r0,·[r0,·#0]
83 »       bl»     0·<free>83 »       bl»     0·<free>
84 ·R_ARM_THM_CALL» free84 ·R_ARM_THM_CALL» free
85 »       mov.w»  r3,·#085 »       mov.w»  r3,·#0
86 »       mov.w»  r0,·#1 
87 »       str»    r3,·[r7,·#0]86 »       str»    r3,·[r7,·#0]
 87 »       mov.w»  r0,·#1
88 »       str.w»  r7,·[sl]88 »       str.w»  r7,·[sl]
89 »       b.n»    9c·<zdb_record_insert_checked+0x70>89 »       b.n»    9c·<zdb_record_insert_checked+0x70>
  
90 000000c4·<zdb_record_insert_checked_keep_ttl>:90 000000c4·<zdb_record_insert_checked_keep_ttl>:
91 zdb_record_insert_checked_keep_ttl():91 zdb_record_insert_checked_keep_ttl():
92 »       strd»   r3,·r4,·[sp,·#-32]!92 »       strd»   r3,·r4,·[sp,·#-32]!
93 »       mov»    r4,·r193 »       mov»    r4,·r1
94 »       strd»   r5,·r6,·[sp,·#8] 
95 »       mov»    r6,·r2 
96 »       strd»   r7,·r8,·[sp,·#16]94 »       strd»   r7,·r8,·[sp,·#16]
 95 »       strd»   r5,·r6,·[sp,·#8]
97 »       strd»   r9,·lr,·[sp,·#24]96 »       strd»   r9,·lr,·[sp,·#24]
 97 »       mov»    r7,·r2
98 »       bl»     0·<avl_insert>98 »       bl»     0·<avl_insert>
99 ·R_ARM_THM_CALL» avl_insert99 ·R_ARM_THM_CALL» avl_insert
100 »       cmp.w»  r4,·#1280»  ;·0x500100 »       cmp.w»  r4,·#1280»  ;·0x500
101 »       mov»    r8,·r0101 »       mov»    r8,·r0
102 »       beq.n»  12a·<zdb_record_insert_checked_keep_ttl+0x66>102 »       beq.n»  132·<zdb_record_insert_checked_keep_ttl+0x6e>
103 »       ldr»    r7,·[r0,·#0]103 »       ldr.w»  r9,·[r0]
104 »       cbz»    r7,·11e·<zdb_record_insert_checked_keep_ttl+0x5a>104 »       cmp.w»  r9,·#0
105 »       ldrh»   r5,·[r6,·#8]105 »       beq.n»  124·<zdb_record_insert_checked_keep_ttl+0x60>
106 »       mov»    r4,·r7106 »       ldrh»   r5,·[r7,·#8]
107 »       add.w»  r9,·r6,·#10107 »       mov»    r4,·r9
108 »       b.n»    f6·<zdb_record_insert_checked_keep_ttl+0x32>108 »       add.w»  r6,·r7,·#10
 109 »       b.n»    fc·<zdb_record_insert_checked_keep_ttl+0x38>
109 »       ldr»    r4,·[r4,·#0]110 »       ldr»    r4,·[r4,·#0]
110 »       cbz»    r4,·11e·<zdb_record_insert_checked_keep_ttl+0x5a>111 »       cbz»    r4,·124·<zdb_record_insert_checked_keep_ttl+0x60>
111 »       ldrh»   r3,·[r4,·#8]112 »       ldrh»   r3,·[r4,·#8]
112 »       cmp»    r3,·r5113 »       cmp»    r3,·r5
113 »       bne.n»  f2·<zdb_record_insert_checked_keep_ttl+0x2e>114 »       bne.n»  f8·<zdb_record_insert_checked_keep_ttl+0x34>
114 »       mov»    r2,·r5115 »       mov»    r2,·r5
115 »       mov»    r1,·r9116 »       mov»    r1,·r6
116 »       add.w»  r0,·r4,·#10117 »       add.w»  r0,·r4,·#10
117 »       bl»     0·<memcmp>118 »       bl»     0·<memcmp>
118 ·R_ARM_THM_CALL» memcmp119 ·R_ARM_THM_CALL» memcmp
119 »       cmp»    r0,·#0120 »       cmp»    r0,·#0
120 »       bne.n»  f2·<zdb_record_insert_checked_keep_ttl+0x2e>121 »       bne.n»  f8·<zdb_record_insert_checked_keep_ttl+0x34>
121 »       ldrd»   r3,·r4,·[sp]122 »       ldrd»   r3,·r4,·[sp]
122 »       ldrd»   r5,·r6,·[sp,·#8]123 »       ldrd»   r5,·r6,·[sp,·#8]
123 »       ldrd»   r7,·r8,·[sp,·#16]124 »       ldrd»   r7,·r8,·[sp,·#16]
124 »       add»    sp,·#24125 »       add»    sp,·#24
125 »       ldmia.w»sp!,·{r9,·pc}126 »       ldmia.w»sp!,·{r9,·pc}
 127 »       str.w»  r9,·[r7]
126 »       mov.w»  r0,·#1128 »       mov.w»  r0,·#1
127 »       str»    r7,·[r6,·#0]129 »       str.w»  r7,·[r8]
128 »       str.w»  r6,·[r8]130 »       b.n»    112·<zdb_record_insert_checked_keep_ttl+0x4e>
129 »       b.n»    10c·<zdb_record_insert_checked_keep_ttl+0x48> 
130 »       ldr»    r0,·[r0,·#0]131 »       ldr»    r0,·[r0,·#0]
131 »       bl»     0·<free>132 »       bl»     0·<free>
132 ·R_ARM_THM_CALL» free133 ·R_ARM_THM_CALL» free
133 »       mov.w»  r3,·#0134 »       mov.w»  r3,·#0
 135 »       str»    r3,·[r7,·#0]
134 »       mov.w»  r0,·#1136 »       mov.w»  r0,·#1
135 »       str»    r3,·[r6,·#0]137 »       str.w»  r7,·[r8]
136 »       str.w»  r6,·[r8]138 »       b.n»    112·<zdb_record_insert_checked_keep_ttl+0x4e>
137 »       b.n»    10c·<zdb_record_insert_checked_keep_ttl+0x48> 
  
138 00000140·<zdb_record_find>:139 00000148·<zdb_record_find>:
139 zdb_record_find():140 zdb_record_find():
140 »       ldr»    r0,·[r0,·#0]141 »       ldr»    r0,·[r0,·#0]
141 »       cbnz»   r0,·154·<zdb_record_find+0x14>142 »       cbnz»   r0,·15c·<zdb_record_find+0x14>
142 »       b.n»    15e·<zdb_record_find+0x1e>143 »       b.n»    166·<zdb_record_find+0x1e>
143 »       cmp»    r1,·r3144 »       cmp»    r1,·r3
144 »       ite»    ls145 »       ite»    ls
145 »       movls»  r3,·#0146 »       movls»  r3,·#0
146 »       movhi»  r3,·#1147 »       movhi»  r3,·#1
147 »       ldr.w»  r0,·[r0,·r3,·lsl·#2]148 »       ldr.w»  r0,·[r0,·r3,·lsl·#2]
148 »       cbz»    r0,·15e·<zdb_record_find+0x1e>149 »       cbz»    r0,·166·<zdb_record_find+0x1e>
149 »       ldr»    r3,·[r0,·#12]150 »       ldr»    r3,·[r0,·#12]
150 »       cmp»    r1,·r3151 »       cmp»    r1,·r3
151 »       bne.n»  146·<zdb_record_find+0x6>152 »       bne.n»  14e·<zdb_record_find+0x6>
152 »       ldr»    r0,·[r0,·#8]153 »       ldr»    r0,·[r0,·#8]
153 »       bx»     lr154 »       bx»     lr
154 »       bx»     lr155 »       bx»     lr
  
155 00000160·<zdb_record_findp>:156 00000168·<zdb_record_findp>:
156 zdb_record_findp():157 zdb_record_findp():
157 »       ldr»    r0,·[r0,·#0]158 »       ldr»    r0,·[r0,·#0]
158 »       cbnz»   r0,·174·<zdb_record_findp+0x14>159 »       cbnz»   r0,·17c·<zdb_record_findp+0x14>
159 »       b.n»    180·<zdb_record_findp+0x20>160 »       b.n»    188·<zdb_record_findp+0x20>
160 »       cmp»    r1,·r3161 »       cmp»    r1,·r3
161 »       ite»    ls162 »       ite»    ls
162 »       movls»  r3,·#0163 »       movls»  r3,·#0
163 »       movhi»  r3,·#1164 »       movhi»  r3,·#1
Max diff block lines reached; 14309/18059 bytes (79.23%) of diff not shown.
59.0 KB
zdb_rr_label.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········8152·(bytes·into·file)13 ··Start·of·section·headers:··········8140·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x1fd8:1 There·are·11·section·headers,·starting·at·offset·0x1fcc:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·001194·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001188·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001ba0·0003d8·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·001b94·0003d8·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0011c8·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0011bc·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0011c8·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0011bc·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0011c8·00003b·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0011bc·00003b·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·001203·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·0011f7·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001203·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0011f7·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·001238·000580·10······9··51··412 ··[·8]·.symtab···········SYMTAB··········00000000·00122c·000580·10······9··51··4
13 ··[·9]·.strtab···········STRTAB··········00000000·0017b8·0003e8·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·0017ac·0003e8·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·001f78·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·001f6c·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
3.49 KB
readelf --wide --symbols {}
    
Offset 30, 25 lines modifiedOffset 30, 25 lines modified
30 ····26:·0000090c·····0·NOTYPE··LOCAL··DEFAULT····1·$t30 ····26:·0000090c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
31 ····27:·0000096c·····0·NOTYPE··LOCAL··DEFAULT····1·$d31 ····27:·0000096c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
32 ····28:·0000097c·····0·NOTYPE··LOCAL··DEFAULT····1·$t32 ····28:·0000097c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
33 ····29:·00000a38·····0·NOTYPE··LOCAL··DEFAULT····1·$d33 ····29:·00000a38·····0·NOTYPE··LOCAL··DEFAULT····1·$d
34 ····30:·00000a48·····0·NOTYPE··LOCAL··DEFAULT····1·$t34 ····30:·00000a48·····0·NOTYPE··LOCAL··DEFAULT····1·$t
35 ····31:·00000b24·····0·NOTYPE··LOCAL··DEFAULT····1·$d35 ····31:·00000b24·····0·NOTYPE··LOCAL··DEFAULT····1·$d
36 ····32:·00000b3c·····0·NOTYPE··LOCAL··DEFAULT····1·$t36 ····32:·00000b3c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
37 ····33:·00000c94·····0·NOTYPE··LOCAL··DEFAULT····1·$d37 ····33:·00000c88·····0·NOTYPE··LOCAL··DEFAULT····1·$d
38 ····34:·00000cac·····0·NOTYPE··LOCAL··DEFAULT····1·$t38 ····34:·00000ca0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
39 ····35:·00000d88·····0·NOTYPE··LOCAL··DEFAULT····1·$d39 ····35:·00000d7c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
40 ····36:·00000d9c·····0·NOTYPE··LOCAL··DEFAULT····1·$t40 ····36:·00000d90·····0·NOTYPE··LOCAL··DEFAULT····1·$t
41 ····37:·00000ed4·····0·NOTYPE··LOCAL··DEFAULT····1·$d41 ····37:·00000ec4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
42 ····38:·00000ee8·····0·NOTYPE··LOCAL··DEFAULT····1·$t42 ····38:·00000ed8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
43 ····39:·000010a4·····0·NOTYPE··LOCAL··DEFAULT····1·$d43 ····39:·00001094·····0·NOTYPE··LOCAL··DEFAULT····1·$d
44 ····40:·000010bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t44 ····40:·000010ac·····0·NOTYPE··LOCAL··DEFAULT····1·$t
45 ····41:·0000117c·····0·NOTYPE··LOCAL··DEFAULT····1·$d45 ····41:·00001170·····0·NOTYPE··LOCAL··DEFAULT····1·$d
46 ····42:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC246 ····42:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
47 ····43:·0000118c·····0·NOTYPE··LOCAL··DEFAULT····1·$t47 ····43:·00001180·····0·NOTYPE··LOCAL··DEFAULT····1·$t
48 ····44:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d48 ····44:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
49 ····45:·00000000·····0·SECTION·LOCAL··DEFAULT····1·49 ····45:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
50 ····46:·00000000·····0·SECTION·LOCAL··DEFAULT····3·50 ····46:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
51 ····47:·00000000·····0·SECTION·LOCAL··DEFAULT····4·51 ····47:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
52 ····48:·00000000·····0·SECTION·LOCAL··DEFAULT····5·52 ····48:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
53 ····49:·00000000·····0·SECTION·LOCAL··DEFAULT····6·53 ····49:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
54 ····50:·00000000·····0·SECTION·LOCAL··DEFAULT····7·54 ····50:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 ····73:·0000090d···112·FUNC····GLOBAL·DEFAULT····1·zdb_rr_label_find_child77 ····73:·0000090d···112·FUNC····GLOBAL·DEFAULT····1·zdb_rr_label_find_child
78 ····74:·0000097d···204·FUNC····GLOBAL·DEFAULT····1·zdb_rr_label_stack_find78 ····74:·0000097d···204·FUNC····GLOBAL·DEFAULT····1·zdb_rr_label_stack_find
79 ····75:·00000a49···244·FUNC····GLOBAL·DEFAULT····1·zdb_rr_label_find79 ····75:·00000a49···244·FUNC····GLOBAL·DEFAULT····1·zdb_rr_label_find
80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·WILD_LABEL80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·WILD_LABEL
81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·WILD_HASH81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·WILD_HASH
82 ····78:·00000b3d····60·FUNC····GLOBAL·DEFAULT····1·zdb_rr_label_find_from_name82 ····78:·00000b3d····60·FUNC····GLOBAL·DEFAULT····1·zdb_rr_label_find_from_name
83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_dnslabel_vector83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_dnslabel_vector
84 ····80:·00000b79···308·FUNC····GLOBAL·DEFAULT····1·zdb_rr_label_find_ext84 ····80:·00000b79···296·FUNC····GLOBAL·DEFAULT····1·zdb_rr_label_find_ext
85 ····81:·00000cad···240·FUNC····GLOBAL·DEFAULT····1·zdb_rr_label_add85 ····81:·00000ca1···240·FUNC····GLOBAL·DEFAULT····1·zdb_rr_label_add
86 ····82:·00000d9d···332·FUNC····GLOBAL·DEFAULT····1·zdb_rr_label_delete_record86 ····82:·00000d91···328·FUNC····GLOBAL·DEFAULT····1·zdb_rr_label_delete_record
87 ····83:·00000ee9···468·FUNC····GLOBAL·DEFAULT····1·zdb_rr_label_delete_record_exact87 ····83:·00000ed9···468·FUNC····GLOBAL·DEFAULT····1·zdb_rr_label_delete_record_exact
88 ····84:·000010bd···208·FUNC····GLOBAL·DEFAULT····1·zdb_rr_label_print_indented88 ····84:·000010ad···212·FUNC····GLOBAL·DEFAULT····1·zdb_rr_label_print_indented
89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformatln89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformatln
90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_record_print_indented90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_record_print_indented
91 ····87:·0000118d·····8·FUNC····GLOBAL·DEFAULT····1·zdb_rr_label_print91 ····87:·00001181·····8·FUNC····GLOBAL·DEFAULT····1·zdb_rr_label_print
7.24 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1ba0·contains·123·entries:1 Relocation·section·'.rel.text'·at·offset·0x1b94·contains·123·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 000000a4··0000330a·R_ARM_THM_CALL·········00000000···memcpy3 000000a4··0000330a·R_ARM_THM_CALL·········00000000···memcpy
4 0000010c··0000340a·R_ARM_THM_CALL·········00000000···dnslabel_equals4 0000010c··0000340a·R_ARM_THM_CALL·········00000000···dnslabel_equals
5 0000013c··0000350a·R_ARM_THM_CALL·········00000000···zalloc_line5 0000013c··0000350a·R_ARM_THM_CALL·········00000000···zalloc_line
6 00000156··0000330a·R_ARM_THM_CALL·········00000000···memcpy6 00000156··0000330a·R_ARM_THM_CALL·········00000000···memcpy
7 00000160··0000360a·R_ARM_THM_CALL·········00000000···avl_init7 00000160··0000360a·R_ARM_THM_CALL·········00000000···avl_init
8 00000168··0000370a·R_ARM_THM_CALL·········00000000···dictionary_init8 00000168··0000370a·R_ARM_THM_CALL·········00000000···dictionary_init
Offset 77, 50 lines modifiedOffset 77, 50 lines modified
77 00000b28··0000401a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE77 00000b28··0000401a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE
78 00000b2c··00000403·R_ARM_REL32············00000101···zdb_rr_label_zlabel_match78 00000b2c··00000403·R_ARM_REL32············00000101···zdb_rr_label_zlabel_match
79 00000b30··0000411a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE_MAP79 00000b30··0000411a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE_MAP
80 00000b34··00004c1a·R_ARM_GOT_BREL·········00000000···WILD_LABEL80 00000b34··00004c1a·R_ARM_GOT_BREL·········00000000···WILD_LABEL
81 00000b38··00004d1a·R_ARM_GOT_BREL·········00000000···WILD_HASH81 00000b38··00004d1a·R_ARM_GOT_BREL·········00000000···WILD_HASH
82 00000b52··00004f0a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_vector82 00000b52··00004f0a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_vector
83 00000b66··00004b0a·R_ARM_THM_CALL·········00000a49···zdb_rr_label_find83 00000b66··00004b0a·R_ARM_THM_CALL·········00000a49···zdb_rr_label_find
84 00000c94··00003f19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_84 00000c88··00003f19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
85 00000c98··00000403·R_ARM_REL32············00000101···zdb_rr_label_zlabel_match85 00000c8c··00000403·R_ARM_REL32············00000101···zdb_rr_label_zlabel_match
86 00000c9c··0000401a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE86 00000c90··0000401a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE
87 00000ca0··0000411a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE_MAP87 00000c94··0000411a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE_MAP
88 00000ca4··00004c1a·R_ARM_GOT_BREL·········00000000···WILD_LABEL88 00000c98··00004c1a·R_ARM_GOT_BREL·········00000000···WILD_LABEL
89 00000ca8··00004d1a·R_ARM_GOT_BREL·········00000000···WILD_HASH89 00000c9c··00004d1a·R_ARM_GOT_BREL·········00000000···WILD_HASH
90 00000d88··00003f19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_90 00000d7c··00003f19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
91 00000d8c··00000403·R_ARM_REL32············00000101···zdb_rr_label_zlabel_match91 00000d80··00000403·R_ARM_REL32············00000101···zdb_rr_label_zlabel_match
92 00000d90··0000401a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE92 00000d84··0000401a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE
93 00000d94··00000503·R_ARM_REL32············00000115···zdb_rr_label_create_callback93 00000d88··00000503·R_ARM_REL32············00000115···zdb_rr_label_create_callback
94 00000d98··0000411a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE_MAP94 00000d8c··0000411a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE_MAP
95 00000e58··00003c0a·R_ARM_THM_CALL·········00000000···zdb_record_delete95 00000e4a··00003c0a·R_ARM_THM_CALL·········00000000···zdb_record_delete
96 00000e86··00003a0a·R_ARM_THM_CALL·········00000000···zdb_record_destroy96 00000e78··00003a0a·R_ARM_THM_CALL·········00000000···zdb_record_destroy
97 00000e98··00003b0a·R_ARM_THM_CALL·········00000000···zfree_line97 00000e8a··00003b0a·R_ARM_THM_CALL·········00000000···zfree_line
98 00000eb8··00003b0a·R_ARM_THM_CALL·········00000000···zfree_line98 00000eaa··00003b0a·R_ARM_THM_CALL·········00000000···zfree_line
99 00000ed4··00003f19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_99 00000ec4··00003f19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
100 00000ed8··0000401a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE100 00000ec8··0000401a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE
101 00000edc··0000411a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE_MAP101 00000ecc··0000411a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE_MAP
102 00000ee0··00000d03·R_ARM_REL32············000001fd···zdb_rr_label_delete_record_process_callback102 00000ed0··00000d03·R_ARM_REL32············000001fd···zdb_rr_label_delete_record_process_callback
103 00000ee4··00000a03·R_ARM_REL32············0000019d···zdb_rr_label_destroy_callback103 00000ed4··00000a03·R_ARM_REL32············0000019d···zdb_rr_label_destroy_callback
104 00000fa0··0000420a·R_ARM_THM_CALL·········00000000···zdb_record_delete_exact104 00000f90··0000420a·R_ARM_THM_CALL·········00000000···zdb_record_delete_exact
105 00000ff8··00003a0a·R_ARM_THM_CALL·········00000000···zdb_record_destroy105 00000fe8··00003a0a·R_ARM_THM_CALL·········00000000···zdb_record_destroy
106 0000100a··00003b0a·R_ARM_THM_CALL·········00000000···zfree_line106 00000ffa··00003b0a·R_ARM_THM_CALL·········00000000···zfree_line
107 0000102e··00003b0a·R_ARM_THM_CALL·········00000000···zfree_line107 0000101e··00003b0a·R_ARM_THM_CALL·········00000000···zfree_line
108 00001052··00003a0a·R_ARM_THM_CALL·········00000000···zdb_record_destroy108 00001042··00003a0a·R_ARM_THM_CALL·········00000000···zdb_record_destroy
109 00001062··00003b0a·R_ARM_THM_CALL·········00000000···zfree_line109 00001052··00003b0a·R_ARM_THM_CALL·········00000000···zfree_line
110 00001082··00003b0a·R_ARM_THM_CALL·········00000000···zfree_line110 00001072··00003b0a·R_ARM_THM_CALL·········00000000···zfree_line
111 000010a4··00003f19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_111 00001094··00003f19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
112 000010a8··0000401a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE112 00001098··0000401a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE
113 000010ac··0000411a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE_MAP113 0000109c··0000411a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE_MAP
114 000010b0··00001003·R_ARM_REL32············0000045d···zdb_rr_label_delete_record_exact_process_callback114 000010a0··00001003·R_ARM_REL32············0000045d···zdb_rr_label_delete_record_exact_process_callback
115 000010b4··00000a03·R_ARM_REL32············0000019d···zdb_rr_label_destroy_callback115 000010a4··00000a03·R_ARM_REL32············0000019d···zdb_rr_label_destroy_callback
116 000010b8··00000a03·R_ARM_REL32············0000019d···zdb_rr_label_destroy_callback116 000010a8··00000a03·R_ARM_REL32············0000019d···zdb_rr_label_destroy_callback
117 00001128··0000550a·R_ARM_THM_CALL·········00000000···osformatln117 0000111c··0000550a·R_ARM_THM_CALL·········00000000···osformatln
118 00001132··0000560a·R_ARM_THM_CALL·········00000000···zdb_record_print_indented118 00001126··0000560a·R_ARM_THM_CALL·········00000000···zdb_record_print_indented
119 0000115a··0000540a·R_ARM_THM_CALL·········000010bd···zdb_rr_label_print_indented119 0000114e··0000540a·R_ARM_THM_CALL·········000010ad···zdb_rr_label_print_indented
120 0000117c··00003f19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_120 00001170··00003f19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
121 00001180··0000401a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE121 00001174··0000401a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE
122 00001184··0000411a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE_MAP122 00001178··0000411a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE_MAP
123 00001188··00002a03·R_ARM_REL32············0000001c···.LC2123 0000117c··00002a03·R_ARM_REL32············0000001c···.LC2
124 000001f0··00003b1e·R_ARM_THM_JUMP24·······00000000···zfree_line124 000001f0··00003b1e·R_ARM_THM_JUMP24·······00000000···zfree_line
125 0000083e··00003a1e·R_ARM_THM_JUMP24·······00000000···zdb_record_destroy125 0000083e··00003a1e·R_ARM_THM_JUMP24·······00000000···zdb_record_destroy
126 00001190··0000541e·R_ARM_THM_JUMP24·······000010bd···zdb_rr_label_print_indented126 00001184··0000541e·R_ARM_THM_JUMP24·······000010ad···zdb_rr_label_print_indented
327 B
strings --all --bytes=8 {}
    
Offset 1, 7 lines modifiedOffset 1, 10 lines modified
 1 "F@Fvi{D
 2 "F@Fvi{D
 3 jF8F{Ddi
1 src/zdb_rr_label.c4 src/zdb_rr_label.c
2 %tl:·'%{dnslabel}'(%u)·#[%08x]5 %tl:·'%{dnslabel}'(%u)·#[%08x]
3 zdb_rr_label_clear_underdelegation_under6 zdb_rr_label_clear_underdelegation_under
4 zdb_rr_label_forall_children_of_fqdn_recurse7 zdb_rr_label_forall_children_of_fqdn_recurse
5 zdb_rr_label_zlabel_match8 zdb_rr_label_zlabel_match
6 zdb_rr_label_create_callback9 zdb_rr_label_create_callback
7 zdb_rr_label_destroy_callback10 zdb_rr_label_destroy_callback
44.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 17 lines modifiedOffset 2, 17 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<zdb_rr_label_clear_underdelegation_under>:3 00000000·<zdb_rr_label_clear_underdelegation_under>:
4 zdb_rr_label_clear_underdelegation_under():4 zdb_rr_label_clear_underdelegation_under():
5 »       ldr»    r3,·[r0,·#8]5 »       ldr»    r3,·[r0,·#8]
6 »       add.w»  r0,·r0,·#4 
7 »       strd»   r4,·lr,·[sp,·#-8]!6 »       strd»   r4,·lr,·[sp,·#-8]!
8 »       sub»    sp,·#232»     ;·0xe87 »       sub»    sp,·#232»     ;·0xe8
 8 »       add.w»  r0,·r0,·#4
9 »       add»    r4,·sp,·#49 »       add»    r4,·sp,·#4
10 »       mov»    r1,·r410 »       mov»    r1,·r4
11 »       ldr»    r3,·[r3,·#28]11 »       ldr»    r3,·[r3,·#28]
12 »       blx»    r312 »       blx»    r3
13 »       ldr»    r3,·[sp,·#4]13 »       ldr»    r3,·[sp,·#4]
14 »       mov»    r0,·r414 »       mov»    r0,·r4
15 »       ldr»    r3,·[r3,·#0]15 »       ldr»    r3,·[r3,·#0]
Offset 37, 80 lines modifiedOffset 37, 80 lines modified
37 »       add»    sp,·#232»     ;·0xe837 »       add»    sp,·#232»     ;·0xe8
38 »       pop»    {r4,·pc}38 »       pop»    {r4,·pc}
39 »       nop39 »       nop
  
40 00000048·<zdb_rr_label_forall_children_of_fqdn_recurse>:40 00000048·<zdb_rr_label_forall_children_of_fqdn_recurse>:
41 zdb_rr_label_forall_children_of_fqdn_recurse():41 zdb_rr_label_forall_children_of_fqdn_recurse():
42 »       ldr»    r3,·[r0,·#8]42 »       ldr»    r3,·[r0,·#8]
43 »       mov.w»  r2,·#0 
44 »       str.w»  r4,·[sp,·#-36]!43 »       str.w»  r4,·[sp,·#-36]!
45 »       strd»   r5,·r6,·[sp,·#4]44 »       strd»   r5,·r6,·[sp,·#4]
46 »       mov»    r5,·r1 
47 »       strd»   r7,·r8,·[sp,·#12]45 »       strd»   r7,·r8,·[sp,·#12]
48 »       strd»   r9,·sl,·[sp,·#20]46 »       strd»   r9,·sl,·[sp,·#20]
49 »       mov»    r9,·r0 
50 »       add.w»  r0,·r0,·#4 
51 »       strd»   fp,·lr,·[sp,·#28]47 »       strd»   fp,·lr,·[sp,·#28]
52 »       sub»    sp,·#244»     ;·0xf448 »       sub»    sp,·#244»     ;·0xf4
53 »       add.w»  sl,·r5,·#1249 »       mov»    r6,·r1
54 »       add»    r7,·sp,·#1250 »       add.w»  r8,·sp,·#12
 51 »       mov»    r9,·r0
 52 »       mov.w»  r2,·#0
 53 »       mov»    r1,·r8
55 »       ldr»    r3,·[r3,·#28]54 »       ldr»    r3,·[r3,·#28]
56 »       mov»    r1,·r755 »       add.w»  r0,·r0,·#4
 56 »       add.w»  sl,·r6,·#12
57 »       str»    r2,·[sp,·#4]57 »       str»    r2,·[sp,·#4]
58 »       blx»    r358 »       blx»    r3
59 »       b.n»    b8·<zdb_rr_label_forall_children_of_fqdn_recurse+0x70>59 »       b.n»    b8·<zdb_rr_label_forall_children_of_fqdn_recurse+0x70>
60 »       ldr»    r3,·[sp,·#12]60 »       ldr»    r3,·[sp,·#12]
61 »       mov»    r0,·r761 »       mov»    r0,·r8
62 »       ldr»    r3,·[r3,·#4]62 »       ldr»    r3,·[r3,·#4]
63 »       blx»    r363 »       blx»    r3
64 »       ldr»    r1,·[r0,·#0]64 »       ldr»    r1,·[r0,·#0]
65 »       mov»    r6,·r065 »       ldr»    r7,·[r6,·#8]
66 »       ldr.w»  fp,·[r5,·#8]66 »       mov»    r5,·r0
67 »       ldrb»   r2,·[r1,·#30]67 »       ldrb»   r3,·[r1,·#30]
68 »       add.w»  r1,·r1,·#3068 »       add.w»  r1,·r1,·#30
69 »       mvn.w»  r8,·r269 »       mvn.w»  r4,·r3
70 »       add.w»  r2,·r2,·#170 »       add.w»  r2,·r3,·#1
71 »       add.w»  r4,·fp,·r871 »       add.w»  fp,·r7,·r4
72 »       cmp»    r4,·sl72 »       cmp»    fp,·sl
73 »       mov»    r0,·r473 »       mov»    r0,·fp
74 »       bcc.n»  c4·<zdb_rr_label_forall_children_of_fqdn_recurse+0x7c>74 »       bcc.n»  c4·<zdb_rr_label_forall_children_of_fqdn_recurse+0x7c>
75 »       bl»     0·<memcpy>75 »       bl»     0·<memcpy>
76 ·R_ARM_THM_CALL» memcpy76 ·R_ARM_THM_CALL» memcpy
77 »       mov»    r1,·r477 »       ldrd»   r3,·r2,·[r6]
78 »       ldrd»   r3,·r2,·[r5]78 »       mov»    r1,·fp
79 »       ldr»    r0,·[r6,·#0]79 »       ldr»    r0,·[r5,·#0]
80 »       blx»    r380 »       blx»    r3
81 »       ldr.w»  r3,·[r9,·#12]81 »       ldr.w»  r3,·[r9,·#12]
82 »       cbnz»   r3,·de·<zdb_rr_label_forall_children_of_fqdn_recurse+0x96>82 »       cbnz»   r3,·de·<zdb_rr_label_forall_children_of_fqdn_recurse+0x96>
83 »       ldr»    r3,·[sp,·#12]83 »       ldr»    r3,·[sp,·#12]
84 »       mov»    r0,·r784 »       mov»    r0,·r8
85 »       ldr»    r3,·[r3,·#0]85 »       ldr»    r3,·[r3,·#0]
86 »       blx»    r386 »       blx»    r3
87 »       cmp»    r0,·#087 »       cmp»    r0,·#0
88 »       bne.n»  7c·<zdb_rr_label_forall_children_of_fqdn_recurse+0x34>88 »       bne.n»  7e·<zdb_rr_label_forall_children_of_fqdn_recurse+0x36>
89 »       ldr»    r0,·[sp,·#4]89 »       ldr»    r0,·[sp,·#4]
90 »       add»    sp,·#244»     ;·0xf490 »       add»    sp,·#244»     ;·0xf4
91 »       ldrd»   r4,·r5,·[sp]91 »       ldrd»   r4,·r5,·[sp]
92 »       ldrd»   r6,·r7,·[sp,·#8]92 »       ldrd»   r6,·r7,·[sp,·#8]
93 »       ldrd»   r8,·r9,·[sp,·#16]93 »       ldrd»   r8,·r9,·[sp,·#16]
94 »       ldrd»   sl,·fp,·[sp,·#24]94 »       ldrd»   sl,·fp,·[sp,·#24]
95 »       add»    sp,·#3295 »       add»    sp,·#32
96 »       ldr.w»  pc,·[sp],·#496 »       ldr.w»  pc,·[sp],·#4
97 »       mov»    r1,·r597 »       mov»    r1,·r6
98 »       ldr»    r0,·[r6,·#0]98 »       ldr»    r0,·[r5,·#0]
99 »       str»    r4,·[r5,·#8]99 »       str.w»  fp,·[r6,·#8]
100 »       bl»     48·<zdb_rr_label_forall_children_of_fqdn_recurse>100 »       bl»     48·<zdb_rr_label_forall_children_of_fqdn_recurse>
101 »       ldr»    r3,·[sp,·#4]101 »       ldrb»   r2,·[r7,·r4]
102 »       ldrb.w» r2,·[fp,·r8]102 »       ldr»    r3,·[r6,·#8]
103 »       add»    r3,·r0103 »       ldr»    r1,·[sp,·#4]
104 »       str»    r3,·[sp,·#4] 
105 »       add.w»  r2,·r2,·#1104 »       add.w»  r2,·r2,·#1
106 »       ldr»    r3,·[r5,·#8]105 »       add»    r1,·r0
107 »       add»    r3,·r2106 »       add»    r3,·r2
108 »       str»    r3,·[r5,·#8]107 »       str»    r3,·[r6,·#8]
 108 »       str»    r1,·[sp,·#4]
109 »       b.n»    b8·<zdb_rr_label_forall_children_of_fqdn_recurse+0x70>109 »       b.n»    b8·<zdb_rr_label_forall_children_of_fqdn_recurse+0x70>
110 »       nop110 »       nop
  
111 00000100·<zdb_rr_label_zlabel_match>:111 00000100·<zdb_rr_label_zlabel_match>:
112 zdb_rr_label_zlabel_match():112 zdb_rr_label_zlabel_match():
113 »       strd»   r3,·lr,·[sp,·#-8]!113 »       strd»   r3,·lr,·[sp,·#-8]!
114 »       add.w»  r3,·r1,·#30114 »       add.w»  r3,·r1,·#30
Offset 121, 16 lines modifiedOffset 121, 16 lines modified
121 »       pop»    {r3,·pc}121 »       pop»    {r3,·pc}
122 »       nop122 »       nop
  
123 00000114·<zdb_rr_label_create_callback>:123 00000114·<zdb_rr_label_create_callback>:
124 zdb_rr_label_create_callback():124 zdb_rr_label_create_callback():
125 »       strd»   r4,·r5,·[sp,·#-16]!125 »       strd»   r4,·r5,·[sp,·#-16]!
126 »       strd»   r6,·lr,·[sp,·#8]126 »       strd»   r6,·lr,·[sp,·#8]
127 »       mov»    r6,·r0 
128 »       ldrb»   r3,·[r0,·#0]127 »       ldrb»   r3,·[r0,·#0]
 128 »       mov»    r6,·r0
129 »       add.w»  r5,·r3,·#1129 »       add.w»  r5,·r3,·#1
130 »       cmp»    r5,·#2130 »       cmp»    r5,·#2
131 »       it»     ls131 »       it»     ls
132 »       rsbls»  r0,·r5,·#2132 »       rsbls»  r0,·r5,·#2
133 »       bls.n»  132·<zdb_rr_label_create_callback+0x1e>133 »       bls.n»  132·<zdb_rr_label_create_callback+0x1e>
134 »       mov.w»  r0,·#0134 »       mov.w»  r0,·#0
135 »       add.w»  r3,·r3,·#31135 »       add.w»  r3,·r3,·#31
Offset 138, 17 lines modifiedOffset 138, 17 lines modified
138 »       mov.w»  r0,·r0,·asr·#3138 »       mov.w»  r0,·r0,·asr·#3
139 »       bl»     0·<zalloc_line>139 »       bl»     0·<zalloc_line>
140 ·R_ARM_THM_CALL» zalloc_line140 ·R_ARM_THM_CALL» zalloc_line
141 »       mov»    r4,·r0141 »       mov»    r4,·r0
Max diff block lines reached; 42472/45688 bytes (92.96%) of diff not shown.
55.2 KB
zdb_sanitize.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········6232·(bytes·into·file)13 ··Start·of·section·headers:··········6240·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x1858:1 There·are·11·section·headers,·starting·at·offset·0x1860:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000aec·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000af4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001540·0002b8·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·001548·0002b8·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000b20·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000b28·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000b20·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000b28·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000b20·0002a5·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000b28·0002a5·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·000dc5·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·000dcd·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000dc5·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000dcd·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·000df8·0003f0·10······9··31··412 ··[·8]·.symtab···········SYMTAB··········00000000·000e00·0003f0·10······9··31··4
13 ··[·9]·.strtab···········STRTAB··········00000000·0011e8·000358·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·0011f0·000358·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·0017f8·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·001800·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
4.38 KB
readelf --wide --symbols {}
    
Offset 3, 32 lines modifiedOffset 3, 32 lines modified
3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
5 ·····1:·00000001···260·FUNC····LOCAL··DEFAULT····1·zdb_sanitize_rr_set_useless_glue5 ·····1:·00000001···260·FUNC····LOCAL··DEFAULT····1·zdb_sanitize_rr_set_useless_glue
6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
7 ·····3:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····1·$d7 ·····3:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
8 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC08 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
9 ·····5:·00000104·····0·NOTYPE··LOCAL··DEFAULT····1·$t9 ·····5:·00000104·····0·NOTYPE··LOCAL··DEFAULT····1·$t
10 ·····6:·00000105··1120·FUNC····LOCAL··DEFAULT····1·zdb_sanitize_rr_set_ext10 ·····6:·00000105··1128·FUNC····LOCAL··DEFAULT····1·zdb_sanitize_rr_set_ext
11 ·····7:·00000558·····0·NOTYPE··LOCAL··DEFAULT····1·$d11 ·····7:·00000560·····0·NOTYPE··LOCAL··DEFAULT····1·$d
12 ·····8:·00000054·····0·NOTYPE··LOCAL··DEFAULT····5·.LC112 ·····8:·00000054·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
13 ·····9:·00000564·····0·NOTYPE··LOCAL··DEFAULT····1·$t13 ·····9:·0000056c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
14 ····10:·00000565···548·FUNC····LOCAL··DEFAULT····1·zdb_sanitize_rr_label_ext14 ····10:·0000056d···548·FUNC····LOCAL··DEFAULT····1·zdb_sanitize_rr_label_ext
15 ····11:·00000758·····0·NOTYPE··LOCAL··DEFAULT····1·$d15 ····11:·00000760·····0·NOTYPE··LOCAL··DEFAULT····1·$d
16 ····12:·00000260·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1116 ····12:·00000260·····0·NOTYPE··LOCAL··DEFAULT····5·.LC11
17 ····13:·00000218·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1017 ····13:·00000218·····0·NOTYPE··LOCAL··DEFAULT····5·.LC10
18 ····14:·000001d4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC918 ····14:·000001d4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC9
19 ····15:·00000190·····0·NOTYPE··LOCAL··DEFAULT····5·.LC819 ····15:·00000190·····0·NOTYPE··LOCAL··DEFAULT····5·.LC8
20 ····16:·00000160·····0·NOTYPE··LOCAL··DEFAULT····5·.LC720 ····16:·00000160·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7
21 ····17:·00000134·····0·NOTYPE··LOCAL··DEFAULT····5·.LC621 ····17:·00000134·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
22 ····18:·00000100·····0·NOTYPE··LOCAL··DEFAULT····5·.LC522 ····18:·00000100·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
23 ····19:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC423 ····19:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
24 ····20:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC324 ····20:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
25 ····21:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC225 ····21:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
26 ····22:·00000788·····0·NOTYPE··LOCAL··DEFAULT····1·$t26 ····22:·00000790·····0·NOTYPE··LOCAL··DEFAULT····1·$t
27 ····23:·00000ae0·····0·NOTYPE··LOCAL··DEFAULT····1·$d27 ····23:·00000ae8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
28 ····24:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d28 ····24:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
29 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT····1·29 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT····3·30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT····4·31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT····5·32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT····6·33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT····7·34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
Offset 42, 25 lines modifiedOffset 42, 25 lines modified
42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_init42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_init
43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_next_node43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_next_node
44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_record_delete44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_record_delete
45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_under_dnsname_stack45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_under_dnsname_stack
46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_stack_push_label46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_stack_push_label
47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_stack_pop_label47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_stack_pop_label
48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnscore_shuttingdown48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnscore_shuttingdown
49 ····45:·00000789····94·FUNC····GLOBAL·DEFAULT····1·zdb_sanitize_rr_set49 ····45:·00000791····92·FUNC····GLOBAL·DEFAULT····1·zdb_sanitize_rr_set
50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·u32_set_avl_init50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·u32_set_avl_init
51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_get_dnskey_rrset51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_get_dnskey_rrset
52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_get_key_tag_from_rdata52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_get_key_tag_from_rdata
53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·u32_set_avl_insert53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·u32_set_avl_insert
54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·u32_set_avl_destroy54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·u32_set_avl_destroy
55 ····51:·000007e9···106·FUNC····GLOBAL·DEFAULT····1·zdb_sanitize_rr_label55 ····51:·000007ed···104·FUNC····GLOBAL·DEFAULT····1·zdb_sanitize_rr_label
56 ····52:·00000855···246·FUNC····GLOBAL·DEFAULT····1·zdb_sanitize_rr_label_with_parent56 ····52:·00000855···246·FUNC····GLOBAL·DEFAULT····1·zdb_sanitize_rr_label_with_parent
57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_rr_label_stack_find57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_rr_label_stack_find
58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_stack_to_dnsname58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_stack_to_dnsname
59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_dnsname_vector59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_dnsname_vector
60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_rr_label_delete_record60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_rr_label_delete_record
61 ····57:·0000094d···416·FUNC····GLOBAL·DEFAULT····1·zdb_sanitize_zone61 ····57:·0000094d···424·FUNC····GLOBAL·DEFAULT····1·zdb_sanitize_zone
62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_dnsname_stack62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_dnsname_stack
63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_avl_iterator_init63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_avl_iterator_init
64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_avl_iterator_hasnext64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_avl_iterator_hasnext
65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_avl_iterator_next_node65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_avl_iterator_next_node
66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_zone_item_rrsig_del66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_zone_item_rrsig_del
11.6 KB
readelf --wide --relocs {}
    
Offset 1, 90 lines modifiedOffset 1, 90 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1540·contains·87·entries:1 Relocation·section·'.rel.text'·at·offset·0x1548·contains·87·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000004a··00001f0a·R_ARM_THM_CALL·········00000000···zdb_record_find3 00000046··00001f0a·R_ARM_THM_CALL·········00000000···zdb_record_find
4 00000056··00001f0a·R_ARM_THM_CALL·········00000000···zdb_record_find4 00000056··00001f0a·R_ARM_THM_CALL·········00000000···zdb_record_find
5 00000076··0000200a·R_ARM_THM_CALL·········00000000···dnsname_equals_dnsname_stack5 00000076··0000200a·R_ARM_THM_CALL·········00000000···dnsname_equals_dnsname_stack
6 00000094··00001f0a·R_ARM_THM_CALL·········00000000···zdb_record_find6 00000090··00001f0a·R_ARM_THM_CALL·········00000000···zdb_record_find
7 000000e6··0000210a·R_ARM_THM_CALL·········00000000···logger_handle_msg7 000000e6··0000210a·R_ARM_THM_CALL·········00000000···logger_handle_msg
8 000000f8··00002219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_8 000000f8··00002219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
9 000000fc··0000231a·R_ARM_GOT_BREL·········00000000···g_database_logger9 000000fc··0000231a·R_ARM_GOT_BREL·········00000000···g_database_logger
10 00000100··00000403·R_ARM_REL32············00000000···.LC010 00000100··00000403·R_ARM_REL32············00000000···.LC0
11 00000152··00001f0a·R_ARM_THM_CALL·········00000000···zdb_record_find11 00000154··00001f0a·R_ARM_THM_CALL·········00000000···zdb_record_find
12 0000017a··0000240a·R_ARM_THM_CALL·········00000000···u32_set_avl_find12 0000017c··0000240a·R_ARM_THM_CALL·········00000000···u32_set_avl_find
13 00000192··0000210a·R_ARM_THM_CALL·········00000000···logger_handle_msg13 00000198··0000210a·R_ARM_THM_CALL·········00000000···logger_handle_msg
14 000001b6··0000250a·R_ARM_THM_CALL·········00000000···zdb_record_delete_self_exact14 000001bc··0000250a·R_ARM_THM_CALL·········00000000···zdb_record_delete_self_exact
15 000001c4··0000260a·R_ARM_THM_CALL·········00000000···avl_iterator_init15 000001ca··0000260a·R_ARM_THM_CALL·········00000000···avl_iterator_init
16 00000236··0000270a·R_ARM_THM_CALL·········00000000···avl_iterator_next_node16 0000023c··0000270a·R_ARM_THM_CALL·········00000000···avl_iterator_next_node
17 000002a4··0000280a·R_ARM_THM_CALL·········00000000···zdb_record_delete17 000002aa··0000280a·R_ARM_THM_CALL·········00000000···zdb_record_delete
18 000003ca··00001f0a·R_ARM_THM_CALL·········00000000···zdb_record_find18 000003d0··00001f0a·R_ARM_THM_CALL·········00000000···zdb_record_find
19 000003dc··0000290a·R_ARM_THM_CALL·········00000000···dnsname_under_dnsname_stack19 000003e2··0000290a·R_ARM_THM_CALL·········00000000···dnsname_under_dnsname_stack
20 0000040c··0000280a·R_ARM_THM_CALL·········00000000···zdb_record_delete20 00000412··0000280a·R_ARM_THM_CALL·········00000000···zdb_record_delete
21 00000424··0000280a·R_ARM_THM_CALL·········00000000···zdb_record_delete21 0000042a··0000280a·R_ARM_THM_CALL·········00000000···zdb_record_delete
22 000004f8··0000280a·R_ARM_THM_CALL·········00000000···zdb_record_delete22 000004fe··0000280a·R_ARM_THM_CALL·········00000000···zdb_record_delete
23 00000530··00001f0a·R_ARM_THM_CALL·········00000000···zdb_record_find23 00000536··00001f0a·R_ARM_THM_CALL·········00000000···zdb_record_find
24 0000054a··0000200a·R_ARM_THM_CALL·········00000000···dnsname_equals_dnsname_stack24 00000550··0000200a·R_ARM_THM_CALL·········00000000···dnsname_equals_dnsname_stack
25 00000558··00002219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_25 00000560··00002219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
26 0000055c··00000803·R_ARM_REL32············00000054···.LC126 00000564··00000803·R_ARM_REL32············00000054···.LC1
27 00000560··0000231a·R_ARM_GOT_BREL·········00000000···g_database_logger27 00000568··0000231a·R_ARM_GOT_BREL·········00000000···g_database_logger
28 000005e4··00002a0a·R_ARM_THM_CALL·········00000000···dnsname_stack_push_label28 000005ec··00002a0a·R_ARM_THM_CALL·········00000000···dnsname_stack_push_label
29 000005fe··00002b0a·R_ARM_THM_CALL·········00000000···dnsname_stack_pop_label29 00000606··00002b0a·R_ARM_THM_CALL·········00000000···dnsname_stack_pop_label
30 00000674··0000210a·R_ARM_THM_CALL·········00000000···logger_handle_msg30 0000067c··0000210a·R_ARM_THM_CALL·········00000000···logger_handle_msg
31 0000068e··0000210a·R_ARM_THM_CALL·········00000000···logger_handle_msg31 00000696··0000210a·R_ARM_THM_CALL·········00000000···logger_handle_msg
32 000006a4··0000210a·R_ARM_THM_CALL·········00000000···logger_handle_msg32 000006ac··0000210a·R_ARM_THM_CALL·········00000000···logger_handle_msg
33 000006ba··0000210a·R_ARM_THM_CALL·········00000000···logger_handle_msg33 000006c2··0000210a·R_ARM_THM_CALL·········00000000···logger_handle_msg
34 000006d0··0000210a·R_ARM_THM_CALL·········00000000···logger_handle_msg34 000006d8··0000210a·R_ARM_THM_CALL·········00000000···logger_handle_msg
35 000006e6··0000210a·R_ARM_THM_CALL·········00000000···logger_handle_msg35 000006ee··0000210a·R_ARM_THM_CALL·········00000000···logger_handle_msg
36 000006fc··0000210a·R_ARM_THM_CALL·········00000000···logger_handle_msg36 00000704··0000210a·R_ARM_THM_CALL·········00000000···logger_handle_msg
37 00000712··0000210a·R_ARM_THM_CALL·········00000000···logger_handle_msg37 0000071a··0000210a·R_ARM_THM_CALL·········00000000···logger_handle_msg
38 00000728··0000210a·R_ARM_THM_CALL·········00000000···logger_handle_msg38 00000730··0000210a·R_ARM_THM_CALL·········00000000···logger_handle_msg
39 0000073e··0000210a·R_ARM_THM_CALL·········00000000···logger_handle_msg39 00000746··0000210a·R_ARM_THM_CALL·········00000000···logger_handle_msg
40 00000744··00002c0a·R_ARM_THM_CALL·········00000000···dnscore_shuttingdown40 0000074c··00002c0a·R_ARM_THM_CALL·········00000000···dnscore_shuttingdown
41 00000758··00002219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_41 00000760··00002219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
42 0000075c··0000231a·R_ARM_GOT_BREL·········00000000···g_database_logger42 00000764··0000231a·R_ARM_GOT_BREL·········00000000···g_database_logger
43 00000760··00000c03·R_ARM_REL32············00000260···.LC1143 00000768··00000c03·R_ARM_REL32············00000260···.LC11
44 00000764··00000d03·R_ARM_REL32············00000218···.LC1044 0000076c··00000d03·R_ARM_REL32············00000218···.LC10
45 00000768··00000e03·R_ARM_REL32············000001d4···.LC945 00000770··00000e03·R_ARM_REL32············000001d4···.LC9
46 0000076c··00000f03·R_ARM_REL32············00000190···.LC846 00000774··00000f03·R_ARM_REL32············00000190···.LC8
47 00000770··00001003·R_ARM_REL32············00000160···.LC747 00000778··00001003·R_ARM_REL32············00000160···.LC7
48 00000774··00001103·R_ARM_REL32············00000134···.LC648 0000077c··00001103·R_ARM_REL32············00000134···.LC6
49 00000778··00001203·R_ARM_REL32············00000100···.LC549 00000780··00001203·R_ARM_REL32············00000100···.LC5
50 0000077c··00001303·R_ARM_REL32············000000cc···.LC450 00000784··00001303·R_ARM_REL32············000000cc···.LC4
51 00000780··00001403·R_ARM_REL32············0000009c···.LC351 00000788··00001403·R_ARM_REL32············0000009c···.LC3
52 00000784··00001503·R_ARM_REL32············0000006c···.LC252 0000078c··00001503·R_ARM_REL32············0000006c···.LC2
53 0000079a··00002e0a·R_ARM_THM_CALL·········00000000···u32_set_avl_init53 000007a2··00002e0a·R_ARM_THM_CALL·········00000000···u32_set_avl_init
54 000007a0··00002f0a·R_ARM_THM_CALL·········00000000···zdb_zone_get_dnskey_rrset54 000007a8··00002f0a·R_ARM_THM_CALL·········00000000···zdb_zone_get_dnskey_rrset
55 000007ae··0000300a·R_ARM_THM_CALL·········00000000···dnskey_get_key_tag_from_rdata55 000007b6··0000300a·R_ARM_THM_CALL·········00000000···dnskey_get_key_tag_from_rdata
56 000007b6··0000310a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert56 000007be··0000310a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
57 000007d6··0000320a·R_ARM_THM_CALL·········00000000···u32_set_avl_destroy57 000007dc··0000320a·R_ARM_THM_CALL·········00000000···u32_set_avl_destroy
58 00000800··00002e0a·R_ARM_THM_CALL·········00000000···u32_set_avl_init58 00000804··00002e0a·R_ARM_THM_CALL·········00000000···u32_set_avl_init
59 00000806··00002f0a·R_ARM_THM_CALL·········00000000···zdb_zone_get_dnskey_rrset59 0000080a··00002f0a·R_ARM_THM_CALL·········00000000···zdb_zone_get_dnskey_rrset
60 00000814··0000300a·R_ARM_THM_CALL·········00000000···dnskey_get_key_tag_from_rdata60 00000818··0000300a·R_ARM_THM_CALL·········00000000···dnskey_get_key_tag_from_rdata
61 0000081c··0000310a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert61 00000820··0000310a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
62 0000083c··0000320a·R_ARM_THM_CALL·········00000000···u32_set_avl_destroy62 0000083e··0000320a·R_ARM_THM_CALL·········00000000···u32_set_avl_destroy
63 0000087a··00002e0a·R_ARM_THM_CALL·········00000000···u32_set_avl_init63 0000087a··00002e0a·R_ARM_THM_CALL·········00000000···u32_set_avl_init
64 00000882··00002f0a·R_ARM_THM_CALL·········00000000···zdb_zone_get_dnskey_rrset64 00000882··00002f0a·R_ARM_THM_CALL·········00000000···zdb_zone_get_dnskey_rrset
65 00000890··0000300a·R_ARM_THM_CALL·········00000000···dnskey_get_key_tag_from_rdata65 00000890··0000300a·R_ARM_THM_CALL·········00000000···dnskey_get_key_tag_from_rdata
66 00000898··0000310a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert66 00000898··0000310a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
67 000008bc··0000350a·R_ARM_THM_CALL·········00000000···zdb_rr_label_stack_find67 000008bc··0000350a·R_ARM_THM_CALL·········00000000···zdb_rr_label_stack_find
68 000008e4··0000320a·R_ARM_THM_CALL·········00000000···u32_set_avl_destroy68 000008e4··0000320a·R_ARM_THM_CALL·········00000000···u32_set_avl_destroy
69 00000920··0000360a·R_ARM_THM_CALL·········00000000···dnsname_stack_to_dnsname69 00000920··0000360a·R_ARM_THM_CALL·········00000000···dnsname_stack_to_dnsname
70 0000092a··0000370a·R_ARM_THM_CALL·········00000000···dnsname_to_dnsname_vector70 0000092a··0000370a·R_ARM_THM_CALL·········00000000···dnsname_to_dnsname_vector
71 00000944··0000380a·R_ARM_THM_CALL·········00000000···zdb_rr_label_delete_record71 00000944··0000380a·R_ARM_THM_CALL·········00000000···zdb_rr_label_delete_record
72 0000097c··00002e0a·R_ARM_THM_CALL·········00000000···u32_set_avl_init72 00000980··00002e0a·R_ARM_THM_CALL·········00000000···u32_set_avl_init
73 00000982··00002f0a·R_ARM_THM_CALL·········00000000···zdb_zone_get_dnskey_rrset73 00000988··00002f0a·R_ARM_THM_CALL·········00000000···zdb_zone_get_dnskey_rrset
74 00000990··0000300a·R_ARM_THM_CALL·········00000000···dnskey_get_key_tag_from_rdata74 00000996··0000300a·R_ARM_THM_CALL·········00000000···dnskey_get_key_tag_from_rdata
75 00000998··0000310a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert75 0000099e··0000310a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
76 000009b4··00003a0a·R_ARM_THM_CALL·········00000000···dnsname_to_dnsname_stack76 000009b8··00003a0a·R_ARM_THM_CALL·········00000000···dnsname_to_dnsname_stack
77 000009d4··0000320a·R_ARM_THM_CALL·········00000000···u32_set_avl_destroy77 000009d8··0000320a·R_ARM_THM_CALL·········00000000···u32_set_avl_destroy
78 00000a24··00003b0a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_init78 00000a2a··00003b0a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_init
79 00000a2a··00003c0a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_hasnext79 00000a30··00003c0a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_hasnext
80 00000a34··00003d0a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_next_node80 00000a3a··00003d0a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_next_node
81 00000a3e··00002c0a·R_ARM_THM_CALL·········00000000···dnscore_shuttingdown81 00000a44··00002c0a·R_ARM_THM_CALL·········00000000···dnscore_shuttingdown
82 00000a48··00003c0a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_hasnext82 00000a4e··00003c0a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_hasnext
83 00000a6c··0000240a·R_ARM_THM_CALL·········00000000···u32_set_avl_find83 00000a72··0000240a·R_ARM_THM_CALL·········00000000···u32_set_avl_find
84 00000a84··0000210a·R_ARM_THM_CALL·········00000000···logger_handle_msg84 00000a8e··0000210a·R_ARM_THM_CALL·········00000000···logger_handle_msg
85 00000aa0··00003e0a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_rrsig_del85 00000aaa··00003e0a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_rrsig_del
86 00000ab6··00003d0a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_next_node86 00000ac0··00003d0a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_next_node
87 00000ae0··00002219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_87 00000ae8··00002219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
88 00000ae4··00000803·R_ARM_REL32············00000054···.LC188 00000aec··00000803·R_ARM_REL32············00000054···.LC1
89 00000ae8··0000231a·R_ARM_GOT_BREL·········00000000···g_database_logger89 00000af0··0000231a·R_ARM_GOT_BREL·········00000000···g_database_logger
36.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<zdb_sanitize_rr_set_useless_glue>:3 00000000·<zdb_sanitize_rr_set_useless_glue>:
4 zdb_sanitize_rr_set_useless_glue():4 zdb_sanitize_rr_set_useless_glue():
5 »       str.w»  r4,·[sp,·#-36]!5 »       str.w»  r4,·[sp,·#-36]!
6 »       strd»   r5,·r6,·[sp,·#4] 
7 »       strd»   r9,·sl,·[sp,·#20]6 »       strd»   r9,·sl,·[sp,·#20]
8 »       ldr.w»  r9,·[pc,·#232]»      ;·f8·<zdb_sanitize_rr_set_useless_glue+0xf8> 
9 »       strd»   fp,·lr,·[sp,·#28]7 »       strd»   fp,·lr,·[sp,·#28]
 8 »       ldr.w»  r9,·[pc,·#232]»      ;·f8·<zdb_sanitize_rr_set_useless_glue+0xf8>
10 »       mov»    fp,·r09 »       mov»    fp,·r0
11 »       ldr»    r0,·[r3,·#0]10 »       ldr»    r0,·[r3,·#0]
 11 »       strd»   r5,·r6,·[sp,·#4]
12 »       strd»   r7,·r8,·[sp,·#12]12 »       strd»   r7,·r8,·[sp,·#12]
13 »       sub»    sp,·#2813 »       sub»    sp,·#28
14 »       add»    r9,·pc14 »       add»    r9,·pc
15 »       cmp»    r0,·#015 »       cmp»    r0,·#0
16 »       beq.n»  9e·<zdb_sanitize_rr_set_useless_glue+0x9e>16 »       beq.n»  9e·<zdb_sanitize_rr_set_useless_glue+0x9e>
17 »       mov»    r4,·r217 »       mov»    r4,·r2
18 »       b.n»    30·<zdb_sanitize_rr_set_useless_glue+0x30>18 »       b.n»    30·<zdb_sanitize_rr_set_useless_glue+0x30>
Offset 23, 23 lines modifiedOffset 23, 23 lines modified
23 »       cmp»    r0,·#023 »       cmp»    r0,·#0
24 »       beq.n»  9e·<zdb_sanitize_rr_set_useless_glue+0x9e>24 »       beq.n»  9e·<zdb_sanitize_rr_set_useless_glue+0x9e>
25 »       ldrh»   r2,·[r0,·#28]25 »       ldrh»   r2,·[r0,·#28]
26 »       lsls»   r2,·r2,·#3026 »       lsls»   r2,·r2,·#30
27 »       bpl.n»  28·<zdb_sanitize_rr_set_useless_glue+0x28>27 »       bpl.n»  28·<zdb_sanitize_rr_set_useless_glue+0x28>
28 »       add.w»  r3,·r1,·#2028 »       add.w»  r3,·r1,·#20
29 »       add.w»  r0,·r0,·#2029 »       add.w»  r0,·r0,·#20
30 »       mov.w»  r1,·#512»   ;·0x200 
31 »       mov»    r5,·r330 »       mov»    r5,·r3
 31 »       mov.w»  r1,·#512»   ;·0x200
32 »       str»    r3,·[sp,·#12]32 »       str»    r3,·[sp,·#12]
33 »       mov.w»  sl,·#256»   ;·0x100 
34 »       bl»     0·<zdb_record_find>33 »       bl»     0·<zdb_record_find>
35 ·R_ARM_THM_CALL» zdb_record_find34 ·R_ARM_THM_CALL» zdb_record_find
36 »       mov.w»  r1,·#256»   ;·0x10035 »       mov.w»  r1,·#256»   ;·0x100
37 »       str»    r0,·[sp,·#8]36 »       str»    r0,·[sp,·#8]
38 »       mov»    r0,·r537 »       mov»    r0,·r5
 38 »       mov.w»  sl,·#256»   ;·0x100
39 »       bl»     0·<zdb_record_find>39 »       bl»     0·<zdb_record_find>
40 ·R_ARM_THM_CALL» zdb_record_find40 ·R_ARM_THM_CALL» zdb_record_find
41 »       mov»    r5,·r041 »       mov»    r5,·r0
42 »       cbz»    r0,·8a·<zdb_sanitize_rr_set_useless_glue+0x8a>42 »       cbz»    r0,·8a·<zdb_sanitize_rr_set_useless_glue+0x8a>
43 »       ldr»    r3,·[sp,·#8]43 »       ldr»    r3,·[sp,·#8]
44 »       cbz»    r3,·b6·<zdb_sanitize_rr_set_useless_glue+0xb6>44 »       cbz»    r3,·b6·<zdb_sanitize_rr_set_useless_glue+0xb6>
45 »       mov»    r7,·r345 »       mov»    r7,·r3
Offset 57, 42 lines modifiedOffset 57, 42 lines modified
57 »       ldr»    r5,·[r5,·#0]57 »       ldr»    r5,·[r5,·#0]
58 »       cmp»    r5,·#058 »       cmp»    r5,·#0
59 »       bne.n»  72·<zdb_sanitize_rr_set_useless_glue+0x72>59 »       bne.n»  72·<zdb_sanitize_rr_set_useless_glue+0x72>
60 »       cmp.w»  sl,·#7168»  ;·0x1c0060 »       cmp.w»  sl,·#7168»  ;·0x1c00
61 »       beq.n»  9e·<zdb_sanitize_rr_set_useless_glue+0x9e>61 »       beq.n»  9e·<zdb_sanitize_rr_set_useless_glue+0x9e>
62 »       mov.w»  r1,·#7168»  ;·0x1c0062 »       mov.w»  r1,·#7168»  ;·0x1c00
63 »       ldr»    r0,·[sp,·#12]63 »       ldr»    r0,·[sp,·#12]
64 »       mov.w»  sl,·#7168»  ;·0x1c00 
65 »       bl»     0·<zdb_record_find>64 »       bl»     0·<zdb_record_find>
66 ·R_ARM_THM_CALL» zdb_record_find65 ·R_ARM_THM_CALL» zdb_record_find
 66 »       mov.w»  sl,·#7168»  ;·0x1c00
67 »       mov»    r5,·r067 »       mov»    r5,·r0
68 »       cmp»    r0,·#068 »       cmp»    r0,·#0
69 »       bne.n»  5e·<zdb_sanitize_rr_set_useless_glue+0x5e>69 »       bne.n»  5e·<zdb_sanitize_rr_set_useless_glue+0x5e>
70 »       add»    sp,·#2870 »       add»    sp,·#28
71 »       ldrd»   r4,·r5,·[sp]71 »       ldrd»   r4,·r5,·[sp]
72 »       ldrd»   r6,·r7,·[sp,·#8]72 »       ldrd»   r6,·r7,·[sp,·#8]
73 »       ldrd»   r8,·r9,·[sp,·#16]73 »       ldrd»   r8,·r9,·[sp,·#16]
74 »       ldrd»   sl,·fp,·[sp,·#24]74 »       ldrd»   sl,·fp,·[sp,·#24]
75 »       add»    sp,·#3275 »       add»    sp,·#32
76 »       ldr.w»  pc,·[sp],·#476 »       ldr.w»  pc,·[sp],·#4
77 »       ldr»    r3,·[pc,·#68]» ;·(fc·<zdb_sanitize_rr_set_useless_glue+0xfc>)77 »       ldr»    r3,·[pc,·#68]» ;·(fc·<zdb_sanitize_rr_set_useless_glue+0xfc>)
 78 »       ldr»    r7,·[pc,·#68]» ;·(100·<zdb_sanitize_rr_set_useless_glue+0x100>)
78 »       add.w»  r8,·sp,·#1679 »       add.w»  r8,·sp,·#16
79 »       ldr»    r7,·[pc,·#64]» ;·(100·<zdb_sanitize_rr_set_useless_glue+0x100>) 
80 »       ldr.w»  r6,·[r9,·r3]80 »       ldr.w»  r6,·[r9,·r3]
81 »       add»    r7,·pc81 »       add»    r7,·pc
82 »       ldrh.w» ip,·[r5,·#8]82 »       ldrh»   r1,·[r5,·#8]
83 »       add.w»  r3,·r5,·#1083 »       add.w»  ip,·r5,·#10
84 »       mov»    r2,·r7 
85 »       mov.w»  r1,·#4 
86 »       strh.w» sl,·[sp,·#16] 
87 »       ldr»    r0,·[r6,·#0]84 »       ldr»    r0,·[r6,·#0]
 85 »       mov»    r2,·r7
88 »       strd»   r4,·r8,·[sp]86 »       strd»   r4,·r8,·[sp]
89 »       str»    r3,·[sp,·#20] 
90 »       ldr.w»  r3,·[fp]87 »       ldr.w»  r3,·[fp]
91 »       strh.w» ip,·[sp,·#18]88 »       strh.w» sl,·[sp,·#16]
 89 »       str.w»  ip,·[sp,·#20]
 90 »       strh.w» r1,·[sp,·#18]
 91 »       mov.w»  r1,·#4
92 »       bl»     0·<logger_handle_msg>92 »       bl»     0·<logger_handle_msg>
93 ·R_ARM_THM_CALL» logger_handle_msg93 ·R_ARM_THM_CALL» logger_handle_msg
94 »       ldr»    r5,·[r5,·#0]94 »       ldr»    r5,·[r5,·#0]
95 »       cmp»    r5,·#095 »       cmp»    r5,·#0
96 »       bne.n»  c4·<zdb_sanitize_rr_set_useless_glue+0xc4>96 »       bne.n»  c4·<zdb_sanitize_rr_set_useless_glue+0xc4>
97 »       cmp.w»  sl,·#7168»  ;·0x1c0097 »       cmp.w»  sl,·#7168»  ;·0x1c00
98 »       bne.n»  8a·<zdb_sanitize_rr_set_useless_glue+0x8a>98 »       bne.n»  8a·<zdb_sanitize_rr_set_useless_glue+0x8a>
Offset 103, 628 lines modifiedOffset 103, 630 lines modified
103 ·R_ARM_GOT32»    g_database_logger103 ·R_ARM_GOT32»    g_database_logger
104 »       .word»  0x0000003a104 »       .word»  0x0000003a
105 ·R_ARM_REL32»    .LC0105 ·R_ARM_REL32»    .LC0
  
106 00000104·<zdb_sanitize_rr_set_ext>:106 00000104·<zdb_sanitize_rr_set_ext>:
107 zdb_sanitize_rr_set_ext():107 zdb_sanitize_rr_set_ext():
108 »       str.w»  r4,·[sp,·#-36]!108 »       str.w»  r4,·[sp,·#-36]!
109 »       mov.w»  r4,·#0 
110 »       strd»   r5,·r6,·[sp,·#4]109 »       strd»   r5,·r6,·[sp,·#4]
111 »       mov.w»  r5,·#0110 »       ldr»    r6,·[r0,·#0]
112 »       strd»   r7,·r8,·[sp,·#12]111 »       strd»   r7,·r8,·[sp,·#12]
113 »       mov»    r7,·r0 
114 »       add.w»  r0,·r1,·#20 
115 »       ldr»    r6,·[r7,·#0] 
116 »       strd»   r9,·sl,·[sp,·#20]112 »       strd»   r9,·sl,·[sp,·#20]
117 »       mov»    sl,·r1 
118 »       mov.w»  r1,·#11776» ;·0x2e00 
119 »       strd»   fp,·lr,·[sp,·#28]113 »       strd»   fp,·lr,·[sp,·#28]
120 »       sub»    sp,·#284»     ;·0x11c114 »       sub»    sp,·#284»     ;·0x11c
121 »       ldr.w»  r8,·[pc,·#1060]»     ;·558·<zdb_sanitize_rr_set_ext+0x454>115 »       ldr.w»  r8,·[pc,·#1088]»     ;·560·<zdb_sanitize_rr_set_ext+0x45c>
122 »       str»    r0,·[sp,·#0] 
123 »       strd»   r3,·r2,·[sp,·#12]116 »       strd»   r3,·r2,·[sp,·#12]
 117 »       mov»    sl,·r1
124 »       ldr»    r3,·[r6,·#4]118 »       ldr»    r3,·[r6,·#4]
 119 »       add.w»  r1,·r1,·#20
 120 »       mov.w»  r4,·#0
 121 »       mov.w»  r5,·#0
 122 »       mov»    r7,·r0
 123 »       str»    r1,·[sp,·#0]
Max diff block lines reached; 33426/36859 bytes (90.69%) of diff not shown.
29.1 KB
zdb_utils.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········3408·(bytes·into·file)13 ··Start·of·section·headers:··········3392·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0xd50:1 There·are·11·section·headers,·starting·at·offset·0xd40:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0005b8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0005a8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000a98·000258·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·000a88·000258·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0005ec·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0005dc·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0005ec·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0005dc·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0005ec·000074·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0005dc·000074·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·000660·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·000650·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000660·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000650·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·000694·0002b0·10······9··24··412 ··[·8]·.symtab···········SYMTAB··········00000000·000684·0002b0·10······9··24··4
13 ··[·9]·.strtab···········STRTAB··········00000000·000944·000154·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·000934·000154·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·000cf0·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·000ce0·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
2.11 KB
readelf --wide --symbols {}
    
Offset 8, 20 lines modifiedOffset 8, 20 lines modified
8 ·····4:·00000198·····0·NOTYPE··LOCAL··DEFAULT····1·$t8 ·····4:·00000198·····0·NOTYPE··LOCAL··DEFAULT····1·$t
9 ·····5:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····1·$d9 ·····5:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
10 ·····6:·00000004·····0·NOTYPE··LOCAL··DEFAULT····5·.LC110 ·····6:·00000004·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
11 ·····7:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC211 ·····7:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
12 ·····8:·00000214·····0·NOTYPE··LOCAL··DEFAULT····1·$t12 ·····8:·00000214·····0·NOTYPE··LOCAL··DEFAULT····1·$t
13 ·····9:·00000290·····0·NOTYPE··LOCAL··DEFAULT····1·$d13 ·····9:·00000290·····0·NOTYPE··LOCAL··DEFAULT····1·$d
14 ····10:·000002a0·····0·NOTYPE··LOCAL··DEFAULT····1·$t14 ····10:·000002a0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
15 ····11:·000003fc·····0·NOTYPE··LOCAL··DEFAULT····1·$d15 ····11:·000003ec·····0·NOTYPE··LOCAL··DEFAULT····1·$d
16 ····12:·00000030·····0·NOTYPE··LOCAL··DEFAULT····5·.LC316 ····12:·00000030·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
17 ····13:·00000044·····0·NOTYPE··LOCAL··DEFAULT····5·.LC417 ····13:·00000044·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
18 ····14:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC518 ····14:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
19 ····15:·00000420·····0·NOTYPE··LOCAL··DEFAULT····1·$t19 ····15:·00000410·····0·NOTYPE··LOCAL··DEFAULT····1·$t
20 ····16:·0000058c·····0·NOTYPE··LOCAL··DEFAULT····1·$d20 ····16:·0000057c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
21 ····17:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d21 ····17:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
22 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT····1·22 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
23 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT····3·23 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
24 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT····4·24 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
25 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT····5·25 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
26 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT····6·26 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
27 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT····7·27 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
Offset 37, 10 lines modifiedOffset 37, 10 lines modified
37 ····33:·00000199···124·FUNC····GLOBAL·DEFAULT····1·osprint_query_ex_section37 ····33:·00000199···124·FUNC····GLOBAL·DEFAULT····1·osprint_query_ex_section
38 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformat38 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformat
39 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osprintln39 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osprintln
40 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osprint_char40 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osprint_char
41 ····37:·00000215···140·FUNC····GLOBAL·DEFAULT····1·print_query_ex_section41 ····37:·00000215···140·FUNC····GLOBAL·DEFAULT····1·print_query_ex_section
42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__termout__43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__termout__
44 ····40:·000002a1···384·FUNC····GLOBAL·DEFAULT····1·osprint_query_ex44 ····40:·000002a1···368·FUNC····GLOBAL·DEFAULT····1·osprint_query_ex
45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osprint45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osprint
46 ····42:·00000421···408·FUNC····GLOBAL·DEFAULT····1·print_query_ex46 ····42:·00000411···408·FUNC····GLOBAL·DEFAULT····1·print_query_ex
8.31 KB
readelf --wide --relocs {}
    
Offset 1, 78 lines modifiedOffset 1, 78 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xa98·contains·75·entries:1 Relocation·section·'.rel.text'·at·offset·0xa88·contains·75·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000000e··0000190a·R_ARM_THM_CALL·········00000000···dnsname_len3 0000000e··0000190a·R_ARM_THM_CALL·········00000000···dnsname_len
4 0000001e··0000190a·R_ARM_THM_CALL·········00000000···dnsname_len4 0000001e··0000190a·R_ARM_THM_CALL·········00000000···dnsname_len
5 00000062··0000190a·R_ARM_THM_CALL·········00000000···dnsname_len5 00000062··0000190a·R_ARM_THM_CALL·········00000000···dnsname_len
6 00000072··0000190a·R_ARM_THM_CALL·········00000000···dnsname_len6 00000072··0000190a·R_ARM_THM_CALL·········00000000···dnsname_len
7 000000ae··0000190a·R_ARM_THM_CALL·········00000000···dnsname_len7 000000ae··0000190a·R_ARM_THM_CALL·········00000000···dnsname_len
8 000000be··0000190a·R_ARM_THM_CALL·········00000000···dnsname_len8 000000be··0000190a·R_ARM_THM_CALL·········00000000···dnsname_len
9 0000012a··00001d0a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_init_ex_static9 0000012a··00001d0a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_init_ex_static
10 00000136··00001e0a·R_ARM_THM_CALL·········00000000···osprint_rdata10 00000136··00001e0a·R_ARM_THM_CALL·········00000000···osprint_rdata
11 0000015e··00001f0a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_buffer11 0000015e··00001f0a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_buffer
12 0000016c··0000200a·R_ARM_THM_CALL·········00000000···logger_handle_msg12 0000016c··0000200a·R_ARM_THM_CALL·········00000000···logger_handle_msg
13 00000194··00000303·R_ARM_REL32············00000000···.LC013 00000194··00000303·R_ARM_REL32············00000000···.LC0
14 000001cc··0000220a·R_ARM_THM_CALL·········00000000···osformat14 000001ca··0000220a·R_ARM_THM_CALL·········00000000···osformat
15 000001dc··00001e0a·R_ARM_THM_CALL·········00000000···osprint_rdata15 000001da··00001e0a·R_ARM_THM_CALL·········00000000···osprint_rdata
16 000001e4··0000230a·R_ARM_THM_CALL·········00000000···osprintln16 000001e2··0000230a·R_ARM_THM_CALL·········00000000···osprintln
17 000001f4··0000240a·R_ARM_THM_CALL·········00000000···osprint_char17 000001f2··0000240a·R_ARM_THM_CALL·········00000000···osprint_char
18 0000020c··00000603·R_ARM_REL32············00000004···.LC118 0000020c··00000603·R_ARM_REL32············00000004···.LC1
19 00000210··00000703·R_ARM_REL32············0000002c···.LC219 00000210··00000703·R_ARM_REL32············0000002c···.LC2
20 0000024c··0000220a·R_ARM_THM_CALL·········00000000···osformat20 0000024c··0000220a·R_ARM_THM_CALL·········00000000···osformat
21 0000025c··00001e0a·R_ARM_THM_CALL·········00000000···osprint_rdata21 0000025c··00001e0a·R_ARM_THM_CALL·········00000000···osprint_rdata
22 00000264··0000230a·R_ARM_THM_CALL·········00000000···osprintln22 00000264··0000230a·R_ARM_THM_CALL·········00000000···osprintln
23 00000290··00002619·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_23 00000290··00002619·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
24 00000294··0000271a·R_ARM_GOT_BREL·········00000000···__termout__24 00000294··0000271a·R_ARM_GOT_BREL·········00000000···__termout__
25 00000298··00000603·R_ARM_REL32············00000004···.LC125 00000298··00000603·R_ARM_REL32············00000004···.LC1
26 0000029c··00000703·R_ARM_REL32············0000002c···.LC226 0000029c··00000703·R_ARM_REL32············0000002c···.LC2
27 000002be··0000290a·R_ARM_THM_CALL·········00000000···osprint27 000002ba··0000290a·R_ARM_THM_CALL·········00000000···osprint
28 000002e8··0000220a·R_ARM_THM_CALL·········00000000···osformat28 000002e2··0000220a·R_ARM_THM_CALL·········00000000···osformat
29 000002f8··00001e0a·R_ARM_THM_CALL·········00000000···osprint_rdata29 000002f2··00001e0a·R_ARM_THM_CALL·········00000000···osprint_rdata
30 00000300··0000230a·R_ARM_THM_CALL·········00000000···osprintln30 000002fa··0000230a·R_ARM_THM_CALL·········00000000···osprintln
31 00000310··0000240a·R_ARM_THM_CALL·········00000000···osprint_char31 0000030a··0000240a·R_ARM_THM_CALL·········00000000···osprint_char
32 0000031e··0000290a·R_ARM_THM_CALL·········00000000···osprint32 00000318··0000290a·R_ARM_THM_CALL·········00000000···osprint
33 00000348··0000220a·R_ARM_THM_CALL·········00000000···osformat33 00000340··0000220a·R_ARM_THM_CALL·········00000000···osformat
34 00000358··00001e0a·R_ARM_THM_CALL·········00000000···osprint_rdata34 00000350··00001e0a·R_ARM_THM_CALL·········00000000···osprint_rdata
35 00000360··0000230a·R_ARM_THM_CALL·········00000000···osprintln35 00000358··0000230a·R_ARM_THM_CALL·········00000000···osprintln
36 00000370··0000240a·R_ARM_THM_CALL·········00000000···osprint_char36 00000368··0000240a·R_ARM_THM_CALL·········00000000···osprint_char
37 00000380··0000290a·R_ARM_THM_CALL·········00000000···osprint37 00000378··0000290a·R_ARM_THM_CALL·········00000000···osprint
38 000003a8··0000220a·R_ARM_THM_CALL·········00000000···osformat38 0000039e··0000220a·R_ARM_THM_CALL·········00000000···osformat
39 000003b8··00001e0a·R_ARM_THM_CALL·········00000000···osprint_rdata39 000003ae··00001e0a·R_ARM_THM_CALL·········00000000···osprint_rdata
40 000003c0··0000230a·R_ARM_THM_CALL·········00000000···osprintln40 000003b6··0000230a·R_ARM_THM_CALL·········00000000···osprintln
41 000003fc··00000c03·R_ARM_REL32············00000030···.LC341 000003ec··00000c03·R_ARM_REL32············00000030···.LC3
42 00000400··00000603·R_ARM_REL32············00000004···.LC142 000003f0··00000603·R_ARM_REL32············00000004···.LC1
43 00000404··00000703·R_ARM_REL32············0000002c···.LC243 000003f4··00000703·R_ARM_REL32············0000002c···.LC2
44 00000408··00000d03·R_ARM_REL32············00000044···.LC444 000003f8··00000d03·R_ARM_REL32············00000044···.LC4
45 0000040c··00000603·R_ARM_REL32············00000004···.LC145 000003fc··00000603·R_ARM_REL32············00000004···.LC1
46 00000410··00000703·R_ARM_REL32············0000002c···.LC246 00000400··00000703·R_ARM_REL32············0000002c···.LC2
47 00000414··00000e03·R_ARM_REL32············0000005c···.LC547 00000404··00000e03·R_ARM_REL32············0000005c···.LC5
48 00000418··00000603·R_ARM_REL32············00000004···.LC148 00000408··00000603·R_ARM_REL32············00000004···.LC1
49 0000041c··00000703·R_ARM_REL32············0000002c···.LC249 0000040c··00000703·R_ARM_REL32············0000002c···.LC2
50 00000446··0000290a·R_ARM_THM_CALL·········00000000···osprint50 00000436··0000290a·R_ARM_THM_CALL·········00000000···osprint
51 00000470··0000220a·R_ARM_THM_CALL·········00000000···osformat51 00000460··0000220a·R_ARM_THM_CALL·········00000000···osformat
52 00000480··00001e0a·R_ARM_THM_CALL·········00000000···osprint_rdata52 00000470··00001e0a·R_ARM_THM_CALL·········00000000···osprint_rdata
53 00000488··0000230a·R_ARM_THM_CALL·········00000000···osprintln53 00000478··0000230a·R_ARM_THM_CALL·········00000000···osprintln
54 00000498··0000240a·R_ARM_THM_CALL·········00000000···osprint_char54 00000488··0000240a·R_ARM_THM_CALL·········00000000···osprint_char
55 000004aa··0000290a·R_ARM_THM_CALL·········00000000···osprint55 0000049a··0000290a·R_ARM_THM_CALL·········00000000···osprint
56 000004d4··0000220a·R_ARM_THM_CALL·········00000000···osformat56 000004c4··0000220a·R_ARM_THM_CALL·········00000000···osformat
57 000004e4··00001e0a·R_ARM_THM_CALL·········00000000···osprint_rdata57 000004d4··00001e0a·R_ARM_THM_CALL·········00000000···osprint_rdata
58 000004ec··0000230a·R_ARM_THM_CALL·········00000000···osprintln58 000004dc··0000230a·R_ARM_THM_CALL·········00000000···osprintln
59 000004fc··0000240a·R_ARM_THM_CALL·········00000000···osprint_char59 000004ec··0000240a·R_ARM_THM_CALL·········00000000···osprint_char
60 00000510··0000290a·R_ARM_THM_CALL·········00000000···osprint60 00000500··0000290a·R_ARM_THM_CALL·········00000000···osprint
61 00000538··0000220a·R_ARM_THM_CALL·········00000000···osformat61 00000526··0000220a·R_ARM_THM_CALL·········00000000···osformat
62 00000548··00001e0a·R_ARM_THM_CALL·········00000000···osprint_rdata62 00000536··00001e0a·R_ARM_THM_CALL·········00000000···osprint_rdata
63 00000550··0000230a·R_ARM_THM_CALL·········00000000···osprintln63 0000053e··0000230a·R_ARM_THM_CALL·········00000000···osprintln
64 0000058c··00002619·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_64 0000057c··00002619·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
65 00000590··0000271a·R_ARM_GOT_BREL·········00000000···__termout__65 00000580··0000271a·R_ARM_GOT_BREL·········00000000···__termout__
66 00000594··00000c03·R_ARM_REL32············00000030···.LC366 00000584··00000c03·R_ARM_REL32············00000030···.LC3
67 00000598··00000603·R_ARM_REL32············00000004···.LC167 00000588··00000603·R_ARM_REL32············00000004···.LC1
68 0000059c··00000703·R_ARM_REL32············0000002c···.LC268 0000058c··00000703·R_ARM_REL32············0000002c···.LC2
69 000005a0··00000d03·R_ARM_REL32············00000044···.LC469 00000590··00000d03·R_ARM_REL32············00000044···.LC4
70 000005a4··00000603·R_ARM_REL32············00000004···.LC170 00000594··00000603·R_ARM_REL32············00000004···.LC1
71 000005a8··00000703·R_ARM_REL32············0000002c···.LC271 00000598··00000703·R_ARM_REL32············0000002c···.LC2
72 000005ac··00000e03·R_ARM_REL32············0000005c···.LC572 0000059c··00000e03·R_ARM_REL32············0000005c···.LC5
73 000005b0··00000603·R_ARM_REL32············00000004···.LC173 000005a0··00000603·R_ARM_REL32············00000004···.LC1
74 000005b4··00000703·R_ARM_REL32············0000002c···.LC274 000005a4··00000703·R_ARM_REL32············0000002c···.LC2
75 00000284··0000241e·R_ARM_THM_JUMP24·······00000000···osprint_char75 00000284··0000241e·R_ARM_THM_JUMP24·······00000000···osprint_char
76 000003e4··0000241e·R_ARM_THM_JUMP24·······00000000···osprint_char76 000003d6··0000241e·R_ARM_THM_JUMP24·······00000000···osprint_char
77 00000574··0000241e·R_ARM_THM_JUMP24·······00000000···osprint_char77 00000562··0000241e·R_ARM_THM_JUMP24·······00000000···osprint_char
252 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 :F1FSF·F1 SF:F1F·F
2 %{dnsname}·%-6d·%{dnsclass}·%{dnstype}·2 %{dnsname}·%-6d·%{dnsclass}·%{dnstype}·
3 ;;·ANSWER·SECTION:3 ;;·ANSWER·SECTION:
4 ;;·AUTHORITY·SECTION:4 ;;·AUTHORITY·SECTION:
5 ;;·ADDITIONAL·SECTION:5 ;;·ADDITIONAL·SECTION:
6 rr_soa_get_serial6 rr_soa_get_serial
7 dnsname_len7 dnsname_len
8 rr_soa_increase_serial8 rr_soa_increase_serial
15.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 3, 16 lines modifiedOffset 3, 16 lines modified
  
3 Disassembly·of·section·.text:3 Disassembly·of·section·.text:
  
4 00000000·<rr_soa_get_serial>:4 00000000·<rr_soa_get_serial>:
5 rr_soa_get_serial():5 rr_soa_get_serial():
6 »       strd»   r4,·r5,·[sp,·#-16]!6 »       strd»   r4,·r5,·[sp,·#-16]!
7 »       mov»    r4,·r17 »       mov»    r4,·r1
8 »       mov»    r5,·r0 
9 »       strd»   r6,·lr,·[sp,·#8]8 »       strd»   r6,·lr,·[sp,·#8]
 9 »       mov»    r5,·r0
10 »       mov»    r6,·r210 »       mov»    r6,·r2
11 »       bl»     0·<dnsname_len>11 »       bl»     0·<dnsname_len>
12 ·R_ARM_THM_CALL» dnsname_len12 ·R_ARM_THM_CALL» dnsname_len
13 »       sub.w»  r4,·r4,·r013 »       sub.w»  r4,·r4,·r0
14 »       cmp»    r4,·#014 »       cmp»    r4,·#0
15 »       ble.n»  48·<rr_soa_get_serial+0x48>15 »       ble.n»  48·<rr_soa_get_serial+0x48>
16 »       add»    r5,·r016 »       add»    r5,·r0
Offset 39, 29 lines modifiedOffset 39, 29 lines modified
39 »       b.n»    36·<rr_soa_get_serial+0x36>39 »       b.n»    36·<rr_soa_get_serial+0x36>
40 »       nop40 »       nop
  
41 00000054·<rr_soa_increase_serial>:41 00000054·<rr_soa_increase_serial>:
42 rr_soa_increase_serial():42 rr_soa_increase_serial():
43 »       strd»   r4,·r5,·[sp,·#-16]!43 »       strd»   r4,·r5,·[sp,·#-16]!
44 »       mov»    r4,·r144 »       mov»    r4,·r1
45 »       mov»    r5,·r0 
46 »       strd»   r6,·lr,·[sp,·#8]45 »       strd»   r6,·lr,·[sp,·#8]
 46 »       mov»    r5,·r0
47 »       mov»    r6,·r247 »       mov»    r6,·r2
48 »       bl»     0·<dnsname_len>48 »       bl»     0·<dnsname_len>
49 ·R_ARM_THM_CALL» dnsname_len49 ·R_ARM_THM_CALL» dnsname_len
50 »       sub.w»  r4,·r4,·r050 »       sub.w»  r4,·r4,·r0
51 »       cmp»    r4,·#051 »       cmp»    r4,·#0
52 »       ble.n»  96·<rr_soa_increase_serial+0x42>52 »       ble.n»  96·<rr_soa_increase_serial+0x42>
53 »       add»    r5,·r053 »       add»    r5,·r0
54 »       mov»    r0,·r554 »       mov»    r0,·r5
55 »       bl»     0·<dnsname_len>55 »       bl»     0·<dnsname_len>
56 ·R_ARM_THM_CALL» dnsname_len56 ·R_ARM_THM_CALL» dnsname_len
57 »       sub.w»  r4,·r4,·r057 »       sub.w»  r4,·r4,·r0
58 »       mov»    r3,·r0 
59 »       cmp»    r4,·#2058 »       cmp»    r4,·#20
 59 »       mov»    r3,·r0
60 »       bne.n»  96·<rr_soa_increase_serial+0x42>60 »       bne.n»  96·<rr_soa_increase_serial+0x42>
61 »       ldr»    r2,·[r5,·r0]61 »       ldr»    r2,·[r5,·r0]
62 »       mov.w»  r0,·#062 »       mov.w»  r0,·#0
63 »       rev»    r2,·r263 »       rev»    r2,·r2
64 »       add»    r2,·r664 »       add»    r2,·r6
65 »       rev»    r2,·r265 »       rev»    r2,·r2
66 »       str»    r2,·[r5,·r3]66 »       str»    r2,·[r5,·r3]
Offset 72, 16 lines modifiedOffset 72, 16 lines modified
72 »       movt»   r0,·#32772»  ;·0x800472 »       movt»   r0,·#32772»  ;·0x8004
73 »       b.n»    8e·<rr_soa_increase_serial+0x3a>73 »       b.n»    8e·<rr_soa_increase_serial+0x3a>
  
74 000000a0·<rr_soa_get_minimumttl>:74 000000a0·<rr_soa_get_minimumttl>:
75 rr_soa_get_minimumttl():75 rr_soa_get_minimumttl():
76 »       strd»   r4,·r5,·[sp,·#-16]!76 »       strd»   r4,·r5,·[sp,·#-16]!
77 »       mov»    r4,·r177 »       mov»    r4,·r1
78 »       mov»    r5,·r0 
79 »       strd»   r6,·lr,·[sp,·#8]78 »       strd»   r6,·lr,·[sp,·#8]
 79 »       mov»    r5,·r0
80 »       mov»    r6,·r280 »       mov»    r6,·r2
81 »       bl»     0·<dnsname_len>81 »       bl»     0·<dnsname_len>
82 ·R_ARM_THM_CALL» dnsname_len82 ·R_ARM_THM_CALL» dnsname_len
83 »       sub.w»  r4,·r4,·r083 »       sub.w»  r4,·r4,·r0
84 »       cmp»    r4,·#084 »       cmp»    r4,·#0
85 »       ble.n»  de·<rr_soa_get_minimumttl+0x3e>85 »       ble.n»  de·<rr_soa_get_minimumttl+0x3e>
86 »       add»    r5,·r086 »       add»    r5,·r0
Offset 103, 49 lines modifiedOffset 103, 49 lines modified
103 »       movt»   r0,·#32772»  ;·0x8004103 »       movt»   r0,·#32772»  ;·0x8004
104 »       b.n»    d6·<rr_soa_get_minimumttl+0x36>104 »       b.n»    d6·<rr_soa_get_minimumttl+0x36>
  
105 000000e8·<log_rdata>:105 000000e8·<log_rdata>:
106 log_rdata():106 log_rdata():
107 »       strd»   r4,·r5,·[sp,·#-32]!107 »       strd»   r4,·r5,·[sp,·#-32]!
108 »       strd»   r6,·r7,·[sp,·#8]108 »       strd»   r6,·r7,·[sp,·#8]
109 »       mov»    r6,·r2 
110 »       mov»    r7,·r3 
111 »       strd»   r8,·r9,·[sp,·#16]109 »       strd»   r8,·r9,·[sp,·#16]
112 »       mov»    r8,·r0 
113 »       mov.w»  r3,·#0 
114 »       strd»   sl,·lr,·[sp,·#24]110 »       strd»   sl,·lr,·[sp,·#24]
115 »       sub.w»  sp,·sp,·#4128»       ;·0x1020111 »       sub.w»  sp,·sp,·#4128»       ;·0x1020
116 »       mov.w»  r2,·#4096»  ;·0x1000112 »       mov»    r7,·r3
117 »       sub»    sp,·#8113 »       sub»    sp,·#8
118 »       mov»    r9,·r1114 »       mov»    r6,·r2
119 »       add.w»  r0,·sp,·#4160»       ;·0x1040115 »       add.w»  r3,·sp,·#4160»       ;·0x1040
120 »       add.w»  ip,·sp,·#24116 »       add.w»  ip,·sp,·#24
121 »       add.w»  r0,·r0,·#8117 »       add.w»  r3,·r3,·#8
122 »       ldrh.w» sl,·[r0]118 »       str.w»  ip,·[sp]
 119 »       ldrh.w» sl,·[r3]
123 »       add»    r4,·sp,·#16120 »       add»    r4,·sp,·#16
124 »       add»    r5,·sp,·#40»   ;·0x28121 »       add»    r5,·sp,·#40»   ;·0x28
 122 »       mov.w»  r2,·#4096»  ;·0x1000
 123 »       mov.w»  r3,·#0
 124 »       mov»    r8,·r0
 125 »       mov»    r9,·r1
125 »       mov»    r0,·r4126 »       mov»    r0,·r4
126 »       str.w»  ip,·[sp] 
127 »       mov»    r1,·r5127 »       mov»    r1,·r5
128 »       bl»     0·<bytearray_output_stream_init_ex_static>128 »       bl»     0·<bytearray_output_stream_init_ex_static>
129 ·R_ARM_THM_CALL» bytearray_output_stream_init_ex_static129 ·R_ARM_THM_CALL» bytearray_output_stream_init_ex_static
 130 »       mov»    r3,·sl
130 »       mov»    r2,·r7131 »       mov»    r2,·r7
131 »       mov»    r1,·r6132 »       mov»    r1,·r6
132 »       mov»    r3,·sl 
133 »       mov»    r0,·r4133 »       mov»    r0,·r4
134 »       bl»     0·<osprint_rdata>134 »       bl»     0·<osprint_rdata>
135 ·R_ARM_THM_CALL» osprint_rdata135 ·R_ARM_THM_CALL» osprint_rdata
136 »       cmp»    r0,·#0136 »       cmp»    r0,·#0
137 »       blt.n»  17c·<log_rdata+0x94>137 »       blt.n»  17c·<log_rdata+0x94>
138 »       ldr.w»  r3,·[r5,·#-20]138 »       ldr.w»  r3,·[r5,·#-20]
139 »       mov.w»  r6,·#0139 »       mov.w»  r6,·#0
140 »       mov.w»  r2,·#1140 »       mov.w»  r2,·#1
141 »       sub.w»  r1,·r5,·#25141 »       sub.w»  r1,·r5,·#25
142 »       mov»    r0,·r4 
143 »       strb.w» r6,·[r5,·#-25]142 »       strb.w» r6,·[r5,·#-25]
 143 »       mov»    r0,·r4
144 »       ldr»    r3,·[r3,·#0]144 »       ldr»    r3,·[r3,·#0]
145 »       blx»    r3145 »       blx»    r3
146 »       mov»    r0,·r4146 »       mov»    r0,·r4
147 »       strb.w» r6,·[r5,·#4095]»    ;·0xfff147 »       strb.w» r6,·[r5,·#4095]»    ;·0xfff
148 »       bl»     0·<bytearray_output_stream_buffer>148 »       bl»     0·<bytearray_output_stream_buffer>
149 ·R_ARM_THM_CALL» bytearray_output_stream_buffer149 ·R_ARM_THM_CALL» bytearray_output_stream_buffer
150 »       ldr»    r2,·[pc,·#48]» ;·(194·<log_rdata+0xac>)150 »       ldr»    r2,·[pc,·#48]» ;·(194·<log_rdata+0xac>)
Offset 168, 91 lines modifiedOffset 168, 92 lines modified
168 »       add»    sp,·#24168 »       add»    sp,·#24
169 »       ldmia.w»sp!,·{sl,·pc}169 »       ldmia.w»sp!,·{sl,·pc}
Max diff block lines reached; 12736/15474 bytes (82.31%) of diff not shown.
61.4 KB
zdb_zone.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········9372·(bytes·into·file)13 ··Start·of·section·headers:··········9336·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x249c:1 There·are·11·section·headers,·starting·at·offset·0x2478:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000038·000cd0·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·000cb4·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·001f4c·0004f0·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·001f30·0004e8·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000d08·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000cec·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000d08·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000cec·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000d08·00025c·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000cec·00025c·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·000f64·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·000f48·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000f64·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000f48·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·000f98·000810·10······9··43··412 ··[·8]·.symtab···········SYMTAB··········00000000·000f7c·000810·10······9··43··4
13 ··[·9]·.strtab···········STRTAB··········00000000·0017a8·0007a3·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·00178c·0007a3·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·00243c·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·002418·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
7.57 KB
readelf --wide --symbols {}
    
Offset 1, 46 lines modifiedOffset 1, 46 lines modified
  
1 Symbol·table·'.symtab'·contains·129·entries:1 Symbol·table·'.symtab'·contains·129·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000001·····6·FUNC····LOCAL··DEFAULT····1·zdb_default_query_access_filter4 ·····1:·00000001·····6·FUNC····LOCAL··DEFAULT····1·zdb_default_query_access_filter
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····3:·00000009···728·FUNC····LOCAL··DEFAULT····1·zdb_zone_update_zone_remove_add_dnskeys6 ·····3:·00000009···744·FUNC····LOCAL··DEFAULT····1·zdb_zone_update_zone_remove_add_dnskeys
7 ·····4:·000002c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d7 ·····4:·000002d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
8 ·····5:·00000054·····0·NOTYPE··LOCAL··DEFAULT····5·.LC18 ·····5:·00000054·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC09 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
10 ·····7:·00000088·····0·NOTYPE··LOCAL··DEFAULT····5·.LC210 ·····7:·00000088·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
11 ·····8:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····5·.LC411 ·····8:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
12 ·····9:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC312 ·····9:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
13 ····10:·000002e0·····0·NOTYPE··LOCAL··DEFAULT····1·$t13 ····10:·000002f0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
14 ····11:·000002e1····70·FUNC····LOCAL··DEFAULT····1·zdb_zone_record_or_flags_to_subdomains.constprop.514 ····11:·000002f1····70·FUNC····LOCAL··DEFAULT····1·zdb_zone_record_or_flags_to_subdomains.constprop.5
15 ····12:·00000458·····0·NOTYPE··LOCAL··DEFAULT····1·$d15 ····12:·00000460·····0·NOTYPE··LOCAL··DEFAULT····1·$d
16 ····13:·00000114·····0·NOTYPE··LOCAL··DEFAULT····5·.LC516 ····13:·00000114·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
17 ····14:·00000148·····0·NOTYPE··LOCAL··DEFAULT····5·.LC617 ····14:·00000148·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
18 ····15:·00000174·····0·NOTYPE··LOCAL··DEFAULT····5·.LC718 ····15:·00000174·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7
19 ····16:·0000046c·····0·NOTYPE··LOCAL··DEFAULT····1·$t19 ····16:·00000474·····0·NOTYPE··LOCAL··DEFAULT····1·$t
20 ····17:·00000544·····0·NOTYPE··LOCAL··DEFAULT····1·$d20 ····17:·0000054c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
21 ····18:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC821 ····18:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC8
22 ····19:·00000548·····0·NOTYPE··LOCAL··DEFAULT····1·$t22 ····19:·00000550·····0·NOTYPE··LOCAL··DEFAULT····1·$t
23 ····20:·00000670·····0·NOTYPE··LOCAL··DEFAULT····1·$d23 ····20:·00000670·····0·NOTYPE··LOCAL··DEFAULT····1·$d
24 ····21:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1024 ····21:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC10
25 ····22:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1125 ····22:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC11
26 ····23:·000001b8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC926 ····23:·000001b8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC9
27 ····24:·00000694·····0·NOTYPE··LOCAL··DEFAULT····1·$t27 ····24:·00000694·····0·NOTYPE··LOCAL··DEFAULT····1·$t
28 ····25:·000007d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d28 ····25:·000007d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
29 ····26:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1229 ····26:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC12
30 ····27:·000007dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t30 ····27:·000007dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
31 ····28:·000009e0·····0·NOTYPE··LOCAL··DEFAULT····1·$d31 ····28:·000009e0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
32 ····29:·000009e4·····0·NOTYPE··LOCAL··DEFAULT····1·$t32 ····29:·000009e4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
33 ····30:·00000a9c·····0·NOTYPE··LOCAL··DEFAULT····1·$d33 ····30:·00000a9c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
34 ····31:·00000aa0·····0·NOTYPE··LOCAL··DEFAULT····1·$t34 ····31:·00000aa0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
35 ····32:·00000c14·····0·NOTYPE··LOCAL··DEFAULT····1·$d35 ····32:·00000bf8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
36 ····33:·00000200·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1336 ····33:·00000200·····0·NOTYPE··LOCAL··DEFAULT····5·.LC13
37 ····34:·00000234·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1437 ····34:·00000234·····0·NOTYPE··LOCAL··DEFAULT····5·.LC14
38 ····35:·00000c24·····0·NOTYPE··LOCAL··DEFAULT····1·$t38 ····35:·00000c08·····0·NOTYPE··LOCAL··DEFAULT····1·$t
39 ····36:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d39 ····36:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
40 ····37:·00000000·····0·SECTION·LOCAL··DEFAULT····1·40 ····37:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
41 ····38:·00000000·····0·SECTION·LOCAL··DEFAULT····3·41 ····38:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
42 ····39:·00000000·····0·SECTION·LOCAL··DEFAULT····4·42 ····39:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
43 ····40:·00000000·····0·SECTION·LOCAL··DEFAULT····5·43 ····40:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
44 ····41:·00000000·····0·SECTION·LOCAL··DEFAULT····6·44 ····41:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
45 ····42:·00000000·····0·SECTION·LOCAL··DEFAULT····7·45 ····42:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
Offset 55, 30 lines modifiedOffset 55, 30 lines modified
55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_message_get_count55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_message_get_count
56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_skip_fqdn56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_skip_fqdn
57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_diff57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_diff
58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_message_finalise58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_message_finalise
59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_message_del_dnskey59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_message_del_dnskey
60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_database_logger61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_database_logger
62 ····58:·00000329···324·FUNC····GLOBAL·DEFAULT····1·zdb_zone_record_add62 ····58:·00000339···316·FUNC····GLOBAL·DEFAULT····1·zdb_zone_record_add
63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_rr_label_add63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_rr_label_add
64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_record_insert_checked64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_record_insert_checked
65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_record_insert_checked_keep_ttl66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_record_insert_checked_keep_ttl
67 ····63:·0000046d····52·FUNC····GLOBAL·DEFAULT····1·zdb_zone_record_delete67 ····63:·00000475····52·FUNC····GLOBAL·DEFAULT····1·zdb_zone_record_delete
68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_rr_label_delete_record_exact68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_rr_label_delete_record_exact
69 ····65:·000004a1···168·FUNC····GLOBAL·DEFAULT····1·zdb_zone_record_delete_self69 ····65:·000004a9···168·FUNC····GLOBAL·DEFAULT····1·zdb_zone_record_delete_self
70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
74 ····70:·00000549····32·FUNC····GLOBAL·DEFAULT····1·zdb_zone_record_find74 ····70:·00000551····32·FUNC····GLOBAL·DEFAULT····1·zdb_zone_record_find
75 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_rr_label_find_exact75 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_rr_label_find_exact
76 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_record_find76 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_record_find
77 ····73:·00000569···300·FUNC····GLOBAL·DEFAULT····1·zdb_zone_create77 ····73:·00000571···292·FUNC····GLOBAL·DEFAULT····1·zdb_zone_create
78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_getdepth78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_getdepth
79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line
80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_zdup80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_zdup
81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_dnsname_vector81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_dnsname_vector
82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·alarm_open82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·alarm_open
83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_rr_label_new_instance83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_rr_label_new_instance
84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mutex_init84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mutex_init
Offset 112, 21 lines modifiedOffset 112, 21 lines modified
112 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_matches_rdata112 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_matches_rdata
113 ···109:·00000905····88·FUNC····GLOBAL·DEFAULT····1·zdb_zone_apex_contains_rrsig_record_by_key113 ···109:·00000905····88·FUNC····GLOBAL·DEFAULT····1·zdb_zone_apex_contains_rrsig_record_by_key
114 ···110:·0000095d···136·FUNC····GLOBAL·DEFAULT····1·zdb_zone_add_dnskey_from_key114 ···110:·0000095d···136·FUNC····GLOBAL·DEFAULT····1·zdb_zone_add_dnskey_from_key
115 ···111:·000009e5···188·FUNC····GLOBAL·DEFAULT····1·zdb_zone_remove_dnskey_from_key115 ···111:·000009e5···188·FUNC····GLOBAL·DEFAULT····1·zdb_zone_remove_dnskey_from_key
116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_record_delete_self_exact116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_record_delete_self_exact
117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·rrsig_delete117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·rrsig_delete
118 ···114:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·rrsig_delete_by_tag118 ···114:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·rrsig_delete_by_tag
119 ···115:·00000aa1···388·FUNC····GLOBAL·DEFAULT····1·zdb_zone_update_keystore_keys_from_zone119 ···115:·00000aa1···360·FUNC····GLOBAL·DEFAULT····1·zdb_zone_update_keystore_keys_from_zone
120 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_release120 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_release
121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnssec_keystore_acquire_key121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnssec_keystore_acquire_key
122 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·time122 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·time
123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_is_published123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_is_published
124 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_acquire124 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_acquire
125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_append125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_append
126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnssec_keystore_load_private_key_from_rdata126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnssec_keystore_load_private_key_from_rdata
127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_is_unpublished127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_is_unpublished
128 ···124:·00000c25····42·FUNC····GLOBAL·DEFAULT····1·zdb_zone_get_status128 ···124:·00000c09····42·FUNC····GLOBAL·DEFAULT····1·zdb_zone_get_status
129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_lock129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_lock
130 ···126:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_unlock130 ···126:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_unlock
131 ···127:·00000c51····64·FUNC····GLOBAL·DEFAULT····1·zdb_zone_set_status131 ···127:·00000c35····64·FUNC····GLOBAL·DEFAULT····1·zdb_zone_set_status
132 ···128:·00000c91····64·FUNC····GLOBAL·DEFAULT····1·zdb_zone_clear_status132 ···128:·00000c75····64·FUNC····GLOBAL·DEFAULT····1·zdb_zone_clear_status
16.2 KB
readelf --wide --relocs {}
    
Offset 1, 80 lines modifiedOffset 1, 80 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1f4c·contains·158·entries:1 Relocation·section·'.rel.text'·at·offset·0x1f30·contains·157·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000046··00002b0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_domain3 00000048··00002b0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_domain
4 00000082··00002c0a·R_ARM_THM_CALL·········00000000···dynupdate_message_init4 00000086··00002c0a·R_ARM_THM_CALL·········00000000···dynupdate_message_init
5 0000009c··00002b0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_domain5 000000a2··00002b0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_domain
6 000000a4··00002d0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_algorithm6 000000aa··00002d0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_algorithm
7 000000ac··00002e0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_tag_const7 000000b2··00002e0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_tag_const
8 000000b4··00002f0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_flags8 000000ba··00002f0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_flags
9 000000cc··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg9 000000d2··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg
10 000000e6··0000310a·R_ARM_THM_CALL·········00000000···dynupdate_message_add_dnskey10 000000ec··0000310a·R_ARM_THM_CALL·········00000000···dynupdate_message_add_dnskey
11 00000100··00002b0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_domain11 00000102··00002b0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_domain
12 0000010a··00002d0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_algorithm12 00000112··00002d0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_algorithm
13 00000114··00002e0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_tag_const13 0000011c··00002e0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_tag_const
14 0000011c··00002f0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_flags14 00000126··00002f0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_flags
15 0000013a··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg15 00000144··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg
16 00000144··0000320a·R_ARM_THM_CALL·········00000000···dynupdate_message_set_reader16 00000150··0000320a·R_ARM_THM_CALL·········00000000···dynupdate_message_set_reader
17 0000014a··0000330a·R_ARM_THM_CALL·········00000000···dynupdate_message_get_count17 00000156··0000330a·R_ARM_THM_CALL·········00000000···dynupdate_message_get_count
18 00000162··0000340a·R_ARM_THM_CALL·········00000000···packet_reader_skip_fqdn18 00000170··0000340a·R_ARM_THM_CALL·········00000000···packet_reader_skip_fqdn
19 00000188··0000350a·R_ARM_THM_CALL·········00000000···dynupdate_diff19 00000194··0000350a·R_ARM_THM_CALL·········00000000···dynupdate_diff
20 0000019e··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg20 000001aa··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg
21 000001cc··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg21 000001d8··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg
22 000001d2··0000360a·R_ARM_THM_CALL·········00000000···dynupdate_message_finalise22 000001de··0000360a·R_ARM_THM_CALL·········00000000···dynupdate_message_finalise
23 00000204··00002b0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_domain23 00000218··00002b0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_domain
24 0000020c··00002d0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_algorithm24 00000220··00002d0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_algorithm
25 00000214··00002e0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_tag_const25 00000228··00002e0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_tag_const
26 0000021c··00002f0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_flags26 00000230··00002f0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_flags
27 00000234··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg27 00000248··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg
28 0000024c··0000370a·R_ARM_THM_CALL·········00000000···dynupdate_message_del_dnskey28 0000025c··0000370a·R_ARM_THM_CALL·········00000000···dynupdate_message_del_dnskey
29 0000026a··00002b0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_domain29 00000276··00002b0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_domain
30 00000274··00002d0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_algorithm30 00000286··00002d0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_algorithm
31 0000027c··00002e0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_tag_const31 0000028e··00002e0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_tag_const
32 00000286··00002f0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_flags32 00000296··00002f0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_flags
33 000002a4··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg33 000002b2··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg
34 000002b6··00002b0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_domain34 000002c6··00002b0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_domain
35 000002c0··00003819·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_35 000002d0··00003819·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
36 000002c4··00000503·R_ARM_REL32············00000054···.LC136 000002d4··00000503·R_ARM_REL32············00000054···.LC1
37 000002c8··0000391a·R_ARM_GOT_BREL·········00000000···g_database_logger37 000002d8··0000391a·R_ARM_GOT_BREL·········00000000···g_database_logger
38 000002cc··00000603·R_ARM_REL32············00000000···.LC038 000002dc··00000603·R_ARM_REL32············00000000···.LC0
39 000002d0··00000703·R_ARM_REL32············00000088···.LC239 000002e0··00000703·R_ARM_REL32············00000088···.LC2
40 000002d4··00000603·R_ARM_REL32············00000000···.LC040 000002e4··00000603·R_ARM_REL32············00000000···.LC0
41 000002d8··00000803·R_ARM_REL32············000000ec···.LC441 000002e8··00000803·R_ARM_REL32············000000ec···.LC4
42 000002dc··00000903·R_ARM_REL32············000000c0···.LC342 000002ec··00000903·R_ARM_REL32············000000c0···.LC3
43 0000034a··00003b0a·R_ARM_THM_CALL·········00000000···zdb_rr_label_add43 0000035c··00003b0a·R_ARM_THM_CALL·········00000000···zdb_rr_label_add
44 00000372··00003c0a·R_ARM_THM_CALL·········00000000···zdb_record_insert_checked44 00000382··00003c0a·R_ARM_THM_CALL·········00000000···zdb_record_insert_checked
45 00000400··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg45 00000410··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg
46 0000042e··00003e0a·R_ARM_THM_CALL·········00000000···zdb_record_insert_checked_keep_ttl46 0000043e··00003e0a·R_ARM_THM_CALL·········00000000···zdb_record_insert_checked_keep_ttl
47 00000458··00003819·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_47 00000460··00003819·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
48 0000045c··00000d03·R_ARM_REL32············00000114···.LC548 00000464··00000d03·R_ARM_REL32············00000114···.LC5
49 00000460··0000391a·R_ARM_GOT_BREL·········00000000···g_database_logger49 00000468··0000391a·R_ARM_GOT_BREL·········00000000···g_database_logger
50 00000464··00000e03·R_ARM_REL32············00000148···.LC650 0000046c··00000e03·R_ARM_REL32············00000148···.LC6
51 00000468··00000f03·R_ARM_REL32············00000174···.LC751 00000470··00000f03·R_ARM_REL32············00000174···.LC7
52 00000492··0000400a·R_ARM_THM_CALL·········00000000···zdb_rr_label_delete_record_exact52 0000049a··0000400a·R_ARM_THM_CALL·········00000000···zdb_rr_label_delete_record_exact
53 000004da··0000420a·R_ARM_THM_CALL·········00000000···malloc53 000004e2··0000420a·R_ARM_THM_CALL·········00000000···malloc
54 000004ea··0000430a·R_ARM_THM_CALL·········00000000···memcpy54 000004f2··0000430a·R_ARM_THM_CALL·········00000000···memcpy
55 00000500··0000400a·R_ARM_THM_CALL·········00000000···zdb_rr_label_delete_record_exact55 00000508··0000400a·R_ARM_THM_CALL·········00000000···zdb_rr_label_delete_record_exact
56 00000530··00003d0a·R_ARM_THM_CALL·········00000000···free56 00000538··00003d0a·R_ARM_THM_CALL·········00000000···free
57 0000053a··0000440a·R_ARM_THM_CALL·········00000000···perror57 00000542··0000440a·R_ARM_THM_CALL·········00000000···perror
58 00000540··0000450a·R_ARM_THM_CALL·········00000000···exit58 00000548··0000450a·R_ARM_THM_CALL·········00000000···exit
59 00000544··00001203·R_ARM_REL32············000001a8···.LC859 0000054c··00001203·R_ARM_REL32············000001a8···.LC8
60 00000550··0000470a·R_ARM_THM_CALL·········00000000···zdb_rr_label_find_exact60 00000558··0000470a·R_ARM_THM_CALL·········00000000···zdb_rr_label_find_exact
61 00000578··00004a0a·R_ARM_THM_CALL·········00000000···dnsname_getdepth61 00000580··00004a0a·R_ARM_THM_CALL·········00000000···dnsname_getdepth
62 00000596··00004b0a·R_ARM_THM_CALL·········00000000···zalloc_line62 0000059e··00004b0a·R_ARM_THM_CALL·········00000000···zalloc_line
63 000005ba··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg63 000005c2··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg
64 000005c0··00004c0a·R_ARM_THM_CALL·········00000000···dnsname_zdup64 000005c8··00004c0a·R_ARM_THM_CALL·········00000000···dnsname_zdup
65 000005ca··00004d0a·R_ARM_THM_CALL·········00000000···dnsname_to_dnsname_vector65 000005d2··00004d0a·R_ARM_THM_CALL·········00000000···dnsname_to_dnsname_vector
66 000005f2··00004e0a·R_ARM_THM_CALL·········00000000···alarm_open66 000005f8··00004e0a·R_ARM_THM_CALL·········00000000···alarm_open
67 000005fc··00004f0a·R_ARM_THM_CALL·········00000000···zdb_rr_label_new_instance67 00000602··00004f0a·R_ARM_THM_CALL·········00000000···zdb_rr_label_new_instance
68 00000616··0000500a·R_ARM_THM_CALL·········00000000···mutex_init68 0000061a··0000500a·R_ARM_THM_CALL·········00000000···mutex_init
69 00000620··0000510a·R_ARM_THM_CALL·········00000000···pthread_cond_init69 00000624··0000510a·R_ARM_THM_CALL·········00000000···pthread_cond_init
70 0000064c··0000420a·R_ARM_THM_CALL·········00000000···malloc70 0000064e··0000420a·R_ARM_THM_CALL·········00000000···malloc
71 00000666··0000520a·R_ARM_THM_CALL·········00000000···dief71 00000668··0000520a·R_ARM_THM_CALL·········00000000···dief
72 0000066a··0000530a·R_ARM_THM_CALL·········00000000···abort72 0000066c··0000530a·R_ARM_THM_CALL·········00000000···abort
73 00000678··00003819·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_73 00000678··00003819·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
74 0000067c··0000391a·R_ARM_GOT_BREL·········00000000···g_database_logger74 0000067c··0000391a·R_ARM_GOT_BREL·········00000000···g_database_logger
75 00000680··00001503·R_ARM_REL32············000001c0···.LC1075 00000680··00001503·R_ARM_REL32············000001c0···.LC10
76 00000684··00001603·R_ARM_REL32············000001e0···.LC1176 00000684··00001603·R_ARM_REL32············000001e0···.LC11
77 00000688··00000103·R_ARM_REL32············00000001···zdb_default_query_access_filter77 00000688··00000103·R_ARM_REL32············00000001···zdb_default_query_access_filter
78 0000068c··00001203·R_ARM_REL32············000001a8···.LC878 0000068c··00001203·R_ARM_REL32············000001a8···.LC8
79 00000690··00001703·R_ARM_REL32············000001b8···.LC979 00000690··00001703·R_ARM_REL32············000001b8···.LC9
Offset 88, 15 lines modifiedOffset 88, 15 lines modified
88 00000720··00005b0a·R_ARM_THM_CALL·········00000000···zdb_zone_lock88 00000720··00005b0a·R_ARM_THM_CALL·········00000000···zdb_zone_lock
89 00000730··00005c0a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock89 00000730··00005c0a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock
90 00000734··00005d0a·R_ARM_THM_CALL·········00000000···dnscore_shuttingdown90 00000734··00005d0a·R_ARM_THM_CALL·········00000000···dnscore_shuttingdown
91 00000742··0000570a·R_ARM_THM_CALL·········00000000···nsec_destroy_zone91 00000742··0000570a·R_ARM_THM_CALL·········00000000···nsec_destroy_zone
92 00000748··0000580a·R_ARM_THM_CALL·········00000000···nsec3_destroy_zone92 00000748··0000580a·R_ARM_THM_CALL·········00000000···nsec3_destroy_zone
93 00000752··00005e0a·R_ARM_THM_CALL·········00000000···zdb_rr_label_destroy93 00000752··00005e0a·R_ARM_THM_CALL·········00000000···zdb_rr_label_destroy
94 0000075a··00004a0a·R_ARM_THM_CALL·········00000000···dnsname_getdepth94 0000075a··00004a0a·R_ARM_THM_CALL·········00000000···dnsname_getdepth
95 00000764··00005f0a·R_ARM_THM_CALL·········00000000···dnsname_zfree95 00000768··00005f0a·R_ARM_THM_CALL·········00000000···dnsname_zfree
96 00000770··00005f0a·R_ARM_THM_CALL·········00000000···dnsname_zfree96 00000770··00005f0a·R_ARM_THM_CALL·········00000000···dnsname_zfree
97 0000077e··0000600a·R_ARM_THM_CALL·········00000000···pthread_cond_destroy97 0000077e··0000600a·R_ARM_THM_CALL·········00000000···pthread_cond_destroy
98 00000786··0000610a·R_ARM_THM_CALL·········00000000···mutex_destroy98 00000786··0000610a·R_ARM_THM_CALL·········00000000···mutex_destroy
99 000007b4··0000560a·R_ARM_THM_CALL·········00000000···alarm_close99 000007b4··0000560a·R_ARM_THM_CALL·········00000000···alarm_close
100 000007c8··0000630a·R_ARM_THM_CALL·········00000000···logger_flush100 000007c8··0000630a·R_ARM_THM_CALL·········00000000···logger_flush
101 000007cc··0000530a·R_ARM_THM_CALL·········00000000···abort101 000007cc··0000530a·R_ARM_THM_CALL·········00000000···abort
102 000007d0··00003819·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_102 000007d0··00003819·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
Offset 113, 22 lines modifiedOffset 113, 22 lines modified
113 0000097a··0000420a·R_ARM_THM_CALL·········00000000···malloc113 0000097a··0000420a·R_ARM_THM_CALL·········00000000···malloc
114 000009a6··00003c0a·R_ARM_THM_CALL·········00000000···zdb_record_insert_checked114 000009a6··00003c0a·R_ARM_THM_CALL·········00000000···zdb_record_insert_checked
115 000009be··00003d0a·R_ARM_THM_CALL·········00000000···free115 000009be··00003d0a·R_ARM_THM_CALL·········00000000···free
116 000009d4··0000440a·R_ARM_THM_CALL·········00000000···perror116 000009d4··0000440a·R_ARM_THM_CALL·········00000000···perror
117 000009da··0000450a·R_ARM_THM_CALL·········00000000···exit117 000009da··0000450a·R_ARM_THM_CALL·········00000000···exit
118 000009e0··00001203·R_ARM_REL32············000001a8···.LC8118 000009e0··00001203·R_ARM_REL32············000001a8···.LC8
119 00000a04··0000420a·R_ARM_THM_CALL·········00000000···malloc119 00000a04··0000420a·R_ARM_THM_CALL·········00000000···malloc
120 00000a42··0000700a·R_ARM_THM_CALL·········00000000···zdb_record_delete_self_exact120 00000a44··0000700a·R_ARM_THM_CALL·········00000000···zdb_record_delete_self_exact
121 00000a54··0000710a·R_ARM_THM_CALL·········00000000···rrsig_delete121 00000a56··0000710a·R_ARM_THM_CALL·········00000000···rrsig_delete
122 00000a5a··00002e0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_tag_const122 00000a5c··00002e0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_tag_const
123 00000a62··0000720a·R_ARM_THM_CALL·········00000000···rrsig_delete_by_tag123 00000a64··0000720a·R_ARM_THM_CALL·········00000000···rrsig_delete_by_tag
124 00000a68··00003d0a·R_ARM_THM_CALL·········00000000···free124 00000a6a··00003d0a·R_ARM_THM_CALL·········00000000···free
125 00000a82··00003d0a·R_ARM_THM_CALL·········00000000···free125 00000a84··00003d0a·R_ARM_THM_CALL·········00000000···free
126 00000a90··0000440a·R_ARM_THM_CALL·········00000000···perror126 00000a92··0000440a·R_ARM_THM_CALL·········00000000···perror
127 00000a96··0000450a·R_ARM_THM_CALL·········00000000···exit127 00000a98··0000450a·R_ARM_THM_CALL·········00000000···exit
128 00000a9c··00001203·R_ARM_REL32············000001a8···.LC8128 00000a9c··00001203·R_ARM_REL32············000001a8···.LC8
129 00000ade··0000740a·R_ARM_THM_CALL·········00000000···dnskey_release129 00000ade··0000740a·R_ARM_THM_CALL·········00000000···dnskey_release
130 00000ae6··0000750a·R_ARM_THM_CALL·········00000000···dnssec_keystore_acquire_key130 00000ae6··0000750a·R_ARM_THM_CALL·········00000000···dnssec_keystore_acquire_key
131 00000af2··0000760a·R_ARM_THM_CALL·········00000000···time131 00000af2··0000760a·R_ARM_THM_CALL·········00000000···time
132 00000afa··0000770a·R_ARM_THM_CALL·········00000000···dnskey_is_published132 00000afa··0000770a·R_ARM_THM_CALL·········00000000···dnskey_is_published
133 00000b0c··0000480a·R_ARM_THM_CALL·········00000000···zdb_record_find133 00000b0c··0000480a·R_ARM_THM_CALL·········00000000···zdb_record_find
134 00000b1c··00006c0a·R_ARM_THM_CALL·········00000000···dnskey_matches_rdata134 00000b1c··00006c0a·R_ARM_THM_CALL·········00000000···dnskey_matches_rdata
Offset 137, 25 lines modifiedOffset 137, 24 lines modified
137 00000b44··0000480a·R_ARM_THM_CALL·········00000000···zdb_record_find137 00000b44··0000480a·R_ARM_THM_CALL·········00000000···zdb_record_find
138 00000b62··00007a0a·R_ARM_THM_CALL·········00000000···dnssec_keystore_load_private_key_from_rdata138 00000b62··00007a0a·R_ARM_THM_CALL·········00000000···dnssec_keystore_load_private_key_from_rdata
139 00000b70··0000760a·R_ARM_THM_CALL·········00000000···time139 00000b70··0000760a·R_ARM_THM_CALL·········00000000···time
140 00000b78··00007b0a·R_ARM_THM_CALL·········00000000···dnskey_is_unpublished140 00000b78··00007b0a·R_ARM_THM_CALL·········00000000···dnskey_is_unpublished
141 00000b80··0000740a·R_ARM_THM_CALL·········00000000···dnskey_release141 00000b80··0000740a·R_ARM_THM_CALL·········00000000···dnskey_release
142 00000bb0··0000790a·R_ARM_THM_CALL·········00000000···ptr_vector_append142 00000bb0··0000790a·R_ARM_THM_CALL·········00000000···ptr_vector_append
143 00000be8··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg143 00000be8··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg
Max diff block lines reached; 273/16553 bytes (1.65%) of diff not shown.
448 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 7 lines modified
1 PSFJFAF8F 
2 dnskey:·%{dnsname}:·+%03d+%05d/%d·key·cannot·be·sent·with·this·update,·postponing1 dnskey:·%{dnsname}:·+%03d+%05d/%d·key·cannot·be·sent·with·this·update,·postponing
3 dnskey:·%{dnsname}:·+%03d+%05d/%d·key·will·be·added2 dnskey:·%{dnsname}:·+%03d+%05d/%d·key·will·be·added
4 dnskey:·%{dnsname}:·+%03d+%05d/%d·key·will·be·removed3 dnskey:·%{dnsname}:·+%03d+%05d/%d·key·will·be·removed
5 dnskey:·%{dnsname}:·keys·update·successfull4 dnskey:·%{dnsname}:·keys·update·successfull
6 dnskey:·%{dnsname}:·keys·update·failed5 dnskey:·%{dnsname}:·keys·update·failed
7 zone·%{dnsname}:·ignoring·CNAME·add·on·non-CNAME6 zone·%{dnsname}:·ignoring·CNAME·add·on·non-CNAME
8 zone·%{dnsname}:·ignoring·NS·add·on·CNAME7 zone·%{dnsname}:·ignoring·NS·add·on·CNAME
34.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 9, 717 lines modifiedOffset 9, 720 lines modified
9 »       bx»     lr9 »       bx»     lr
10 »       nop10 »       nop
  
11 00000008·<zdb_zone_update_zone_remove_add_dnskeys>:11 00000008·<zdb_zone_update_zone_remove_add_dnskeys>:
12 zdb_zone_update_zone_remove_add_dnskeys():12 zdb_zone_update_zone_remove_add_dnskeys():
13 »       str.w»  r4,·[sp,·#-36]!13 »       str.w»  r4,·[sp,·#-36]!
14 »       strd»   r5,·r6,·[sp,·#4]14 »       strd»   r5,·r6,·[sp,·#4]
15 »       mov»    r6,·r2 
16 »       strd»   r7,·r8,·[sp,·#12] 
17 »       strd»   r9,·sl,·[sp,·#20]15 »       strd»   r9,·sl,·[sp,·#20]
 16 »       strd»   r7,·r8,·[sp,·#12]
18 »       strd»   fp,·lr,·[sp,·#28]17 »       strd»   fp,·lr,·[sp,·#28]
19 »       sub.w»  sp,·sp,·#65536»      ;·0x1000018 »       sub.w»  sp,·sp,·#65536»      ;·0x10000
20 »       sub»    sp,·#132»     ;·0x8419 »       sub»    sp,·#132»     ;·0x84
21 »       ldr»    r4,·[pc,·#664]»;·(2c0·<zdb_zone_update_zone_remove_add_dnskeys+0x2b8>)20 »       ldr»    r4,·[pc,·#684]»;·(2d0·<zdb_zone_update_zone_remove_add_dnskeys+0x2c8>)
22 »       str»    r0,·[sp,·#24]21 »       str»    r0,·[sp,·#24]
23 »       str»    r3,·[sp,·#44]» ;·0x2c 
24 »       ldr»    r3,·[r1,·#4] 
25 »       add»    r4,·pc 
26 »       str»    r1,·[sp,·#72]» ;·0x4822 »       str»    r1,·[sp,·#72]» ;·0x48
27 »       cmp»    r3,·#023 »       mov»    r0,·r1
28 »       bge.w»  2b2·<zdb_zone_update_zone_remove_add_dnskeys+0x2aa>24 »       ldr»    r1,·[r1,·#4]
 25 »       mov»    r6,·r2
 26 »       str»    r3,·[sp,·#52]» ;·0x34
 27 »       add»    r4,·pc
 28 »       cmp»    r1,·#0
 29 »       bge.w»  2c2·<zdb_zone_update_zone_remove_add_dnskeys+0x2ba>
29 »       ldr»    r3,·[r2,·#4]30 »       ldr»    r3,·[r2,·#4]
30 »       cmp»    r3,·#031 »       cmp»    r3,·#0
31 »       it»     lt32 »       it»     lt
32 »       movlt»  r4,·#033 »       movlt»  r4,·#0
33 »       blt.w»  1a2·<zdb_zone_update_zone_remove_add_dnskeys+0x19a>34 »       blt.w»  1ae·<zdb_zone_update_zone_remove_add_dnskeys+0x1a6>
34 »       ldr»    r3,·[r2,·#0]35 »       ldr»    r3,·[r2,·#0]
35 »       ldr»    r0,·[r3,·#0]36 »       ldr»    r0,·[r3,·#0]
36 »       bl»     0·<dnssec_key_get_domain>37 »       bl»     0·<dnssec_key_get_domain>
37 ·R_ARM_THM_CALL» dnssec_key_get_domain38 ·R_ARM_THM_CALL» dnssec_key_get_domain
38 »       str»    r0,·[sp,·#36]» ;·0x2439 »       str»    r0,·[sp,·#40]» ;·0x28
39 »       ldr»    r2,·[pc,·#628]»;·(2c4·<zdb_zone_update_zone_remove_add_dnskeys+0x2bc>)40 »       ldr»    r2,·[pc,·#644]»;·(2d4·<zdb_zone_update_zone_remove_add_dnskeys+0x2cc>)
 41 »       ldr»    r3,·[pc,·#644]»;·(2d8·<zdb_zone_update_zone_remove_add_dnskeys+0x2d0>)
40 »       mov.w»  r5,·#042 »       mov.w»  r5,·#0
41 »       add»    r7,·sp,·#96»   ;·0x6043 »       add.w»  r9,·sp,·#84» ;·0x54
42 »       mov»    r8,·r544 »       str»    r5,·[sp,·#36]» ;·0x24
43 »       ldr»    r3,·[pc,·#624]»;·(2c8·<zdb_zone_update_zone_remove_add_dnskeys+0x2c0>) 
44 »       str»    r5,·[sp,·#68]» ;·0x4445 »       str»    r5,·[sp,·#68]» ;·0x44
45 »       add»    r2,·pc46 »       add»    r2,·pc
46 »       strd»   r2,·r5,·[sp,·#28]47 »       str»    r2,·[sp,·#28]
47 »       add»    r2,·sp,·#84»   ;·0x5448 »       ldr»    r2,·[pc,·#632]»;·(2dc·<zdb_zone_update_zone_remove_add_dnskeys+0x2d4>)
48 »       str»    r2,·[sp,·#48]» ;·0x30 
49 »       ldr»    r2,·[pc,·#612]»;·(2cc·<zdb_zone_update_zone_remove_add_dnskeys+0x2c4>) 
50 »       add»    r2,·pc49 »       add»    r2,·pc
51 »       str»    r2,·[sp,·#64]» ;·0x4050 »       str»    r2,·[sp,·#64]» ;·0x40
52 »       ldr»    r2,·[pc,·#612]»;·(2d0·<zdb_zone_update_zone_remove_add_dnskeys+0x2c8>)51 »       ldr»    r2,·[pc,·#628]»;·(2e0·<zdb_zone_update_zone_remove_add_dnskeys+0x2d8>)
53 »       add»    r2,·pc52 »       add»    r2,·pc
54 »       str»    r2,·[sp,·#40]» ;·0x2853 »       str»    r2,·[sp,·#48]» ;·0x30
 54 »       ldr»    r2,·[pc,·#628]»;·(2e4·<zdb_zone_update_zone_remove_add_dnskeys+0x2dc>)
 55 »       add»    r2,·pc
 56 »       str»    r2,·[sp,·#76]» ;·0x4c
55 »       ldr»    r3,·[r4,·r3]57 »       ldr»    r3,·[r4,·r3]
56 »       str»    r3,·[sp,·#20]58 »       str»    r3,·[sp,·#20]
57 »       ldr»    r3,·[pc,·#604]»;·(2d4·<zdb_zone_update_zone_remove_add_dnskeys+0x2cc>)59 »       add»    r3,·sp,·#96»   ;·0x60
58 »       add»    r3,·pc60 »       str»    r3,·[sp,·#32]
59 »       str»    r3,·[sp,·#76]» ;·0x4c61 »       ldr»    r4,·[sp,·#32]
60 »       mov.w»  r2,·#256»   ;·0x10062 »       mov.w»  r2,·#256»   ;·0x100
61 »       mov»    r0,·r763 »       ldr»    r1,·[sp,·#40]» ;·0x28
62 »       ldr»    r1,·[sp,·#36]» ;·0x2464 »       mov»    r0,·r4
63 »       bl»     0·<dynupdate_message_init>65 »       bl»     0·<dynupdate_message_init>
64 ·R_ARM_THM_CALL» dynupdate_message_init66 ·R_ARM_THM_CALL» dynupdate_message_init
65 »       ldr»    r3,·[r6,·#4]67 »       ldr»    r3,·[r6,·#4]
66 »       cmp»    r8,·r368 »       cmp»    r5,·r3
67 »       bgt.w»  1e2·<zdb_zone_update_zone_remove_add_dnskeys+0x1da>69 »       bgt.w»  1f0·<zdb_zone_update_zone_remove_add_dnskeys+0x1e8>
68 »       mov»    r5,·r870 »       str.w»  r9,·[sp,·#44]»       ;·0x2c
69 »       b.n»    d8·<zdb_zone_update_zone_remove_add_dnskeys+0xd0>71 »       mov»    r9,·r4
 72 »       b.n»    de·<zdb_zone_update_zone_remove_add_dnskeys+0xd6>
70 »       ldr»    r3,·[sp,·#20]73 »       ldr»    r3,·[sp,·#20]
71 »       add.w»  r5,·r5,·#174 »       add.w»  r5,·r5,·#1
72 »       ldr.w»  sl,·[r3]75 »       ldr»    r7,·[r3,·#0]
73 »       bl»     0·<dnssec_key_get_domain>76 »       bl»     0·<dnssec_key_get_domain>
74 ·R_ARM_THM_CALL» dnssec_key_get_domain77 ·R_ARM_THM_CALL» dnssec_key_get_domain
75 »       mov»    r8,·r078 »       mov»    sl,·r0
76 »       mov»    r0,·r479 »       mov»    r0,·r4
77 »       bl»     0·<dnssec_key_get_algorithm>80 »       bl»     0·<dnssec_key_get_algorithm>
78 ·R_ARM_THM_CALL» dnssec_key_get_algorithm81 ·R_ARM_THM_CALL» dnssec_key_get_algorithm
79 »       mov»    fp,·r082 »       mov»    r8,·r0
80 »       mov»    r0,·r483 »       mov»    r0,·r4
81 »       bl»     0·<dnssec_key_get_tag_const>84 »       bl»     0·<dnssec_key_get_tag_const>
82 ·R_ARM_THM_CALL» dnssec_key_get_tag_const85 ·R_ARM_THM_CALL» dnssec_key_get_tag_const
83 »       mov»    r9,·r086 »       mov»    fp,·r0
84 »       mov»    r0,·r487 »       mov»    r0,·r4
85 »       bl»     0·<dnssec_key_get_flags>88 »       bl»     0·<dnssec_key_get_flags>
86 ·R_ARM_THM_CALL» dnssec_key_get_flags89 ·R_ARM_THM_CALL» dnssec_key_get_flags
87 »       rev16»  r0,·r090 »       rev16»  r0,·r0
88 »       mov»    r3,·r891 »       mov»    r3,·sl
89 »       strd»   fp,·r9,·[sp] 
90 »       uxth»   r4,·r0 
91 »       mov.w»  r1,·#692 »       mov.w»  r1,·#6
 93 »       uxth»   r0,·r0
92 »       ldr»    r2,·[sp,·#28]94 »       ldr»    r2,·[sp,·#28]
93 »       mov»    r0,·sl95 »       str»    r0,·[sp,·#8]
94 »       str»    r4,·[sp,·#8]96 »       strd»   r8,·fp,·[sp]
 97 »       mov»    r0,·r7
95 »       bl»     0·<logger_handle_msg>98 »       bl»     0·<logger_handle_msg>
96 ·R_ARM_THM_CALL» logger_handle_msg99 ·R_ARM_THM_CALL» logger_handle_msg
97 »       ldr»    r3,·[r6,·#4]100 »       ldr»    r3,·[r6,·#4]
98 »       cmp»    r5,·r3101 »       cmp»    r5,·r3
99 »       bgt.w»  1e0·<zdb_zone_update_zone_remove_add_dnskeys+0x1d8>102 »       bgt.w»  1ec·<zdb_zone_update_zone_remove_add_dnskeys+0x1e4>
100 »       ldr»    r3,·[r6,·#0]103 »       ldr»    r3,·[r6,·#0]
101 »       mov»    r0,·r7 
102 »       ldr»    r2,·[sp,·#24]104 »       ldr»    r2,·[sp,·#24]
 105 »       mov»    r0,·r9
103 »       ldr.w»  r4,·[r3,·r5,·lsl·#2]106 »       ldr.w»  r4,·[r3,·r5,·lsl·#2]
104 »       ldr»    r1,·[r2,·#36]» ;·0x24107 »       ldr»    r1,·[r2,·#36]» ;·0x24
105 »       mov»    r2,·r4108 »       mov»    r2,·r4
106 »       bl»     0·<dynupdate_message_add_dnskey>109 »       bl»     0·<dynupdate_message_add_dnskey>
107 ·R_ARM_THM_CALL» dynupdate_message_add_dnskey110 ·R_ARM_THM_CALL» dynupdate_message_add_dnskey
108 »       subs.w» r9,·r0,·#0111 »       subs»   r3,·r0,·#0
109 »       mov»    r0,·r4112 »       mov»    r0,·r4
110 »       bge.n»  92·<zdb_zone_update_zone_remove_add_dnskeys+0x8a>113 »       bge.n»  9a·<zdb_zone_update_zone_remove_add_dnskeys+0x92>
 114 »       mov»    sl,·r3
111 »       ldr»    r3,·[sp,·#20]115 »       ldr»    r3,·[sp,·#20]
112 »       mov»    r8,·r5116 »       ldr.w»  r9,·[sp,·#44]»       ;·0x2c
113 »       ldr»    r2,·[r3,·#0]117 »       ldr.w»  fp,·[r3]
114 »       mov.w»  r3,·#1 
115 »       str»    r3,·[sp,·#32] 
116 »       str»    r2,·[sp,·#60]» ;·0x3c 
117 »       bl»     0·<dnssec_key_get_domain>118 »       bl»     0·<dnssec_key_get_domain>
118 ·R_ARM_THM_CALL» dnssec_key_get_domain119 ·R_ARM_THM_CALL» dnssec_key_get_domain
119 »       mov»    r3,·r0120 »       mov»    r3,·r0
Max diff block lines reached; 30195/34744 bytes (86.91%) of diff not shown.
4.75 KB
zdb_zone_axfr_input_stream.o
4.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 25, 28 lines modifiedOffset 25, 28 lines modified
25 »       nop25 »       nop
  
26 0000002c·<zdb_zone_axfr_input_stream_read>:26 0000002c·<zdb_zone_axfr_input_stream_read>:
27 zdb_zone_axfr_input_stream_read():27 zdb_zone_axfr_input_stream_read():
28 »       strd»   r4,·r5,·[sp,·#-24]!28 »       strd»   r4,·r5,·[sp,·#-24]!
29 »       mov.w»  r5,·#029 »       mov.w»  r5,·#0
30 »       strd»   r6,·r7,·[sp,·#8]30 »       strd»   r6,·r7,·[sp,·#8]
 31 »       strd»   r8,·lr,·[sp,·#16]
31 »       movw»   r6,·#34464»  ;·0x86a032 »       movw»   r6,·#34464»  ;·0x86a0
32 »       movt»   r6,·#133 »       movt»   r6,·#1
33 »       mov»    r7,·r2 
34 »       strd»   r8,·lr,·[sp,·#16] 
35 »       mov»    r8,·r134 »       mov»    r8,·r1
 35 »       mov»    r7,·r2
36 »       ldr»    r4,·[r0,·#0]36 »       ldr»    r4,·[r0,·#0]
37 »       b.n»    68·<zdb_zone_axfr_input_stream_read+0x3c>37 »       b.n»    68·<zdb_zone_axfr_input_stream_read+0x3c>
38 »       cbnz»   r5,·78·<zdb_zone_axfr_input_stream_read+0x4c>38 »       cbnz»   r5,·78·<zdb_zone_axfr_input_stream_read+0x4c>
39 »       ldr»    r3,·[r4,·#8]39 »       ldr»    r3,·[r4,·#8]
40 »       mov.w»  r5,·#140 »       mov.w»  r5,·#1
41 »       ldr»    r2,·[r3,·#40]» ;·0x2841 »       ldr»    r2,·[r3,·#40]» ;·0x28
42 »       cbnz»   r2,·62·<zdb_zone_axfr_input_stream_read+0x36>42 »       cbnz»   r2,·62·<zdb_zone_axfr_input_stream_read+0x36>
43 »       ldr»    r5,·[r4,·#12] 
44 »       ldr»    r3,·[r3,·#44]» ;·0x2c43 »       ldr»    r3,·[r3,·#44]» ;·0x2c
 44 »       ldr»    r5,·[r4,·#12]
45 »       subs»   r5,·r5,·r345 »       subs»   r5,·r5,·r3
46 »       it»     ne46 »       it»     ne
47 »       movne»  r5,·#147 »       movne»  r5,·#1
48 »       mov»    r0,·r648 »       mov»    r0,·r6
49 »       bl»     0·<usleep>49 »       bl»     0·<usleep>
50 ·R_ARM_THM_CALL» usleep50 ·R_ARM_THM_CALL» usleep
51 »       ldr»    r3,·[r4,·#4]51 »       ldr»    r3,·[r4,·#4]
Offset 84, 16 lines modifiedOffset 84, 16 lines modified
84 »       ldr»    r5,·[r7,·#0]84 »       ldr»    r5,·[r7,·#0]
85 »       b.n»    de·<zdb_zone_axfr_input_stream_skip+0x56>85 »       b.n»    de·<zdb_zone_axfr_input_stream_skip+0x56>
86 »       cbnz»   r4,·f6·<zdb_zone_axfr_input_stream_skip+0x6e>86 »       cbnz»   r4,·f6·<zdb_zone_axfr_input_stream_skip+0x6e>
87 »       ldr»    r3,·[r5,·#8]87 »       ldr»    r3,·[r5,·#8]
88 »       mov.w»  r4,·#188 »       mov.w»  r4,·#1
89 »       ldr»    r2,·[r3,·#40]» ;·0x2889 »       ldr»    r2,·[r3,·#40]» ;·0x28
90 »       cbnz»   r2,·d8·<zdb_zone_axfr_input_stream_skip+0x50>90 »       cbnz»   r2,·d8·<zdb_zone_axfr_input_stream_skip+0x50>
91 »       ldr»    r4,·[r5,·#12] 
92 »       ldr»    r3,·[r3,·#44]» ;·0x2c91 »       ldr»    r3,·[r3,·#44]» ;·0x2c
 92 »       ldr»    r4,·[r5,·#12]
93 »       subs»   r4,·r4,·r393 »       subs»   r4,·r4,·r3
94 »       it»     ne94 »       it»     ne
95 »       movne»  r4,·#195 »       movne»  r4,·#1
96 »       mov»    r0,·r896 »       mov»    r0,·r8
97 »       bl»     0·<usleep>97 »       bl»     0·<usleep>
98 ·R_ARM_THM_CALL» usleep98 ·R_ARM_THM_CALL» usleep
99 »       ldr»    r3,·[r5,·#4]99 »       ldr»    r3,·[r5,·#4]
Offset 118, 19 lines modifiedOffset 118, 19 lines modified
118 »       mov»    r6,·r0118 »       mov»    r6,·r0
119 »       b.n»    f6·<zdb_zone_axfr_input_stream_skip+0x6e>119 »       b.n»    f6·<zdb_zone_axfr_input_stream_skip+0x6e>
120 »       nop120 »       nop
  
121 00000114·<zdb_zone_axfr_input_stream_open_with_path>:121 00000114·<zdb_zone_axfr_input_stream_open_with_path>:
122 zdb_zone_axfr_input_stream_open_with_path():122 zdb_zone_axfr_input_stream_open_with_path():
123 »       strd»   r3,·r4,·[sp,·#-24]!123 »       strd»   r3,·r4,·[sp,·#-24]!
124 »       mov»    r4,·r0 
125 »       strd»   r5,·r6,·[sp,·#8]124 »       strd»   r5,·r6,·[sp,·#8]
126 »       mov»    r5,·r1125 »       mov»    r5,·r1
127 »       mov»    r1,·r2126 »       mov»    r1,·r2
128 »       strd»   r7,·lr,·[sp,·#16]127 »       strd»   r7,·lr,·[sp,·#16]
 128 »       mov»    r4,·r0
129 »       ldr»    r7,·[r5,·#44]» ;·0x2c129 »       ldr»    r7,·[r5,·#44]» ;·0x2c
130 »       bl»     0·<file_input_stream_open>130 »       bl»     0·<file_input_stream_open>
131 ·R_ARM_THM_CALL» file_input_stream_open131 ·R_ARM_THM_CALL» file_input_stream_open
132 »       subs»   r6,·r0,·#0132 »       subs»   r6,·r0,·#0
133 »       bge.n»  13e·<zdb_zone_axfr_input_stream_open_with_path+0x2a>133 »       bge.n»  13e·<zdb_zone_axfr_input_stream_open_with_path+0x2a>
134 »       mov»    r0,·r6134 »       mov»    r0,·r6
135 »       ldrd»   r3,·r4,·[sp]135 »       ldrd»   r3,·r4,·[sp]
Offset 138, 16 lines modifiedOffset 138, 16 lines modified
138 »       add»    sp,·#16138 »       add»    sp,·#16
139 »       pop»    {r7,·pc}139 »       pop»    {r7,·pc}
140 »       mov.w»  r0,·#16140 »       mov.w»  r0,·#16
141 »       bl»     0·<malloc>141 »       bl»     0·<malloc>
142 ·R_ARM_THM_CALL» malloc142 ·R_ARM_THM_CALL» malloc
143 »       cbz»    r0,·16a·<zdb_zone_axfr_input_stream_open_with_path+0x56>143 »       cbz»    r0,·16a·<zdb_zone_axfr_input_stream_open_with_path+0x56>
144 »       ldr»    r3,·[pc,·#44]» ;·(178·<zdb_zone_axfr_input_stream_open_with_path+0x64>)144 »       ldr»    r3,·[pc,·#44]» ;·(178·<zdb_zone_axfr_input_stream_open_with_path+0x64>)
145 »       strd»   r5,·r7,·[r0,·#8] 
146 »       ldrd»   r1,·r2,·[r4]145 »       ldrd»   r1,·r2,·[r4]
 146 »       strd»   r5,·r7,·[r0,·#8]
147 »       add»    r3,·pc147 »       add»    r3,·pc
148 »       strd»   r1,·r2,·[r0]148 »       strd»   r1,·r2,·[r0]
149 »       strd»   r0,·r3,·[r4]149 »       strd»   r0,·r3,·[r4]
150 »       mov»    r0,·r6150 »       mov»    r0,·r6
151 »       ldrd»   r3,·r4,·[sp]151 »       ldrd»   r3,·r4,·[sp]
152 »       ldrd»   r5,·r6,·[sp,·#8]152 »       ldrd»   r5,·r6,·[sp,·#8]
153 »       add»    sp,·#16153 »       add»    sp,·#16
Offset 163, 51 lines modifiedOffset 163, 51 lines modified
163 ·R_ARM_REL32»    .data.rel.local163 ·R_ARM_REL32»    .data.rel.local
164 »       .word»  0x0000000c164 »       .word»  0x0000000c
165 ·R_ARM_REL32»    .LC0165 ·R_ARM_REL32»    .LC0
  
166 00000180·<zdb_zone_axfr_input_stream_open>:166 00000180·<zdb_zone_axfr_input_stream_open>:
167 zdb_zone_axfr_input_stream_open():167 zdb_zone_axfr_input_stream_open():
168 »       str.w»  r4,·[sp,·#-28]!168 »       str.w»  r4,·[sp,·#-28]!
169 »       mov»    r4,·r1 
170 »       strd»   r5,·r6,·[sp,·#4] 
171 »       strd»   r7,·r8,·[sp,·#12]169 »       strd»   r7,·r8,·[sp,·#12]
172 »       mov»    r8,·r0170 »       ldr»    r7,·[r1,·#44]» ;·0x2c
 171 »       ldr»    r3,·[r1,·#40]» ;·0x28
 172 »       strd»   r5,·r6,·[sp,·#4]
173 »       strd»   r9,·lr,·[sp,·#20]173 »       strd»   r9,·lr,·[sp,·#20]
174 »       sub.w»  sp,·sp,·#4096»       ;·0x1000174 »       sub.w»  sp,·sp,·#4096»       ;·0x1000
 175 »       mov»    r4,·r1
175 »       sub»    sp,·#4176 »       sub»    sp,·#4
176 »       ldr»    r7,·[r1,·#44]» ;·0x2c177 »       mov»    r8,·r0
177 »       mov»    r5,·sp178 »       mov»    r5,·sp
178 »       ldr»    r3,·[r1,·#40]» ;·0x28 
179 »       cmp»    r3,·#0179 »       cmp»    r3,·#0
180 »       bne.n»  21c·<zdb_zone_axfr_input_stream_open+0x9c>180 »       bne.n»  21c·<zdb_zone_axfr_input_stream_open+0x9c>
181 »       ldr»    r6,·[pc,·#200]»;·(270·<zdb_zone_axfr_input_stream_open+0xf0>)181 »       ldr»    r6,·[pc,·#200]»;·(270·<zdb_zone_axfr_input_stream_open+0xf0>)
182 »       mov»    r5,·sp182 »       mov»    r5,·sp
183 »       add»    r6,·pc183 »       add»    r6,·pc
184 »       b.n»    1ba·<zdb_zone_axfr_input_stream_open+0x3a>184 »       b.n»    1ba·<zdb_zone_axfr_input_stream_open+0x3a>
185 »       movw»   r0,·#10000»  ;·0x2710185 »       movw»   r0,·#10000»  ;·0x2710
186 »       bl»     0·<usleep>186 »       bl»     0·<usleep>
187 ·R_ARM_THM_CALL» usleep187 ·R_ARM_THM_CALL» usleep
188 »       ldr»    r7,·[r4,·#44]» ;·0x2c188 »       ldr»    r7,·[r4,·#44]» ;·0x2c
189 »       ldr»    r3,·[r4,·#40]» ;·0x28189 »       ldr»    r3,·[r4,·#40]» ;·0x28
190 »       cbnz»   r3,·21c·<zdb_zone_axfr_input_stream_open+0x9c>190 »       cbnz»   r3,·21c·<zdb_zone_axfr_input_stream_open+0x9c>
191 »       bl»     0·<zdb_zone_path_get_provider>191 »       bl»     0·<zdb_zone_path_get_provider>
192 ·R_ARM_THM_CALL» zdb_zone_path_get_provider192 ·R_ARM_THM_CALL» zdb_zone_path_get_provider
193 »       mov»    r9,·r0 
194 »       mov.w»  r3,·#132»   ;·0x84193 »       mov.w»  r3,·#132»   ;·0x84
195 »       ldr»    r0,·[r4,·#0]194 »       mov»    r9,·r0
196 »       movw»   r2,·#4090»   ;·0xffa195 »       movw»   r2,·#4090»   ;·0xffa
Max diff block lines reached; 1420/4624 bytes (30.71%) of diff not shown.
34.5 KB
zdb_zone_label.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········3724·(bytes·into·file)13 ··Start·of·section·headers:··········3720·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0xe8c:1 There·are·11·section·headers,·starting·at·offset·0xe88:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0005d8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0005d4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000c64·0001c8·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·000c60·0001c8·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00060c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000608·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·00060c·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000608·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·00060c·00001f·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000608·00001f·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·00062b·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·000627·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00062b·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000627·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·000660·000380·10······9··29··412 ··[·8]·.symtab···········SYMTAB··········00000000·00065c·000380·10······9··29··4
13 ··[·9]·.strtab···········STRTAB··········00000000·0009e0·000282·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·0009dc·000282·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·000e2c·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·000e28·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
4.85 KB
readelf --wide --symbols {}
    
Offset 2, 31 lines modifiedOffset 2, 31 lines modified
2 Symbol·table·'.symtab'·contains·56·entries:2 Symbol·table·'.symtab'·contains·56·entries:
3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
5 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t5 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····2:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····1·$d6 ·····2:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
7 ·····3:·00000040·····0·NOTYPE··LOCAL··DEFAULT····1·$t7 ·····3:·00000040·····0·NOTYPE··LOCAL··DEFAULT····1·$t
8 ·····4:·00000041····16·FUNC····LOCAL··DEFAULT····1·zdb_zone_label_zlabel_match8 ·····4:·00000041····16·FUNC····LOCAL··DEFAULT····1·zdb_zone_label_zlabel_match
9 ·····5:·00000051···296·FUNC····LOCAL··DEFAULT····1·zdb_zone_label_delete_process_callback9 ·····5:·00000051···292·FUNC····LOCAL··DEFAULT····1·zdb_zone_label_delete_process_callback
10 ·····6:·00000160·····0·NOTYPE··LOCAL··DEFAULT····1·$d10 ·····6:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
11 ·····7:·00000178·····0·NOTYPE··LOCAL··DEFAULT····1·$t11 ·····7:·00000174·····0·NOTYPE··LOCAL··DEFAULT····1·$t
12 ·····8:·00000179····88·FUNC····LOCAL··DEFAULT····1·zdb_zone_label_create12 ·····8:·00000175····88·FUNC····LOCAL··DEFAULT····1·zdb_zone_label_create
13 ·····9:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····1·$d13 ·····9:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
14 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC014 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
15 ····11:·00000018·····0·NOTYPE··LOCAL··DEFAULT····5·.LC115 ····11:·00000018·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
16 ····12:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····1·$t16 ····12:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
17 ····13:·00000288·····0·NOTYPE··LOCAL··DEFAULT····1·$d17 ····13:·00000284·····0·NOTYPE··LOCAL··DEFAULT····1·$d
18 ····14:·00000298·····0·NOTYPE··LOCAL··DEFAULT····1·$t18 ····14:·00000294·····0·NOTYPE··LOCAL··DEFAULT····1·$t
19 ····15:·000003ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d19 ····15:·000003a8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
20 ····16:·000003b0·····0·NOTYPE··LOCAL··DEFAULT····1·$t20 ····16:·000003ac·····0·NOTYPE··LOCAL··DEFAULT····1·$t
21 ····17:·00000478·····0·NOTYPE··LOCAL··DEFAULT····1·$d21 ····17:·00000474·····0·NOTYPE··LOCAL··DEFAULT····1·$d
22 ····18:·00000488·····0·NOTYPE··LOCAL··DEFAULT····1·$t22 ····18:·00000484·····0·NOTYPE··LOCAL··DEFAULT····1·$t
23 ····19:·00000534·····0·NOTYPE··LOCAL··DEFAULT····1·$d23 ····19:·00000530·····0·NOTYPE··LOCAL··DEFAULT····1·$d
24 ····20:·00000548·····0·NOTYPE··LOCAL··DEFAULT····1·$t24 ····20:·00000544·····0·NOTYPE··LOCAL··DEFAULT····1·$t
25 ····21:·000005c8·····0·NOTYPE··LOCAL··DEFAULT····1·$d25 ····21:·000005c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
26 ····22:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d26 ····22:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
27 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT····1·27 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
28 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT····3·28 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
29 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT····4·29 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT····5·30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT····6·31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT····7·32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
Offset 39, 21 lines modifiedOffset 39, 21 lines modified
39 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ZDB_HASH_TABLE39 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ZDB_HASH_TABLE
40 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ZDB_HASH_TABLE_MAP40 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ZDB_HASH_TABLE_MAP
41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line
42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dictionary_init42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dictionary_init
43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnslabel_zdup43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnslabel_zdup
44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief
45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort
46 ····42:·000001d1···200·FUNC····GLOBAL·DEFAULT····1·zdb_zone_label_find46 ····42:·000001cd···200·FUNC····GLOBAL·DEFAULT····1·zdb_zone_label_find
47 ····43:·00000299·····4·FUNC····GLOBAL·DEFAULT····1·zdb_zone_label_find_nolock47 ····43:·00000295·····4·FUNC····GLOBAL·DEFAULT····1·zdb_zone_label_find_nolock
48 ····44:·0000029d····62·FUNC····GLOBAL·DEFAULT····1·zdb_zone_label_find_from_name48 ····44:·00000299····62·FUNC····GLOBAL·DEFAULT····1·zdb_zone_label_find_from_name
49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·cstr_to_dnsname49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·cstr_to_dnsname
50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_dnsname_vector50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_dnsname_vector
51 ····47:·000002dd····48·FUNC····GLOBAL·DEFAULT····1·zdb_zone_label_find_from_dnsname51 ····47:·000002d9····48·FUNC····GLOBAL·DEFAULT····1·zdb_zone_label_find_from_dnsname
52 ····48:·0000030d····48·FUNC····GLOBAL·DEFAULT····1·zdb_zone_label_find_from_dnsname_nolock52 ····48:·00000309····48·FUNC····GLOBAL·DEFAULT····1·zdb_zone_label_find_from_dnsname_nolock
53 ····49:·0000033d···116·FUNC····GLOBAL·DEFAULT····1·zdb_zone_label_destroy53 ····49:·00000339···116·FUNC····GLOBAL·DEFAULT····1·zdb_zone_label_destroy
54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_lock54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_lock
55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·alarm_close55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·alarm_close
56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_unlock56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_unlock
57 ····53:·000003b1···216·FUNC····GLOBAL·DEFAULT····1·zdb_zone_label_match57 ····53:·000003ad···216·FUNC····GLOBAL·DEFAULT····1·zdb_zone_label_match
58 ····54:·00000489···192·FUNC····GLOBAL·DEFAULT····1·zdb_zone_label_add_nolock58 ····54:·00000485···192·FUNC····GLOBAL·DEFAULT····1·zdb_zone_label_add_nolock
59 ····55:·00000549···144·FUNC····GLOBAL·DEFAULT····1·zdb_zone_label_delete59 ····55:·00000545···144·FUNC····GLOBAL·DEFAULT····1·zdb_zone_label_delete
7.75 KB
readelf --wide --relocs {}
    
Offset 1, 60 lines modifiedOffset 1, 60 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xc64·contains·57·entries:1 Relocation·section·'.rel.text'·at·offset·0xc60·contains·57·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000018··00001e0a·R_ARM_THM_CALL·········00000000···dnslabel_zfree3 00000018··00001e0a·R_ARM_THM_CALL·········00000000···dnslabel_zfree
4 00000020··00001f0a·R_ARM_THM_CALL·········00000000···zdb_zone_release4 00000020··00001f0a·R_ARM_THM_CALL·········00000000···zdb_zone_release
5 0000003c··00001d03·R_ARM_REL32············00000001···zdb_zone_label_destroy_callback5 0000003c··00001d03·R_ARM_REL32············00000001···zdb_zone_label_destroy_callback
6 0000004a··0000210a·R_ARM_THM_CALL·········00000000···dnslabel_equals6 0000004a··0000210a·R_ARM_THM_CALL·········00000000···dnslabel_equals
7 0000006e··0000210a·R_ARM_THM_CALL·········00000000···dnslabel_equals7 0000006e··0000210a·R_ARM_THM_CALL·········00000000···dnslabel_equals
8 0000010e··00001f0a·R_ARM_THM_CALL·········00000000···zdb_zone_release8 0000010a··00001f0a·R_ARM_THM_CALL·········00000000···zdb_zone_release
9 0000011e··00001e0a·R_ARM_THM_CALL·········00000000···dnslabel_zfree9 0000011a··00001e0a·R_ARM_THM_CALL·········00000000···dnslabel_zfree
10 00000128··0000200a·R_ARM_THM_CALL·········00000000···zfree_line10 00000124··0000200a·R_ARM_THM_CALL·········00000000···zfree_line
11 00000146··00001f0a·R_ARM_THM_CALL·········00000000···zdb_zone_release11 00000142··00001f0a·R_ARM_THM_CALL·········00000000···zdb_zone_release
12 0000014e··00001e0a·R_ARM_THM_CALL·········00000000···dnslabel_zfree12 0000014a··00001e0a·R_ARM_THM_CALL·········00000000···dnslabel_zfree
13 00000158··0000200a·R_ARM_THM_CALL·········00000000···zfree_line13 00000154··0000200a·R_ARM_THM_CALL·········00000000···zfree_line
14 00000160··00002219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_14 0000015c··00002219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
15 00000164··0000231a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE15 00000160··0000231a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE
16 00000168··0000241a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE_MAP16 00000164··0000241a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE_MAP
17 0000016c··00000503·R_ARM_REL32············00000051···zdb_zone_label_delete_process_callback17 00000168··00000503·R_ARM_REL32············00000051···zdb_zone_label_delete_process_callback
 18 0000016c··00001d03·R_ARM_REL32············00000001···zdb_zone_label_destroy_callback
18 00000170··00001d03·R_ARM_REL32············00000001···zdb_zone_label_destroy_callback19 00000170··00001d03·R_ARM_REL32············00000001···zdb_zone_label_destroy_callback
19 00000174··00001d03·R_ARM_REL32············00000001···zdb_zone_label_destroy_callback20 00000182··0000250a·R_ARM_THM_CALL·········00000000···zalloc_line
20 00000186··0000250a·R_ARM_THM_CALL·········00000000···zalloc_line21 00000192··0000260a·R_ARM_THM_CALL·········00000000···dictionary_init
21 00000196··0000260a·R_ARM_THM_CALL·········00000000···dictionary_init22 00000198··0000270a·R_ARM_THM_CALL·········00000000···dnslabel_zdup
22 0000019c··0000270a·R_ARM_THM_CALL·········00000000···dnslabel_zdup23 000001ba··0000280a·R_ARM_THM_CALL·········00000000···dief
23 000001be··0000280a·R_ARM_THM_CALL·········00000000···dief24 000001be··0000290a·R_ARM_THM_CALL·········00000000···abort
24 000001c2··0000290a·R_ARM_THM_CALL·········00000000···abort25 000001c4··00000a03·R_ARM_REL32············00000000···.LC0
25 000001c8··00000a03·R_ARM_REL32············00000000···.LC026 000001c8··00000b03·R_ARM_REL32············00000018···.LC1
26 000001cc··00000b03·R_ARM_REL32············00000018···.LC127 00000284··00002219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
27 00000288··00002219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_28 00000288··0000231a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE
28 0000028c··0000231a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE29 0000028c··00000403·R_ARM_REL32············00000041···zdb_zone_label_zlabel_match
29 00000290··00000403·R_ARM_REL32············00000041···zdb_zone_label_zlabel_match30 00000290··0000241a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE_MAP
30 00000294··0000241a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE_MAP31 000002aa··00002d0a·R_ARM_THM_CALL·········00000000···cstr_to_dnsname
31 000002ae··00002d0a·R_ARM_THM_CALL·········00000000···cstr_to_dnsname32 000002bc··00002e0a·R_ARM_THM_CALL·········00000000···dnsname_to_dnsname_vector
32 000002c0··00002e0a·R_ARM_THM_CALL·········00000000···dnsname_to_dnsname_vector33 000002c4··00002a0a·R_ARM_THM_CALL·········000001cd···zdb_zone_label_find
33 000002c8··00002a0a·R_ARM_THM_CALL·········000001d1···zdb_zone_label_find34 000002ee··00002e0a·R_ARM_THM_CALL·········00000000···dnsname_to_dnsname_vector
34 000002f2··00002e0a·R_ARM_THM_CALL·········00000000···dnsname_to_dnsname_vector35 000002f6··00002a0a·R_ARM_THM_CALL·········000001cd···zdb_zone_label_find
35 000002fa··00002a0a·R_ARM_THM_CALL·········000001d1···zdb_zone_label_find36 0000031e··00002e0a·R_ARM_THM_CALL·········00000000···dnsname_to_dnsname_vector
36 00000322··00002e0a·R_ARM_THM_CALL·········00000000···dnsname_to_dnsname_vector37 00000326··00002a0a·R_ARM_THM_CALL·········000001cd···zdb_zone_label_find
37 0000032a··00002a0a·R_ARM_THM_CALL·········000001d1···zdb_zone_label_find38 00000362··0000320a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
38 00000366··0000320a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock39 00000368··0000330a·R_ARM_THM_CALL·········00000000···alarm_close
39 0000036c··0000330a·R_ARM_THM_CALL·········00000000···alarm_close40 00000374··0000340a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
40 00000378··0000340a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock41 0000037a··00001f0a·R_ARM_THM_CALL·········00000000···zdb_zone_release
41 0000037e··00001f0a·R_ARM_THM_CALL·········00000000···zdb_zone_release42 00000386··00001e0a·R_ARM_THM_CALL·········00000000···dnslabel_zfree
42 0000038a··00001e0a·R_ARM_THM_CALL·········00000000···dnslabel_zfree43 00000390··0000200a·R_ARM_THM_CALL·········00000000···zfree_line
43 00000394··0000200a·R_ARM_THM_CALL·········00000000···zfree_line44 000003a8··00001d03·R_ARM_REL32············00000001···zdb_zone_label_destroy_callback
44 000003ac··00001d03·R_ARM_REL32············00000001···zdb_zone_label_destroy_callback45 00000474··00002219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
45 00000478··00002219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_46 00000478··0000231a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE
46 0000047c··0000231a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE47 0000047c··00000403·R_ARM_REL32············00000041···zdb_zone_label_zlabel_match
47 00000480··00000403·R_ARM_REL32············00000041···zdb_zone_label_zlabel_match48 00000480··0000241a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE_MAP
48 00000484··0000241a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE_MAP49 00000530··00002219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
49 00000534··00002219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_50 00000534··00000803·R_ARM_REL32············00000175···zdb_zone_label_create
50 00000538··0000231a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE51 00000538··0000231a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE
51 0000053c··00000403·R_ARM_REL32············00000041···zdb_zone_label_zlabel_match52 0000053c··00000403·R_ARM_REL32············00000041···zdb_zone_label_zlabel_match
52 00000540··00000803·R_ARM_REL32············00000179···zdb_zone_label_create53 00000540··0000241a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE_MAP
53 00000544··0000241a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE_MAP54 000005c4··00002219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
54 000005c8··00002219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_55 000005c8··0000231a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE
55 000005cc··0000231a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE56 000005cc··0000241a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE_MAP
56 000005d0··0000241a·R_ARM_GOT_BREL·········00000000···ZDB_HASH_TABLE_MAP57 000005d0··00000503·R_ARM_REL32············00000051···zdb_zone_label_delete_process_callback
57 000005d4··00000503·R_ARM_REL32············00000051···zdb_zone_label_delete_process_callback 
58 00000036··0000201e·R_ARM_THM_JUMP24·······00000000···zfree_line58 00000036··0000201e·R_ARM_THM_JUMP24·······00000000···zfree_line
59 00000298··00002a1e·R_ARM_THM_JUMP24·······000001d1···zdb_zone_label_find59 00000294··00002a1e·R_ARM_THM_JUMP24·······000001cd···zdb_zone_label_find
18.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 Disassembly·of·section·.text:4 Disassembly·of·section·.text:
  
5 00000000·<zdb_zone_label_destroy_callback>:5 00000000·<zdb_zone_label_destroy_callback>:
6 zdb_zone_label_destroy_callback():6 zdb_zone_label_destroy_callback():
7 »       cbz»    r0,·3a·<zdb_zone_label_destroy_callback+0x3a>7 »       cbz»    r0,·3a·<zdb_zone_label_destroy_callback+0x3a>
8 »       strd»   r4,·lr,·[sp,·#-8]!8 »       strd»   r4,·lr,·[sp,·#-8]!
9 »       mov»    r4,·r09 »       mov»    r4,·r0
10 »       add.w»  r0,·r0,·#4 
11 »       ldr»    r1,·[pc,·#44]» ;·(3c·<zdb_zone_label_destroy_callback+0x3c>) 
12 »       ldr»    r3,·[r4,·#8]10 »       ldr»    r3,·[r4,·#8]
 11 »       ldr»    r1,·[pc,·#48]» ;·(3c·<zdb_zone_label_destroy_callback+0x3c>)
 12 »       add.w»  r0,·r0,·#4
13 »       add»    r1,·pc13 »       add»    r1,·pc
14 »       ldr»    r3,·[r3,·#0]14 »       ldr»    r3,·[r3,·#0]
15 »       blx»    r315 »       blx»    r3
16 »       ldr»    r0,·[r4,·#20]16 »       ldr»    r0,·[r4,·#20]
17 »       bl»     0·<dnslabel_zfree>17 »       bl»     0·<dnslabel_zfree>
18 ·R_ARM_THM_CALL» dnslabel_zfree18 ·R_ARM_THM_CALL» dnslabel_zfree
19 »       ldr»    r0,·[r4,·#24]19 »       ldr»    r0,·[r4,·#24]
Offset 42, 225 lines modifiedOffset 42, 225 lines modified
42 »       bl»     0·<dnslabel_equals>42 »       bl»     0·<dnslabel_equals>
43 ·R_ARM_THM_CALL» dnslabel_equals43 ·R_ARM_THM_CALL» dnslabel_equals
44 »       pop»    {r3,·pc}44 »       pop»    {r3,·pc}
  
45 00000050·<zdb_zone_label_delete_process_callback>:45 00000050·<zdb_zone_label_delete_process_callback>:
46 zdb_zone_label_delete_process_callback():46 zdb_zone_label_delete_process_callback():
47 »       strd»   r4,·r5,·[sp,·#-24]!47 »       strd»   r4,·r5,·[sp,·#-24]!
48 »       mov»    r5,·r1 
49 »       ldr»    r4,·[pc,·#264]»;·(160·<zdb_zone_label_delete_process_callback+0x110>) 
50 »       strd»   r8,·lr,·[sp,·#16] 
51 »       ldrd»   r3,·r8,·[r0] 
52 »       strd»   r6,·r7,·[sp,·#8]48 »       strd»   r6,·r7,·[sp,·#8]
53 »       mov»    r7,·r049 »       ldrd»   r3,·r7,·[r0]
 50 »       ldr»    r4,·[pc,·#252]»;·(15c·<zdb_zone_label_delete_process_callback+0x10c>)
 51 »       strd»   r8,·lr,·[sp,·#16]
 52 »       mov»    r5,·r1
 53 »       mov»    r8,·r0
54 »       ldr»    r0,·[r1,·#20]54 »       ldr»    r0,·[r1,·#20]
 55 »       ldr.w»  r1,·[r3,·r7,·lsl·#2]
55 »       add»    r4,·pc56 »       add»    r4,·pc
56 »       ldr.w»  r1,·[r3,·r8,·lsl·#2] 
57 »       bl»     0·<dnslabel_equals>57 »       bl»     0·<dnslabel_equals>
58 ·R_ARM_THM_CALL» dnslabel_equals58 ·R_ARM_THM_CALL» dnslabel_equals
59 »       cmp»    r0,·#059 »       cmp»    r0,·#0
60 »       beq.n»  f8·<zdb_zone_label_delete_process_callback+0xa8>60 »       beq.n»  f4·<zdb_zone_label_delete_process_callback+0xa4>
61 »       cmp.w»  r8,·#061 »       cmp»    r7,·#0
62 »       add.w»  r6,·r5,·#462 »       add.w»  r6,·r5,·#4
63 »       ldr.w»  ip,·[r5,·#8]63 »       ldr.w»  ip,·[r5,·#8]
64 »       ble.n»  fe·<zdb_zone_label_delete_process_callback+0xae>64 »       ble.n»  fa·<zdb_zone_label_delete_process_callback+0xaa>
65 »       ldrd»   r3,·r2,·[r7]65 »       ldrd»   r3,·r2,·[r8]
 66 »       ldr»    r0,·[pc,·#216]»;·(160·<zdb_zone_label_delete_process_callback+0x110>)
66 »       mov.w»  r1,·#148»   ;·0x9467 »       mov.w»  r1,·#148»   ;·0x94
67 »       ldr»    r0,·[pc,·#212]»;·(164·<zdb_zone_label_delete_process_callback+0x114>) 
68 »       add.w»  r2,·r2,·#4294967295» ;·0xffffffff68 »       add.w»  r2,·r2,·#4294967295» ;·0xffffffff
69 »       ldr.w»  r3,·[r3,·r2,·lsl·#2]69 »       ldr.w»  r3,·[r3,·r2,·lsl·#2]
70 »       str»    r2,·[r7,·#4]70 »       str.w»  r2,·[r8,·#4]
71 »       ldr»    r0,·[r4,·r0]71 »       ldr»    r0,·[r4,·r0]
72 »       ldrb.w» r2,·[r3],·#172 »       ldrb.w» r7,·[r3],·#1
73 »       mul.w»  r1,·r1,·r273 »       mul.w»  r2,·r1,·r7
74 »       add»    r2,·r374 »       add»    r7,·r3
75 »       cmp»    r3,·r275 »       cmp»    r3,·r7
76 »       ldr»    r1,·[r0,·r1]76 »       ldr»    r1,·[r0,·r2]
77 »       beq.n»  cc·<zdb_zone_label_delete_process_callback+0x7c>77 »       beq.n»  c8·<zdb_zone_label_delete_process_callback+0x78>
 78 »       ldr»    r2,·[pc,·#184]»;·(164·<zdb_zone_label_delete_process_callback+0x114>)
78 »       add.w»  r0,·r0,·#148»;·0x9479 »       add.w»  r0,·r0,·#148»;·0x94
79 »       ldr.w»  lr,·[pc,·#184]»      ;·168·<zdb_zone_label_delete_process_callback+0x118>80 »       ldr»    r2,·[r4,·r2]
80 »       ldr.w»  lr,·[r4,·lr] 
81 »       ldrb.w» r4,·[r3],·#181 »       ldrb.w» r4,·[r3],·#1
82 »       ldr.w»  r4,·[lr,·r4,·lsl·#2]82 »       ldr.w»  r4,·[r2,·r4,·lsl·#2]
83 »       cmp»    r2,·r383 »       cmp»    r7,·r3
84 »       ldr.w»  r4,·[r0,·r4,·lsl·#2]84 »       ldr.w»  r4,·[r0,·r4,·lsl·#2]
85 »       add.w»  r0,·r0,·#148»;·0x9485 »       add.w»  r0,·r0,·#148»;·0x94
86 »       add»    r1,·r486 »       add»    r1,·r4
87 »       bne.n»  b6·<zdb_zone_label_delete_process_callback+0x66>87 »       bne.n»  b2·<zdb_zone_label_delete_process_callback+0x62>
88 »       ldr»    r3,·[pc,·#156]»;·(16c·<zdb_zone_label_delete_process_callback+0x11c>)88 »       ldr»    r3,·[pc,·#156]»;·(168·<zdb_zone_label_delete_process_callback+0x118>)
89 »       mov»    r2,·r7 
90 »       mov»    r0,·r6 
91 »       ldr.w»  r4,·[ip,·#20]89 »       ldr.w»  r4,·[ip,·#20]
 90 »       mov»    r2,·r8
 91 »       mov»    r0,·r6
92 »       add»    r3,·pc92 »       add»    r3,·pc
93 »       blx»    r493 »       blx»    r4
94 »       cmp»    r0,·#294 »       cmp»    r0,·#2
95 »       mov»    r4,·r095 »       mov»    r4,·r0
96 »       bne.n»  e8·<zdb_zone_label_delete_process_callback+0x98>96 »       bne.n»  e4·<zdb_zone_label_delete_process_callback+0x94>
97 »       ldr»    r3,·[r5,·#24]97 »       ldr»    r3,·[r5,·#24]
98 »       cbz»    r3,·12e·<zdb_zone_label_delete_process_callback+0xde>98 »       cbz»    r3,·12a·<zdb_zone_label_delete_process_callback+0xda>
99 »       mov.w»  r4,·#099 »       mov.w»  r4,·#0
100 »       mov»    r0,·r4100 »       mov»    r0,·r4
101 »       ldrd»   r4,·r5,·[sp] 
102 »       ldrd»   r6,·r7,·[sp,·#8]101 »       ldrd»   r6,·r7,·[sp,·#8]
 102 »       ldrd»   r4,·r5,·[sp]
103 »       add»    sp,·#16103 »       add»    sp,·#16
104 »       ldmia.w»sp!,·{r8,·pc}104 »       ldmia.w»sp!,·{r8,·pc}
105 »       mov.w»  r4,·#1105 »       mov.w»  r4,·#1
106 »       b.n»    e8·<zdb_zone_label_delete_process_callback+0x98>106 »       b.n»    e4·<zdb_zone_label_delete_process_callback+0x94>
107 »       ldr»    r1,·[pc,·#112]»;·(170·<zdb_zone_label_delete_process_callback+0x120>)107 »       ldr»    r1,·[pc,·#112]»;·(16c·<zdb_zone_label_delete_process_callback+0x11c>)
108 »       mov»    r0,·r6108 »       mov»    r0,·r6
109 »       ldr.w»  r3,·[ip]109 »       ldr.w»  r3,·[ip]
110 »       add»    r1,·pc110 »       add»    r1,·pc
111 »       blx»    r3111 »       blx»    r3
112 »       ldr»    r0,·[r5,·#24]112 »       ldr»    r0,·[r5,·#24]
113 »       cbz»    r0,·118·<zdb_zone_label_delete_process_callback+0xc8>113 »       cbz»    r0,·114·<zdb_zone_label_delete_process_callback+0xc4>
114 »       bl»     0·<zdb_zone_release>114 »       bl»     0·<zdb_zone_release>
115 ·R_ARM_THM_CALL» zdb_zone_release115 ·R_ARM_THM_CALL» zdb_zone_release
116 »       mov.w»  r3,·#0116 »       mov.w»  r3,·#0
117 »       str»    r3,·[r5,·#24]117 »       str»    r3,·[r5,·#24]
118 »       ldr»    r0,·[r5,·#20]118 »       ldr»    r0,·[r5,·#20]
119 »       mov.w»  r4,·#2119 »       mov.w»  r4,·#2
120 »       bl»     0·<dnslabel_zfree>120 »       bl»     0·<dnslabel_zfree>
121 ·R_ARM_THM_CALL» dnslabel_zfree121 ·R_ARM_THM_CALL» dnslabel_zfree
122 »       mov»    r0,·r5122 »       mov»    r0,·r5
123 »       mov.w»  r1,·#3123 »       mov.w»  r1,·#3
124 »       bl»     0·<zfree_line>124 »       bl»     0·<zfree_line>
125 ·R_ARM_THM_CALL» zfree_line125 ·R_ARM_THM_CALL» zfree_line
126 »       b.n»    e8·<zdb_zone_label_delete_process_callback+0x98>126 »       b.n»    e4·<zdb_zone_label_delete_process_callback+0x94>
127 »       ldr»    r7,·[r5,·#12]127 »       ldr»    r7,·[r5,·#12]
128 »       cbz»    r7,·136·<zdb_zone_label_delete_process_callback+0xe6>128 »       cbz»    r7,·132·<zdb_zone_label_delete_process_callback+0xe2>
129 »       mov»    r4,·r3129 »       mov»    r4,·r3
130 »       b.n»    e8·<zdb_zone_label_delete_process_callback+0x98>130 »       b.n»    e4·<zdb_zone_label_delete_process_callback+0x94>
131 »       ldr»    r1,·[pc,·#60]» ;·(174·<zdb_zone_label_delete_process_callback+0x124>) 
132 »       mov»    r0,·r6 
133 »       ldr»    r3,·[r5,·#8]131 »       ldr»    r3,·[r5,·#8]
 132 »       ldr»    r1,·[pc,·#56]» ;·(170·<zdb_zone_label_delete_process_callback+0x120>)
 133 »       mov»    r0,·r6
134 »       add»    r1,·pc134 »       add»    r1,·pc
135 »       ldr»    r3,·[r3,·#0]135 »       ldr»    r3,·[r3,·#0]
Max diff block lines reached; 14361/19044 bytes (75.41%) of diff not shown.
11.8 KB
zdb_zone_label_iterator.o
871 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········1604·(bytes·into·file)13 ··Start·of·section·headers:··········1596·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1019 ··Number·of·section·headers:·········10
20 ··Section·header·string·table·index:·920 ··Section·header·string·table·index:·9
2.06 KB
readelf --wide --sections {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 There·are·10·section·headers,·starting·at·offset·0x644:1 There·are·10·section·headers,·starting·at·offset·0x63c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0002b0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0002a8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0005a4·000050·08···I··7···1··46 ··[·2]·.rel.text·········REL·············00000000·00059c·000050·08···I··7···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0002e4·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0002dc·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0002e4·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0002dc·000000·00··WA··0···0··1
9 ··[·5]·.note.GNU-stack···PROGBITS········00000000·0002e4·000000·00······0···0··19 ··[·5]·.note.GNU-stack···PROGBITS········00000000·0002dc·000000·00······0···0··1
10 ··[·6]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0002e4·000033·00······0···0··110 ··[·6]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0002dc·000033·00······0···0··1
11 ··[·7]·.symtab···········SYMTAB··········00000000·000318·000130·10······8···7··411 ··[·7]·.symtab···········SYMTAB··········00000000·000310·000130·10······8···7··4
12 ··[·8]·.strtab···········STRTAB··········00000000·000448·00015c·00······0···0··112 ··[·8]·.strtab···········STRTAB··········00000000·000440·00015c·00······0···0··1
13 ··[·9]·.shstrtab·········STRTAB··········00000000·0005f4·000050·00······0···0··113 ··[·9]·.shstrtab·········STRTAB··········00000000·0005ec·000050·00······0···0··1
14 Key·to·Flags:14 Key·to·Flags:
15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
18 ··y·(purecode),·p·(processor·specific)18 ··y·(purecode),·p·(processor·specific)
1.39 KB
readelf --wide --symbols {}
    
Offset 7, 16 lines modifiedOffset 7, 16 lines modified
7 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····3·7 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
8 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····4·8 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
9 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····5·9 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
10 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····6·10 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
11 ·····7:·00000001···156·FUNC····GLOBAL·DEFAULT····1·zdb_zone_label_iterator_init11 ·····7:·00000001···156·FUNC····GLOBAL·DEFAULT····1·zdb_zone_label_iterator_init
12 ·····8:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_dnslabel_stack12 ·····8:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_dnslabel_stack
13 ·····9:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dictionary_empty_iterator_init13 ·····9:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dictionary_empty_iterator_init
14 ····10:·0000009d···312·FUNC····GLOBAL·DEFAULT····1·zdb_zone_label_iterator_init_from14 ····10:·0000009d···310·FUNC····GLOBAL·DEFAULT····1·zdb_zone_label_iterator_init_from
15 ····11:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnslabel_equals15 ····11:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnslabel_equals
16 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_rr_label_find_child16 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_rr_label_find_child
17 ····13:·000001d5····10·FUNC····GLOBAL·DEFAULT····1·zdb_zone_label_iterator_hasnext17 ····13:·000001d5····10·FUNC····GLOBAL·DEFAULT····1·zdb_zone_label_iterator_hasnext
18 ····14:·000001e1····14·FUNC····GLOBAL·DEFAULT····1·zdb_zone_label_iterator_nextname_to_cstr18 ····14:·000001e1····14·FUNC····GLOBAL·DEFAULT····1·zdb_zone_label_iterator_nextname_to_cstr
19 ····15:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnslabel_stack_to_cstr19 ····15:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnslabel_stack_to_cstr
20 ····16:·000001f1····32·FUNC····GLOBAL·DEFAULT····1·zdb_zone_label_iterator_nextname20 ····16:·000001f1····32·FUNC····GLOBAL·DEFAULT····1·zdb_zone_label_iterator_nextname
21 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnslabel_stack_to_dnsname21 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnslabel_stack_to_dnsname
22 ····18:·00000211···160·FUNC····GLOBAL·DEFAULT····1·zdb_zone_label_iterator_next22 ····18:·00000211···152·FUNC····GLOBAL·DEFAULT····1·zdb_zone_label_iterator_next
1.13 KB
readelf --wide --relocs {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x5a4·contains·10·entries:1 Relocation·section·'.rel.text'·at·offset·0x59c·contains·10·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000048··0000080a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_stack3 00000048··0000080a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_stack
4 00000064··0000090a·R_ARM_THM_CALL·········00000000···dictionary_empty_iterator_init4 00000064··0000090a·R_ARM_THM_CALL·········00000000···dictionary_empty_iterator_init
5 000000c6··0000080a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_stack5 000000c6··0000080a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_stack
6 000000d0··0000080a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_stack6 000000d0··0000080a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_stack
7 000000fa··00000b0a·R_ARM_THM_CALL·········00000000···dnslabel_equals7 000000fa··00000b0a·R_ARM_THM_CALL·········00000000···dnslabel_equals
8 00000106··0000070a·R_ARM_THM_CALL·········00000001···zdb_zone_label_iterator_init8 00000106··0000070a·R_ARM_THM_CALL·········00000001···zdb_zone_label_iterator_init
9 00000136··0000090a·R_ARM_THM_CALL·········00000000···dictionary_empty_iterator_init9 00000136··0000090a·R_ARM_THM_CALL·········00000000···dictionary_empty_iterator_init
10 00000190··00000c0a·R_ARM_THM_CALL·········00000000···zdb_rr_label_find_child10 00000188··00000c0a·R_ARM_THM_CALL·········00000000···zdb_rr_label_find_child
11 000001fe··0000110a·R_ARM_THM_CALL·········00000000···dnslabel_stack_to_dnsname11 000001fe··0000110a·R_ARM_THM_CALL·········00000000···dnslabel_stack_to_dnsname
12 000001ea··00000f1e·R_ARM_THM_JUMP24·······00000000···dnslabel_stack_to_cstr12 000001ea··00000f1e·R_ARM_THM_JUMP24·······00000000···dnslabel_stack_to_cstr
6.34 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 5, 31 lines modifiedOffset 5, 31 lines modified
  
5 00000000·<zdb_zone_label_iterator_init>:5 00000000·<zdb_zone_label_iterator_init>:
6 zdb_zone_label_iterator_init():6 zdb_zone_label_iterator_init():
7 »       strd»   r4,·r5,·[sp,·#-24]!7 »       strd»   r4,·r5,·[sp,·#-24]!
8 »       mov»    r5,·r08 »       mov»    r5,·r0
9 »       ldr»    r0,·[r1,·#0]9 »       ldr»    r0,·[r1,·#0]
10 »       strd»   r6,·r7,·[sp,·#8]10 »       strd»   r6,·r7,·[sp,·#8]
11 »       mov»    r6,·r1 
12 »       strd»   r8,·lr,·[sp,·#16]11 »       strd»   r8,·lr,·[sp,·#16]
 12 »       mov»    r6,·r1
13 »       ldrb»   r4,·[r0,·#0]13 »       ldrb»   r4,·[r0,·#0]
14 »       cbnz»   r4,·44·<zdb_zone_label_iterator_init+0x44>14 »       cbnz»   r4,·44·<zdb_zone_label_iterator_init+0x44>
15 »       ldr»    r0,·[r6,·#4]15 »       ldr»    r0,·[r6,·#4]
16 »       add.w»  r1,·r5,·#528»;·0x21016 »       add.w»  r1,·r5,·#528»;·0x210
17 »       ldr»    r3,·[r0,·#8]17 »       ldr»    r3,·[r0,·#8]
18 »       add.w»  r0,·r0,·#418 »       add.w»  r0,·r0,·#4
19 »       ldr»    r3,·[r3,·#28]19 »       ldr»    r3,·[r3,·#28]
20 »       blx»    r320 »       blx»    r3
21 »       ldr»    r3,·[r6,·#4]21 »       ldr»    r3,·[r6,·#4]
 22 »       strd»   r4,·r4,·[r5,·#8]
22 »       add.w»  r2,·r3,·#3023 »       add.w»  r2,·r3,·#30
23 »       strd»   r6,·r3,·[r5]24 »       strd»   r6,·r3,·[r5]
24 »       strd»   r4,·r4,·[r5,·#8] 
25 »       str»    r2,·[r5,·#16]25 »       str»    r2,·[r5,·#16]
26 »       ldrd»   r4,·r5,·[sp] 
27 »       ldrd»   r6,·r7,·[sp,·#8]26 »       ldrd»   r6,·r7,·[sp,·#8]
 27 »       ldrd»   r4,·r5,·[sp]
28 »       add»    sp,·#1628 »       add»    sp,·#16
29 »       ldmia.w»sp!,·{r8,·pc}29 »       ldmia.w»sp!,·{r8,·pc}
30 »       add.w»  r1,·r5,·#1630 »       add.w»  r1,·r5,·#16
31 »       bl»     0·<dnsname_to_dnslabel_stack>31 »       bl»     0·<dnsname_to_dnslabel_stack>
32 ·R_ARM_THM_CALL» dnsname_to_dnslabel_stack32 ·R_ARM_THM_CALL» dnsname_to_dnslabel_stack
33 »       subs.w» r8,·r0,·#033 »       subs.w» r8,·r0,·#0
34 »       ble.n»  6c·<zdb_zone_label_iterator_init+0x6c>34 »       ble.n»  6c·<zdb_zone_label_iterator_init+0x6c>
Offset 42, 46 lines modifiedOffset 42, 46 lines modified
42 ·R_ARM_THM_CALL» dictionary_empty_iterator_init42 ·R_ARM_THM_CALL» dictionary_empty_iterator_init
43 »       cmp»    r7,·r443 »       cmp»    r7,·r4
44 »       bne.n»  5e·<zdb_zone_label_iterator_init+0x5e>44 »       bne.n»  5e·<zdb_zone_label_iterator_init+0x5e>
45 »       ldr»    r0,·[r6,·#4]45 »       ldr»    r0,·[r6,·#4]
46 »       mov.w»  r1,·#228»   ;·0xe446 »       mov.w»  r1,·#228»   ;·0xe4
47 »       mla»    r1,·r1,·r8,·r547 »       mla»    r1,·r1,·r8,·r5
48 »       ldr»    r3,·[r0,·#8]48 »       ldr»    r3,·[r0,·#8]
49 »       add.w»  r1,·r1,·#528»;·0x210 
50 »       add.w»  r0,·r0,·#449 »       add.w»  r0,·r0,·#4
 50 »       add.w»  r1,·r1,·#528»;·0x210
51 »       ldr»    r3,·[r3,·#28]51 »       ldr»    r3,·[r3,·#28]
52 »       blx»    r352 »       blx»    r3
53 »       ldr»    r3,·[r6,·#4]53 »       ldr»    r3,·[r6,·#4]
54 »       strd»   r6,·r3,·[r5] 
55 »       strd»   r8,·r8,·[r5,·#8]54 »       strd»   r8,·r8,·[r5,·#8]
 55 »       strd»   r6,·r3,·[r5]
56 »       ldrd»   r4,·r5,·[sp]56 »       ldrd»   r4,·r5,·[sp]
57 »       ldrd»   r6,·r7,·[sp,·#8]57 »       ldrd»   r6,·r7,·[sp,·#8]
58 »       add»    sp,·#1658 »       add»    sp,·#16
59 »       ldmia.w»sp!,·{r8,·pc}59 »       ldmia.w»sp!,·{r8,·pc}
  
60 0000009c·<zdb_zone_label_iterator_init_from>:60 0000009c·<zdb_zone_label_iterator_init_from>:
61 zdb_zone_label_iterator_init_from():61 zdb_zone_label_iterator_init_from():
62 »       str.w»  r4,·[sp,·#-36]!62 »       str.w»  r4,·[sp,·#-36]!
 63 »       strd»   r9,·sl,·[sp,·#20]
63 »       strd»   r5,·r6,·[sp,·#4]64 »       strd»   r5,·r6,·[sp,·#4]
64 »       strd»   r7,·r8,·[sp,·#12]65 »       strd»   r7,·r8,·[sp,·#12]
65 »       strd»   r9,·sl,·[sp,·#20] 
66 »       mov»    r9,·r0 
67 »       strd»   fp,·lr,·[sp,·#28]66 »       strd»   fp,·lr,·[sp,·#28]
68 »       sub.w»  sp,·sp,·#524»;·0x20c67 »       sub.w»  sp,·sp,·#524»;·0x20c
 68 »       mov»    r9,·r0
69 »       str»    r1,·[sp,·#0]69 »       str»    r1,·[sp,·#0]
70 »       cbz»    r2,·102·<zdb_zone_label_iterator_init_from+0x66>70 »       cbz»    r2,·102·<zdb_zone_label_iterator_init_from+0x66>
71 »       mov»    r3,·r171 »       mov»    r3,·r1
72 »       add.w»  r1,·r0,·#16 
73 »       ldr»    r0,·[r3,·#0] 
74 »       mov»    r5,·r272 »       mov»    r5,·r2
 73 »       add.w»  r1,·r0,·#16
75 »       add»    r7,·sp,·#874 »       add»    r7,·sp,·#8
 75 »       ldr»    r0,·[r3,·#0]
76 »       bl»     0·<dnsname_to_dnslabel_stack>76 »       bl»     0·<dnsname_to_dnslabel_stack>
77 ·R_ARM_THM_CALL» dnsname_to_dnslabel_stack77 ·R_ARM_THM_CALL» dnsname_to_dnslabel_stack
78 »       mov»    r4,·r0 
79 »       mov»    r1,·r778 »       mov»    r1,·r7
 79 »       mov»    r4,·r0
80 »       mov»    r0,·r580 »       mov»    r0,·r5
81 »       bl»     0·<dnsname_to_dnslabel_stack>81 »       bl»     0·<dnsname_to_dnslabel_stack>
82 ·R_ARM_THM_CALL» dnsname_to_dnslabel_stack82 ·R_ARM_THM_CALL» dnsname_to_dnslabel_stack
83 »       cmp»    r4,·r083 »       cmp»    r4,·r0
84 »       mov»    sl,·r084 »       mov»    sl,·r0
85 »       bge.n»  102·<zdb_zone_label_iterator_init_from+0x66>85 »       bge.n»  102·<zdb_zone_label_iterator_init_from+0x66>
86 »       cmp»    r4,·#086 »       cmp»    r4,·#0
Offset 90, 16 lines modifiedOffset 90, 16 lines modified
90 »       addgt»  r6,·sp,·#490 »       addgt»  r6,·sp,·#4
91 »       movgt»  r5,·#091 »       movgt»  r5,·#0
92 »       bgt.n»  ee·<zdb_zone_label_iterator_init_from+0x52>92 »       bgt.n»  ee·<zdb_zone_label_iterator_init_from+0x52>
93 »       b.n»    13e·<zdb_zone_label_iterator_init_from+0xa2>93 »       b.n»    13e·<zdb_zone_label_iterator_init_from+0xa2>
94 »       cmp»    r4,·r594 »       cmp»    r4,·r5
95 »       beq.n»  124·<zdb_zone_label_iterator_init_from+0x88>95 »       beq.n»  124·<zdb_zone_label_iterator_init_from+0x88>
96 »       ldr.w»  r1,·[r6,·#4]!96 »       ldr.w»  r1,·[r6,·#4]!
97 »       add.w»  r5,·r5,·#1 
98 »       ldr.w»  r0,·[r8,·#4]!97 »       ldr.w»  r0,·[r8,·#4]!
 98 »       add.w»  r5,·r5,·#1
99 »       bl»     0·<dnslabel_equals>99 »       bl»     0·<dnslabel_equals>
100 ·R_ARM_THM_CALL» dnslabel_equals100 ·R_ARM_THM_CALL» dnslabel_equals
101 »       cmp»    r0,·#0101 »       cmp»    r0,·#0
102 »       bne.n»  ea·<zdb_zone_label_iterator_init_from+0x4e>102 »       bne.n»  ea·<zdb_zone_label_iterator_init_from+0x4e>
103 »       mov»    r0,·r9103 »       mov»    r0,·r9
104 »       ldr»    r1,·[sp,·#0]104 »       ldr»    r1,·[sp,·#0]
105 »       bl»     0·<zdb_zone_label_iterator_init>105 »       bl»     0·<zdb_zone_label_iterator_init>
Offset 119, 62 lines modifiedOffset 119, 62 lines modified
119 »       bl»     0·<dictionary_empty_iterator_init>119 »       bl»     0·<dictionary_empty_iterator_init>
120 ·R_ARM_THM_CALL» dictionary_empty_iterator_init120 ·R_ARM_THM_CALL» dictionary_empty_iterator_init
121 »       cmp»    r6,·r5121 »       cmp»    r6,·r5
122 »       bne.n»  130·<zdb_zone_label_iterator_init_from+0x94>122 »       bne.n»  130·<zdb_zone_label_iterator_init_from+0x94>
123 »       ldr»    r3,·[sp,·#0]123 »       ldr»    r3,·[sp,·#0]
124 »       mov.w»  fp,·#228»   ;·0xe4124 »       mov.w»  fp,·#228»   ;·0xe4
125 »       add.w»  r6,·r4,·#1125 »       add.w»  r6,·r4,·#1
126 »       mov.w»  r8,·r6,·lsl·#2 
127 »       str.w»  r9,·[sp,·#4]126 »       str.w»  r9,·[sp,·#4]
128 »       mla»    fp,·fp,·r4,·r9127 »       mla»    fp,·fp,·r4,·r9
 128 »       mov.w»  r8,·r6,·lsl·#2
129 »       ldr»    r5,·[r3,·#4]129 »       ldr»    r5,·[r3,·#4]
130 »       sub.w»  r3,·r8,·#4130 »       sub.w»  r3,·r8,·#4
131 »       add.w»  r8,·r8,·#12131 »       add.w»  r8,·r8,·#12
132 »       add.w»  fp,·fp,·#528»;·0x210 
133 »       add»    r7,·r3132 »       add»    r7,·r3
 133 »       add.w»  fp,·fp,·#528»;·0x210
134 »       add»    r8,·r9134 »       add»    r8,·r9
135 »       b.n»    188·<zdb_zone_label_iterator_init_from+0xec>135 »       b.n»    182·<zdb_zone_label_iterator_init_from+0xe6>
136 »       ldr.w»  ip,·[r5,·#8]136 »       ldr.w»  ip,·[r5,·#8]
Max diff block lines reached; 3059/6304 bytes (48.52%) of diff not shown.
83.6 KB
zdb_zone_load.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········9720·(bytes·into·file)13 ··Start·of·section·headers:··········9732·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x25f8:1 There·are·11·section·headers,·starting·at·offset·0x2604:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000cb0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000cbc·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·002110·000488·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·00211c·000488·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000ce4·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000cf0·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000ce4·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000cf0·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000ce4·000962·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000cf0·000962·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·001646·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·001652·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001646·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001652·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·00167c·000640·10······9··57··412 ··[·8]·.symtab···········SYMTAB··········00000000·001688·000640·10······9··57··4
13 ··[·9]·.strtab···········STRTAB··········00000000·001cbc·000451·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·001cc8·000451·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·002598·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·0025a4·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
7.51 KB
readelf --wide --symbols {}
    
Offset 1, 73 lines modifiedOffset 1, 73 lines modified
  
1 Symbol·table·'.symtab'·contains·100·entries:1 Symbol·table·'.symtab'·contains·100·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
5 ·····2:·00000404·····0·NOTYPE··LOCAL··DEFAULT····1·$d5 ·····2:·0000040a·····0·NOTYPE··LOCAL··DEFAULT····1·$d
6 ·····3:·0000041c·····0·NOTYPE··LOCAL··DEFAULT····1·$t6 ·····3:·00000422·····0·NOTYPE··LOCAL··DEFAULT····1·$t
7 ·····4:·00000b78·····0·NOTYPE··LOCAL··DEFAULT····1·$d7 ·····4:·00000b84·····0·NOTYPE··LOCAL··DEFAULT····1·$d
8 ·····5:·000002c8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC158 ·····5:·000002c8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC15
9 ·····6:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC99 ·····6:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC9
10 ·····7:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1910 ·····7:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC19
11 ·····8:·0000041c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2111 ·····8:·0000041c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC21
12 ·····9:·000006fc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3312 ·····9:·000006fc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC33
13 ····10:·00000730·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3413 ····10:·00000730·····0·NOTYPE··LOCAL··DEFAULT····5·.LC34
14 ····11:·00000774·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3514 ····11:·00000774·····0·NOTYPE··LOCAL··DEFAULT····5·.LC35
15 ····12:·0000037c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1815 ····12:·0000037c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC18
16 ····13:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC616 ····13:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
17 ····14:·00000038·····0·NOTYPE··LOCAL··DEFAULT····5·.LC317 ····14:·00000038·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
18 ····15:·00000294·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1418 ····15:·00000294·····0·NOTYPE··LOCAL··DEFAULT····5·.LC14
19 ····16:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1119 ····16:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC11
20 ····17:·00000010·····0·NOTYPE··LOCAL··DEFAULT····5·.LC220 ····17:·00000010·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
21 ····18:·00000214·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1221 ····18:·0000064c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC30
22 ····19:·0000064c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3022 ····19:·00000894·····0·NOTYPE··LOCAL··DEFAULT····5·.LC41
23 ····20:·00000894·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4123 ····20:·00000148·····0·NOTYPE··LOCAL··DEFAULT····5·.LC8
24 ····21:·00000148·····0·NOTYPE··LOCAL··DEFAULT····5·.LC824 ····21:·00000214·····0·NOTYPE··LOCAL··DEFAULT····5·.LC12
25 ····22:·000003dc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2025 ····22:·000007cc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC37
26 ····23:·00000008·····0·NOTYPE··LOCAL··DEFAULT····5·.LC126 ····23:·000007f8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC38
27 ····24:·000005bc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2727 ····24:·000007a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC36
28 ····25:·000005e0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2828 ····25:·000003dc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC20
29 ····26:·00000614·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2929 ····26:·00000008·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
30 ····27:·000007cc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3730 ····27:·000005bc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC27
31 ····28:·000007f8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3831 ····28:·000005e0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC28
32 ····29:·000007a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3632 ····29:·00000614·····0·NOTYPE··LOCAL··DEFAULT····5·.LC29
33 ····30:·00000690·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3133 ····30:·00000690·····0·NOTYPE··LOCAL··DEFAULT····5·.LC31
34 ····31:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC034 ····31:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
35 ····32:·00000918·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4335 ····32:·00000918·····0·NOTYPE··LOCAL··DEFAULT····5·.LC43
36 ····33:·000006c4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3236 ····33:·000006c4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC32
37 ····34:·0000024c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1337 ····34:·0000024c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC13
38 ····35:·00000340·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1738 ····35:·00000340·····0·NOTYPE··LOCAL··DEFAULT····5·.LC17
39 ····36:·00000468·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2239 ····36:·00000468·····0·NOTYPE··LOCAL··DEFAULT····5·.LC22
40 ····37:·00000578·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2640 ····37:·00000578·····0·NOTYPE··LOCAL··DEFAULT····5·.LC26
41 ····38:·00000830·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3941 ····38:·000004b4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC23
42 ····39:·000004b4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2342 ····39:·00000830·····0·NOTYPE··LOCAL··DEFAULT····5·.LC39
43 ····40:·000008d0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4243 ····40:·000008d0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC42
44 ····41:·0000086c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4044 ····41:·0000086c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC40
45 ····42:·000004ec·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2445 ····42:·000004ec·····0·NOTYPE··LOCAL··DEFAULT····5·.LC24
46 ····43:·00000308·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1646 ····43:·00000094·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
47 ····44:·0000053c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2547 ····44:·0000053c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC25
48 ····45:·00000094·····0·NOTYPE··LOCAL··DEFAULT····5·.LC548 ····45:·00000308·····0·NOTYPE··LOCAL··DEFAULT····5·.LC16
49 ····46:·00000064·····0·NOTYPE··LOCAL··DEFAULT····5·.LC449 ····46:·00000064·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
50 ····47:·00000110·····0·NOTYPE··LOCAL··DEFAULT····5·.LC750 ····47:·00000110·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7
51 ····48:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1051 ····48:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC10
52 ····49:·00000c40·····0·NOTYPE··LOCAL··DEFAULT····1·$t52 ····49:·00000c4c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
53 ····50:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d53 ····50:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
54 ····51:·00000000·····0·SECTION·LOCAL··DEFAULT····1·54 ····51:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
55 ····52:·00000000·····0·SECTION·LOCAL··DEFAULT····3·55 ····52:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
56 ····53:·00000000·····0·SECTION·LOCAL··DEFAULT····4·56 ····53:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
57 ····54:·00000000·····0·SECTION·LOCAL··DEFAULT····5·57 ····54:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
58 ····55:·00000000·····0·SECTION·LOCAL··DEFAULT····6·58 ····55:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
59 ····56:·00000000·····0·SECTION·LOCAL··DEFAULT····7·59 ····56:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
60 ····57:·00000001····14·FUNC····GLOBAL·DEFAULT····1·resource_record_init60 ····57:·00000001····14·FUNC····GLOBAL·DEFAULT····1·resource_record_init
61 ····58:·00000011·····2·FUNC····GLOBAL·DEFAULT····1·resource_record_freecontent61 ····58:·00000011·····2·FUNC····GLOBAL·DEFAULT····1·resource_record_freecontent
62 ····59:·00000015·····8·FUNC····GLOBAL·DEFAULT····1·resource_record_resetcontent62 ····59:·00000015·····8·FUNC····GLOBAL·DEFAULT····1·resource_record_resetcontent
63 ····60:·0000001d····24·FUNC····GLOBAL·DEFAULT····1·resource_record_size63 ····60:·0000001d····22·FUNC····GLOBAL·DEFAULT····1·resource_record_size
64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len
65 ····62:·00000035··3084·FUNC····GLOBAL·DEFAULT····1·zdb_zone_load65 ····62:·00000035··3096·FUNC····GLOBAL·DEFAULT····1·zdb_zone_load
66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_locase_verify_charspace66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_locase_verify_charspace
67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_equals67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_equals
68 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_dnsname_vector68 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_dnsname_vector
69 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·rr_soa_get_minimumttl69 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·rr_soa_get_minimumttl
70 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·rr_soa_get_serial70 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·rr_soa_get_serial
71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_cstr71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_cstr
72 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_create72 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_create
Offset 84, 20 lines modifiedOffset 84, 20 lines modified
84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_record_add86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_record_add
87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_load_add_nsec3param87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_load_add_nsec3param
88 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_exists88 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_exists
89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnssec_keystore_load_public_key_from_rdata89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnssec_keystore_load_public_key_from_rdata
90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_release90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_release
91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnssec_keystore_load_private_key_from_parameters91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_release
92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_release92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnssec_keystore_load_private_key_from_parameters
93 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_load_add_rrsig93 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_load_add_rrsig
94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_load_is_context_empty94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_icmtl_replay
95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_load_generate95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_sanitize_zone
96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_icmtl_replay96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_set_zone
97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_sanitize_zone97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_load_is_context_empty
98 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_set_zone98 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_load_generate
99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
100 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit100 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_database_logger102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_database_logger
103 ····99:·00000c41···110·FUNC····GLOBAL·DEFAULT····1·zdb_zone_get_soa103 ····99:·00000c4d···110·FUNC····GLOBAL·DEFAULT····1·zdb_zone_get_soa
19.0 KB
readelf --wide --relocs {}
    
Offset 1, 148 lines modifiedOffset 1, 148 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x2110·contains·145·entries:1 Relocation·section·'.rel.text'·at·offset·0x211c·contains·145·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000028··00003d0a·R_ARM_THM_CALL·········00000000···dnsname_len3 00000026··00003d0a·R_ARM_THM_CALL·········00000000···dnsname_len
4 000000b2··00003f0a·R_ARM_THM_CALL·········00000000···dnsname_locase_verify_charspace4 000000b2··00003f0a·R_ARM_THM_CALL·········00000000···dnsname_locase_verify_charspace
5 000000c0··0000400a·R_ARM_THM_CALL·········00000000···dnsname_equals5 000000c0··0000400a·R_ARM_THM_CALL·········00000000···dnsname_equals
6 000000dc··0000410a·R_ARM_THM_CALL·········00000000···dnsname_to_dnsname_vector6 000000dc··0000410a·R_ARM_THM_CALL·········00000000···dnsname_to_dnsname_vector
7 00000102··0000420a·R_ARM_THM_CALL·········00000000···rr_soa_get_minimumttl7 00000102··0000420a·R_ARM_THM_CALL·········00000000···rr_soa_get_minimumttl
8 0000010e··0000430a·R_ARM_THM_CALL·········00000000···rr_soa_get_serial8 0000010e··0000430a·R_ARM_THM_CALL·········00000000···rr_soa_get_serial
9 00000118··0000440a·R_ARM_THM_CALL·········00000000···dnsname_to_cstr9 00000118··0000440a·R_ARM_THM_CALL·········00000000···dnsname_to_cstr
10 0000011e··0000450a·R_ARM_THM_CALL·········00000000···zdb_zone_create10 0000011e··0000450a·R_ARM_THM_CALL·········00000000···zdb_zone_create
11 00000142··0000460a·R_ARM_THM_CALL·········00000000···zdb_zone_lock11 0000013a··0000460a·R_ARM_THM_CALL·········00000000···zdb_zone_lock
12 00000192··0000410a·R_ARM_THM_CALL·········00000000···dnsname_to_dnsname_vector12 00000168··0000410a·R_ARM_THM_CALL·········00000000···dnsname_to_dnsname_vector
13 0000019a··0000470a·R_ARM_THM_CALL·········00000000···nsec3_load_init13 0000018c··0000470a·R_ARM_THM_CALL·········00000000···nsec3_load_init
14 0000019e··0000480a·R_ARM_THM_CALL·········00000000···dnscore_shuttingdown14 000001a2··0000480a·R_ARM_THM_CALL·········00000000···dnscore_shuttingdown
15 000001ac··0000410a·R_ARM_THM_CALL·········00000000···dnsname_to_dnsname_vector15 000001b0··0000410a·R_ARM_THM_CALL·········00000000···dnsname_to_dnsname_vector
16 000001e6··0000490a·R_ARM_THM_CALL·········00000000···dnslabel_equals16 000001ea··0000490a·R_ARM_THM_CALL·········00000000···dnslabel_equals
17 00000206··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg17 0000020e··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
18 00000212··00003d0a·R_ARM_THM_CALL·········00000000···dnsname_len18 0000021a··00003d0a·R_ARM_THM_CALL·········00000000···dnsname_len
19 00000246··00003f0a·R_ARM_THM_CALL·········00000000···dnsname_locase_verify_charspace19 0000024c··00003f0a·R_ARM_THM_CALL·········00000000···dnsname_locase_verify_charspace
20 00000258··0000480a·R_ARM_THM_CALL·········00000000···dnscore_shuttingdown20 0000025e··0000480a·R_ARM_THM_CALL·········00000000···dnscore_shuttingdown
21 000002a0··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg21 000002a6··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
22 00000318··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg22 0000031e··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
23 00000330··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg23 00000336··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
24 00000338··00004b0a·R_ARM_THM_CALL·········00000000···nsec_update_zone24 0000033e··00004b0a·R_ARM_THM_CALL·········00000000···nsec_update_zone
25 00000356··00004c0a·R_ARM_THM_CALL·········00000000···nsec3_load_destroy25 0000035c··00004c0a·R_ARM_THM_CALL·········00000000···nsec3_load_destroy
26 0000036e··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg26 00000374··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
27 00000388··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg27 0000038e··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
28 000003aa··00004d0a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock28 000003b0··00004d0a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock
29 000003e4··00004e0a·R_ARM_THM_CALL·········00000000···dnskey_get_key_tag_from_rdata29 000003ea··00004e0a·R_ARM_THM_CALL·········00000000···dnskey_get_key_tag_from_rdata
30 00000432··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg30 0000043c··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
31 00000456··00004f0a·R_ARM_THM_CALL·········00000000···nsec3_load_add_nsec331 00000460··00004f0a·R_ARM_THM_CALL·········00000000···nsec3_load_add_nsec3
32 0000048c··0000500a·R_ARM_THM_CALL·········00000000···malloc32 00000490··0000500a·R_ARM_THM_CALL·········00000000···malloc
33 000004a8··0000510a·R_ARM_THM_CALL·········00000000···memcpy33 000004ae··0000510a·R_ARM_THM_CALL·········00000000···memcpy
34 000004bc··0000520a·R_ARM_THM_CALL·········00000000···zdb_zone_record_add34 000004c4··0000520a·R_ARM_THM_CALL·········00000000···zdb_zone_record_add
35 000004cc··0000530a·R_ARM_THM_CALL·········00000000···nsec3_load_add_nsec3param35 000004d4··0000530a·R_ARM_THM_CALL·········00000000···nsec3_load_add_nsec3param
36 000004da··0000500a·R_ARM_THM_CALL·········00000000···malloc36 000004e2··0000500a·R_ARM_THM_CALL·········00000000···malloc
37 000004f6··0000510a·R_ARM_THM_CALL·········00000000···memcpy37 00000500··0000510a·R_ARM_THM_CALL·········00000000···memcpy
38 0000050a··0000520a·R_ARM_THM_CALL·········00000000···zdb_zone_record_add38 00000518··0000500a·R_ARM_THM_CALL·········00000000···malloc
39 0000051c··0000500a·R_ARM_THM_CALL·········00000000···malloc39 0000053a··0000540a·R_ARM_THM_CALL·········00000000···zdb_zone_exists
40 0000053e··0000540a·R_ARM_THM_CALL·········00000000···zdb_zone_exists40 00000562··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
41 00000566··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg41 00000592··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
42 00000594··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg42 000005e4··0000550a·R_ARM_THM_CALL·········00000000···dnssec_keystore_load_public_key_from_rdata
43 000005e0··0000550a·R_ARM_THM_CALL·········00000000···dnssec_keystore_load_public_key_from_rdata43 0000060c··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
44 00000608··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg44 00000614··0000560a·R_ARM_THM_CALL·········00000000···dnskey_release
45 00000610··0000560a·R_ARM_THM_CALL·········00000000···dnskey_release45 0000061a··0000500a·R_ARM_THM_CALL·········00000000···malloc
46 00000616··0000500a·R_ARM_THM_CALL·········00000000···malloc46 0000063a··0000510a·R_ARM_THM_CALL·········00000000···memcpy
47 00000660··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg47 00000686··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
48 0000067e··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg48 000006a4··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
49 00000690··0000570a·R_ARM_THM_CALL·········00000000···dnssec_keystore_load_private_key_from_parameters49 000006ce··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
50 000006ba··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg50 000006d4··00004c0a·R_ARM_THM_CALL·········00000000···nsec3_load_destroy
51 000006c2··0000560a·R_ARM_THM_CALL·········00000000···dnskey_release51 000006ee··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
52 000006f4··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg52 00000702··00004d0a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock
53 000006fa··00004c0a·R_ARM_THM_CALL·········00000000···nsec3_load_destroy53 00000708··0000570a·R_ARM_THM_CALL·········00000000···zdb_zone_release
54 00000714··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg54 00000734··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
55 00000728··00004d0a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock55 00000748··0000580a·R_ARM_THM_CALL·········00000000···dnssec_keystore_load_private_key_from_parameters
56 0000072e··0000580a·R_ARM_THM_CALL·········00000000···zdb_zone_release56 00000770··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
57 0000075a··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg57 00000778··0000560a·R_ARM_THM_CALL·········00000000···dnskey_release
58 00000780··0000590a·R_ARM_THM_CALL·········00000000···nsec3_load_add_rrsig58 000007a6··0000590a·R_ARM_THM_CALL·········00000000···nsec3_load_add_rrsig
59 000007a4··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg59 000007c2··00004d0a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock
60 000007ee··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg60 000007c8··00005a0a·R_ARM_THM_CALL·········00000000···zdb_icmtl_replay
61 000007f6··00005a0a·R_ARM_THM_CALL·········00000000···nsec3_load_is_context_empty61 000007d4··0000460a·R_ARM_THM_CALL·········00000000···zdb_zone_lock
62 0000080c··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg62 000007ec··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
63 00000812··00005b0a·R_ARM_THM_CALL·········00000000···nsec3_load_generate63 000007f4··00005b0a·R_ARM_THM_CALL·········00000000···zdb_sanitize_zone
64 00000842··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg64 0000080a··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
65 00000850··00004d0a·R_ARM_THM_CALL·········00000000···zdb_zone_unlock65 0000081e··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
66 00000856··00005c0a·R_ARM_THM_CALL·········00000000···zdb_icmtl_replay66 00000826··00005c0a·R_ARM_THM_CALL·········00000000···zdb_set_zone
67 00000862··0000460a·R_ARM_THM_CALL·········00000000···zdb_zone_lock67 0000083a··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
68 0000087a··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg68 00000880··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
69 00000882··00005d0a·R_ARM_THM_CALL·········00000000···zdb_sanitize_zone69 00000888··00005d0a·R_ARM_THM_CALL·········00000000···nsec3_load_is_context_empty
70 00000898··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg70 0000089c··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
71 000008ac··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg71 000008a2··00005e0a·R_ARM_THM_CALL·········00000000···nsec3_load_generate
72 000008b4··00005e0a·R_ARM_THM_CALL·········00000000···zdb_set_zone72 000008d2··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
73 000008c8··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg73 000008e6··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
74 000008fc··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg74 00000918··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
75 0000091a··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg75 00000934··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
76 0000092a··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg76 00000944··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
77 0000093a··00004b0a·R_ARM_THM_CALL·········00000000···nsec_update_zone77 00000954··00004b0a·R_ARM_THM_CALL·········00000000···nsec_update_zone
78 0000097a··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg78 0000098c··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
79 000009be··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg79 000009d0··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
80 000009ce··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg80 000009e0··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
81 000009fc··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg81 00000a0c··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
82 00000a1c··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg82 00000a26··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
83 00000a2a··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg83 00000a3e··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
84 00000a44··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg84 00000a52··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
85 00000a5c··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg85 00000a6a··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
86 00000a78··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg86 00000a80··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
87 00000a8a··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg87 00000a92··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
88 00000a9e··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg88 00000aa8··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
89 00000ac4··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg89 00000ad4··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
90 00000ada··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg90 00000ae2··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
91 00000b00··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg91 00000b02··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
92 00000b14··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg92 00000b28··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
93 00000b32··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg93 00000b3c··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
94 00000b62··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg94 00000b6c··00004a0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
95 00000b6c··00005f0a·R_ARM_THM_CALL·········00000000···perror95 00000b76··00005f0a·R_ARM_THM_CALL·········00000000···perror
96 00000b74··0000600a·R_ARM_THM_CALL·········00000000···exit96 00000b7e··0000600a·R_ARM_THM_CALL·········00000000···exit
97 00000b78··00006119·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_97 00000b84··00006119·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
98 00000b7c··00000503·R_ARM_REL32············000002c8···.LC1598 00000b88··00000503·R_ARM_REL32············000002c8···.LC15
99 00000b80··0000621a·R_ARM_GOT_BREL·········00000000···g_database_logger99 00000b8c··0000621a·R_ARM_GOT_BREL·········00000000···g_database_logger
100 00000b84··00000603·R_ARM_REL32············0000017c···.LC9100 00000b90··00000603·R_ARM_REL32············0000017c···.LC9
101 00000b88··00000703·R_ARM_REL32············000003b4···.LC19101 00000b94··00000703·R_ARM_REL32············000003b4···.LC19
102 00000b8c··00000803·R_ARM_REL32············0000041c···.LC21102 00000b98··00000803·R_ARM_REL32············0000041c···.LC21
103 00000b90··00000903·R_ARM_REL32············000006fc···.LC33103 00000b9c··00000903·R_ARM_REL32············000006fc···.LC33
104 00000b94··00000a03·R_ARM_REL32············00000730···.LC34104 00000ba0··00000a03·R_ARM_REL32············00000730···.LC34
105 00000b98··00000b03·R_ARM_REL32············00000774···.LC35105 00000ba4··00000b03·R_ARM_REL32············00000774···.LC35
106 00000b9c··00000c03·R_ARM_REL32············0000037c···.LC18106 00000ba8··00000c03·R_ARM_REL32············0000037c···.LC18
107 00000ba0··00000d03·R_ARM_REL32············000000dc···.LC6107 00000bac··00000d03·R_ARM_REL32············000000dc···.LC6
108 00000ba4··00000e03·R_ARM_REL32············00000038···.LC3108 00000bb0··00000e03·R_ARM_REL32············00000038···.LC3
109 00000ba8··00000f03·R_ARM_REL32············00000294···.LC14109 00000bb4··00000f03·R_ARM_REL32············00000294···.LC14
110 00000bac··00001003·R_ARM_REL32············000001d8···.LC11110 00000bb8··00001003·R_ARM_REL32············000001d8···.LC11
111 00000bb0··00001103·R_ARM_REL32············00000010···.LC2111 00000bbc··00001103·R_ARM_REL32············00000010···.LC2
112 00000bb4··00001203·R_ARM_REL32············00000214···.LC12112 00000bc0··00001203·R_ARM_REL32············0000064c···.LC30
113 00000bb8··00001303·R_ARM_REL32············0000064c···.LC30113 00000bc4··00001303·R_ARM_REL32············00000894···.LC41
114 00000bbc··00001403·R_ARM_REL32············00000894···.LC41114 00000bc8··00001403·R_ARM_REL32············00000148···.LC8
115 00000bc0··00001503·R_ARM_REL32············00000148···.LC8115 00000bcc··00001503·R_ARM_REL32············00000214···.LC12
116 00000bc4··00001603·R_ARM_REL32············000003dc···.LC20116 00000bd0··00001603·R_ARM_REL32············000007cc···.LC37
117 00000bc8··00001703·R_ARM_REL32············00000008···.LC1117 00000bd4··00001703·R_ARM_REL32············000007f8···.LC38
118 00000bcc··00001803·R_ARM_REL32············000005bc···.LC27118 00000bd8··00001803·R_ARM_REL32············000007a0···.LC36
119 00000bd0··00001903·R_ARM_REL32············000005e0···.LC28119 00000bdc··00001903·R_ARM_REL32············000003dc···.LC20
120 00000bd4··00001a03·R_ARM_REL32············00000614···.LC29120 00000be0··00001a03·R_ARM_REL32············00000008···.LC1
121 00000bd8··00001b03·R_ARM_REL32············000007cc···.LC37121 00000be4··00001b03·R_ARM_REL32············000005bc···.LC27
122 00000bdc··00001c03·R_ARM_REL32············000007f8···.LC38122 00000be8··00001c03·R_ARM_REL32············000005e0···.LC28
123 00000be0··00001d03·R_ARM_REL32············000007a0···.LC36123 00000bec··00001d03·R_ARM_REL32············00000614···.LC29
124 00000be4··00001e03·R_ARM_REL32············00000690···.LC31124 00000bf0··00001e03·R_ARM_REL32············00000690···.LC31
125 00000be8··00001f03·R_ARM_REL32············00000000···.LC0125 00000bf4··00001f03·R_ARM_REL32············00000000···.LC0
126 00000bec··00002003·R_ARM_REL32············00000918···.LC43126 00000bf8··00002003·R_ARM_REL32············00000918···.LC43
Max diff block lines reached; -1/19423 bytes (-0.01%) of diff not shown.
1.04 KB
strings --all --bytes=8 {}
    
Offset 1, 9 lines modifiedOffset 1, 8 lines modified
1 p'6XzD0h1 8(·h+hzD
2 l$$XzD·h 
3 zone·load:·reading·zone·%{dnsname}:·%r2 zone·load:·reading·zone·%{dnsname}:·%r
4 zone·load:·reading·zone·%{dnsname}:·%s:·%r3 zone·load:·reading·zone·%{dnsname}:·%s:·%r
5 zone·load:·first·record·expected·to·be·an·SOA4 zone·load:·first·record·expected·to·be·an·SOA
6 zone·load:·zone·is·for·domain·%{dnsname}·but·%{dnsname}·was·expected5 zone·load:·zone·is·for·domain·%{dnsname}·but·%{dnsname}·was·expected
7 zone·load:·zone·%{dnsnamevector}·already·loaded·6 zone·load:·zone·%{dnsnamevector}·already·loaded·
8 zone·load:·unable·to·load·zone·%{dnsname}·%{dnsclass}7 zone·load:·unable·to·load·zone·%{dnsname}·%{dnsclass}
9 zone·load:·domain·name·%{dnsnamevector}·is·too·big8 zone·load:·domain·name·%{dnsnamevector}·is·too·big
Offset 66, 22 lines modifiedOffset 65, 22 lines modified
66 dnskey_get_key_tag_from_rdata65 dnskey_get_key_tag_from_rdata
67 nsec3_load_add_nsec366 nsec3_load_add_nsec3
68 zdb_zone_record_add67 zdb_zone_record_add
69 nsec3_load_add_nsec3param68 nsec3_load_add_nsec3param
70 zdb_zone_exists69 zdb_zone_exists
71 dnssec_keystore_load_public_key_from_rdata70 dnssec_keystore_load_public_key_from_rdata
72 dnskey_release71 dnskey_release
73 dnssec_keystore_load_private_key_from_parameters 
74 zdb_zone_release72 zdb_zone_release
 73 dnssec_keystore_load_private_key_from_parameters
75 nsec3_load_add_rrsig74 nsec3_load_add_rrsig
76 nsec3_load_is_context_empty 
77 nsec3_load_generate 
78 zdb_icmtl_replay75 zdb_icmtl_replay
79 zdb_sanitize_zone76 zdb_sanitize_zone
80 zdb_set_zone77 zdb_set_zone
 78 nsec3_load_is_context_empty
 79 nsec3_load_generate
81 _GLOBAL_OFFSET_TABLE_80 _GLOBAL_OFFSET_TABLE_
82 g_database_logger81 g_database_logger
83 zdb_zone_get_soa82 zdb_zone_get_soa
84 .shstrtab83 .shstrtab
85 .rel.text84 .rel.text
86 .rodata.str1.485 .rodata.str1.4
87 .note.GNU-stack86 .note.GNU-stack
48.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 21, 94 lines modifiedOffset 21, 95 lines modified
21 »       mov.w»  r3,·#021 »       mov.w»  r3,·#0
22 »       strh»   r3,·[r0,·#12]22 »       strh»   r3,·[r0,·#12]
23 »       bx»     lr23 »       bx»     lr
  
24 0000001c·<resource_record_size>:24 0000001c·<resource_record_size>:
25 resource_record_size():25 resource_record_size():
26 »       strd»   r4,·lr,·[sp,·#-8]!26 »       strd»   r4,·lr,·[sp,·#-8]!
 27 »       ldrh»   r4,·[r0,·#12]
27 »       add.w»  r0,·r0,·#1428 »       add.w»  r0,·r0,·#14
28 »       ldrh.w» r4,·[r0,·#-2] 
29 »       bl»     0·<dnsname_len>29 »       bl»     0·<dnsname_len>
30 ·R_ARM_THM_CALL» dnsname_len30 ·R_ARM_THM_CALL» dnsname_len
31 »       add.w»  r4,·r4,·#1031 »       add.w»  r4,·r4,·#10
32 »       add»    r0,·r432 »       add»    r0,·r4
33 »       pop»    {r4,·pc}33 »       pop»    {r4,·pc}
 34 »       nop
  
34 00000034·<zdb_zone_load>:35 00000034·<zdb_zone_load>:
35 zdb_zone_load():36 zdb_zone_load():
36 »       str.w»  r4,·[sp,·#-36]!37 »       str.w»  r4,·[sp,·#-36]!
37 »       strd»   r5,·r6,·[sp,·#4]38 »       strd»   r5,·r6,·[sp,·#4]
38 »       mov.w»  r5,·#039 »       strd»   fp,·lr,·[sp,·#28]
39 »       ldr.w»  r6,·[pc,·#2868]»     ;·b78·<zdb_zone_load+0xb44> 
40 »       strd»   r7,·r8,·[sp,·#12]40 »       strd»   r7,·r8,·[sp,·#12]
41 »       strd»   r9,·sl,·[sp,·#20]41 »       strd»   r9,·sl,·[sp,·#20]
42 »       strd»   fp,·lr,·[sp,·#28] 
43 »       sub.w»  sp,·sp,·#67072»      ;·0x1060042 »       sub.w»  sp,·sp,·#67072»      ;·0x10600
44 »       sub»    sp,·#244»     ;·0xf443 »       sub»    sp,·#244»     ;·0xf4
45 »       add»    r6,·pc44 »       mov.w»  r5,·#0
46 »       add»    r4,·sp,·#240»  ;·0xf045 »       add»    r4,·sp,·#240»  ;·0xf0
47 »       str.w»  r5,·[r4,·#-100] 
48 »       str»    r6,·[sp,·#32] 
49 »       add.w»  r6,·sp,·#67072»      ;·0x1060046 »       add.w»  r6,·sp,·#67072»      ;·0x10600
 47 »       str.w»  r5,·[r4,·#-100]
 48 »       str»    r4,·[sp,·#48]» ;·0x30
50 »       add.w»  r6,·r6,·#280»;·0x11849 »       add.w»  r6,·r6,·#280»;·0x118
51 »       str»    r4,·[sp,·#52]» ;·0x3450 »       ldr.w»  r4,·[pc,·#2848]»     ;·b84·<zdb_zone_load+0xb50>
52 »       ldrh»   r6,·[r6,·#0]51 »       ldrh»   r6,·[r6,·#0]
53 »       str»    r6,·[sp,·#64]» ;·0x40 
54 »       str»    r5,·[sp,·#144]»;·0x9052 »       str»    r5,·[sp,·#144]»;·0x90
 53 »       add»    r4,·pc
 54 »       str»    r6,·[sp,·#60]» ;·0x3c
 55 »       str»    r4,·[sp,·#28]
55 »       cmp»    r2,·#056 »       cmp»    r2,·#0
56 »       beq.w»  b38·<zdb_zone_load+0xb04>57 »       beq.w»  b42·<zdb_zone_load+0xb0e>
57 »       mov»    r9,·r158 »       mov»    fp,·r1
58 »       str»    r3,·[sp,·#72]» ;·0x4859 »       str»    r3,·[sp,·#68]» ;·0x44
59 »       add.w»  r8,·sp,·#1776»       ;·0x6f060 »       ldr.w»  r3,·[fp,·#4]
60 »       ldr.w»  r3,·[r9,·#4]61 »       add.w»  r9,·sp,·#1776»       ;·0x6f0
61 »       sub.w»  r4,·r8,·#272»;·0x11062 »       sub.w»  r4,·r9,·#272»;·0x110
 63 »       str»    r0,·[sp,·#100]»;·0x64
 64 »       strd»   r5,·r5,·[r4,·#8]
62 »       mov»    r1,·r465 »       mov»    r1,·r4
63 »       str»    r2,·[sp,·#92]» ;·0x5c 
64 »       strd»   r5,·r5,·[r4]66 »       strd»   r5,·r5,·[r4]
65 »       strd»   r5,·r5,·[r4,·#8]67 »       mov»    r0,·fp
66 »       str»    r0,·[sp,·#100]»;·0x64 
67 »       mov»    r0,·r9 
68 »       ldr»    r3,·[r3,·#0]68 »       ldr»    r3,·[r3,·#0]
69 »       str»    r5,·[r2,·#0]69 »       str»    r5,·[r2,·#0]
 70 »       str»    r2,·[sp,·#88]» ;·0x58
70 »       blx»    r371 »       blx»    r3
71 »       subs»   r6,·r0,·#072 »       subs»   r6,·r0,·#0
72 »       blt.w»  56c·<zdb_zone_load+0x538>73 »       blt.w»  568·<zdb_zone_load+0x534>
73 »       ldrh»   r3,·[r4,·#8]74 »       ldrh»   r3,·[r4,·#8]
74 »       cmp.w»  r3,·#1536»  ;·0x60075 »       cmp.w»  r3,·#1536»  ;·0x600
75 »       bne.w»  b1a·<zdb_zone_load+0xae6>76 »       bne.w»  b10·<zdb_zone_load+0xadc>
76 »       sub.w»  r5,·r8,·#258»;·0x10277 »       sub.w»  r5,·r9,·#258»;·0x102
77 »       mov»    r0,·r578 »       mov»    r0,·r5
78 »       bl»     0·<dnsname_locase_verify_charspace>79 »       bl»     0·<dnsname_locase_verify_charspace>
79 ·R_ARM_THM_CALL» dnsname_locase_verify_charspace80 ·R_ARM_THM_CALL» dnsname_locase_verify_charspace
80 »       cmp»    r0,·#081 »       cmp»    r0,·#0
81 »       beq.w»  ae0·<zdb_zone_load+0xaac>82 »       beq.w»  ab4·<zdb_zone_load+0xa80>
82 »       mov»    r0,·r583 »       mov»    r0,·r5
83 »       ldr»    r1,·[sp,·#72]» ;·0x4884 »       ldr»    r1,·[sp,·#68]» ;·0x44
84 »       bl»     0·<dnsname_equals>85 »       bl»     0·<dnsname_equals>
85 ·R_ARM_THM_CALL» dnsname_equals86 ·R_ARM_THM_CALL» dnsname_equals
86 »       str»    r0,·[sp,·#56]» ;·0x3887 »       str»    r0,·[sp,·#52]» ;·0x34
87 »       cmp»    r0,·#088 »       cmp»    r0,·#0
88 »       beq.w»  ae0·<zdb_zone_load+0xaac>89 »       beq.w»  ab4·<zdb_zone_load+0xa80>
89 »       ldrh»   r3,·[r4,·#10]90 »       ldrh»   r3,·[r4,·#10]
90 »       add.w»  fp,·sp,·#464»;·0x1d091 »       ldr»    r2,·[sp,·#48]» ;·0x30
 92 »       add.w»  r8,·sp,·#464»;·0x1d0
91 »       mov»    r0,·r593 »       mov»    r0,·r5
92 »       mov»    r1,·fp94 »       mov»    r1,·r8
93 »       ldr»    r2,·[sp,·#52]» ;·0x34 
94 »       strh.w» r3,·[r2,·#-102]95 »       strh.w» r3,·[r2,·#-102]
95 »       bl»     0·<dnsname_to_dnsname_vector>96 »       bl»     0·<dnsname_to_dnsname_vector>
96 ·R_ARM_THM_CALL» dnsname_to_dnsname_vector97 ·R_ARM_THM_CALL» dnsname_to_dnsname_vector
97 »       ldr»    r3,·[sp,·#64]» ;·0x4098 »       ldr»    r3,·[sp,·#60]» ;·0x3c
98 »       ands.w» r3,·r3,·#199 »       ands.w» r3,·r3,·#1
99 »       str»    r3,·[sp,·#116]»;·0x74100 »       str»    r3,·[sp,·#116]»;·0x74
100 »       bne.w»  53a·<zdb_zone_load+0x506>101 »       bne.w»  536·<zdb_zone_load+0x502>
101 »       ldr»    r7,·[sp,·#52]» ;·0x34102 »       ldr»    r7,·[sp,·#48]» ;·0x30
102 »       sub.w»  r6,·r8,·#3103 »       sub.w»  r6,·r9,·#3
103 »       sub.w»  r5,·r8,·#258»;·0x102 
104 »       mov»    r0,·r6 
105 »       ldrh»   r1,·[r4,·#12]104 »       ldrh»   r1,·[r4,·#12]
 105 »       mov»    r0,·r6
 106 »       sub.w»  r5,·r9,·#258»;·0x102
106 »       sub.w»  r3,·r7,·#100»;·0x64107 »       sub.w»  r3,·r7,·#100»;·0x64
107 »       mov»    r2,·r3108 »       mov»    r2,·r3
108 »       str»    r3,·[sp,·#124]»;·0x7c109 »       str»    r3,·[sp,·#124]»;·0x7c
109 »       bl»     0·<rr_soa_get_minimumttl>110 »       bl»     0·<rr_soa_get_minimumttl>
110 ·R_ARM_THM_CALL» rr_soa_get_minimumttl111 ·R_ARM_THM_CALL» rr_soa_get_minimumttl
111 »       sub.w»  r2,·r7,·#96» ;·0x60112 »       sub.w»  r2,·r7,·#96» ;·0x60
112 »       ldrh»   r1,·[r4,·#12]113 »       ldrh»   r1,·[r4,·#12]
Offset 118, 1177 lines modifiedOffset 119, 1182 lines modified
118 »       mov»    r1,·r5119 »       mov»    r1,·r5
119 »       sub.w»  r0,·r7,·#32120 »       sub.w»  r0,·r7,·#32
120 »       bl»     0·<dnsname_to_cstr>121 »       bl»     0·<dnsname_to_cstr>
121 ·R_ARM_THM_CALL» dnsname_to_cstr122 ·R_ARM_THM_CALL» dnsname_to_cstr
122 »       mov»    r0,·r5123 »       mov»    r0,·r5
123 »       bl»     0·<zdb_zone_create>124 »       bl»     0·<zdb_zone_create>
124 ·R_ARM_THM_CALL» zdb_zone_create125 ·R_ARM_THM_CALL» zdb_zone_create
125 »       str»    r0,·[sp,·#36]» ;·0x24126 »       str»    r0,·[sp,·#32]
126 »       cmp»    r0,·#0127 »       cmp»    r0,·#0
127 »       beq.w»  b42·<zdb_zone_load+0xb0e>128 »       beq.w»  b4c·<zdb_zone_load+0xb18>
128 »       ldr.w»  r3,·[pc,·#2640]»     ;·b7c·<zdb_zone_load+0xb48>129 »       ldr.w»  r3,·[pc,·#2652]»     ;·b88·<zdb_zone_load+0xb54>
129 »       mov.w»  r1,·#138»   ;·0x8a130 »       mov.w»  r1,·#138»   ;·0x8a
130 »       add.w»  r6,·sp,·#1264»       ;·0x4f0131 »       add.w»  r7,·sp,·#1264»       ;·0x4f0
131 »       ldr»    r5,·[sp,·#52]» ;·0x34 
132 »       add»    r3,·pc132 »       add»    r3,·pc
133 »       str»    r3,·[sp,·#128]»;·0x80133 »       str»    r3,·[sp,·#128]»;·0x80
134 »       sub.w»  r3,·r5,·#88» ;·0x58 
135 »       str»    r3,·[sp,·#40]» ;·0x28 
136 »       bl»     0·<zdb_zone_lock>134 »       bl»     0·<zdb_zone_lock>
Max diff block lines reached; 45420/49275 bytes (92.18%) of diff not shown.
4.6 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
2 ··0x00000000·00247400·2464002e·4c433135·002e4c43·.$t.$d..LC15..LC2 ··0x00000000·00247400·2464002e·4c433135·002e4c43·.$t.$d..LC15..LC
3 ··0x00000010·39002e4c·43313900·2e4c4332·31002e4c·9..LC19..LC21..L3 ··0x00000010·39002e4c·43313900·2e4c4332·31002e4c·9..LC19..LC21..L
4 ··0x00000020·43333300·2e4c4333·34002e4c·43333500·C33..LC34..LC35.4 ··0x00000020·43333300·2e4c4333·34002e4c·43333500·C33..LC34..LC35.
5 ··0x00000030·2e4c4331·38002e4c·4336002e·4c433300·.LC18..LC6..LC3.5 ··0x00000030·2e4c4331·38002e4c·4336002e·4c433300·.LC18..LC6..LC3.
6 ··0x00000040·2e4c4331·34002e4c·43313100·2e4c4332·.LC14..LC11..LC26 ··0x00000040·2e4c4331·34002e4c·43313100·2e4c4332·.LC14..LC11..LC2
7 ··0x00000050·002e4c43·3132002e·4c433330·002e4c43·..LC12..LC30..LC7 ··0x00000050·002e4c43·3330002e·4c433431·002e4c43·..LC30..LC41..LC
8 ··0x00000060·3431002e·4c433800·2e4c4332·30002e4c·41..LC8..LC20..L8 ··0x00000060·38002e4c·43313200·2e4c4333·37002e4c·8..LC12..LC37..L
9 ··0x00000070·4331002e·4c433237·002e4c43·3238002e·C1..LC27..LC28..9 ··0x00000070·43333800·2e4c4333·36002e4c·43323000·C38..LC36..LC20.
10 ··0x00000080·4c433239·002e4c43·3337002e·4c433338·LC29..LC37..LC3810 ··0x00000080·2e4c4331·002e4c43·3237002e·4c433238·.LC1..LC27..LC28
11 ··0x00000090·002e4c43·3336002e·4c433331·002e4c43·..LC36..LC31..LC11 ··0x00000090·002e4c43·3239002e·4c433331·002e4c43·..LC29..LC31..LC
12 ··0x000000a0·30002e4c·43343300·2e4c4333·32002e4c·0..LC43..LC32..L12 ··0x000000a0·30002e4c·43343300·2e4c4333·32002e4c·0..LC43..LC32..L
13 ··0x000000b0·43313300·2e4c4331·37002e4c·43323200·C13..LC17..LC22.13 ··0x000000b0·43313300·2e4c4331·37002e4c·43323200·C13..LC17..LC22.
14 ··0x000000c0·2e4c4332·36002e4c·43333900·2e4c4332·.LC26..LC39..LC214 ··0x000000c0·2e4c4332·36002e4c·43323300·2e4c4333·.LC26..LC23..LC3
15 ··0x000000d0·33002e4c·43343200·2e4c4334·30002e4c·3..LC42..LC40..L15 ··0x000000d0·39002e4c·43343200·2e4c4334·30002e4c·9..LC42..LC40..L
16 ··0x000000e0·43323400·2e4c4331·36002e4c·43323500·C24..LC16..LC25.16 ··0x000000e0·43323400·2e4c4335·002e4c43·3235002e·C24..LC5..LC25..
17 ··0x000000f0·2e4c4335·002e4c43·34002e4c·4337002e·.LC5..LC4..LC7..17 ··0x000000f0·4c433136·002e4c43·34002e4c·4337002e·LC16..LC4..LC7..
18 ··0x00000100·4c433130·00726573·6f757263·655f7265·LC10.resource_re18 ··0x00000100·4c433130·00726573·6f757263·655f7265·LC10.resource_re
19 ··0x00000110·636f7264·5f696e69·74007265·736f7572·cord_init.resour19 ··0x00000110·636f7264·5f696e69·74007265·736f7572·cord_init.resour
20 ··0x00000120·63655f72·65636f72·645f6672·6565636f·ce_record_freeco20 ··0x00000120·63655f72·65636f72·645f6672·6565636f·ce_record_freeco
21 ··0x00000130·6e74656e·74007265·736f7572·63655f72·ntent.resource_r21 ··0x00000130·6e74656e·74007265·736f7572·63655f72·ntent.resource_r
22 ··0x00000140·65636f72·645f7265·73657463·6f6e7465·ecord_resetconte22 ··0x00000140·65636f72·645f7265·73657463·6f6e7465·ecord_resetconte
23 ··0x00000150·6e740072·65736f75·7263655f·7265636f·nt.resource_reco23 ··0x00000150·6e740072·65736f75·7263655f·7265636f·nt.resource_reco
24 ··0x00000160·72645f73·697a6500·646e736e·616d655f·rd_size.dnsname_24 ··0x00000160·72645f73·697a6500·646e736e·616d655f·rd_size.dnsname_
Offset 49, 25 lines modifiedOffset 49, 25 lines modified
49 ··0x000002e0·5f7a6f6e·655f7265·636f7264·5f616464·_zone_record_add49 ··0x000002e0·5f7a6f6e·655f7265·636f7264·5f616464·_zone_record_add
50 ··0x000002f0·006e7365·63335f6c·6f61645f·6164645f·.nsec3_load_add_50 ··0x000002f0·006e7365·63335f6c·6f61645f·6164645f·.nsec3_load_add_
51 ··0x00000300·6e736563·33706172·616d007a·64625f7a·nsec3param.zdb_z51 ··0x00000300·6e736563·33706172·616d007a·64625f7a·nsec3param.zdb_z
52 ··0x00000310·6f6e655f·65786973·74730064·6e737365·one_exists.dnsse52 ··0x00000310·6f6e655f·65786973·74730064·6e737365·one_exists.dnsse
53 ··0x00000320·635f6b65·7973746f·72655f6c·6f61645f·c_keystore_load_53 ··0x00000320·635f6b65·7973746f·72655f6c·6f61645f·c_keystore_load_
54 ··0x00000330·7075626c·69635f6b·65795f66·726f6d5f·public_key_from_54 ··0x00000330·7075626c·69635f6b·65795f66·726f6d5f·public_key_from_
55 ··0x00000340·72646174·6100646e·736b6579·5f72656c·rdata.dnskey_rel55 ··0x00000340·72646174·6100646e·736b6579·5f72656c·rdata.dnskey_rel
56 ··0x00000350·65617365·00646e73·7365635f·6b657973·ease.dnssec_keys56 ··0x00000350·65617365·007a6462·5f7a6f6e·655f7265·ease.zdb_zone_re
57 ··0x00000360·746f7265·5f6c6f61·645f7072·69766174·tore_load_privat57 ··0x00000360·6c656173·6500646e·73736563·5f6b6579·lease.dnssec_key
58 ··0x00000370·655f6b65·795f6672·6f6d5f70·6172616d·e_key_from_param58 ··0x00000370·73746f72·655f6c6f·61645f70·72697661·store_load_priva
59 ··0x00000380·65746572·73007a64·625f7a6f·6e655f72·eters.zdb_zone_r59 ··0x00000380·74655f6b·65795f66·726f6d5f·70617261·te_key_from_para
60 ··0x00000390·656c6561·7365006e·73656333·5f6c6f61·elease.nsec3_loa60 ··0x00000390·6d657465·7273006e·73656333·5f6c6f61·meters.nsec3_loa
61 ··0x000003a0·645f6164·645f7272·73696700·6e736563·d_add_rrsig.nsec61 ··0x000003a0·645f6164·645f7272·73696700·7a64625f·d_add_rrsig.zdb_
62 ··0x000003b0·335f6c6f·61645f69·735f636f·6e746578·3_load_is_contex62 ··0x000003b0·69636d74·6c5f7265·706c6179·007a6462·icmtl_replay.zdb
63 ··0x000003c0·745f656d·70747900·6e736563·335f6c6f·t_empty.nsec3_lo63 ··0x000003c0·5f73616e·6974697a·655f7a6f·6e65007a·_sanitize_zone.z
64 ··0x000003d0·61645f67·656e6572·61746500·7a64625f·ad_generate.zdb_64 ··0x000003d0·64625f73·65745f7a·6f6e6500·6e736563·db_set_zone.nsec
65 ··0x000003e0·69636d74·6c5f7265·706c6179·007a6462·icmtl_replay.zdb65 ··0x000003e0·335f6c6f·61645f69·735f636f·6e746578·3_load_is_contex
66 ··0x000003f0·5f73616e·6974697a·655f7a6f·6e65007a·_sanitize_zone.z66 ··0x000003f0·745f656d·70747900·6e736563·335f6c6f·t_empty.nsec3_lo
67 ··0x00000400·64625f73·65745f7a·6f6e6500·70657272·db_set_zone.perr67 ··0x00000400·61645f67·656e6572·61746500·70657272·ad_generate.perr
68 ··0x00000410·6f720065·78697400·5f474c4f·42414c5f·or.exit._GLOBAL_68 ··0x00000410·6f720065·78697400·5f474c4f·42414c5f·or.exit._GLOBAL_
69 ··0x00000420·4f464653·45545f54·41424c45·5f00675f·OFFSET_TABLE_.g_69 ··0x00000420·4f464653·45545f54·41424c45·5f00675f·OFFSET_TABLE_.g_
70 ··0x00000430·64617461·62617365·5f6c6f67·67657200·database_logger.70 ··0x00000430·64617461·62617365·5f6c6f67·67657200·database_logger.
71 ··0x00000440·7a64625f·7a6f6e65·5f676574·5f736f61·zdb_zone_get_soa71 ··0x00000440·7a64625f·7a6f6e65·5f676574·5f736f61·zdb_zone_get_soa
72 ··0x00000450·00··································.72 ··0x00000450·00··································.
  
2.57 KB
zdb_zone_process.o
520 B
readelf --wide --relocs {}
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x2d8·contains·3·entries:1 Relocation·section·'.rel.text'·at·offset·0x2d8·contains·3·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000044··0000080a·R_ARM_THM_CALL·········00000000···dnsname_stack_push_label3 00000044··0000080a·R_ARM_THM_CALL·········00000000···dnsname_stack_push_label
4 00000082··0000090a·R_ARM_THM_CALL·········00000000···dnsname_stack_pop_label4 00000082··0000090a·R_ARM_THM_CALL·········00000000···dnsname_stack_pop_label
5 000000c6··00000b0a·R_ARM_THM_CALL·········00000000···dnsname_to_dnsname_stack5 000000c4··00000b0a·R_ARM_THM_CALL·········00000000···dnsname_to_dnsname_stack
2.02 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<zdb_zone_process_label_children>:3 00000000·<zdb_zone_process_label_children>:
4 zdb_zone_process_label_children():4 zdb_zone_process_label_children():
5 »       str.w»  r4,·[sp,·#-20]!5 »       str.w»  r4,·[sp,·#-20]!
6 »       mov.w»  r4,·#0 
7 »       strd»   r5,·r6,·[sp,·#4]6 »       strd»   r5,·r6,·[sp,·#4]
8 »       mov»    r5,·r0 
9 »       strd»   r7,·lr,·[sp,·#12]7 »       strd»   r7,·lr,·[sp,·#12]
 8 »       mov»    r5,·r0
10 »       add.w»  r7,·r0,·#169 »       add.w»  r7,·r0,·#16
11 »       sub»    sp,·#236»     ;·0xec 
12 »       ldr»    r0,·[r0,·#12]10 »       ldr»    r0,·[r0,·#12]
 11 »       sub»    sp,·#236»     ;·0xec
 12 »       mov.w»  r4,·#0
13 »       add»    r6,·sp,·#413 »       add»    r6,·sp,·#4
14 »       mov»    r1,·r614 »       mov»    r1,·r6
15 »       ldr»    r3,·[r0,·#8]15 »       ldr»    r3,·[r0,·#8]
16 »       add.w»  r0,·r0,·#416 »       add.w»  r0,·r0,·#4
17 »       ldr»    r3,·[r3,·#28]17 »       ldr»    r3,·[r3,·#28]
18 »       blx»    r318 »       blx»    r3
19 »       ldr»    r3,·[sp,·#4]19 »       ldr»    r3,·[sp,·#4]
Offset 25, 36 lines modifiedOffset 25, 36 lines modified
25 »       blx»    r325 »       blx»    r3
26 »       cbz»    r0,·92·<zdb_zone_process_label_children+0x92>26 »       cbz»    r0,·92·<zdb_zone_process_label_children+0x92>
27 »       ldr»    r3,·[sp,·#4]27 »       ldr»    r3,·[sp,·#4]
28 »       mov»    r0,·r628 »       mov»    r0,·r6
29 »       ldr»    r3,·[r3,·#4]29 »       ldr»    r3,·[r3,·#4]
30 »       blx»    r330 »       blx»    r3
31 »       mov»    r4,·r031 »       mov»    r4,·r0
32 »       mov»    r0,·r7 
33 »       ldr»    r1,·[r4,·#0]32 »       ldr»    r1,·[r4,·#0]
 33 »       mov»    r0,·r7
34 »       add.w»  r1,·r1,·#3034 »       add.w»  r1,·r1,·#30
35 »       bl»     0·<dnsname_stack_push_label>35 »       bl»     0·<dnsname_stack_push_label>
36 ·R_ARM_THM_CALL» dnsname_stack_push_label36 ·R_ARM_THM_CALL» dnsname_stack_push_label
37 »       ldr»    r2,·[r4,·#0]37 »       ldr»    r2,·[r4,·#0]
38 »       mov»    r0,·r5 
39 »       ldr»    r3,·[r5,·#0]38 »       ldr»    r3,·[r5,·#0]
 39 »       mov»    r0,·r5
40 »       str»    r2,·[r5,·#12]40 »       str»    r2,·[r5,·#12]
41 »       blx»    r341 »       blx»    r3
42 »       mov»    r4,·r042 »       mov»    r4,·r0
43 »       mov»    r0,·r5 
44 »       sub.w»  r3,·r4,·#243 »       sub.w»  r3,·r4,·#2
 44 »       mov»    r0,·r5
45 »       clz»    r3,·r345 »       clz»    r3,·r3
46 »       mov.w»  r3,·r3,·lsr·#546 »       mov.w»  r3,·r3,·lsr·#5
47 »       orrs.w» r3,·r3,·r4,·lsr·#3147 »       orrs.w» r3,·r3,·r4,·lsr·#31
48 »       bne.n»  92·<zdb_zone_process_label_children+0x92>48 »       bne.n»  92·<zdb_zone_process_label_children+0x92>
49 »       bl»     0·<zdb_zone_process_label_children>49 »       bl»     0·<zdb_zone_process_label_children>
 50 »       sub.w»  r3,·r0,·#2
 51 »       clz»    r3,·r3
50 »       mov»    r4,·r052 »       mov»    r4,·r0
51 »       mov»    r0,·r753 »       mov»    r0,·r7
52 »       sub.w»  r3,·r4,·#2 
53 »       clz»    r3,·r3 
54 »       mov.w»  r3,·r3,·lsr·#554 »       mov.w»  r3,·r3,·lsr·#5
55 »       orrs.w» r3,·r3,·r4,·lsr·#3155 »       orrs.w» r3,·r3,·r4,·lsr·#31
56 »       bne.n»  12·<dnsname_stack_pop_label+0x12>56 »       bne.n»  12·<dnsname_stack_pop_label+0x12>
57 »       bl»     0·<dnsname_stack_pop_label>57 »       bl»     0·<dnsname_stack_pop_label>
58 ·R_ARM_THM_CALL» dnsname_stack_pop_label58 ·R_ARM_THM_CALL» dnsname_stack_pop_label
59 »       ldr»    r3,·[sp,·#4]59 »       ldr»    r3,·[sp,·#4]
60 »       mov»    r0,·r660 »       mov»    r0,·r6
Offset 77, 20 lines modifiedOffset 77, 20 lines modified
77 »       cbz»    r0,·f6·<zdb_zone_process_all_labels_from_zone+0x52>77 »       cbz»    r0,·f6·<zdb_zone_process_all_labels_from_zone+0x52>
78 »       ldr»    r3,·[r0,·#4]78 »       ldr»    r3,·[r0,·#4]
79 »       cbz»    r3,·f6·<zdb_zone_process_all_labels_from_zone+0x52>79 »       cbz»    r3,·f6·<zdb_zone_process_all_labels_from_zone+0x52>
80 »       mov»    r4,·r080 »       mov»    r4,·r0
81 »       mov»    r6,·r181 »       mov»    r6,·r1
82 »       ldr»    r0,·[r0,·#0]82 »       ldr»    r0,·[r0,·#0]
83 »       add»    r1,·sp,·#2083 »       add»    r1,·sp,·#20
84 »       add»    r5,·sp,·#4 
85 »       strd»   r6,·r4,·[sp,·#4]84 »       strd»   r6,·r4,·[sp,·#4]
86 »       str»    r2,·[sp,·#12]85 »       str»    r2,·[sp,·#12]
87 »       bl»     0·<dnsname_to_dnsname_stack>86 »       bl»     0·<dnsname_to_dnsname_stack>
88 ·R_ARM_THM_CALL» dnsname_to_dnsname_stack87 ·R_ARM_THM_CALL» dnsname_to_dnsname_stack
89 »       cmp»    r0,·#088 »       cmp»    r0,·#0
 89 »       add»    r5,·sp,·#4
90 »       blt.n»  f6·<zdb_zone_process_all_labels_from_zone+0x52>90 »       blt.n»  f6·<zdb_zone_process_all_labels_from_zone+0x52>
91 »       ldr»    r3,·[r4,·#4]91 »       ldr»    r3,·[r4,·#4]
92 »       mov»    r0,·r592 »       mov»    r0,·r5
93 »       str»    r3,·[r5,·#12]93 »       str»    r3,·[r5,·#12]
94 »       blx»    r694 »       blx»    r6
95 »       mvn.w»  r3,·r095 »       mvn.w»  r3,·r0
96 »       cmp»    r0,·#296 »       cmp»    r0,·#2
20.7 KB
zdb_zone_store_axfr.o
871 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········2104·(bytes·into·file)13 ··Start·of·section·headers:··········2100·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1019 ··Number·of·section·headers:·········10
20 ··Section·header·string·table·index:·920 ··Section·header·string·table·index:·9
2.06 KB
readelf --wide --sections {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 There·are·10·section·headers,·starting·at·offset·0x838:1 There·are·10·section·headers,·starting·at·offset·0x834:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0003f4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0003f0·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000728·0000c0·08···I··7···1··46 ··[·2]·.rel.text·········REL·············00000000·000724·0000c0·08···I··7···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000428·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000424·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000428·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000424·000000·00··WA··0···0··1
9 ··[·5]·.note.GNU-stack···PROGBITS········00000000·000428·000000·00······0···0··19 ··[·5]·.note.GNU-stack···PROGBITS········00000000·000424·000000·00······0···0··1
10 ··[·6]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000428·000033·00······0···0··110 ··[·6]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000424·000033·00······0···0··1
11 ··[·7]·.symtab···········SYMTAB··········00000000·00045c·000170·10······8···7··411 ··[·7]·.symtab···········SYMTAB··········00000000·000458·000170·10······8···7··4
12 ··[·8]·.strtab···········STRTAB··········00000000·0005cc·00015a·00······0···0··112 ··[·8]·.strtab···········STRTAB··········00000000·0005c8·00015a·00······0···0··1
13 ··[·9]·.shstrtab·········STRTAB··········00000000·0007e8·000050·00······0···0··113 ··[·9]·.shstrtab·········STRTAB··········00000000·0007e4·000050·00······0···0··1
14 Key·to·Flags:14 Key·to·Flags:
15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
18 ··y·(purecode),·p·(processor·specific)18 ··y·(purecode),·p·(processor·specific)
1.1 KB
readelf --wide --symbols {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
5 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t5 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····1·6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
7 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····3·7 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
8 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····4·8 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
9 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····5·9 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
10 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····6·10 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
11 ·····7:·00000001··1010·FUNC····GLOBAL·DEFAULT····1·zdb_zone_store_axfr11 ·····7:·00000001··1008·FUNC····GLOBAL·DEFAULT····1·zdb_zone_store_axfr
12 ·····8:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_record_find12 ·····8:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_record_find
13 ·····9:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len13 ·····9:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len
14 ····10:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_init14 ····10:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_init
15 ····11:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_hasnext15 ····11:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_hasnext
16 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_nextname16 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_nextname
17 ····13:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_next17 ····13:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_next
18 ····14:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_init18 ····14:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_init
3.76 KB
readelf --wide --relocs {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x728·contains·24·entries:1 Relocation·section·'.rel.text'·at·offset·0x724·contains·24·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000036··0000080a·R_ARM_THM_CALL·········00000000···zdb_record_find3 00000036··0000080a·R_ARM_THM_CALL·········00000000···zdb_record_find
4 0000007c··0000090a·R_ARM_THM_CALL·········00000000···dnsname_len4 00000074··0000090a·R_ARM_THM_CALL·········00000000···dnsname_len
5 000000ae··00000a0a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_init5 000000ac··00000a0a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_init
6 000000c0··00000b0a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_hasnext6 000000be··00000b0a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_hasnext
7 000000cc··00000c0a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_nextname7 000000ca··00000c0a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_nextname
8 000000d4··00000d0a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_next8 000000d2··00000d0a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_next
9 000000dc··00000e0a·R_ARM_THM_CALL·········00000000···avl_iterator_init9 000000da··00000e0a·R_ARM_THM_CALL·········00000000···avl_iterator_init
10 000000ea··00000f0a·R_ARM_THM_CALL·········00000000···avl_iterator_next_node10 000000e8··00000f0a·R_ARM_THM_CALL·········00000000···avl_iterator_next_node
11 00000172··0000090a·R_ARM_THM_CALL·········00000000···dnsname_len11 00000170··0000090a·R_ARM_THM_CALL·········00000000···dnsname_len
12 000001aa··0000100a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_init12 000001a8··0000100a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_init
13 000001b0··0000110a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_hasnext13 000001ae··0000110a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_hasnext
14 000001ba··0000120a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_next_node14 000001b8··0000120a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_next_node
15 000001f4··0000110a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_hasnext15 000001f4··0000110a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_hasnext
16 0000022c··0000130a·R_ARM_THM_CALL·········00000000···base32hex_encode16 00000224··0000130a·R_ARM_THM_CALL·········00000000···base32hex_encode
17 00000258··0000140a·R_ARM_THM_CALL·········00000000···output_stream_write_u1617 00000254··0000140a·R_ARM_THM_CALL·········00000000···output_stream_write_u16
18 00000268··0000140a·R_ARM_THM_CALL·········00000000···output_stream_write_u1618 00000264··0000140a·R_ARM_THM_CALL·········00000000···output_stream_write_u16
19 00000276··0000150a·R_ARM_THM_CALL·········00000000···output_stream_write_nu3219 00000272··0000150a·R_ARM_THM_CALL·········00000000···output_stream_write_nu32
20 00000286··0000160a·R_ARM_THM_CALL·········00000000···output_stream_write_nu1620 00000282··0000160a·R_ARM_THM_CALL·········00000000···output_stream_write_nu16
21 00000348··0000140a·R_ARM_THM_CALL·········00000000···output_stream_write_u1621 00000346··0000140a·R_ARM_THM_CALL·········00000000···output_stream_write_u16
22 00000352··0000140a·R_ARM_THM_CALL·········00000000···output_stream_write_u1622 00000350··0000140a·R_ARM_THM_CALL·········00000000···output_stream_write_u16
23 0000035a··0000150a·R_ARM_THM_CALL·········00000000···output_stream_write_nu3223 00000358··0000150a·R_ARM_THM_CALL·········00000000···output_stream_write_nu32
24 00000362··0000160a·R_ARM_THM_CALL·········00000000···output_stream_write_nu1624 00000360··0000160a·R_ARM_THM_CALL·········00000000···output_stream_write_nu16
25 0000038a··0000120a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_next_node25 00000388··0000120a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_next_node
26 000003c8··0000090a·R_ARM_THM_CALL·········00000000···dnsname_len26 000003c6··0000090a·R_ARM_THM_CALL·········00000000···dnsname_len
323 B
strings --all --bytes=8 {}
    
Offset 1, 12 lines modifiedOffset 1, 11 lines modified
1 BF9F·Fsheh1 ehBF9F·F
2 ch*FAF·F 
3 chJF·F9h2 chJF·F9h
4 FchRFAF·F3 FchRFAF·F
5 GchJF·F9h4 GchJF9h·F
6 zdb_zone_store_axfr5 zdb_zone_store_axfr
7 zdb_record_find6 zdb_record_find
8 dnsname_len7 dnsname_len
9 zdb_zone_label_iterator_init8 zdb_zone_label_iterator_init
10 zdb_zone_label_iterator_hasnext9 zdb_zone_label_iterator_hasnext
11 zdb_zone_label_iterator_nextname10 zdb_zone_label_iterator_nextname
12 zdb_zone_label_iterator_next11 zdb_zone_label_iterator_next
12.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 403 lines modifiedOffset 2, 403 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<zdb_zone_store_axfr>:3 00000000·<zdb_zone_store_axfr>:
4 zdb_zone_store_axfr():4 zdb_zone_store_axfr():
5 »       str.w»  r4,·[sp,·#-36]!5 »       str.w»  r4,·[sp,·#-36]!
6 »       mov.w»  r3,·#256»   ;·0x100 
7 »       mov»    r4,·r1 
8 »       strd»   r5,·r6,·[sp,·#4] 
9 »       mov»    r6,·r0 
10 »       mov.w»  r1,·#1536»  ;·0x600 
11 »       ldr»    r0,·[r0,·#4] 
12 »       strd»   r7,·r8,·[sp,·#12]6 »       strd»   r7,·r8,·[sp,·#12]
 7 »       mov»    r7,·r0
 8 »       ldr»    r0,·[r0,·#4]
 9 »       strd»   r5,·r6,·[sp,·#4]
13 »       strd»   r9,·sl,·[sp,·#20]10 »       strd»   r9,·sl,·[sp,·#20]
14 »       strd»   fp,·lr,·[sp,·#28]11 »       strd»   fp,·lr,·[sp,·#28]
15 »       sub.w»  sp,·sp,·#30464»      ;·0x770012 »       sub.w»  sp,·sp,·#30464»      ;·0x7700
16 »       sub»    sp,·#1213 »       sub»    sp,·#20
17 »       add»    r5,·sp,·#136»  ;·0x8814 »       mov»    r4,·r1
 15 »       add»    r6,·sp,·#144»  ;·0x90
 16 »       mov.w»  r3,·#256»   ;·0x100
 17 »       sub.w»  sl,·r6,·#68» ;·0x44
 18 »       mov.w»  r1,·#1536»  ;·0x600
18 »       add.w»  r0,·r0,·#2019 »       add.w»  r0,·r0,·#20
19 »       sub.w»  sl,·r5,·#68» ;·0x44 
20 »       strh.w» r3,·[sl,·#2]20 »       strh.w» r3,·[sl,·#2]
21 »       bl»     0·<zdb_record_find>21 »       bl»     0·<zdb_record_find>
22 ·R_ARM_THM_CALL» zdb_record_find22 ·R_ARM_THM_CALL» zdb_record_find
23 »       cmp»    r0,·#023 »       cmp»    r0,·#0
24 »       beq.w»  392·<zdb_zone_store_axfr+0x392>24 »       beq.w»  390·<zdb_zone_store_axfr+0x390>
25 »       mov»    fp,·r025 »       mov»    fp,·r0
26 »       add.w»  r2,·r0,·#1026 »       ldrh»   r2,·[r0,·#8]
27 »       ldr»    r7,·[r6,·#0]27 »       ldr.w»  r1,·[fp,·#4]
28 »       add»    r0,·sp,·#760»  ;·0x2f828 »       ldr»    r5,·[r7,·#0]
29 »       mov.w»  r1,·#1536»  ;·0x60029 »       strd»   r6,·r7,·[sp,·#4]
30 »       strd»   r5,·r6,·[sp]30 »       ldr»    r7,·[r7,·#36]» ;·0x24
31 »       ldr.w»  r3,·[fp,·#4]31 »       ldr»    r3,·[r4,·#4]
32 »       strd»   r2,·r0,·[sp,·#8]32 »       mov.w»  r0,·#1536»  ;·0x600
33 »       ldrh.w» r2,·[fp,·#8] 
34 »       strh.w» r1,·[r5,·#-68] 
35 »       mov»    r0,·r7 
36 »       mov.w»  r5,·#0 
37 »       ldr»    r1,·[r4,·#4] 
38 »       rev»    r3,·r3 
39 »       str.w»  r3,·[sl,·#4] 
40 »       rev16»  r2,·r233 »       rev16»  r2,·r2
41 »       ldr»    r3,·[r6,·#36]» ;·0x2434 »       strh.w» r0,·[r6,·#-68]
42 »       ldr»    r6,·[r1,·#0]35 »       rev»    r1,·r1
 36 »       add.w»  r0,·fp,·#10
 37 »       str»    r7,·[sp,·#12]
 38 »       mov»    r7,·r0
 39 »       mov»    r0,·r5
 40 »       ldr»    r6,·[r3,·#0]
 41 »       str»    r7,·[sp,·#20]
 42 »       str.w»  r1,·[sl,·#4]
43 »       strh.w» r2,·[sl,·#8]43 »       strh.w» r2,·[sl,·#8]
44 »       str»    r3,·[sp,·#16] 
45 »       bl»     0·<dnsname_len>44 »       bl»     0·<dnsname_len>
46 ·R_ARM_THM_CALL» dnsname_len45 ·R_ARM_THM_CALL» dnsname_len
 46 »       mov»    r1,·r5
47 »       mov»    r2,·r047 »       mov»    r2,·r0
48 »       mov»    r1,·r7 
49 »       mov»    r0,·r448 »       mov»    r0,·r4
50 »       add»    r7,·sp,·#504»  ;·0x1f849 »       add»    r5,·sp,·#768»  ;·0x300
51 »       blx»    r650 »       blx»    r6
52 »       ldr»    r3,·[r4,·#4]51 »       ldr»    r3,·[r4,·#4]
53 »       mov.w»  r2,·#1052 »       mov.w»  r2,·#10
54 »       mov»    r1,·sl53 »       mov»    r1,·sl
55 »       mov»    r0,·r454 »       mov»    r0,·r4
 55 »       mov»    r6,·r5
 56 »       mov»    r8,·r6
 57 »       mov.w»  r5,·#0
56 »       ldr»    r3,·[r3,·#0]58 »       ldr»    r3,·[r3,·#0]
57 »       blx»    r359 »       blx»    r3
58 »       ldr»    r3,·[r4,·#4]60 »       ldr»    r3,·[r4,·#4]
59 »       mov»    r0,·r461 »       mov»    r1,·r7
60 »       ldrh.w» r2,·[fp,·#8]62 »       ldrh.w» r2,·[fp,·#8]
61 »       ldr»    r1,·[sp,·#8]63 »       mov»    r0,·r4
 64 »       add»    r7,·sp,·#512»  ;·0x200
62 »       ldr»    r3,·[r3,·#0]65 »       ldr»    r3,·[r3,·#0]
63 »       blx»    r366 »       blx»    r3
64 »       ldr»    r1,·[sp,·#4]67 »       mov»    r0,·r6
65 »       ldr.w»  r8,·[sp,·#12]68 »       ldr»    r1,·[sp,·#8]
66 »       mov»    r0,·r8 
67 »       bl»     0·<zdb_zone_label_iterator_init>69 »       bl»     0·<zdb_zone_label_iterator_init>
68 ·R_ARM_THM_CALL» zdb_zone_label_iterator_init70 ·R_ARM_THM_CALL» zdb_zone_label_iterator_init
69 »       ldr»    r0,·[sp,·#0]71 »       ldr»    r6,·[sp,·#4]
70 »       str.w»  fp,·[sp,·#12]72 »       str.w»  fp,·[sp,·#16]
71 »       mov»    fp,·r873 »       mov»    fp,·r8
72 »       sub.w»  r9,·r0,·#56» ;·0x3874 »       sub.w»  r9,·r6,·#56» ;·0x38
73 »       mov»    r0,·fp75 »       mov»    r0,·fp
74 »       bl»     0·<zdb_zone_label_iterator_hasnext>76 »       bl»     0·<zdb_zone_label_iterator_hasnext>
75 ·R_ARM_THM_CALL» zdb_zone_label_iterator_hasnext77 ·R_ARM_THM_CALL» zdb_zone_label_iterator_hasnext
76 »       cmp»    r0,·#078 »       cmp»    r0,·#0
77 »       beq.n»  16a·<zdb_zone_store_axfr+0x16a>79 »       beq.n»  168·<zdb_zone_store_axfr+0x168>
78 »       mov»    r1,·r780 »       mov»    r1,·r7
79 »       mov»    r0,·fp81 »       mov»    r0,·fp
80 »       bl»     0·<zdb_zone_label_iterator_nextname>82 »       bl»     0·<zdb_zone_label_iterator_nextname>
81 ·R_ARM_THM_CALL» zdb_zone_label_iterator_nextname83 ·R_ARM_THM_CALL» zdb_zone_label_iterator_nextname
82 »       mov»    r8,·r084 »       mov»    r8,·r0
83 »       mov»    r0,·fp85 »       mov»    r0,·fp
84 »       bl»     0·<zdb_zone_label_iterator_next>86 »       bl»     0·<zdb_zone_label_iterator_next>
85 ·R_ARM_THM_CALL» zdb_zone_label_iterator_next87 ·R_ARM_THM_CALL» zdb_zone_label_iterator_next
86 »       mov»    r1,·r988 »       mov»    r1,·r9
87 »       ldr»    r0,·[r0,·#20]89 »       ldr»    r0,·[r0,·#20]
88 »       bl»     0·<avl_iterator_init>90 »       bl»     0·<avl_iterator_init>
89 ·R_ARM_THM_CALL» avl_iterator_init91 ·R_ARM_THM_CALL» avl_iterator_init
90 »       ldr.w»  r3,·[r9]92 »       ldr.w»  r3,·[r9]
91 »       cmp»    r3,·#093 »       cmp»    r3,·#0
92 »       blt.n»  be·<zdb_zone_store_axfr+0xbe>94 »       blt.n»  bc·<zdb_zone_store_axfr+0xbc>
93 »       mov»    r0,·r995 »       mov»    r0,·r9
94 »       bl»     0·<avl_iterator_next_node>96 »       bl»     0·<avl_iterator_next_node>
95 ·R_ARM_THM_CALL» avl_iterator_next_node97 ·R_ARM_THM_CALL» avl_iterator_next_node
96 »       ldr»    r3,·[r0,·#12]98 »       ldr»    r3,·[r0,·#12]
97 »       cmp.w»  r3,·#1536»  ;·0x60099 »       cmp.w»  r3,·#1536»  ;·0x600
98 »       beq.n»  e0·<zdb_zone_store_axfr+0xe0>100 »       beq.n»  de·<zdb_zone_store_axfr+0xde>
99 »       strh.w» r3,·[sl] 
100 »       ldr»    r6,·[r0,·#8]101 »       ldr»    r6,·[r0,·#8]
101 »       b.n»    120·<zdb_zone_store_axfr+0x120>102 »       strh.w» r3,·[sl]
 103 »       b.n»    11e·<zdb_zone_store_axfr+0x11e>
102 »       ldr»    r3,·[r4,·#4]104 »       ldr»    r3,·[r4,·#4]
103 »       ldr»    r3,·[r3,·#0]105 »       ldr»    r3,·[r3,·#0]
104 »       blx»    r3106 »       blx»    r3
105 »       subs»   r5,·r0,·#0107 »       subs»   r5,·r0,·#0
Max diff block lines reached; 9317/12664 bytes (73.57%) of diff not shown.
42.6 KB
zdb_zone_write_text.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········5132·(bytes·into·file)13 ··Start·of·section·headers:··········5136·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1219 ··Number·of·section·headers:·········12
20 ··Section·header·string·table·index:·1120 ··Section·header·string·table·index:·11
2.38 KB
readelf --wide --sections {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 There·are·12·section·headers,·starting·at·offset·0x140c:1 There·are·12·section·headers,·starting·at·offset·0x1410:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000720·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000724·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0010d4·0002d0·08···I··9···1··46 ··[·2]·.rel.text·········REL·············00000000·0010d8·0002d0·08···I··9···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000754·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000758·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000754·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000758·000000·00··WA··0···0··1
9 ··[·5]·.rodata···········PROGBITS········00000000·000754·000005·00···A··0···0··49 ··[·5]·.rodata···········PROGBITS········00000000·000758·000005·00···A··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·00075c·0001ee·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000760·0001ee·01·AMS··0···0··4
11 ··[·7]·.note.GNU-stack···PROGBITS········00000000·00094a·000000·00······0···0··111 ··[·7]·.note.GNU-stack···PROGBITS········00000000·00094e·000000·00······0···0··1
12 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00094a·000033·00······0···0··112 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00094e·000033·00······0···0··1
13 ··[·9]·.symtab···········SYMTAB··········00000000·000980·000450·10·····10··33··413 ··[·9]·.symtab···········SYMTAB··········00000000·000984·000450·10·····10··33··4
14 ··[10]·.strtab···········STRTAB··········00000000·000dd0·000303·00······0···0··114 ··[10]·.strtab···········STRTAB··········00000000·000dd4·000303·00······0···0··1
15 ··[11]·.shstrtab·········STRTAB··········00000000·0013a4·000067·00······0···0··115 ··[11]·.shstrtab·········STRTAB··········00000000·0013a8·000067·00······0···0··1
16 Key·to·Flags:16 Key·to·Flags:
17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
20 ··y·(purecode),·p·(processor·specific)20 ··y·(purecode),·p·(processor·specific)
3.64 KB
readelf --wide --symbols {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Symbol·table·'.symtab'·contains·69·entries:1 Symbol·table·'.symtab'·contains·69·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
5 ·····2:·000004c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d5 ·····2:·000004c8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC06 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC0
7 ·····4:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17 ·····4:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
8 ·····5:·00000058·····0·NOTYPE··LOCAL··DEFAULT····6·.LC48 ·····5:·00000058·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
9 ·····6:·00000050·····0·NOTYPE··LOCAL··DEFAULT····6·.LC39 ·····6:·00000050·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
10 ·····7:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC510 ·····7:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
11 ·····8:·00000030·····0·NOTYPE··LOCAL··DEFAULT····6·.LC211 ·····8:·00000030·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
12 ·····9:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC612 ·····9:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
13 ····10:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC813 ····10:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
14 ····11:·00000078·····0·NOTYPE··LOCAL··DEFAULT····6·.LC714 ····11:·00000078·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
15 ····12:·00000500·····0·NOTYPE··LOCAL··DEFAULT····1·$t15 ····12:·00000504·····0·NOTYPE··LOCAL··DEFAULT····1·$t
16 ····13:·000006f8·····0·NOTYPE··LOCAL··DEFAULT····1·$d16 ····13:·000006fc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
17 ····14:·00000090·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1017 ····14:·00000090·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
18 ····15:·0000013c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1318 ····15:·0000013c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
19 ····16:·00000088·····0·NOTYPE··LOCAL··DEFAULT····6·.LC919 ····16:·00000088·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
20 ····17:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1620 ····17:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
21 ····18:·00000194·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1521 ····18:·00000194·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
22 ····19:·00000098·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1122 ····19:·00000098·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
23 ····20:·00000108·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1223 ····20:·00000108·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
30 ····26:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d30 ····26:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT····1·31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT····3·32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT····4·33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT····6·34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT····7·35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
36 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT····8·36 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
37 ····33:·00000001··1280·FUNC····GLOBAL·DEFAULT····1·zdb_zone_write_text_ex37 ····33:·00000001··1284·FUNC····GLOBAL·DEFAULT····1·zdb_zone_write_text_ex
38 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·buffer_output_stream_init38 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·buffer_output_stream_init
39 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len39 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len
40 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_record_find40 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_record_find
41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_cstr41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_cstr
42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformat42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformat
43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_init43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_init
44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_hasnext44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_hasnext
Offset 51, 15 lines modifiedOffset 51, 15 lines modified
51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osprintln51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osprintln
52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__memcpy_chk52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__memcpy_chk
53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_avl_iterator_init53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_avl_iterator_init
54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_avl_iterator_hasnext54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_avl_iterator_hasnext
55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_avl_iterator_next_node55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_avl_iterator_next_node
56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·output_stream_write_base32hex57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·output_stream_write_base32hex
58 ····54:·00000501···544·FUNC····GLOBAL·DEFAULT····1·zdb_zone_write_text_file58 ····54:·00000505···544·FUNC····GLOBAL·DEFAULT····1·zdb_zone_write_text_file
59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·thread_pool_get_random_ctx59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·thread_pool_get_random_ctx
60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·random_next61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·random_next
62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·snformat62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·snformat
63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·file_exists63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·file_exists
64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·file_output_stream_create64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·file_output_stream_create
65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·file_is_link65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·file_is_link
12.0 KB
readelf --wide --relocs {}
    
Offset 1, 93 lines modifiedOffset 1, 93 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x10d4·contains·90·entries:1 Relocation·section·'.rel.text'·at·offset·0x10d8·contains·90·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000034··0000220a·R_ARM_THM_CALL·········00000000···buffer_output_stream_init3 00000034··0000220a·R_ARM_THM_CALL·········00000000···buffer_output_stream_init
4 00000040··0000230a·R_ARM_THM_CALL·········00000000···dnsname_len4 00000040··0000230a·R_ARM_THM_CALL·········00000000···dnsname_len
5 00000050··0000240a·R_ARM_THM_CALL·········00000000···zdb_record_find5 00000050··0000240a·R_ARM_THM_CALL·········00000000···zdb_record_find
6 0000007a··0000250a·R_ARM_THM_CALL·········00000000···dnsname_to_cstr6 00000070··0000250a·R_ARM_THM_CALL·········00000000···dnsname_to_cstr
7 0000008c··0000260a·R_ARM_THM_CALL·········00000000···osformat7 0000008e··0000260a·R_ARM_THM_CALL·········00000000···osformat
8 00000094··0000270a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_init8 00000096··0000270a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_init
9 000000ae··0000280a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_hasnext9 000000b0··0000280a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_hasnext
10 000000c4··0000290a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_nextname_to_cstr10 000000c6··0000290a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_nextname_to_cstr
11 000000ee··00002a0a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_next11 000000f0··00002a0a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_next
12 000000fc··0000240a·R_ARM_THM_CALL·········00000000···zdb_record_find12 000000fe··0000240a·R_ARM_THM_CALL·········00000000···zdb_record_find
13 00000162··0000260a·R_ARM_THM_CALL·········00000000···osformat13 00000164··0000260a·R_ARM_THM_CALL·········00000000···osformat
14 00000172··00002b0a·R_ARM_THM_CALL·········00000000···osprint_rdata14 00000174··00002b0a·R_ARM_THM_CALL·········00000000···osprint_rdata
15 00000196··00002c0a·R_ARM_THM_CALL·········00000000···dnscore_shuttingdown15 00000198··00002c0a·R_ARM_THM_CALL·········00000000···dnscore_shuttingdown
16 000001ac··00002d0a·R_ARM_THM_CALL·········00000000···avl_iterator_init16 000001ae··00002d0a·R_ARM_THM_CALL·········00000000···avl_iterator_init
17 000001d2··00002e0a·R_ARM_THM_CALL·········00000000···avl_iterator_next_node17 000001d4··00002e0a·R_ARM_THM_CALL·········00000000···avl_iterator_next_node
18 0000023c··0000260a·R_ARM_THM_CALL·········00000000···osformat18 0000023e··0000260a·R_ARM_THM_CALL·········00000000···osformat
19 0000024c··0000260a·R_ARM_THM_CALL·········00000000···osformat19 0000024e··0000260a·R_ARM_THM_CALL·········00000000···osformat
20 0000025a··00002b0a·R_ARM_THM_CALL·········00000000···osprint_rdata20 0000025c··00002b0a·R_ARM_THM_CALL·········00000000···osprint_rdata
21 000002b6··0000260a·R_ARM_THM_CALL·········00000000···osformat21 000002b8··0000260a·R_ARM_THM_CALL·········00000000···osformat
22 000002f2··00002f0a·R_ARM_THM_CALL·········00000000···osprintln22 000002f4··00002f0a·R_ARM_THM_CALL·········00000000···osprintln
23 0000030c··0000280a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_hasnext23 0000030e··0000280a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_hasnext
24 00000360··0000300a·R_ARM_THM_CALL·········00000000···__memcpy_chk24 00000362··0000300a·R_ARM_THM_CALL·········00000000···__memcpy_chk
25 0000036a··0000310a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_init25 0000036c··0000310a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_init
26 00000370··0000320a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_hasnext26 00000372··0000320a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_hasnext
27 0000037a··0000330a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_next_node27 0000037c··0000330a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_next_node
28 0000039a··00002c0a·R_ARM_THM_CALL·········00000000···dnscore_shuttingdown28 0000039c··00002c0a·R_ARM_THM_CALL·········00000000···dnscore_shuttingdown
29 000003a4··0000320a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_hasnext29 000003a6··0000320a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_hasnext
30 000003c2··0000340a·R_ARM_THM_CALL·········00000000···memcpy30 000003c4··0000340a·R_ARM_THM_CALL·········00000000···memcpy
31 000003cc··0000340a·R_ARM_THM_CALL·········00000000···memcpy31 000003ce··0000340a·R_ARM_THM_CALL·········00000000···memcpy
32 000003de··0000350a·R_ARM_THM_CALL·········00000000···output_stream_write_base32hex32 000003e0··0000350a·R_ARM_THM_CALL·········00000000···output_stream_write_base32hex
33 00000420··0000260a·R_ARM_THM_CALL·········00000000···osformat33 00000422··0000260a·R_ARM_THM_CALL·········00000000···osformat
34 0000042e··00002b0a·R_ARM_THM_CALL·········00000000···osprint_rdata34 00000430··00002b0a·R_ARM_THM_CALL·········00000000···osprint_rdata
35 00000436··00002f0a·R_ARM_THM_CALL·········00000000···osprintln35 00000438··00002f0a·R_ARM_THM_CALL·········00000000···osprintln
36 00000454··0000260a·R_ARM_THM_CALL·········00000000···osformat36 00000456··0000260a·R_ARM_THM_CALL·········00000000···osformat
37 00000464··00002b0a·R_ARM_THM_CALL·········00000000···osprint_rdata37 00000466··00002b0a·R_ARM_THM_CALL·········00000000···osprint_rdata
38 0000046c··00002f0a·R_ARM_THM_CALL·········00000000···osprintln38 0000046e··00002f0a·R_ARM_THM_CALL·········00000000···osprintln
39 00000488··0000250a·R_ARM_THM_CALL·········00000000···dnsname_to_cstr39 0000048a··0000250a·R_ARM_THM_CALL·········00000000···dnsname_to_cstr
40 0000049a··00002f0a·R_ARM_THM_CALL·········00000000···osprintln40 0000049c··00002f0a·R_ARM_THM_CALL·········00000000···osprintln
41 000004a2··0000330a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_next_node41 000004a4··0000330a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_next_node
42 000004c4··00000303·R_ARM_REL32············00000000···.LC042 000004c8··00000303·R_ARM_REL32············00000000···.LC0
43 000004c8··00001603·R_ARM_REL32············00000000···.rodata 
44 000004cc··00001603·R_ARM_REL32············00000000···.rodata43 000004cc··00001603·R_ARM_REL32············00000000···.rodata
45 000004d0··00001603·R_ARM_REL32············00000000···.rodata44 000004d0··00001603·R_ARM_REL32············00000000···.rodata
46 000004d4··00000403·R_ARM_REL32············0000001c···.LC145 000004d4··00001603·R_ARM_REL32············00000000···.rodata
47 000004d8··00001603·R_ARM_REL32············00000000···.rodata46 000004d8··00000403·R_ARM_REL32············0000001c···.LC1
48 000004dc··00000503·R_ARM_REL32············00000058···.LC447 000004dc··00001603·R_ARM_REL32············00000000···.rodata
49 000004e0··00000603·R_ARM_REL32············00000050···.LC348 000004e0··00000503·R_ARM_REL32············00000058···.LC4
50 000004e4··00000703·R_ARM_REL32············0000005c···.LC549 000004e4··00000603·R_ARM_REL32············00000050···.LC3
51 000004e8··00001603·R_ARM_REL32············00000000···.rodata50 000004e8··00000703·R_ARM_REL32············0000005c···.LC5
52 000004ec··00000803·R_ARM_REL32············00000030···.LC251 000004ec··00001603·R_ARM_REL32············00000000···.rodata
53 000004f0··00000903·R_ARM_REL32············0000006c···.LC652 000004f0··00000803·R_ARM_REL32············00000030···.LC2
54 000004f4··00000a03·R_ARM_REL32············0000007c···.LC853 000004f4··00000903·R_ARM_REL32············0000006c···.LC6
55 000004f8··00000b03·R_ARM_REL32············00000078···.LC754 000004f8··00000a03·R_ARM_REL32············0000007c···.LC8
56 000004fc··00000803·R_ARM_REL32············00000030···.LC255 000004fc··00000b03·R_ARM_REL32············00000078···.LC7
57 00000524··0000370a·R_ARM_THM_CALL·········00000000···thread_pool_get_random_ctx56 00000500··00000803·R_ARM_REL32············00000030···.LC2
58 00000538··0000380a·R_ARM_THM_CALL·········00000000···strlen57 0000052a··0000370a·R_ARM_THM_CALL·········00000000···thread_pool_get_random_ctx
59 0000055a··00002c0a·R_ARM_THM_CALL·········00000000···dnscore_shuttingdown58 0000053c··0000380a·R_ARM_THM_CALL·········00000000···strlen
60 00000562··0000390a·R_ARM_THM_CALL·········00000000···random_next59 0000055e··00002c0a·R_ARM_THM_CALL·········00000000···dnscore_shuttingdown
61 00000574··00003a0a·R_ARM_THM_CALL·········00000000···snformat60 00000566··0000390a·R_ARM_THM_CALL·········00000000···random_next
62 0000057a··00003b0a·R_ARM_THM_CALL·········00000000···file_exists61 00000578··00003a0a·R_ARM_THM_CALL·········00000000···snformat
63 00000594··00003c0a·R_ARM_THM_CALL·········00000000···file_output_stream_create62 0000057e··00003b0a·R_ARM_THM_CALL·········00000000···file_exists
64 000005a6··0000210a·R_ARM_THM_CALL·········00000001···zdb_zone_write_text_ex63 00000598··00003c0a·R_ARM_THM_CALL·········00000000···file_output_stream_create
65 000005b0··00003d0a·R_ARM_THM_CALL·········00000000···file_is_link64 000005aa··0000210a·R_ARM_THM_CALL·········00000001···zdb_zone_write_text_ex
66 000005bc··00003e0a·R_ARM_THM_CALL·········00000000···rename65 000005b4··00003d0a·R_ARM_THM_CALL·········00000000···file_is_link
67 000005dc··00003f0a·R_ARM_THM_CALL·········00000000···logger_handle_msg66 000005c0··00003e0a·R_ARM_THM_CALL·········00000000···rename
68 00000606··00002c0a·R_ARM_THM_CALL·········00000000···dnscore_shuttingdown67 000005e0··00003f0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
69 00000610··0000390a·R_ARM_THM_CALL·········00000000···random_next68 0000060a··00002c0a·R_ARM_THM_CALL·········00000000···dnscore_shuttingdown
70 00000620··00003a0a·R_ARM_THM_CALL·········00000000···snformat69 00000614··0000390a·R_ARM_THM_CALL·········00000000···random_next
71 00000626··00003b0a·R_ARM_THM_CALL·········00000000···file_exists70 00000624··00003a0a·R_ARM_THM_CALL·········00000000···snformat
72 00000644··00003f0a·R_ARM_THM_CALL·········00000000···logger_handle_msg71 0000062a··00003b0a·R_ARM_THM_CALL·········00000000···file_exists
73 0000065e··00003f0a·R_ARM_THM_CALL·········00000000···logger_handle_msg72 00000648··00003f0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
74 00000664··0000400a·R_ARM_THM_CALL·········00000000···unlink73 00000662··00003f0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
75 0000066a··0000410a·R_ARM_THM_CALL·········00000000···thread_pool_setup_random_ctx74 00000668··0000400a·R_ARM_THM_CALL·········00000000···unlink
76 0000066e··0000370a·R_ARM_THM_CALL·········00000000···thread_pool_get_random_ctx75 0000066e··0000410a·R_ARM_THM_CALL·········00000000···thread_pool_setup_random_ctx
77 00000694··00003f0a·R_ARM_THM_CALL·········00000000···logger_handle_msg76 00000672··0000370a·R_ARM_THM_CALL·········00000000···thread_pool_get_random_ctx
78 0000069c··0000400a·R_ARM_THM_CALL·········00000000···unlink77 00000698··00003f0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
79 000006a4··0000420a·R_ARM_THM_CALL·········00000000···__errno_location78 000006a0··0000400a·R_ARM_THM_CALL·········00000000···unlink
80 000006c2··00003f0a·R_ARM_THM_CALL·········00000000···logger_handle_msg79 000006a8··0000420a·R_ARM_THM_CALL·········00000000···__errno_location
81 000006ce··0000420a·R_ARM_THM_CALL·········00000000···__errno_location80 000006c6··00003f0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
82 000006f0··00003f0a·R_ARM_THM_CALL·········00000000···logger_handle_msg81 000006d2··0000420a·R_ARM_THM_CALL·········00000000···__errno_location
83 000006f8··00004319·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_82 000006f4··00003f0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
84 000006fc··00000e03·R_ARM_REL32············00000090···.LC1083 000006fc··00004319·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
85 00000700··0000441a·R_ARM_GOT_BREL·········00000000···g_database_logger84 00000700··00000e03·R_ARM_REL32············00000090···.LC10
86 00000704··00000f03·R_ARM_REL32············0000013c···.LC1385 00000704··0000441a·R_ARM_GOT_BREL·········00000000···g_database_logger
87 00000708··00001003·R_ARM_REL32············00000088···.LC986 00000708··00000f03·R_ARM_REL32············0000013c···.LC13
88 0000070c··00001103·R_ARM_REL32············000001c8···.LC1687 0000070c··00001003·R_ARM_REL32············00000088···.LC9
89 00000710··00001203·R_ARM_REL32············00000194···.LC1588 00000710··00001103·R_ARM_REL32············000001c8···.LC16
90 00000714··00001303·R_ARM_REL32············00000098···.LC1189 00000714··00001203·R_ARM_REL32············00000194···.LC15
91 00000718··00001403·R_ARM_REL32············00000108···.LC1290 00000718··00001303·R_ARM_REL32············00000098···.LC11
92 0000071c··00001503·R_ARM_REL32············00000158···.LC1491 0000071c··00001403·R_ARM_REL32············00000108···.LC12
 92 00000720··00001503·R_ARM_REL32············00000158···.LC14
23.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 8, 277 lines modifiedOffset 8, 278 lines modified
8 »       str.w»  r4,·[sp,·#-36]!8 »       str.w»  r4,·[sp,·#-36]!
9 »       strd»   r5,·r6,·[sp,·#4]9 »       strd»   r5,·r6,·[sp,·#4]
10 »       strd»   r7,·r8,·[sp,·#12]10 »       strd»   r7,·r8,·[sp,·#12]
11 »       strd»   r9,·sl,·[sp,·#20]11 »       strd»   r9,·sl,·[sp,·#20]
12 »       strd»   fp,·lr,·[sp,·#28]12 »       strd»   fp,·lr,·[sp,·#28]
13 »       sub.w»  sp,·sp,·#39424»      ;·0x9a0013 »       sub.w»  sp,·sp,·#39424»      ;·0x9a00
14 »       sub»    sp,·#2814 »       sub»    sp,·#28
 15 »       mov»    r5,·r0
15 »       add»    r4,·sp,·#280»  ;·0x11816 »       add»    r4,·sp,·#280»  ;·0x118
16 »       add.w»  sl,·sp,·#80» ;·0x5017 »       add.w»  sl,·sp,·#80» ;·0x50
17 »       str»    r2,·[sp,·#12] 
18 »       ldr»    r2,·[r0,·#36]» ;·0x24 
19 »       strd»   r3,·r4,·[sp,·#44]»     ;·0x2c18 »       strd»   r3,·r4,·[sp,·#44]»     ;·0x2c
20 »       mov»    r4,·r019 »       ldr»    r3,·[r5,·#36]» ;·0x24
21 »       str»    r2,·[sp,·#56]» ;·0x3820 »       str»    r2,·[sp,·#12]
22 »       mov.w»  r2,·#4096»  ;·0x1000 
23 »       str»    r0,·[sp,·#64]» ;·0x4021 »       str»    r0,·[sp,·#64]» ;·0x40
 22 »       mov.w»  r2,·#4096»  ;·0x1000
24 »       mov»    r0,·sl23 »       mov»    r0,·sl
 24 »       str»    r3,·[sp,·#56]» ;·0x38
25 »       bl»     0·<buffer_output_stream_init>25 »       bl»     0·<buffer_output_stream_init>
26 ·R_ARM_THM_CALL» buffer_output_stream_init26 ·R_ARM_THM_CALL» buffer_output_stream_init
27 »       subs»   r6,·r0,·#027 »       subs»   r6,·r0,·#0
28 »       blt.w»  2ce·<zdb_zone_write_text_ex+0x2ce>28 »       blt.w»  2d0·<zdb_zone_write_text_ex+0x2d0>
29 »       ldr»    r0,·[r4,·#0]29 »       ldr»    r0,·[r5,·#0]
30 »       bl»     0·<dnsname_len>30 »       bl»     0·<dnsname_len>
31 ·R_ARM_THM_CALL» dnsname_len31 ·R_ARM_THM_CALL» dnsname_len
32 »       str»    r0,·[sp,·#52]» ;·0x3432 »       str»    r0,·[sp,·#52]» ;·0x34
 33 »       ldr»    r0,·[r5,·#4]
33 »       mov.w»  r1,·#1536»  ;·0x60034 »       mov.w»  r1,·#1536»  ;·0x600
34 »       ldr»    r0,·[r4,·#4] 
35 »       add.w»  r0,·r0,·#2035 »       add.w»  r0,·r0,·#20
36 »       bl»     0·<zdb_record_find>36 »       bl»     0·<zdb_record_find>
37 ·R_ARM_THM_CALL» zdb_record_find37 ·R_ARM_THM_CALL» zdb_record_find
38 »       cmp»    r0,·#038 »       cmp»    r0,·#0
39 »       beq.w»  4aa·<zdb_zone_write_text_ex+0x4aa>39 »       beq.w»  4ac·<zdb_zone_write_text_ex+0x4ac>
40 »       ldr»    r4,·[r0,·#4]40 »       ldr»    r4,·[r0,·#4]
41 »       add.w»  r6,·sp,·#9728»       ;·0x2600 
42 »       add»    r2,·sp,·#536»  ;·0x218 
43 »       ldr»    r5,·[sp,·#64]» ;·0x4041 »       ldr»    r5,·[sp,·#64]» ;·0x40
 42 »       add»    r2,·sp,·#536»  ;·0x218
44 »       mov.w»  r3,·#46»    ;·0x2e43 »       mov.w»  r3,·#46»    ;·0x2e
45 »       add.w»  r6,·r6,·#8 
46 »       addw»   r0,·sp,·#513» ;·0x20144 »       addw»   r0,·sp,·#513» ;·0x201
47 »       str»    r6,·[sp,·#40]» ;·0x28 
48 »       str»    r2,·[sp,·#60]» ;·0x3c45 »       str»    r2,·[sp,·#60]» ;·0x3c
49 »       strb.w» r3,·[sp,·#512]»     ;·0x20046 »       strb.w» r3,·[sp,·#512]»     ;·0x200
50 »       ldr»    r1,·[r5,·#0]47 »       ldr»    r1,·[r5,·#0]
51 »       bl»     0·<dnsname_to_cstr>48 »       bl»     0·<dnsname_to_cstr>
52 ·R_ARM_THM_CALL» dnsname_to_cstr49 ·R_ARM_THM_CALL» dnsname_to_cstr
53 »       ldr.w»  r1,·[pc,·#1092]»     ;·4c4·<zdb_zone_write_text_ex+0x4c4>50 »       ldr.w»  r1,·[pc,·#1104]»     ;·4c8·<zdb_zone_write_text_ex+0x4c8>
54 »       mov»    r3,·r451 »       mov»    r3,·r4
 52 »       mov»    r4,·r5
 53 »       add.w»  r5,·sp,·#9728»       ;·0x2600
 54 »       ldr»    r2,·[r4,·#0]
 55 »       add.w»  r5,·r5,·#8
55 »       str»    r0,·[sp,·#68]» ;·0x4456 »       str»    r0,·[sp,·#68]» ;·0x44
56 »       mov»    r0,·sl 
57 »       ldr»    r2,·[r5,·#0] 
58 »       add»    r1,·pc57 »       add»    r1,·pc
 58 »       mov»    r0,·sl
 59 »       str»    r5,·[sp,·#40]» ;·0x28
59 »       bl»     0·<osformat>60 »       bl»     0·<osformat>
60 ·R_ARM_THM_CALL» osformat61 ·R_ARM_THM_CALL» osformat
61 »       mov»    r0,·r662 »       mov»    r0,·r5
62 »       mov»    r1,·r563 »       mov»    r1,·r4
63 »       bl»     0·<zdb_zone_label_iterator_init>64 »       bl»     0·<zdb_zone_label_iterator_init>
64 ·R_ARM_THM_CALL» zdb_zone_label_iterator_init65 ·R_ARM_THM_CALL» zdb_zone_label_iterator_init
65 »       ldr.w»  r2,·[pc,·#1068]»     ;·4c8·<zdb_zone_write_text_ex+0x4c8>66 »       ldr.w»  r2,·[pc,·#1072]»     ;·4cc·<zdb_zone_write_text_ex+0x4cc>
66 »       ldr.w»  r3,·[pc,·#1068]»     ;·4cc·<zdb_zone_write_text_ex+0x4cc>67 »       ldr.w»  r3,·[pc,·#1072]»     ;·4d0·<zdb_zone_write_text_ex+0x4d0>
67 »       add»    r2,·pc68 »       add»    r2,·pc
68 »       add.w»  r8,·r2,·#4 
69 »       add»    r3,·pc69 »       add»    r3,·pc
 70 »       add.w»  r8,·r2,·#4
70 »       add.w»  r9,·r3,·#471 »       add.w»  r9,·r3,·#4
71 »       ldr»    r0,·[sp,·#40]» ;·0x2872 »       ldr»    r0,·[sp,·#40]» ;·0x28
72 »       bl»     0·<zdb_zone_label_iterator_hasnext>73 »       bl»     0·<zdb_zone_label_iterator_hasnext>
73 ·R_ARM_THM_CALL» zdb_zone_label_iterator_hasnext74 ·R_ARM_THM_CALL» zdb_zone_label_iterator_hasnext
74 »       mov»    fp,·r075 »       mov»    fp,·r0
75 »       cmp»    r0,·#076 »       cmp»    r0,·#0
76 »       beq.w»  318·<zdb_zone_write_text_ex+0x318>77 »       beq.w»  31a·<zdb_zone_write_text_ex+0x31a>
77 »       add»    r3,·sp,·#772»  ;·0x30478 »       add»    r3,·sp,·#772»  ;·0x304
78 »       ldr»    r0,·[sp,·#40]» ;·0x2879 »       ldr»    r0,·[sp,·#40]» ;·0x28
79 »       mov»    r1,·r380 »       mov»    r1,·r3
80 »       mov»    r4,·r381 »       mov»    r4,·r3
81 »       str»    r3,·[sp,·#20]82 »       str»    r3,·[sp,·#20]
82 »       bl»     0·<zdb_zone_label_iterator_nextname_to_cstr>83 »       bl»     0·<zdb_zone_label_iterator_nextname_to_cstr>
83 ·R_ARM_THM_CALL» zdb_zone_label_iterator_nextname_to_cstr84 ·R_ARM_THM_CALL» zdb_zone_label_iterator_nextname_to_cstr
84 »       ldr»    r2,·[sp,·#52]» ;·0x3485 »       ldr»    r2,·[sp,·#52]» ;·0x34
85 »       cmp»    r2,·r086 »       cmp»    r2,·r0
86 »       beq.w»  482·<zdb_zone_write_text_ex+0x482>87 »       beq.w»  484·<zdb_zone_write_text_ex+0x484>
87 »       sub.w»  r1,·r0,·r288 »       sub.w»  r1,·r0,·r2
88 »       mov.w»  r2,·#089 »       mov.w»  r2,·#0
89 »       add.w»  r3,·r1,·#4294967295» ;·0xffffffff90 »       add.w»  r3,·r1,·#4294967295» ;·0xffffffff
90 »       strb»   r2,·[r4,·r1]91 »       strb»   r2,·[r4,·r1]
91 »       str»    r1,·[sp,·#16]92 »       str»    r1,·[sp,·#16]
92 »       ldrb»   r1,·[r4,·r3]93 »       ldrb»   r1,·[r4,·r3]
93 »       cmp»    r1,·#46»      ;·0x2e94 »       cmp»    r1,·#46»      ;·0x2e
94 »       bne.n»  ec·<zdb_zone_write_text_ex+0xec>95 »       bne.n»  ee·<zdb_zone_write_text_ex+0xee>
95 »       ldr»    r1,·[sp,·#20]96 »       ldr»    r1,·[sp,·#20]
96 »       str»    r3,·[sp,·#16]97 »       str»    r3,·[sp,·#16]
97 »       strb»   r2,·[r1,·r3]98 »       strb»   r2,·[r1,·r3]
98 »       ldr»    r0,·[sp,·#40]» ;·0x2899 »       ldr»    r0,·[sp,·#40]» ;·0x28
99 »       bl»     0·<zdb_zone_label_iterator_next>100 »       bl»     0·<zdb_zone_label_iterator_next>
100 ·R_ARM_THM_CALL» zdb_zone_label_iterator_next101 ·R_ARM_THM_CALL» zdb_zone_label_iterator_next
101 »       mov»    r7,·r0 
102 »       mov.w»  r1,·#1536»  ;·0x600102 »       mov.w»  r1,·#1536»  ;·0x600
 103 »       mov»    r7,·r0
103 »       add.w»  r0,·r0,·#20104 »       add.w»  r0,·r0,·#20
104 »       bl»     0·<zdb_record_find>105 »       bl»     0·<zdb_record_find>
105 ·R_ARM_THM_CALL» zdb_record_find106 ·R_ARM_THM_CALL» zdb_record_find
106 »       mov»    r6,·r0107 »       mov»    r6,·r0
107 »       cmp»    r0,·#0108 »       cmp»    r0,·#0
108 »       beq.n»  192·<zdb_zone_write_text_ex+0x192>109 »       beq.n»  194·<zdb_zone_write_text_ex+0x194>
 110 »       ldrd»   r4,·r1,·[sp,·#16]
109 »       ldr.w»  r3,·[sl,·#4]111 »       ldr.w»  r3,·[sl,·#4]
110 »       mov»    r0,·sl112 »       mov»    r0,·sl
111 »       ldrd»   r4,·r1,·[sp,·#16] 
112 »       ldr»    r3,·[r3,·#0]113 »       ldr»    r3,·[r3,·#0]
113 »       mov»    r2,·r4114 »       mov»    r2,·r4
114 »       blx»    r3115 »       blx»    r3
115 »       mov.w»  r3,·r4,·lsr·#3116 »       mov.w»  r3,·r4,·lsr·#3
116 »       rsb»    r3,·r3,·#4117 »       rsb»    r3,·r3,·#4
117 »       cmp»    r3,·#0118 »       cmp»    r3,·#0
118 »       add.w»  r5,·r3,·#4294967295» ;·0xffffffff119 »       add.w»  r5,·r3,·#4294967295» ;·0xffffffff
119 »       ble.n»  146·<zdb_zone_write_text_ex+0x146>120 »       ble.n»  148·<zdb_zone_write_text_ex+0x148>
120 »       ldr»    r4,·[pc,·#936]»;·(4d0·<zdb_zone_write_text_ex+0x4d0>)121 »       ldr»    r4,·[pc,·#936]»;·(4d4·<zdb_zone_write_text_ex+0x4d4>)
Max diff block lines reached; 20154/24087 bytes (83.67%) of diff not shown.
24.1 KB
zdb_zone_write_unbound.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········2808·(bytes·into·file)13 ··Start·of·section·headers:··········2816·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0xaf8:1 There·are·11·section·headers,·starting·at·offset·0xb00:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000390·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000398·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000910·000188·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·000918·000188·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0003c4·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0003cc·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0003c4·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0003cc·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0003c4·0000db·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0003cc·0000db·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·00049f·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·0004a7·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00049f·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0004a7·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·0004d4·000270·10······9··18··412 ··[·8]·.symtab···········SYMTAB··········00000000·0004dc·000270·10······9··18··4
13 ··[·9]·.strtab···········STRTAB··········00000000·000744·0001ca·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·00074c·0001ca·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·000a98·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·000aa0·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
1.85 KB
readelf --wide --symbols {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 Symbol·table·'.symtab'·contains·39·entries:1 Symbol·table·'.symtab'·contains·39·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
5 ·····2:·00000360·····0·NOTYPE··LOCAL··DEFAULT····1·$d5 ·····2:·00000368·····0·NOTYPE··LOCAL··DEFAULT····1·$d
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC06 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
7 ·····4:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC47 ·····4:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
8 ·····5:·00000024·····0·NOTYPE··LOCAL··DEFAULT····5·.LC18 ·····5:·00000024·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
9 ·····6:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC39 ·····6:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
10 ·····7:·00000048·····0·NOTYPE··LOCAL··DEFAULT····5·.LC210 ·····7:·00000048·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
11 ·····8:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC511 ·····8:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
12 ·····9:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC612 ·····9:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d15 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
16 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····1·16 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
17 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT····3·17 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
18 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····4·18 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
19 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····5·19 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
20 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT····6·20 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
21 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT····7·21 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
22 ····18:·00000001···912·FUNC····GLOBAL·DEFAULT····1·zdb_zone_write_unbound22 ····18:·00000001···920·FUNC····GLOBAL·DEFAULT····1·zdb_zone_write_unbound
23 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·file_output_stream_create23 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·file_output_stream_create
24 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·buffer_output_stream_init24 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·buffer_output_stream_init
25 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformat25 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformat
26 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_init26 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_init
27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_hasnext27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_hasnext
28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_nextname_to_cstr28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_nextname_to_cstr
29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_next29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_next
6.65 KB
readelf --wide --relocs {}
    
Offset 1, 52 lines modifiedOffset 1, 52 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x910·contains·49·entries:1 Relocation·section·'.rel.text'·at·offset·0x918·contains·49·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000002c··0000130a·R_ARM_THM_CALL·········00000000···file_output_stream_create3 0000002c··0000130a·R_ARM_THM_CALL·········00000000···file_output_stream_create
4 00000042··0000140a·R_ARM_THM_CALL·········00000000···buffer_output_stream_init4 00000042··0000140a·R_ARM_THM_CALL·········00000000···buffer_output_stream_init
5 00000068··0000150a·R_ARM_THM_CALL·········00000000···osformat5 00000066··0000150a·R_ARM_THM_CALL·········00000000···osformat
6 00000078··0000160a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_init6 00000074··0000160a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_init
7 00000084··0000170a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_hasnext7 00000088··0000170a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_hasnext
8 00000096··0000180a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_nextname_to_cstr8 0000009a··0000180a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_nextname_to_cstr
9 0000009c··0000190a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_next9 000000a0··0000190a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_next
10 000000aa··00001a0a·R_ARM_THM_CALL·········00000000···zdb_record_find10 000000ae··00001a0a·R_ARM_THM_CALL·········00000000···zdb_record_find
11 000000c8··0000150a·R_ARM_THM_CALL·········00000000···osformat11 000000cc··0000150a·R_ARM_THM_CALL·········00000000···osformat
12 000000d8··00001b0a·R_ARM_THM_CALL·········00000000···osprint_rdata12 000000de··00001b0a·R_ARM_THM_CALL·········00000000···osprint_rdata
13 000000e4··00001c0a·R_ARM_THM_CALL·········00000000···osprintln13 000000ea··00001c0a·R_ARM_THM_CALL·········00000000···osprintln
14 000000f8··00001d0a·R_ARM_THM_CALL·········00000000···avl_iterator_init14 000000fe··00001d0a·R_ARM_THM_CALL·········00000000···avl_iterator_init
15 00000108··00001e0a·R_ARM_THM_CALL·········00000000···avl_iterator_next_node15 0000010e··00001e0a·R_ARM_THM_CALL·········00000000···avl_iterator_next_node
16 00000128··0000150a·R_ARM_THM_CALL·········00000000···osformat16 0000012e··0000150a·R_ARM_THM_CALL·········00000000···osformat
17 00000136··00001b0a·R_ARM_THM_CALL·········00000000···osprint_rdata17 0000013c··00001b0a·R_ARM_THM_CALL·········00000000···osprint_rdata
18 00000140··00001c0a·R_ARM_THM_CALL·········00000000···osprintln18 00000146··00001c0a·R_ARM_THM_CALL·········00000000···osprintln
19 0000015c··0000170a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_hasnext19 00000162··0000170a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_hasnext
20 0000017a··00001a0a·R_ARM_THM_CALL·········00000000···zdb_record_find20 00000180··00001a0a·R_ARM_THM_CALL·········00000000···zdb_record_find
21 00000190··00001f0a·R_ARM_THM_CALL·········00000000···zdb_record_getsoa21 00000196··00001f0a·R_ARM_THM_CALL·········00000000···zdb_record_getsoa
22 000001e4··0000200a·R_ARM_THM_CALL·········00000000···__memcpy_chk22 000001ea··0000200a·R_ARM_THM_CALL·········00000000···__memcpy_chk
23 000001f2··0000210a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_init23 000001f8··0000210a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_init
24 000001f8··0000220a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_hasnext24 000001fe··0000220a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_hasnext
25 0000020a··0000230a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_next_node25 00000210··0000230a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_next_node
26 00000236··0000220a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_hasnext26 0000023c··0000220a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_hasnext
27 00000252··0000240a·R_ARM_THM_CALL·········00000000···memcpy27 00000258··0000240a·R_ARM_THM_CALL·········00000000···memcpy
28 0000025c··0000240a·R_ARM_THM_CALL·········00000000···memcpy28 00000262··0000240a·R_ARM_THM_CALL·········00000000···memcpy
29 0000026c··0000250a·R_ARM_THM_CALL·········00000000···osprint29 00000272··0000250a·R_ARM_THM_CALL·········00000000···osprint
30 00000278··0000260a·R_ARM_THM_CALL·········00000000···output_stream_write_base32hex30 0000027e··0000260a·R_ARM_THM_CALL·········00000000···output_stream_write_base32hex
31 0000028a··0000150a·R_ARM_THM_CALL·········00000000···osformat31 00000290··0000150a·R_ARM_THM_CALL·········00000000···osformat
32 0000029a··00001b0a·R_ARM_THM_CALL·········00000000···osprint_rdata32 000002a0··00001b0a·R_ARM_THM_CALL·········00000000···osprint_rdata
33 000002a2··00001c0a·R_ARM_THM_CALL·········00000000···osprintln33 000002a8··00001c0a·R_ARM_THM_CALL·········00000000···osprintln
34 000002ca··0000150a·R_ARM_THM_CALL·········00000000···osformat34 000002d0··0000150a·R_ARM_THM_CALL·········00000000···osformat
35 000002d8··00001b0a·R_ARM_THM_CALL·········00000000···osprint_rdata35 000002de··00001b0a·R_ARM_THM_CALL·········00000000···osprint_rdata
36 000002e0··00001c0a·R_ARM_THM_CALL·········00000000···osprintln36 000002e6··00001c0a·R_ARM_THM_CALL·········00000000···osprintln
37 00000328··00001c0a·R_ARM_THM_CALL·········00000000···osprintln37 0000032e··00001c0a·R_ARM_THM_CALL·········00000000···osprintln
38 00000346··00001c0a·R_ARM_THM_CALL·········00000000···osprintln38 0000034c··00001c0a·R_ARM_THM_CALL·········00000000···osprintln
39 0000034e··0000230a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_next_node39 00000354··0000230a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_next_node
40 00000360··00000303·R_ARM_REL32············00000000···.LC040 00000368··00000303·R_ARM_REL32············00000000···.LC0
41 00000364··00000403·R_ARM_REL32············0000006c···.LC441 0000036c··00000403·R_ARM_REL32············0000006c···.LC4
42 00000368··00000503·R_ARM_REL32············00000024···.LC142 00000370··00000503·R_ARM_REL32············00000024···.LC1
43 0000036c··00000603·R_ARM_REL32············0000004c···.LC343 00000374··00000603·R_ARM_REL32············0000004c···.LC3
44 00000370··00000703·R_ARM_REL32············00000048···.LC244 00000378··00000703·R_ARM_REL32············00000048···.LC2
45 00000374··00000703·R_ARM_REL32············00000048···.LC245 0000037c··00000703·R_ARM_REL32············00000048···.LC2
46 00000378··00000803·R_ARM_REL32············0000008c···.LC546 00000380··00000803·R_ARM_REL32············0000008c···.LC5
47 0000037c··00000903·R_ARM_REL32············0000009c···.LC647 00000384··00000903·R_ARM_REL32············0000009c···.LC6
48 00000380··00000703·R_ARM_REL32············00000048···.LC2 
49 00000384··00000a03·R_ARM_REL32············000000b4···.LC7 
50 00000388··00000703·R_ARM_REL32············00000048···.LC248 00000388··00000703·R_ARM_REL32············00000048···.LC2
51 0000038c··00000603·R_ARM_REL32············0000004c···.LC349 0000038c··00000a03·R_ARM_REL32············000000b4···.LC7
 50 00000390··00000703·R_ARM_REL32············00000048···.LC2
 51 00000394··00000603·R_ARM_REL32············0000004c···.LC3
300 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 DBFIFkh·F1 DkhBFIF·F
2 local-zone:·"%{dnsname}"·static2 local-zone:·"%{dnsname}"·static
3 local-data:·"%s·%u·%{dnsclass}·SOA·3 local-data:·"%s·%u·%{dnsclass}·SOA·
4 ;;·ABOVE·RECORD·IS·CORRUPTED4 ;;·ABOVE·RECORD·IS·CORRUPTED
5 local-data:·"%s·%u·%{dnstype}·5 local-data:·"%s·%u·%{dnstype}·
6 local-data:·"6 local-data:·"
7 .%{dnsname}·%u·NSEC3·7 .%{dnsname}·%u·NSEC3·
8 local-data:·"%{dnsname}·%u·%{dnstype}·8 local-data:·"%{dnsname}·%u·%{dnstype}·
12.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 202 lines modifiedOffset 2, 205 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<zdb_zone_write_unbound>:3 00000000·<zdb_zone_write_unbound>:
4 zdb_zone_write_unbound():4 zdb_zone_write_unbound():
5 »       str.w»  r4,·[sp,·#-36]!5 »       str.w»  r4,·[sp,·#-36]!
6 »       mov.w»  r2,·#420»   ;·0x1a4 
7 »       strd»   r5,·r6,·[sp,·#4]6 »       strd»   r5,·r6,·[sp,·#4]
8 »       mov»    r6,·r0 
9 »       strd»   r7,·r8,·[sp,·#12] 
10 »       strd»   r9,·sl,·[sp,·#20]7 »       strd»   r9,·sl,·[sp,·#20]
11 »       strd»   fp,·lr,·[sp,·#28]8 »       strd»   fp,·lr,·[sp,·#28]
 9 »       strd»   r7,·r8,·[sp,·#12]
12 »       sub.w»  sp,·sp,·#39168»      ;·0x990010 »       sub.w»  sp,·sp,·#39168»      ;·0x9900
13 »       sub»    sp,·#44»      ;·0x2c11 »       sub»    sp,·#44»      ;·0x2c
 12 »       mov»    r6,·r0
14 »       add»    r4,·sp,·#296»  ;·0x12813 »       add»    r4,·sp,·#296»  ;·0x128
15 »       sub.w»  r5,·r4,·#220»;·0xdc 
16 »       str»    r4,·[sp,·#16] 
17 »       str»    r0,·[sp,·#28]14 »       str»    r0,·[sp,·#28]
 15 »       sub.w»  r5,·r4,·#220»;·0xdc
 16 »       mov.w»  r2,·#420»   ;·0x1a4
18 »       mov»    r0,·r517 »       mov»    r0,·r5
 18 »       str»    r4,·[sp,·#20]
19 »       bl»     0·<file_output_stream_create>19 »       bl»     0·<file_output_stream_create>
20 ·R_ARM_THM_CALL» file_output_stream_create20 ·R_ARM_THM_CALL» file_output_stream_create
21 »       cmp»    r0,·#021 »       cmp»    r0,·#0
22 »       blt.w»  308·<zdb_zone_write_unbound+0x308>22 »       blt.w»  30e·<zdb_zone_write_unbound+0x30e>
23 »       sub.w»  r4,·r4,·#228»;·0xe423 »       sub.w»  r4,·r4,·#228»;·0xe4
24 »       mov»    r1,·r524 »       mov»    r1,·r5
25 »       mov»    r0,·r425 »       mov»    r0,·r4
26 »       mov.w»  r2,·#4096»  ;·0x100026 »       mov.w»  r2,·#4096»  ;·0x1000
27 »       bl»     0·<buffer_output_stream_init>27 »       bl»     0·<buffer_output_stream_init>
28 ·R_ARM_THM_CALL» buffer_output_stream_init28 ·R_ARM_THM_CALL» buffer_output_stream_init
29 »       cmp»    r0,·#029 »       cmp»    r0,·#0
30 »       blt.w»  308·<zdb_zone_write_unbound+0x308>30 »       blt.w»  30e·<zdb_zone_write_unbound+0x30e>
31 »       ldr»    r1,·[pc,·#784]»;·(360·<zdb_zone_write_unbound+0x360>)31 »       ldr»    r1,·[pc,·#792]»;·(368·<zdb_zone_write_unbound+0x368>)
32 »       add.w»  r5,·sp,·#9472»       ;·0x250032 »       add.w»  r3,·sp,·#9472»       ;·0x2500
33 »       mov.w»  r3,·#033 »       add.w»  r3,·r3,·#24
34 »       add.w»  r5,·r5,·#24 
35 »       mov»    r0,·r4 
36 »       ldr»    r2,·[r6,·#0]34 »       ldr»    r2,·[r6,·#0]
37 »       str»    r5,·[sp,·#12]35 »       mov»    r5,·r6
38 »       str»    r3,·[sp,·#20]36 »       mov»    r0,·r4
 37 »       mov»    r6,·r3
 38 »       str»    r3,·[sp,·#16]
39 »       add»    r1,·pc39 »       add»    r1,·pc
40 »       ldr.w»  r9,·[pc,·#764]»      ;·364·<zdb_zone_write_unbound+0x364>40 »       ldr.w»  r9,·[pc,·#776]»      ;·36c·<zdb_zone_write_unbound+0x36c>
41 »       bl»     0·<osformat>41 »       bl»     0·<osformat>
42 ·R_ARM_THM_CALL» osformat42 ·R_ARM_THM_CALL» osformat
43 »       ldr»    r3,·[pc,·#760]»;·(368·<zdb_zone_write_unbound+0x368>)43 »       mov.w»  r3,·#0
44 »       mov»    r0,·r544 »       mov»    r0,·r6
45 »       mov»    r1,·r645 »       mov»    r1,·r5
 46 »       str»    r3,·[sp,·#12]
 47 »       bl»     0·<zdb_zone_label_iterator_init>
 48 ·R_ARM_THM_CALL» zdb_zone_label_iterator_init
 49 »       ldr»    r3,·[pc,·#756]»;·(370·<zdb_zone_write_unbound+0x370>)
46 »       add»    r9,·pc50 »       add»    r9,·pc
47 »       add»    r3,·pc51 »       add»    r3,·pc
48 »       str»    r3,·[sp,·#24]52 »       str»    r3,·[sp,·#24]
49 »       bl»     0·<zdb_zone_label_iterator_init>53 »       ldr»    r3,·[pc,·#752]»;·(374·<zdb_zone_write_unbound+0x374>)
50 ·R_ARM_THM_CALL» zdb_zone_label_iterator_init 
51 »       ldr»    r3,·[pc,·#748]»;·(36c·<zdb_zone_write_unbound+0x36c>) 
52 »       add»    r3,·pc54 »       add»    r3,·pc
53 »       str»    r3,·[sp,·#8]55 »       str»    r3,·[sp,·#8]
54 »       ldr»    r0,·[sp,·#12]56 »       ldr»    r0,·[sp,·#16]
55 »       bl»     0·<zdb_zone_label_iterator_hasnext>57 »       bl»     0·<zdb_zone_label_iterator_hasnext>
56 ·R_ARM_THM_CALL» zdb_zone_label_iterator_hasnext58 ·R_ARM_THM_CALL» zdb_zone_label_iterator_hasnext
57 »       cmp»    r0,·#059 »       cmp»    r0,·#0
58 »       beq.n»  164·<zdb_zone_write_unbound+0x164>60 »       beq.n»  16a·<zdb_zone_write_unbound+0x16a>
59 »       ldr»    r5,·[sp,·#12]61 »       ldr»    r5,·[sp,·#16]
60 »       add.w»  r8,·sp,·#536»;·0x21862 »       add.w»  r8,·sp,·#536»;·0x218
61 »       mov»    r1,·r863 »       mov»    r1,·r8
62 »       mov»    r0,·r564 »       mov»    r0,·r5
63 »       bl»     0·<zdb_zone_label_iterator_nextname_to_cstr>65 »       bl»     0·<zdb_zone_label_iterator_nextname_to_cstr>
64 ·R_ARM_THM_CALL» zdb_zone_label_iterator_nextname_to_cstr66 ·R_ARM_THM_CALL» zdb_zone_label_iterator_nextname_to_cstr
65 »       mov»    r0,·r567 »       mov»    r0,·r5
66 »       bl»     0·<zdb_zone_label_iterator_next>68 »       bl»     0·<zdb_zone_label_iterator_next>
67 ·R_ARM_THM_CALL» zdb_zone_label_iterator_next69 ·R_ARM_THM_CALL» zdb_zone_label_iterator_next
68 »       mov»    r5,·r0 
69 »       mov.w»  r1,·#1536»  ;·0x60070 »       mov.w»  r1,·#1536»  ;·0x600
 71 »       mov»    r5,·r0
70 »       add.w»  r0,·r0,·#2072 »       add.w»  r0,·r0,·#20
71 »       bl»     0·<zdb_record_find>73 »       bl»     0·<zdb_record_find>
72 ·R_ARM_THM_CALL» zdb_record_find74 ·R_ARM_THM_CALL» zdb_record_find
73 »       mov»    r7,·r075 »       str»    r0,·[sp,·#12]
74 »       str»    r0,·[sp,·#20]76 »       cbz»    r0,·f4·<zdb_zone_write_unbound+0xf4>
75 »       cbz»    r0,·ee·<zdb_zone_write_unbound+0xee>77 »       mov»    r3,·r0
76 »       mov.w»  r0,·#256»   ;·0x100 
77 »       add»    r6,·sp,·#792»  ;·0x31878 »       add»    r6,·sp,·#792»  ;·0x318
78 »       ldr»    r3,·[r7,·#4]79 »       ldr»    r3,·[r3,·#4]
79 »       mov»    r2,·r880 »       mov»    r2,·r8
 81 »       ldr»    r1,·[sp,·#24]
80 »       str»    r6,·[sp,·#0]82 »       str»    r6,·[sp,·#0]
81 »       strh.w» r0,·[sp,·#792]»     ;·0x31883 »       mov.w»  r7,·#256»   ;·0x100
82 »       mov»    r0,·r484 »       mov»    r0,·r4
83 »       ldr»    r1,·[sp,·#24]85 »       strh.w» r7,·[sp,·#792]»     ;·0x318
84 »       bl»     0·<osformat>86 »       bl»     0·<osformat>
85 ·R_ARM_THM_CALL» osformat87 ·R_ARM_THM_CALL» osformat
86 »       ldrh»   r3,·[r7,·#8]88 »       ldr»    r2,·[sp,·#12]
87 »       add.w»  r2,·r7,·#10 
88 »       mov.w»  r1,·#1536»  ;·0x60089 »       mov.w»  r1,·#1536»  ;·0x600
89 »       mov»    r0,·r490 »       mov»    r0,·r4
 91 »       ldrh»   r3,·[r2,·#8]
 92 »       add.w»  r2,·r2,·#10
90 »       bl»     0·<osprint_rdata>93 »       bl»     0·<osprint_rdata>
91 ·R_ARM_THM_CALL» osprint_rdata94 ·R_ARM_THM_CALL» osprint_rdata
92 »       ldr»    r1,·[pc,·#656]»;·(370·<zdb_zone_write_unbound+0x370>)95 »       ldr»    r1,·[pc,·#660]»;·(378·<zdb_zone_write_unbound+0x378>)
93 »       mov»    r6,·r096 »       mov»    r6,·r0
94 »       mov»    r0,·r497 »       mov»    r0,·r4
95 »       add»    r1,·pc98 »       add»    r1,·pc
96 »       bl»     0·<osprintln>99 »       bl»     0·<osprintln>
97 ·R_ARM_THM_CALL» osprintln100 ·R_ARM_THM_CALL» osprintln
98 »       cmp»    r6,·#0101 »       cmp»    r6,·#0
99 »       blt.w»  340·<zdb_zone_write_unbound+0x340>102 »       blt.w»  346·<zdb_zone_write_unbound+0x346>
100 »       ldr»    r6,·[sp,·#16]103 »       ldr»    r6,·[sp,·#20]
101 »       ldr»    r0,·[r5,·#20]104 »       ldr»    r0,·[r5,·#20]
102 »       sub.w»  sl,·r6,·#184»;·0xb8105 »       sub.w»  sl,·r6,·#184»;·0xb8
103 »       mov»    r1,·sl106 »       mov»    r1,·sl
104 »       bl»     0·<avl_iterator_init>107 »       bl»     0·<avl_iterator_init>
105 ·R_ARM_THM_CALL» avl_iterator_init108 ·R_ARM_THM_CALL» avl_iterator_init
106 »       ldr.w»  r3,·[r6,·#-184]109 »       ldr.w»  r3,·[r6,·#-184]
107 »       cmp»    r3,·#0110 »       cmp»    r3,·#0
108 »       blt.n»  82·<zdb_zone_write_unbound+0x82>111 »       blt.n»  86·<zdb_zone_write_unbound+0x86>
109 »       add»    r6,·sp,·#792»  ;·0x318112 »       add»    r6,·sp,·#792»  ;·0x318
110 »       mov»    r0,·sl113 »       mov»    r0,·sl
Max diff block lines reached; 8265/12341 bytes (66.97%) of diff not shown.
18.3 KB
dynupdate_check_prerequisites.o
5.04 KB
readelf --wide --relocs {}
    
Offset 1, 45 lines modifiedOffset 1, 45 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x804·contains·46·entries:1 Relocation·section·'.rel.text'·at·offset·0x804·contains·46·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000010··00000e0a·R_ARM_THM_CALL·········00000000···strcmp3 00000010··00000e0a·R_ARM_THM_CALL·········00000000···strcmp
4 00000088··0000110a·R_ARM_THM_CALL·········00000000···ptr_vector_init4 00000088··0000110a·R_ARM_THM_CALL·········00000000···ptr_vector_init
5 000000a0··0000120a·R_ARM_THM_CALL·········00000000···dnsname_to_dnsname_vector5 00000092··0000120a·R_ARM_THM_CALL·········00000000···dnsname_to_dnsname_vector
6 000000be··0000130a·R_ARM_THM_CALL·········00000000···packet_reader_read_record6 000000be··0000130a·R_ARM_THM_CALL·········00000000···packet_reader_read_record
7 000000ca··0000140a·R_ARM_THM_CALL·········00000000···dnsname_len7 000000ca··0000140a·R_ARM_THM_CALL·········00000000···dnsname_len
8 000000e6··0000120a·R_ARM_THM_CALL·········00000000···dnsname_to_dnsname_vector8 000000e6··0000120a·R_ARM_THM_CALL·········00000000···dnsname_to_dnsname_vector
9 00000118··0000150a·R_ARM_THM_CALL·········00000000···dnslabel_equals9 00000118··0000150a·R_ARM_THM_CALL·········00000000···dnslabel_equals
10 0000012a··0000160a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties10 0000012a··0000160a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties
11 00000130··0000170a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy11 00000130··0000170a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy
12 00000164··0000180a·R_ARM_THM_CALL·········00000000···malloc12 00000164··0000180a·R_ARM_THM_CALL·········00000000···malloc
13 00000184··0000190a·R_ARM_THM_CALL·········00000000···ptr_vector_append13 00000182··0000190a·R_ARM_THM_CALL·········00000000···ptr_vector_append
14 000001a6··00001a0a·R_ARM_THM_CALL·········00000000···ptr_vector_qsort14 000001a4··00001a0a·R_ARM_THM_CALL·········00000000···ptr_vector_qsort
15 000001e4··00001b0a·R_ARM_THM_CALL·········00000000···dnsname_equals15 000001e2··00001b0a·R_ARM_THM_CALL·········00000000···dnsname_equals
16 000001fe··0000120a·R_ARM_THM_CALL·········00000000···dnsname_to_dnsname_vector16 000001fc··0000120a·R_ARM_THM_CALL·········00000000···dnsname_to_dnsname_vector
17 00000216··00001c0a·R_ARM_THM_CALL·········00000000···zdb_rr_label_find_exact17 00000214··00001c0a·R_ARM_THM_CALL·········00000000···zdb_rr_label_find_exact
18 0000024c··00001d0a·R_ARM_THM_CALL·········00000000···memcmp18 0000024a··00001d0a·R_ARM_THM_CALL·········00000000···memcmp
19 0000026c··0000160a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties19 0000026a··0000160a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties
20 00000272··0000170a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy20 00000270··0000170a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy
21 00000298··00001c0a·R_ARM_THM_CALL·········00000000···zdb_rr_label_find_exact21 00000296··00001c0a·R_ARM_THM_CALL·········00000000···zdb_rr_label_find_exact
22 000002ae··00001e0a·R_ARM_THM_CALL·········00000000···zdb_record_find22 000002ac··00001e0a·R_ARM_THM_CALL·········00000000···zdb_record_find
23 000002c2··0000160a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties23 000002c0··0000160a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties
24 000002c8··0000170a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy24 000002c6··0000170a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy
25 000002ee··00001c0a·R_ARM_THM_CALL·········00000000···zdb_rr_label_find_exact25 000002ec··00001c0a·R_ARM_THM_CALL·········00000000···zdb_rr_label_find_exact
26 00000300··00001e0a·R_ARM_THM_CALL·········00000000···zdb_record_find26 000002fe··00001e0a·R_ARM_THM_CALL·········00000000···zdb_record_find
27 00000314··0000160a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties27 00000312··0000160a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties
28 0000031a··0000170a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy28 00000318··0000170a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy
29 00000338··0000160a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties29 00000336··0000160a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties
30 0000033e··0000170a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy30 0000033c··0000170a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy
31 00000360··00001e0a·R_ARM_THM_CALL·········00000000···zdb_record_find31 0000035e··00001e0a·R_ARM_THM_CALL·········00000000···zdb_record_find
32 00000390··0000160a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties32 0000038e··0000160a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties
33 00000396··0000170a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy33 00000394··0000170a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy
34 000003ac··0000160a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties34 000003aa··0000160a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties
35 000003b2··0000170a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy35 000003b0··0000170a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy
36 000003ce··00001f0a·R_ARM_THM_CALL·········00000000···perror36 000003cc··00001f0a·R_ARM_THM_CALL·········00000000···perror
37 000003d4··0000200a·R_ARM_THM_CALL·········00000000···exit37 000003d2··0000200a·R_ARM_THM_CALL·········00000000···exit
38 000003d8··00000303·R_ARM_REL32············00000029···name_type_rdata_free38 000003d8··00000303·R_ARM_REL32············00000029···name_type_rdata_free
39 000003dc··00000103·R_ARM_REL32············00000001···name_type_rdata_compare39 000003dc··00000103·R_ARM_REL32············00000001···name_type_rdata_compare
40 000003e0··00000503·R_ARM_REL32············00000000···.LC040 000003e0··00000503·R_ARM_REL32············00000000···.LC0
41 000003e4··00000303·R_ARM_REL32············00000029···name_type_rdata_free41 000003e4··00000303·R_ARM_REL32············00000029···name_type_rdata_free
42 000003e8··00000303·R_ARM_REL32············00000029···name_type_rdata_free42 000003e8··00000303·R_ARM_REL32············00000029···name_type_rdata_free
43 000003ec··00000303·R_ARM_REL32············00000029···name_type_rdata_free43 000003ec··00000303·R_ARM_REL32············00000029···name_type_rdata_free
44 000003f0··00000303·R_ARM_REL32············00000029···name_type_rdata_free44 000003f0··00000303·R_ARM_REL32············00000029···name_type_rdata_free
13.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<name_type_rdata_compare>:3 00000000·<name_type_rdata_compare>:
4 name_type_rdata_compare():4 name_type_rdata_compare():
5 »       strd»   r3,·r4,·[sp,·#-16]!5 »       strd»   r3,·r4,·[sp,·#-16]!
6 »       strd»   r5,·lr,·[sp,·#8] 
7 »       ldr»    r4,·[r1,·#0]6 »       ldr»    r4,·[r1,·#0]
 7 »       strd»   r5,·lr,·[sp,·#8]
8 »       ldr»    r5,·[r0,·#0]8 »       ldr»    r5,·[r0,·#0]
9 »       ldr»    r1,·[r4,·#0]9 »       ldr»    r1,·[r4,·#0]
10 »       ldr»    r0,·[r5,·#0]10 »       ldr»    r0,·[r5,·#0]
11 »       bl»     0·<strcmp>11 »       bl»     0·<strcmp>
12 ·R_ARM_THM_CALL» strcmp12 ·R_ARM_THM_CALL» strcmp
13 »       cbnz»   r0,·1e·<name_type_rdata_compare+0x1e>13 »       cbnz»   r0,·1e·<name_type_rdata_compare+0x1e>
14 »       ldrh»   r0,·[r5,·#8]14 »       ldrh»   r0,·[r5,·#8]
Offset 27, 75 lines modifiedOffset 27, 75 lines modified
27 »       b.w»    0·<free>27 »       b.w»    0·<free>
28 ·R_ARM_THM_JUMP24»       free28 ·R_ARM_THM_JUMP24»       free
  
29 0000002c·<dynupdate_check_prerequisites>:29 0000002c·<dynupdate_check_prerequisites>:
30 dynupdate_check_prerequisites():30 dynupdate_check_prerequisites():
31 »       ldr»    r3,·[r0,·#4]31 »       ldr»    r3,·[r0,·#4]
32 »       str.w»  r4,·[sp,·#-36]!32 »       str.w»  r4,·[sp,·#-36]!
 33 »       strd»   r9,·sl,·[sp,·#20]
33 »       strd»   r5,·r6,·[sp,·#4]34 »       strd»   r5,·r6,·[sp,·#4]
34 »       strd»   r7,·r8,·[sp,·#12]35 »       strd»   r7,·r8,·[sp,·#12]
35 »       strd»   r9,·sl,·[sp,·#20] 
36 »       ldrh»   r3,·[r3,·#28] 
37 »       strd»   fp,·lr,·[sp,·#28]36 »       strd»   fp,·lr,·[sp,·#28]
38 »       sub.w»  sp,·sp,·#66560»      ;·0x1040037 »       sub.w»  sp,·sp,·#66560»      ;·0x10400
 38 »       ldrh»   r3,·[r3,·#28]
39 »       sub»    sp,·#332»     ;·0x14c39 »       sub»    sp,·#332»     ;·0x14c
40 »       ands.w» r3,·r3,·#8192»      ;·0x200040 »       ands.w» r3,·r3,·#8192»      ;·0x2000
41 »       str»    r3,·[sp,·#20]41 »       str»    r3,·[sp,·#20]
42 »       bne.w»  3c0·<dynupdate_check_prerequisites+0x394>42 »       bne.w»  3be·<dynupdate_check_prerequisites+0x392>
43 »       cbnz»   r2,·74·<dynupdate_check_prerequisites+0x48>43 »       cbnz»   r2,·74·<dynupdate_check_prerequisites+0x48>
44 »       mov»    r0,·r244 »       mov»    r0,·r2
45 »       add.w»  sp,·sp,·#66560»      ;·0x1040045 »       add.w»  sp,·sp,·#66560»      ;·0x10400
46 »       add»    sp,·#332»     ;·0x14c46 »       add»    sp,·#332»     ;·0x14c
47 »       ldrd»   r4,·r5,·[sp]47 »       ldrd»   r4,·r5,·[sp]
48 »       ldrd»   r6,·r7,·[sp,·#8]48 »       ldrd»   r6,·r7,·[sp,·#8]
49 »       ldrd»   r8,·r9,·[sp,·#16]49 »       ldrd»   r8,·r9,·[sp,·#16]
50 »       ldrd»   sl,·fp,·[sp,·#24]50 »       ldrd»   sl,·fp,·[sp,·#24]
51 »       add»    sp,·#3251 »       add»    sp,·#32
52 »       ldr.w»  pc,·[sp],·#452 »       ldr.w»  pc,·[sp],·#4
 53 »       add.w»  fp,·sp,·#32
53 »       mov»    r7,·r054 »       mov»    r7,·r0
54 »       add»    r3,·sp,·#840»  ;·0x34855 »       add»    r3,·sp,·#840»  ;·0x348
55 »       str»    r1,·[sp,·#0] 
56 »       add.w»  fp,·sp,·#32 
57 »       mov»    r6,·r2 
58 »       mov»    r0,·fp56 »       mov»    r0,·fp
59 »       add»    r4,·sp,·#44»   ;·0x2c57 »       mov»    r6,·r2
60 »       strd»   r7,·r3,·[sp,·#24]58 »       strd»   r7,·r3,·[sp,·#24]
 59 »       str»    r1,·[sp,·#0]
 60 »       add»    r4,·sp,·#44»   ;·0x2c
61 »       bl»     0·<ptr_vector_init>61 »       bl»     0·<ptr_vector_init>
62 ·R_ARM_THM_CALL» ptr_vector_init62 ·R_ARM_THM_CALL» ptr_vector_init
63 »       mov»    r3,·r763 »       mov»    r3,·r7
64 »       mov»    r1,·r4 
65 »       ldr»    r0,·[r3,·#0]64 »       ldr»    r0,·[r3,·#0]
 65 »       mov»    r1,·r4
 66 »       bl»     0·<dnsname_to_dnsname_vector>
 67 ·R_ARM_THM_CALL» dnsname_to_dnsname_vector
66 »       add»    r5,·sp,·#564»  ;·0x23468 »       add»    r5,·sp,·#564»  ;·0x234
 69 »       add.w»  r2,·r6,·#4294967295» ;·0xffffffff
67 »       movw»   r9,·#265»    ;·0x10970 »       movw»   r9,·#265»    ;·0x109
68 »       movt»   r9,·#171 »       movt»   r9,·#1
 72 »       uxth»   r3,·r2
 73 »       str.w»  fp,·[sp,·#16]
69 »       add.w»  sl,·sp,·#1352»       ;·0x54874 »       add.w»  sl,·sp,·#1352»       ;·0x548
70 »       bl»     0·<dnsname_to_dnsname_vector> 
71 ·R_ARM_THM_CALL» dnsname_to_dnsname_vector 
72 »       add.w»  r2,·r6,·#4294967295» ;·0xffffffff 
73 »       addw»   r7,·sp,·#1084»;·0x43c75 »       addw»   r7,·sp,·#1084»;·0x43c
74 »       str.w»  fp,·[sp,·#16] 
75 »       uxth»   r3,·r2 
76 »       mov»    fp,·r576 »       mov»    fp,·r5
77 »       strd»   r9,·r3,·[sp,·#4]77 »       strd»   r9,·r3,·[sp,·#4]
78 »       mov»    r1,·r778 »       mov»    r1,·r7
79 »       ldrd»   r0,·r2,·[sp]79 »       ldrd»   r0,·r2,·[sp]
80 »       bl»     0·<packet_reader_read_record>80 »       bl»     0·<packet_reader_read_record>
81 ·R_ARM_THM_CALL» packet_reader_read_record81 ·R_ARM_THM_CALL» packet_reader_read_record
82 »       cmp»    r0,·#082 »       cmp»    r0,·#0
83 »       blt.w»  3a2·<dynupdate_check_prerequisites+0x376>83 »       blt.w»  3a0·<dynupdate_check_prerequisites+0x374>
84 »       mov»    r0,·r784 »       mov»    r0,·r7
85 »       bl»     0·<dnsname_len>85 »       bl»     0·<dnsname_len>
86 ·R_ARM_THM_CALL» dnsname_len86 ·R_ARM_THM_CALL» dnsname_len
87 »       mov»    r6,·r0 
88 »       sub.w»  r2,·sl,·#260»;·0x10487 »       sub.w»  r2,·sl,·#260»;·0x104
89 »       ldrh»   r5,·[r7,·r0]88 »       mov»    r6,·r0
90 »       sub.w»  ip,·sl,·#266»;·0x10a89 »       sub.w»  ip,·sl,·#266»;·0x10a
91 »       mov»    r1,·fp 
92 »       ldrh»   r3,·[r2,·r6]90 »       ldrh»   r3,·[r2,·r6]
 91 »       mov»    r1,·fp
93 »       mov»    r0,·r792 »       mov»    r0,·r7
 93 »       ldrh»   r5,·[r7,·r6]
94 »       ldrh.w» r9,·[ip,·r6]94 »       ldrh.w» r9,·[ip,·r6]
95 »       str»    r3,·[sp,·#12]95 »       str»    r3,·[sp,·#12]
96 »       bl»     0·<dnsname_to_dnsname_vector>96 »       bl»     0·<dnsname_to_dnsname_vector>
97 ·R_ARM_THM_CALL» dnsname_to_dnsname_vector97 ·R_ARM_THM_CALL» dnsname_to_dnsname_vector
98 »       ldr»    r3,·[r4,·#0]98 »       ldr»    r3,·[r4,·#0]
99 »       cmp»    r3,·#099 »       cmp»    r3,·#0
100 »       ble.n»  13e·<dynupdate_check_prerequisites+0x112>100 »       ble.n»  13e·<dynupdate_check_prerequisites+0x112>
Offset 112, 260 lines modifiedOffset 112, 259 lines modified
112 »       sub.w»  r2,·r2,·r8112 »       sub.w»  r2,·r2,·r8
113 »       add.w»  r2,·fp,·r2,·lsl·#2113 »       add.w»  r2,·fp,·r2,·lsl·#2
114 »       ldr»    r1,·[r2,·#4]114 »       ldr»    r1,·[r2,·#4]
115 »       bl»     0·<dnslabel_equals>115 »       bl»     0·<dnslabel_equals>
116 ·R_ARM_THM_CALL» dnslabel_equals116 ·R_ARM_THM_CALL» dnslabel_equals
117 »       cmp»    r0,·#0117 »       cmp»    r0,·#0
118 »       bne.n»  f6·<dynupdate_check_prerequisites+0xca>118 »       bne.n»  f6·<dynupdate_check_prerequisites+0xca>
119 »       ldr»    r1,·[pc,·#692]»;·(3d8·<dynupdate_check_prerequisites+0x3ac>) 
120 »       ldr.w»  fp,·[sp,·#16]119 »       ldr.w»  fp,·[sp,·#16]
121 »       add»    r1,·pc120 »       ldr»    r1,·[pc,·#688]»;·(3d8·<dynupdate_check_prerequisites+0x3ac>)
122 »       mov»    r0,·fp121 »       mov»    r0,·fp
 122 »       add»    r1,·pc
123 »       bl»     0·<ptr_vector_free_empties>123 »       bl»     0·<ptr_vector_free_empties>
124 ·R_ARM_THM_CALL» ptr_vector_free_empties124 ·R_ARM_THM_CALL» ptr_vector_free_empties
125 »       mov»    r0,·fp125 »       mov»    r0,·fp
126 »       bl»     0·<ptr_vector_destroy>126 »       bl»     0·<ptr_vector_destroy>
127 ·R_ARM_THM_CALL» ptr_vector_destroy127 ·R_ARM_THM_CALL» ptr_vector_destroy
128 »       mov.w»  r0,·#10128 »       mov.w»  r0,·#10
129 »       movt»   r0,·#32769»  ;·0x8001129 »       movt»   r0,·#32769»  ;·0x8001
130 »       b.n»    58·<dynupdate_check_prerequisites+0x2c>130 »       b.n»    58·<dynupdate_check_prerequisites+0x2c>
Max diff block lines reached; 9955/13289 bytes (74.91%) of diff not shown.
396 KB
dynupdate-diff.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········40892·(bytes·into·file)13 ··Start·of·section·headers:··········40860·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1419 ··Number·of·section·headers:·········14
20 ··Section·header·string·table·index:·1320 ··Section·header·string·table·index:·13
2.71 KB
readelf --wide --sections {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 There·are·14·section·headers,·starting·at·offset·0x9fbc:1 There·are·14·section·headers,·starting·at·offset·0x9f9c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·004fd4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·004fbc·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0084d4·001a30·08···I·11···1··46 ··[·2]·.rel.text·········REL·············00000000·0084bc·001a28·08···I·11···1··4
7 ··[·3]·.data·············PROGBITS········00000000·005008·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·004ff0·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·005008·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·004ff0·000000·00··WA··0···0··1
9 ··[·5]·.rodata···········PROGBITS········00000000·005008·000006·00···A··0···0··49 ··[·5]·.rodata···········PROGBITS········00000000·004ff0·000006·00···A··0···0··4
10 ··[·6]·.data.rel.ro.local·PROGBITS········00000000·005010·00001c·00··WA··0···0··410 ··[·6]·.data.rel.ro.local·PROGBITS········00000000·004ff8·00001c·00··WA··0···0··4
11 ··[·7]·.rel.data.rel.ro.local·REL·············00000000·009f04·000038·08···I·11···6··411 ··[·7]·.rel.data.rel.ro.local·REL·············00000000·009ee4·000038·08···I·11···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·00502c·000e7b·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·005014·000e7b·01·AMS··0···0··4
13 ··[·9]·.note.GNU-stack···PROGBITS········00000000·005ea7·000000·00······0···0··113 ··[·9]·.note.GNU-stack···PROGBITS········00000000·005e8f·000000·00······0···0··1
14 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·005ea7·000033·00······0···0··114 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·005e8f·000033·00······0···0··1
15 ··[11]·.symtab···········SYMTAB··········00000000·005edc·0013d0·10·····12·165··415 ··[11]·.symtab···········SYMTAB··········00000000·005ec4·0013d0·10·····12·165··4
16 ··[12]·.strtab···········STRTAB··········00000000·0072ac·001227·00······0···0··116 ··[12]·.strtab···········STRTAB··········00000000·007294·001227·00······0···0··1
17 ··[13]·.shstrtab·········STRTAB··········00000000·009f3c·00007e·00······0···0··117 ··[13]·.shstrtab·········STRTAB··········00000000·009f1c·00007e·00······0···0··1
18 Key·to·Flags:18 Key·to·Flags:
19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
22 ··y·(purecode),·p·(processor·specific)22 ··y·(purecode),·p·(processor·specific)
21.1 KB
readelf --wide --symbols {}
    
Offset 30, 108 lines modifiedOffset 30, 108 lines modified
30 ····26:·0000046d···164·FUNC····LOCAL··DEFAULT····1·zone_diff_label_tree_add_fqdn30 ····26:·0000046d···164·FUNC····LOCAL··DEFAULT····1·zone_diff_label_tree_add_fqdn
31 ····27:·00000500·····0·NOTYPE··LOCAL··DEFAULT····1·$d31 ····27:·00000500·····0·NOTYPE··LOCAL··DEFAULT····1·$d
32 ····28:·00000050·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1132 ····28:·00000050·····0·NOTYPE··LOCAL··DEFAULT····8·.LC11
33 ····29:·00000068·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1233 ····29:·00000068·····0·NOTYPE··LOCAL··DEFAULT····8·.LC12
34 ····30:·00000510·····0·NOTYPE··LOCAL··DEFAULT····1·$t34 ····30:·00000510·····0·NOTYPE··LOCAL··DEFAULT····1·$t
35 ····31:·00000511···104·FUNC····LOCAL··DEFAULT····1·zone_diff_fqdn_delete_void35 ····31:·00000511···104·FUNC····LOCAL··DEFAULT····1·zone_diff_fqdn_delete_void
36 ····32:·00000574·····0·NOTYPE··LOCAL··DEFAULT····1·$d36 ····32:·00000574·····0·NOTYPE··LOCAL··DEFAULT····1·$d
37 ····33:·00000a95····62·FUNC····LOCAL··DEFAULT····1·zone_diff_label_rr_delete_void37 ····33:·00000a85····62·FUNC····LOCAL··DEFAULT····1·zone_diff_label_rr_delete_void
38 ····34:·00000578·····0·NOTYPE··LOCAL··DEFAULT····1·$t38 ····34:·00000578·····0·NOTYPE··LOCAL··DEFAULT····1·$t
39 ····35:·00000579····48·FUNC····LOCAL··DEFAULT····1·zone_diff_label_tree_destroy_callback39 ····35:·00000579····48·FUNC····LOCAL··DEFAULT····1·zone_diff_label_tree_destroy_callback
40 ····36:·000005a4·····0·NOTYPE··LOCAL··DEFAULT····1·$d40 ····36:·000005a4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
41 ····37:·000005a8·····0·NOTYPE··LOCAL··DEFAULT····1·$t41 ····37:·000005a8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
42 ····38:·000005a9···306·FUNC····LOCAL··DEFAULT····1·dnssec_chain_add_node.isra.1342 ····38:·000005a9···306·FUNC····LOCAL··DEFAULT····1·dnssec_chain_add_node.isra.13
43 ····39:·000006dd···118·FUNC····LOCAL··DEFAULT····1·dnssec_chain_add_node_neighbours.isra.1443 ····39:·000006dd···118·FUNC····LOCAL··DEFAULT····1·dnssec_chain_add_node_neighbours.isra.14
44 ····40:·00000755···548·FUNC····LOCAL··DEFAULT····1·dnssec_chain_store_diff_publish_chain_node.isra.1544 ····40:·00000755···532·FUNC····LOCAL··DEFAULT····1·dnssec_chain_store_diff_publish_chain_node.isra.15
45 ····41:·00000960·····0·NOTYPE··LOCAL··DEFAULT····1·$d45 ····41:·00000950·····0·NOTYPE··LOCAL··DEFAULT····1·$d
46 ····42:·00000070·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1346 ····42:·00000070·····0·NOTYPE··LOCAL··DEFAULT····8·.LC13
47 ····43:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1447 ····43:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC14
48 ····44:·00000978·····0·NOTYPE··LOCAL··DEFAULT····1·$t48 ····44:·00000968·····0·NOTYPE··LOCAL··DEFAULT····1·$t
49 ····45:·00000979···122·FUNC····LOCAL··DEFAULT····1·zone_diff_label_rr_compare49 ····45:·00000969···122·FUNC····LOCAL··DEFAULT····1·zone_diff_label_rr_compare
50 ····46:·000009f5····40·FUNC····LOCAL··DEFAULT····1·zone_diff_fqdn_rr_set_new.part.1850 ····46:·000009e5····40·FUNC····LOCAL··DEFAULT····1·zone_diff_fqdn_rr_set_new.part.18
51 ····47:·00000a14·····0·NOTYPE··LOCAL··DEFAULT····1·$d51 ····47:·00000a04·····0·NOTYPE··LOCAL··DEFAULT····1·$d
52 ····48:·00000a1c·····0·NOTYPE··LOCAL··DEFAULT····1·$t52 ····48:·00000a0c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
53 ····49:·00000a1d···120·FUNC····LOCAL··DEFAULT····1·zone_diff_label_rr_vector_clear53 ····49:·00000a0d···120·FUNC····LOCAL··DEFAULT····1·zone_diff_label_rr_vector_clear
54 ····50:·00000ad5···180·FUNC····LOCAL··DEFAULT····1·zone_diff_label_rr_rrv_new_instance54 ····50:·00000ac5···180·FUNC····LOCAL··DEFAULT····1·zone_diff_label_rr_rrv_new_instance
55 ····51:·00000b78·····0·NOTYPE··LOCAL··DEFAULT····1·$d55 ····51:·00000b68·····0·NOTYPE··LOCAL··DEFAULT····1·$d
56 ····52:·00000b88·····0·NOTYPE··LOCAL··DEFAULT····1·$t56 ····52:·00000b78·····0·NOTYPE··LOCAL··DEFAULT····1·$t
57 ····53:·00000eac·····0·NOTYPE··LOCAL··DEFAULT····1·$d57 ····53:·00000e9c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
58 ····54:·00000f18·····0·NOTYPE··LOCAL··DEFAULT····1·$t58 ····54:·00000f08·····0·NOTYPE··LOCAL··DEFAULT····1·$t
59 ····55:·00001180·····0·NOTYPE··LOCAL··DEFAULT····1·$d59 ····55:·0000116c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
60 ····56:·00000140·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1560 ····56:·00000140·····0·NOTYPE··LOCAL··DEFAULT····8·.LC15
61 ····57:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1761 ····57:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····8·.LC17
62 ····58:·00000174·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1662 ····58:·00000174·····0·NOTYPE··LOCAL··DEFAULT····8·.LC16
63 ····59:·00001194·····0·NOTYPE··LOCAL··DEFAULT····1·$t63 ····59:·00001180·····0·NOTYPE··LOCAL··DEFAULT····1·$t
64 ····60:·0000125c·····0·NOTYPE··LOCAL··DEFAULT····1·$d64 ····60:·00001248·····0·NOTYPE··LOCAL··DEFAULT····1·$d
65 ····61:·0000126c·····0·NOTYPE··LOCAL··DEFAULT····1·$t65 ····61:·00001258·····0·NOTYPE··LOCAL··DEFAULT····1·$t
66 ····62:·000012ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d66 ····62:·00001298·····0·NOTYPE··LOCAL··DEFAULT····1·$d
67 ····63:·000012b0·····0·NOTYPE··LOCAL··DEFAULT····1·$t67 ····63:·0000129c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
68 ····64:·00001361···332·FUNC····LOCAL··DEFAULT····1·dnssec_chain_add_node_from_diff_fqdn.isra.1968 ····64:·0000134d···348·FUNC····LOCAL··DEFAULT····1·dnssec_chain_add_node_from_diff_fqdn.isra.19
69 ····65:·0000150c·····0·NOTYPE··LOCAL··DEFAULT····1·$d69 ····65:·00001508·····0·NOTYPE··LOCAL··DEFAULT····1·$d
70 ····66:·00001518·····0·NOTYPE··LOCAL··DEFAULT····1·$t70 ····66:·00001514·····0·NOTYPE··LOCAL··DEFAULT····1·$t
71 ····67:·00001774·····0·NOTYPE··LOCAL··DEFAULT····1·$d71 ····67:·00001770·····0·NOTYPE··LOCAL··DEFAULT····1·$d
72 ····68:·000001d4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1872 ····68:·000001d4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC18
73 ····69:·00001788·····0·NOTYPE··LOCAL··DEFAULT····1·$t73 ····69:·00001784·····0·NOTYPE··LOCAL··DEFAULT····1·$t
74 ····70:·000019d4·····0·NOTYPE··LOCAL··DEFAULT····1·$d74 ····70:·000019d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
75 ····71:·000019e8·····0·NOTYPE··LOCAL··DEFAULT····1·$t75 ····71:·000019e4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
76 ····72:·00001d7c·····0·NOTYPE··LOCAL··DEFAULT····1·$d76 ····72:·00001d78·····0·NOTYPE··LOCAL··DEFAULT····1·$d
77 ····73:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1977 ····73:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC19
78 ····74:·00001d88·····0·NOTYPE··LOCAL··DEFAULT····1·$t78 ····74:·00001d84·····0·NOTYPE··LOCAL··DEFAULT····1·$t
79 ····75:·00001e64·····0·NOTYPE··LOCAL··DEFAULT····1·$d79 ····75:·00001e60·····0·NOTYPE··LOCAL··DEFAULT····1·$d
80 ····76:·00001e68·····0·NOTYPE··LOCAL··DEFAULT····1·$t80 ····76:·00001e64·····0·NOTYPE··LOCAL··DEFAULT····1·$t
81 ····77:·00001fa4·····0·NOTYPE··LOCAL··DEFAULT····1·$d81 ····77:·00001fa0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
82 ····78:·00001fb8·····0·NOTYPE··LOCAL··DEFAULT····1·$t82 ····78:·00001fb4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
83 ····79:·00002038·····0·NOTYPE··LOCAL··DEFAULT····1·$d83 ····79:·00002034·····0·NOTYPE··LOCAL··DEFAULT····1·$d
84 ····80:·0000203c·····0·NOTYPE··LOCAL··DEFAULT····1·$t84 ····80:·00002038·····0·NOTYPE··LOCAL··DEFAULT····1·$t
85 ····81:·00002278·····0·NOTYPE··LOCAL··DEFAULT····1·$d85 ····81:·00002274·····0·NOTYPE··LOCAL··DEFAULT····1·$d
86 ····82:·0000227c·····0·NOTYPE··LOCAL··DEFAULT····1·$t86 ····82:·00002278·····0·NOTYPE··LOCAL··DEFAULT····1·$t
87 ····83:·000024b4·····0·NOTYPE··LOCAL··DEFAULT····1·$d87 ····83:·000024a4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
88 ····84:·00000228·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2088 ····84:·00000228·····0·NOTYPE··LOCAL··DEFAULT····8·.LC20
89 ····85:·00000308·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2489 ····85:·00000308·····0·NOTYPE··LOCAL··DEFAULT····8·.LC24
90 ····86:·000002cc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2390 ····86:·000002cc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC23
91 ····87:·00000344·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2591 ····87:·00000344·····0·NOTYPE··LOCAL··DEFAULT····8·.LC25
92 ····88:·00000254·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2192 ····88:·00000254·····0·NOTYPE··LOCAL··DEFAULT····8·.LC21
93 ····89:·00000288·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2293 ····89:·00000288·····0·NOTYPE··LOCAL··DEFAULT····8·.LC22
94 ····90:·000024d4·····0·NOTYPE··LOCAL··DEFAULT····1·$t94 ····90:·000024c4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
95 ····91:·00002c4c·····0·NOTYPE··LOCAL··DEFAULT····1·$d95 ····91:·00002c3c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
96 ····92:·0000038c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2696 ····92:·0000041c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC28
97 ····93:·0000041c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2897 ····93:·0000038c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC26
98 ····94:·000003b8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2798 ····94:·000003b8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC27
99 ····95:·0000046c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2999 ····95:·0000046c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC29
100 ····96:·00000524·····0·NOTYPE··LOCAL··DEFAULT····8·.LC31100 ····96:·00000524·····0·NOTYPE··LOCAL··DEFAULT····8·.LC31
101 ····97:·000004e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC30101 ····97:·000004e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC30
102 ····98:·00002c70·····0·NOTYPE··LOCAL··DEFAULT····1·$t102 ····98:·00002c60·····0·NOTYPE··LOCAL··DEFAULT····1·$t
103 ····99:·00002e5c·····0·NOTYPE··LOCAL··DEFAULT····1·$d103 ····99:·00002e48·····0·NOTYPE··LOCAL··DEFAULT····1·$d
104 ···100:·00000568·····0·NOTYPE··LOCAL··DEFAULT····8·.LC33104 ···100:·00000568·····0·NOTYPE··LOCAL··DEFAULT····8·.LC33
105 ···101:·000005dc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC35105 ···101:·000005dc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC35
106 ···102:·000005a0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC34106 ···102:·000005a0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC34
107 ···103:·00000560·····0·NOTYPE··LOCAL··DEFAULT····8·.LC32107 ···103:·00000560·····0·NOTYPE··LOCAL··DEFAULT····8·.LC32
108 ···104:·00002e7c·····0·NOTYPE··LOCAL··DEFAULT····1·$t108 ···104:·00002e68·····0·NOTYPE··LOCAL··DEFAULT····1·$t
109 ···105:·00003230·····0·NOTYPE··LOCAL··DEFAULT····1·$d109 ···105:·00003220·····0·NOTYPE··LOCAL··DEFAULT····1·$d
110 ···106:·00000628·····0·NOTYPE··LOCAL··DEFAULT····8·.LC36110 ···106:·00000628·····0·NOTYPE··LOCAL··DEFAULT····8·.LC36
111 ···107:·00000650·····0·NOTYPE··LOCAL··DEFAULT····8·.LC37111 ···107:·00000650·····0·NOTYPE··LOCAL··DEFAULT····8·.LC37
112 ···108:·0000070c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC40112 ···108:·0000070c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC40
113 ···109:·000006c0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC39113 ···109:·000006c0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC39
114 ···110:·0000068c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC38114 ···110:·0000068c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC38
115 ···111:·00003264·····0·NOTYPE··LOCAL··DEFAULT····1·$t115 ···111:·00003254·····0·NOTYPE··LOCAL··DEFAULT····1·$t
116 ···112:·0000332c·····0·NOTYPE··LOCAL··DEFAULT····1·$d116 ···112:·0000331c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
117 ···113:·00000744·····0·NOTYPE··LOCAL··DEFAULT····8·.LC41117 ···113:·00000744·····0·NOTYPE··LOCAL··DEFAULT····8·.LC41
118 ···114:·00000788·····0·NOTYPE··LOCAL··DEFAULT····8·.LC42118 ···114:·00000788·····0·NOTYPE··LOCAL··DEFAULT····8·.LC42
119 ···115:·0000333c·····0·NOTYPE··LOCAL··DEFAULT····1·$t119 ···115:·0000332c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
120 ···116:·000036f8·····0·NOTYPE··LOCAL··DEFAULT····1·$d120 ···116:·000036e8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
121 ···117:·000007c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC43121 ···117:·000007c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC43
122 ···118:·00000804·····0·NOTYPE··LOCAL··DEFAULT····8·.LC44122 ···118:·00000804·····0·NOTYPE··LOCAL··DEFAULT····8·.LC44
123 ···119:·00000844·····0·NOTYPE··LOCAL··DEFAULT····8·.LC45123 ···119:·00000844·····0·NOTYPE··LOCAL··DEFAULT····8·.LC45
124 ···120:·00000868·····0·NOTYPE··LOCAL··DEFAULT····8·.LC46124 ···120:·00000868·····0·NOTYPE··LOCAL··DEFAULT····8·.LC46
125 ···121:·0000088c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC47125 ···121:·0000088c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC47
126 ···122:·000008b4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC48126 ···122:·000008b4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC48
127 ···123:·000008e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC49127 ···123:·000008e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC49
128 ···124:·0000094c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC51128 ···124:·0000094c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC51
129 ···125:·00000914·····0·NOTYPE··LOCAL··DEFAULT····8·.LC50129 ···125:·00000914·····0·NOTYPE··LOCAL··DEFAULT····8·.LC50
130 ···126:·00003724·····0·NOTYPE··LOCAL··DEFAULT····1·$t130 ···126:·00003714·····0·NOTYPE··LOCAL··DEFAULT····1·$t
131 ···127:·00004230·····0·NOTYPE··LOCAL··DEFAULT····1·$d131 ···127:·00004230·····0·NOTYPE··LOCAL··DEFAULT····1·$d
132 ···128:·0000098c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC52132 ···128:·0000098c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC52
133 ···129:·00000a28·····0·NOTYPE··LOCAL··DEFAULT····8·.LC55133 ···129:·00000a28·····0·NOTYPE··LOCAL··DEFAULT····8·.LC55
134 ···130:·00000ab4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC57134 ···130:·00000ab4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC57
135 ···131:·00000e18·····0·NOTYPE··LOCAL··DEFAULT····8·.LC69135 ···131:·00000e18·····0·NOTYPE··LOCAL··DEFAULT····8·.LC69
136 ···132:·00000cd4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC64136 ···132:·00000cd4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC64
137 ···133:·00000c8c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC63137 ···133:·00000c8c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC63
Offset 194, 106 lines modifiedOffset 194, 106 lines modified
194 ···190:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_compare194 ···190:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_compare
195 ···191:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp195 ···191:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp
196 ···192:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_empties196 ···192:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_empties
197 ···193:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free197 ···193:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
198 ···194:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_zdup198 ···194:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_zdup
199 ···195:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc199 ···195:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
200 ···196:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy200 ···196:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
201 ···197:·00000b89····40·FUNC····GLOBAL·DEFAULT····1·dnssec_chain_init201 ···197:·00000b79····40·FUNC····GLOBAL·DEFAULT····1·dnssec_chain_init
202 ···198:·00000bb1····42·FUNC····GLOBAL·DEFAULT····1·dnssec_chain_add_chain202 ···198:·00000ba1····42·FUNC····GLOBAL·DEFAULT····1·dnssec_chain_add_chain
203 ···199:·00000bdd·····6·FUNC····GLOBAL·DEFAULT····1·dnssec_chain_add203 ···199:·00000bcd·····6·FUNC····GLOBAL·DEFAULT····1·dnssec_chain_add
204 ···200:·00000be5·····6·FUNC····GLOBAL·DEFAULT····1·dnssec_chain_del204 ···200:·00000bd5·····6·FUNC····GLOBAL·DEFAULT····1·dnssec_chain_del
205 ···201:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_idivmod205 ···201:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_idivmod
206 ···202:·00000bed··1448·FUNC····GLOBAL·DEFAULT····1·dnssec_chain_store_diff206 ···202:·00000bdd··1444·FUNC····GLOBAL·DEFAULT····1·dnssec_chain_store_diff
207 ···203:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_init207 ···203:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_init
208 ···204:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_destroy208 ···204:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_destroy
209 ···205:·00001195····12·FUNC····GLOBAL·DEFAULT····1·dnssec_chain_finalise209 ···205:·00001181····12·FUNC····GLOBAL·DEFAULT····1·dnssec_chain_finalise
210 ···206:·000011a1···204·FUNC····GLOBAL·DEFAULT····1·zone_diff_label_rr_new210 ···206:·0000118d···204·FUNC····GLOBAL·DEFAULT····1·zone_diff_label_rr_new
211 ···207:·0000126d····68·FUNC····GLOBAL·DEFAULT····1·zone_diff_fqdn_rr_set_new211 ···207:·00001259····68·FUNC····GLOBAL·DEFAULT····1·zone_diff_fqdn_rr_set_new
Max diff block lines reached; 9916/21511 bytes (46.10%) of diff not shown.
106 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x84d4·contains·838·entries:1 Relocation·section·'.rel.text'·at·offset·0x84bc·contains·837·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000007c··00009803·R_ARM_REL32············00000000···.rodata3 0000007c··00009803·R_ARM_REL32············00000000···.rodata
4 00000348··00000603·R_ARM_REL32············00000000···.LC04 00000348··00000603·R_ARM_REL32············00000000···.LC0
5 0000034c··00000703·R_ARM_REL32············00000008···.LC15 0000034c··00000703·R_ARM_REL32············00000008···.LC1
6 00000350··00000803·R_ARM_REL32············00000010···.LC26 00000350··00000803·R_ARM_REL32············00000010···.LC2
7 00000354··00000903·R_ARM_REL32············00000018···.LC37 00000354··00000903·R_ARM_REL32············00000018···.LC3
8 00000358··00000a03·R_ARM_REL32············00000020···.LC48 00000358··00000a03·R_ARM_REL32············00000020···.LC4
Offset 17, 642 lines modifiedOffset 17, 641 lines modified
17 000003b2··0000a70a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_hasnext17 000003b2··0000a70a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_hasnext
18 000003bc··0000a80a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_next_node18 000003bc··0000a80a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_next_node
19 000003e4··0000a70a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_hasnext19 000003e4··0000a70a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_hasnext
20 00000462··0000a90a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find20 00000462··0000a90a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find
21 000004a8··0000aa0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert21 000004a8··0000aa0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert
22 000004b8··0000ab0a·R_ARM_THM_CALL·········00000000···zalloc_line22 000004b8··0000ab0a·R_ARM_THM_CALL·········00000000···zalloc_line
23 000004c6··0000a90a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find23 000004c6··0000a90a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find
24 000004d6··0000ac0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_init24 000004d4··0000ac0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_init
25 000004f8··0000ad0a·R_ARM_THM_CALL·········00000000···dief25 000004f6··0000ad0a·R_ARM_THM_CALL·········00000000···dief
26 000004fc··0000ae0a·R_ARM_THM_CALL·········00000000···abort26 000004fa··0000ae0a·R_ARM_THM_CALL·········00000000···abort
27 00000500··0000af19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_27 00000500··0000af19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
28 00000504··0000b01a·R_ARM_GOT_BREL·········00000000···ptr_set_dnslabel_node_compare28 00000504··0000b01a·R_ARM_GOT_BREL·········00000000···ptr_set_dnslabel_node_compare
29 00000508··00001c03·R_ARM_REL32············00000050···.LC1129 00000508··00001c03·R_ARM_REL32············00000050···.LC11
30 0000050c··00001d03·R_ARM_REL32············00000068···.LC1230 0000050c··00001d03·R_ARM_REL32············00000068···.LC12
31 0000052a··0000b10a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_init31 0000052a··0000b10a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_init
32 00000532··0000b20a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_next_node32 00000532··0000b20a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_next_node
33 0000053c··0000b30a·R_ARM_THM_CALL·········00000000···ptr_set_avl_callback_and_destroy33 0000053c··0000b30a·R_ARM_THM_CALL·········00000000···ptr_set_avl_callback_and_destroy
34 00000546··0000b40a·R_ARM_THM_CALL·········00000000···zfree_line34 00000546··0000b40a·R_ARM_THM_CALL·········00000000···zfree_line
35 0000054c··0000b50a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_hasnext35 0000054c··0000b50a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_hasnext
36 00000556··0000b60a·R_ARM_THM_CALL·········00000000···dnsname_zfree36 00000556··0000b60a·R_ARM_THM_CALL·········00000000···dnsname_zfree
37 00000560··0000b40a·R_ARM_THM_CALL·········00000000···zfree_line37 00000560··0000b40a·R_ARM_THM_CALL·········00000000···zfree_line
38 00000574··00002103·R_ARM_REL32············00000a95···zone_diff_label_rr_delete_void38 00000574··00002103·R_ARM_REL32············00000a85···zone_diff_label_rr_delete_void
39 0000058c··0000b30a·R_ARM_THM_CALL·········00000000···ptr_set_avl_callback_and_destroy39 0000058c··0000b30a·R_ARM_THM_CALL·········00000000···ptr_set_avl_callback_and_destroy
40 000005a4··00002303·R_ARM_REL32············00000579···zone_diff_label_tree_destroy_callback40 000005a4··00002303·R_ARM_REL32············00000579···zone_diff_label_tree_destroy_callback
41 0000064e··0000aa0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert41 0000064e··0000aa0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert
42 00000698··0000aa0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert42 00000698··0000aa0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert
43 000006ba··0000aa0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert43 000006ba··0000aa0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert
44 000006fe··0000aa0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert44 000006fe··0000aa0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert
45 0000071e··0000aa0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert45 0000071e··0000aa0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert
46 00000860··0000b70a·R_ARM_THM_CALL·········00000000···logger_handle_msg46 00000856··0000b70a·R_ARM_THM_CALL·········00000000···logger_handle_msg
47 000008aa··0000b80a·R_ARM_THM_CALL·········00000000···dnskey_signature_rrset_sign_with_key47 0000089e··0000b80a·R_ARM_THM_CALL·········00000000···dnskey_signature_rrset_sign_with_key
48 000008fe··0000b90a·R_ARM_THM_CALL·········00000000···dnssec_key_get_algorithm48 000008f4··0000b90a·R_ARM_THM_CALL·········00000000···dnssec_key_get_algorithm
49 00000906··0000ba0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_tag_const49 000008fc··0000ba0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_tag_const
50 00000938··0000b70a·R_ARM_THM_CALL·········00000000···logger_handle_msg50 00000926··0000b70a·R_ARM_THM_CALL·········00000000···logger_handle_msg
51 0000094a··0000bb0a·R_ARM_THM_CALL·········00000000···ptr_vector_append51 00000938··0000bb0a·R_ARM_THM_CALL·········00000000···ptr_vector_append
52 00000960··00009b03·R_ARM_REL32············00000000···.data.rel.ro.local52 00000950··0000af19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
53 00000964··0000af19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_53 00000954··00002a03·R_ARM_REL32············00000070···.LC13
54 00000968··0000bc1a·R_ARM_GOT_BREL·········00000000···g_database_logger54 00000958··0000bc1a·R_ARM_GOT_BREL·········00000000···g_database_logger
55 0000096c··00002a03·R_ARM_REL32············00000070···.LC1355 0000095c··00009b03·R_ARM_REL32············00000000···.data.rel.ro.local
56 00000970··00001203·R_ARM_REL32············00000375···zone_diff_label_rr_rrv_get_fqdn56 00000960··00001203·R_ARM_REL32············00000375···zone_diff_label_rr_rrv_get_fqdn
57 00000974··00002b03·R_ARM_REL32············000000cc···.LC1457 00000964··00002b03·R_ARM_REL32············000000cc···.LC14
58 000009b4··0000bd0a·R_ARM_THM_CALL·········00000000···dnsname_getdepth58 000009a4··0000bd0a·R_ARM_THM_CALL·········00000000···dnsname_getdepth
59 000009bc··0000bd0a·R_ARM_THM_CALL·········00000000···dnsname_getdepth59 000009ac··0000bd0a·R_ARM_THM_CALL·········00000000···dnsname_getdepth
60 000009c8··0000be0a·R_ARM_THM_CALL·········00000000···dnsname_compare60 000009b8··0000be0a·R_ARM_THM_CALL·········00000000···dnsname_compare
61 000009e2··0000bf0a·R_ARM_THM_CALL·········00000000···memcmp61 000009d2··0000bf0a·R_ARM_THM_CALL·········00000000···memcmp
62 00000a0c··0000ad0a·R_ARM_THM_CALL·········00000000···dief62 000009fc··0000ad0a·R_ARM_THM_CALL·········00000000···dief
63 00000a10··0000ae0a·R_ARM_THM_CALL·········00000000···abort63 00000a00··0000ae0a·R_ARM_THM_CALL·········00000000···abort
64 00000a14··00001c03·R_ARM_REL32············00000050···.LC1164 00000a04··00001c03·R_ARM_REL32············00000050···.LC11
65 00000a18··00001d03·R_ARM_REL32············00000068···.LC1265 00000a08··00001d03·R_ARM_REL32············00000068···.LC12
66 00000a48··0000b60a·R_ARM_THM_CALL·········00000000···dnsname_zfree66 00000a38··0000b60a·R_ARM_THM_CALL·········00000000···dnsname_zfree
67 00000a58··0000b40a·R_ARM_THM_CALL·········00000000···zfree_line67 00000a48··0000b40a·R_ARM_THM_CALL·········00000000···zfree_line
68 00000a88··0000b40a·R_ARM_THM_CALL·········00000000···zfree_line68 00000a78··0000b40a·R_ARM_THM_CALL·········00000000···zfree_line
69 00000a8e··0000c10a·R_ARM_THM_CALL·········00000000···free69 00000a7e··0000c10a·R_ARM_THM_CALL·········00000000···free
70 00000a9c··0000b60a·R_ARM_THM_CALL·········00000000···dnsname_zfree70 00000a8c··0000b60a·R_ARM_THM_CALL·········00000000···dnsname_zfree
71 00000ac6··0000b40a·R_ARM_THM_CALL·········00000000···zfree_line71 00000ab6··0000b40a·R_ARM_THM_CALL·········00000000···zfree_line
72 00000acc··0000c10a·R_ARM_THM_CALL·········00000000···free72 00000abc··0000c10a·R_ARM_THM_CALL·········00000000···free
73 00000aee··0000ab0a·R_ARM_THM_CALL·········00000000···zalloc_line73 00000ade··0000ab0a·R_ARM_THM_CALL·········00000000···zalloc_line
74 00000af8··0000c20a·R_ARM_THM_CALL·········00000000···dnsname_zdup74 00000ae8··0000c20a·R_ARM_THM_CALL·········00000000···dnsname_zdup
75 00000b16··0000c30a·R_ARM_THM_CALL·········00000000···malloc75 00000b06··0000c30a·R_ARM_THM_CALL·········00000000···malloc
76 00000b22··0000c40a·R_ARM_THM_CALL·········00000000···memcpy76 00000b12··0000c40a·R_ARM_THM_CALL·········00000000···memcpy
77 00000b3c··0000ab0a·R_ARM_THM_CALL·········00000000···zalloc_line77 00000b2e··0000ab0a·R_ARM_THM_CALL·········00000000···zalloc_line
78 00000b54··0000ad0a·R_ARM_THM_CALL·········00000000···dief78 00000b46··0000ad0a·R_ARM_THM_CALL·········00000000···dief
79 00000b58··0000ae0a·R_ARM_THM_CALL·········00000000···abort79 00000b4a··0000ae0a·R_ARM_THM_CALL·········00000000···abort
80 00000b6e··0000ad0a·R_ARM_THM_CALL·········00000000···dief80 00000b60··0000ad0a·R_ARM_THM_CALL·········00000000···dief
81 00000b72··0000ae0a·R_ARM_THM_CALL·········00000000···abort81 00000b64··0000ae0a·R_ARM_THM_CALL·········00000000···abort
82 00000b78··00001c03·R_ARM_REL32············00000050···.LC1182 00000b68··00001c03·R_ARM_REL32············00000050···.LC11
83 00000b7c··00001d03·R_ARM_REL32············00000068···.LC1283 00000b6c··00001d03·R_ARM_REL32············00000068···.LC12
84 00000b80··00001c03·R_ARM_REL32············00000050···.LC1184 00000b70··00001c03·R_ARM_REL32············00000050···.LC11
85 00000b84··00001d03·R_ARM_REL32············00000068···.LC1285 00000b74··00001d03·R_ARM_REL32············00000068···.LC12
86 00000b98··0000ac0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_init86 00000b88··0000ac0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_init
87 00000c10··0000cb0a·R_ARM_THM_CALL·········00000000···ptr_vector_init87 00000c00··0000cb0a·R_ARM_THM_CALL·········00000000···ptr_vector_init
88 00000c5a··0000c00a·R_ARM_THM_CALL·········00000000···ptr_vector_empties88 00000c4a··0000c00a·R_ARM_THM_CALL·········00000000···ptr_vector_empties
89 00000c62··0000a60a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_init89 00000c52··0000a60a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_init
90 00000c6a··0000a80a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_next_node90 00000c5a··0000a80a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_next_node
91 00000c72··0000bb0a·R_ARM_THM_CALL·········00000000···ptr_vector_append91 00000c62··0000bb0a·R_ARM_THM_CALL·········00000000···ptr_vector_append
92 00000c78··0000a70a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_hasnext92 00000c68··0000a70a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_hasnext
93 00000c9a··0000b70a·R_ARM_THM_CALL·········00000000···logger_handle_msg93 00000c8a··0000b70a·R_ARM_THM_CALL·········00000000···logger_handle_msg
94 00000d3e··0000c90a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod94 00000d2e··0000c90a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod
95 00000dd2··0000cc0a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy95 00000dc4··0000cc0a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy
96 00000e12··0000b70a·R_ARM_THM_CALL·········00000000···logger_handle_msg96 00000e04··0000b70a·R_ARM_THM_CALL·········00000000···logger_handle_msg
97 00000e5a··0000c90a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod97 00000e4c··0000c90a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod
98 00000f40··0000c90a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod98 00000f30··0000c90a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod
99 00000f82··0000c90a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod99 00000f72··0000c90a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod
100 00000fba··0000b70a·R_ARM_THM_CALL·········00000000···logger_handle_msg100 00000faa··0000b70a·R_ARM_THM_CALL·········00000000···logger_handle_msg
101 00001034··0000c90a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod101 00001024··0000c90a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod
102 00001046··0000c90a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod102 00001036··0000c90a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod
103 00001118··0000ae0a·R_ARM_THM_CALL·········00000000···abort103 00001104··0000ae0a·R_ARM_THM_CALL·········00000000···abort
104 00001180··0000af19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_104 0000116c··0000af19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
105 00001184··0000bc1a·R_ARM_GOT_BREL·········00000000···g_database_logger105 00001170··00003803·R_ARM_REL32············00000140···.LC15
106 00001188··00003803·R_ARM_REL32············00000140···.LC15106 00001174··0000bc1a·R_ARM_GOT_BREL·········00000000···g_database_logger
107 0000118c··00003903·R_ARM_REL32············000001ac···.LC17107 00001178··00003903·R_ARM_REL32············000001ac···.LC17
108 00001190··00003a03·R_ARM_REL32············00000174···.LC16108 0000117c··00003a03·R_ARM_REL32············00000174···.LC16
109 000011c4··0000ab0a·R_ARM_THM_CALL·········00000000···zalloc_line109 000011b0··0000ab0a·R_ARM_THM_CALL·········00000000···zalloc_line
110 000011ce··0000c20a·R_ARM_THM_CALL·········00000000···dnsname_zdup110 000011ba··0000c20a·R_ARM_THM_CALL·········00000000···dnsname_zdup
111 0000120a··0000c30a·R_ARM_THM_CALL·········00000000···malloc111 000011f6··0000c30a·R_ARM_THM_CALL·········00000000···malloc
112 00001216··0000c40a·R_ARM_THM_CALL·········00000000···memcpy112 00001202··0000c40a·R_ARM_THM_CALL·········00000000···memcpy
113 00001222··0000ab0a·R_ARM_THM_CALL·········00000000···zalloc_line113 0000120e··0000ab0a·R_ARM_THM_CALL·········00000000···zalloc_line
114 0000123a··0000ad0a·R_ARM_THM_CALL·········00000000···dief114 00001226··0000ad0a·R_ARM_THM_CALL·········00000000···dief
115 0000123e··0000ae0a·R_ARM_THM_CALL·········00000000···abort115 0000122a··0000ae0a·R_ARM_THM_CALL·········00000000···abort
116 00001254··0000ad0a·R_ARM_THM_CALL·········00000000···dief116 00001240··0000ad0a·R_ARM_THM_CALL·········00000000···dief
117 00001258··0000ae0a·R_ARM_THM_CALL·········00000000···abort117 00001244··0000ae0a·R_ARM_THM_CALL·········00000000···abort
118 0000125c··00001c03·R_ARM_REL32············00000050···.LC11118 00001248··00001c03·R_ARM_REL32············00000050···.LC11
119 00001260··00001d03·R_ARM_REL32············00000068···.LC12119 0000124c··00001d03·R_ARM_REL32············00000068···.LC12
120 00001264··00001c03·R_ARM_REL32············00000050···.LC11120 00001250··00001c03·R_ARM_REL32············00000050···.LC11
121 00001268··00001d03·R_ARM_REL32············00000068···.LC12121 00001254··00001d03·R_ARM_REL32············00000068···.LC12
122 0000127a··0000ab0a·R_ARM_THM_CALL·········00000000···zalloc_line122 00001266··0000ab0a·R_ARM_THM_CALL·········00000000···zalloc_line
123 00001282··0000ac0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_init123 0000126e··0000ac0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_init
124 000012ac··00002d03·R_ARM_REL32············00000979···zone_diff_label_rr_compare124 00001298··00002d03·R_ARM_REL32············00000969···zone_diff_label_rr_compare
 125 000012a0··0000d10a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
125 000012b4··0000d10a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert126 000012b4··0000d10a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
126 000012c8··0000d10a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert127 000012e8··0000b10a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_init
127 000012fc··0000b10a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_init128 000012f0··0000b20a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_next_node
128 00001304··0000b20a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_next_node129 000012fa··0000b50a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_hasnext
129 0000130e··0000b50a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_hasnext130 00001312··0000a60a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_init
130 00001326··0000a60a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_init131 0000131a··0000a80a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_next_node
131 0000132e··0000a80a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_next_node132 00001330··0000a70a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_hasnext
132 00001344··0000a70a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_hasnext133 000013a4··0000aa0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert
Max diff block lines reached; 92747/108063 bytes (85.83%) of diff not shown.
467 B
strings --all --bytes=8 {}
    
Offset 1, 9 lines modifiedOffset 1, 10 lines modified
 1 Gmzch1FO
1 GchAF·FO2 GchAF·FO
2 8h[F2FIFP3 F·F0hzDO
3 CHILDREN(4 CHILDREN(
4 NON-EMPTY(5 NON-EMPTY(
5 src/dynupdate-diff.c6 src/dynupdate-diff.c
6 update:·%{dnsname}:·will·sign·chain·record·#%i:·%{dnsname}·%i·%{dnsclass}·%{typerdatadesc}7 update:·%{dnsname}:·will·sign·chain·record·#%i:·%{dnsname}·%i·%{dnsclass}·%{typerdatadesc}
7 update:·%{dnsname}:·signed·chain·rrset·%{dnstype}·with·key·%03i·%05i:·%{dnsname}·%i·%{dnsclass}·%{typerdatadesc}8 update:·%{dnsname}:·signed·chain·rrset·%{dnstype}·with·key·%03i·%05i:·%{dnsname}·%i·%{dnsclass}·%{typerdatadesc}
8 update:·%{dnsname}:·%i·nodes·in·dnssec·chain·#%i9 update:·%{dnsname}:·%i·nodes·in·dnssec·chain·#%i
9 update:·%{dnsname}:·chain·#%i·update·has·only·one·item10 update:·%{dnsname}:·chain·#%i·update·has·only·one·item
264 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
1.16 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 50, 15 lines modifiedOffset 50, 15 lines modified
50 ··0x000002f0·65002e4c·43313500·2e4c4331·37002e4c·e..LC15..LC17..L50 ··0x000002f0·65002e4c·43313500·2e4c4331·37002e4c·e..LC15..LC17..L
51 ··0x00000300·43313600·646e7373·65635f63·6861696e·C16.dnssec_chain51 ··0x00000300·43313600·646e7373·65635f63·6861696e·C16.dnssec_chain
52 ··0x00000310·5f616464·5f6e6f64·655f6672·6f6d5f64·_add_node_from_d52 ··0x00000310·5f616464·5f6e6f64·655f6672·6f6d5f64·_add_node_from_d
53 ··0x00000320·6966665f·6671646e·2e697372·612e3139·iff_fqdn.isra.1953 ··0x00000320·6966665f·6671646e·2e697372·612e3139·iff_fqdn.isra.19
54 ··0x00000330·002e4c43·3138002e·4c433139·002e4c43·..LC18..LC19..LC54 ··0x00000330·002e4c43·3138002e·4c433139·002e4c43·..LC18..LC19..LC
55 ··0x00000340·3230002e·4c433234·002e4c43·3233002e·20..LC24..LC23..55 ··0x00000340·3230002e·4c433234·002e4c43·3233002e·20..LC24..LC23..
56 ··0x00000350·4c433235·002e4c43·3231002e·4c433232·LC25..LC21..LC2256 ··0x00000350·4c433235·002e4c43·3231002e·4c433232·LC25..LC21..LC22
57 ··0x00000360·002e4c43·3236002e·4c433238·002e4c43·..LC26..LC28..LC57 ··0x00000360·002e4c43·3238002e·4c433236·002e4c43·..LC28..LC26..LC
58 ··0x00000370·3237002e·4c433239·002e4c43·3331002e·27..LC29..LC31..58 ··0x00000370·3237002e·4c433239·002e4c43·3331002e·27..LC29..LC31..
59 ··0x00000380·4c433330·002e4c43·3333002e·4c433335·LC30..LC33..LC3559 ··0x00000380·4c433330·002e4c43·3333002e·4c433335·LC30..LC33..LC35
60 ··0x00000390·002e4c43·3334002e·4c433332·002e4c43·..LC34..LC32..LC60 ··0x00000390·002e4c43·3334002e·4c433332·002e4c43·..LC34..LC32..LC
61 ··0x000003a0·3336002e·4c433337·002e4c43·3430002e·36..LC37..LC40..61 ··0x000003a0·3336002e·4c433337·002e4c43·3430002e·36..LC37..LC40..
62 ··0x000003b0·4c433339·002e4c43·3338002e·4c433431·LC39..LC38..LC4162 ··0x000003b0·4c433339·002e4c43·3338002e·4c433431·LC39..LC38..LC41
63 ··0x000003c0·002e4c43·3432002e·4c433433·002e4c43·..LC42..LC43..LC63 ··0x000003c0·002e4c43·3432002e·4c433433·002e4c43·..LC42..LC43..LC
64 ··0x000003d0·3434002e·4c433435·002e4c43·3436002e·44..LC45..LC46..64 ··0x000003d0·3434002e·4c433435·002e4c43·3436002e·44..LC45..LC46..
52.5 KB
dynupdate-diff-nsec.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········6212·(bytes·into·file)13 ··Start·of·section·headers:··········6192·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1319 ··Number·of·section·headers:·········13
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·12
2.55 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x1844:1 There·are·13·section·headers,·starting·at·offset·0x1830:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000808·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0007f4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001438·000310·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·001424·000310·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00083c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000828·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·00083c·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000828·000000·00··WA··0···0··1
9 ··[·5]·.data.rel.local···PROGBITS········00000000·00083c·000044·00··WA··0···0··49 ··[·5]·.data.rel.local···PROGBITS········00000000·000828·000044·00··WA··0···0··4
10 ··[·6]·.rel.data.rel.local·REL·············00000000·001748·000088·08···I·10···5··410 ··[·6]·.rel.data.rel.local·REL·············00000000·001734·000088·08···I·10···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·000880·0001f9·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·00086c·0001f9·01·AMS··0···0··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·000a79·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·000a65·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000a79·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000a65·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·000aac·000520·10·····11··57··414 ··[10]·.symtab···········SYMTAB··········00000000·000a98·000520·10·····11··57··4
15 ··[11]·.strtab···········STRTAB··········00000000·000fcc·00046b·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·000fb8·00046b·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·0017d0·000073·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·0017bc·000073·00······0···0··1
17 Key·to·Flags:17 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··y·(purecode),·p·(processor·specific)21 ··y·(purecode),·p·(processor·specific)
5.57 KB
readelf --wide --symbols {}
    
Offset 6, 52 lines modifiedOffset 6, 52 lines modified
6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
7 ·····3:·00000021····32·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec_fqdn_was_covered7 ·····3:·00000021····32·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec_fqdn_was_covered
8 ·····4:·00000041·····4·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec_state_get8 ·····4:·00000041·····4·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec_state_get
9 ·····5:·00000045····10·FUNC····LOCAL··DEFAULT····1·dnssec_chain_nsec_isempty9 ·····5:·00000045····10·FUNC····LOCAL··DEFAULT····1·dnssec_chain_nsec_isempty
10 ·····6:·00000051····24·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec_format_writer_init10 ·····6:·00000051····24·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec_format_writer_init
11 ·····7:·00000060·····0·NOTYPE··LOCAL··DEFAULT····1·$d11 ·····7:·00000060·····0·NOTYPE··LOCAL··DEFAULT····1·$d
12 ·····8:·00000068·····0·NOTYPE··LOCAL··DEFAULT····1·$t12 ·····8:·00000068·····0·NOTYPE··LOCAL··DEFAULT····1·$t
13 ·····9:·00000069····26·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec_compare13 ·····9:·00000069····24·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec_compare
14 ····10:·00000085····96·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec_publish_log14 ····10:·00000081····96·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec_publish_log
15 ····11:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····1·$d15 ····11:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
16 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC016 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
17 ····13:·00000024·····0·NOTYPE··LOCAL··DEFAULT····7·.LC117 ····13:·00000024·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1
18 ····14:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····1·$t18 ····14:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
19 ····15:·000000e5····76·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec_state_set19 ····15:·000000e1····76·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec_state_set
20 ····16:·00000124·····0·NOTYPE··LOCAL··DEFAULT····1·$d20 ····16:·00000120·····0·NOTYPE··LOCAL··DEFAULT····1·$d
21 ····17:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC221 ····17:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2
22 ····18:·00000130·····0·NOTYPE··LOCAL··DEFAULT····1·$t22 ····18:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
23 ····19:·00000131····30·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec_delete23 ····19:·0000012d····30·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec_delete
24 ····20:·00000151···424·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec_new24 ····20:·0000014d···424·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec_new
25 ····21:·000002dc·····0·NOTYPE··LOCAL··DEFAULT····1·$d25 ····21:·000002d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
26 ····22:·00000068·····0·NOTYPE··LOCAL··DEFAULT····7·.LC326 ····22:·00000068·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3
27 ····23:·00000084·····0·NOTYPE··LOCAL··DEFAULT····7·.LC427 ····23:·00000084·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4
28 ····24:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC528 ····24:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5
29 ····25:·00000124·····0·NOTYPE··LOCAL··DEFAULT····7·.LC729 ····25:·00000124·····0·NOTYPE··LOCAL··DEFAULT····7·.LC7
30 ····26:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC630 ····26:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC6
31 ····27:·000002f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t31 ····27:·000002f4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
32 ····28:·000002f9···664·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec_publish_record.isra.332 ····28:·000002f5···668·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec_publish_record.isra.3
33 ····29:·00000584·····0·NOTYPE··LOCAL··DEFAULT····1·$d33 ····29:·00000584·····0·NOTYPE··LOCAL··DEFAULT····1·$d
34 ····30:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC834 ····30:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC8
35 ····31:·00000590·····0·NOTYPE··LOCAL··DEFAULT····1·$t35 ····31:·00000590·····0·NOTYPE··LOCAL··DEFAULT····1·$t
36 ····32:·00000591····46·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec_publish_add36 ····32:·00000591····46·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec_publish_add
37 ····33:·000005c1····30·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec_publish_delete37 ····33:·000005c1····30·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec_publish_delete
38 ····34:·000005e1···160·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec_next38 ····34:·000005e1···148·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec_next
39 ····35:·0000066c·····0·NOTYPE··LOCAL··DEFAULT····1·$d39 ····35:·00000660·····0·NOTYPE··LOCAL··DEFAULT····1·$d
40 ····36:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····7·.LC940 ····36:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····7·.LC9
41 ····37:·00000680·····0·NOTYPE··LOCAL··DEFAULT····1·$t41 ····37:·00000674·····0·NOTYPE··LOCAL··DEFAULT····1·$t
42 ····38:·00000681···156·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec_prev42 ····38:·00000675···148·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec_prev
43 ····39:·00000708·····0·NOTYPE··LOCAL··DEFAULT····1·$d43 ····39:·000006f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
44 ····40:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1044 ····40:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC10
45 ····41:·0000071c·····0·NOTYPE··LOCAL··DEFAULT····1·$t45 ····41:·00000708·····0·NOTYPE··LOCAL··DEFAULT····1·$t
46 ····42:·0000071d····30·FUNC····LOCAL··DEFAULT····1·dnssec_chain_nsec_finalise_delete_callback46 ····42:·00000709····30·FUNC····LOCAL··DEFAULT····1·dnssec_chain_nsec_finalise_delete_callback
47 ····43:·0000073d···192·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec_merge47 ····43:·00000729···192·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec_merge
48 ····44:·000007ec·····0·NOTYPE··LOCAL··DEFAULT····1·$d48 ····44:·000007d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
49 ····45:·000007fc·····0·NOTYPE··LOCAL··DEFAULT····1·$t49 ····45:·000007e8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
50 ····46:·00000804·····0·NOTYPE··LOCAL··DEFAULT····1·$d50 ····46:·000007f0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
51 ····47:·00000000·····0·SECTION·LOCAL··DEFAULT····5·51 ····47:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
52 ····48:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d52 ····48:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
53 ····49:·00000000····68·OBJECT··LOCAL··DEFAULT····5·dnssec_chain_node_nsec_vtbl53 ····49:·00000000····68·OBJECT··LOCAL··DEFAULT····5·dnssec_chain_node_nsec_vtbl
54 ····50:·00000000·····0·SECTION·LOCAL··DEFAULT····7·54 ····50:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
55 ····51:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d55 ····51:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
56 ····52:·00000000·····0·SECTION·LOCAL··DEFAULT····1·56 ····52:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
57 ····53:·00000000·····0·SECTION·LOCAL··DEFAULT····3·57 ····53:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
Offset 78, 8 lines modifiedOffset 78, 8 lines modified
78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·type_bit_maps_set_type78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·type_bit_maps_set_type
79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·type_bit_maps_update_size79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·type_bit_maps_update_size
80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len
81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·type_bit_maps_write82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·type_bit_maps_write
83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zone_diff_label_rr_new83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zone_diff_label_rr_new
84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_append84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_append
85 ····81:·000007fd····12·FUNC····GLOBAL·DEFAULT····1·dynupdate_nsec_chain_get_vtbl85 ····81:·000007e9····12·FUNC····GLOBAL·DEFAULT····1·dynupdate_nsec_chain_get_vtbl
15.2 KB
readelf --wide --relocs {}
    
Offset 1, 121 lines modifiedOffset 1, 121 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1438·contains·98·entries:1 Relocation·section·'.rel.text'·at·offset·0x1424·contains·98·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000060··00003919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_3 00000060··00003919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
4 00000064··00003a1a·R_ARM_GOT_BREL·········00000000···dnsname_format_handler_method4 00000064··00003a1a·R_ARM_GOT_BREL·········00000000···dnsname_format_handler_method
5 000000b0··00003c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg5 000000ac··00003c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
6 000000d4··00003919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_6 000000d0··00003919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
7 000000d8··00003d1a·R_ARM_GOT_BREL·········00000000···g_database_logger7 000000d4··00003d1a·R_ARM_GOT_BREL·········00000000···g_database_logger
8 000000dc··00000c03·R_ARM_REL32············00000000···.LC08 000000d8··00000c03·R_ARM_REL32············00000000···.LC0
9 000000e0··00000d03·R_ARM_REL32············00000024···.LC19 000000dc··00000d03·R_ARM_REL32············00000024···.LC1
10 00000114··00003c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg10 00000110··00003c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
11 00000124··00003919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_11 00000120··00003919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
12 00000128··00003d1a·R_ARM_GOT_BREL·········00000000···g_database_logger12 00000124··00003d1a·R_ARM_GOT_BREL·········00000000···g_database_logger
13 0000012c··00001103·R_ARM_REL32············0000003c···.LC213 00000128··00001103·R_ARM_REL32············0000003c···.LC2
14 0000013a··00003e0a·R_ARM_THM_CALL·········00000000···dnsname_zfree14 00000136··00003e0a·R_ARM_THM_CALL·········00000000···dnsname_zfree
15 00000170··0000400a·R_ARM_THM_CALL·········00000000···nsec_inverse_name15 0000016c··0000400a·R_ARM_THM_CALL·········00000000···nsec_inverse_name
16 00000184··0000410a·R_ARM_THM_CALL·········00000000···nsec_avl_find_interval_prev_mod16 00000180··0000410a·R_ARM_THM_CALL·········00000000···nsec_avl_find_interval_prev_mod
17 0000018a··0000420a·R_ARM_THM_CALL·········00000000···nsec_avl_node_mod_next17 00000186··0000420a·R_ARM_THM_CALL·········00000000···nsec_avl_node_mod_next
18 00000194··00003b0a·R_ARM_THM_CALL·········00000000···dnsname_compare18 00000190··00003b0a·R_ARM_THM_CALL·········00000000···dnsname_compare
19 0000019e··0000430a·R_ARM_THM_CALL·········00000000···zalloc_line19 0000019a··0000430a·R_ARM_THM_CALL·········00000000···zalloc_line
20 000001bc··0000440a·R_ARM_THM_CALL·········00000000···dief20 000001ba··0000440a·R_ARM_THM_CALL·········00000000···dief
21 000001c0··0000450a·R_ARM_THM_CALL·········00000000···abort21 000001be··0000450a·R_ARM_THM_CALL·········00000000···abort
22 000001c8··0000430a·R_ARM_THM_CALL·········00000000···zalloc_line22 000001c6··0000430a·R_ARM_THM_CALL·········00000000···zalloc_line
23 000001dc··0000460a·R_ARM_THM_CALL·········00000000···dnsname_zdup23 000001da··0000460a·R_ARM_THM_CALL·········00000000···dnsname_zdup
24 000001ee··0000470a·R_ARM_THM_CALL·········00000000···dnsname_copy24 000001ec··0000470a·R_ARM_THM_CALL·········00000000···dnsname_copy
25 000001f6··0000420a·R_ARM_THM_CALL·········00000000···nsec_avl_node_mod_next25 000001f4··0000420a·R_ARM_THM_CALL·········00000000···nsec_avl_node_mod_next
26 00000200··0000430a·R_ARM_THM_CALL·········00000000···zalloc_line26 000001fe··0000430a·R_ARM_THM_CALL·········00000000···zalloc_line
27 00000212··0000460a·R_ARM_THM_CALL·········00000000···dnsname_zdup27 00000210··0000460a·R_ARM_THM_CALL·········00000000···dnsname_zdup
28 00000250··00003c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg28 00000252··00003c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
29 00000282··00003c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg29 00000288··00003c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
30 000002a0··00003c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg30 000002a8··00003c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
31 000002b4··0000460a·R_ARM_THM_CALL·········00000000···dnsname_zdup31 000002bc··0000460a·R_ARM_THM_CALL·········00000000···dnsname_zdup
32 000002c6··0000470a·R_ARM_THM_CALL·········00000000···dnsname_copy32 000002ce··0000470a·R_ARM_THM_CALL·········00000000···dnsname_copy
33 000002dc··00003919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_33 000002d8··00003919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
34 000002e0··00001603·R_ARM_REL32············00000068···.LC334 000002dc··00001603·R_ARM_REL32············00000068···.LC3
35 000002e4··00001703·R_ARM_REL32············00000084···.LC435 000002e0··00001703·R_ARM_REL32············00000084···.LC4
36 000002e8··00003d1a·R_ARM_GOT_BREL·········00000000···g_database_logger36 000002e4··00003d1a·R_ARM_GOT_BREL·········00000000···g_database_logger
37 000002ec··00001803·R_ARM_REL32············0000008c···.LC537 000002e8··00001803·R_ARM_REL32············0000008c···.LC5
38 000002f0··00001903·R_ARM_REL32············00000124···.LC738 000002ec··00001903·R_ARM_REL32············00000124···.LC7
39 000002f4··00001a03·R_ARM_REL32············000000dc···.LC639 000002f0··00001a03·R_ARM_REL32············000000dc···.LC6
40 00000368··00003c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg40 00000368··00003c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
41 0000037c··0000480a·R_ARM_THM_CALL·········00000000···zdb_record_find41 0000037c··0000480a·R_ARM_THM_CALL·········00000000···zdb_record_find
42 000003aa··0000490a·R_ARM_THM_CALL·········00000000···zone_diff_type_bit_map_generate42 000003a8··0000490a·R_ARM_THM_CALL·········00000000···zone_diff_type_bit_map_generate
43 000003b4··00004a0a·R_ARM_THM_CALL·········00000000···type_bit_maps_set_type43 000003b2··00004a0a·R_ARM_THM_CALL·········00000000···type_bit_maps_set_type
44 000003be··00004a0a·R_ARM_THM_CALL·········00000000···type_bit_maps_set_type44 000003bc··00004a0a·R_ARM_THM_CALL·········00000000···type_bit_maps_set_type
45 000003c4··00004b0a·R_ARM_THM_CALL·········00000000···type_bit_maps_update_size45 000003c2··00004b0a·R_ARM_THM_CALL·········00000000···type_bit_maps_update_size
46 000003e6··0000490a·R_ARM_THM_CALL·········00000000···zone_diff_type_bit_map_generate46 000003e4··0000490a·R_ARM_THM_CALL·········00000000···zone_diff_type_bit_map_generate
47 000003f4··00004c0a·R_ARM_THM_CALL·········00000000···dnsname_len47 000003f2··00004c0a·R_ARM_THM_CALL·········00000000···dnsname_len
48 0000041a··00004d0a·R_ARM_THM_CALL·········00000000···memcpy48 00000418··00004d0a·R_ARM_THM_CALL·········00000000···memcpy
49 00000424··00004e0a·R_ARM_THM_CALL·········00000000···type_bit_maps_write49 00000422··00004e0a·R_ARM_THM_CALL·········00000000···type_bit_maps_write
50 0000043e··00004f0a·R_ARM_THM_CALL·········00000000···zone_diff_label_rr_new50 0000043c··00004f0a·R_ARM_THM_CALL·········00000000···zone_diff_label_rr_new
51 00000450··0000500a·R_ARM_THM_CALL·········00000000···ptr_vector_append51 0000044e··0000500a·R_ARM_THM_CALL·········00000000···ptr_vector_append
52 0000048c··0000480a·R_ARM_THM_CALL·········00000000···zdb_record_find52 0000048a··0000480a·R_ARM_THM_CALL·········00000000···zdb_record_find
53 0000049c··00004c0a·R_ARM_THM_CALL·········00000000···dnsname_len53 0000049a··00004c0a·R_ARM_THM_CALL·········00000000···dnsname_len
54 000004ae··00004c0a·R_ARM_THM_CALL·········00000000···dnsname_len54 000004ac··00004c0a·R_ARM_THM_CALL·········00000000···dnsname_len
55 000004d4··00004d0a·R_ARM_THM_CALL·········00000000···memcpy55 000004d2··00004d0a·R_ARM_THM_CALL·········00000000···memcpy
56 000004e4··00004d0a·R_ARM_THM_CALL·········00000000···memcpy56 000004e2··00004d0a·R_ARM_THM_CALL·········00000000···memcpy
57 00000500··00004f0a·R_ARM_THM_CALL·········00000000···zone_diff_label_rr_new57 000004fe··00004f0a·R_ARM_THM_CALL·········00000000···zone_diff_label_rr_new
58 00000512··0000500a·R_ARM_THM_CALL·········00000000···ptr_vector_append58 00000510··0000500a·R_ARM_THM_CALL·········00000000···ptr_vector_append
59 00000528··0000480a·R_ARM_THM_CALL·········00000000···zdb_record_find59 00000526··0000480a·R_ARM_THM_CALL·········00000000···zdb_record_find
60 00000566··00004f0a·R_ARM_THM_CALL·········00000000···zone_diff_label_rr_new60 00000564··00004f0a·R_ARM_THM_CALL·········00000000···zone_diff_label_rr_new
61 00000578··0000500a·R_ARM_THM_CALL·········00000000···ptr_vector_append61 00000576··0000500a·R_ARM_THM_CALL·········00000000···ptr_vector_append
62 00000584··00003919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_62 00000584··00003919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
63 00000588··00003d1a·R_ARM_GOT_BREL·········00000000···g_database_logger63 00000588··00003d1a·R_ARM_GOT_BREL·········00000000···g_database_logger
64 0000058c··00001e03·R_ARM_REL32············0000016c···.LC864 0000058c··00001e03·R_ARM_REL32············0000016c···.LC8
65 000005f8··0000430a·R_ARM_THM_CALL·········00000000···zalloc_line65 000005f2··0000430a·R_ARM_THM_CALL·········00000000···zalloc_line
66 0000061a··0000400a·R_ARM_THM_CALL·········00000000···nsec_inverse_name66 00000612··0000400a·R_ARM_THM_CALL·········00000000···nsec_inverse_name
67 00000620··0000460a·R_ARM_THM_CALL·········00000000···dnsname_zdup67 00000618··0000460a·R_ARM_THM_CALL·········00000000···dnsname_zdup
68 0000063c··00003c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg68 00000638··00003c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
69 00000662··0000440a·R_ARM_THM_CALL·········00000000···dief69 00000658··0000440a·R_ARM_THM_CALL·········00000000···dief
70 00000666··0000450a·R_ARM_THM_CALL·········00000000···abort70 0000065c··0000450a·R_ARM_THM_CALL·········00000000···abort
71 0000066c··00003919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_71 00000660··00003919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
72 00000670··00003d1a·R_ARM_GOT_BREL·········00000000···g_database_logger72 00000664··00003d1a·R_ARM_GOT_BREL·········00000000···g_database_logger
73 00000674··00002403·R_ARM_REL32············000001ac···.LC973 00000668··00002403·R_ARM_REL32············000001ac···.LC9
74 00000678··00001603·R_ARM_REL32············00000068···.LC374 0000066c··00001603·R_ARM_REL32············00000068···.LC3
75 0000067c··00001703·R_ARM_REL32············00000084···.LC475 00000670··00001703·R_ARM_REL32············00000084···.LC4
76 00000698··0000430a·R_ARM_THM_CALL·········00000000···zalloc_line76 00000686··0000430a·R_ARM_THM_CALL·········00000000···zalloc_line
77 000006b4··0000400a·R_ARM_THM_CALL·········00000000···nsec_inverse_name77 000006a4··0000400a·R_ARM_THM_CALL·········00000000···nsec_inverse_name
78 000006be··0000460a·R_ARM_THM_CALL·········00000000···dnsname_zdup78 000006aa··0000460a·R_ARM_THM_CALL·········00000000···dnsname_zdup
79 000006da··00003c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg79 000006ca··00003c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
80 00000700··0000440a·R_ARM_THM_CALL·········00000000···dief80 000006ea··0000440a·R_ARM_THM_CALL·········00000000···dief
81 00000704··0000450a·R_ARM_THM_CALL·········00000000···abort81 000006ee··0000450a·R_ARM_THM_CALL·········00000000···abort
82 00000708··00003919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_82 000006f4··00003919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
83 0000070c··00003d1a·R_ARM_GOT_BREL·········00000000···g_database_logger83 000006f8··00003d1a·R_ARM_GOT_BREL·········00000000···g_database_logger
84 00000710··00002803·R_ARM_REL32············000001d0···.LC1084 000006fc··00002803·R_ARM_REL32············000001d0···.LC10
85 00000714··00001603·R_ARM_REL32············00000068···.LC385 00000700··00001603·R_ARM_REL32············00000068···.LC3
86 00000718··00001703·R_ARM_REL32············00000084···.LC486 00000704··00001703·R_ARM_REL32············00000084···.LC4
87 00000726··00003e0a·R_ARM_THM_CALL·········00000000···dnsname_zfree87 00000712··00003e0a·R_ARM_THM_CALL·········00000000···dnsname_zfree
88 00000776··00003e0a·R_ARM_THM_CALL·········00000000···dnsname_zfree88 00000762··00003e0a·R_ARM_THM_CALL·········00000000···dnsname_zfree
89 000007b8··00003c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg89 000007a4··00003c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
90 000007e0··00003c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg90 000007cc··00003c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
91 000007ec··00003919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_91 000007d8··00003919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
92 000007f0··00003d1a·R_ARM_GOT_BREL·········00000000···g_database_logger92 000007dc··00003d1a·R_ARM_GOT_BREL·········00000000···g_database_logger
93 000007f4··00001103·R_ARM_REL32············0000003c···.LC293 000007e0··00001103·R_ARM_REL32············0000003c···.LC2
94 000007f8··00001103·R_ARM_REL32············0000003c···.LC294 000007e4··00001103·R_ARM_REL32············0000003c···.LC2
95 00000804··00002f03·R_ARM_REL32············00000000···.data.rel.local95 000007f0··00002f03·R_ARM_REL32············00000000···.data.rel.local
96 0000007e··00003b1e·R_ARM_THM_JUMP24·······00000000···dnsname_compare96 0000007c··00003b1e·R_ARM_THM_JUMP24·······00000000···dnsname_compare
97 000000ce··00003c1e·R_ARM_THM_JUMP24·······00000000···logger_handle_msg97 000000cc··00003c1e·R_ARM_THM_JUMP24·······00000000···logger_handle_msg
98 0000014a··00003f1e·R_ARM_THM_JUMP24·······00000000···zfree_line98 00000146··00003f1e·R_ARM_THM_JUMP24·······00000000···zfree_line
99 00000736··00003f1e·R_ARM_THM_JUMP24·······00000000···zfree_line99 00000722··00003f1e·R_ARM_THM_JUMP24·······00000000···zfree_line
100 00000794··00003f1e·R_ARM_THM_JUMP24·······00000000···zfree_line100 00000780··00003f1e·R_ARM_THM_JUMP24·······00000000···zfree_line
  
101 Relocation·section·'.rel.data.rel.local'·at·offset·0x1748·contains·17·entries:101 Relocation·section·'.rel.data.rel.local'·at·offset·0x1734·contains·17·entries:
102 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name102 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
103 00000000··00000102·R_ARM_ABS32············00000001···dnssec_chain_node_nsec_fqdn_is_covered103 00000000··00000102·R_ARM_ABS32············00000001···dnssec_chain_node_nsec_fqdn_is_covered
104 00000004··00000302·R_ARM_ABS32············00000021···dnssec_chain_node_nsec_fqdn_was_covered104 00000004··00000302·R_ARM_ABS32············00000021···dnssec_chain_node_nsec_fqdn_was_covered
105 00000008··00001402·R_ARM_ABS32············00000151···dnssec_chain_node_nsec_new105 00000008··00001402·R_ARM_ABS32············0000014d···dnssec_chain_node_nsec_new
106 0000000c··00002602·R_ARM_ABS32············00000681···dnssec_chain_node_nsec_prev106 0000000c··00002602·R_ARM_ABS32············00000675···dnssec_chain_node_nsec_prev
107 00000010··00002b02·R_ARM_ABS32············0000073d···dnssec_chain_node_nsec_merge107 00000010··00002b02·R_ARM_ABS32············00000729···dnssec_chain_node_nsec_merge
108 00000014··00002202·R_ARM_ABS32············000005e1···dnssec_chain_node_nsec_next108 00000014··00002202·R_ARM_ABS32············000005e1···dnssec_chain_node_nsec_next
109 00000018··00000f02·R_ARM_ABS32············000000e5···dnssec_chain_node_nsec_state_set109 00000018··00000f02·R_ARM_ABS32············000000e1···dnssec_chain_node_nsec_state_set
110 0000001c··00000402·R_ARM_ABS32············00000041···dnssec_chain_node_nsec_state_get110 0000001c··00000402·R_ARM_ABS32············00000041···dnssec_chain_node_nsec_state_get
111 00000020··00001302·R_ARM_ABS32············00000131···dnssec_chain_node_nsec_delete111 00000020··00001302·R_ARM_ABS32············0000012d···dnssec_chain_node_nsec_delete
112 00000024··00002102·R_ARM_ABS32············000005c1···dnssec_chain_node_nsec_publish_delete112 00000024··00002102·R_ARM_ABS32············000005c1···dnssec_chain_node_nsec_publish_delete
113 00000028··00002002·R_ARM_ABS32············00000591···dnssec_chain_node_nsec_publish_add113 00000028··00002002·R_ARM_ABS32············00000591···dnssec_chain_node_nsec_publish_add
114 0000002c··00000a02·R_ARM_ABS32············00000085···dnssec_chain_node_nsec_publish_log114 0000002c··00000a02·R_ARM_ABS32············00000081···dnssec_chain_node_nsec_publish_log
115 00000030··00000902·R_ARM_ABS32············00000069···dnssec_chain_node_nsec_compare115 00000030··00000902·R_ARM_ABS32············00000069···dnssec_chain_node_nsec_compare
116 00000034··00002a02·R_ARM_ABS32············0000071d···dnssec_chain_nsec_finalise_delete_callback116 00000034··00002a02·R_ARM_ABS32············00000709···dnssec_chain_nsec_finalise_delete_callback
117 00000038··00000502·R_ARM_ABS32············00000045···dnssec_chain_nsec_isempty117 00000038··00000502·R_ARM_ABS32············00000045···dnssec_chain_nsec_isempty
118 0000003c··00000602·R_ARM_ABS32············00000051···dnssec_chain_node_nsec_format_writer_init118 0000003c··00000602·R_ARM_ABS32············00000051···dnssec_chain_node_nsec_format_writer_init
119 00000040··00003202·R_ARM_ABS32············00000000···.rodata.str1.4119 00000040··00003202·R_ARM_ABS32············00000000···.rodata.str1.4
434 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 7 lines modified
1 #`(F;hYi 
2 update:·%{dnsname}·->·%{dnsname}1 update:·%{dnsname}·->·%{dnsname}
3 update:·%{dnsname}·->·?2 update:·%{dnsname}·->·?
4 update:·status·%{dnsname}·from·%02x·to·%02x3 update:·status·%{dnsname}·from·%02x·to·%02x
5 src/dynupdate-diff-nsec.c4 src/dynupdate-diff-nsec.c
6 update:·nsec:·%{dnsname}·has·node·%{dnsname}·[·%{dnsname}·;·%{dnsname}·]·(%02x)5 update:·nsec:·%{dnsname}·has·node·%{dnsname}·[·%{dnsname}·;·%{dnsname}·]·(%02x)
7 update:·nsec:·%{dnsname}·has·node·%{dnsname}·[·%{dnsname}·;·?·[·(%02x)6 update:·nsec:·%{dnsname}·has·node·%{dnsname}·[·%{dnsname}·;·?·[·(%02x)
8 update:·nsec:·%{dnsname}·has·node·%{dnsname}·[·?·;·%{dnsname}·[·(%02x)7 update:·nsec:·%{dnsname}·has·node·%{dnsname}·[·?·;·%{dnsname}·[·(%02x)
27.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 59, 356 lines modifiedOffset 59, 353 lines modified
  
59 00000068·<dnssec_chain_node_nsec_compare>:59 00000068·<dnssec_chain_node_nsec_compare>:
60 dnssec_chain_node_nsec_compare():60 dnssec_chain_node_nsec_compare():
61 »       ldr»    r3,·[r0,·#4]61 »       ldr»    r3,·[r0,·#4]
62 »       add.w»  r0,·r0,·#1762 »       add.w»  r0,·r0,·#17
63 »       cbz»    r3,·72·<dnssec_chain_node_nsec_compare+0xa>63 »       cbz»    r3,·72·<dnssec_chain_node_nsec_compare+0xa>
64 »       ldr»    r0,·[r3,·#20]64 »       ldr»    r0,·[r3,·#20]
 65 »       ldr»    r3,·[r1,·#4]
65 »       add.w»  r1,·r1,·#1766 »       add.w»  r1,·r1,·#17
66 »       ldr.w»  r3,·[r1,·#-13]67 »       cbz»    r3,·7c·<dnssec_chain_node_nsec_compare+0x14>
67 »       cbz»    r3,·7e·<dnssec_chain_node_nsec_compare+0x16> 
68 »       ldr»    r1,·[r3,·#20]68 »       ldr»    r1,·[r3,·#20]
69 »       b.w»    0·<dnsname_compare>69 »       b.w»    0·<dnsname_compare>
70 ·R_ARM_THM_JUMP24»       dnsname_compare70 ·R_ARM_THM_JUMP24»       dnsname_compare
71 »       nop 
  
72 00000084·<dnssec_chain_node_nsec_publish_log>:71 00000080·<dnssec_chain_node_nsec_publish_log>:
73 dnssec_chain_node_nsec_publish_log():72 dnssec_chain_node_nsec_publish_log():
74 »       ldr»    r2,·[pc,·#76]» ;·(d4·<dnssec_chain_node_nsec_publish_log+0x50>)73 »       ldr»    r2,·[pc,·#76]» ;·(d0·<dnssec_chain_node_nsec_publish_log+0x50>)
75 »       ldr»    r3,·[r0,·#4]74 »       ldr»    r3,·[r0,·#4]
76 »       add»    r2,·pc75 »       add»    r2,·pc
77 »       cbz»    r3,·b8·<dnssec_chain_node_nsec_publish_log+0x34>76 »       cbz»    r3,·b6·<dnssec_chain_node_nsec_publish_log+0x36>
78 »       ldr»    r0,·[pc,·#72]» ;·(d8·<dnssec_chain_node_nsec_publish_log+0x54>)77 »       ldr»    r0,·[pc,·#72]» ;·(d4·<dnssec_chain_node_nsec_publish_log+0x54>)
79 »       ldr»    r3,·[r3,·#20]78 »       ldr»    r3,·[r3,·#20]
80 »       ldr»    r2,·[r2,·r0]79 »       ldr»    r2,·[r2,·r0]
81 »       ldr»    r0,·[r2,·#0]80 »       ldr»    r0,·[r2,·#0]
82 »       cbz»    r1,·c6·<dnssec_chain_node_nsec_publish_log+0x42>81 »       cbz»    r1,·c4·<dnssec_chain_node_nsec_publish_log+0x44>
83 »       strd»   r4,·lr,·[sp,·#-8]! 
84 »       add.w»  r4,·r1,·#17 
85 »       sub»    sp,·#8 
86 »       ldr»    r2,·[r1,·#4]82 »       ldr»    r2,·[r1,·#4]
87 »       cbz»    r2,·a6·<dnssec_chain_node_nsec_publish_log+0x22>83 »       str.w»  lr,·[sp,·#-4]!
88 »       ldr»    r4,·[r2,·#20]84 »       add.w»  r1,·r1,·#17
 85 »       sub»    sp,·#12
 86 »       cbz»    r2,·a2·<dnssec_chain_node_nsec_publish_log+0x22>
 87 »       ldr»    r1,·[r2,·#20]
 88 »       ldr»    r2,·[pc,·#52]» ;·(d8·<dnssec_chain_node_nsec_publish_log+0x58>)
 89 »       str»    r1,·[sp,·#0]
89 »       mov.w»  r1,·#890 »       mov.w»  r1,·#8
90 »       str»    r4,·[sp,·#0] 
91 »       ldr»    r2,·[pc,·#44]» ;·(dc·<dnssec_chain_node_nsec_publish_log+0x58>) 
92 »       add»    r2,·pc91 »       add»    r2,·pc
93 »       bl»     0·<logger_handle_msg>92 »       bl»     0·<logger_handle_msg>
94 ·R_ARM_THM_CALL» logger_handle_msg93 ·R_ARM_THM_CALL» logger_handle_msg
95 »       add»    sp,·#894 »       add»    sp,·#12
96 »       pop»    {r4,·pc}95 »       ldr.w»  pc,·[sp],·#4
97 »       add.w»  r3,·r0,·#1796 »       add.w»  r3,·r0,·#17
98 »       ldr»    r0,·[pc,·#24]» ;·(d8·<dnssec_chain_node_nsec_publish_log+0x54>)97 »       ldr»    r0,·[pc,·#24]» ;·(d4·<dnssec_chain_node_nsec_publish_log+0x54>)
99 »       ldr»    r2,·[r2,·r0]98 »       ldr»    r2,·[r2,·r0]
100 »       ldr»    r0,·[r2,·#0]99 »       ldr»    r0,·[r2,·#0]
101 »       cmp»    r1,·#0100 »       cmp»    r1,·#0
102 »       bne.n»  96·<dnssec_chain_node_nsec_publish_log+0x12>101 »       bne.n»  92·<dnssec_chain_node_nsec_publish_log+0x12>
 102 »       ldr»    r2,·[pc,·#20]» ;·(dc·<dnssec_chain_node_nsec_publish_log+0x5c>)
103 »       mov.w»  r1,·#8103 »       mov.w»  r1,·#8
104 »       ldr»    r2,·[pc,·#20]» ;·(e0·<dnssec_chain_node_nsec_publish_log+0x5c>) 
105 »       add»    r2,·pc104 »       add»    r2,·pc
106 »       b.w»    0·<logger_handle_msg>105 »       b.w»    0·<logger_handle_msg>
107 ·R_ARM_THM_JUMP24»       logger_handle_msg106 ·R_ARM_THM_JUMP24»       logger_handle_msg
108 »       nop 
109 »       .word»  0x00000048107 »       .word»  0x00000048
110 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_108 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_
111 »       .word»  0x00000000109 »       .word»  0x00000000
112 ·R_ARM_GOT32»    g_database_logger110 ·R_ARM_GOT32»    g_database_logger
113 »       .word»  0x0000002a111 »       .word»  0x0000002a
114 ·R_ARM_REL32»    .LC0112 ·R_ARM_REL32»    .LC0
115 »       .word»  0x00000010113 »       .word»  0x0000000e
116 ·R_ARM_REL32»    .LC1114 ·R_ARM_REL32»    .LC1
  
117 000000e4·<dnssec_chain_node_nsec_state_set>:115 000000e0·<dnssec_chain_node_nsec_state_set>:
118 dnssec_chain_node_nsec_state_set():116 dnssec_chain_node_nsec_state_set():
119 »       ldr»    r3,·[pc,·#60]» ;·(124·<dnssec_chain_node_nsec_state_set+0x40>)117 »       ldr»    r3,·[pc,·#60]» ;·(120·<dnssec_chain_node_nsec_state_set+0x40>)
 118 »       ldr»    r2,·[pc,·#64]» ;·(124·<dnssec_chain_node_nsec_state_set+0x44>)
120 »       strd»   r4,·r5,·[sp,·#-16]!119 »       strd»   r4,·r5,·[sp,·#-16]!
121 »       mov»    r4,·r0 
122 »       mov»    r5,·r1120 »       mov»    r5,·r1
123 »       ldr»    r2,·[pc,·#56]» ;·(128·<dnssec_chain_node_nsec_state_set+0x44>) 
124 »       strd»   r6,·lr,·[sp,·#8]121 »       strd»   r6,·lr,·[sp,·#8]
125 »       sub»    sp,·#8 
126 »       ldr»    r1,·[r0,·#4]122 »       ldr»    r1,·[r0,·#4]
 123 »       mov»    r4,·r0
 124 »       sub»    sp,·#8
127 »       add»    r3,·pc125 »       add»    r3,·pc
128 »       ldr»    r3,·[r3,·r2]126 »       ldr»    r3,·[r3,·r2]
129 »       ldr»    r0,·[r3,·#0]127 »       ldr»    r0,·[r3,·#0]
130 »       add.w»  r3,·r4,·#17128 »       add.w»  r3,·r4,·#17
131 »       cbz»    r1,·106·<dnssec_chain_node_nsec_state_set+0x22>129 »       cbz»    r1,·102·<dnssec_chain_node_nsec_state_set+0x22>
132 »       ldr»    r3,·[r1,·#20]130 »       ldr»    r3,·[r1,·#20]
133 »       mov.w»  r1,·#8 
134 »       ldrb»   r6,·[r4,·#16]131 »       ldrb»   r6,·[r4,·#16]
135 »       ldr»    r2,·[pc,·#28]» ;·(12c·<dnssec_chain_node_nsec_state_set+0x48>)132 »       ldr»    r2,·[pc,·#32]» ;·(128·<dnssec_chain_node_nsec_state_set+0x48>)
136 »       strd»   r6,·r5,·[sp]133 »       mov.w»  r1,·#8
137 »       add»    r2,·pc134 »       add»    r2,·pc
 135 »       strd»   r6,·r5,·[sp]
138 »       bl»     0·<logger_handle_msg>136 »       bl»     0·<logger_handle_msg>
139 ·R_ARM_THM_CALL» logger_handle_msg137 ·R_ARM_THM_CALL» logger_handle_msg
140 »       strb»   r5,·[r4,·#16]138 »       strb»   r5,·[r4,·#16]
141 »       add»    sp,·#8139 »       add»    sp,·#8
142 »       ldrd»   r4,·r5,·[sp]140 »       ldrd»   r4,·r5,·[sp]
143 »       add»    sp,·#8141 »       add»    sp,·#8
144 »       pop»    {r6,·pc}142 »       pop»    {r6,·pc}
145 »       .word»  0x00000028143 »       .word»  0x00000028
146 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_144 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_
147 »       .word»  0x00000000145 »       .word»  0x00000000
148 ·R_ARM_GOT32»    g_database_logger146 ·R_ARM_GOT32»    g_database_logger
149 »       .word»  0x00000016147 »       .word»  0x0000001a
150 ·R_ARM_REL32»    .LC2148 ·R_ARM_REL32»    .LC2
  
151 00000130·<dnssec_chain_node_nsec_delete>:149 0000012c·<dnssec_chain_node_nsec_delete>:
152 dnssec_chain_node_nsec_delete():150 dnssec_chain_node_nsec_delete():
153 »       strd»   r4,·lr,·[sp,·#-8]!151 »       strd»   r4,·lr,·[sp,·#-8]!
154 »       mov»    r4,·r0152 »       mov»    r4,·r0
155 »       ldr»    r0,·[r0,·#12]153 »       ldr»    r0,·[r0,·#12]
156 »       cbz»    r0,·13e·<dnssec_chain_node_nsec_delete+0xe>154 »       cbz»    r0,·13a·<dnssec_chain_node_nsec_delete+0xe>
157 »       bl»     0·<dnsname_zfree>155 »       bl»     0·<dnsname_zfree>
158 ·R_ARM_THM_CALL» dnsname_zfree156 ·R_ARM_THM_CALL» dnsname_zfree
159 »       mov»    r0,·r4157 »       mov»    r0,·r4
160 »       mov.w»  r1,·#33»    ;·0x21158 »       mov.w»  r1,·#33»    ;·0x21
161 »       ldrd»   r4,·lr,·[sp]159 »       ldrd»   r4,·lr,·[sp]
162 »       add»    sp,·#8160 »       add»    sp,·#8
163 »       b.w»    0·<zfree_line>161 »       b.w»    0·<zfree_line>
164 ·R_ARM_THM_JUMP24»       zfree_line162 ·R_ARM_THM_JUMP24»       zfree_line
165 »       nop163 »       nop
  
166 00000150·<dnssec_chain_node_nsec_new>:164 0000014c·<dnssec_chain_node_nsec_new>:
167 dnssec_chain_node_nsec_new():165 dnssec_chain_node_nsec_new():
168 »       str.w»  r4,·[sp,·#-28]!166 »       str.w»  r4,·[sp,·#-28]!
169 »       strd»   r5,·r6,·[sp,·#4]167 »       strd»   r5,·r6,·[sp,·#4]
Max diff block lines reached; 23859/28356 bytes (84.14%) of diff not shown.
62.6 KB
dynupdate-diff-nsec3.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········7456·(bytes·into·file)13 ··Start·of·section·headers:··········7444·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1419 ··Number·of·section·headers:·········14
20 ··Section·header·string·table·index:·1320 ··Section·header·string·table·index:·13
2.71 KB
readelf --wide --sections {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 There·are·14·section·headers,·starting·at·offset·0x1d20:1 There·are·14·section·headers,·starting·at·offset·0x1d14:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0009d0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0009c4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0018a4·0002f0·08···I·11···1··46 ··[·2]·.rel.text·········REL·············00000000·001898·0002f0·08···I·11···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000a04·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0009f8·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000a04·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0009f8·000000·00··WA··0···0··1
9 ··[·5]·.rodata···········PROGBITS········00000000·000a04·000009·00···A··0···0··49 ··[·5]·.rodata···········PROGBITS········00000000·0009f8·000009·00···A··0···0··4
10 ··[·6]·.data.rel.local···PROGBITS········00000000·000a10·000088·00··WA··0···0··410 ··[·6]·.data.rel.local···PROGBITS········00000000·000a04·000088·00··WA··0···0··4
11 ··[·7]·.rel.data.rel.local·REL·············00000000·001b94·000110·08···I·11···6··411 ··[·7]·.rel.data.rel.local·REL·············00000000·001b88·000110·08···I·11···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·000a98·000232·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·000a8c·000232·01·AMS··0···0··4
13 ··[·9]·.note.GNU-stack···PROGBITS········00000000·000cca·000000·00······0···0··113 ··[·9]·.note.GNU-stack···PROGBITS········00000000·000cbe·000000·00······0···0··1
14 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000cca·000033·00······0···0··114 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000cbe·000033·00······0···0··1
15 ··[11]·.symtab···········SYMTAB··········00000000·000d00·000600·10·····12··72··415 ··[11]·.symtab···········SYMTAB··········00000000·000cf4·000600·10·····12··72··4
16 ··[12]·.strtab···········STRTAB··········00000000·001300·0005a4·00······0···0··116 ··[12]·.strtab···········STRTAB··········00000000·0012f4·0005a4·00······0···0··1
17 ··[13]·.shstrtab·········STRTAB··········00000000·001ca4·00007b·00······0···0··117 ··[13]·.shstrtab·········STRTAB··········00000000·001c98·00007b·00······0···0··1
18 Key·to·Flags:18 Key·to·Flags:
19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
22 ··y·(purecode),·p·(processor·specific)22 ··y·(purecode),·p·(processor·specific)
7.45 KB
readelf --wide --symbols {}
    
Offset 7, 62 lines modifiedOffset 7, 62 lines modified
7 ·····3:·0000000d····12·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_fqdn_was_covered7 ·····3:·0000000d····12·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_fqdn_was_covered
8 ·····4:·00000019····44·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_optout_fqdn_is_covered8 ·····4:·00000019····44·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_optout_fqdn_is_covered
9 ·····5:·00000045····52·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_optout_fqdn_was_covered9 ·····5:·00000045····52·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_optout_fqdn_was_covered
10 ·····6:·00000079·····4·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_state_get10 ·····6:·00000079·····4·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_state_get
11 ·····7:·0000007d····20·FUNC····LOCAL··DEFAULT····1·dnssec_chain_nsec3_isempty11 ·····7:·0000007d····20·FUNC····LOCAL··DEFAULT····1·dnssec_chain_nsec3_isempty
12 ·····8:·00000091····16·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_format_writer_init12 ·····8:·00000091····16·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_format_writer_init
13 ·····9:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····1·$d13 ·····9:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
14 ····10:·000000a1···160·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_format_handler_method14 ····10:·000000a1···148·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_format_handler_method
15 ····11:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····1·$t15 ····11:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
16 ····12:·00000141····46·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_compare16 ····12:·00000135····44·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_compare
17 ····13:·00000171···100·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_publish_log17 ····13:·00000161···104·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_publish_log
18 ····14:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d18 ····14:·000001b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
19 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC019 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC0
20 ····16:·00000028·····0·NOTYPE··LOCAL··DEFAULT····8·.LC120 ····16:·00000028·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1
21 ····17:·000001d4·····0·NOTYPE··LOCAL··DEFAULT····1·$t21 ····17:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
22 ····18:·000001d5····80·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_state_set22 ····18:·000001c9····80·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_state_set
23 ····19:·00000218·····0·NOTYPE··LOCAL··DEFAULT····1·$d23 ····19:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
24 ····20:·00000044·····0·NOTYPE··LOCAL··DEFAULT····8·.LC224 ····20:·00000044·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2
25 ····21:·00000224·····0·NOTYPE··LOCAL··DEFAULT····1·$t25 ····21:·00000218·····0·NOTYPE··LOCAL··DEFAULT····1·$t
26 ····22:·00000225···652·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_publish_record26 ····22:·00000219···660·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_publish_record
27 ····23:·000004a4·····0·NOTYPE··LOCAL··DEFAULT····1·$d27 ····23:·000004a0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
28 ····24:·00000074·····0·NOTYPE··LOCAL··DEFAULT····8·.LC328 ····24:·00000074·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
29 ····25:·000004b0·····0·NOTYPE··LOCAL··DEFAULT····1·$t29 ····25:·000004ac·····0·NOTYPE··LOCAL··DEFAULT····1·$t
30 ····26:·000004b1····42·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_publish_add30 ····26:·000004ad····44·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_publish_add
31 ····27:·000004dd····42·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_publish_delete31 ····27:·000004d9····44·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_publish_delete
32 ····28:·00000509····56·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_publish_add_optout32 ····28:·00000505····48·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_publish_add_optout
33 ····29:·00000541····40·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_publish_delete_optout33 ····29:·00000535····40·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_publish_delete_optout
34 ····30:·00000569····44·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_delete34 ····30:·0000055d····44·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_delete
35 ····31:·00000590·····0·NOTYPE··LOCAL··DEFAULT····1·$d35 ····31:·00000584·····0·NOTYPE··LOCAL··DEFAULT····1·$d
36 ····32:·00000594·····0·NOTYPE··LOCAL··DEFAULT····1·$t36 ····32:·00000588·····0·NOTYPE··LOCAL··DEFAULT····1·$t
37 ····33:·00000595···456·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_new37 ····33:·00000589···456·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_new
38 ····34:·00000740·····0·NOTYPE··LOCAL··DEFAULT····1·$d38 ····34:·00000734·····0·NOTYPE··LOCAL··DEFAULT····1·$d
39 ····35:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC439 ····35:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
40 ····36:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC540 ····36:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC5
41 ····37:·00000180·····0·NOTYPE··LOCAL··DEFAULT····8·.LC841 ····37:·00000180·····0·NOTYPE··LOCAL··DEFAULT····8·.LC8
42 ····38:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC642 ····38:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC6
43 ····39:·00000134·····0·NOTYPE··LOCAL··DEFAULT····8·.LC743 ····39:·00000134·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7
44 ····40:·0000075c·····0·NOTYPE··LOCAL··DEFAULT····1·$t44 ····40:·00000750·····0·NOTYPE··LOCAL··DEFAULT····1·$t
45 ····41:·0000075d···152·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_next45 ····41:·00000751···152·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_next
46 ····42:·000007dc·····0·NOTYPE··LOCAL··DEFAULT····1·$d46 ····42:·000007d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
47 ····43:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC947 ····43:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC9
48 ····44:·000007f4·····0·NOTYPE··LOCAL··DEFAULT····1·$t48 ····44:·000007e8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
49 ····45:·000007f5···156·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_prev49 ····45:·000007e9···156·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_prev
50 ····46:·00000878·····0·NOTYPE··LOCAL··DEFAULT····1·$d50 ····46:·0000086c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
51 ····47:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1051 ····47:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC10
52 ····48:·00000890·····0·NOTYPE··LOCAL··DEFAULT····1·$t52 ····48:·00000884·····0·NOTYPE··LOCAL··DEFAULT····1·$t
53 ····49:·00000891····44·FUNC····LOCAL··DEFAULT····1·dnssec_chain_nsec3_finalise_delete_callback53 ····49:·00000885····44·FUNC····LOCAL··DEFAULT····1·dnssec_chain_nsec3_finalise_delete_callback
54 ····50:·000008b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d54 ····50:·000008ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d
55 ····51:·000008bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t55 ····51:·000008b0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
56 ····52:·000008bd···248·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_merge56 ····52:·000008b1···248·FUNC····LOCAL··DEFAULT····1·dnssec_chain_node_nsec3_merge
57 ····53:·0000099c·····0·NOTYPE··LOCAL··DEFAULT····1·$d57 ····53:·00000990·····0·NOTYPE··LOCAL··DEFAULT····1·$d
58 ····54:·000009b4·····0·NOTYPE··LOCAL··DEFAULT····1·$t58 ····54:·000009a8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
59 ····55:·000009bc·····0·NOTYPE··LOCAL··DEFAULT····1·$d59 ····55:·000009b0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
60 ····56:·000009c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t60 ····56:·000009b4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
61 ····57:·000009cc·····0·NOTYPE··LOCAL··DEFAULT····1·$d61 ····57:·000009c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
62 ····58:·00000000·····0·SECTION·LOCAL··DEFAULT····5·62 ····58:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
63 ····59:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d63 ····59:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
64 ····60:·00000000·····9·OBJECT··LOCAL··DEFAULT····5·UNKNOWN_FQDN64 ····60:·00000000·····9·OBJECT··LOCAL··DEFAULT····5·UNKNOWN_FQDN
65 ····61:·00000000·····0·SECTION·LOCAL··DEFAULT····6·65 ····61:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
66 ····62:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d66 ····62:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
67 ····63:·00000000····68·OBJECT··LOCAL··DEFAULT····6·dnssec_chain_node_nsec3_vtbl67 ····63:·00000000····68·OBJECT··LOCAL··DEFAULT····6·dnssec_chain_node_nsec3_vtbl
68 ····64:·00000044····68·OBJECT··LOCAL··DEFAULT····6·dnssec_chain_node_nsec3_optout_vtbl68 ····64:·00000044····68·OBJECT··LOCAL··DEFAULT····6·dnssec_chain_node_nsec3_optout_vtbl
Offset 91, 9 lines modifiedOffset 91, 9 lines modified
91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_compute_digest_from_fqdn_with_len91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_compute_digest_from_fqdn_with_len
92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_avl_find_interval_prev_mod92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_avl_find_interval_prev_mod
93 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_avl_node_mod_next93 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_avl_node_mod_next
94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line
95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief
96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort
97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_zdup97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_zdup
98 ····94:·000009b5····12·FUNC····GLOBAL·DEFAULT····1·dynupdate_nsec3_chain_get_vtbl98 ····94:·000009a9····12·FUNC····GLOBAL·DEFAULT····1·dynupdate_nsec3_chain_get_vtbl
99 ····95:·000009c1····16·FUNC····GLOBAL·DEFAULT····1·dynupdate_nsec3_optout_chain_get_vtbl99 ····95:·000009b5····16·FUNC····GLOBAL·DEFAULT····1·dynupdate_nsec3_optout_chain_get_vtbl
17.7 KB
readelf --wide --relocs {}
    
Offset 1, 134 lines modifiedOffset 1, 134 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x18a4·contains·94·entries:1 Relocation·section·'.rel.text'·at·offset·0x1898·contains·94·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000009c··00000a03·R_ARM_REL32············000000a1···dnssec_chain_node_nsec3_format_handler_method3 0000009c··00000a03·R_ARM_REL32············000000a1···dnssec_chain_node_nsec3_format_handler_method
4 000000c6··0000480a·R_ARM_THM_CALL·········00000000···output_stream_write_base32hex4 000000c2··0000480a·R_ARM_THM_CALL·········00000000···output_stream_write_base32hex
5 000000f6··0000490a·R_ARM_THM_CALL·········00000000···dnsname_format_handler_method5 000000f0··0000490a·R_ARM_THM_CALL·········00000000···dnsname_format_handler_method
6 0000019c··00004b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg6 0000018c··00004b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
7 000001c4··00004c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_7 000001b8··00004c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
8 000001c8··00004d1a·R_ARM_GOT_BREL·········00000000···g_database_logger8 000001bc··00004d1a·R_ARM_GOT_BREL·········00000000···g_database_logger
9 000001cc··00000f03·R_ARM_REL32············00000000···.LC09 000001c0··00000f03·R_ARM_REL32············00000000···.LC0
10 000001d0··00001003·R_ARM_REL32············00000028···.LC110 000001c4··00001003·R_ARM_REL32············00000028···.LC1
11 00000202··00004b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg11 000001f6··00004b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
12 00000218··00004c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_12 0000020c··00004c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
13 0000021c··00004d1a·R_ARM_GOT_BREL·········00000000···g_database_logger13 00000210··00004d1a·R_ARM_GOT_BREL·········00000000···g_database_logger
14 00000220··00001403·R_ARM_REL32············00000044···.LC214 00000214··00001403·R_ARM_REL32············00000044···.LC2
15 000002b0··00004b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg15 000002a2··00004b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
16 000002be··00004e0a·R_ARM_THM_CALL·········00000000···base32hex_encode16 000002b0··00004e0a·R_ARM_THM_CALL·········00000000···base32hex_encode
17 000002cc··00004f0a·R_ARM_THM_CALL·········00000000···dnsname_len17 000002bc··00004f0a·R_ARM_THM_CALL·········00000000···dnsname_len
18 000002da··0000500a·R_ARM_THM_CALL·········00000000···memcpy18 000002ce··0000500a·R_ARM_THM_CALL·········00000000···memcpy
19 0000033c··0000500a·R_ARM_THM_CALL·········00000000···memcpy19 00000330··0000500a·R_ARM_THM_CALL·········00000000···memcpy
20 00000352··0000500a·R_ARM_THM_CALL·········00000000···memcpy20 0000034a··0000500a·R_ARM_THM_CALL·········00000000···memcpy
21 0000036a··0000500a·R_ARM_THM_CALL·········00000000···memcpy21 00000362··0000500a·R_ARM_THM_CALL·········00000000···memcpy
22 00000384··0000510a·R_ARM_THM_CALL·········00000000···zone_diff_label_rr_new22 0000037c··0000510a·R_ARM_THM_CALL·········00000000···zone_diff_label_rr_new
23 0000039e··0000520a·R_ARM_THM_CALL·········00000000···ptr_vector_append23 00000396··0000520a·R_ARM_THM_CALL·········00000000···ptr_vector_append
24 000003d6··0000510a·R_ARM_THM_CALL·········00000000···zone_diff_label_rr_new24 000003ce··0000510a·R_ARM_THM_CALL·········00000000···zone_diff_label_rr_new
25 000003f0··0000520a·R_ARM_THM_CALL·········00000000···ptr_vector_append25 000003e8··0000520a·R_ARM_THM_CALL·········00000000···ptr_vector_append
26 00000438··0000530a·R_ARM_THM_CALL·········00000000···zone_diff_type_bit_map_generate26 00000430··0000530a·R_ARM_THM_CALL·········00000000···zone_diff_type_bit_map_generate
27 00000468··0000500a·R_ARM_THM_CALL·········00000000···memcpy27 00000462··0000500a·R_ARM_THM_CALL·········00000000···memcpy
28 0000047e··0000500a·R_ARM_THM_CALL·········00000000···memcpy28 00000478··0000500a·R_ARM_THM_CALL·········00000000···memcpy
29 00000490··0000540a·R_ARM_THM_CALL·········00000000···type_bit_maps_write29 0000048a··0000540a·R_ARM_THM_CALL·········00000000···type_bit_maps_write
30 000004a4··00004c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_30 000004a0··00004c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
31 000004a8··00004d1a·R_ARM_GOT_BREL·········00000000···g_database_logger31 000004a4··00004d1a·R_ARM_GOT_BREL·········00000000···g_database_logger
32 000004ac··00001803·R_ARM_REL32············00000074···.LC332 000004a8··00001803·R_ARM_REL32············00000074···.LC3
33 0000057c··0000550a·R_ARM_THM_CALL·········00000000···dnsname_zfree33 00000570··0000550a·R_ARM_THM_CALL·········00000000···dnsname_zfree
34 00000590··00003a03·R_ARM_REL32············00000000···.rodata34 00000584··00003a03·R_ARM_REL32············00000000···.rodata
35 000005b2··00004f0a·R_ARM_THM_CALL·········00000000···dnsname_len35 000005aa··00004f0a·R_ARM_THM_CALL·········00000000···dnsname_len
36 000005c8··0000570a·R_ARM_THM_CALL·········00000000···nsec3_compute_digest_from_fqdn_with_len36 000005b8··0000570a·R_ARM_THM_CALL·········00000000···nsec3_compute_digest_from_fqdn_with_len
37 000005d8··0000580a·R_ARM_THM_CALL·········00000000···nsec3_avl_find_interval_prev_mod37 000005cc··0000580a·R_ARM_THM_CALL·········00000000···nsec3_avl_find_interval_prev_mod
38 000005de··0000590a·R_ARM_THM_CALL·········00000000···nsec3_avl_node_mod_next38 000005d2··0000590a·R_ARM_THM_CALL·········00000000···nsec3_avl_node_mod_next
39 000005f0··00004a0a·R_ARM_THM_CALL·········00000000···memcmp39 000005e4··00004a0a·R_ARM_THM_CALL·········00000000···memcmp
40 000005fe··00005a0a·R_ARM_THM_CALL·········00000000···zalloc_line40 000005f2··00005a0a·R_ARM_THM_CALL·········00000000···zalloc_line
41 0000061a··00005b0a·R_ARM_THM_CALL·········00000000···dief41 0000060e··00005b0a·R_ARM_THM_CALL·········00000000···dief
42 0000061e··00005c0a·R_ARM_THM_CALL·········00000000···abort42 00000612··00005c0a·R_ARM_THM_CALL·········00000000···abort
43 00000628··00005a0a·R_ARM_THM_CALL·········00000000···zalloc_line43 0000061c··00005a0a·R_ARM_THM_CALL·········00000000···zalloc_line
44 00000650··0000500a·R_ARM_THM_CALL·········00000000···memcpy44 00000644··0000500a·R_ARM_THM_CALL·········00000000···memcpy
45 00000656··00005d0a·R_ARM_THM_CALL·········00000000···dnsname_zdup45 0000064a··00005d0a·R_ARM_THM_CALL·········00000000···dnsname_zdup
46 00000682··00004b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg46 00000676··00004b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
47 0000068a··0000590a·R_ARM_THM_CALL·········00000000···nsec3_avl_node_mod_next47 0000067e··0000590a·R_ARM_THM_CALL·········00000000···nsec3_avl_node_mod_next
48 00000694··00005a0a·R_ARM_THM_CALL·········00000000···zalloc_line48 00000688··00005a0a·R_ARM_THM_CALL·········00000000···zalloc_line
49 000006b2··00005d0a·R_ARM_THM_CALL·········00000000···dnsname_zdup49 000006a6··00005d0a·R_ARM_THM_CALL·········00000000···dnsname_zdup
50 000006ee··00004b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg50 000006e2··00004b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
51 00000728··00004b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg51 0000071c··00004b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
52 00000740··00004c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_52 00000734··00004c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
53 00000744··00002303·R_ARM_REL32············000000b8···.LC453 00000738··00002303·R_ARM_REL32············000000b8···.LC4
54 00000748··00002403·R_ARM_REL32············000000d4···.LC554 0000073c··00002403·R_ARM_REL32············000000d4···.LC5
55 0000074c··00004d1a·R_ARM_GOT_BREL·········00000000···g_database_logger55 00000740··00004d1a·R_ARM_GOT_BREL·········00000000···g_database_logger
56 00000750··00002503·R_ARM_REL32············00000180···.LC856 00000744··00002503·R_ARM_REL32············00000180···.LC8
57 00000754··00002603·R_ARM_REL32············000000dc···.LC657 00000748··00002603·R_ARM_REL32············000000dc···.LC6
58 00000758··00002703·R_ARM_REL32············00000134···.LC758 0000074c··00002703·R_ARM_REL32············00000134···.LC7
59 00000774··00005a0a·R_ARM_THM_CALL·········00000000···zalloc_line59 00000764··00005a0a·R_ARM_THM_CALL·········00000000···zalloc_line
60 000007ac··00004b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg60 000007a0··00004b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
61 000007d4··00005b0a·R_ARM_THM_CALL·········00000000···dief61 000007c8··00005b0a·R_ARM_THM_CALL·········00000000···dief
62 000007d8··00005c0a·R_ARM_THM_CALL·········00000000···abort62 000007cc··00005c0a·R_ARM_THM_CALL·········00000000···abort
63 000007dc··00004c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_63 000007d0··00004c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
64 000007e0··00003a03·R_ARM_REL32············00000000···.rodata64 000007d4··00003a03·R_ARM_REL32············00000000···.rodata
65 000007e4··00004d1a·R_ARM_GOT_BREL·········00000000···g_database_logger65 000007d8··00004d1a·R_ARM_GOT_BREL·········00000000···g_database_logger
66 000007e8··00002b03·R_ARM_REL32············000001c4···.LC966 000007dc··00002b03·R_ARM_REL32············000001c4···.LC9
67 000007ec··00002303·R_ARM_REL32············000000b8···.LC467 000007e0··00002303·R_ARM_REL32············000000b8···.LC4
68 000007f0··00002403·R_ARM_REL32············000000d4···.LC568 000007e4··00002403·R_ARM_REL32············000000d4···.LC5
69 0000080c··00005a0a·R_ARM_THM_CALL·········00000000···zalloc_line69 000007fe··00005a0a·R_ARM_THM_CALL·········00000000···zalloc_line
70 00000846··00004b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg70 0000083a··00004b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
71 0000086e··00005b0a·R_ARM_THM_CALL·········00000000···dief71 00000862··00005b0a·R_ARM_THM_CALL·········00000000···dief
72 00000872··00005c0a·R_ARM_THM_CALL·········00000000···abort72 00000866··00005c0a·R_ARM_THM_CALL·········00000000···abort
73 00000878··00004c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_73 0000086c··00004c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
74 0000087c··00003a03·R_ARM_REL32············00000000···.rodata74 00000870··00003a03·R_ARM_REL32············00000000···.rodata
75 00000880··00004d1a·R_ARM_GOT_BREL·········00000000···g_database_logger75 00000874··00004d1a·R_ARM_GOT_BREL·········00000000···g_database_logger
76 00000884··00002f03·R_ARM_REL32············000001f8···.LC1076 00000878··00002f03·R_ARM_REL32············000001f8···.LC10
77 00000888··00002303·R_ARM_REL32············000000b8···.LC477 0000087c··00002303·R_ARM_REL32············000000b8···.LC4
78 0000088c··00002403·R_ARM_REL32············000000d4···.LC578 00000880··00002403·R_ARM_REL32············000000d4···.LC5
79 000008a4··0000550a·R_ARM_THM_CALL·········00000000···dnsname_zfree79 00000898··0000550a·R_ARM_THM_CALL·········00000000···dnsname_zfree
80 000008b8··00003a03·R_ARM_REL32············00000000···.rodata80 000008ac··00003a03·R_ARM_REL32············00000000···.rodata
81 0000090e··0000550a·R_ARM_THM_CALL·········00000000···dnsname_zfree81 00000902··0000550a·R_ARM_THM_CALL·········00000000···dnsname_zfree
82 00000960··00004b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg82 00000954··00004b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
83 00000986··00004b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg83 0000097a··00004b0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
84 0000099c··00004c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_84 00000990··00004c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
85 000009a0··00003a03·R_ARM_REL32············00000000···.rodata85 00000994··00003a03·R_ARM_REL32············00000000···.rodata
86 000009a4··00003a03·R_ARM_REL32············00000000···.rodata86 00000998··00003a03·R_ARM_REL32············00000000···.rodata
87 000009a8··00004d1a·R_ARM_GOT_BREL·········00000000···g_database_logger87 0000099c··00004d1a·R_ARM_GOT_BREL·········00000000···g_database_logger
88 000009ac··00001403·R_ARM_REL32············00000044···.LC288 000009a0··00001403·R_ARM_REL32············00000044···.LC2
89 000009b0··00001403·R_ARM_REL32············00000044···.LC289 000009a4··00001403·R_ARM_REL32············00000044···.LC2
90 000009bc··00003d03·R_ARM_REL32············00000000···.data.rel.local90 000009b0··00003d03·R_ARM_REL32············00000000···.data.rel.local
91 000009cc··00003d03·R_ARM_REL32············00000000···.data.rel.local91 000009c0··00003d03·R_ARM_REL32············00000000···.data.rel.local
92 00000162··00004a1e·R_ARM_THM_JUMP24·······00000000···memcmp92 00000154··00004a1e·R_ARM_THM_JUMP24·······00000000···memcmp
93 000001ba··00004b1e·R_ARM_THM_JUMP24·······00000000···logger_handle_msg93 000001ac··00004b1e·R_ARM_THM_JUMP24·······00000000···logger_handle_msg
94 0000058c··0000561e·R_ARM_THM_JUMP24·······00000000···zfree_line94 00000580··0000561e·R_ARM_THM_JUMP24·······00000000···zfree_line
95 000008b4··0000561e·R_ARM_THM_JUMP24·······00000000···zfree_line95 000008a8··0000561e·R_ARM_THM_JUMP24·······00000000···zfree_line
96 0000092c··0000561e·R_ARM_THM_JUMP24·······00000000···zfree_line96 00000920··0000561e·R_ARM_THM_JUMP24·······00000000···zfree_line
  
97 Relocation·section·'.rel.data.rel.local'·at·offset·0x1b94·contains·34·entries:97 Relocation·section·'.rel.data.rel.local'·at·offset·0x1b88·contains·34·entries:
98 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name98 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
99 00000000··00000102·R_ARM_ABS32············00000001···dnssec_chain_node_nsec3_fqdn_is_covered99 00000000··00000102·R_ARM_ABS32············00000001···dnssec_chain_node_nsec3_fqdn_is_covered
100 00000004··00000302·R_ARM_ABS32············0000000d···dnssec_chain_node_nsec3_fqdn_was_covered100 00000004··00000302·R_ARM_ABS32············0000000d···dnssec_chain_node_nsec3_fqdn_was_covered
101 00000008··00002102·R_ARM_ABS32············00000595···dnssec_chain_node_nsec3_new101 00000008··00002102·R_ARM_ABS32············00000589···dnssec_chain_node_nsec3_new
102 0000000c··00002d02·R_ARM_ABS32············000007f5···dnssec_chain_node_nsec3_prev102 0000000c··00002d02·R_ARM_ABS32············000007e9···dnssec_chain_node_nsec3_prev
103 00000010··00003402·R_ARM_ABS32············000008bd···dnssec_chain_node_nsec3_merge103 00000010··00003402·R_ARM_ABS32············000008b1···dnssec_chain_node_nsec3_merge
104 00000014··00002902·R_ARM_ABS32············0000075d···dnssec_chain_node_nsec3_next104 00000014··00002902·R_ARM_ABS32············00000751···dnssec_chain_node_nsec3_next
105 00000018··00001202·R_ARM_ABS32············000001d5···dnssec_chain_node_nsec3_state_set105 00000018··00001202·R_ARM_ABS32············000001c9···dnssec_chain_node_nsec3_state_set
106 0000001c··00000602·R_ARM_ABS32············00000079···dnssec_chain_node_nsec3_state_get106 0000001c··00000602·R_ARM_ABS32············00000079···dnssec_chain_node_nsec3_state_get
107 00000020··00001e02·R_ARM_ABS32············00000569···dnssec_chain_node_nsec3_delete107 00000020··00001e02·R_ARM_ABS32············0000055d···dnssec_chain_node_nsec3_delete
108 00000024··00001b02·R_ARM_ABS32············000004dd···dnssec_chain_node_nsec3_publish_delete108 00000024··00001b02·R_ARM_ABS32············000004d9···dnssec_chain_node_nsec3_publish_delete
109 00000028··00001a02·R_ARM_ABS32············000004b1···dnssec_chain_node_nsec3_publish_add109 00000028··00001a02·R_ARM_ABS32············000004ad···dnssec_chain_node_nsec3_publish_add
110 0000002c··00000d02·R_ARM_ABS32············00000171···dnssec_chain_node_nsec3_publish_log110 0000002c··00000d02·R_ARM_ABS32············00000161···dnssec_chain_node_nsec3_publish_log
111 00000030··00000c02·R_ARM_ABS32············00000141···dnssec_chain_node_nsec3_compare111 00000030··00000c02·R_ARM_ABS32············00000135···dnssec_chain_node_nsec3_compare
112 00000034··00003102·R_ARM_ABS32············00000891···dnssec_chain_nsec3_finalise_delete_callback112 00000034··00003102·R_ARM_ABS32············00000885···dnssec_chain_nsec3_finalise_delete_callback
113 00000038··00000702·R_ARM_ABS32············0000007d···dnssec_chain_nsec3_isempty113 00000038··00000702·R_ARM_ABS32············0000007d···dnssec_chain_nsec3_isempty
114 0000003c··00000802·R_ARM_ABS32············00000091···dnssec_chain_node_nsec3_format_writer_init114 0000003c··00000802·R_ARM_ABS32············00000091···dnssec_chain_node_nsec3_format_writer_init
115 00000040··00004102·R_ARM_ABS32············00000000···.rodata.str1.4115 00000040··00004102·R_ARM_ABS32············00000000···.rodata.str1.4
116 00000044··00000402·R_ARM_ABS32············00000019···dnssec_chain_node_nsec3_optout_fqdn_is_covered116 00000044··00000402·R_ARM_ABS32············00000019···dnssec_chain_node_nsec3_optout_fqdn_is_covered
117 00000048··00000502·R_ARM_ABS32············00000045···dnssec_chain_node_nsec3_optout_fqdn_was_covered117 00000048··00000502·R_ARM_ABS32············00000045···dnssec_chain_node_nsec3_optout_fqdn_was_covered
118 0000004c··00002102·R_ARM_ABS32············00000595···dnssec_chain_node_nsec3_new118 0000004c··00002102·R_ARM_ABS32············00000589···dnssec_chain_node_nsec3_new
119 00000050··00002d02·R_ARM_ABS32············000007f5···dnssec_chain_node_nsec3_prev119 00000050··00002d02·R_ARM_ABS32············000007e9···dnssec_chain_node_nsec3_prev
120 00000054··00003402·R_ARM_ABS32············000008bd···dnssec_chain_node_nsec3_merge120 00000054··00003402·R_ARM_ABS32············000008b1···dnssec_chain_node_nsec3_merge
121 00000058··00002902·R_ARM_ABS32············0000075d···dnssec_chain_node_nsec3_next121 00000058··00002902·R_ARM_ABS32············00000751···dnssec_chain_node_nsec3_next
122 0000005c··00001202·R_ARM_ABS32············000001d5···dnssec_chain_node_nsec3_state_set122 0000005c··00001202·R_ARM_ABS32············000001c9···dnssec_chain_node_nsec3_state_set
123 00000060··00000602·R_ARM_ABS32············00000079···dnssec_chain_node_nsec3_state_get123 00000060··00000602·R_ARM_ABS32············00000079···dnssec_chain_node_nsec3_state_get
124 00000064··00001e02·R_ARM_ABS32············00000569···dnssec_chain_node_nsec3_delete124 00000064··00001e02·R_ARM_ABS32············0000055d···dnssec_chain_node_nsec3_delete
125 00000068··00001d02·R_ARM_ABS32············00000541···dnssec_chain_node_nsec3_publish_delete_optout125 00000068··00001d02·R_ARM_ABS32············00000535···dnssec_chain_node_nsec3_publish_delete_optout
Max diff block lines reached; 166/18054 bytes (0.92%) of diff not shown.
33.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 82, 657 lines modifiedOffset 82, 659 lines modified
82 »       nop82 »       nop
83 »       .word»  0x0000000683 »       .word»  0x00000006
84 ·R_ARM_REL32»    dnssec_chain_node_nsec3_format_handler_method84 ·R_ARM_REL32»    dnssec_chain_node_nsec3_format_handler_method
  
85 000000a0·<dnssec_chain_node_nsec3_format_handler_method>:85 000000a0·<dnssec_chain_node_nsec3_format_handler_method>:
86 dnssec_chain_node_nsec3_format_handler_method():86 dnssec_chain_node_nsec3_format_handler_method():
87 »       ldr»    r3,·[r0,·#4]87 »       ldr»    r3,·[r0,·#4]
88 »       str.w»  r4,·[sp,·#-20]!88 »       strd»   r4,·r5,·[sp,·#-16]!
89 »       mov»    r4,·r1 
90 »       strd»   r5,·r6,·[sp,·#4] 
91 »       mov»    r5,·r089 »       mov»    r5,·r0
92 »       strd»   r7,·lr,·[sp,·#12]90 »       strd»   r6,·lr,·[sp,·#8]
93 »       sub»    sp,·#2091 »       mov»    r4,·r1
 92 »       sub»    sp,·#16
94 »       cmp»    r3,·#093 »       cmp»    r3,·#0
95 »       beq.n»  138·<dnssec_chain_node_nsec3_format_handler_method+0x98>94 »       beq.n»  12c·<dnssec_chain_node_nsec3_format_handler_method+0x8c>
96 »       ldrb.w» r2,·[r3,·#40]»      ;·0x2895 »       ldrb.w» r2,·[r3,·#40]»      ;·0x28
97 »       add.w»  r1,·r3,·#40» ;·0x2896 »       add.w»  r1,·r3,·#40» ;·0x28
98 »       add.w»  r1,·r1,·#197 »       add.w»  r1,·r1,·#1
99 »       mov»    r0,·r498 »       mov»    r0,·r4
100 »       bl»     0·<output_stream_write_base32hex>99 »       bl»     0·<output_stream_write_base32hex>
101 ·R_ARM_THM_CALL» output_stream_write_base32hex100 ·R_ARM_THM_CALL» output_stream_write_base32hex
102 »       ldr»    r3,·[r4,·#4]101 »       ldr»    r3,·[r4,·#4]
103 »       mov.w»  r7,·#40»    ;·0x28102 »       mov.w»  r2,·#40»    ;·0x28
104 »       add.w»  r6,·sp,·#15103 »       add.w»  r6,·sp,·#15
 104 »       strb.w» r2,·[sp,·#15]
105 »       mov»    r1,·r6105 »       mov»    r1,·r6
106 »       mov.w»  r2,·#1 
107 »       mov»    r0,·r4106 »       mov»    r0,·r4
108 »       strb.w» r7,·[sp,·#15]107 »       mov.w»  r2,·#1
109 »       ldr»    r3,·[r3,·#0]108 »       ldr»    r3,·[r3,·#0]
110 »       blx»    r3109 »       blx»    r3
111 »       ldr»    r0,·[r5,·#12]110 »       ldr»    r0,·[r5,·#12]
112 »       cbz»    r0,·120·<dnssec_chain_node_nsec3_format_handler_method+0x80>111 »       cbz»    r0,·114·<dnssec_chain_node_nsec3_format_handler_method+0x74>
113 »       mov.w»  r5,·#0112 »       mov.w»  r3,·#0
114 »       mov»    r1,·r4113 »       mov»    r1,·r4
115 »       mov»    r3,·r5114 »       mov»    r2,·r3
116 »       mov»    r2,·r5115 »       strd»   r3,·r3,·[sp]
117 »       strd»   r5,·r5,·[sp] 
118 »       bl»     0·<dnsname_format_handler_method>116 »       bl»     0·<dnsname_format_handler_method>
119 ·R_ARM_THM_CALL» dnsname_format_handler_method117 ·R_ARM_THM_CALL» dnsname_format_handler_method
120 »       ldr»    r3,·[r4,·#4]118 »       ldr»    r3,·[r4,·#4]
121 »       mov.w»  r5,·#41»    ;·0x29119 »       mov.w»  r2,·#41»    ;·0x29
 120 »       strb.w» r2,·[sp,·#15]
122 »       mov»    r1,·r6121 »       mov»    r1,·r6
123 »       mov»    r0,·r4122 »       mov»    r0,·r4
124 »       mov.w»  r2,·#1123 »       mov.w»  r2,·#1
125 »       strb.w» r5,·[sp,·#15] 
126 »       ldr»    r3,·[r3,·#0]124 »       ldr»    r3,·[r3,·#0]
127 »       blx»    r3125 »       blx»    r3
128 »       add»    sp,·#20 
129 »       ldrd»   r4,·r5,·[sp] 
130 »       ldrd»   r6,·r7,·[sp,·#8] 
131 »       add»    sp,·#16126 »       add»    sp,·#16
132 »       ldr.w»  pc,·[sp],·#4127 »       ldrd»   r4,·r5,·[sp]
 128 »       add»    sp,·#8
 129 »       pop»    {r6,·pc}
133 »       ldr»    r3,·[r4,·#4]130 »       ldr»    r3,·[r4,·#4]
134 »       mov.w»  r5,·#63»    ;·0x3f131 »       mov.w»  r2,·#63»    ;·0x3f
135 »       mov.w»  r2,·#1132 »       strb.w» r2,·[sp,·#15]
136 »       mov»    r1,·r6133 »       mov»    r1,·r6
137 »       mov»    r0,·r4134 »       mov»    r0,·r4
138 »       strb.w» r5,·[sp,·#15]135 »       mov.w»  r2,·#1
139 »       ldr»    r3,·[r3,·#0]136 »       ldr»    r3,·[r3,·#0]
140 »       blx»    r3137 »       blx»    r3
141 »       b.n»    fa·<dnssec_chain_node_nsec3_format_handler_method+0x5a>138 »       b.n»    f4·<dnssec_chain_node_nsec3_format_handler_method+0x54>
142 »       ldrb»   r2,·[r0,·#19]139 »       ldrb»   r2,·[r0,·#19]
143 »       add.w»  r1,·r0,·#19140 »       add.w»  r1,·r0,·#19
144 »       b.n»    c0·<dnssec_chain_node_nsec3_format_handler_method+0x20>141 »       b.n»    bc·<dnssec_chain_node_nsec3_format_handler_method+0x1c>
  
145 00000140·<dnssec_chain_node_nsec3_compare>:142 00000134·<dnssec_chain_node_nsec3_compare>:
146 dnssec_chain_node_nsec3_compare():143 dnssec_chain_node_nsec3_compare():
147 »       ldr»    r2,·[r0,·#4]144 »       ldr»    r2,·[r0,·#4]
148 »       cbz»    r2,·166·<dnssec_chain_node_nsec3_compare+0x26>145 »       cbz»    r2,·158·<dnssec_chain_node_nsec3_compare+0x24>
149 »       add.w»  r0,·r2,·#40» ;·0x28146 »       add.w»  r0,·r2,·#40» ;·0x28
150 »       ldrb.w» r2,·[r2,·#40]»      ;·0x28147 »       ldrb.w» r2,·[r2,·#40]»      ;·0x28
 148 »       ldr»    r3,·[r1,·#4]
151 »       add.w»  r1,·r1,·#19149 »       add.w»  r1,·r1,·#19
152 »       ldr.w»  r3,·[r1,·#-15]150 »       cbz»    r3,·14c·<dnssec_chain_node_nsec3_compare+0x18>
153 »       cbz»    r3,·15a·<dnssec_chain_node_nsec3_compare+0x1a> 
154 »       add.w»  r1,·r3,·#40» ;·0x28151 »       add.w»  r1,·r3,·#40» ;·0x28
155 »       add.w»  r1,·r1,·#1152 »       add.w»  r1,·r1,·#1
156 »       add.w»  r0,·r0,·#1153 »       add.w»  r0,·r0,·#1
157 »       b.w»    0·<memcmp>154 »       b.w»    0·<memcmp>
158 ·R_ARM_THM_JUMP24»       memcmp155 ·R_ARM_THM_JUMP24»       memcmp
159 »       ldrb»   r2,·[r0,·#19]156 »       ldrb»   r2,·[r0,·#19]
160 »       add.w»  r0,·r0,·#19157 »       add.w»  r0,·r0,·#19
161 »       b.n»    14c·<dnssec_chain_node_nsec3_compare+0xc>158 »       b.n»    140·<dnssec_chain_node_nsec3_compare+0xc>
162 »       nop 
  
163 00000170·<dnssec_chain_node_nsec3_publish_log>:159 00000160·<dnssec_chain_node_nsec3_publish_log>:
164 dnssec_chain_node_nsec3_publish_log():160 dnssec_chain_node_nsec3_publish_log():
165 »       ldr»    r2,·[pc,·#80]» ;·(1c4·<dnssec_chain_node_nsec3_publish_log+0x54>)161 »       ldr»    r2,·[pc,·#84]» ;·(1b8·<dnssec_chain_node_nsec3_publish_log+0x58>)
166 »       ldr»    r3,·[r0,·#4]162 »       ldr»    r3,·[r0,·#4]
167 »       add»    r2,·pc163 »       add»    r2,·pc
168 »       cbz»    r3,·1a4·<dnssec_chain_node_nsec3_publish_log+0x34>164 »       cbz»    r3,·196·<dnssec_chain_node_nsec3_publish_log+0x36>
169 »       ldr»    r0,·[pc,·#76]» ;·(1c8·<dnssec_chain_node_nsec3_publish_log+0x58>)165 »       ldr»    r0,·[pc,·#80]» ;·(1bc·<dnssec_chain_node_nsec3_publish_log+0x5c>)
170 »       add.w»  r3,·r3,·#40» ;·0x28166 »       add.w»  r3,·r3,·#40» ;·0x28
171 »       ldr»    r2,·[r2,·r0]167 »       ldr»    r2,·[r2,·r0]
172 »       ldr»    r0,·[r2,·#0]168 »       ldr»    r0,·[r2,·#0]
173 »       cbz»    r1,·1b2·<dnssec_chain_node_nsec3_publish_log+0x42>169 »       cbz»    r1,·1a4·<dnssec_chain_node_nsec3_publish_log+0x44>
174 »       strd»   r4,·lr,·[sp,·#-8]!170 »       ldr»    r2,·[r1,·#4]
175 »       sub»    sp,·#8171 »       str.w»  lr,·[sp,·#-4]!
176 »       ldr»    r4,·[r1,·#4]172 »       sub»    sp,·#12
177 »       cbz»    r4,·1be·<dnssec_chain_node_nsec3_publish_log+0x4e>173 »       cbz»    r2,·1b0·<dnssec_chain_node_nsec3_publish_log+0x50>
178 »       add.w»  r4,·r4,·#40» ;·0x28174 »       add.w»  r2,·r2,·#40» ;·0x28
179 »       ldr»    r2,·[pc,·#56]» ;·(1cc·<dnssec_chain_node_nsec3_publish_log+0x5c>)175 »       str»    r2,·[sp,·#0]
 176 »       ldr»    r2,·[pc,·#56]» ;·(1c0·<dnssec_chain_node_nsec3_publish_log+0x60>)
180 »       mov.w»  r1,·#8177 »       mov.w»  r1,·#8
181 »       str»    r4,·[sp,·#0] 
182 »       add»    r2,·pc178 »       add»    r2,·pc
183 »       bl»     0·<logger_handle_msg>179 »       bl»     0·<logger_handle_msg>
184 ·R_ARM_THM_CALL» logger_handle_msg180 ·R_ARM_THM_CALL» logger_handle_msg
185 »       add»    sp,·#8181 »       add»    sp,·#12
186 »       pop»    {r4,·pc}182 »       ldr.w»  pc,·[sp],·#4
187 »       add.w»  r3,·r0,·#19183 »       add.w»  r3,·r0,·#19
188 »       ldr»    r0,·[pc,·#28]» ;·(1c8·<dnssec_chain_node_nsec3_publish_log+0x58>)184 »       ldr»    r0,·[pc,·#32]» ;·(1bc·<dnssec_chain_node_nsec3_publish_log+0x5c>)
189 »       ldr»    r2,·[r2,·r0]185 »       ldr»    r2,·[r2,·r0]
190 »       ldr»    r0,·[r2,·#0]186 »       ldr»    r0,·[r2,·#0]
191 »       cmp»    r1,·#0187 »       cmp»    r1,·#0
192 »       bne.n»  184·<dnssec_chain_node_nsec3_publish_log+0x14>188 »       bne.n»  174·<dnssec_chain_node_nsec3_publish_log+0x14>
 189 »       ldr»    r2,·[pc,·#28]» ;·(1c4·<dnssec_chain_node_nsec3_publish_log+0x64>)
193 »       mov.w»  r1,·#8190 »       mov.w»  r1,·#8
194 »       ldr»    r2,·[pc,·#24]» ;·(1d0·<dnssec_chain_node_nsec3_publish_log+0x60>) 
195 »       add»    r2,·pc191 »       add»    r2,·pc
196 »       b.w»    0·<logger_handle_msg>192 »       b.w»    0·<logger_handle_msg>
197 ·R_ARM_THM_JUMP24»       logger_handle_msg193 ·R_ARM_THM_JUMP24»       logger_handle_msg
Max diff block lines reached; 29468/34470 bytes (85.49%) of diff not shown.
114 KB
zdb-zone-maintenance.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········12832·(bytes·into·file)13 ··Start·of·section·headers:··········12712·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x3220:1 There·are·11·section·headers,·starting·at·offset·0x31a8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000038·001414·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·001394·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·002a68·000758·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·0029e8·000760·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00144c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0013cc·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·00144c·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0013cc·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·00144c·000887·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0013cc·000887·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·001cd3·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·001c53·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001cd3·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001c53·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·001d08·000700·10······9··53··412 ··[·8]·.symtab···········SYMTAB··········00000000·001c88·000700·10······9··53··4
13 ··[·9]·.strtab···········STRTAB··········00000000·002408·000660·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·002388·000660·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·0031c0·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·003148·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
4.39 KB
readelf --wide --symbols {}
    
Offset 1, 52 lines modifiedOffset 1, 52 lines modified
  
1 Symbol·table·'.symtab'·contains·112·entries:1 Symbol·table·'.symtab'·contains·112·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000001··1536·FUNC····LOCAL··DEFAULT····1·zdb_zone_maintenance_validate_sign_chain_store4 ·····1:·00000001··1468·FUNC····LOCAL··DEFAULT····1·zdb_zone_maintenance_validate_sign_chain_store
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····3:·000005c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d6 ·····3:·0000057c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC07 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
8 ·····5:·00000034·····0·NOTYPE··LOCAL··DEFAULT····5·.LC18 ·····5:·00000034·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
9 ·····6:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC29 ·····6:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
10 ·····7:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC310 ·····7:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
11 ·····8:·00000110·····0·NOTYPE··LOCAL··DEFAULT····5·.LC411 ·····8:·00000110·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
12 ·····9:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC512 ·····9:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
13 ····10:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC613 ····10:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
14 ····11:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····5·.LC714 ····11:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7
15 ····12:·00000240·····0·NOTYPE··LOCAL··DEFAULT····5·.LC815 ····12:·00000240·····0·NOTYPE··LOCAL··DEFAULT····5·.LC8
16 ····13:·00000294·····0·NOTYPE··LOCAL··DEFAULT····5·.LC916 ····13:·00000294·····0·NOTYPE··LOCAL··DEFAULT····5·.LC9
17 ····14:·000002ec·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1017 ····14:·000002ec·····0·NOTYPE··LOCAL··DEFAULT····5·.LC10
18 ····15:·00000344·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1118 ····15:·00000344·····0·NOTYPE··LOCAL··DEFAULT····5·.LC11
19 ····16:·00000398·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1219 ····16:·00000398·····0·NOTYPE··LOCAL··DEFAULT····5·.LC12
20 ····17:·000003ec·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1320 ····17:·000003ec·····0·NOTYPE··LOCAL··DEFAULT····5·.LC13
21 ····18:·00000600·····0·NOTYPE··LOCAL··DEFAULT····1·$t21 ····18:·000005bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
22 ····19:·00000601··3412·FUNC····LOCAL··DEFAULT····1·zdb_zone_maintenance_from.constprop.222 ····19:·000005bd··3352·FUNC····LOCAL··DEFAULT····1·zdb_zone_maintenance_from.constprop.2
23 ····20:·00000ee0·····0·NOTYPE··LOCAL··DEFAULT····1·$d23 ····20:·00000e78·····0·NOTYPE··LOCAL··DEFAULT····1·$d
24 ····21:·00000424·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1424 ····21:·00000424·····0·NOTYPE··LOCAL··DEFAULT····5·.LC14
25 ····22:·000004ac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1725 ····22:·000004ac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC17
26 ····23:·000004d4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1826 ····23:·000004d4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC18
27 ····24:·000007b8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3027 ····24:·000007b8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC30
28 ····25:·00000638·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2328 ····25:·00000638·····0·NOTYPE··LOCAL··DEFAULT····5·.LC23
29 ····26:·00000508·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1929 ····26:·00000508·····0·NOTYPE··LOCAL··DEFAULT····5·.LC19
30 ····27:·00000554·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2030 ····27:·00000554·····0·NOTYPE··LOCAL··DEFAULT····5·.LC20
31 ····28:·000005a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2131 ····28:·000005a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC21
32 ····29:·000005ec·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2232 ····29:·000005ec·····0·NOTYPE··LOCAL··DEFAULT····5·.LC22
33 ····30:·0000077c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2933 ····30:·0000077c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC29
34 ····31:·000006e8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2634 ····31:·000006e8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC26
35 ····32:·000006b8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2535 ····32:·000006b8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC25
36 ····33:·00000668·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2436 ····33:·00000668·····0·NOTYPE··LOCAL··DEFAULT····5·.LC24
37 ····34:·0000075c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2837 ····34:·0000075c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC28
38 ····35:·00000f50·····0·NOTYPE··LOCAL··DEFAULT····1·$t38 ····35:·00000ee8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
39 ····36:·0000132c·····0·NOTYPE··LOCAL··DEFAULT····1·$d39 ····36:·000012ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d
40 ····37:·00000720·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2740 ····37:·00000720·····0·NOTYPE··LOCAL··DEFAULT····5·.LC27
41 ····38:·00000458·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1541 ····38:·00000458·····0·NOTYPE··LOCAL··DEFAULT····5·.LC15
42 ····39:·00000480·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1642 ····39:·00000480·····0·NOTYPE··LOCAL··DEFAULT····5·.LC16
43 ····40:·00001354·····0·NOTYPE··LOCAL··DEFAULT····1·$t43 ····40:·000012d4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
44 ····41:·000013fc·····0·NOTYPE··LOCAL··DEFAULT····1·$d44 ····41:·0000137c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
45 ····42:·000007dc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3145 ····42:·000007dc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC31
46 ····43:·00000834·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3346 ····43:·00000834·····0·NOTYPE··LOCAL··DEFAULT····5·.LC33
47 ····44:·00000864·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3447 ····44:·00000864·····0·NOTYPE··LOCAL··DEFAULT····5·.LC34
48 ····45:·00000810·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3248 ····45:·00000810·····0·NOTYPE··LOCAL··DEFAULT····5·.LC32
49 ····46:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d49 ····46:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
50 ····47:·00000000·····0·SECTION·LOCAL··DEFAULT····1·50 ····47:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
51 ····48:·00000000·····0·SECTION·LOCAL··DEFAULT····3·51 ····48:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
Offset 105, 11 lines modifiedOffset 105, 11 lines modified
105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_release_active_keys105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_release_active_keys
106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zone_diff_finalise106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zone_diff_finalise
107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_init107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_init
108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len
109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_nsec3_optout_chain_get_vtbl110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_nsec3_optout_chain_get_vtbl
111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zone_diff_record_add111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zone_diff_record_add
112 ···108:·00001355···192·FUNC····GLOBAL·DEFAULT····1·zdb_zone_maintenance112 ···108:·000012d5···192·FUNC····GLOBAL·DEFAULT····1·zdb_zone_maintenance
113 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_copy113 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_copy
114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_zfree114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_zfree
115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_zdup115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_zdup
33.7 KB
readelf --wide --relocs {}
    
Offset 1, 238 lines modifiedOffset 1, 239 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x2a68·contains·235·entries:1 Relocation·section·'.rel.text'·at·offset·0x29e8·contains·236·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000003e··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg3 00000040··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg
4 00000096··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg4 00000090··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg
5 000000f6··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg5 000000e8··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg
6 00000102··0000360a·R_ARM_THM_CALL·········00000000···logger_flush6 000000f4··0000360a·R_ARM_THM_CALL·········00000000···logger_flush
7 00000108··0000370a·R_ARM_THM_CALL·········00000000···zone_diff_validate7 000000fa··0000370a·R_ARM_THM_CALL·········00000000···zone_diff_validate
8 0000016c··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg8 00000158··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg
9 000001cc··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg9 000001b0··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg
10 000001dc··0000360a·R_ARM_THM_CALL·········00000000···logger_flush10 000001bc··0000360a·R_ARM_THM_CALL·········00000000···logger_flush
11 000001f0··0000380a·R_ARM_THM_CALL·········00000000···zone_diff_get_changes11 000001ce··0000380a·R_ARM_THM_CALL·········00000000···zone_diff_get_changes
12 0000021c··0000390a·R_ARM_THM_CALL·········00000000···dnssec_keystore_acquire_activated_keys_from_fqdn_to_vectors12 000001fa··0000390a·R_ARM_THM_CALL·········00000000···dnssec_keystore_acquire_activated_keys_from_fqdn_to_vectors
13 00000226··00003a0a·R_ARM_THM_CALL·········00000000···zone_diff_filter_out_keys13 00000204··00003a0a·R_ARM_THM_CALL·········00000000···zone_diff_filter_out_keys
14 0000022e··00003a0a·R_ARM_THM_CALL·········00000000···zone_diff_filter_out_keys14 0000020c··00003a0a·R_ARM_THM_CALL·········00000000···zone_diff_filter_out_keys
15 00000286··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg15 00000260··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg
16 000002e6··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg16 000002bc··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg
17 000002f2··0000360a·R_ARM_THM_CALL·········00000000···logger_flush17 000002c8··0000360a·R_ARM_THM_CALL·········00000000···logger_flush
18 00000304··00003b0a·R_ARM_THM_CALL·········00000000···zone_diff_sign18 000002dc··00003b0a·R_ARM_THM_CALL·········00000000···zone_diff_sign
19 0000035c··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg19 00000330··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg
20 000003bc··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg20 0000038c··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg
21 000003d8··00003c0a·R_ARM_THM_CALL·········00000000···dnssec_chain_store_diff21 000003a8··00003c0a·R_ARM_THM_CALL·········00000000···dnssec_chain_store_diff
22 00000430··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg22 000003fc··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg
23 00000490··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg23 00000458··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg
24 000004aa··00003c0a·R_ARM_THM_CALL·········00000000···dnssec_chain_store_diff24 00000472··00003c0a·R_ARM_THM_CALL·········00000000···dnssec_chain_store_diff
25 00000502··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg25 000004c6··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg
26 00000566··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg26 00000524··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg
27 00000572··00003d0a·R_ARM_THM_CALL·········00000000···dnssec_keystore_release_keys_from_vector27 00000532··00003d0a·R_ARM_THM_CALL·········00000000···dnssec_keystore_release_keys_from_vector
28 0000057a··00003d0a·R_ARM_THM_CALL·········00000000···dnssec_keystore_release_keys_from_vector28 0000053a··00003d0a·R_ARM_THM_CALL·········00000000···dnssec_keystore_release_keys_from_vector
29 00000580··00003e0a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy29 00000540··00003e0a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy
30 00000586··00003e0a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy30 00000546··00003e0a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy
31 000005b8··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg31 00000574··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg
32 000005c0··00003f19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_32 0000057c··00003f19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
33 000005c4··0000401a·R_ARM_GOT_BREL·········00000000···g_database_logger33 00000580··0000401a·R_ARM_GOT_BREL·········00000000···g_database_logger
34 000005c8··00000403·R_ARM_REL32············00000000···.LC034 00000584··00000403·R_ARM_REL32············00000000···.LC0
35 000005cc··00000503·R_ARM_REL32············00000034···.LC135 00000588··00000503·R_ARM_REL32············00000034···.LC1
36 000005d0··00000603·R_ARM_REL32············0000007c···.LC236 0000058c··00000603·R_ARM_REL32············0000007c···.LC2
37 000005d4··00000703·R_ARM_REL32············000000c4···.LC337 00000590··00000703·R_ARM_REL32············000000c4···.LC3
38 000005d8··00000803·R_ARM_REL32············00000110···.LC438 00000594··00000803·R_ARM_REL32············00000110···.LC4
39 000005dc··00000903·R_ARM_REL32············0000015c···.LC539 00000598··00000903·R_ARM_REL32············0000015c···.LC5
40 000005e0··00000a03·R_ARM_REL32············000001a4···.LC640 0000059c··00000a03·R_ARM_REL32············000001a4···.LC6
41 000005e4··00000b03·R_ARM_REL32············000001ec···.LC741 000005a0··00000b03·R_ARM_REL32············000001ec···.LC7
42 000005e8··00000c03·R_ARM_REL32············00000240···.LC842 000005a4··00000c03·R_ARM_REL32············00000240···.LC8
43 000005ec··00000d03·R_ARM_REL32············00000294···.LC943 000005a8··00000d03·R_ARM_REL32············00000294···.LC9
44 000005f0··00000e03·R_ARM_REL32············000002ec···.LC1044 000005ac··00000e03·R_ARM_REL32············000002ec···.LC10
45 000005f4··00000f03·R_ARM_REL32············00000344···.LC1145 000005b0··00000f03·R_ARM_REL32············00000344···.LC11
46 000005f8··00001003·R_ARM_REL32············00000398···.LC1246 000005b4··00001003·R_ARM_REL32············00000398···.LC12
47 000005fc··00001103·R_ARM_REL32············000003ec···.LC1347 000005b8··00001103·R_ARM_REL32············000003ec···.LC13
48 00000650··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg48 0000060a··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg
49 00000654··0000420a·R_ARM_THM_CALL·········00000000···timeus49 0000060e··0000420a·R_ARM_THM_CALL·········00000000···timeus
50 00000666··0000430a·R_ARM_THM_CALL·········00000000···memset50 00000620··0000430a·R_ARM_THM_CALL·········00000000···memset
51 0000067c··0000440a·R_ARM_THM_CALL·········00000000···zone_diff_init51 00000636··0000440a·R_ARM_THM_CALL·········00000000···zone_diff_init
52 00000682··0000450a·R_ARM_THM_CALL·········00000000···dynupdate_nsec_chain_get_vtbl52 0000063c··0000450a·R_ARM_THM_CALL·········00000000···dynupdate_nsec_chain_get_vtbl
53 00000690··0000460a·R_ARM_THM_CALL·········00000000···dnssec_chain_init53 0000064a··0000460a·R_ARM_THM_CALL·········00000000···dnssec_chain_init
54 0000069a··0000470a·R_ARM_THM_CALL·········00000000···dynupdate_nsec3_chain_get_vtbl54 00000654··0000470a·R_ARM_THM_CALL·········00000000···dynupdate_nsec3_chain_get_vtbl
55 000006a6··0000460a·R_ARM_THM_CALL·········00000000···dnssec_chain_init55 00000660··0000460a·R_ARM_THM_CALL·········00000000···dnssec_chain_init
56 000006be··0000480a·R_ARM_THM_CALL·········00000000···ptr_vector_init56 0000067a··0000480a·R_ARM_THM_CALL·········00000000···ptr_vector_init
57 000006c4··0000480a·R_ARM_THM_CALL·········00000000···ptr_vector_init57 00000680··0000480a·R_ARM_THM_CALL·········00000000···ptr_vector_init
58 000006ce··0000390a·R_ARM_THM_CALL·········00000000···dnssec_keystore_acquire_activated_keys_from_fqdn_to_vectors58 0000068a··0000390a·R_ARM_THM_CALL·········00000000···dnssec_keystore_acquire_activated_keys_from_fqdn_to_vectors
59 00000712··0000490a·R_ARM_THM_CALL·········00000000···zdb_zone_try_double_lock59 000006c6··0000490a·R_ARM_THM_CALL·········00000000···zdb_zone_try_double_lock
60 0000072e··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg60 000006e2··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg
61 00000740··00004a0a·R_ARM_THM_CALL·········00000000···zdb_zone_get_active_keys61 000006f4··00004a0a·R_ARM_THM_CALL·········00000000···zdb_zone_get_active_keys
62 00000770··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg62 0000071a··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg
63 00000790··00004b0a·R_ARM_THM_CALL·········00000000···zone_diff_add_static_fqdn63 0000073c··00004b0a·R_ARM_THM_CALL·········00000000···zone_diff_add_static_fqdn
64 000007b0··00004c0a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_init_from64 0000075c··00004c0a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_init_from
65 000007ba··00004d0a·R_ARM_THM_CALL·········00000000···nsec_zone_get_status65 00000766··00004d0a·R_ARM_THM_CALL·········00000000···nsec_zone_get_status
66 000007ca··00004e0a·R_ARM_THM_CALL·········00000000···dnssec_chain_add_chain66 00000776··00004e0a·R_ARM_THM_CALL·········00000000···dnssec_chain_add_chain
67 000007d0··00004f0a·R_ARM_THM_CALL·········00000000···nsec3_zone_get_chain_count67 0000077c··00004f0a·R_ARM_THM_CALL·········00000000···nsec3_zone_get_chain_count
68 000007ea··0000500a·R_ARM_THM_CALL·········00000000···nsec3_zone_get_chains68 00000796··0000500a·R_ARM_THM_CALL·········00000000···nsec3_zone_get_chains
69 00000822··0000510a·R_ARM_THM_CALL·········00000000···nsec3_zone_get_status_from_rdata69 000007d0··0000510a·R_ARM_THM_CALL·········00000000···nsec3_zone_get_status_from_rdata
70 0000083a··00004e0a·R_ARM_THM_CALL·········00000000···dnssec_chain_add_chain70 000007e4··00004e0a·R_ARM_THM_CALL·········00000000···dnssec_chain_add_chain
71 0000085a··0000520a·R_ARM_THM_CALL·········00000000···time71 00000804··0000520a·R_ARM_THM_CALL·········00000000···time
72 000008b4··0000530a·R_ARM_THM_CALL·········00000000···__memcpy_chk72 0000085c··0000530a·R_ARM_THM_CALL·········00000000···__memcpy_chk
73 000008c4··0000540a·R_ARM_THM_CALL·········00000000···dnsname_stack_to_dnsname73 0000086c··0000540a·R_ARM_THM_CALL·········00000000···dnsname_stack_to_dnsname
74 000008ce··0000420a·R_ARM_THM_CALL·········00000000···timeus74 00000876··0000420a·R_ARM_THM_CALL·········00000000···timeus
75 000008fc··0000550a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_next75 000008a4··0000550a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_next
76 0000090e··00004b0a·R_ARM_THM_CALL·········00000000···zone_diff_add_static_fqdn76 000008b6··00004b0a·R_ARM_THM_CALL·········00000000···zone_diff_add_static_fqdn
77 0000091a··0000560a·R_ARM_THM_CALL·········00000000···zdb_zone_maintenance_rrsig77 000008c6··0000560a·R_ARM_THM_CALL·········00000000···zdb_zone_maintenance_rrsig
78 00000926··0000570a·R_ARM_THM_CALL·········00000000···zdb_zone_maintenance_nsec78 000008d2··0000570a·R_ARM_THM_CALL·········00000000···zdb_zone_maintenance_nsec
79 00000930··0000580a·R_ARM_THM_CALL·········00000000···zdb_zone_maintenance_nsec379 000008dc··0000580a·R_ARM_THM_CALL·········00000000···zdb_zone_maintenance_nsec3
80 00000940··0000590a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_hasnext80 000008ec··0000590a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_hasnext
81 0000095e··00005a0a·R_ARM_THM_CALL·········00000000···zone_diff_will_have_rrset_type81 0000090a··00005a0a·R_ARM_THM_CALL·········00000000···zone_diff_will_have_rrset_type
82 0000096c··00005b0a·R_ARM_THM_CALL·········00000000···zone_diff_has_changes82 00000918··00005b0a·R_ARM_THM_CALL·········00000000···zone_diff_has_changes
83 00000986··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg83 00000932··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg
84 0000099a··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg84 00000946··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg
85 000009a6··00005a0a·R_ARM_THM_CALL·········00000000···zone_diff_will_have_rrset_type85 00000952··00005a0a·R_ARM_THM_CALL·········00000000···zone_diff_will_have_rrset_type
86 000009b6··00005a0a·R_ARM_THM_CALL·········00000000···zone_diff_will_have_rrset_type86 00000962··00005a0a·R_ARM_THM_CALL·········00000000···zone_diff_will_have_rrset_type
87 000009c6··00005c0a·R_ARM_THM_CALL·········00000000···zone_diff_fqdn_rr_get87 00000972··00005c0a·R_ARM_THM_CALL·········00000000···zone_diff_fqdn_rr_get
88 000009ce··00005d0a·R_ARM_THM_CALL·········00000000···zone_diff_fqdn_rr_set_set_state88 0000097a··00005d0a·R_ARM_THM_CALL·········00000000···zone_diff_fqdn_rr_set_set_state
89 000009dc··0000570a·R_ARM_THM_CALL·········00000000···zdb_zone_maintenance_nsec89 00000988··0000570a·R_ARM_THM_CALL·········00000000···zdb_zone_maintenance_nsec
90 000009e4··0000580a·R_ARM_THM_CALL·········00000000···zdb_zone_maintenance_nsec390 00000990··0000580a·R_ARM_THM_CALL·········00000000···zdb_zone_maintenance_nsec3
91 000009f2··00005e0a·R_ARM_THM_CALL·········00000000···zdb_record_find91 0000099e··00005e0a·R_ARM_THM_CALL·········00000000···zdb_record_find
92 00000a12··00005f0a·R_ARM_THM_CALL·········00000000···zone_diff_record_remove92 000009be··00005f0a·R_ARM_THM_CALL·········00000000···zone_diff_record_remove
93 00000a1a··0000600a·R_ARM_THM_CALL·········00000000···zone_diff_set_soa93 000009c6··0000600a·R_ARM_THM_CALL·········00000000···zone_diff_set_soa
94 00000a28··00005c0a·R_ARM_THM_CALL·········00000000···zone_diff_fqdn_rr_get94 000009d4··00005c0a·R_ARM_THM_CALL·········00000000···zone_diff_fqdn_rr_get
95 00000a30··0000610a·R_ARM_THM_CALL·········00000000···ptr_vector_append95 000009dc··0000610a·R_ARM_THM_CALL·········00000000···ptr_vector_append
96 00000a88··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg96 00000a30··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg
97 00000aea··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg97 00000a8e··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg
98 00000b5e··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg98 00000afe··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg
99 00000bc0··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg99 00000b5c··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg
100 00000bd0··00003e0a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy100 00000b6c··00003e0a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy
101 00000bd6··00003e0a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy101 00000b72··00003e0a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy
102 00000bdc··00003e0a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy102 00000b78··00003e0a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy
103 00000be2··00003e0a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy103 00000b7e··00003e0a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy
104 00000bf4··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg104 00000b90··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg
105 00000c02··0000620a·R_ARM_THM_CALL·········00000000···dynupdate_diff_write_to_journal_and_replay105 00000b9e··0000620a·R_ARM_THM_CALL·········00000000···dynupdate_diff_write_to_journal_and_replay
106 00000c7a··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg106 00000c14··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg
107 00000c8c··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg107 00000c26··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg
108 00000c9a··0000630a·R_ARM_THM_CALL·········00000000···zdb_zone_double_unlock108 00000c34··0000630a·R_ARM_THM_CALL·········00000000···zdb_zone_double_unlock
109 00000ca0··00003d0a·R_ARM_THM_CALL·········00000000···dnssec_keystore_release_keys_from_vector109 00000c3a··00003d0a·R_ARM_THM_CALL·········00000000···dnssec_keystore_release_keys_from_vector
110 00000ca6··00003d0a·R_ARM_THM_CALL·········00000000···dnssec_keystore_release_keys_from_vector110 00000c40··00003d0a·R_ARM_THM_CALL·········00000000···dnssec_keystore_release_keys_from_vector
111 00000cac··00003e0a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy111 00000c46··00003e0a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy
112 00000cb2··00003e0a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy112 00000c4c··00003e0a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy
113 00000cb8··0000640a·R_ARM_THM_CALL·········00000000···dnssec_chain_finalise113 00000c52··0000640a·R_ARM_THM_CALL·········00000000···dnssec_chain_finalise
114 00000cc0··0000640a·R_ARM_THM_CALL·········00000000···dnssec_chain_finalise114 00000c5a··0000640a·R_ARM_THM_CALL·········00000000···dnssec_chain_finalise
115 00000cc8··0000650a·R_ARM_THM_CALL·········00000000···zdb_zone_release_active_keys115 00000c62··0000650a·R_ARM_THM_CALL·········00000000···zdb_zone_release_active_keys
116 00000cce··0000660a·R_ARM_THM_CALL·········00000000···zone_diff_finalise116 00000c68··0000660a·R_ARM_THM_CALL·········00000000···zone_diff_finalise
117 00000cf0··0000670a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_init117 00000c8a··0000670a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_init
118 00000d1c··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg118 00000cb6··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg
119 00000d2e··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg119 00000cc8··0000350a·R_ARM_THM_CALL·········00000000···logger_handle_msg
120 00000d3c··0000630a·R_ARM_THM_CALL·········00000000···zdb_zone_double_unlock120 00000cd6··0000630a·R_ARM_THM_CALL·········00000000···zdb_zone_double_unlock
121 00000d42··00003d0a·R_ARM_THM_CALL·········00000000···dnssec_keystore_release_keys_from_vector121 00000cdc··00003d0a·R_ARM_THM_CALL·········00000000···dnssec_keystore_release_keys_from_vector
122 00000d48··00003d0a·R_ARM_THM_CALL·········00000000···dnssec_keystore_release_keys_from_vector122 00000ce2··00003d0a·R_ARM_THM_CALL·········00000000···dnssec_keystore_release_keys_from_vector
123 00000d4e··00003e0a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy123 00000ce8··00003e0a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy
124 00000d54··00003e0a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy124 00000cee··00003e0a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy
125 00000d5a··0000640a·R_ARM_THM_CALL·········00000000···dnssec_chain_finalise125 00000cf4··0000640a·R_ARM_THM_CALL·········00000000···dnssec_chain_finalise
126 00000d62··0000640a·R_ARM_THM_CALL·········00000000···dnssec_chain_finalise126 00000cfc··0000640a·R_ARM_THM_CALL·········00000000···dnssec_chain_finalise
Max diff block lines reached; 8170/34461 bytes (23.71%) of diff not shown.
571 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 7 lines modified
1 %#F3h'XzD 
2 maintenance:·validate-sign-chain-store:·%{dnsname}1 maintenance:·validate-sign-chain-store:·%{dnsname}
3 before-validate:·%{dnsname}:·-·%{dnsname}·%9i·%{typerdatadesc}·;·(W+R)2 before-validate:·%{dnsname}:·-·%{dnsname}·%9i·%{typerdatadesc}·;·(W+R)
4 before-validate:·%{dnsname}:·+·%{dnsname}·%9i·%{typerdatadesc}·;·(W+R)3 before-validate:·%{dnsname}:·+·%{dnsname}·%9i·%{typerdatadesc}·;·(W+R)
5 before-get-changes:·%{dnsname}:·-·%{dnsname}·%9i·%{typerdatadesc}·;·(W+R)4 before-get-changes:·%{dnsname}:·-·%{dnsname}·%9i·%{typerdatadesc}·;·(W+R)
6 before-get-changes:·%{dnsname}:·+·%{dnsname}·%9i·%{typerdatadesc}·;·(W+R)5 before-get-changes:·%{dnsname}:·+·%{dnsname}·%9i·%{typerdatadesc}·;·(W+R)
7 before-diff-sign:·%{dnsname}:·-·%{dnsname}·%9i·%{typerdatadesc}·;·(W+R)6 before-diff-sign:·%{dnsname}:·-·%{dnsname}·%9i·%{typerdatadesc}·;·(W+R)
8 before-diff-sign:·%{dnsname}:·+·%{dnsname}·%9i·%{typerdatadesc}·;·(W+R)7 before-diff-sign:·%{dnsname}:·+·%{dnsname}·%9i·%{typerdatadesc}·;·(W+R)
72.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 3, 751 lines modifiedOffset 3, 733 lines modified
  
3 Disassembly·of·section·.text:3 Disassembly·of·section·.text:
  
4 00000000·<zdb_zone_maintenance_validate_sign_chain_store>:4 00000000·<zdb_zone_maintenance_validate_sign_chain_store>:
5 zdb_zone_maintenance_validate_sign_chain_store():5 zdb_zone_maintenance_validate_sign_chain_store():
6 »       str.w»  r4,·[sp,·#-36]!6 »       str.w»  r4,·[sp,·#-36]!
7 »       strd»   r5,·r6,·[sp,·#4]7 »       strd»   r5,·r6,·[sp,·#4]
8 »       mov»    r6,·r28 »       ldr.w»  r5,·[pc,·#1392]»     ;·57c·<zdb_zone_maintenance_validate_sign_chain_store+0x57c>
9 »       strd»   r7,·r8,·[sp,·#12]9 »       ldr.w»  r6,·[pc,·#1392]»     ;·580·<zdb_zone_maintenance_validate_sign_chain_store+0x580>
10 »       strd»   r9,·sl,·[sp,·#20] 
11 »       strd»   fp,·lr,·[sp,·#28]10 »       strd»   fp,·lr,·[sp,·#28]
 11 »       strd»   r9,·sl,·[sp,·#20]
 12 »       strd»   r7,·r8,·[sp,·#12]
12 »       sub»    sp,·#76»      ;·0x4c13 »       sub»    sp,·#76»      ;·0x4c
13 »       ldr.w»  r4,·[pc,·#1444]»     ;·5c0·<zdb_zone_maintenance_validate_sign_chain_store+0x5c0> 
14 »       str»    r1,·[sp,·#24] 
15 »       mov.w»  r1,·#7 
16 »       strd»   r3,·r0,·[sp,·#32]14 »       strd»   r3,·r0,·[sp,·#32]
17 »       ldr.w»  r0,·[pc,·#1436]»     ;·5c4·<zdb_zone_maintenance_validate_sign_chain_store+0x5c4>15 »       str»    r1,·[sp,·#20]
18 »       add»    r4,·pc16 »       add»    r5,·pc
19 »       ldr.w»  r2,·[pc,·#1432]»     ;·5c8·<zdb_zone_maintenance_validate_sign_chain_store+0x5c8>17 »       mov»    fp,·r2
20 »       mov»    r3,·r418 »       ldr»    r6,·[r5,·r6]
21 »       ldr»    r3,·[r6,·#0]19 »       ldr.w»  r2,·[pc,·#1368]»     ;·584·<zdb_zone_maintenance_validate_sign_chain_store+0x584>
22 »       ldr»    r7,·[r4,·r0] 
23 »       add»    r2,·pc 
24 »       ldr»    r4,·[sp,·#112]»;·0x7020 »       ldr»    r4,·[sp,·#112]»;·0x70
 21 »       mov»    r0,·r5
 22 »       ldr.w»  r3,·[fp]
 23 »       mov.w»  r1,·#7
25 »       ldr»    r5,·[sp,·#116]»;·0x7424 »       ldr»    r5,·[sp,·#116]»;·0x74
26 »       ldr»    r0,·[r7,·#0]25 »       add»    r2,·pc
 26 »       ldr»    r0,·[r6,·#0]
27 »       bl»     0·<logger_handle_msg>27 »       bl»     0·<logger_handle_msg>
28 ·R_ARM_THM_CALL» logger_handle_msg28 ·R_ARM_THM_CALL» logger_handle_msg
29 »       ldr»    r3,·[r4,·#4]29 »       ldr»    r3,·[r4,·#4]
30 »       cmp»    r3,·#030 »       cmp»    r3,·#0
31 »       blt.n»  a2·<zdb_zone_maintenance_validate_sign_chain_store+0xa2>31 »       blt.n»  9c·<zdb_zone_maintenance_validate_sign_chain_store+0x9c>
32 »       ldr.w»  sl,·[pc,·#1408]»     ;·5cc·<zdb_zone_maintenance_validate_sign_chain_store+0x5cc>32 »       ldr.w»  r9,·[pc,·#1340]»     ;·588·<zdb_zone_maintenance_validate_sign_chain_store+0x588>
33 »       add.w»  r9,·sp,·#60» ;·0x3c33 »       add»    r7,·sp,·#60»   ;·0x3c
34 »       mov.w»  r8,·#034 »       mov.w»  r8,·#0
35 »       mov»    r3,·r935 »       mov»    sl,·r5
36 »       mov»    r9,·r536 »       str»    r7,·[sp,·#16]
37 »       str»    r3,·[sp,·#20]37 »       add»    r9,·pc
38 »       add»    sl,·pc38 »       ldr»    r5,·[r4,·#0]
39 »       ldr»    r3,·[r4,·#0]39 »       ldr.w»  r3,·[fp]
40 »       mov»    r2,·sl40 »       ldr»    r0,·[r6,·#0]
 41 »       mov»    r2,·r9
41 »       mov.w»  r1,·#742 »       mov.w»  r1,·#7
42 »       ldr»    r0,·[r7,·#0]43 »       ldr.w»  r5,·[r5,·r8,·lsl·#2]
43 »       ldr.w»  ip,·[r3,·r8,·lsl·#2] 
44 »       add.w»  r8,·r8,·#144 »       add.w»  r8,·r8,·#1
45 »       ldr»    r3,·[r6,·#0]45 »       ldr»    r7,·[r5,·#4]
46 »       ldr.w»  r5,·[ip,·#4]46 »       ldrh.w» lr,·[r5,·#12]
47 »       ldrh.w» lr,·[ip,·#12]47 »       ldrh.w» ip,·[r5,·#16]
48 »       ldrh.w» fp,·[ip,·#16]48 »       str»    r7,·[sp,·#64]» ;·0x40
49 »       str»    r5,·[sp,·#64]» ;·0x4049 »       ldr»    r7,·[sp,·#16]
50 »       ldr»    r5,·[sp,·#20]50 »       str»    r7,·[sp,·#8]
51 »       str»    r5,·[sp,·#8]51 »       ldr»    r7,·[r5,·#8]
52 »       ldr.w»  r5,·[ip,·#8] 
53 »       str»    r5,·[sp,·#4] 
54 »       ldr.w»  r5,·[ip] 
55 »       strh.w» lr,·[sp,·#60]»      ;·0x3c52 »       strh.w» lr,·[sp,·#60]»      ;·0x3c
56 »       strh.w» fp,·[sp,·#62]»      ;·0x3e53 »       strh.w» ip,·[sp,·#62]»      ;·0x3e
 54 »       str»    r7,·[sp,·#4]
 55 »       ldr»    r5,·[r5,·#0]
57 »       str»    r5,·[sp,·#0]56 »       str»    r5,·[sp,·#0]
58 »       bl»     0·<logger_handle_msg>57 »       bl»     0·<logger_handle_msg>
59 ·R_ARM_THM_CALL» logger_handle_msg58 ·R_ARM_THM_CALL» logger_handle_msg
60 »       ldr»    r3,·[r4,·#4]59 »       ldr»    r3,·[r4,·#4]
61 »       cmp»    r8,·r360 »       cmp»    r8,·r3
62 »       ble.n»  5c·<zdb_zone_maintenance_validate_sign_chain_store+0x5c>61 »       ble.n»  5a·<zdb_zone_maintenance_validate_sign_chain_store+0x5a>
63 »       mov»    r5,·r962 »       mov»    r5,·sl
64 »       ldr»    r3,·[r5,·#4]63 »       ldr»    r3,·[r5,·#4]
65 »       cmp»    r3,·#064 »       cmp»    r3,·#0
66 »       blt.n»  102·<zdb_zone_maintenance_validate_sign_chain_store+0x102>65 »       blt.n»  f4·<zdb_zone_maintenance_validate_sign_chain_store+0xf4>
67 »       ldr.w»  sl,·[pc,·#1316]»     ;·5d0·<zdb_zone_maintenance_validate_sign_chain_store+0x5d0>66 »       ldr.w»  r9,·[pc,·#1256]»     ;·58c·<zdb_zone_maintenance_validate_sign_chain_store+0x58c>
68 »       add.w»  r9,·sp,·#60» ;·0x3c67 »       add»    r7,·sp,·#60»   ;·0x3c
69 »       mov.w»  r8,·#068 »       mov.w»  r8,·#0
70 »       mov»    r3,·r969 »       mov»    sl,·r4
71 »       mov»    r9,·r470 »       str»    r7,·[sp,·#16]
72 »       str»    r3,·[sp,·#20]71 »       add»    r9,·pc
73 »       add»    sl,·pc72 »       ldr»    r4,·[r5,·#0]
74 »       ldr»    r3,·[r5,·#0]73 »       ldr.w»  r3,·[fp]
75 »       mov»    r2,·sl74 »       ldr»    r0,·[r6,·#0]
 75 »       mov»    r2,·r9
76 »       mov.w»  r1,·#776 »       mov.w»  r1,·#7
77 »       ldr»    r0,·[r7,·#0]77 »       ldr.w»  r4,·[r4,·r8,·lsl·#2]
78 »       ldr.w»  ip,·[r3,·r8,·lsl·#2] 
79 »       add.w»  r8,·r8,·#178 »       add.w»  r8,·r8,·#1
80 »       ldr»    r3,·[r6,·#0]79 »       ldr»    r7,·[r4,·#4]
81 »       ldr.w»  r4,·[ip,·#4]80 »       ldrh.w» lr,·[r4,·#12]
82 »       ldrh.w» lr,·[ip,·#12]81 »       ldrh.w» ip,·[r4,·#16]
83 »       ldrh.w» fp,·[ip,·#16]82 »       str»    r7,·[sp,·#64]» ;·0x40
84 »       str»    r4,·[sp,·#64]» ;·0x4083 »       ldr»    r7,·[sp,·#16]
85 »       ldr»    r4,·[sp,·#20]84 »       str»    r7,·[sp,·#8]
86 »       str»    r4,·[sp,·#8]85 »       ldr»    r7,·[r4,·#8]
87 »       ldr.w»  r4,·[ip,·#8] 
88 »       str»    r4,·[sp,·#4] 
89 »       ldr.w»  r4,·[ip] 
90 »       strh.w» lr,·[sp,·#60]»      ;·0x3c86 »       strh.w» lr,·[sp,·#60]»      ;·0x3c
91 »       strh.w» fp,·[sp,·#62]»      ;·0x3e87 »       strh.w» ip,·[sp,·#62]»      ;·0x3e
 88 »       str»    r7,·[sp,·#4]
 89 »       ldr»    r4,·[r4,·#0]
92 »       str»    r4,·[sp,·#0]90 »       str»    r4,·[sp,·#0]
93 »       bl»     0·<logger_handle_msg>91 »       bl»     0·<logger_handle_msg>
94 ·R_ARM_THM_CALL» logger_handle_msg92 ·R_ARM_THM_CALL» logger_handle_msg
95 »       ldr»    r3,·[r5,·#4]93 »       ldr»    r3,·[r5,·#4]
96 »       cmp»    r8,·r394 »       cmp»    r8,·r3
97 »       ble.n»  bc·<zdb_zone_maintenance_validate_sign_chain_store+0xbc>95 »       ble.n»  b2·<zdb_zone_maintenance_validate_sign_chain_store+0xb2>
98 »       mov»    r4,·r996 »       mov»    r4,·sl
99 »       bl»     0·<logger_flush>97 »       bl»     0·<logger_flush>
100 ·R_ARM_THM_CALL» logger_flush98 ·R_ARM_THM_CALL» logger_flush
101 »       ldr»    r0,·[sp,·#24]99 »       ldr»    r0,·[sp,·#20]
102 »       bl»     0·<zone_diff_validate>100 »       bl»     0·<zone_diff_validate>
103 ·R_ARM_THM_CALL» zone_diff_validate101 ·R_ARM_THM_CALL» zone_diff_validate
104 »       cmp»    r0,·#0102 »       cmp»    r0,·#0
105 »       blt.w»  5aa·<zdb_zone_maintenance_validate_sign_chain_store+0x5aa>103 »       blt.w»  566·<zdb_zone_maintenance_validate_sign_chain_store+0x566>
106 »       ldr»    r3,·[r4,·#4]104 »       ldr»    r3,·[r4,·#4]
107 »       cmp»    r3,·#0105 »       cmp»    r3,·#0
108 »       it»     lt106 »       itt»    lt
109 »       addlt.w»r9,·sp,·#60»       ;·0x3c107 »       addlt»  r3,·sp,·#60» ;·0x3c
110 »       blt.n»  17c·<zdb_zone_maintenance_validate_sign_chain_store+0x17c>108 »       strlt»  r3,·[sp,·#24]
111 »       ldr.w»  sl,·[pc,·#1204]»     ;·5d4·<zdb_zone_maintenance_validate_sign_chain_store+0x5d4>109 »       blt.n»  164·<zdb_zone_maintenance_validate_sign_chain_store+0x164>
112 »       add.w»  r9,·sp,·#60» ;·0x3c110 »       ldr.w»  r9,·[pc,·#1148]»     ;·590·<zdb_zone_maintenance_validate_sign_chain_store+0x590>
 111 »       add»    r7,·sp,·#60»   ;·0x3c
113 »       mov.w»  r8,·#0112 »       mov.w»  r8,·#0
114 »       mov»    r3,·r9113 »       mov»    sl,·r5
Max diff block lines reached; 68820/74104 bytes (92.87%) of diff not shown.
17.4 KB
zdb-zone-maintenance-rrsig.o
871 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········1896·(bytes·into·file)13 ··Start·of·section·headers:··········1892·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1019 ··Number·of·section·headers:·········10
20 ··Section·header·string·table·index:·920 ··Section·header·string·table·index:·9
2.06 KB
readelf --wide --sections {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 There·are·10·section·headers,·starting·at·offset·0x768:1 There·are·10·section·headers,·starting·at·offset·0x764:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0002c0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0002bc·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000650·0000c8·08···I··7···1··46 ··[·2]·.rel.text·········REL·············00000000·00064c·0000c8·08···I··7···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0002f4·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0002f0·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0002f4·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0002f0·000000·00··WA··0···0··1
9 ··[·5]·.note.GNU-stack···PROGBITS········00000000·0002f4·000000·00······0···0··19 ··[·5]·.note.GNU-stack···PROGBITS········00000000·0002f0·000000·00······0···0··1
10 ··[·6]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0002f4·000033·00······0···0··110 ··[·6]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0002f0·000033·00······0···0··1
11 ··[·7]·.symtab···········SYMTAB··········00000000·000328·000190·10······8···7··411 ··[·7]·.symtab···········SYMTAB··········00000000·000324·000190·10······8···7··4
12 ··[·8]·.strtab···········STRTAB··········00000000·0004b8·000198·00······0···0··112 ··[·8]·.strtab···········STRTAB··········00000000·0004b4·000198·00······0···0··1
13 ··[·9]·.shstrtab·········STRTAB··········00000000·000718·000050·00······0···0··113 ··[·9]·.shstrtab·········STRTAB··········00000000·000714·000050·00······0···0··1
14 Key·to·Flags:14 Key·to·Flags:
15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
18 ··y·(purecode),·p·(processor·specific)18 ··y·(purecode),·p·(processor·specific)
1.12 KB
readelf --wide --symbols {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
5 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t5 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····1·6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
7 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····3·7 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
8 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····4·8 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
9 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····5·9 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
10 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····6·10 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
11 ·····7:·00000001···704·FUNC····GLOBAL·DEFAULT····1·zdb_zone_maintenance_rrsig11 ·····7:·00000001···700·FUNC····GLOBAL·DEFAULT····1·zdb_zone_maintenance_rrsig
12 ·····8:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·rrsig_should_label_be_signed12 ·····8:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·rrsig_should_label_be_signed
13 ·····9:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_init13 ·····9:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_init
14 ····10:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_next_node14 ····10:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·avl_iterator_next_node
15 ····11:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zone_diff_fqdn_rr_get15 ····11:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zone_diff_fqdn_rr_get
16 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_init16 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_init
17 ····13:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_hasnext17 ····13:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_hasnext
18 ····14:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_next_node18 ····14:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_next_node
4.1 KB
readelf --wide --relocs {}
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x650·contains·25·entries:1 Relocation·section·'.rel.text'·at·offset·0x64c·contains·25·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000028··0000080a·R_ARM_THM_CALL·········00000000···rrsig_should_label_be_signed3 00000024··0000080a·R_ARM_THM_CALL·········00000000···rrsig_should_label_be_signed
4 00000056··0000090a·R_ARM_THM_CALL·········00000000···avl_iterator_init4 00000052··0000090a·R_ARM_THM_CALL·········00000000···avl_iterator_init
5 0000005c··00000a0a·R_ARM_THM_CALL·········00000000···avl_iterator_next_node5 00000058··00000a0a·R_ARM_THM_CALL·········00000000···avl_iterator_next_node
6 0000007e··00000b0a·R_ARM_THM_CALL·········00000000···zone_diff_fqdn_rr_get6 0000007a··00000b0a·R_ARM_THM_CALL·········00000000···zone_diff_fqdn_rr_get
7 0000008e··00000c0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_init7 0000008a··00000c0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_init
8 0000009e··00000d0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_hasnext8 0000009a··00000d0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_hasnext
9 000000a8··00000e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_next_node9 000000a4··00000e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_next_node
10 00000128··00000f0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_tag_const10 00000124··00000f0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_tag_const
11 00000134··0000100a·R_ARM_THM_CALL·········00000000···u32_set_avl_find11 00000130··0000100a·R_ARM_THM_CALL·········00000000···u32_set_avl_find
12 00000150··00000d0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_hasnext12 0000014c··00000d0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_hasnext
13 000001a0··0000110a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_init13 0000019c··0000110a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_init
14 000001a6··0000120a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_hasnext14 000001a2··0000120a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_hasnext
15 000001ae··0000130a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_next_node15 000001aa··0000130a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_next_node
16 000001ca··00000b0a·R_ARM_THM_CALL·········00000000···zone_diff_fqdn_rr_get16 000001c2··00000b0a·R_ARM_THM_CALL·········00000000···zone_diff_fqdn_rr_get
17 000001d2··0000140a·R_ARM_THM_CALL·········00000000···ptr_vector_append17 000001ce··0000140a·R_ARM_THM_CALL·········00000000···ptr_vector_append
18 000001d8··0000120a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_hasnext18 000001d4··0000120a·R_ARM_THM_CALL·········00000000···u32_set_avl_iterator_hasnext
19 000001e8··0000150a·R_ARM_THM_CALL·········00000000···zone_diff_fqdn_rr_clear19 000001e4··0000150a·R_ARM_THM_CALL·········00000000···zone_diff_fqdn_rr_clear
20 000001ee··0000160a·R_ARM_THM_CALL·········00000000···u32_set_avl_destroy20 000001ea··0000160a·R_ARM_THM_CALL·········00000000···u32_set_avl_destroy
21 0000022a··0000170a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert21 00000226··0000170a·R_ARM_THM_CALL·········00000000···u32_set_avl_insert
22 00000236··0000150a·R_ARM_THM_CALL·········00000000···zone_diff_fqdn_rr_clear22 00000232··0000150a·R_ARM_THM_CALL·········00000000···zone_diff_fqdn_rr_clear
23 00000254··0000180a·R_ARM_THM_CALL·········00000000···zone_diff_will_have_rrset_type23 00000250··0000180a·R_ARM_THM_CALL·········00000000···zone_diff_will_have_rrset_type
24 0000027c··0000180a·R_ARM_THM_CALL·········00000000···zone_diff_will_have_rrset_type24 00000274··0000180a·R_ARM_THM_CALL·········00000000···zone_diff_will_have_rrset_type
25 0000028e··00000b0a·R_ARM_THM_CALL·········00000000···zone_diff_fqdn_rr_get25 00000286··00000b0a·R_ARM_THM_CALL·········00000000···zone_diff_fqdn_rr_get
26 0000029e··0000100a·R_ARM_THM_CALL·········00000000···u32_set_avl_find26 0000029a··0000100a·R_ARM_THM_CALL·········00000000···u32_set_avl_find
27 000002b6··0000140a·R_ARM_THM_CALL·········00000000···ptr_vector_append27 000002b2··0000140a·R_ARM_THM_CALL·········00000000···ptr_vector_append
9.21 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 3, 193 lines modifiedOffset 3, 192 lines modified
  
3 Disassembly·of·section·.text:3 Disassembly·of·section·.text:
  
4 00000000·<zdb_zone_maintenance_rrsig>:4 00000000·<zdb_zone_maintenance_rrsig>:
5 zdb_zone_maintenance_rrsig():5 zdb_zone_maintenance_rrsig():
6 »       str.w»  r4,·[sp,·#-36]!6 »       str.w»  r4,·[sp,·#-36]!
7 »       strd»   r5,·r6,·[sp,·#4]7 »       strd»   r5,·r6,·[sp,·#4]
8 »       mov»    r5,·r0 
9 »       strd»   r7,·r8,·[sp,·#12]8 »       strd»   r7,·r8,·[sp,·#12]
10 »       strd»   r9,·sl,·[sp,·#20]9 »       strd»   r9,·sl,·[sp,·#20]
11 »       strd»   fp,·lr,·[sp,·#28]10 »       strd»   fp,·lr,·[sp,·#28]
12 »       sub»    sp,·#244»     ;·0xf411 »       sub»    sp,·#244»     ;·0xf4
13 »       str»    r1,·[sp,·#4]12 »       str»    r1,·[sp,·#4]
14 »       add.w»  r1,·r0,·#330»;·0x14a 
15 »       str»    r2,·[sp,·#12]13 »       str»    r2,·[sp,·#12]
16 »       ldr.w»  r0,·[r0,·#280]»      ;·0x11814 »       add.w»  r1,·r0,·#330»;·0x14a
17 »       ldr.w»  r2,·[r5,·#284]»      ;·0x11c15 »       mov»    r5,·r0
 16 »       ldrd»   r0,·r2,·[r0,·#280]»    ;·0x118
18 »       bl»     0·<rrsig_should_label_be_signed>17 »       bl»     0·<rrsig_should_label_be_signed>
19 ·R_ARM_THM_CALL» rrsig_should_label_be_signed18 ·R_ARM_THM_CALL» rrsig_should_label_be_signed
20 »       mov»    r9,·r019 »       mov»    r9,·r0
21 »       mov»    r8,·r020 »       mov»    r8,·r0
22 »       cmp»    r0,·#021 »       cmp»    r0,·#0
23 »       beq.w»  1f2·<zdb_zone_maintenance_rrsig+0x1f2>22 »       beq.w»  1ee·<zdb_zone_maintenance_rrsig+0x1ee>
24 »       ldrd»   r3,·r2,·[r5,·#280]»    ;·0x11823 »       ldrd»   r3,·r2,·[r5,·#280]»    ;·0x118
25 »       ldrb.w» r3,·[r3,·#79]»      ;·0x4f24 »       ldrb.w» r3,·[r3,·#79]»      ;·0x4f
26 »       and.w»  r3,·r3,·#725 »       and.w»  r3,·r3,·#7
27 »       cmp»    r3,·#526 »       cmp»    r3,·#5
28 »       beq.w»  23c·<zdb_zone_maintenance_rrsig+0x23c>27 »       beq.w»  238·<zdb_zone_maintenance_rrsig+0x238>
29 »       mov.w»  r3,·#0 
30 »       add»    r4,·sp,·#2828 »       add»    r4,·sp,·#28
31 »       ldr»    r0,·[r2,·#20]29 »       mov.w»  r3,·#0
32 »       mov»    r1,·r430 »       mov»    r1,·r4
 31 »       ldr»    r0,·[r2,·#20]
33 »       add»    r6,·sp,·#2432 »       add»    r6,·sp,·#24
34 »       str»    r3,·[sp,·#24]33 »       str»    r3,·[sp,·#24]
35 »       bl»     0·<avl_iterator_init>34 »       bl»     0·<avl_iterator_init>
36 ·R_ARM_THM_CALL» avl_iterator_init35 ·R_ARM_THM_CALL» avl_iterator_init
37 »       b.n»    16·<avl_iterator_next_node+0x16>36 »       b.n»    16·<avl_iterator_next_node+0x16>
38 »       bl»     0·<avl_iterator_next_node>37 »       bl»     0·<avl_iterator_next_node>
39 ·R_ARM_THM_CALL» avl_iterator_next_node38 ·R_ARM_THM_CALL» avl_iterator_next_node
40 »       ldr»    r1,·[r0,·#12]39 »       ldr»    r1,·[r0,·#12]
41 »       bic.w»  r3,·r1,·#256»;·0x10040 »       bic.w»  r3,·r1,·#256»;·0x100
42 »       uxth»   r3,·r341 »       uxth»   r3,·r3
43 »       cmp.w»  r3,·#11776» ;·0x2e0042 »       cmp.w»  r3,·#11776» ;·0x2e00
44 »       bne.w»  226·<zdb_zone_maintenance_rrsig+0x226>43 »       bne.w»  222·<zdb_zone_maintenance_rrsig+0x222>
45 »       ldr»    r3,·[sp,·#28]44 »       ldr»    r3,·[sp,·#28]
46 »       mov»    r0,·r445 »       mov»    r0,·r4
47 »       cmp»    r3,·#046 »       cmp»    r3,·#0
48 »       bge.n»  5c·<zdb_zone_maintenance_rrsig+0x5c>47 »       bge.n»  58·<zdb_zone_maintenance_rrsig+0x58>
49 »       mov.w»  r1,·#11776» ;·0x2e0048 »       mov.w»  r1,·#11776» ;·0x2e00
50 »       ldr»    r0,·[sp,·#4]49 »       ldr»    r0,·[sp,·#4]
51 »       bl»     0·<zone_diff_fqdn_rr_get>50 »       bl»     0·<zone_diff_fqdn_rr_get>
52 ·R_ARM_THM_CALL» zone_diff_fqdn_rr_get51 ·R_ARM_THM_CALL» zone_diff_fqdn_rr_get
53 »       mov»    r8,·r052 »       mov»    r8,·r0
54 »       cmp»    r0,·#053 »       cmp»    r0,·#0
55 »       beq.n»  158·<zdb_zone_maintenance_rrsig+0x158>54 »       beq.n»  154·<zdb_zone_maintenance_rrsig+0x154>
56 »       mov»    r1,·r455 »       mov»    r1,·r4
57 »       mov.w»  r8,·#056 »       mov.w»  r8,·#0
58 »       bl»     0·<ptr_set_avl_iterator_init>57 »       bl»     0·<ptr_set_avl_iterator_init>
59 ·R_ARM_THM_CALL» ptr_set_avl_iterator_init58 ·R_ARM_THM_CALL» ptr_set_avl_iterator_init
60 »       add»    r3,·sp,·#2459 »       add»    r3,·sp,·#24
61 »       str»    r3,·[sp,·#16]60 »       str»    r3,·[sp,·#16]
62 »       add.w»  r3,·r5,·#300»;·0x12c61 »       add.w»  r3,·r5,·#300»;·0x12c
63 »       str»    r3,·[sp,·#20]62 »       str»    r3,·[sp,·#20]
64 »       mov»    r0,·r463 »       mov»    r0,·r4
65 »       bl»     0·<ptr_set_avl_iterator_hasnext>64 »       bl»     0·<ptr_set_avl_iterator_hasnext>
66 ·R_ARM_THM_CALL» ptr_set_avl_iterator_hasnext65 ·R_ARM_THM_CALL» ptr_set_avl_iterator_hasnext
67 »       cmp»    r0,·#066 »       cmp»    r0,·#0
68 »       beq.n»  158·<zdb_zone_maintenance_rrsig+0x158>67 »       beq.n»  154·<zdb_zone_maintenance_rrsig+0x154>
69 »       mov»    r0,·r468 »       mov»    r0,·r4
70 »       bl»     0·<ptr_set_avl_iterator_next_node>69 »       bl»     0·<ptr_set_avl_iterator_next_node>
71 ·R_ARM_THM_CALL» ptr_set_avl_iterator_next_node70 ·R_ARM_THM_CALL» ptr_set_avl_iterator_next_node
72 »       ldr.w»  sl,·[r0,·#12]71 »       ldr.w»  sl,·[r0,·#12]
73 »       ldrb.w» r2,·[sl,·#18]72 »       ldrb.w» r2,·[sl,·#18]
74 »       lsls»   r3,·r2,·#3073 »       lsls»   r3,·r2,·#30
75 »       bmi.n»  9c·<zdb_zone_maintenance_rrsig+0x9c>74 »       bmi.n»  98·<zdb_zone_maintenance_rrsig+0x98>
76 »       ldrh.w» r6,·[sl,·#16]75 »       ldrh.w» r6,·[sl,·#16]
77 »       cmp»    r6,·#1176 »       cmp»    r6,·#11
78 »       bls.w»  210·<zdb_zone_maintenance_rrsig+0x210>77 »       bls.w»  20c·<zdb_zone_maintenance_rrsig+0x20c>
79 »       ldr.w»  r0,·[sl,·#4]78 »       ldr.w»  r0,·[sl,·#4]
80 »       ldr.w»  r1,·[r5,·#324]»      ;·0x14479 »       ldr.w»  r1,·[r5,·#324]»      ;·0x144
81 »       ldr»    r3,·[r0,·#8]80 »       ldr»    r3,·[r0,·#8]
82 »       rev»    r3,·r381 »       rev»    r3,·r3
83 »       cmp»    r1,·r382 »       cmp»    r1,·r3
84 »       bcs.w»  210·<zdb_zone_maintenance_rrsig+0x210>83 »       bcs.w»  20c·<zdb_zone_maintenance_rrsig+0x20c>
85 »       ldr.w»  r7,·[r5,·#280]»      ;·0x11884 »       ldr.w»  r7,·[r5,·#280]»      ;·0x118
86 »       ldr»    r1,·[r7,·#28]85 »       ldr»    r1,·[r7,·#28]
87 »       cmp»    r1,·r386 »       cmp»    r1,·r3
88 »       it»     hi87 »       it»     hi
89 »       strhi»  r3,·[r7,·#28]88 »       strhi»  r3,·[r7,·#28]
90 »       ldrh»   r3,·[r0,·#0]89 »       ldrh»   r3,·[r0,·#0]
91 »       cmp.w»  r3,·#12032» ;·0x2f0090 »       cmp.w»  r3,·#12032» ;·0x2f00
92 »       str»    r3,·[sp,·#8]91 »       str»    r3,·[sp,·#8]
93 »       beq.n»  9c·<zdb_zone_maintenance_rrsig+0x9c>92 »       beq.n»  98·<zdb_zone_maintenance_rrsig+0x98>
94 »       cmp»    r6,·#1793 »       cmp»    r6,·#17
95 »       bls.w»  2bc·<zdb_zone_maintenance_rrsig+0x2bc>94 »       bls.w»  2b8·<zdb_zone_maintenance_rrsig+0x2b8>
96 »       ldrh»   r7,·[r0,·#16]95 »       ldrh»   r7,·[r0,·#16]
97 »       rev16»  r7,·r796 »       rev16»  r7,·r7
98 »       uxth»   r7,·r797 »       uxth»   r7,·r7
99 »       cmp.w»  r3,·#12288» ;·0x300098 »       cmp.w»  r3,·#12288» ;·0x3000
100 »       ite»    eq99 »       ite»    eq
101 »       ldreq.w»fp,·[sp,·#20]100 »       ldreq.w»fp,·[sp,·#20]
102 »       addne.w»fp,·r5,·#312»      ;·0x138101 »       addne.w»fp,·r5,·#312»      ;·0x138
103 »       ldr.w»  r1,·[fp,·#4]102 »       ldr.w»  r1,·[fp,·#4]
104 »       cmp»    r1,·#0103 »       cmp»    r1,·#0
105 »       blt.w»  210·<zdb_zone_maintenance_rrsig+0x210>104 »       blt.w»  20c·<zdb_zone_maintenance_rrsig+0x20c>
106 »       mov.w»  r6,·#0105 »       mov.w»  r6,·#0
107 »       b.n»    120·<zdb_zone_maintenance_rrsig+0x120>106 »       b.n»    11c·<zdb_zone_maintenance_rrsig+0x11c>
108 »       ldr.w»  r3,·[fp,·#4]107 »       ldr.w»  r3,·[fp,·#4]
109 »       add.w»  r6,·r6,·#1108 »       add.w»  r6,·r6,·#1
110 »       cmp»    r6,·r3109 »       cmp»    r6,·r3
111 »       bgt.n»  20c·<zdb_zone_maintenance_rrsig+0x20c>110 »       bgt.n»  208·<zdb_zone_maintenance_rrsig+0x208>
112 »       ldr.w»  r3,·[fp]111 »       ldr.w»  r3,·[fp]
113 »       ldr.w»  r0,·[r3,·r6,·lsl·#2]112 »       ldr.w»  r0,·[r3,·r6,·lsl·#2]
114 »       bl»     0·<dnssec_key_get_tag_const>113 »       bl»     0·<dnssec_key_get_tag_const>
115 ·R_ARM_THM_CALL» dnssec_key_get_tag_const114 ·R_ARM_THM_CALL» dnssec_key_get_tag_const
116 »       cmp»    r0,·r7115 »       cmp»    r0,·r7
117 »       bne.n»  114·<zdb_zone_maintenance_rrsig+0x114>116 »       bne.n»  110·<zdb_zone_maintenance_rrsig+0x110>
118 »       ldr»    r1,·[sp,·#8]117 »       ldr»    r1,·[sp,·#8]
119 »       ldr»    r0,·[sp,·#16]118 »       ldr»    r0,·[sp,·#16]
120 »       bl»     0·<u32_set_avl_find>119 »       bl»     0·<u32_set_avl_find>
121 ·R_ARM_THM_CALL» u32_set_avl_find120 ·R_ARM_THM_CALL» u32_set_avl_find
122 »       cmp»    r0,·#0121 »       cmp»    r0,·#0
123 »       beq.w»  260·<zdb_zone_maintenance_rrsig+0x260>122 »       beq.w»  25c·<zdb_zone_maintenance_rrsig+0x25c>
124 »       ldr»    r3,·[r0,·#8]123 »       ldr»    r3,·[r0,·#8]
125 »       mov.w»  r2,·#1124 »       mov.w»  r2,·#1
Max diff block lines reached; 5130/9240 bytes (55.52%) of diff not shown.
1.63 KB
zdb-zone-maintenance-nsec.o
1.58 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<zdb_zone_maintenance_nsec>:3 00000000·<zdb_zone_maintenance_nsec>:
4 zdb_zone_maintenance_nsec():4 zdb_zone_maintenance_nsec():
5 »       strd»   r4,·r5,·[sp,·#-24]!5 »       strd»   r4,·r5,·[sp,·#-24]!
6 »       mov»    r4,·r0 
7 »       strd»   r6,·r7,·[sp,·#8]6 »       strd»   r6,·r7,·[sp,·#8]
8 »       mov»    r7,·r1 
9 »       strd»   r8,·lr,·[sp,·#16]7 »       strd»   r8,·lr,·[sp,·#16]
10 »       sub»    sp,·#216»     ;·0xd8 
11 »       ldrb.w» r3,·[r0,·#328]»     ;·0x1488 »       ldrb.w» r3,·[r0,·#328]»     ;·0x148
12 »       ldr»    r5,·[pc,·#304]»;·(148·<zdb_zone_maintenance_nsec+0x148>)9 »       ldr»    r5,·[pc,·#308]»;·(148·<zdb_zone_maintenance_nsec+0x148>)
 10 »       sub»    sp,·#216»     ;·0xd8
 11 »       mov»    r4,·r0
 12 »       mov»    r7,·r1
13 »       and.w»  r3,·r3,·#613 »       and.w»  r3,·r3,·#6
14 »       cmp»    r3,·#214 »       cmp»    r3,·#2
15 »       add»    r5,·pc15 »       add»    r5,·pc
16 »       beq.n»  4a·<zdb_zone_maintenance_nsec+0x4a>16 »       beq.n»  4a·<zdb_zone_maintenance_nsec+0x4a>
17 »       cmp»    r3,·#417 »       cmp»    r3,·#4
18 »       beq.n»  ca·<zdb_zone_maintenance_nsec+0xca>18 »       beq.n»  ca·<zdb_zone_maintenance_nsec+0xca>
19 »       mov»    r6,·r219 »       mov»    r6,·r2
Offset 125, 25 lines modifiedOffset 125, 25 lines modified
125 »       b.n»    3a·<zdb_zone_maintenance_nsec+0x3a>125 »       b.n»    3a·<zdb_zone_maintenance_nsec+0x3a>
126 »       ldr»    r3,·[r3,·#12]126 »       ldr»    r3,·[r3,·#12]
127 »       rev»    r3,·r3127 »       rev»    r3,·r3
128 »       cmp»    r0,·r3128 »       cmp»    r0,·r3
129 »       bcc.n»  8e·<zdb_zone_maintenance_nsec+0x8e>129 »       bcc.n»  8e·<zdb_zone_maintenance_nsec+0x8e>
130 »       b.n»    c4·<zdb_zone_maintenance_nsec+0xc4>130 »       b.n»    c4·<zdb_zone_maintenance_nsec+0xc4>
131 »       ldr»    r3,·[pc,·#32]» ;·(14c·<zdb_zone_maintenance_nsec+0x14c>)131 »       ldr»    r3,·[pc,·#32]» ;·(14c·<zdb_zone_maintenance_nsec+0x14c>)
132 »       mov.w»  r1,·#7 
133 »       ldr»    r2,·[pc,·#32]» ;·(150·<zdb_zone_maintenance_nsec+0x150>) 
134 »       ldr.w»  r4,·[r4,·#280]»      ;·0x118132 »       ldr.w»  r4,·[r4,·#280]»      ;·0x118
 133 »       ldr»    r2,·[pc,·#32]» ;·(150·<zdb_zone_maintenance_nsec+0x150>)
 134 »       mov.w»  r1,·#7
135 »       ldr»    r0,·[r5,·r3]135 »       ldr»    r0,·[r5,·r3]
136 »       add»    r2,·pc 
137 »       ldr»    r3,·[r4,·#0]136 »       ldr»    r3,·[r4,·#0]
 137 »       add»    r2,·pc
138 »       ldr»    r0,·[r0,·#0]138 »       ldr»    r0,·[r0,·#0]
139 »       bl»     0·<logger_handle_msg>139 »       bl»     0·<logger_handle_msg>
140 ·R_ARM_THM_CALL» logger_handle_msg140 ·R_ARM_THM_CALL» logger_handle_msg
141 »       mov.w»  r0,·#0141 »       mov.w»  r0,·#0
142 »       b.n»    3a·<zdb_zone_maintenance_nsec+0x3a>142 »       b.n»    3a·<zdb_zone_maintenance_nsec+0x3a>
143 »       nop143 »       nop
144 »       .word»  0x00000126144 »       .word»  0x00000126
145 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_145 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_
146 »       .word»  0x00000000146 »       .word»  0x00000000
147 ·R_ARM_GOT32»    g_database_logger147 ·R_ARM_GOT32»    g_database_logger
148 »       .word»  0x00000016148 »       .word»  0x00000014
149 ·R_ARM_REL32»    .LC0149 ·R_ARM_REL32»    .LC0
5.47 KB
dnssec.o
204 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 7 lines modified
1 a#,IzDyD 
2 ENGINE·%s·not·available1 ENGINE·%s·not·available
3 src/dnssec.c2 src/dnssec.c
4 bad·command·%s3 bad·command·%s
5 bad·command·value·%s4 bad·command·value·%s
6 ENGINE_init·failed5 ENGINE_init·failed
7 dnssec_loadengine6 dnssec_loadengine
8 strtok_r7 strtok_r
5.26 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 47 lines modifiedOffset 2, 47 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<dnssec_loadengine>:3 00000000·<dnssec_loadengine>:
4 dnssec_loadengine():4 dnssec_loadengine():
5 »       str.w»  r4,·[sp,·#-36]!5 »       str.w»  r4,·[sp,·#-36]!
6 »       mov.w»  r4,·#0 
7 »       strd»   r5,·r6,·[sp,·#4]6 »       strd»   r5,·r6,·[sp,·#4]
8 »       ldr»    r5,·[pc,·#388]»;·(194·<dnssec_loadengine+0x194>)7 »       ldr»    r5,·[pc,·#392]»;·(194·<dnssec_loadengine+0x194>)
9 »       strd»   r7,·r8,·[sp,·#12]8 »       strd»   r7,·r8,·[sp,·#12]
10 »       strd»   r9,·sl,·[sp,·#20]9 »       strd»   r9,·sl,·[sp,·#20]
11 »       strd»   fp,·lr,·[sp,·#28]10 »       strd»   fp,·lr,·[sp,·#28]
12 »       sub»    sp,·#2011 »       sub»    sp,·#20
 12 »       mov.w»  r4,·#0
13 »       add.w»  r8,·sp,·#813 »       add.w»  r8,·sp,·#8
14 »       add»    r5,·pc 
15 »       str»    r4,·[sp,·#8]14 »       str»    r4,·[sp,·#8]
 15 »       add»    r5,·pc
16 »       bl»     0·<strdup>16 »       bl»     0·<strdup>
17 ·R_ARM_THM_CALL» strdup17 ·R_ARM_THM_CALL» strdup
18 »       mov»    r2,·r818 »       mov»    r2,·r8
19 »       mov»    r1,·r519 »       mov»    r1,·r5
20 »       mov»    sl,·r020 »       mov»    sl,·r0
21 »       bl»     0·<strtok_r>21 »       bl»     0·<strtok_r>
22 ·R_ARM_THM_CALL» strtok_r22 ·R_ARM_THM_CALL» strtok_r
23 »       cmp»    r0,·#023 »       cmp»    r0,·#0
24 »       beq.n»  d0·<dnssec_loadengine+0xd0>24 »       beq.n»  d0·<dnssec_loadengine+0xd0>
25 »       bl»     0·<ENGINE_by_id>25 »       bl»     0·<ENGINE_by_id>
26 ·R_ARM_THM_CALL» ENGINE_by_id26 ·R_ARM_THM_CALL» ENGINE_by_id
27 »       mov»    r7,·r0 
28 »       mov»    r2,·r827 »       mov»    r2,·r8
 28 »       mov»    r7,·r0
29 »       mov»    r1,·r529 »       mov»    r1,·r5
30 »       mov»    r0,·r430 »       mov»    r0,·r4
31 »       bl»     0·<strtok_r>31 »       bl»     0·<strtok_r>
32 ·R_ARM_THM_CALL» strtok_r32 ·R_ARM_THM_CALL» strtok_r
33 »       cmp»    r7,·#033 »       cmp»    r7,·#0
34 »       beq.n»  dc·<dnssec_loadengine+0xdc>34 »       beq.n»  dc·<dnssec_loadengine+0xdc>
35 »       cbz»    r0,·a6·<dnssec_loadengine+0xa6>35 »       cbz»    r0,·a6·<dnssec_loadengine+0xa6>
36 »       ldr»    r5,·[pc,·#328]»;·(198·<dnssec_loadengine+0x198>)36 »       ldr»    r5,·[pc,·#328]»;·(198·<dnssec_loadengine+0x198>)
 37 »       ldr.w»  r9,·[pc,·#332]»      ;·19c·<dnssec_loadengine+0x19c>
37 »       add»    r6,·sp,·#1238 »       add»    r6,·sp,·#12
38 »       ldr.w»  r9,·[pc,·#328]»      ;·19c·<dnssec_loadengine+0x19c> 
39 »       add»    r5,·pc39 »       add»    r5,·pc
40 »       add»    r9,·pc40 »       add»    r9,·pc
41 »       mov»    r2,·r641 »       mov»    r2,·r6
42 »       mov»    r1,·r542 »       mov»    r1,·r5
43 »       bl»     0·<strtok_r>43 »       bl»     0·<strtok_r>
44 ·R_ARM_THM_CALL» strtok_r44 ·R_ARM_THM_CALL» strtok_r
45 »       mov»    fp,·r045 »       mov»    fp,·r0
Offset 56, 19 lines modifiedOffset 56, 19 lines modified
56 »       mov»    r3,·r056 »       mov»    r3,·r0
57 »       cmp»    r0,·#057 »       cmp»    r0,·#0
58 »       beq.n»  106·<dnssec_loadengine+0x106>58 »       beq.n»  106·<dnssec_loadengine+0x106>
59 »       mov.w»  r2,·#1059 »       mov.w»  r2,·#10
60 »       mov.w»  r1,·#060 »       mov.w»  r1,·#0
61 »       bl»     0·<strtol>61 »       bl»     0·<strtol>
62 ·R_ARM_THM_CALL» strtol62 ·R_ARM_THM_CALL» strtol
63 »       mov»    r2,·r0 
64 »       mov»    r1,·fp63 »       mov»    r1,·fp
65 »       strd»   r4,·r4,·[sp]64 »       mov»    r2,·r0
66 »       mov.w»  r3,·#065 »       mov.w»  r3,·#0
67 »       mov»    r0,·r766 »       mov»    r0,·r7
 67 »       strd»   r4,·r4,·[sp]
68 »       bl»     0·<ENGINE_ctrl_cmd>68 »       bl»     0·<ENGINE_ctrl_cmd>
69 ·R_ARM_THM_CALL» ENGINE_ctrl_cmd69 ·R_ARM_THM_CALL» ENGINE_ctrl_cmd
70 »       mov»    r2,·r870 »       mov»    r2,·r8
71 »       mov»    r1,·r971 »       mov»    r1,·r9
72 »       mov.w»  r0,·#072 »       mov.w»  r0,·#0
73 »       bl»     0·<strtok_r>73 »       bl»     0·<strtok_r>
74 ·R_ARM_THM_CALL» strtok_r74 ·R_ARM_THM_CALL» strtok_r
Offset 93, 128 lines modifiedOffset 93, 128 lines modified
93 »       mov»    r0,·sl93 »       mov»    r0,·sl
94 »       bl»     0·<ENGINE_by_id>94 »       bl»     0·<ENGINE_by_id>
95 ·R_ARM_THM_CALL» ENGINE_by_id95 ·R_ARM_THM_CALL» ENGINE_by_id
96 »       mov»    r7,·r096 »       mov»    r7,·r0
97 »       cmp»    r0,·#097 »       cmp»    r0,·#0
98 »       bne.n»  a6·<dnssec_loadengine+0xa6>98 »       bne.n»  a6·<dnssec_loadengine+0xa6>
99 »       ldr»    r0,·[pc,·#192]»;·(1a0·<dnssec_loadengine+0x1a0>)99 »       ldr»    r0,·[pc,·#192]»;·(1a0·<dnssec_loadengine+0x1a0>)
 100 »       ldr»    r2,·[pc,·#196]»;·(1a4·<dnssec_loadengine+0x1a4>)
100 »       mov»    r3,·sl101 »       mov»    r3,·sl
101 »       movs»   r1,·#3102 »       movs»   r1,·#3
102 »       ldr»    r2,·[pc,·#192]»;·(1a4·<dnssec_loadengine+0x1a4>) 
103 »       add»    r0,·pc103 »       add»    r0,·pc
104 »       ldr»    r0,·[r0,·#0] 
105 »       add»    r2,·pc104 »       add»    r2,·pc
 105 »       ldr»    r0,·[r0,·#0]
106 »       bl»     0·<logger_handle_msg>106 »       bl»     0·<logger_handle_msg>
107 ·R_ARM_THM_CALL» logger_handle_msg107 ·R_ARM_THM_CALL» logger_handle_msg
108 »       ldr»    r2,·[pc,·#184]»;·(1a8·<dnssec_loadengine+0x1a8>)108 »       ldr»    r2,·[pc,·#184]»;·(1a8·<dnssec_loadengine+0x1a8>)
 109 »       ldr»    r1,·[pc,·#184]»;·(1ac·<dnssec_loadengine+0x1ac>)
109 »       movs»   r0,·#1110 »       movs»   r0,·#1
110 »       movt»   r0,·#32773»  ;·0x8005111 »       movt»   r0,·#32773»  ;·0x8005
111 »       movs»   r3,·#97»     ;·0x61112 »       movs»   r3,·#97»     ;·0x61
112 »       ldr»    r1,·[pc,·#176]»;·(1ac·<dnssec_loadengine+0x1ac>) 
113 »       add»    r2,·pc113 »       add»    r2,·pc
114 »       add»    r1,·pc114 »       add»    r1,·pc
115 »       bl»     0·<dief>115 »       bl»     0·<dief>
116 ·R_ARM_THM_CALL» dief116 ·R_ARM_THM_CALL» dief
117 »       bl»     0·<abort>117 »       bl»     0·<abort>
118 ·R_ARM_THM_CALL» abort118 ·R_ARM_THM_CALL» abort
119 »       ldr»    r0,·[pc,·#168]»;·(1b0·<dnssec_loadengine+0x1b0>)119 »       ldr»    r0,·[pc,·#168]»;·(1b0·<dnssec_loadengine+0x1b0>)
 120 »       ldr»    r2,·[pc,·#168]»;·(1b4·<dnssec_loadengine+0x1b4>)
120 »       mov.w»  r1,·#3121 »       mov.w»  r1,·#3
121 »       ldr»    r2,·[pc,·#164]»;·(1b4·<dnssec_loadengine+0x1b4>) 
122 »       add»    r0,·pc122 »       add»    r0,·pc
123 »       ldr»    r0,·[r0,·#0] 
124 »       add»    r2,·pc123 »       add»    r2,·pc
 124 »       ldr»    r0,·[r0,·#0]
125 »       bl»     0·<logger_handle_msg>125 »       bl»     0·<logger_handle_msg>
126 ·R_ARM_THM_CALL» logger_handle_msg126 ·R_ARM_THM_CALL» logger_handle_msg
127 »       ldr»    r2,·[pc,·#156]»;·(1b8·<dnssec_loadengine+0x1b8>)127 »       ldr»    r2,·[pc,·#156]»;·(1b8·<dnssec_loadengine+0x1b8>)
 128 »       ldr»    r1,·[pc,·#160]»;·(1bc·<dnssec_loadengine+0x1bc>)
128 »       mov.w»  r0,·#2129 »       mov.w»  r0,·#2
129 »       movt»   r0,·#32773»  ;·0x8005130 »       movt»   r0,·#32773»  ;·0x8005
130 »       mov.w»  r3,·#114»   ;·0x72131 »       mov.w»  r3,·#114»   ;·0x72
131 »       ldr»    r1,·[pc,·#148]»;·(1bc·<dnssec_loadengine+0x1bc>) 
132 »       add»    r2,·pc132 »       add»    r2,·pc
133 »       add»    r1,·pc133 »       add»    r1,·pc
134 »       bl»     0·<dief>134 »       bl»     0·<dief>
135 ·R_ARM_THM_CALL» dief135 ·R_ARM_THM_CALL» dief
136 »       bl»     0·<abort>136 »       bl»     0·<abort>
137 ·R_ARM_THM_CALL» abort137 ·R_ARM_THM_CALL» abort
138 »       ldr»    r0,·[pc,·#136]»;·(1c0·<dnssec_loadengine+0x1c0>)138 »       ldr»    r0,·[pc,·#136]»;·(1c0·<dnssec_loadengine+0x1c0>)
 139 »       ldr»    r2,·[pc,·#140]»;·(1c4·<dnssec_loadengine+0x1c4>)
139 »       mov»    r3,·fp140 »       mov»    r3,·fp
Max diff block lines reached; 2064/5200 bytes (39.69%) of diff not shown.
183 KB
dnssec-keystore.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········19392·(bytes·into·file)13 ··Start·of·section·headers:··········19400·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1519 ··Number·of·section·headers:·········15
20 ··Section·header·string·table·index:·1420 ··Section·header·string·table·index:·14
2.07 KB
readelf --wide --sections {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 There·are·15·section·headers,·starting·at·offset·0x4bc0:1 There·are·15·section·headers,·starting·at·offset·0x4bc8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·001d88·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001d88·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·003ddc·000d40·08···I·12···1··46 ··[·2]·.rel.text·········REL·············00000000·003ddc·000d48·08···I·12···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001dbc·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·001dbc·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·001dbc·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·001dbc·000000·00··WA··0···0··1
9 ··[·5]·.data.rel·········PROGBITS········00000000·001dbc·000030·00··WA··0···0··49 ··[·5]·.data.rel·········PROGBITS········00000000·001dbc·000030·00··WA··0···0··4
10 ··[·6]·.rel.data.rel·····REL·············00000000·004b1c·000018·08···I·12···5··410 ··[·6]·.rel.data.rel·····REL·············00000000·004b24·000018·08···I·12···5··4
11 ··[·7]·.data.rel.local···PROGBITS········00000000·001dec·000004·00··WA··0···0··411 ··[·7]·.data.rel.local···PROGBITS········00000000·001dec·000004·00··WA··0···0··4
12 ··[·8]·.rel.data.rel.local·REL·············00000000·004b34·000008·08···I·12···7··412 ··[·8]·.rel.data.rel.local·REL·············00000000·004b3c·000008·08···I·12···7··4
13 ··[·9]·.rodata.str1.4····PROGBITS········00000000·001df0·000845·01·AMS··0···0··413 ··[·9]·.rodata.str1.4····PROGBITS········00000000·001df0·000845·01·AMS··0···0··4
14 ··[10]·.note.GNU-stack···PROGBITS········00000000·002635·000000·00······0···0··114 ··[10]·.note.GNU-stack···PROGBITS········00000000·002635·000000·00······0···0··1
15 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002635·000033·00······0···0··115 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002635·000033·00······0···0··1
16 ··[12]·.symtab···········SYMTAB··········00000000·002668·000d50·10·····13·115··416 ··[12]·.symtab···········SYMTAB··········00000000·002668·000d50·10·····13·115··4
17 ··[13]·.strtab···········STRTAB··········00000000·0033b8·000a24·00······0···0··117 ··[13]·.strtab···········STRTAB··········00000000·0033b8·000a24·00······0···0··1
18 ··[14]·.shstrtab·········STRTAB··········00000000·004b3c·000081·00······0···0··118 ··[14]·.shstrtab·········STRTAB··········00000000·004b44·000081·00······0···0··1
19 Key·to·Flags:19 Key·to·Flags:
20 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),20 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
21 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),21 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
23 ··y·(purecode),·p·(processor·specific)23 ··y·(purecode),·p·(processor·specific)
13.9 KB
readelf --wide --symbols {}
    
Offset 19, 79 lines modifiedOffset 19, 79 lines modified
19 ····15:·00000140·····0·NOTYPE··LOCAL··DEFAULT····9·.LC919 ····15:·00000140·····0·NOTYPE··LOCAL··DEFAULT····9·.LC9
20 ····16:·00000108·····0·NOTYPE··LOCAL··DEFAULT····9·.LC820 ····16:·00000108·····0·NOTYPE··LOCAL··DEFAULT····9·.LC8
21 ····17:·00000020·····0·NOTYPE··LOCAL··DEFAULT····9·.LC221 ····17:·00000020·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2
22 ····18:·00000410·····0·NOTYPE··LOCAL··DEFAULT····1·$t22 ····18:·00000410·····0·NOTYPE··LOCAL··DEFAULT····1·$t
23 ····19:·00000411····86·FUNC····LOCAL··DEFAULT····1·dnssec_keystore_keys_node_compare23 ····19:·00000411····86·FUNC····LOCAL··DEFAULT····1·dnssec_keystore_keys_node_compare
24 ····20:·000004a8·····0·NOTYPE··LOCAL··DEFAULT····1·$d24 ····20:·000004a8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
25 ····21:·000004ac·····0·NOTYPE··LOCAL··DEFAULT····1·$t25 ····21:·000004ac·····0·NOTYPE··LOCAL··DEFAULT····1·$t
26 ····22:·00000504·····0·NOTYPE··LOCAL··DEFAULT····1·$d26 ····22:·00000500·····0·NOTYPE··LOCAL··DEFAULT····1·$d
27 ····23:·0000050c·····0·NOTYPE··LOCAL··DEFAULT····1·$t27 ····23:·00000508·····0·NOTYPE··LOCAL··DEFAULT····1·$t
28 ····24:·00000594·····0·NOTYPE··LOCAL··DEFAULT····1·$d28 ····24:·0000058c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
29 ····25:·000005a4·····0·NOTYPE··LOCAL··DEFAULT····1·$t29 ····25:·0000059c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
30 ····26:·00000644·····0·NOTYPE··LOCAL··DEFAULT····1·$d30 ····26:·0000063c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
31 ····27:·00000654·····0·NOTYPE··LOCAL··DEFAULT····1·$t31 ····27:·0000064c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
32 ····28:·00000655···492·FUNC····LOCAL··DEFAULT····1·dnssec_keystore_load_private_key_from_parameters.constprop.432 ····28:·0000064d···488·FUNC····LOCAL··DEFAULT····1·dnssec_keystore_load_private_key_from_parameters.constprop.4
33 ····29:·00000818·····0·NOTYPE··LOCAL··DEFAULT····1·$d33 ····29:·0000080c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
34 ····30:·00000190·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1234 ····30:·00000190·····0·NOTYPE··LOCAL··DEFAULT····9·.LC12
35 ····31:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1335 ····31:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····9·.LC13
36 ····32:·00000840·····0·NOTYPE··LOCAL··DEFAULT····1·$t36 ····32:·00000834·····0·NOTYPE··LOCAL··DEFAULT····1·$t
37 ····33:·000008b0·····0·NOTYPE··LOCAL··DEFAULT····1·$d37 ····33:·000008a4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
38 ····34:·000008b8·····0·NOTYPE··LOCAL··DEFAULT····1·$t38 ····34:·000008ac·····0·NOTYPE··LOCAL··DEFAULT····1·$t
39 ····35:·00000cf8·····0·NOTYPE··LOCAL··DEFAULT····1·$d39 ····35:·00000cf0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
40 ····36:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1440 ····36:·000003f0·····0·NOTYPE··LOCAL··DEFAULT····9·.LC21
41 ····37:·000003f0·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2141 ····37:·00000450·····0·NOTYPE··LOCAL··DEFAULT····9·.LC22
42 ····38:·00000450·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2242 ····38:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····9·.LC14
43 ····39:·00000624·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2843 ····39:·00000624·····0·NOTYPE··LOCAL··DEFAULT····9·.LC28
44 ····40:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1544 ····40:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····9·.LC15
45 ····41:·00000224·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1645 ····41:·00000224·····0·NOTYPE··LOCAL··DEFAULT····9·.LC16
46 ····42:·00000468·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2346 ····42:·00000468·····0·NOTYPE··LOCAL··DEFAULT····9·.LC23
47 ····43:·000004a8·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2447 ····43:·000004a8·····0·NOTYPE··LOCAL··DEFAULT····9·.LC24
48 ····44:·000003a4·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2048 ····44:·000005d8·····0·NOTYPE··LOCAL··DEFAULT····9·.LC27
49 ····45:·000005d8·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2749 ····45:·000003a4·····0·NOTYPE··LOCAL··DEFAULT····9·.LC20
50 ····46:·0000034c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1950 ····46:·00000580·····0·NOTYPE··LOCAL··DEFAULT····9·.LC26
51 ····47:·00000580·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2651 ····47:·0000034c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC19
52 ····48:·00000510·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2552 ····48:·000002dc·····0·NOTYPE··LOCAL··DEFAULT····9·.LC18
53 ····49:·000002dc·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1853 ····49:·00000510·····0·NOTYPE··LOCAL··DEFAULT····9·.LC25
54 ····50:·0000028c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1754 ····50:·0000028c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC17
55 ····51:·00000d68·····0·NOTYPE··LOCAL··DEFAULT····1·$t55 ····51:·00000d60·····0·NOTYPE··LOCAL··DEFAULT····1·$t
56 ····52:·00000dc8·····0·NOTYPE··LOCAL··DEFAULT····1·$d56 ····52:·00000dc0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
57 ····53:·00000dd0·····0·NOTYPE··LOCAL··DEFAULT····1·$t57 ····53:·00000dc8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
58 ····54:·00000e38·····0·NOTYPE··LOCAL··DEFAULT····1·$d58 ····54:·00000e30·····0·NOTYPE··LOCAL··DEFAULT····1·$d
59 ····55:·00000e40·····0·NOTYPE··LOCAL··DEFAULT····1·$t59 ····55:·00000e38·····0·NOTYPE··LOCAL··DEFAULT····1·$t
60 ····56:·00000ea0·····0·NOTYPE··LOCAL··DEFAULT····1·$d60 ····56:·00000e98·····0·NOTYPE··LOCAL··DEFAULT····1·$d
61 ····57:·00000ea8·····0·NOTYPE··LOCAL··DEFAULT····1·$t61 ····57:·00000ea0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
62 ····58:·00000f20·····0·NOTYPE··LOCAL··DEFAULT····1·$d62 ····58:·00000f18·····0·NOTYPE··LOCAL··DEFAULT····1·$d
63 ····59:·00000f28·····0·NOTYPE··LOCAL··DEFAULT····1·$t63 ····59:·00000f20·····0·NOTYPE··LOCAL··DEFAULT····1·$t
64 ····60:·00001038·····0·NOTYPE··LOCAL··DEFAULT····1·$d64 ····60:·00001030·····0·NOTYPE··LOCAL··DEFAULT····1·$d
65 ····61:·00001044·····0·NOTYPE··LOCAL··DEFAULT····1·$t65 ····61:·0000103c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
66 ····62:·000010e8·····0·NOTYPE··LOCAL··DEFAULT····1·$d66 ····62:·000010e0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
67 ····63:·000010f0·····0·NOTYPE··LOCAL··DEFAULT····1·$t67 ····63:·000010e8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
68 ····64:·00001164·····0·NOTYPE··LOCAL··DEFAULT····1·$d68 ····64:·0000115c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
69 ····65:·0000116c·····0·NOTYPE··LOCAL··DEFAULT····1·$t69 ····65:·00001164·····0·NOTYPE··LOCAL··DEFAULT····1·$t
70 ····66:·0000123c·····0·NOTYPE··LOCAL··DEFAULT····1·$d70 ····66:·00001234·····0·NOTYPE··LOCAL··DEFAULT····1·$d
71 ····67:·00000684·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2971 ····67:·00000684·····0·NOTYPE··LOCAL··DEFAULT····9·.LC29
72 ····68:·00001260·····0·NOTYPE··LOCAL··DEFAULT····1·$t72 ····68:·00001258·····0·NOTYPE··LOCAL··DEFAULT····1·$t
73 ····69:·00001300·····0·NOTYPE··LOCAL··DEFAULT····1·$d73 ····69:·000012f8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
74 ····70:·000006d0·····0·NOTYPE··LOCAL··DEFAULT····9·.LC3074 ····70:·000006d0·····0·NOTYPE··LOCAL··DEFAULT····9·.LC30
75 ····71:·0000131c·····0·NOTYPE··LOCAL··DEFAULT····1·$t75 ····71:·00001314·····0·NOTYPE··LOCAL··DEFAULT····1·$t
76 ····72:·00001324·····0·NOTYPE··LOCAL··DEFAULT····1·$d76 ····72:·0000131c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
77 ····73:·00001328·····0·NOTYPE··LOCAL··DEFAULT····1·$t77 ····73:·00001320·····0·NOTYPE··LOCAL··DEFAULT····1·$t
78 ····74:·0000134c·····0·NOTYPE··LOCAL··DEFAULT····1·$d78 ····74:·00001344·····0·NOTYPE··LOCAL··DEFAULT····1·$d
79 ····75:·00000730·····0·NOTYPE··LOCAL··DEFAULT····9·.LC3179 ····75:·00000730·····0·NOTYPE··LOCAL··DEFAULT····9·.LC31
80 ····76:·00001354·····0·NOTYPE··LOCAL··DEFAULT····1·$t80 ····76:·0000134c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
81 ····77:·00001388·····0·NOTYPE··LOCAL··DEFAULT····1·$d81 ····77:·00001380·····0·NOTYPE··LOCAL··DEFAULT····1·$d
82 ····78:·00001394·····0·NOTYPE··LOCAL··DEFAULT····1·$t82 ····78:·0000138c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
83 ····79:·0000144c·····0·NOTYPE··LOCAL··DEFAULT····1·$d83 ····79:·00001444·····0·NOTYPE··LOCAL··DEFAULT····1·$d
84 ····80:·00001458·····0·NOTYPE··LOCAL··DEFAULT····1·$t84 ····80:·00001450·····0·NOTYPE··LOCAL··DEFAULT····1·$t
85 ····81:·0000165c·····0·NOTYPE··LOCAL··DEFAULT····1·$d85 ····81:·00001650·····0·NOTYPE··LOCAL··DEFAULT····1·$d
86 ····82:·00001684·····0·NOTYPE··LOCAL··DEFAULT····1·$t86 ····82:·00001678·····0·NOTYPE··LOCAL··DEFAULT····1·$t
87 ····83:·00001766·····0·NOTYPE··LOCAL··DEFAULT····1·$d87 ····83:·0000175c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
88 ····84:·00001772·····0·NOTYPE··LOCAL··DEFAULT····1·$t88 ····84:·00001768·····0·NOTYPE··LOCAL··DEFAULT····1·$t
89 ····85:·000017ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d89 ····85:·000017a0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
90 ····86:·000017bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t90 ····86:·000017b0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
91 ····87:·0000194c·····0·NOTYPE··LOCAL··DEFAULT····1·$d91 ····87:·0000194c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
92 ····88:·00000734·····0·NOTYPE··LOCAL··DEFAULT····9·.LC3292 ····88:·00000734·····0·NOTYPE··LOCAL··DEFAULT····9·.LC32
93 ····89:·00000738·····0·NOTYPE··LOCAL··DEFAULT····9·.LC3393 ····89:·00000738·····0·NOTYPE··LOCAL··DEFAULT····9·.LC33
94 ····90:·00001968·····0·NOTYPE··LOCAL··DEFAULT····1·$t94 ····90:·00001968·····0·NOTYPE··LOCAL··DEFAULT····1·$t
95 ····91:·000019ec·····0·NOTYPE··LOCAL··DEFAULT····1·$d95 ····91:·000019ec·····0·NOTYPE··LOCAL··DEFAULT····1·$d
96 ····92:·000019f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t96 ····92:·000019f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
97 ····93:·00001b0c·····0·NOTYPE··LOCAL··DEFAULT····1·$d97 ····93:·00001b0c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
Offset 145, 58 lines modifiedOffset 145, 58 lines modified
145 ···141:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_dnssec_logger145 ···141:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_dnssec_logger
146 ···142:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnssec_key_get_algorithm146 ···142:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnssec_key_get_algorithm
147 ···143:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_compare147 ···143:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_compare
148 ···144:·00000469·····2·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_init148 ···144:·00000469·····2·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_init
149 ···145:·0000046d····64·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_add_domain149 ···145:·0000046d····64·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_add_domain
150 ···146:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_lock150 ···146:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_lock
151 ···147:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_unlock151 ···147:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_mutex_unlock
152 ···148:·000004ad····96·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_remove_domain152 ···148:·000004ad····92·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_remove_domain
153 ···149:·0000050d···152·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_add_key153 ···149:·00000509···148·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_add_key
154 ···150:·000005a5···176·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_replace_key154 ···150:·0000059d···176·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_replace_key
155 ···151:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_key_remove_from_chain155 ···151:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_key_remove_from_chain
156 ···152:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnssec_key_is_private156 ···152:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnssec_key_is_private
157 ···153:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_cstr157 ···153:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_cstr
158 ···154:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__snprintf_chk158 ···154:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__snprintf_chk
159 ···155:·00000841···120·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_remove_key159 ···155:·00000835···120·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_remove_key
160 ···156:·000008b9··1200·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_delete_key160 ···156:·000008ad··1204·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_delete_key
161 ···157:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·snformat161 ···157:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·snformat
162 ···158:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·file_exists162 ···158:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·file_exists
163 ···159:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·rename163 ···159:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·rename
164 ···160:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_new_public_key_from_file164 ···160:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_new_public_key_from_file
165 ···161:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnssec_key_public_equals165 ···161:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnssec_key_public_equals
166 ···162:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packedepoch_format_handler_method166 ···162:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packedepoch_format_handler_method
167 ···163:·00000d69···104·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_acquire_key_from_fqdn167 ···163:·00000d61···104·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_acquire_key_from_fqdn
168 ···164:·00000dd1···112·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_acquire_key_from_rdata168 ···164:·00000dc9···112·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_acquire_key_from_rdata
169 ···165:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_get_key_tag_from_rdata169 ···165:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_get_key_tag_from_rdata
170 ···166:·00000e41···104·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_acquire_key_from_fqdn_by_index170 ···166:·00000e39···104·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_acquire_key_from_fqdn_by_index
171 ···167:·00000ea9···128·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_is_key_active171 ···167:·00000ea1···128·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_is_key_active
172 ···168:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_is_activated172 ···168:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_is_activated
173 ···169:·00000f29···284·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_acquire_activated_keys_from_fqdn_to_vectors173 ···169:·00000f21···284·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_acquire_activated_keys_from_fqdn_to_vectors
174 ···170:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·time174 ···170:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·time
175 ···171:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_append175 ···171:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_append
176 ···172:·00001045····48·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_release_keys_from_vector176 ···172:·0000103d····48·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_release_keys_from_vector
177 ···173:·00001075···124·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_acquire_key_from_name177 ···173:·0000106d···124·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_acquire_key_from_name
178 ···174:·000010f1···124·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_acquire_key_from_name_by_index178 ···174:·000010e9···124·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_acquire_key_from_name_by_index
179 ···175:·0000116d···244·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_reload179 ···175:·00001165···244·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_reload
180 ···176:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_init180 ···176:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_init
181 ···177:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_next_node181 ···177:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_next_node
182 ···178:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·readdir_forall182 ···178:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·readdir_forall
183 ···179:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_hasnext183 ···179:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_hasnext
184 ···180:·00001261···188·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_reload_domain184 ···180:·00001259···188·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_reload_domain
185 ···181:·0000131d····12·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_getpath185 ···181:·00001315····12·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_getpath
186 ···182:·00001329····44·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_resetpath186 ···182:·00001321····44·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_resetpath
187 ···183:·00001355····64·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_setpath187 ···183:·0000134d····64·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_setpath
188 ···184:·00001395·····2·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_destroy188 ···184:·0000138d·····2·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_destroy
189 ···185:·00001399···192·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_load_public_key_from_rdata189 ···185:·00001391···192·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_load_public_key_from_rdata
190 ···186:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_new_from_rdata190 ···186:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnskey_new_from_rdata
191 ···187:·00001459····54·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_load_private_key_from_rdata191 ···187:·00001451····54·FUNC····GLOBAL·DEFAULT····1·dnssec_keystore_load_private_key_from_rdata
Max diff block lines reached; 597/14164 bytes (4.21%) of diff not shown.
51.1 KB
readelf --wide --relocs {}
    
Offset 1, 53 lines modifiedOffset 1, 53 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x3ddc·contains·424·entries:1 Relocation·section·'.rel.text'·at·offset·0x3ddc·contains·425·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000016··0000730a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert3 00000016··0000730a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert
4 0000002c··0000740a·R_ARM_THM_CALL·········00000000···strcmp4 0000002c··0000740a·R_ARM_THM_CALL·········00000000···strcmp
5 00000036··0000750a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find5 00000036··0000750a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find
6 00000054··0000730a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert6 00000052··0000730a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert
7 0000007e··0000760a·R_ARM_THM_CALL·········00000000···zalloc_line7 0000007c··0000760a·R_ARM_THM_CALL·········00000000···zalloc_line
8 00000088··0000770a·R_ARM_THM_CALL·········00000000···dnsname_zdup8 00000086··0000770a·R_ARM_THM_CALL·········00000000···dnsname_zdup
9 000000aa··0000780a·R_ARM_THM_CALL·········00000000···strdup9 000000a8··0000780a·R_ARM_THM_CALL·········00000000···strdup
10 000000b8··0000790a·R_ARM_THM_CALL·········00000000···ptr_set_avl_delete10 000000b6··0000790a·R_ARM_THM_CALL·········00000000···ptr_set_avl_delete
11 000000be··00007a0a·R_ARM_THM_CALL·········00000000···free11 000000bc··00007a0a·R_ARM_THM_CALL·········00000000···free
12 000000d4··00007b0a·R_ARM_THM_CALL·········00000000···dief12 000000d2··00007b0a·R_ARM_THM_CALL·········00000000···dief
13 000000d8··00007c0a·R_ARM_THM_CALL·········00000000···abort13 000000d6··00007c0a·R_ARM_THM_CALL·········00000000···abort
14 000000dc··00000403·R_ARM_REL32············00000000···.LC014 000000dc··00000403·R_ARM_REL32············00000000···.LC0
15 000000e0··00000503·R_ARM_REL32············00000018···.LC115 000000e0··00000503·R_ARM_REL32············00000018···.LC1
16 00000112··00007d0a·R_ARM_THM_CALL·········00000000···strlen16 00000112··00007d0a·R_ARM_THM_CALL·········00000000···strlen
17 0000011a··00007d0a·R_ARM_THM_CALL·········00000000···strlen17 0000011a··00007d0a·R_ARM_THM_CALL·········00000000···strlen
18 00000138··00007e0a·R_ARM_THM_CALL·········00000000···__memcpy_chk18 00000138··00007e0a·R_ARM_THM_CALL·········00000000···__memcpy_chk
19 0000015e··00007f0a·R_ARM_THM_CALL·········00000000···memcpy19 0000015e··00007f0a·R_ARM_THM_CALL·········00000000···memcpy
20 00000182··0000800a·R_ARM_THM_CALL·········00000000···__isoc99_sscanf20 00000182··0000800a·R_ARM_THM_CALL·········00000000···__isoc99_sscanf
21 00000192··0000740a·R_ARM_THM_CALL·········00000000···strcmp21 00000192··0000740a·R_ARM_THM_CALL·········00000000···strcmp
22 000001c4··0000810a·R_ARM_THM_CALL·········00000000···logger_handle_msg22 000001c4··0000810a·R_ARM_THM_CALL·········00000000···logger_handle_msg
23 00000208··0000810a·R_ARM_THM_CALL·········00000000···logger_handle_msg23 00000208··0000810a·R_ARM_THM_CALL·········00000000···logger_handle_msg
24 00000240··0000810a·R_ARM_THM_CALL·········00000000···logger_handle_msg24 0000023e··0000810a·R_ARM_THM_CALL·········00000000···logger_handle_msg
25 00000248··0000820a·R_ARM_THM_CALL·········00000000···file_mtime25 00000246··0000820a·R_ARM_THM_CALL·········00000000···file_mtime
26 0000025c··0000830a·R_ARM_THM_CALL·········00000000···cstr_to_dnsname26 0000025a··0000830a·R_ARM_THM_CALL·········00000000···cstr_to_dnsname
27 0000026c··0000750a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find27 0000026a··0000750a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find
28 0000028e··0000840a·R_ARM_THM_CALL·········00000000···dnssec_key_get_tag28 0000028c··0000840a·R_ARM_THM_CALL·········00000000···dnssec_key_get_tag
29 00000298··0000850a·R_ARM_THM_CALL·········00000000···dnskey_acquire29 00000296··0000850a·R_ARM_THM_CALL·········00000000···dnskey_acquire
30 000002b8··0000810a·R_ARM_THM_CALL·········00000000···logger_handle_msg30 000002b6··0000810a·R_ARM_THM_CALL·········00000000···logger_handle_msg
31 000002c0··0000860a·R_ARM_THM_CALL·········00000000···dnskey_new_private_key_from_file31 000002be··0000860a·R_ARM_THM_CALL·········00000000···dnskey_new_private_key_from_file
32 000002ea··0000810a·R_ARM_THM_CALL·········00000000···logger_handle_msg32 000002e8··0000810a·R_ARM_THM_CALL·········00000000···logger_handle_msg
33 000002fa··0000870a·R_ARM_THM_CALL·········00000000···dnssec_key_equals33 000002f8··0000870a·R_ARM_THM_CALL·········00000000···dnssec_key_equals
34 00000320··0000880a·R_ARM_THM_CALL·········00000000···dnskey_release34 0000031e··0000880a·R_ARM_THM_CALL·········00000000···dnskey_release
35 00000328··0000880a·R_ARM_THM_CALL·········00000000···dnskey_release35 00000326··0000880a·R_ARM_THM_CALL·········00000000···dnskey_release
36 00000334··0000890a·R_ARM_THM_CALL·········00000000···__errno_location36 00000332··0000890a·R_ARM_THM_CALL·········00000000···__errno_location
37 0000034e··0000810a·R_ARM_THM_CALL·········00000000···logger_handle_msg37 0000034c··0000810a·R_ARM_THM_CALL·········00000000···logger_handle_msg
38 00000364··0000810a·R_ARM_THM_CALL·········00000000···logger_handle_msg38 00000362··0000810a·R_ARM_THM_CALL·········00000000···logger_handle_msg
39 0000036c··00008a0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_domain39 0000036a··00008a0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_domain
40 0000037a··0000750a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find40 00000378··0000750a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find
41 0000038c··0000730a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert41 0000038a··0000730a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert
42 0000039a··0000850a·R_ARM_THM_CALL·········00000000···dnskey_acquire42 00000398··0000850a·R_ARM_THM_CALL·········00000000···dnskey_acquire
43 000003a4··00008b0a·R_ARM_THM_CALL·········00000000···dnskey_key_add_in_chain43 000003a2··00008b0a·R_ARM_THM_CALL·········00000000···dnskey_key_add_in_chain
44 000003ac··0000880a·R_ARM_THM_CALL·········00000000···dnskey_release44 000003aa··0000880a·R_ARM_THM_CALL·········00000000···dnskey_release
45 000003ce··0000810a·R_ARM_THM_CALL·········00000000···logger_handle_msg45 000003cc··0000810a·R_ARM_THM_CALL·········00000000···logger_handle_msg
46 000003e4··00008c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_46 000003e4··00008c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
47 000003e8··00000903·R_ARM_REL32············0000003c···.LC347 000003e8··00000903·R_ARM_REL32············0000003c···.LC3
48 000003ec··00008d1a·R_ARM_GOT_BREL·········00000000···g_dnssec_logger48 000003ec··00008d1a·R_ARM_GOT_BREL·········00000000···g_dnssec_logger
49 000003f0··00000a03·R_ARM_REL32············0000017c···.LC1149 000003f0··00000a03·R_ARM_REL32············0000017c···.LC11
50 000003f4··00000b03·R_ARM_REL32············0000015c···.LC1050 000003f4··00000b03·R_ARM_REL32············0000015c···.LC10
51 000003f8··00000c03·R_ARM_REL32············00000060···.LC551 000003f8··00000c03·R_ARM_REL32············00000060···.LC5
52 000003fc··00000d03·R_ARM_REL32············000000a4···.LC652 000003fc··00000d03·R_ARM_REL32············000000a4···.LC6
Offset 61, 341 lines modifiedOffset 61, 342 lines modified
61 0000043e··0000840a·R_ARM_THM_CALL·········00000000···dnssec_key_get_tag61 0000043e··0000840a·R_ARM_THM_CALL·········00000000···dnssec_key_get_tag
62 00000448··00008a0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_domain62 00000448··00008a0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_domain
63 00000450··00008a0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_domain63 00000450··00008a0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_domain
64 00000486··0000920a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock64 00000486··0000920a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
65 000004a8··00006603·R_ARM_REL32············00000000···.data.rel65 000004a8··00006603·R_ARM_REL32············00000000···.data.rel
66 000004be··0000920a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock66 000004be··0000920a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
67 000004c6··0000750a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find67 000004c6··0000750a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find
68 000004f6··0000790a·R_ARM_THM_CALL·········00000000···ptr_set_avl_delete68 000004f4··0000790a·R_ARM_THM_CALL·········00000000···ptr_set_avl_delete
69 000004fc··00007a0a·R_ARM_THM_CALL·········00000000···free69 000004fa··00007a0a·R_ARM_THM_CALL·········00000000···free
 70 00000500··00006603·R_ARM_REL32············00000000···.data.rel
70 00000504··00006603·R_ARM_REL32············00000000···.data.rel71 00000504··00006603·R_ARM_REL32············00000000···.data.rel
71 00000508··00006603·R_ARM_REL32············00000000···.data.rel72 0000051a··0000920a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
72 0000051e··0000920a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock73 00000520··00008a0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_domain
73 00000524··00008a0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_domain74 0000052c··0000750a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find
74 00000530··0000750a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find75 00000540··0000730a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert
75 00000548··0000730a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert76 00000554··0000930a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
76 0000055a··0000930a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock77 00000578··0000850a·R_ARM_THM_CALL·········00000000···dnskey_acquire
77 00000582··0000850a·R_ARM_THM_CALL·········00000000···dnskey_acquire78 00000586··00008b0a·R_ARM_THM_CALL·········00000000···dnskey_key_add_in_chain
78 0000058c··00008b0a·R_ARM_THM_CALL·········00000000···dnskey_key_add_in_chain79 0000058c··00006603·R_ARM_REL32············00000000···.data.rel
 80 00000590··00006603·R_ARM_REL32············00000000···.data.rel
79 00000594··00006603·R_ARM_REL32············00000000···.data.rel81 00000594··00006603·R_ARM_REL32············00000000···.data.rel
80 00000598··00006603·R_ARM_REL32············00000000···.data.rel82 00000598··00006603·R_ARM_REL32············00000000···.data.rel
81 0000059c··00006603·R_ARM_REL32············00000000···.data.rel83 000005b2··0000920a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
82 000005a0··00006603·R_ARM_REL32············00000000···.data.rel84 000005b8··00008a0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_domain
83 000005ba··0000920a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock85 000005c4··0000750a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find
84 000005c0··00008a0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_domain86 000005d8··0000730a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert
85 000005cc··0000750a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find87 000005f2··0000970a·R_ARM_THM_CALL·········00000000···dnskey_key_remove_from_chain
86 000005e0··0000730a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert88 000005f8··0000880a·R_ARM_THM_CALL·········00000000···dnskey_release
87 000005fa··0000970a·R_ARM_THM_CALL·········00000000···dnskey_key_remove_from_chain89 00000602··0000850a·R_ARM_THM_CALL·········00000000···dnskey_acquire
88 00000600··0000880a·R_ARM_THM_CALL·········00000000···dnskey_release90 0000060c··00008b0a·R_ARM_THM_CALL·········00000000···dnskey_key_add_in_chain
89 0000060a··0000850a·R_ARM_THM_CALL·········00000000···dnskey_acquire91 00000618··0000930a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
90 00000614··00008b0a·R_ARM_THM_CALL·········00000000···dnskey_key_add_in_chain92 0000063c··00006603·R_ARM_REL32············00000000···.data.rel
91 00000620··0000930a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock93 00000640··00006603·R_ARM_REL32············00000000···.data.rel
92 00000644··00006603·R_ARM_REL32············00000000···.data.rel94 00000644··00006603·R_ARM_REL32············00000000···.data.rel
93 00000648··00006603·R_ARM_REL32············00000000···.data.rel95 00000648··00006603·R_ARM_REL32············00000000···.data.rel
94 0000064c··00006603·R_ARM_REL32············00000000···.data.rel96 0000067a··0000920a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
95 00000650··00006603·R_ARM_REL32············00000000···.data.rel97 00000686··0000750a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find
96 00000682··0000920a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock98 0000069c··0000840a·R_ARM_THM_CALL·········00000000···dnssec_key_get_tag
97 0000068e··0000750a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find99 000006aa··0000850a·R_ARM_THM_CALL·········00000000···dnskey_acquire
98 000006a6··0000840a·R_ARM_THM_CALL·········00000000···dnssec_key_get_tag100 000006b8··0000930a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
99 000006b4··0000850a·R_ARM_THM_CALL·········00000000···dnskey_acquire101 000006c6··0000980a·R_ARM_THM_CALL·········00000000···dnssec_key_is_private
100 000006c4··0000930a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock102 00000704··0000930a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
101 000006d2··0000980a·R_ARM_THM_CALL·········00000000···dnssec_key_is_private103 00000716··0000990a·R_ARM_THM_CALL·········00000000···dnsname_to_cstr
102 00000714··0000930a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock104 00000724··0000920a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
103 0000072a··0000990a·R_ARM_THM_CALL·········00000000···dnsname_to_cstr105 0000072e··0000750a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find
104 00000738··0000920a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock106 0000073c··0000930a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
105 00000742··0000750a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find107 0000076a··00009a0a·R_ARM_THM_CALL·········00000000···__snprintf_chk
106 00000752··0000930a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock108 00000786··0000810a·R_ARM_THM_CALL·········00000000···logger_handle_msg
107 0000077c··00009a0a·R_ARM_THM_CALL·········00000000···__snprintf_chk109 00000790··0000860a·R_ARM_THM_CALL·········00000000···dnskey_new_private_key_from_file
108 00000798··0000810a·R_ARM_THM_CALL·········00000000···logger_handle_msg110 0000079e··0000960a·R_ARM_THM_CALL·········0000059d···dnssec_keystore_replace_key
109 000007a2··0000860a·R_ARM_THM_CALL·········00000000···dnskey_new_private_key_from_file111 000007b4··0000880a·R_ARM_THM_CALL·········00000000···dnskey_release
110 000007b4··0000960a·R_ARM_THM_CALL·········000005a5···dnssec_keystore_replace_key112 000007c6··0000930a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
111 000007c6··0000880a·R_ARM_THM_CALL·········00000000···dnskey_release113 000007f0··00009a0a·R_ARM_THM_CALL·········00000000···__snprintf_chk
112 000007d0··0000930a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock114 00000804··0000950a·R_ARM_THM_CALL·········00000509···dnssec_keystore_add_key
113 000007f8··00009a0a·R_ARM_THM_CALL·········00000000···__snprintf_chk115 0000080c··00006603·R_ARM_REL32············00000000···.data.rel
114 0000080c··0000950a·R_ARM_THM_CALL·········0000050d···dnssec_keystore_add_key116 00000810··00008c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
 117 00000814··00006603·R_ARM_REL32············00000000···.data.rel
115 00000818··00006603·R_ARM_REL32············00000000···.data.rel118 00000818··00006603·R_ARM_REL32············00000000···.data.rel
116 0000081c··00008c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_119 0000081c··00006603·R_ARM_REL32············00000000···.data.rel
117 00000820··00006603·R_ARM_REL32············00000000···.data.rel120 00000820··00001e03·R_ARM_REL32············00000190···.LC12
118 00000824··00006603·R_ARM_REL32············00000000···.data.rel121 00000824··00008d1a·R_ARM_GOT_BREL·········00000000···g_dnssec_logger
119 00000828··00006603·R_ARM_REL32············00000000···.data.rel122 00000828··00001f03·R_ARM_REL32············000001ac···.LC13
120 0000082c··00001e03·R_ARM_REL32············00000190···.LC12123 0000082c··00006903·R_ARM_REL32············00000000···.data.rel.local
121 00000830··00008d1a·R_ARM_GOT_BREL·········00000000···g_dnssec_logger124 00000830··00001e03·R_ARM_REL32············00000190···.LC12
122 00000834··00001f03·R_ARM_REL32············000001ac···.LC13125 0000084e··0000920a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock
123 00000838··00006903·R_ARM_REL32············00000000···.data.rel.local126 00000856··0000750a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find
124 0000083c··00001e03·R_ARM_REL32············00000190···.LC12127 00000864··0000790a·R_ARM_THM_CALL·········00000000···ptr_set_avl_delete
125 0000085a··0000920a·R_ARM_THM_CALL·········00000000···pthread_mutex_lock128 0000086a··00008a0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_domain
126 00000862··0000750a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find129 00000874··0000750a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find
127 00000870··0000790a·R_ARM_THM_CALL·········00000000···ptr_set_avl_delete130 00000884··0000970a·R_ARM_THM_CALL·········00000000···dnskey_key_remove_from_chain
128 00000876··00008a0a·R_ARM_THM_CALL·········00000000···dnssec_key_get_domain131 00000890··0000930a·R_ARM_THM_CALL·········00000000···pthread_mutex_unlock
129 00000880··0000750a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find132 000008a4··00006603·R_ARM_REL32············00000000···.data.rel
130 00000890··0000970a·R_ARM_THM_CALL·········00000000···dnskey_key_remove_from_chain133 000008a8··00006603·R_ARM_REL32············00000000···.data.rel
Max diff block lines reached; 28318/52260 bytes (54.19%) of diff not shown.
464 B
strings --all --bytes=8 {}
    
Offset 1, 11 lines modifiedOffset 1, 13 lines modified
1 <+`@L1FPF1 x@FyDzD»h
2 <+`@L1FPF2 I2F}DyD(h
 3 ;FRF1FHF
3 !h[FBF0F4 !h[FBF0F
4 ds»     IzDyD5 ;FRF1FHF
 6 ;FRF1FHF
5 src/dnssec-keystore.c7 src/dnssec-keystore.c
6 path·too·long·for·'%s'/'%s'8 path·too·long·for·'%s'/'%s'
7 K%255[^+]+%03d+%05d.%15s9 K%255[^+]+%03d+%05d.%15s
8 found·private·key·file·for·domain·'%s'·with·tag·%i·and·algorithm·%i10 found·private·key·file·for·domain·'%s'·with·tag·%i·and·algorithm·%i
9 dnssec_keystore_reload_readdir_callback:·opening·file·'%s'11 dnssec_keystore_reload_readdir_callback:·opening·file·'%s'
10 key·from·'%s'·is·missing·smart·fields12 key·from·'%s'·is·missing·smart·fields
11 could·not·read·'%s':·%r·(missing·public·.key·file·?)13 could·not·read·'%s':·%r·(missing·public·.key·file·?)
113 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 140 lines modifiedOffset 2, 140 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<dnssec_keystore_add_domain_nolock>:3 00000000·<dnssec_keystore_add_domain_nolock>:
4 dnssec_keystore_add_domain_nolock():4 dnssec_keystore_add_domain_nolock():
5 »       strd»   r4,·r5,·[sp,·#-24]!5 »       strd»   r4,·r5,·[sp,·#-24]!
6 »       mov»    r5,·r2 
7 »       strd»   r6,·r7,·[sp,·#8]6 »       strd»   r6,·r7,·[sp,·#8]
8 »       mov»    r7,·r07 »       mov»    r7,·r0
9 »       add.w»  r0,·r0,·#168 »       add.w»  r0,·r0,·#16
10 »       strd»   r8,·lr,·[sp,·#16]9 »       strd»   r8,·lr,·[sp,·#16]
 10 »       mov»    r5,·r2
11 »       mov»    r8,·r111 »       mov»    r8,·r1
12 »       bl»     0·<ptr_set_avl_insert>12 »       bl»     0·<ptr_set_avl_insert>
13 ·R_ARM_THM_CALL» ptr_set_avl_insert13 ·R_ARM_THM_CALL» ptr_set_avl_insert
14 »       ldr»    r4,·[r0,·#16]14 »       ldr»    r4,·[r0,·#16]
15 »       cbz»    r4,·78·<dnssec_keystore_add_domain_nolock+0x78>15 »       cbz»    r4,·76·<dnssec_keystore_add_domain_nolock+0x76>
16 »       ldr»    r6,·[r4,·#16]16 »       ldr»    r6,·[r4,·#16]
17 »       cbz»    r6,·4e·<dnssec_keystore_add_domain_nolock+0x4e>17 »       cbz»    r6,·4c·<dnssec_keystore_add_domain_nolock+0x4c>
18 »       cmp»    r6,·r518 »       cmp»    r6,·r5
19 »       beq.n»  68·<dnssec_keystore_add_domain_nolock+0x68>19 »       beq.n»  66·<dnssec_keystore_add_domain_nolock+0x66>
20 »       cbz»    r5,·32·<dnssec_keystore_add_domain_nolock+0x32>20 »       cbz»    r5,·32·<dnssec_keystore_add_domain_nolock+0x32>
21 »       mov»    r1,·r621 »       mov»    r1,·r6
22 »       mov»    r0,·r522 »       mov»    r0,·r5
23 »       bl»     0·<strcmp>23 »       bl»     0·<strcmp>
24 ·R_ARM_THM_CALL» strcmp24 ·R_ARM_THM_CALL» strcmp
25 »       cbz»    r0,·68·<dnssec_keystore_add_domain_nolock+0x68>25 »       cbz»    r0,·66·<dnssec_keystore_add_domain_nolock+0x66>
26 »       mov»    r1,·r626 »       mov»    r1,·r6
27 »       mov»    r0,·r727 »       mov»    r0,·r7
28 »       bl»     0·<ptr_set_avl_find>28 »       bl»     0·<ptr_set_avl_find>
29 ·R_ARM_THM_CALL» ptr_set_avl_find29 ·R_ARM_THM_CALL» ptr_set_avl_find
30 »       ldr»    r2,·[r0,·#16]30 »       ldr»    r3,·[r0,·#16]
31 »       mov»    r3,·r031 »       add.w»  r2,·r3,·#4294967295» ;·0xffffffff
32 »       add.w»  r1,·r2,·#4294967295» ;·0xffffffff32 »       cmp»    r3,·#1
33 »       cmp»    r2,·#133 »       str»    r2,·[r0,·#16]
34 »       str»    r1,·[r0,·#16]34 »       beq.n»  b0·<dnssec_keystore_add_domain_nolock+0xb0>
35 »       beq.n»  b2·<dnssec_keystore_add_domain_nolock+0xb2> 
36 »       mov.w»  r3,·#035 »       mov.w»  r3,·#0
37 »       str»    r3,·[r4,·#16]36 »       str»    r3,·[r4,·#16]
38 »       cbz»    r5,·68·<dnssec_keystore_add_domain_nolock+0x68>37 »       cbz»    r5,·66·<dnssec_keystore_add_domain_nolock+0x66>
39 »       mov»    r0,·r738 »       mov»    r0,·r7
40 »       mov»    r1,·r539 »       mov»    r1,·r5
41 »       bl»     0·<ptr_set_avl_insert>40 »       bl»     0·<ptr_set_avl_insert>
42 ·R_ARM_THM_CALL» ptr_set_avl_insert41 ·R_ARM_THM_CALL» ptr_set_avl_insert
43 »       ldr»    r6,·[r0,·#16]42 »       ldr»    r6,·[r0,·#16]
44 »       mov»    r7,·r043 »       mov»    r7,·r0
45 »       cbz»    r6,·a8·<dnssec_keystore_add_domain_nolock+0xa8>44 »       cbz»    r6,·a6·<dnssec_keystore_add_domain_nolock+0xa6>
46 »       ldr»    r0,·[r0,·#12]45 »       ldr»    r0,·[r0,·#12]
47 »       add.w»  r6,·r6,·#146 »       add.w»  r6,·r6,·#1
48 »       str»    r6,·[r7,·#16]47 »       str»    r6,·[r7,·#16]
49 »       str»    r0,·[r4,·#16]48 »       str»    r0,·[r4,·#16]
50 »       mov»    r0,·r449 »       mov»    r0,·r4
51 »       ldrd»   r4,·r5,·[sp] 
52 »       ldrd»   r6,·r7,·[sp,·#8]50 »       ldrd»   r6,·r7,·[sp,·#8]
 51 »       ldrd»   r4,·r5,·[sp]
53 »       add»    sp,·#1652 »       add»    sp,·#16
54 »       ldmia.w»sp!,·{r8,·pc}53 »       ldmia.w»sp!,·{r8,·pc}
55 »       mov»    r6,·r054 »       mov»    r6,·r0
56 »       mov.w»  r0,·#255 »       mov.w»  r0,·#2
57 »       bl»     0·<zalloc_line>56 »       bl»     0·<zalloc_line>
58 ·R_ARM_THM_CALL» zalloc_line57 ·R_ARM_THM_CALL» zalloc_line
59 »       mov»    r4,·r058 »       mov»    r4,·r0
60 »       cbz»    r0,·c4·<dnssec_keystore_add_domain_nolock+0xc4>59 »       cbz»    r0,·c2·<dnssec_keystore_add_domain_nolock+0xc2>
61 »       mov»    r0,·r860 »       mov»    r0,·r8
62 »       bl»     0·<dnsname_zdup>61 »       bl»     0·<dnsname_zdup>
63 ·R_ARM_THM_CALL» dnsname_zdup62 ·R_ARM_THM_CALL» dnsname_zdup
64 »       mov.w»  r2,·#063 »       mov.w»  r2,·#0
65 »       mov.w»  r3,·#064 »       mov.w»  r3,·#0
66 »       str»    r0,·[r4,·#0]65 »       str»    r0,·[r4,·#0]
67 »       str»    r0,·[r6,·#12]66 »       str»    r0,·[r6,·#12]
68 »       strd»   r2,·r3,·[r4,·#8] 
69 »       strd»   r2,·r3,·[r4,·#16]67 »       strd»   r2,·r3,·[r4,·#16]
 68 »       strd»   r2,·r3,·[r4,·#8]
70 »       str»    r4,·[r6,·#16]69 »       str»    r4,·[r6,·#16]
71 »       cmp»    r5,·#070 »       cmp»    r5,·#0
72 »       bne.n»  50·<dnssec_keystore_add_domain_nolock+0x50>71 »       bne.n»  4e·<dnssec_keystore_add_domain_nolock+0x4e>
73 »       b.n»    68·<dnssec_keystore_add_domain_nolock+0x68>72 »       b.n»    66·<dnssec_keystore_add_domain_nolock+0x66>
74 »       mov»    r0,·r573 »       mov»    r0,·r5
75 »       bl»     0·<strdup>74 »       bl»     0·<strdup>
76 ·R_ARM_THM_CALL» strdup75 ·R_ARM_THM_CALL» strdup
77 »       str»    r0,·[r7,·#12]76 »       str»    r0,·[r7,·#12]
78 »       b.n»    60·<dnssec_keystore_add_domain_nolock+0x60>77 »       b.n»    5e·<dnssec_keystore_add_domain_nolock+0x5e>
79 »       ldr»    r6,·[r3,·#12]78 »       ldr»    r6,·[r0,·#12]
80 »       mov»    r0,·r7 
81 »       mov»    r1,·r579 »       mov»    r1,·r5
 80 »       mov»    r0,·r7
82 »       bl»     0·<ptr_set_avl_delete>81 »       bl»     0·<ptr_set_avl_delete>
83 ·R_ARM_THM_CALL» ptr_set_avl_delete82 ·R_ARM_THM_CALL» ptr_set_avl_delete
84 »       mov»    r0,·r683 »       mov»    r0,·r6
85 »       bl»     0·<free>84 »       bl»     0·<free>
86 ·R_ARM_THM_CALL» free85 ·R_ARM_THM_CALL» free
87 »       b.n»    48·<dnssec_keystore_add_domain_nolock+0x48>86 »       b.n»    46·<dnssec_keystore_add_domain_nolock+0x46>
88 »       ldr»    r2,·[pc,·#20]» ;·(dc·<dnssec_keystore_add_domain_nolock+0xdc>)87 »       ldr»    r2,·[pc,·#24]» ;·(dc·<dnssec_keystore_add_domain_nolock+0xdc>)
 88 »       ldr»    r1,·[pc,·#24]» ;·(e0·<dnssec_keystore_add_domain_nolock+0xe0>)
89 »       movs»   r0,·#2589 »       movs»   r0,·#25
90 »       movt»   r0,·#32770»  ;·0x800290 »       movt»   r0,·#32770»  ;·0x8002
91 »       movs»   r3,·#222»    ;·0xde91 »       movs»   r3,·#222»    ;·0xde
92 »       ldr»    r1,·[pc,·#16]» ;·(e0·<dnssec_keystore_add_domain_nolock+0xe0>) 
93 »       add»    r2,·pc92 »       add»    r2,·pc
94 »       add»    r1,·pc93 »       add»    r1,·pc
95 »       bl»     0·<dief>94 »       bl»     0·<dief>
96 ·R_ARM_THM_CALL» dief95 ·R_ARM_THM_CALL» dief
97 »       bl»     0·<abort>96 »       bl»     0·<abort>
98 ·R_ARM_THM_CALL» abort97 ·R_ARM_THM_CALL» abort
99 »       .word»  0x0000000898 »       nop
100 ·R_ARM_REL32»    .LC0 
101 »       .word»  0x0000000a99 »       .word»  0x0000000a
 100 ·R_ARM_REL32»    .LC0
 101 »       .word»  0x0000000c
102 ·R_ARM_REL32»    .LC1102 ·R_ARM_REL32»    .LC1
  
103 000000e4·<dnssec_keystore_reload_readdir_callback>:103 000000e4·<dnssec_keystore_reload_readdir_callback>:
104 dnssec_keystore_reload_readdir_callback():104 dnssec_keystore_reload_readdir_callback():
105 »       str.w»  r4,·[sp,·#-36]!105 »       str.w»  r4,·[sp,·#-36]!
106 »       cmp»    r2,·#8 
107 »       strd»   r5,·r6,·[sp,·#4] 
108 »       strd»   r7,·r8,·[sp,·#12]106 »       strd»   r7,·r8,·[sp,·#12]
109 »       ldr.w»  r8,·[pc,·#752]»      ;·3e4·<dnssec_keystore_reload_readdir_callback+0x300>107 »       ldr.w»  r8,·[pc,·#756]»      ;·3e4·<dnssec_keystore_reload_readdir_callback+0x300>
 108 »       strd»   r5,·r6,·[sp,·#4]
110 »       strd»   r9,·sl,·[sp,·#20]109 »       strd»   r9,·sl,·[sp,·#20]
111 »       strd»   fp,·lr,·[sp,·#28]110 »       strd»   fp,·lr,·[sp,·#28]
 111 »       cmp»    r2,·#8
112 »       sub.w»  sp,·sp,·#4640»       ;·0x1220112 »       sub.w»  sp,·sp,·#4640»       ;·0x1220
113 »       sub»    sp,·#28113 »       sub»    sp,·#28
114 »       add»    r8,·pc114 »       add»    r8,·pc
115 »       beq.n»  1e6·<dnssec_keystore_reload_readdir_callback+0x102>115 »       beq.n»  1e6·<dnssec_keystore_reload_readdir_callback+0x102>
Max diff block lines reached; 111423/115559 bytes (96.42%) of diff not shown.
1.75 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 11, 20 lines modifiedOffset 11, 20 lines modified
11 ··0x00000080·2e4c4338·002e4c43·3200646e·73736563·.LC8..LC2.dnssec11 ··0x00000080·2e4c4338·002e4c43·3200646e·73736563·.LC8..LC2.dnssec
12 ··0x00000090·5f6b6579·73746f72·655f6b65·79735f6e·_keystore_keys_n12 ··0x00000090·5f6b6579·73746f72·655f6b65·79735f6e·_keystore_keys_n
13 ··0x000000a0·6f64655f·636f6d70·61726500·646e7373·ode_compare.dnss13 ··0x000000a0·6f64655f·636f6d70·61726500·646e7373·ode_compare.dnss
14 ··0x000000b0·65635f6b·65797374·6f72655f·6c6f6164·ec_keystore_load14 ··0x000000b0·65635f6b·65797374·6f72655f·6c6f6164·ec_keystore_load
15 ··0x000000c0·5f707269·76617465·5f6b6579·5f66726f·_private_key_fro15 ··0x000000c0·5f707269·76617465·5f6b6579·5f66726f·_private_key_fro
16 ··0x000000d0·6d5f7061·72616d65·74657273·2e636f6e·m_parameters.con16 ··0x000000d0·6d5f7061·72616d65·74657273·2e636f6e·m_parameters.con
17 ··0x000000e0·73747072·6f702e34·002e4c43·3132002e·stprop.4..LC12..17 ··0x000000e0·73747072·6f702e34·002e4c43·3132002e·stprop.4..LC12..
18 ··0x000000f0·4c433133·002e4c43·3134002e·4c433231·LC13..LC14..LC2118 ··0x000000f0·4c433133·002e4c43·3231002e·4c433232·LC13..LC21..LC22
19 ··0x00000100·002e4c43·3232002e·4c433238·002e4c43·..LC22..LC28..LC19 ··0x00000100·002e4c43·3134002e·4c433238·002e4c43·..LC14..LC28..LC
20 ··0x00000110·3135002e·4c433136·002e4c43·3233002e·15..LC16..LC23..20 ··0x00000110·3135002e·4c433136·002e4c43·3233002e·15..LC16..LC23..
21 ··0x00000120·4c433234·002e4c43·3230002e·4c433237·LC24..LC20..LC2721 ··0x00000120·4c433234·002e4c43·3237002e·4c433230·LC24..LC27..LC20
22 ··0x00000130·002e4c43·3139002e·4c433236·002e4c43·..LC19..LC26..LC22 ··0x00000130·002e4c43·3236002e·4c433139·002e4c43·..LC26..LC19..LC
23 ··0x00000140·3235002e·4c433138·002e4c43·3137002e·25..LC18..LC17..23 ··0x00000140·3138002e·4c433235·002e4c43·3137002e·18..LC25..LC17..
24 ··0x00000150·4c433239·002e4c43·3330002e·4c433331·LC29..LC30..LC3124 ··0x00000150·4c433239·002e4c43·3330002e·4c433331·LC29..LC30..LC31
25 ··0x00000160·002e4c43·3332002e·4c433333·002e4c43·..LC32..LC33..LC25 ··0x00000160·002e4c43·3332002e·4c433333·002e4c43·..LC32..LC33..LC
26 ··0x00000170·3336002e·4c433335·002e4c43·33340067·36..LC35..LC34.g26 ··0x00000170·3336002e·4c433335·002e4c43·33340067·36..LC35..LC34.g
27 ··0x00000180·5f6b6579·73746f72·6500675f·6b657973·_keystore.g_keys27 ··0x00000180·5f6b6579·73746f72·6500675f·6b657973·_keystore.g_keys
28 ··0x00000190·746f7265·5f706174·68007074·725f7365·tore_path.ptr_se28 ··0x00000190·746f7265·5f706174·68007074·725f7365·tore_path.ptr_se
29 ··0x000001a0·745f6176·6c5f696e·73657274·00737472·t_avl_insert.str29 ··0x000001a0·745f6176·6c5f696e·73657274·00737472·t_avl_insert.str
30 ··0x000001b0·636d7000·7074725f·7365745f·61766c5f·cmp.ptr_set_avl_30 ··0x000001b0·636d7000·7074725f·7365745f·61766c5f·cmp.ptr_set_avl_
6.29 KB
nsec_common.o
759 B
readelf --wide --relocs {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x338·contains·5·entries:1 Relocation·section·'.rel.text'·at·offset·0x338·contains·5·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000002c··0000080a·R_ARM_THM_CALL·········00000000···memset3 0000002c··0000080a·R_ARM_THM_CALL·········00000000···memset
4 0000003a··0000090a·R_ARM_THM_CALL·········00000000···zdb_record_isempty4 0000003a··0000090a·R_ARM_THM_CALL·········00000000···zdb_record_isempty
5 0000005c··0000080a·R_ARM_THM_CALL·········00000000···memset5 0000005a··0000080a·R_ARM_THM_CALL·········00000000···memset
6 00000066··00000a0a·R_ARM_THM_CALL·········00000000···avl_iterator_init6 00000064··00000a0a·R_ARM_THM_CALL·········00000000···avl_iterator_init
7 00000072··00000b0a·R_ARM_THM_CALL·········00000000···avl_iterator_next_node7 00000070··00000b0a·R_ARM_THM_CALL·········00000000···avl_iterator_next_node
5.52 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 151 lines modifiedOffset 2, 154 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<type_bit_maps_initialise_from_label>:3 00000000·<type_bit_maps_initialise_from_label>:
4 type_bit_maps_initialise_from_label():4 type_bit_maps_initialise_from_label():
5 »       str.w»  r4,·[sp,·#-36]!5 »       str.w»  r4,·[sp,·#-36]!
6 »       mov»    r4,·r0 
7 »       strd»   r5,·r6,·[sp,·#4] 
8 »       mov»    r6,·r2 
9 »       mov.w»  r2,·#256»   ;·0x100 
10 »       strd»   r7,·r8,·[sp,·#12]6 »       strd»   r7,·r8,·[sp,·#12]
11 »       add.w»  r7,·r0,·#87 »       add.w»  r8,·r0,·#8
12 »       mov»    r0,·r7 
13 »       strd»   r9,·sl,·[sp,·#20]8 »       strd»   r9,·sl,·[sp,·#20]
14 »       mov»    r9,·r19 »       strd»   r5,·r6,·[sp,·#4]
15 »       mov.w»  r1,·#0 
16 »       strd»   fp,·lr,·[sp,·#28]10 »       strd»   fp,·lr,·[sp,·#28]
 11 »       mov»    r4,·r0
17 »       sub»    sp,·#220»     ;·0xdc12 »       sub»    sp,·#220»     ;·0xdc
 13 »       mov»    r9,·r1
 14 »       mov»    r6,·r2
 15 »       mov.w»  r1,·#0
 16 »       mov.w»  r2,·#256»   ;·0x100
 17 »       mov»    r0,·r8
18 »       mov»    sl,·r318 »       mov»    sl,·r3
19 »       bl»     0·<memset>19 »       bl»     0·<memset>
20 ·R_ARM_THM_CALL» memset20 ·R_ARM_THM_CALL» memset
21 »       mov.w»  r3,·#4294967295»    ;·0xffffffff21 »       mov.w»  r3,·#4294967295»    ;·0xffffffff
22 »       add.w»  r0,·r9,·#2022 »       add.w»  r0,·r9,·#20
23 »       str»    r3,·[r4,·#4]23 »       str»    r3,·[r4,·#4]
24 »       bl»     0·<zdb_record_isempty>24 »       bl»     0·<zdb_record_isempty>
25 ·R_ARM_THM_CALL» zdb_record_isempty25 ·R_ARM_THM_CALL» zdb_record_isempty
26 »       orr.w»  r1,·r6,·sl26 »       orr.w»  r1,·r6,·sl
27 »       eor.w»  r1,·r1,·#127 »       eor.w»  r1,·r1,·#1
28 »       ands»   r1,·r028 »       ands»   r1,·r0
29 »       it»     ne29 »       it»     ne
30 »       movne»  r0,·#030 »       movne»  r0,·#0
31 »       bne.n»  14e·<type_bit_maps_initialise_from_label+0x14e>31 »       bne.n»  116·<type_bit_maps_initialise_from_label+0x116>
32 »       add.w»  r5,·r4,·#264»;·0x10832 »       add.w»  r5,·r4,·#264»;·0x108
33 »       mov.w»  r2,·#8192»  ;·0x200033 »       mov.w»  r2,·#8192»  ;·0x2000
34 »       mov»    r0,·r534 »       mov»    r0,·r5
35 »       add.w»  r8,·sp,·#435 »       add»    r7,·sp,·#4
36 »       bl»     0·<memset>36 »       bl»     0·<memset>
37 ·R_ARM_THM_CALL» memset37 ·R_ARM_THM_CALL» memset
38 »       mov»    r1,·r838 »       mov»    r1,·r7
39 »       ldr.w»  r0,·[r9,·#20]39 »       ldr.w»  r0,·[r9,·#20]
40 »       bl»     0·<avl_iterator_init>40 »       bl»     0·<avl_iterator_init>
41 ·R_ARM_THM_CALL» avl_iterator_init41 ·R_ARM_THM_CALL» avl_iterator_init
42 »       ldr»    r3,·[sp,·#4]42 »       ldr»    r3,·[sp,·#4]
43 »       cmp»    r3,·#043 »       cmp»    r3,·#0
44 »       blt.n»  104·<type_bit_maps_initialise_from_label+0x104>44 »       blt.n»  ca·<type_bit_maps_initialise_from_label+0xca>
45 »       mov»    r0,·r845 »       mov»    r0,·r7
46 »       bl»     0·<avl_iterator_next_node>46 »       bl»     0·<avl_iterator_next_node>
47 ·R_ARM_THM_CALL» avl_iterator_next_node47 ·R_ARM_THM_CALL» avl_iterator_next_node
48 »       ldrh»   r0,·[r0,·#12]48 »       ldrh»   r0,·[r0,·#12]
49 »       cmp»    r0,·#255»     ;·0xff49 »       cmp»    r0,·#255»     ;·0xff
50 »       beq.n»  166·<type_bit_maps_initialise_from_label+0x166>50 »       beq.n»  12e·<type_bit_maps_initialise_from_label+0x12e>
51 »       ldrh.w» lr,·[r9,·#28] 
52 »       rev16»  r3,·r051 »       rev16»  r3,·r0
 52 »       ldrh.w» r1,·[r9,·#28]
53 »       mov.w»  fp,·#153 »       mov.w»  fp,·#1
54 »       uxth»   r3,·r354 »       uxth»   r3,·r3
55 »       mvn.w»  r2,·r355 »       mvn.w»  r2,·r3
56 »       mov.w»  r1,·r3,·lsr·#856 »       mov.w»  ip,·r3,·lsr·#8
57 »       ubfx»   ip,·r3,·#3,·#5 
58 »       and.w»  r2,·r2,·#757 »       and.w»  r2,·r2,·#7
 58 »       and.w»  r1,·r1,·#6
59 »       lsl.w»  r2,·fp,·r259 »       lsl.w»  r2,·fp,·r2
60 »       add.w»  fp,·r7,·r160 »       ubfx»   lr,·r3,·#3,·#5
61 »       and.w»  lr,·lr,·#661 »       cmp»    r1,·#0
62 »       mov.w»  r3,·r3,·lsr·#362 »       bne.n»  142·<type_bit_maps_initialise_from_label+0x142>
63 »       add.w»  ip,·ip,·#163 »       mov.w»  r1,·r3,·lsr·#3
64 »       cmp.w»  lr,·#0 
65 »       beq.n»  e6·<type_bit_maps_initialise_from_label+0xe6> 
66 »       rev16»  r3,·r0 
67 »       cmp.w»  r0,·#7168»  ;·0x1c00 
68 »       it»     ne 
69 »       cmpne.w»r0,·#256» ;·0x100 
70 »       uxth»   r3,·r3 
71 »       mov.w»  r2,·#1 
72 »       mvn.w»  r0,·r3 
73 »       mov.w»  r1,·r3,·lsr·#8 
74 »       beq.n»  6a·<type_bit_maps_initialise_from_label+0x6a> 
75 »       ubfx»   ip,·r3,·#3,·#5 
76 »       and.w»  r0,·r0,·#7 
77 »       add.w»  fp,·r7,·r1 
78 »       lsl.w»  r2,·r2,·r0 
79 »       mov.w»  r3,·r3,·lsr·#3 
80 »       add.w»  ip,·ip,·#1 
81 »       sxtb»   r2,·r264 »       sxtb»   r2,·r2
82 »       ldrb»   r0,·[r5,·r3]65 »       add»    lr,·fp
83 »       orr.w»  r2,·r2,·r066 »       add.w»  r0,·r8,·ip
84 »       strb»   r2,·[r5,·r3]67 »       ldrb»   r3,·[r5,·r1]
85 »       strb.w» ip,·[fp]68 »       orr.w»  r2,·r2,·r3
 69 »       strb»   r2,·[r5,·r1]
 70 »       strb.w» lr,·[r0]
86 »       ldr»    r3,·[r4,·#4]71 »       ldr»    r3,·[r4,·#4]
87 »       cmp»    r1,·r372 »       cmp»    r3,·ip
88 »       it»     lt73 »       it»     lt
89 »       movlt»  r1,·r374 »       movlt»  r3,·ip
 75 »       str»    r3,·[r4,·#4]
90 »       ldr»    r3,·[sp,·#4]76 »       ldr»    r3,·[sp,·#4]
91 »       str»    r1,·[r4,·#4] 
92 »       cmp»    r3,·#077 »       cmp»    r3,·#0
93 »       bge.n»  70·<type_bit_maps_initialise_from_label+0x70>78 »       bge.n»  6e·<type_bit_maps_initialise_from_label+0x6e>
94 »       ldr»    r5,·[r4,·#4]79 »       ldr»    r5,·[r4,·#4]
95 »       cmp.w»  sl,·#080 »       cmp.w»  sl,·#0
96 »       beq.n»  17a·<type_bit_maps_initialise_from_label+0x17a>81 »       beq.n»  17a·<type_bit_maps_initialise_from_label+0x17a>
 82 »       ldrb»   r3,·[r4,·#8]
 83 »       ldrb.w» r2,·[r4,·#269]»     ;·0x10d
97 »       bic.w»  r5,·r5,·r5,·asr·#3184 »       bic.w»  r5,·r5,·r5,·asr·#31
98 »       ldrb»   r2,·[r4,·#8] 
99 »       ldrb.w» r3,·[r4,·#269]»     ;·0x10d 
100 »       str»    r5,·[r4,·#4]85 »       str»    r5,·[r4,·#4]
101 »       cmp»    r2,·#686 »       cmp»    r3,·#6
 87 »       orr.w»  r2,·r2,·#2
102 »       it»     cc88 »       it»     cc
103 »       movcc»  r2,·#689 »       movcc»  r3,·#6
104 »       orr.w»  r3,·r3,·#290 »       strb.w» r2,·[r4,·#269]»     ;·0x10d
105 »       strb»   r2,·[r4,·#8]91 »       strb»   r3,·[r4,·#8]
106 »       strb.w» r3,·[r4,·#269]»     ;·0x10d92 »       cmp»    r6,·#0
107 »       cbnz»   r6,·18c·<type_bit_maps_initialise_from_label+0x18c>93 »       bne.n»  18c·<type_bit_maps_initialise_from_label+0x18c>
108 »       add.w»  r3,·r4,·#794 »       add.w»  r3,·r4,·#7
109 »       mov.w»  r0,·#095 »       mov.w»  r0,·#0
110 »       sub.w»  r2,·r3,·#696 »       ldrb»   r2,·[r3,·#1]
111 »       ldrb»   r1,·[r3,·#1]97 »       sub.w»  r1,·r3,·#6
Max diff block lines reached; 1902/5467 bytes (34.79%) of diff not shown.
2.41 KB
rr_canonize.o
2.39 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<rr_canonize_sort_rdata_compare>:3 00000000·<rr_canonize_sort_rdata_compare>:
4 rr_canonize_sort_rdata_compare():4 rr_canonize_sort_rdata_compare():
5 »       ldr»    r0,·[r0,·#0]5 »       ldr»    r0,·[r0,·#0]
6 »       strd»   r4,·lr,·[sp,·#-8]! 
7 »       ldr»    r1,·[r1,·#0]6 »       ldr»    r1,·[r1,·#0]
 7 »       strd»   r4,·lr,·[sp,·#-8]!
8 »       ldrh.w» r2,·[r0],·#48 »       ldrh.w» r2,·[r0],·#4
9 »       ldrh.w» r3,·[r1],·#49 »       ldrh.w» r3,·[r1],·#4
10 »       subs»   r4,·r2,·r310 »       subs»   r4,·r2,·r3
11 »       bne.n»  1e·<rr_canonize_sort_rdata_compare+0x1e>11 »       bne.n»  1e·<rr_canonize_sort_rdata_compare+0x1e>
12 »       ldrd»   r4,·lr,·[sp]12 »       ldrd»   r4,·lr,·[sp]
13 »       add»    sp,·#813 »       add»    sp,·#8
14 »       b.w»    0·<memcmp>14 »       b.w»    0·<memcmp>
Offset 33, 64 lines modifiedOffset 33, 64 lines modified
  
33 00000034·<rr_canonize_rrset>:33 00000034·<rr_canonize_rrset>:
34 rr_canonize_rrset():34 rr_canonize_rrset():
35 »       cmp.w»  r0,·#13056» ;·0x330035 »       cmp.w»  r0,·#13056» ;·0x3300
36 »       strd»   r4,·r5,·[sp,·#-24]!36 »       strd»   r4,·r5,·[sp,·#-24]!
37 »       mov»    r4,·r137 »       mov»    r4,·r1
38 »       strd»   r6,·r7,·[sp,·#8]38 »       strd»   r6,·r7,·[sp,·#8]
39 »       mov»    r7,·r2 
40 »       strd»   r8,·lr,·[sp,·#16]39 »       strd»   r8,·lr,·[sp,·#16]
 40 »       mov»    r7,·r2
41 »       beq.n»  96·<rr_canonize_rrset+0x62>41 »       beq.n»  96·<rr_canonize_rrset+0x62>
42 »       cbz»    r1,·7e·<rr_canonize_rrset+0x4a>42 »       cbz»    r1,·7e·<rr_canonize_rrset+0x4a>
43 »       ldrh»   r6,·[r4,·#8]43 »       ldrh»   r6,·[r4,·#8]
44 »       add.w»  r0,·r6,·#544 »       add.w»  r0,·r6,·#5
45 »       bl»     0·<malloc>45 »       bl»     0·<malloc>
46 ·R_ARM_THM_CALL» malloc46 ·R_ARM_THM_CALL» malloc
47 »       mov»    r5,·r047 »       mov»    r5,·r0
48 »       cmp»    r0,·#048 »       cmp»    r0,·#0
49 »       beq.n»  d4·<rr_canonize_rrset+0xa0>49 »       beq.n»  d4·<rr_canonize_rrset+0xa0>
50 »       rev16»  r3,·r650 »       rev16»  r3,·r6
51 »       add.w»  r1,·r4,·#1051 »       add.w»  r1,·r4,·#10
52 »       strh»   r6,·[r5,·#0] 
53 »       mov»    r2,·r652 »       mov»    r2,·r6
54 »       add.w»  r0,·r0,·#453 »       add.w»  r0,·r0,·#4
55 »       strh»   r3,·[r5,·#2]54 »       strh»   r3,·[r5,·#2]
 55 »       strh»   r6,·[r5,·#0]
56 »       bl»     0·<memcpy>56 »       bl»     0·<memcpy>
57 ·R_ARM_THM_CALL» memcpy57 ·R_ARM_THM_CALL» memcpy
58 »       mov»    r1,·r558 »       mov»    r1,·r5
59 »       mov»    r0,·r759 »       mov»    r0,·r7
60 »       bl»     0·<ptr_vector_append>60 »       bl»     0·<ptr_vector_append>
61 ·R_ARM_THM_CALL» ptr_vector_append61 ·R_ARM_THM_CALL» ptr_vector_append
62 »       ldr»    r4,·[r4,·#0]62 »       ldr»    r4,·[r4,·#0]
63 »       cmp»    r4,·#063 »       cmp»    r4,·#0
64 »       bne.n»  4c·<rr_canonize_rrset+0x18>64 »       bne.n»  4c·<rr_canonize_rrset+0x18>
65 »       ldr»    r1,·[pc,·#100]»;·(e4·<rr_canonize_rrset+0xb0>)65 »       ldr»    r1,·[pc,·#100]»;·(e4·<rr_canonize_rrset+0xb0>)
66 »       mov»    r0,·r766 »       mov»    r0,·r7
67 »       ldrd»   r4,·r5,·[sp]67 »       ldrd»   r4,·r5,·[sp]
68 »       ldrd»   r6,·r7,·[sp,·#8]68 »       ldrd»   r6,·r7,·[sp,·#8]
69 »       add»    r1,·pc 
70 »       ldrd»   r8,·lr,·[sp,·#16]69 »       ldrd»   r8,·lr,·[sp,·#16]
71 »       add»    sp,·#2470 »       add»    sp,·#24
 71 »       add»    r1,·pc
72 »       b.w»    0·<ptr_vector_qsort>72 »       b.w»    0·<ptr_vector_qsort>
73 ·R_ARM_THM_JUMP24»       ptr_vector_qsort73 ·R_ARM_THM_JUMP24»       ptr_vector_qsort
74 »       cmp»    r1,·#074 »       cmp»    r1,·#0
75 »       beq.n»  7e·<rr_canonize_rrset+0x4a>75 »       beq.n»  7e·<rr_canonize_rrset+0x4a>
76 »       mov.w»  r8,·#076 »       mov.w»  r8,·#0
77 »       ldrh»   r6,·[r4,·#8]77 »       ldrh»   r6,·[r4,·#8]
78 »       add.w»  r0,·r6,·#578 »       add.w»  r0,·r6,·#5
79 »       bl»     0·<malloc>79 »       bl»     0·<malloc>
80 ·R_ARM_THM_CALL» malloc80 ·R_ARM_THM_CALL» malloc
81 »       mov»    r5,·r081 »       mov»    r5,·r0
82 »       cbz»    r0,·d4·<rr_canonize_rrset+0xa0>82 »       cbz»    r0,·d4·<rr_canonize_rrset+0xa0>
83 »       rev16»  r3,·r683 »       rev16»  r3,·r6
84 »       add.w»  r1,·r4,·#1084 »       add.w»  r1,·r4,·#10
85 »       strh»   r6,·[r5,·#0] 
86 »       mov»    r2,·r685 »       mov»    r2,·r6
87 »       add.w»  r0,·r0,·#486 »       add.w»  r0,·r0,·#4
88 »       strh»   r3,·[r5,·#2]87 »       strh»   r3,·[r5,·#2]
 88 »       strh»   r6,·[r5,·#0]
89 »       bl»     0·<memcpy>89 »       bl»     0·<memcpy>
90 ·R_ARM_THM_CALL» memcpy90 ·R_ARM_THM_CALL» memcpy
91 »       mov»    r1,·r591 »       mov»    r1,·r5
92 »       mov»    r0,·r792 »       mov»    r0,·r7
93 »       strb.w» r8,·[r5,·#5]93 »       strb.w» r8,·[r5,·#5]
94 »       bl»     0·<ptr_vector_append>94 »       bl»     0·<ptr_vector_append>
95 ·R_ARM_THM_CALL» ptr_vector_append95 ·R_ARM_THM_CALL» ptr_vector_append
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 »       ldr»    r0,·[pc,·#16]» ;·(e8·<rr_canonize_rrset+0xb4>)101 »       ldr»    r0,·[pc,·#16]» ;·(e8·<rr_canonize_rrset+0xb4>)
102 »       add»    r0,·pc102 »       add»    r0,·pc
103 »       bl»     0·<perror>103 »       bl»     0·<perror>
104 ·R_ARM_THM_CALL» perror104 ·R_ARM_THM_CALL» perror
105 »       mov.w»  r0,·#250»   ;·0xfa105 »       mov.w»  r0,·#250»   ;·0xfa
106 »       bl»     0·<exit>106 »       bl»     0·<exit>
107 ·R_ARM_THM_CALL» exit107 ·R_ARM_THM_CALL» exit
108 »       .word»  0x00000056108 »       .word»  0x00000050
109 ·R_ARM_REL32»    rr_canonize_sort_rdata_compare109 ·R_ARM_REL32»    rr_canonize_sort_rdata_compare
110 »       .word»  0x0000000e110 »       .word»  0x0000000e
111 ·R_ARM_REL32»    .LC0111 ·R_ARM_REL32»    .LC0
  
112 000000ec·<rr_canonize_free>:112 000000ec·<rr_canonize_free>:
113 rr_canonize_free():113 rr_canonize_free():
114 »       ldr»    r1,·[pc,·#4]»  ;·(f4·<rr_canonize_free+0x8>)114 »       ldr»    r1,·[pc,·#4]»  ;·(f4·<rr_canonize_free+0x8>)
1.89 KB
rrsig.o
1.88 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 60, 16 lines modifiedOffset 60, 16 lines modified
60 »       ldr.w»  r5,·[r5,·r1,·lsl·#2]60 »       ldr.w»  r5,·[r5,·r1,·lsl·#2]
61 »       cmp»    r5,·#061 »       cmp»    r5,·#0
62 »       bne.n»  5e·<rrsig_delete+0x1e>62 »       bne.n»  5e·<rrsig_delete+0x1e>
63 »       ldrd»   r4,·r5,·[sp]63 »       ldrd»   r4,·r5,·[sp]
64 »       ldrd»   r6,·r7,·[sp,·#8]64 »       ldrd»   r6,·r7,·[sp,·#8]
65 »       add»    sp,·#1665 »       add»    sp,·#16
66 »       ldmia.w»sp!,·{r8,·pc}66 »       ldmia.w»sp!,·{r8,·pc}
 67 »       ldr»    r0,·[r5,·#8]
67 »       add.w»  r5,·r5,·#868 »       add.w»  r5,·r5,·#8
68 »       ldr»    r0,·[r5,·#0] 
69 »       mov»    r7,·r369 »       mov»    r7,·r3
70 »       mov»    r8,·r270 »       mov»    r8,·r2
71 »       mov»    r4,·r571 »       mov»    r4,·r5
72 »       cmp»    r0,·#072 »       cmp»    r0,·#0
73 »       beq.n»  76·<rrsig_delete+0x36>73 »       beq.n»  76·<rrsig_delete+0x36>
74 »       ldrh»   r6,·[r0,·#10]74 »       ldrh»   r6,·[r0,·#10]
75 »       ldr»    r1,·[r0,·#0]75 »       ldr»    r1,·[r0,·#0]
Offset 94, 18 lines modifiedOffset 94, 18 lines modified
94 »       ldr»    r0,·[r4,·#0]94 »       ldr»    r0,·[r4,·#0]
95 »       cmp»    r0,·#095 »       cmp»    r0,·#0
96 »       bne.n»  a4·<rrsig_delete+0x64>96 »       bne.n»  a4·<rrsig_delete+0x64>
97 »       b.n»    76·<rrsig_delete+0x36>97 »       b.n»    76·<rrsig_delete+0x36>
98 »       cmp»    r1,·#098 »       cmp»    r1,·#0
99 »       bne.n»  b0·<rrsig_delete+0x70>99 »       bne.n»  b0·<rrsig_delete+0x70>
100 »       add.w»  r0,·r8,·#20100 »       add.w»  r0,·r8,·#20
101 »       mov.w»  r1,·#11776» ;·0x2e00 
102 »       ldrd»   r4,·r5,·[sp]101 »       ldrd»   r4,·r5,·[sp]
103 »       ldrd»   r6,·r7,·[sp,·#8]102 »       ldrd»   r6,·r7,·[sp,·#8]
104 »       ldrd»   r8,·lr,·[sp,·#16]103 »       ldrd»   r8,·lr,·[sp,·#16]
 104 »       mov.w»  r1,·#11776» ;·0x2e00
105 »       add»    sp,·#24105 »       add»    sp,·#24
106 »       b.w»    0·<zdb_record_delete>106 »       b.w»    0·<zdb_record_delete>
107 ·R_ARM_THM_JUMP24»       zdb_record_delete107 ·R_ARM_THM_JUMP24»       zdb_record_delete
108 »       nop108 »       nop
  
109 000000e4·<rrsig_delete_by_tag>:109 000000e4·<rrsig_delete_by_tag>:
110 rrsig_delete_by_tag():110 rrsig_delete_by_tag():
Offset 131, 16 lines modifiedOffset 131, 16 lines modified
131 »       ldr.w»  r5,·[r5,·r3,·lsl·#2]131 »       ldr.w»  r5,·[r5,·r3,·lsl·#2]
132 »       cmp»    r5,·#0132 »       cmp»    r5,·#0
133 »       bne.n»  106·<rrsig_delete_by_tag+0x22>133 »       bne.n»  106·<rrsig_delete_by_tag+0x22>
134 »       ldrd»   r3,·r4,·[sp]134 »       ldrd»   r3,·r4,·[sp]
135 »       ldrd»   r5,·r6,·[sp,·#8]135 »       ldrd»   r5,·r6,·[sp,·#8]
136 »       add»    sp,·#16136 »       add»    sp,·#16
137 »       pop»    {r7,·pc}137 »       pop»    {r7,·pc}
 138 »       ldr»    r0,·[r5,·#8]
138 »       add.w»  r5,·r5,·#8139 »       add.w»  r5,·r5,·#8
139 »       ldr»    r0,·[r5,·#0] 
140 »       mov»    r7,·r1140 »       mov»    r7,·r1
141 »       mov»    r4,·r5141 »       mov»    r4,·r5
142 »       cmp»    r0,·#0142 »       cmp»    r0,·#0
143 »       beq.n»  11e·<rrsig_delete_by_tag+0x3a>143 »       beq.n»  11e·<rrsig_delete_by_tag+0x3a>
144 »       ldrh»   r3,·[r0,·#26]144 »       ldrh»   r3,·[r0,·#26]
145 »       ldr»    r2,·[r0,·#0]145 »       ldr»    r2,·[r0,·#0]
146 »       rev16»  r3,·r3146 »       rev16»  r3,·r3
Offset 163, 20 lines modifiedOffset 163, 20 lines modified
163 »       ldr»    r0,·[r4,·#0]163 »       ldr»    r0,·[r4,·#0]
164 »       cmp»    r0,·#0164 »       cmp»    r0,·#0
165 »       bne.n»  138·<rrsig_delete_by_tag+0x54>165 »       bne.n»  138·<rrsig_delete_by_tag+0x54>
166 »       b.n»    11e·<rrsig_delete_by_tag+0x3a>166 »       b.n»    11e·<rrsig_delete_by_tag+0x3a>
167 »       cmp»    r2,·#0167 »       cmp»    r2,·#0
168 »       bne.n»  152·<rrsig_delete_by_tag+0x6e>168 »       bne.n»  152·<rrsig_delete_by_tag+0x6e>
169 »       ldr»    r0,·[r6,·#4]169 »       ldr»    r0,·[r6,·#4]
170 »       mov.w»  r1,·#11776» ;·0x2e00 
171 »       ldrd»   r3,·r4,·[sp]170 »       ldrd»   r3,·r4,·[sp]
172 »       ldrd»   r5,·r6,·[sp,·#8] 
173 »       add.w»  r0,·r0,·#20 
174 »       ldrd»   r7,·lr,·[sp,·#16]171 »       ldrd»   r7,·lr,·[sp,·#16]
 172 »       ldrd»   r5,·r6,·[sp,·#8]
 173 »       mov.w»  r1,·#11776» ;·0x2e00
175 »       add»    sp,·#24174 »       add»    sp,·#24
 175 »       add.w»  r0,·r0,·#20
176 »       b.w»    0·<zdb_record_delete>176 »       b.w»    0·<zdb_record_delete>
177 ·R_ARM_THM_JUMP24»       zdb_record_delete177 ·R_ARM_THM_JUMP24»       zdb_record_delete
178 »       nop178 »       nop
  
179 00000188·<rrsig_should_label_be_signed>:179 00000188·<rrsig_should_label_be_signed>:
180 rrsig_should_label_be_signed():180 rrsig_should_label_be_signed():
181 »       ldr»    r0,·[r2,·#20]181 »       ldr»    r0,·[r2,·#20]
2.11 KB
zdb-packed-ttlrdata.o
2.07 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 54, 19 lines modifiedOffset 54, 19 lines modified
54 »       ldrh.w» r5,·[sp,·#20]54 »       ldrh.w» r5,·[sp,·#20]
55 »       add.w»  r0,·r5,·#1155 »       add.w»  r0,·r5,·#11
56 »       bl»     0·<malloc>56 »       bl»     0·<malloc>
57 ·R_ARM_THM_CALL» malloc57 ·R_ARM_THM_CALL» malloc
58 »       cbz»    r0,·6e·<zdb_packed_ttlrdata_record_view_new_instance+0x3a>58 »       cbz»    r0,·6e·<zdb_packed_ttlrdata_record_view_new_instance+0x3a>
59 »       ldr»    r3,·[sp,·#16]59 »       ldr»    r3,·[sp,·#16]
60 »       mov»    r4,·r060 »       mov»    r4,·r0
 61 »       ldr»    r1,·[sp,·#24]
 62 »       strh»   r5,·[r4,·#8]
61 »       mov»    r2,·r563 »       mov»    r2,·r5
62 »       add.w»  r0,·r0,·#1064 »       add.w»  r0,·r0,·#10
63 »       ldr»    r1,·[sp,·#24] 
64 »       str»    r3,·[r4,·#4]65 »       str»    r3,·[r4,·#4]
65 »       strh»   r5,·[r4,·#8] 
66 »       bl»     0·<memcpy>66 »       bl»     0·<memcpy>
67 ·R_ARM_THM_CALL» memcpy67 ·R_ARM_THM_CALL» memcpy
68 »       mov.w»  r3,·#068 »       mov.w»  r3,·#0
69 »       mov»    r0,·r469 »       mov»    r0,·r4
70 »       str»    r3,·[r4,·#0]70 »       str»    r3,·[r4,·#0]
71 »       ldrd»   r3,·r4,·[sp]71 »       ldrd»   r3,·r4,·[sp]
72 »       add»    sp,·#872 »       add»    sp,·#8
Offset 82, 57 lines modifiedOffset 82, 57 lines modified
82 »       nop82 »       nop
83 »       .word»  0x0000000283 »       .word»  0x00000002
84 ·R_ARM_REL32»    .data.rel.ro.local84 ·R_ARM_REL32»    .data.rel.ro.local
  
85 00000080·<zdb_packed_ttlrdata_clone>:85 00000080·<zdb_packed_ttlrdata_clone>:
86 zdb_packed_ttlrdata_clone():86 zdb_packed_ttlrdata_clone():
87 »       strd»   r4,·r5,·[sp,·#-16]!87 »       strd»   r4,·r5,·[sp,·#-16]!
88 »       ldrh»   r5,·[r0,·#8] 
89 »       strd»   r6,·lr,·[sp,·#8]88 »       strd»   r6,·lr,·[sp,·#8]
90 »       mov»    r6,·r089 »       ldrh»   r6,·[r0,·#8]
91 »       add.w»  r0,·r5,·#1190 »       mov»    r5,·r0
 91 »       add.w»  r0,·r6,·#11
92 »       bl»     0·<malloc>92 »       bl»     0·<malloc>
93 ·R_ARM_THM_CALL» malloc93 ·R_ARM_THM_CALL» malloc
94 »       cbz»    r0,·bc·<zdb_packed_ttlrdata_clone+0x3c>94 »       cbz»    r0,·bc·<zdb_packed_ttlrdata_clone+0x3c>
95 »       ldr»    r3,·[r6,·#4]95 »       ldr»    r3,·[r5,·#4]
96 »       mov»    r4,·r096 »       mov»    r4,·r0
97 »       mov»    r2,·r597 »       add.w»  r1,·r5,·#10
98 »       add.w»  r1,·r6,·#1098 »       strh»   r6,·[r4,·#8]
 99 »       mov»    r2,·r6
99 »       add.w»  r0,·r0,·#10100 »       add.w»  r0,·r0,·#10
100 »       str»    r3,·[r4,·#4]101 »       str»    r3,·[r4,·#4]
101 »       strh»   r5,·[r4,·#8] 
102 »       bl»     0·<memcpy>102 »       bl»     0·<memcpy>
103 ·R_ARM_THM_CALL» memcpy103 ·R_ARM_THM_CALL» memcpy
104 »       mov.w»  r3,·#0104 »       mov.w»  r3,·#0
105 »       mov»    r0,·r4105 »       mov»    r0,·r4
106 »       str»    r3,·[r4,·#0]106 »       str»    r3,·[r4,·#0]
107 »       ldrd»   r4,·r5,·[sp]107 »       ldrd»   r4,·r5,·[sp]
108 »       add»    sp,·#8108 »       add»    sp,·#8
109 »       pop»    {r6,·pc}109 »       pop»    {r6,·pc}
110 »       bl»     1c·<zdb_packed_ttlrdata_clone.part.1>110 »       bl»     1c·<zdb_packed_ttlrdata_clone.part.1>
  
111 000000c0·<zdb_packed_ttlrdata_insert_clone>:111 000000c0·<zdb_packed_ttlrdata_insert_clone>:
112 zdb_packed_ttlrdata_insert_clone():112 zdb_packed_ttlrdata_insert_clone():
113 »       strd»   r3,·r4,·[sp,·#-24]!113 »       strd»   r3,·r4,·[sp,·#-24]!
114 »       strd»   r5,·r6,·[sp,·#8]114 »       strd»   r5,·r6,·[sp,·#8]
115 »       mov»    r6,·r1115 »       ldrh»   r6,·[r1,·#8]
116 »       ldrh»   r5,·[r1,·#8] 
117 »       strd»   r7,·lr,·[sp,·#16]116 »       strd»   r7,·lr,·[sp,·#16]
118 »       mov»    r7,·r0117 »       mov»    r7,·r0
119 »       add.w»  r0,·r5,·#11118 »       mov»    r5,·r1
 119 »       add.w»  r0,·r6,·#11
120 »       bl»     0·<malloc>120 »       bl»     0·<malloc>
121 ·R_ARM_THM_CALL» malloc121 ·R_ARM_THM_CALL» malloc
122 »       cbz»    r0,·104·<zdb_packed_ttlrdata_insert_clone+0x44>122 »       cbz»    r0,·104·<zdb_packed_ttlrdata_insert_clone+0x44>
123 »       ldr»    r3,·[r6,·#4]123 »       ldr»    r3,·[r5,·#4]
124 »       mov»    r4,·r0124 »       mov»    r4,·r0
125 »       add.w»  r1,·r6,·#10125 »       strh»   r6,·[r4,·#8]
126 »       mov»    r2,·r5126 »       mov»    r2,·r6
 127 »       add.w»  r1,·r5,·#10
127 »       add.w»  r0,·r0,·#10128 »       add.w»  r0,·r0,·#10
128 »       str»    r3,·[r4,·#4]129 »       str»    r3,·[r4,·#4]
129 »       strh»   r5,·[r4,·#8] 
130 »       bl»     0·<memcpy>130 »       bl»     0·<memcpy>
131 ·R_ARM_THM_CALL» memcpy131 ·R_ARM_THM_CALL» memcpy
132 »       ldr»    r3,·[r7,·#0]132 »       ldr»    r3,·[r7,·#0]
133 »       ldrd»   r5,·r6,·[sp,·#8]133 »       ldrd»   r5,·r6,·[sp,·#8]
134 »       str»    r4,·[r7,·#0]134 »       str»    r4,·[r7,·#0]
135 »       str»    r3,·[r4,·#0]135 »       str»    r3,·[r4,·#0]
136 »       ldrd»   r3,·r4,·[sp]136 »       ldrd»   r3,·r4,·[sp]
77.1 KB
nsec3.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········9836·(bytes·into·file)13 ··Start·of·section·headers:··········9888·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x266c:1 There·are·11·section·headers,·starting·at·offset·0x26a0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000fdc·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001000·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0021c4·000448·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·0021e8·000458·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001010·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·001034·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·001010·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·001034·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·001010·000511·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·001034·000511·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·001521·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·001545·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001521·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001545·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·001554·000680·10······9··45··412 ··[·8]·.symtab···········SYMTAB··········00000000·001578·000680·10······9··45··4
13 ··[·9]·.strtab···········STRTAB··········00000000·001bd4·0005f0·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·001bf8·0005f0·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·00260c·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·002640·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
7.48 KB
readelf --wide --symbols {}
    
Offset 9, 40 lines modifiedOffset 9, 40 lines modified
9 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC09 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
10 ·····6:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC110 ·····6:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
11 ·····7:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····1·$t11 ·····7:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
12 ·····8:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····1·$d12 ·····8:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····1·$d
13 ·····9:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····1·$t13 ·····9:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
14 ····10:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d14 ····10:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d
15 ····11:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t15 ····11:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
16 ····12:·00000534·····0·NOTYPE··LOCAL··DEFAULT····1·$d16 ····12:·00000530·····0·NOTYPE··LOCAL··DEFAULT····1·$d
17 ····13:·00000044·····0·NOTYPE··LOCAL··DEFAULT····5·.LC217 ····13:·00000044·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
18 ····14:·00000098·····0·NOTYPE··LOCAL··DEFAULT····5·.LC318 ····14:·00000098·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
19 ····15:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC419 ····15:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
20 ····16:·00000274·····0·NOTYPE··LOCAL··DEFAULT····5·.LC920 ····16:·00000274·····0·NOTYPE··LOCAL··DEFAULT····5·.LC9
21 ····17:·00000124·····0·NOTYPE··LOCAL··DEFAULT····5·.LC521 ····17:·00000124·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
22 ····18:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC822 ····18:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC8
23 ····19:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC723 ····19:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7
24 ····20:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC624 ····20:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
25 ····21:·0000055c·····0·NOTYPE··LOCAL··DEFAULT····1·$t25 ····21:·00000558·····0·NOTYPE··LOCAL··DEFAULT····1·$t
26 ····22:·00000740·····0·NOTYPE··LOCAL··DEFAULT····1·$d26 ····22:·00000760·····0·NOTYPE··LOCAL··DEFAULT····1·$d
27 ····23:·000002c4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1027 ····23:·000002c4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC10
28 ····24:·0000031c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1228 ····24:·0000031c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC12
29 ····25:·00000350·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1329 ····25:·00000350·····0·NOTYPE··LOCAL··DEFAULT····5·.LC13
30 ····26:·00000390·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1430 ····26:·00000390·····0·NOTYPE··LOCAL··DEFAULT····5·.LC14
31 ····27:·000003e8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1531 ····27:·000003e8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC15
32 ····28:·0000042c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1632 ····28:·0000042c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC16
33 ····29:·00000484·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1733 ····29:·00000484·····0·NOTYPE··LOCAL··DEFAULT····5·.LC17
34 ····30:·000002f8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1134 ····30:·000002f8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC11
35 ····31:·00000768·····0·NOTYPE··LOCAL··DEFAULT····1·$t35 ····31:·00000788·····0·NOTYPE··LOCAL··DEFAULT····1·$t
36 ····32:·00000a48·····0·NOTYPE··LOCAL··DEFAULT····1·$d36 ····32:·00000a70·····0·NOTYPE··LOCAL··DEFAULT····1·$d
37 ····33:·000004dc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1937 ····33:·000004dc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC19
38 ····34:·000004a4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1838 ····34:·000004a4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC18
39 ····35:·00000a58·····0·NOTYPE··LOCAL··DEFAULT····1·$t39 ····35:·00000a80·····0·NOTYPE··LOCAL··DEFAULT····1·$t
40 ····36:·00000c78·····0·NOTYPE··LOCAL··DEFAULT····1·$d40 ····36:·00000c9c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
41 ····37:·00000c88·····0·NOTYPE··LOCAL··DEFAULT····1·$t41 ····37:·00000cac·····0·NOTYPE··LOCAL··DEFAULT····1·$t
42 ····38:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d42 ····38:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
43 ····39:·00000000·····0·SECTION·LOCAL··DEFAULT····1·43 ····39:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
44 ····40:·00000000·····0·SECTION·LOCAL··DEFAULT····3·44 ····40:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
45 ····41:·00000000·····0·SECTION·LOCAL··DEFAULT····4·45 ····41:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
46 ····42:·00000000·····0·SECTION·LOCAL··DEFAULT····5·46 ····42:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
47 ····43:·00000000·····0·SECTION·LOCAL··DEFAULT····6·47 ····43:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
48 ····44:·00000000·····0·SECTION·LOCAL··DEFAULT····7·48 ····44:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
Offset 57, 51 lines modifiedOffset 57, 51 lines modified
57 ····53:·000001bd···384·FUNC····GLOBAL·DEFAULT····1·nsec3_closest_encloser_proof57 ····53:·000001bd···384·FUNC····GLOBAL·DEFAULT····1·nsec3_closest_encloser_proof
58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_hash_get_function58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_hash_get_function
59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_vector_sub_to_dnsname59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_vector_sub_to_dnsname
60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len
61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_avl_find61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_avl_find
62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_zone_item_find_encloser_start62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_zone_item_find_encloser_start
63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_avl_find_interval_start63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_avl_find_interval_start
64 ····60:·0000033d···544·FUNC····GLOBAL·DEFAULT····1·nsec3_check_item64 ····60:·0000033d···540·FUNC····GLOBAL·DEFAULT····1·nsec3_check_item
65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_owner_get65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_owner_get
66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg
67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_star_get67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_star_get
68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_dnssec_logger68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_dnssec_logger
69 ····65:·0000055d···524·FUNC····GLOBAL·DEFAULT····1·nsec3_check69 ····65:·00000559···560·FUNC····GLOBAL·DEFAULT····1·nsec3_check
70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_avl_iterator_init70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_avl_iterator_init
71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_avl_iterator_next_node71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_avl_iterator_next_node
72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_avl_iterator_hasnext72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_avl_iterator_hasnext
73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_init73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_init
74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_hasnext74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_hasnext
75 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_nextname75 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_nextname
76 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_next76 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_next
77 ····73:·00000769····28·FUNC····GLOBAL·DEFAULT····1·nsec3_destroy_zone77 ····73:·00000789····28·FUNC····GLOBAL·DEFAULT····1·nsec3_destroy_zone
78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_zone_destroy78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_zone_destroy
79 ····75:·00000785····94·FUNC····GLOBAL·DEFAULT····1·nsec3_compute_digest_from_fqdn_with_len79 ····75:·000007a5····92·FUNC····GLOBAL·DEFAULT····1·nsec3_compute_digest_from_fqdn_with_len
80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_hash_len80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_hash_len
81 ····77:·000007e5···108·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_label_detach81 ····77:·00000801···118·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_label_detach
82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_remove_owner82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_remove_owner
83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_remove_star83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_remove_star
84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line
85 ····81:·00000851····92·FUNC····GLOBAL·DEFAULT····1·nsec3_get_next_digest_from_rdata85 ····81:·00000879····92·FUNC····GLOBAL·DEFAULT····1·nsec3_get_next_digest_from_rdata
86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
87 ····83:·000008ad···428·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_label_update_chain0_links87 ····83:·000008d5···428·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_label_update_chain0_links
88 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_add_star88 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_add_star
89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line
90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_add_owner90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_add_owner
91 ····87:·00000a59···560·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_update_chain0_links91 ····87:·00000a81···556·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_update_chain0_links
92 ····88:·00000c89···484·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_set_status92 ····88:·00000cad···484·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_set_status
93 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_message_init93 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_message_init
94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_record_find94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_record_find
95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp
96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_message_del_record96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_message_del_record
97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_message_add_record97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_message_add_record
98 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_message_set_reader98 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_message_set_reader
99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_message_get_count99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_message_get_count
100 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_skip_fqdn100 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_skip_fqdn
101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_diff101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_diff
102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_message_finalise102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_message_finalise
103 ····99:·00000e6d···148·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_get_status103 ····99:·00000e91···148·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_get_status
104 ···100:·00000f01···142·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_get_status_from_rdata104 ···100:·00000f25···142·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_get_status_from_rdata
105 ···101:·00000f91····24·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_get_chain_count105 ···101:·00000fb5····24·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_get_chain_count
106 ···102:·00000fa9····46·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_get_chains106 ···102:·00000fcd····46·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_get_chains
107 ···103:·00000fd9·····2·FUNC····GLOBAL·DEFAULT····1·nsec3_superdump107 ···103:·00000ffd·····2·FUNC····GLOBAL·DEFAULT····1·nsec3_superdump
17.1 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x21c4·contains·137·entries:1 Relocation·section·'.rel.text'·at·offset·0x21e8·contains·139·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000000c··00002d0a·R_ARM_THM_CALL·········00000000···dnslabel_equals3 0000000c··00002d0a·R_ARM_THM_CALL·········00000000···dnslabel_equals
4 0000002c··00002e0a·R_ARM_THM_CALL·········00000000···dief4 0000002c··00002e0a·R_ARM_THM_CALL·········00000000···dief
5 00000030··00002f0a·R_ARM_THM_CALL·········00000000···abort5 00000030··00002f0a·R_ARM_THM_CALL·········00000000···abort
6 00000034··00000503·R_ARM_REL32············00000000···.LC06 00000034··00000503·R_ARM_REL32············00000000···.LC0
7 00000038··00000603·R_ARM_REL32············0000003c···.LC17 00000038··00000603·R_ARM_REL32············0000003c···.LC1
8 000000ec··00003119·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_8 000000ec··00003119·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
Offset 17, 124 lines modifiedOffset 17, 126 lines modified
17 00000208··0000300a·R_ARM_THM_CALL·········0000003d···nsec3_get_closest_provable_encloser_optin17 00000208··0000300a·R_ARM_THM_CALL·········0000003d···nsec3_get_closest_provable_encloser_optin
18 00000220··0000360a·R_ARM_THM_CALL·········00000000···nsec3_hash_get_function18 00000220··0000360a·R_ARM_THM_CALL·········00000000···nsec3_hash_get_function
19 00000244··0000370a·R_ARM_THM_CALL·········00000000···dnsname_vector_sub_to_dnsname19 00000244··0000370a·R_ARM_THM_CALL·········00000000···dnsname_vector_sub_to_dnsname
20 0000024a··0000380a·R_ARM_THM_CALL·········00000000···dnsname_len20 0000024a··0000380a·R_ARM_THM_CALL·········00000000···dnsname_len
21 00000268··0000390a·R_ARM_THM_CALL·········00000000···nsec3_avl_find21 00000268··0000390a·R_ARM_THM_CALL·········00000000···nsec3_avl_find
22 000002a0··0000340a·R_ARM_THM_CALL·········000000fd···nsec3_get_closest_provable_encloser_optout22 000002a0··0000340a·R_ARM_THM_CALL·········000000fd···nsec3_get_closest_provable_encloser_optout
23 000002d8··0000370a·R_ARM_THM_CALL·········00000000···dnsname_vector_sub_to_dnsname23 000002d8··0000370a·R_ARM_THM_CALL·········00000000···dnsname_vector_sub_to_dnsname
24 000002e8··0000380a·R_ARM_THM_CALL·········00000000···dnsname_len24 000002e2··0000380a·R_ARM_THM_CALL·········00000000···dnsname_len
25 0000030a··00003a0a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_find_encloser_start25 0000030a··00003a0a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_find_encloser_start
26 0000031c··0000380a·R_ARM_THM_CALL·········00000000···dnsname_len26 0000031c··0000380a·R_ARM_THM_CALL·········00000000···dnsname_len
27 00000336··00003b0a·R_ARM_THM_CALL·········00000000···nsec3_avl_find_interval_start27 00000336··00003b0a·R_ARM_THM_CALL·········00000000···nsec3_avl_find_interval_start
28 0000037a··00003d0a·R_ARM_THM_CALL·········00000000···nsec3_owner_get28 0000037a··00003d0a·R_ARM_THM_CALL·········00000000···nsec3_owner_get
29 000003a0··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg29 000003a0··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
30 000003cc··00003f0a·R_ARM_THM_CALL·········00000000···nsec3_star_get30 000003cc··00003f0a·R_ARM_THM_CALL·········00000000···nsec3_star_get
31 0000042e··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg31 0000042c··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
32 0000044e··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg32 0000044c··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
33 0000049a··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg33 00000498··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
34 000004ba··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg34 000004b8··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
35 000004f0··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg35 000004ee··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
36 0000050e··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg36 0000050c··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
37 0000052c··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg37 0000052a··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
38 00000534··00003119·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_38 00000530··00003119·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
39 00000538··00000d03·R_ARM_REL32············00000044···.LC239 00000534··00000d03·R_ARM_REL32············00000044···.LC2
40 0000053c··0000401a·R_ARM_GOT_BREL·········00000000···g_dnssec_logger40 00000538··0000401a·R_ARM_GOT_BREL·········00000000···g_dnssec_logger
41 00000540··00000e03·R_ARM_REL32············00000098···.LC341 0000053c··00000e03·R_ARM_REL32············00000098···.LC3
42 00000544··00000f03·R_ARM_REL32············000000d0···.LC442 00000540··00000f03·R_ARM_REL32············000000d0···.LC4
43 00000548··00001003·R_ARM_REL32············00000274···.LC943 00000544··00001003·R_ARM_REL32············00000274···.LC9
44 0000054c··00001103·R_ARM_REL32············00000124···.LC544 00000548··00001103·R_ARM_REL32············00000124···.LC5
45 00000550··00001203·R_ARM_REL32············0000020c···.LC845 0000054c··00001203·R_ARM_REL32············0000020c···.LC8
46 00000554··00001303·R_ARM_REL32············000001c0···.LC746 00000550··00001303·R_ARM_REL32············000001c0···.LC7
47 00000558··00001403·R_ARM_REL32············0000017c···.LC647 00000554··00001403·R_ARM_REL32············0000017c···.LC6
48 0000059c··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg48 00000596··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
49 000005b0··0000420a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_init49 000005aa··0000420a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_init
50 000005b8··0000430a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_next_node50 000005b2··0000430a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_next_node
51 000005be··00003c0a·R_ARM_THM_CALL·········0000033d···nsec3_check_item51 000005b8··00003c0a·R_ARM_THM_CALL·········0000033d···nsec3_check_item
52 000005c4··0000440a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_hasnext52 000005be··0000440a·R_ARM_THM_CALL·········00000000···nsec3_avl_iterator_hasnext
53 000005e6··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg53 000005e0··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
54 000005f4··0000450a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_init54 000005ee··0000450a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_init
55 0000060c··0000460a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_hasnext55 00000606··0000460a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_hasnext
56 0000061a··0000470a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_nextname56 00000616··0000470a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_nextname
57 00000620··0000480a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_next57 0000061c··0000480a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_next
58 0000064e··00003d0a·R_ARM_THM_CALL·········00000000···nsec3_owner_get58 0000064a··00003d0a·R_ARM_THM_CALL·········00000000···nsec3_owner_get
59 00000686··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg59 00000682··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
60 000006a2··00003f0a·R_ARM_THM_CALL·········00000000···nsec3_star_get60 0000069e··00003f0a·R_ARM_THM_CALL·········00000000···nsec3_star_get
61 000006da··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg61 000006d6··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
62 00000708··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg62 000006f4··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
63 00000738··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg63 00000712··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
64 00000740··00003119·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_64 00000728··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
65 00000744··0000401a·R_ARM_GOT_BREL·········00000000···g_dnssec_logger65 00000758··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
66 00000748··00001703·R_ARM_REL32············000002c4···.LC1066 00000760··00003119·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
67 0000074c··00001803·R_ARM_REL32············0000031c···.LC1267 00000764··0000401a·R_ARM_GOT_BREL·········00000000···g_dnssec_logger
68 00000750··00001903·R_ARM_REL32············00000350···.LC1368 00000768··00001703·R_ARM_REL32············000002c4···.LC10
69 00000754··00001a03·R_ARM_REL32············00000390···.LC1469 0000076c··00001803·R_ARM_REL32············0000031c···.LC12
70 00000758··00001b03·R_ARM_REL32············000003e8···.LC1570 00000770··00001903·R_ARM_REL32············00000350···.LC13
71 0000075c··00001c03·R_ARM_REL32············0000042c···.LC1671 00000774··00001a03·R_ARM_REL32············00000390···.LC14
72 00000760··00001d03·R_ARM_REL32············00000484···.LC1772 00000778··00001b03·R_ARM_REL32············000003e8···.LC15
73 00000764··00001e03·R_ARM_REL32············000002f8···.LC1173 0000077c··00001c03·R_ARM_REL32············0000042c···.LC16
74 0000076e··0000410a·R_ARM_THM_CALL·········0000055d···nsec3_check74 00000780··00001d03·R_ARM_REL32············00000484···.LC17
75 00000778··00004a0a·R_ARM_THM_CALL·········00000000···nsec3_zone_destroy75 00000784··00001e03·R_ARM_REL32············000002f8···.LC11
76 000007a4··00004c0a·R_ARM_THM_CALL·········00000000···nsec3_hash_len76 0000078e··0000410a·R_ARM_THM_CALL·········00000559···nsec3_check
77 000007ae··0000360a·R_ARM_THM_CALL·········00000000···nsec3_hash_get_function77 00000798··00004a0a·R_ARM_THM_CALL·········00000000···nsec3_zone_destroy
78 000007fc··00004e0a·R_ARM_THM_CALL·········00000000···nsec3_remove_owner78 000007c4··00004c0a·R_ARM_THM_CALL·········00000000···nsec3_hash_len
79 0000080a··00004f0a·R_ARM_THM_CALL·········00000000···nsec3_remove_star79 000007ce··0000360a·R_ARM_THM_CALL·········00000000···nsec3_hash_get_function
80 00000820··0000500a·R_ARM_THM_CALL·········00000000···zfree_line80 0000081e··00004e0a·R_ARM_THM_CALL·········00000000···nsec3_remove_owner
81 00000846··0000500a·R_ARM_THM_CALL·········00000000···zfree_line81 0000082c··00004f0a·R_ARM_THM_CALL·········00000000···nsec3_remove_star
82 00000890··0000520a·R_ARM_THM_CALL·········00000000···memcpy82 00000842··0000500a·R_ARM_THM_CALL·········00000000···zfree_line
83 000008fa··00004e0a·R_ARM_THM_CALL·········00000000···nsec3_remove_owner83 0000085c··0000500a·R_ARM_THM_CALL·········00000000···zfree_line
84 00000904··00004f0a·R_ARM_THM_CALL·········00000000···nsec3_remove_star84 000008b8··0000520a·R_ARM_THM_CALL·········00000000···memcpy
85 0000090e··0000500a·R_ARM_THM_CALL·········00000000···zfree_line85 00000922··00004e0a·R_ARM_THM_CALL·········00000000···nsec3_remove_owner
86 00000924··0000380a·R_ARM_THM_CALL·········00000000···dnsname_len86 0000092c··00004f0a·R_ARM_THM_CALL·········00000000···nsec3_remove_star
87 00000938··00004c0a·R_ARM_THM_CALL·········00000000···nsec3_hash_len87 00000936··0000500a·R_ARM_THM_CALL·········00000000···zfree_line
88 00000942··0000360a·R_ARM_THM_CALL·········00000000···nsec3_hash_get_function88 0000094c··0000380a·R_ARM_THM_CALL·········00000000···dnsname_len
89 00000984··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg89 00000960··00004c0a·R_ARM_THM_CALL·········00000000···nsec3_hash_len
90 0000098e··00003b0a·R_ARM_THM_CALL·········00000000···nsec3_avl_find_interval_start90 0000096a··0000360a·R_ARM_THM_CALL·········00000000···nsec3_hash_get_function
91 0000099a··0000540a·R_ARM_THM_CALL·········00000000···nsec3_add_star91 000009ac··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
92 000009a6··0000550a·R_ARM_THM_CALL·········00000000···zalloc_line92 000009b6··00003b0a·R_ARM_THM_CALL·········00000000···nsec3_avl_find_interval_start
93 000009d4··00004c0a·R_ARM_THM_CALL·········00000000···nsec3_hash_len93 000009c2··0000540a·R_ARM_THM_CALL·········00000000···nsec3_add_star
94 000009de··0000360a·R_ARM_THM_CALL·········00000000···nsec3_hash_get_function94 000009ce··0000550a·R_ARM_THM_CALL·········00000000···zalloc_line
95 00000a22··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg95 000009fc··00004c0a·R_ARM_THM_CALL·········00000000···nsec3_hash_len
96 00000a2c··0000390a·R_ARM_THM_CALL·········00000000···nsec3_avl_find96 00000a06··0000360a·R_ARM_THM_CALL·········00000000···nsec3_hash_get_function
97 00000a3a··0000560a·R_ARM_THM_CALL·········00000000···nsec3_add_owner97 00000a4a··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
98 00000a48··00003119·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_98 00000a54··0000390a·R_ARM_THM_CALL·········00000000···nsec3_avl_find
99 00000a4c··0000401a·R_ARM_GOT_BREL·········00000000···g_dnssec_logger99 00000a62··0000560a·R_ARM_THM_CALL·········00000000···nsec3_add_owner
100 00000a50··00002103·R_ARM_REL32············000004dc···.LC19100 00000a70··00003119·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
101 00000a54··00002203·R_ARM_REL32············000004a4···.LC18101 00000a74··0000401a·R_ARM_GOT_BREL·········00000000···g_dnssec_logger
102 00000aa6··0000450a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_init102 00000a78··00002103·R_ARM_REL32············000004dc···.LC19
103 00000aae··0000460a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_hasnext103 00000a7c··00002203·R_ARM_REL32············000004a4···.LC18
104 00000aba··0000470a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_nextname104 00000ad0··0000450a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_init
105 00000ac0··0000480a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_next105 00000ad8··0000460a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_hasnext
106 00000ae0··0000380a·R_ARM_THM_CALL·········00000000···dnsname_len106 00000ae4··0000470a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_nextname
107 00000afa··00004c0a·R_ARM_THM_CALL·········00000000···nsec3_hash_len107 00000aea··0000480a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_next
108 00000b0c··0000360a·R_ARM_THM_CALL·········00000000···nsec3_hash_get_function108 00000b0a··0000380a·R_ARM_THM_CALL·········00000000···dnsname_len
109 00000b50··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg109 00000b24··00004c0a·R_ARM_THM_CALL·········00000000···nsec3_hash_len
110 00000b5a··00003b0a·R_ARM_THM_CALL·········00000000···nsec3_avl_find_interval_start110 00000b36··0000360a·R_ARM_THM_CALL·········00000000···nsec3_hash_get_function
111 00000b66··0000540a·R_ARM_THM_CALL·········00000000···nsec3_add_star111 00000b76··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
112 00000b70··0000460a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_hasnext112 00000b80··00003b0a·R_ARM_THM_CALL·········00000000···nsec3_avl_find_interval_start
113 00000b9e··00004e0a·R_ARM_THM_CALL·········00000000···nsec3_remove_owner113 00000b8c··0000540a·R_ARM_THM_CALL·········00000000···nsec3_add_star
114 00000ba8··00004f0a·R_ARM_THM_CALL·········00000000···nsec3_remove_star114 00000b96··0000460a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_hasnext
115 00000bb2··0000500a·R_ARM_THM_CALL·········00000000···zfree_line115 00000bc4··00004e0a·R_ARM_THM_CALL·········00000000···nsec3_remove_owner
116 00000bca··0000550a·R_ARM_THM_CALL·········00000000···zalloc_line116 00000bce··00004f0a·R_ARM_THM_CALL·········00000000···nsec3_remove_star
117 00000bfc··00004c0a·R_ARM_THM_CALL·········00000000···nsec3_hash_len117 00000bd8··0000500a·R_ARM_THM_CALL·········00000000···zfree_line
118 00000c0e··0000360a·R_ARM_THM_CALL·········00000000···nsec3_hash_get_function118 00000bf0··0000550a·R_ARM_THM_CALL·········00000000···zalloc_line
119 00000c52··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg119 00000c22··00004c0a·R_ARM_THM_CALL·········00000000···nsec3_hash_len
120 00000c5c··0000390a·R_ARM_THM_CALL·········00000000···nsec3_avl_find120 00000c30··0000360a·R_ARM_THM_CALL·········00000000···nsec3_hash_get_function
121 00000c6a··0000560a·R_ARM_THM_CALL·········00000000···nsec3_add_owner121 00000c74··00003e0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
122 00000c78··00003119·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_122 00000c7e··0000390a·R_ARM_THM_CALL·········00000000···nsec3_avl_find
123 00000c7c··00002103·R_ARM_REL32············000004dc···.LC19123 00000c8c··0000560a·R_ARM_THM_CALL·········00000000···nsec3_add_owner
124 00000c80··0000401a·R_ARM_GOT_BREL·········00000000···g_dnssec_logger124 00000c9c··00003119·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
125 00000c84··00002203·R_ARM_REL32············000004a4···.LC18125 00000ca0··00002103·R_ARM_REL32············000004dc···.LC19
126 00000cec··0000590a·R_ARM_THM_CALL·········00000000···dynupdate_message_init126 00000ca4··0000401a·R_ARM_GOT_BREL·········00000000···g_dnssec_logger
127 00000d1e··0000520a·R_ARM_THM_CALL·········00000000···memcpy127 00000ca8··00002203·R_ARM_REL32············000004a4···.LC18
128 00000d34··00005a0a·R_ARM_THM_CALL·········00000000···zdb_record_find128 00000d06··0000590a·R_ARM_THM_CALL·········00000000···dynupdate_message_init
129 00000d90··00005b0a·R_ARM_THM_CALL·········00000000···memcmp129 00000d3a··0000520a·R_ARM_THM_CALL·········00000000···memcpy
130 00000dc6··00005c0a·R_ARM_THM_CALL·········00000000···dynupdate_message_del_record130 00000d5a··00005a0a·R_ARM_THM_CALL·········00000000···zdb_record_find
131 00000df6··00005d0a·R_ARM_THM_CALL·········00000000···dynupdate_message_add_record131 00000db6··00005b0a·R_ARM_THM_CALL·········00000000···memcmp
132 00000dfe··00005e0a·R_ARM_THM_CALL·········00000000···dynupdate_message_set_reader132 00000dea··00005c0a·R_ARM_THM_CALL·········00000000···dynupdate_message_del_record
133 00000e04··00005f0a·R_ARM_THM_CALL·········00000000···dynupdate_message_get_count133 00000e16··00005d0a·R_ARM_THM_CALL·········00000000···dynupdate_message_add_record
Max diff block lines reached; -1/17501 bytes (-0.01%) of diff not shown.
614 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 9 lines modified
1 YKIF@F{D1 bKIF@F{D
 2 G6H7JCFO
2 /build/yadifa-2.3.8/lib/dnsdb/include/dnsdb/nsec3_types.h3 /build/yadifa-2.3.8/lib/dnsdb/include/dnsdb/nsec3_types.h
3 nsec3_check:·%{digest32h}·label·nsec3·reference·under·a·delegation·(%{dnslabel})4 nsec3_check:·%{digest32h}·label·nsec3·reference·under·a·delegation·(%{dnslabel})
4 nsec3_check:·%{digest32h}·(#self=%d/#star=%d)·corrupted5 nsec3_check:·%{digest32h}·(#self=%d/#star=%d)·corrupted
5 nsec3_check:·%{digest32h}·*.label·nsec3·reference·under·a·delegation·(%{dnslabel})6 nsec3_check:·%{digest32h}·*.label·nsec3·reference·under·a·delegation·(%{dnslabel})
6 nsec3_check:·%{digest32h}·(#self=%d/#star=%d)·failing·%{dnslabel}·expected·%{digest32h}7 nsec3_check:·%{digest32h}·(#self=%d/#star=%d)·failing·%{dnslabel}·expected·%{digest32h}
7 nsec3_check:·%{digest32h}·(#self=%d/#star=%d)·*.%{dnslabel}·is·NULL8 nsec3_check:·%{digest32h}·(#self=%d/#star=%d)·*.%{dnslabel}·is·NULL
8 nsec3_check:·%{digest32h}·(#self=%d/#star=%d)·failing·%{dnslabel}:·no·self9 nsec3_check:·%{digest32h}·(#self=%d/#star=%d)·failing·%{dnslabel}:·no·self
48.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 13, 19 lines modifiedOffset 13, 19 lines modified
13 ·R_ARM_THM_CALL» dnslabel_equals13 ·R_ARM_THM_CALL» dnslabel_equals
14 »       pop»    {r3,·pc}14 »       pop»    {r3,·pc}
15 »       nop15 »       nop
  
16 00000014·<nsec3_label_extension_alloc.part.4>:16 00000014·<nsec3_label_extension_alloc.part.4>:
17 nsec3_label_extension_alloc.part.4():17 nsec3_label_extension_alloc.part.4():
18 »       ldr»    r2,·[pc,·#28]» ;·(34·<nsec3_label_extension_alloc.part.4+0x20>)18 »       ldr»    r2,·[pc,·#28]» ;·(34·<nsec3_label_extension_alloc.part.4+0x20>)
 19 »       ldr»    r1,·[pc,·#32]» ;·(38·<nsec3_label_extension_alloc.part.4+0x24>)
 20 »       strd»   r3,·lr,·[sp,·#-8]!
19 »       mov.w»  r0,·#2521 »       mov.w»  r0,·#25
20 »       movt»   r0,·#32770»  ;·0x800222 »       movt»   r0,·#32770»  ;·0x8002
21 »       strd»   r3,·lr,·[sp,·#-8]! 
22 »       mov.w»  r3,·#216»   ;·0xd823 »       mov.w»  r3,·#216»   ;·0xd8
23 »       ldr»    r1,·[pc,·#16]» ;·(38·<nsec3_label_extension_alloc.part.4+0x24>) 
24 »       add»    r2,·pc24 »       add»    r2,·pc
25 »       add»    r1,·pc25 »       add»    r1,·pc
26 »       bl»     0·<dief>26 »       bl»     0·<dief>
27 ·R_ARM_THM_CALL» dief27 ·R_ARM_THM_CALL» dief
28 »       bl»     0·<abort>28 »       bl»     0·<abort>
29 ·R_ARM_THM_CALL» abort29 ·R_ARM_THM_CALL» abort
30 »       .word»  0x0000000830 »       .word»  0x00000008
Offset 39, 46 lines modifiedOffset 39, 46 lines modified
39 »       strd»   r5,·r6,·[sp,·#4]39 »       strd»   r5,·r6,·[sp,·#4]
40 »       ldr»    r6,·[r2,·#0]40 »       ldr»    r6,·[r2,·#0]
41 »       strd»   r7,·r8,·[sp,·#12]41 »       strd»   r7,·r8,·[sp,·#12]
42 »       ldr.w»  r8,·[pc,·#160]»      ;·ec·<nsec3_get_closest_provable_encloser_optin+0xb0>42 »       ldr.w»  r8,·[pc,·#160]»      ;·ec·<nsec3_get_closest_provable_encloser_optin+0xb0>
43 »       strd»   r9,·sl,·[sp,·#20]43 »       strd»   r9,·sl,·[sp,·#20]
44 »       strd»   fp,·lr,·[sp,·#28]44 »       strd»   fp,·lr,·[sp,·#28]
45 »       sub»    sp,·#1245 »       sub»    sp,·#12
46 »       subs»   r5,·r6,·#1 
47 »       str»    r2,·[sp,·#4]46 »       str»    r2,·[sp,·#4]
 47 »       subs»   r5,·r6,·#1
48 »       add»    r8,·pc48 »       add»    r8,·pc
49 »       bmi.n»  e8·<nsec3_get_closest_provable_encloser_optin+0xac>49 »       bmi.n»  e8·<nsec3_get_closest_provable_encloser_optin+0xac>
50 »       ldr»    r2,·[pc,·#140]»;·(f0·<nsec3_get_closest_provable_encloser_optin+0xb4>)50 »       ldr»    r2,·[pc,·#140]»;·(f0·<nsec3_get_closest_provable_encloser_optin+0xb4>)
51 »       add.w»  r6,·r1,·r6,·lsl·#251 »       ldr.w»  sl,·[pc,·#144]»      ;·f4·<nsec3_get_closest_provable_encloser_optin+0xb8>
52 »       mov.w»  sl,·#148»   ;·0x94 
53 »       str»    r0,·[sp,·#0]52 »       str»    r0,·[sp,·#0]
54 »       ldr.w»  r9,·[pc,·#132]»      ;·f4·<nsec3_get_closest_provable_encloser_optin+0xb8>53 »       add.w»  r6,·r1,·r6,·lsl·#2
 54 »       mov.w»  r9,·#148»   ;·0x94
55 »       ldr.w»  r7,·[r8,·r2]55 »       ldr.w»  r7,·[r8,·r2]
56 »       add»    r9,·pc56 »       add»    sl,·pc
57 »       ldr.w»  fp,·[r6,·#-4]!57 »       ldr.w»  fp,·[r6,·#-4]!
58 »       mov»    r3,·fp58 »       mov»    r3,·fp
59 »       ldrb.w» ip,·[r3],·#159 »       ldrb.w» ip,·[r3],·#1
60 »       mul.w»  r2,·sl,·ip60 »       mul.w»  r2,·r9,·ip
61 »       add»    ip,·r361 »       add»    ip,·r3
62 »       cmp»    r3,·ip62 »       cmp»    r3,·ip
63 »       ldr»    r1,·[r7,·r2]63 »       ldr»    r1,·[r7,·r2]
64 »       beq.n»  ac·<nsec3_get_closest_provable_encloser_optin+0x70>64 »       beq.n»  ac·<nsec3_get_closest_provable_encloser_optin+0x70>
 65 »       ldr»    r2,·[pc,·#104]»;·(f8·<nsec3_get_closest_provable_encloser_optin+0xbc>)
65 »       add.w»  r4,·r7,·#148»;·0x9466 »       add.w»  r4,·r7,·#148»;·0x94
66 »       ldr»    r2,·[pc,·#100]»;·(f8·<nsec3_get_closest_provable_encloser_optin+0xbc>) 
67 »       ldr.w»  lr,·[r8,·r2]67 »       ldr.w»  lr,·[r8,·r2]
68 »       ldrb.w» r2,·[r3],·#168 »       ldrb.w» r2,·[r3],·#1
69 »       ldr.w»  r2,·[lr,·r2,·lsl·#2]69 »       ldr.w»  r2,·[lr,·r2,·lsl·#2]
70 »       cmp»    ip,·r370 »       cmp»    ip,·r3
71 »       ldr.w»  r2,·[r4,·r2,·lsl·#2]71 »       ldr.w»  r2,·[r4,·r2,·lsl·#2]
72 »       add.w»  r4,·r4,·#148»;·0x9472 »       add.w»  r4,·r4,·#148»;·0x94
73 »       add»    r1,·r273 »       add»    r1,·r2
74 »       bne.n»  96·<nsec3_get_closest_provable_encloser_optin+0x5a>74 »       bne.n»  96·<nsec3_get_closest_provable_encloser_optin+0x5a>
75 »       ldr»    r4,·[r0,·#8]75 »       ldr»    r4,·[r0,·#8]
76 »       mov»    r2,·fp76 »       mov»    r2,·fp
77 »       mov»    r3,·r977 »       mov»    r3,·sl
78 »       add.w»  r0,·r0,·#478 »       add.w»  r0,·r0,·#4
79 »       ldr»    r4,·[r4,·#8]79 »       ldr»    r4,·[r4,·#8]
80 »       blx»    r480 »       blx»    r4
81 »       cbz»    r0,·ce·<nsec3_get_closest_provable_encloser_optin+0x92>81 »       cbz»    r0,·ce·<nsec3_get_closest_provable_encloser_optin+0x92>
82 »       ldrh»   r3,·[r0,·#28]82 »       ldrh»   r3,·[r0,·#28]
83 »       lsls»   r3,·r3,·#2583 »       lsls»   r3,·r3,·#25
84 »       bpl.n»  c8·<nsec3_get_closest_provable_encloser_optin+0x8c>84 »       bpl.n»  c8·<nsec3_get_closest_provable_encloser_optin+0x8c>
Offset 112, 46 lines modifiedOffset 112, 46 lines modified
112 »       strd»   r5,·r6,·[sp,·#4]112 »       strd»   r5,·r6,·[sp,·#4]
113 »       ldr»    r6,·[r2,·#0]113 »       ldr»    r6,·[r2,·#0]
114 »       strd»   r7,·r8,·[sp,·#12]114 »       strd»   r7,·r8,·[sp,·#12]
115 »       ldr.w»  r8,·[pc,·#160]»      ;·1ac·<nsec3_get_closest_provable_encloser_optout+0xb0>115 »       ldr.w»  r8,·[pc,·#160]»      ;·1ac·<nsec3_get_closest_provable_encloser_optout+0xb0>
116 »       strd»   r9,·sl,·[sp,·#20]116 »       strd»   r9,·sl,·[sp,·#20]
117 »       strd»   fp,·lr,·[sp,·#28]117 »       strd»   fp,·lr,·[sp,·#28]
118 »       sub»    sp,·#12118 »       sub»    sp,·#12
119 »       subs»   r5,·r6,·#1 
120 »       str»    r2,·[sp,·#4]119 »       str»    r2,·[sp,·#4]
 120 »       subs»   r5,·r6,·#1
121 »       add»    r8,·pc121 »       add»    r8,·pc
122 »       bmi.n»  1a8·<nsec3_get_closest_provable_encloser_optout+0xac>122 »       bmi.n»  1a8·<nsec3_get_closest_provable_encloser_optout+0xac>
123 »       ldr»    r2,·[pc,·#140]»;·(1b0·<nsec3_get_closest_provable_encloser_optout+0xb4>)123 »       ldr»    r2,·[pc,·#140]»;·(1b0·<nsec3_get_closest_provable_encloser_optout+0xb4>)
124 »       add.w»  r6,·r1,·r6,·lsl·#2124 »       ldr.w»  sl,·[pc,·#144]»      ;·1b4·<nsec3_get_closest_provable_encloser_optout+0xb8>
125 »       mov.w»  sl,·#148»   ;·0x94 
126 »       str»    r0,·[sp,·#0]125 »       str»    r0,·[sp,·#0]
127 »       ldr.w»  r9,·[pc,·#132]»      ;·1b4·<nsec3_get_closest_provable_encloser_optout+0xb8>126 »       add.w»  r6,·r1,·r6,·lsl·#2
 127 »       mov.w»  r9,·#148»   ;·0x94
128 »       ldr.w»  r7,·[r8,·r2]128 »       ldr.w»  r7,·[r8,·r2]
129 »       add»    r9,·pc129 »       add»    sl,·pc
130 »       ldr.w»  fp,·[r6,·#-4]!130 »       ldr.w»  fp,·[r6,·#-4]!
131 »       mov»    r3,·fp131 »       mov»    r3,·fp
132 »       ldrb.w» ip,·[r3],·#1132 »       ldrb.w» ip,·[r3],·#1
133 »       mul.w»  r2,·sl,·ip133 »       mul.w»  r2,·r9,·ip
134 »       add»    ip,·r3134 »       add»    ip,·r3
135 »       cmp»    r3,·ip135 »       cmp»    r3,·ip
136 »       ldr»    r1,·[r7,·r2]136 »       ldr»    r1,·[r7,·r2]
137 »       beq.n»  16c·<nsec3_get_closest_provable_encloser_optout+0x70>137 »       beq.n»  16c·<nsec3_get_closest_provable_encloser_optout+0x70>
 138 »       ldr»    r2,·[pc,·#104]»;·(1b8·<nsec3_get_closest_provable_encloser_optout+0xbc>)
138 »       add.w»  r4,·r7,·#148»;·0x94139 »       add.w»  r4,·r7,·#148»;·0x94
139 »       ldr»    r2,·[pc,·#100]»;·(1b8·<nsec3_get_closest_provable_encloser_optout+0xbc>) 
140 »       ldr.w»  lr,·[r8,·r2]140 »       ldr.w»  lr,·[r8,·r2]
141 »       ldrb.w» r2,·[r3],·#1141 »       ldrb.w» r2,·[r3],·#1
142 »       ldr.w»  r2,·[lr,·r2,·lsl·#2]142 »       ldr.w»  r2,·[lr,·r2,·lsl·#2]
143 »       cmp»    ip,·r3143 »       cmp»    ip,·r3
144 »       ldr.w»  r2,·[r4,·r2,·lsl·#2]144 »       ldr.w»  r2,·[r4,·r2,·lsl·#2]
145 »       add.w»  r4,·r4,·#148»;·0x94145 »       add.w»  r4,·r4,·#148»;·0x94
146 »       add»    r1,·r2146 »       add»    r1,·r2
147 »       bne.n»  156·<nsec3_get_closest_provable_encloser_optout+0x5a>147 »       bne.n»  156·<nsec3_get_closest_provable_encloser_optout+0x5a>
148 »       ldr»    r4,·[r0,·#8]148 »       ldr»    r4,·[r0,·#8]
149 »       mov»    r2,·fp149 »       mov»    r2,·fp
150 »       mov»    r3,·r9150 »       mov»    r3,·sl
151 »       add.w»  r0,·r0,·#4151 »       add.w»  r0,·r0,·#4
152 »       ldr»    r4,·[r4,·#8]152 »       ldr»    r4,·[r4,·#8]
153 »       blx»    r4153 »       blx»    r4
154 »       cbz»    r0,·18e·<nsec3_get_closest_provable_encloser_optout+0x92>154 »       cbz»    r0,·18e·<nsec3_get_closest_provable_encloser_optout+0x92>
155 »       ldrh»   r3,·[r0,·#28]155 »       ldrh»   r3,·[r0,·#28]
156 »       lsls»   r3,·r3,·#24156 »       lsls»   r3,·r3,·#24
157 »       bpl.n»  188·<nsec3_get_closest_provable_encloser_optout+0x8c>157 »       bpl.n»  188·<nsec3_get_closest_provable_encloser_optout+0x8c>
Offset 180, 44 lines modifiedOffset 180, 44 lines modified
180 ·R_ARM_GOT32»    ZDB_HASH_TABLE_MAP180 ·R_ARM_GOT32»    ZDB_HASH_TABLE_MAP
  
181 000001bc·<nsec3_closest_encloser_proof>:181 000001bc·<nsec3_closest_encloser_proof>:
182 nsec3_closest_encloser_proof():182 nsec3_closest_encloser_proof():
183 »       str.w»  r4,·[sp,·#-36]!183 »       str.w»  r4,·[sp,·#-36]!
Max diff block lines reached; 45676/49725 bytes (91.86%) of diff not shown.
110 KB
nsec3_collection.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········11912·(bytes·into·file)13 ··Start·of·section·headers:··········11908·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1219 ··Number·of·section·headers:·········12
20 ··Section·header·string·table·index:·1120 ··Section·header·string·table·index:·11
2.38 KB
readelf --wide --sections {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 There·are·12·section·headers,·starting·at·offset·0x2e88:1 There·are·12·section·headers,·starting·at·offset·0x2e84:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·002188·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·002184·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0028d0·000550·08···I··9···1··46 ··[·2]·.rel.text·········REL·············00000000·0028cc·000550·08···I··9···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0021bc·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0021b8·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0021bc·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0021b8·000000·00··WA··0···0··1
9 ··[·5]·.rodata···········PROGBITS········00000000·0021bc·000009·00···A··0···0··49 ··[·5]·.rodata···········PROGBITS········00000000·0021b8·000009·00···A··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0021c8·000037·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0021c4·000037·01·AMS··0···0··4
11 ··[·7]·.note.GNU-stack···PROGBITS········00000000·0021ff·000000·00······0···0··111 ··[·7]·.note.GNU-stack···PROGBITS········00000000·0021fb·000000·00······0···0··1
12 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0021ff·000033·00······0···0··112 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0021fb·000033·00······0···0··1
13 ··[·9]·.symtab···········SYMTAB··········00000000·002234·0003d0·10·····10··30··413 ··[·9]·.symtab···········SYMTAB··········00000000·002230·0003d0·10·····10··30··4
14 ··[10]·.strtab···········STRTAB··········00000000·002604·0002ca·00······0···0··114 ··[10]·.strtab···········STRTAB··········00000000·002600·0002ca·00······0···0··1
15 ··[11]·.shstrtab·········STRTAB··········00000000·002e20·000067·00······0···0··115 ··[11]·.shstrtab·········STRTAB··········00000000·002e1c·000067·00······0···0··1
16 Key·to·Flags:16 Key·to·Flags:
17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
20 ··y·(purecode),·p·(processor·specific)20 ··y·(purecode),·p·(processor·specific)
4.3 KB
readelf --wide --symbols {}
    
Offset 12, 18 lines modifiedOffset 12, 18 lines modified
12 ·····8:·00000115····46·FUNC····LOCAL··DEFAULT····1·avl_destroy_12 ·····8:·00000115····46·FUNC····LOCAL··DEFAULT····1·avl_destroy_
13 ·····9:·00000145····62·FUNC····LOCAL··DEFAULT····1·avl_callback_and_destroy_13 ·····9:·00000145····62·FUNC····LOCAL··DEFAULT····1·avl_callback_and_destroy_
14 ····10:·00000185···316·FUNC····LOCAL··DEFAULT····1·nsec3_avl_check_common14 ····10:·00000185···316·FUNC····LOCAL··DEFAULT····1·nsec3_avl_check_common
15 ····11:·000002b4·····0·NOTYPE··LOCAL··DEFAULT····1·$d15 ····11:·000002b4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
16 ····12:·000002c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t16 ····12:·000002c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
17 ····13:·0000054c·····0·NOTYPE··LOCAL··DEFAULT····1·$d17 ····13:·0000054c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
18 ····14:·00000554·····0·NOTYPE··LOCAL··DEFAULT····1·$t18 ····14:·00000554·····0·NOTYPE··LOCAL··DEFAULT····1·$t
19 ····15:·000008f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d19 ····15:·000008f0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
20 ····16:·00000900·····0·NOTYPE··LOCAL··DEFAULT····1·$t20 ····16:·000008fc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
21 ····17:·00002060·····0·NOTYPE··LOCAL··DEFAULT····1·$d21 ····17:·0000205c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
22 ····18:·0000206c·····0·NOTYPE··LOCAL··DEFAULT····1·$t22 ····18:·00002068·····0·NOTYPE··LOCAL··DEFAULT····1·$t
23 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT····5·23 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
24 ····20:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d24 ····20:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
25 ····21:·00000000·····2·OBJECT··LOCAL··DEFAULT····5·DIR_TO_AVL_BALANCE_25 ····21:·00000000·····2·OBJECT··LOCAL··DEFAULT····5·DIR_TO_AVL_BALANCE_
26 ····22:·00000004·····5·OBJECT··LOCAL··DEFAULT····5·AVL_BALANCE_TO_DIR_26 ····22:·00000004·····5·OBJECT··LOCAL··DEFAULT····5·AVL_BALANCE_TO_DIR_
27 ····23:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d27 ····23:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
28 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT····1·28 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
29 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT····3·29 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
Offset 41, 24 lines modifiedOffset 41, 24 lines modified
41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__termout__42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__termout__
43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__termerr__43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__termerr__
44 ····40:·000002c1·····8·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_init44 ····40:·000002c1·····8·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_init
45 ····41:·000002c9····82·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_find45 ····41:·000002c9····82·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_find
46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp
47 ····43:·0000031d···568·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_insert47 ····43:·0000031d···568·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_insert
48 ····44:·00000555···940·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_delete48 ····44:·00000555···936·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_delete
49 ····45:·00000901··2448·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_destroy49 ····45:·000008fd··2448·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_destroy
50 ····46:·00001291····16·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_node_last50 ····46:·0000128d····16·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_node_last
51 ····47:·000012a1····46·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_iterator_init51 ····47:·0000129d····46·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_iterator_init
52 ····48:·000012d1····12·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_iterator_hasnext52 ····48:·000012cd····12·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_iterator_hasnext
53 ····49:·000012dd····76·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_iterator_next_node53 ····49:·000012d9····76·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_iterator_next_node
54 ····50:·00001329··2852·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_callback_and_destroy54 ····50:·00001325··2852·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_callback_and_destroy
55 ····51:·00001e4d····18·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_get_first55 ····51:·00001e49····18·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_get_first
56 ····52:·00001e61····54·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_node_next56 ····52:·00001e5d····54·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_node_next
57 ····53:·00001e99····36·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_node_prev57 ····53:·00001e95····36·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_node_prev
58 ····54:·00001ebd····76·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_node_mod_next58 ····54:·00001eb9····76·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_node_mod_next
59 ····55:·00001f09····76·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_node_mod_prev59 ····55:·00001f05····76·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_node_mod_prev
60 ····56:·00001f55···280·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_check60 ····56:·00001f51···280·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_check
61 ····57:·0000206d·····2·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_dump61 ····57:·00002069·····2·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_dump
62 ····58:·00002071···102·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_find_interval_start62 ····58:·0000206d···102·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_find_interval_start
63 ····59:·000020d9···172·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_find_interval_prev_mod63 ····59:·000020d5···172·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_find_interval_prev_mod
64 ····60:·00002185·····4·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_find_prev_mod64 ····60:·00002181·····4·FUNC····GLOBAL·DEFAULT····1·nsec3_avl_find_prev_mod
19.1 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x28d0·contains·170·entries:1 Relocation·section·'.rel.text'·at·offset·0x28cc·contains·170·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 000000b8··00001e0a·R_ARM_THM_CALL·········00000000···zalloc_line3 000000b8··00001e0a·R_ARM_THM_CALL·········00000000···zalloc_line
4 000000cc··00001f0a·R_ARM_THM_CALL·········00000000···memset4 000000cc··00001f0a·R_ARM_THM_CALL·········00000000···memset
5 000000e0··0000200a·R_ARM_THM_CALL·········00000000···memcpy5 000000e0··0000200a·R_ARM_THM_CALL·········00000000···memcpy
6 00000102··0000210a·R_ARM_THM_CALL·········00000000···dief6 00000102··0000210a·R_ARM_THM_CALL·········00000000···dief
7 00000106··0000220a·R_ARM_THM_CALL·········00000000···abort7 00000106··0000220a·R_ARM_THM_CALL·········00000000···abort
8 0000010c··00000503·R_ARM_REL32············00000000···.LC08 0000010c··00000503·R_ARM_REL32············00000000···.LC0
Offset 23, 151 lines modifiedOffset 23, 151 lines modified
23 00000302··00002a0a·R_ARM_THM_CALL·········00000000···memcmp23 00000302··00002a0a·R_ARM_THM_CALL·········00000000···memcmp
24 00000368··00002a0a·R_ARM_THM_CALL·········00000000···memcmp24 00000368··00002a0a·R_ARM_THM_CALL·········00000000···memcmp
25 00000384··00002a0a·R_ARM_THM_CALL·········00000000···memcmp25 00000384··00002a0a·R_ARM_THM_CALL·········00000000···memcmp
26 0000054c··00001303·R_ARM_REL32············00000000···.rodata26 0000054c··00001303·R_ARM_REL32············00000000···.rodata
27 00000550··00001303·R_ARM_REL32············00000000···.rodata27 00000550··00001303·R_ARM_REL32············00000000···.rodata
28 00000596··00002a0a·R_ARM_THM_CALL·········00000000···memcmp28 00000596··00002a0a·R_ARM_THM_CALL·········00000000···memcmp
29 000005b4··00002a0a·R_ARM_THM_CALL·········00000000···memcmp29 000005b4··00002a0a·R_ARM_THM_CALL·········00000000···memcmp
30 000006fe··0000230a·R_ARM_THM_CALL·········00000000···zfree_line30 00000704··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
31 00000850··0000230a·R_ARM_THM_CALL·········00000000···zfree_line31 0000084c··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
 32 000008f0··00001303·R_ARM_REL32············00000000···.rodata
32 000008f4··00001303·R_ARM_REL32············00000000···.rodata33 000008f4··00001303·R_ARM_REL32············00000000···.rodata
33 000008f8··00001303·R_ARM_REL32············00000000···.rodata34 000008f8··00001303·R_ARM_REL32············00000000···.rodata
34 000008fc··00001303·R_ARM_REL32············00000000···.rodata35 00000968··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
35 0000096c··0000230a·R_ARM_THM_CALL·········00000000···zfree_line36 00000998··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
36 0000099c··0000230a·R_ARM_THM_CALL·········00000000···zfree_line37 000009aa··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
37 000009ae··0000230a·R_ARM_THM_CALL·········00000000···zfree_line38 000009e4··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
38 000009e8··0000230a·R_ARM_THM_CALL·········00000000···zfree_line39 00000a14··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
39 00000a18··0000230a·R_ARM_THM_CALL·········00000000···zfree_line40 00000a26··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
40 00000a2a··0000230a·R_ARM_THM_CALL·········00000000···zfree_line41 00000a38··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
41 00000a3c··0000230a·R_ARM_THM_CALL·········00000000···zfree_line42 00000a7e··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
42 00000a82··0000230a·R_ARM_THM_CALL·········00000000···zfree_line43 00000aae··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
43 00000ab2··0000230a·R_ARM_THM_CALL·········00000000···zfree_line44 00000ac0··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
44 00000ac4··0000230a·R_ARM_THM_CALL·········00000000···zfree_line45 00000afa··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
45 00000afe··0000230a·R_ARM_THM_CALL·········00000000···zfree_line46 00000b2a··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
46 00000b2e··0000230a·R_ARM_THM_CALL·········00000000···zfree_line47 00000b3c··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
47 00000b40··0000230a·R_ARM_THM_CALL·········00000000···zfree_line48 00000b4e··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
48 00000b52··0000230a·R_ARM_THM_CALL·········00000000···zfree_line49 00000b60··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
49 00000b64··0000230a·R_ARM_THM_CALL·········00000000···zfree_line50 00000bae··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
50 00000bb2··0000230a·R_ARM_THM_CALL·········00000000···zfree_line51 00000bde··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
51 00000be2··0000230a·R_ARM_THM_CALL·········00000000···zfree_line52 00000bf0··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
52 00000bf4··0000230a·R_ARM_THM_CALL·········00000000···zfree_line53 00000c2a··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
53 00000c2e··0000230a·R_ARM_THM_CALL·········00000000···zfree_line54 00000c5a··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
54 00000c5e··0000230a·R_ARM_THM_CALL·········00000000···zfree_line55 00000c6c··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
55 00000c70··0000230a·R_ARM_THM_CALL·········00000000···zfree_line56 00000c7e··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
56 00000c82··0000230a·R_ARM_THM_CALL·········00000000···zfree_line57 00000cc4··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
57 00000cc8··0000230a·R_ARM_THM_CALL·········00000000···zfree_line58 00000cf4··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
58 00000cf8··0000230a·R_ARM_THM_CALL·········00000000···zfree_line59 00000d06··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
59 00000d0a··0000230a·R_ARM_THM_CALL·········00000000···zfree_line60 00000d40··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
60 00000d44··0000230a·R_ARM_THM_CALL·········00000000···zfree_line61 00000d70··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
61 00000d74··0000230a·R_ARM_THM_CALL·········00000000···zfree_line62 00000d82··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
62 00000d86··0000230a·R_ARM_THM_CALL·········00000000···zfree_line63 00000d94··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
63 00000d98··0000230a·R_ARM_THM_CALL·········00000000···zfree_line64 00000da6··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
64 00000daa··0000230a·R_ARM_THM_CALL·········00000000···zfree_line65 00000db8··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
65 00000dbc··0000230a·R_ARM_THM_CALL·········00000000···zfree_line66 00000e0e··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
66 00000e12··0000230a·R_ARM_THM_CALL·········00000000···zfree_line67 00000e3e··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
67 00000e42··0000230a·R_ARM_THM_CALL·········00000000···zfree_line68 00000e50··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
68 00000e54··0000230a·R_ARM_THM_CALL·········00000000···zfree_line69 00000e8a··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
69 00000e8e··0000230a·R_ARM_THM_CALL·········00000000···zfree_line70 00000eba··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
70 00000ebe··0000230a·R_ARM_THM_CALL·········00000000···zfree_line71 00000ecc··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
71 00000ed0··0000230a·R_ARM_THM_CALL·········00000000···zfree_line72 00000ede··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
72 00000ee2··0000230a·R_ARM_THM_CALL·········00000000···zfree_line73 00000f24··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
73 00000f28··0000230a·R_ARM_THM_CALL·········00000000···zfree_line74 00000f54··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
74 00000f58··0000230a·R_ARM_THM_CALL·········00000000···zfree_line75 00000f66··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
75 00000f6a··0000230a·R_ARM_THM_CALL·········00000000···zfree_line76 00000fa0··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
76 00000fa4··0000230a·R_ARM_THM_CALL·········00000000···zfree_line77 00000fd0··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
77 00000fd4··0000230a·R_ARM_THM_CALL·········00000000···zfree_line78 00000fe2··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
78 00000fe6··0000230a·R_ARM_THM_CALL·········00000000···zfree_line79 00000ff4··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
79 00000ff8··0000230a·R_ARM_THM_CALL·········00000000···zfree_line80 00001006··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
80 0000100a··0000230a·R_ARM_THM_CALL·········00000000···zfree_line81 00001054··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
81 00001058··0000230a·R_ARM_THM_CALL·········00000000···zfree_line82 00001084··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
82 00001088··0000230a·R_ARM_THM_CALL·········00000000···zfree_line83 00001096··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
83 0000109a··0000230a·R_ARM_THM_CALL·········00000000···zfree_line84 000010d0··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
84 000010d4··0000230a·R_ARM_THM_CALL·········00000000···zfree_line85 00001100··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
85 00001104··0000230a·R_ARM_THM_CALL·········00000000···zfree_line86 00001112··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
86 00001116··0000230a·R_ARM_THM_CALL·········00000000···zfree_line87 00001124··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
87 00001128··0000230a·R_ARM_THM_CALL·········00000000···zfree_line88 0000116a··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
88 0000116e··0000230a·R_ARM_THM_CALL·········00000000···zfree_line89 0000119a··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
89 0000119e··0000230a·R_ARM_THM_CALL·········00000000···zfree_line90 000011ac··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
90 000011b0··0000230a·R_ARM_THM_CALL·········00000000···zfree_line91 000011e6··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
91 000011ea··0000230a·R_ARM_THM_CALL·········00000000···zfree_line92 00001216··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
92 0000121a··0000230a·R_ARM_THM_CALL·········00000000···zfree_line93 00001228··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
93 0000122c··0000230a·R_ARM_THM_CALL·········00000000···zfree_line94 0000123a··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
94 0000123e··0000230a·R_ARM_THM_CALL·········00000000···zfree_line95 0000124c··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
95 00001250··0000230a·R_ARM_THM_CALL·········00000000···zfree_line96 0000125e··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
96 00001262··0000230a·R_ARM_THM_CALL·········00000000···zfree_line97 00001270··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
97 00001274··0000230a·R_ARM_THM_CALL·········00000000···zfree_line98 000013a0··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
98 000013a4··0000230a·R_ARM_THM_CALL·········00000000···zfree_line99 000013d8··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
99 000013dc··0000230a·R_ARM_THM_CALL·········00000000···zfree_line100 000013ee··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
100 000013f2··0000230a·R_ARM_THM_CALL·········00000000···zfree_line101 00001430··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
101 00001434··0000230a·R_ARM_THM_CALL·········00000000···zfree_line102 00001468··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
102 0000146c··0000230a·R_ARM_THM_CALL·········00000000···zfree_line103 0000147e··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
103 00001482··0000230a·R_ARM_THM_CALL·········00000000···zfree_line104 00001494··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
104 00001498··0000230a·R_ARM_THM_CALL·········00000000···zfree_line105 000014e2··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
105 000014e6··0000230a·R_ARM_THM_CALL·········00000000···zfree_line106 0000151a··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
106 0000151e··0000230a·R_ARM_THM_CALL·········00000000···zfree_line107 00001530··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
107 00001534··0000230a·R_ARM_THM_CALL·········00000000···zfree_line108 00001572··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
108 00001576··0000230a·R_ARM_THM_CALL·········00000000···zfree_line109 000015aa··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
109 000015ae··0000230a·R_ARM_THM_CALL·········00000000···zfree_line110 000015c0··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
110 000015c4··0000230a·R_ARM_THM_CALL·········00000000···zfree_line111 000015d6··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
111 000015da··0000230a·R_ARM_THM_CALL·········00000000···zfree_line112 000015ec··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
112 000015f0··0000230a·R_ARM_THM_CALL·········00000000···zfree_line113 00001646··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
113 0000164a··0000230a·R_ARM_THM_CALL·········00000000···zfree_line114 0000167e··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
114 00001682··0000230a·R_ARM_THM_CALL·········00000000···zfree_line115 00001694··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
115 00001698··0000230a·R_ARM_THM_CALL·········00000000···zfree_line116 000016d6··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
116 000016da··0000230a·R_ARM_THM_CALL·········00000000···zfree_line117 0000170e··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
117 00001712··0000230a·R_ARM_THM_CALL·········00000000···zfree_line118 00001724··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
118 00001728··0000230a·R_ARM_THM_CALL·········00000000···zfree_line119 0000173a··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
119 0000173e··0000230a·R_ARM_THM_CALL·········00000000···zfree_line120 00001788··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
120 0000178c··0000230a·R_ARM_THM_CALL·········00000000···zfree_line121 000017c0··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
121 000017c4··0000230a·R_ARM_THM_CALL·········00000000···zfree_line122 000017d6··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
122 000017da··0000230a·R_ARM_THM_CALL·········00000000···zfree_line123 00001818··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
123 0000181c··0000230a·R_ARM_THM_CALL·········00000000···zfree_line124 00001850··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
124 00001854··0000230a·R_ARM_THM_CALL·········00000000···zfree_line125 00001866··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
125 0000186a··0000230a·R_ARM_THM_CALL·········00000000···zfree_line126 0000187c··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
126 00001880··0000230a·R_ARM_THM_CALL·········00000000···zfree_line127 00001892··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
127 00001896··0000230a·R_ARM_THM_CALL·········00000000···zfree_line128 000018a8··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
128 000018ac··0000230a·R_ARM_THM_CALL·········00000000···zfree_line129 0000190a··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
129 0000190e··0000230a·R_ARM_THM_CALL·········00000000···zfree_line130 00001942··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
130 00001946··0000230a·R_ARM_THM_CALL·········00000000···zfree_line131 00001958··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
131 0000195c··0000230a·R_ARM_THM_CALL·········00000000···zfree_line132 0000199a··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
132 0000199e··0000230a·R_ARM_THM_CALL·········00000000···zfree_line133 000019d2··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
133 000019d6··0000230a·R_ARM_THM_CALL·········00000000···zfree_line134 000019e8··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
134 000019ec··0000230a·R_ARM_THM_CALL·········00000000···zfree_line135 000019fe··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
135 00001a02··0000230a·R_ARM_THM_CALL·········00000000···zfree_line136 00001a4c··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
136 00001a50··0000230a·R_ARM_THM_CALL·········00000000···zfree_line137 00001a84··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
137 00001a88··0000230a·R_ARM_THM_CALL·········00000000···zfree_line138 00001a9a··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
138 00001a9e··0000230a·R_ARM_THM_CALL·········00000000···zfree_line139 00001adc··0000230a·R_ARM_THM_CALL·········00000000···zfree_line
Max diff block lines reached; 1433/19499 bytes (7.35%) of diff not shown.
83.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 20, 16 lines modifiedOffset 20, 16 lines modified
20 »       ittee»  lt20 »       ittee»  lt
21 »       movlt»  r4,·#121 »       movlt»  r4,·#1
22 »       movlt»  r1,·#022 »       movlt»  r1,·#0
23 »       movge»  r4,·#023 »       movge»  r4,·#0
24 »       movge»  r1,·#255»   ;·0xff24 »       movge»  r1,·#255»   ;·0xff
25 »       strb»   r4,·[r2,·#12]25 »       strb»   r4,·[r2,·#12]
26 »       strb»   r1,·[r0,·#12]26 »       strb»   r1,·[r0,·#12]
27 »       mov.w»  r4,·#0 
28 »       ldr»    r1,·[r3,·#4]27 »       ldr»    r1,·[r3,·#4]
 28 »       mov.w»  r4,·#0
29 »       strb»   r4,·[r3,·#12]29 »       strb»   r4,·[r3,·#12]
30 »       str»    r3,·[r2,·#8]30 »       str»    r3,·[r2,·#8]
31 »       cbz»    r1,·3a·<avl_node_double_rotation2+0x3a>31 »       cbz»    r1,·3a·<avl_node_double_rotation2+0x3a>
32 »       str»    r2,·[r1,·#8]32 »       str»    r2,·[r1,·#8]
33 »       ldr»    r4,·[r3,·#0]33 »       ldr»    r4,·[r3,·#0]
34 »       cbz»    r4,·40·<avl_node_double_rotation2+0x40>34 »       cbz»    r4,·40·<avl_node_double_rotation2+0x40>
35 »       str»    r0,·[r4,·#8]35 »       str»    r0,·[r4,·#8]
Offset 55, 16 lines modifiedOffset 55, 16 lines modified
55 »       ittee»  gt55 »       ittee»  gt
56 »       movgt»  r4,·#255»   ;·0xff56 »       movgt»  r4,·#255»   ;·0xff
57 »       movgt»  r1,·#057 »       movgt»  r1,·#0
58 »       movle»  r4,·#058 »       movle»  r4,·#0
59 »       movle»  r1,·#159 »       movle»  r1,·#1
60 »       strb»   r4,·[r2,·#12]60 »       strb»   r4,·[r2,·#12]
61 »       strb»   r1,·[r0,·#12]61 »       strb»   r1,·[r0,·#12]
62 »       mov.w»  r4,·#0 
63 »       ldr»    r1,·[r3,·#0]62 »       ldr»    r1,·[r3,·#0]
 63 »       mov.w»  r4,·#0
64 »       strb»   r4,·[r3,·#12]64 »       strb»   r4,·[r3,·#12]
65 »       str»    r3,·[r2,·#8]65 »       str»    r3,·[r2,·#8]
66 »       cbz»    r1,·86·<avl_node_double_rotation2+0x86>66 »       cbz»    r1,·86·<avl_node_double_rotation2+0x86>
67 »       str»    r2,·[r1,·#8]67 »       str»    r2,·[r1,·#8]
68 »       ldr»    r4,·[r3,·#4]68 »       ldr»    r4,·[r3,·#4]
69 »       cbz»    r4,·8c·<avl_node_double_rotation2+0x8c>69 »       cbz»    r4,·8c·<avl_node_double_rotation2+0x8c>
70 »       str»    r0,·[r4,·#8]70 »       str»    r0,·[r4,·#8]
Offset 88, 37 lines modifiedOffset 88, 37 lines modified
88 »       ldrb»   r0,·[r0,·#0]88 »       ldrb»   r0,·[r0,·#0]
89 »       add.w»  r0,·r0,·#43» ;·0x2b89 »       add.w»  r0,·r0,·#43» ;·0x2b
90 »       mov.w»  r0,·r0,·lsr·#390 »       mov.w»  r0,·r0,·lsr·#3
91 »       bl»     0·<zalloc_line>91 »       bl»     0·<zalloc_line>
92 ·R_ARM_THM_CALL» zalloc_line92 ·R_ARM_THM_CALL» zalloc_line
93 »       cbz»    r0,·f0·<avl_create_node+0x4c>93 »       cbz»    r0,·f0·<avl_create_node+0x4c>
94 »       ldrb»   r2,·[r5,·#0]94 »       ldrb»   r2,·[r5,·#0]
 95 »       mov.w»  r1,·#0
95 »       mov»    r4,·r096 »       mov»    r4,·r0
96 »       mov.w»  r6,·#097 »       mov»    r6,·r1
97 »       mov»    r1,·r6 
98 »       add.w»  r2,·r2,·#44» ;·0x2c98 »       add.w»  r2,·r2,·#44» ;·0x2c
99 »       bl»     0·<memset>99 »       bl»     0·<memset>
100 ·R_ARM_THM_CALL» memset100 ·R_ARM_THM_CALL» memset
101 »       strd»   r6,·r6,·[r4]101 »       strd»   r6,·r6,·[r4]
 102 »       ldrb»   r2,·[r5,·#0]
102 »       mov»    r1,·r5103 »       mov»    r1,·r5
103 »       add.w»  r0,·r4,·#40» ;·0x28104 »       add.w»  r0,·r4,·#40» ;·0x28
104 »       ldrb»   r2,·[r5,·#0] 
105 »       add.w»  r2,·r2,·#1105 »       add.w»  r2,·r2,·#1
106 »       bl»     0·<memcpy>106 »       bl»     0·<memcpy>
107 ·R_ARM_THM_CALL» memcpy107 ·R_ARM_THM_CALL» memcpy
108 »       mov»    r0,·r4108 »       mov»    r0,·r4
109 »       strb»   r6,·[r4,·#12]109 »       strb»   r6,·[r4,·#12]
110 »       ldrd»   r4,·r5,·[sp]110 »       ldrd»   r4,·r5,·[sp]
111 »       add»    sp,·#8111 »       add»    sp,·#8
112 »       pop»    {r6,·pc}112 »       pop»    {r6,·pc}
113 »       ldr»    r2,·[pc,·#24]» ;·(10c·<avl_create_node+0x68>)113 »       ldr»    r2,·[pc,·#24]» ;·(10c·<avl_create_node+0x68>)
 114 »       ldr»    r1,·[pc,·#28]» ;·(110·<avl_create_node+0x6c>)
114 »       movs»   r0,·#25115 »       movs»   r0,·#25
115 »       movt»   r0,·#32770»  ;·0x8002116 »       movt»   r0,·#32770»  ;·0x8002
116 »       mov.w»  r3,·#354»   ;·0x162117 »       mov.w»  r3,·#354»   ;·0x162
117 »       ldr»    r1,·[pc,·#16]» ;·(110·<avl_create_node+0x6c>) 
118 »       add»    r2,·pc118 »       add»    r2,·pc
119 »       add»    r1,·pc119 »       add»    r1,·pc
120 »       bl»     0·<dief>120 »       bl»     0·<dief>
121 ·R_ARM_THM_CALL» dief121 ·R_ARM_THM_CALL» dief
122 »       bl»     0·<abort>122 »       bl»     0·<abort>
123 ·R_ARM_THM_CALL» abort123 ·R_ARM_THM_CALL» abort
124 »       nop124 »       nop
Offset 160, 29 lines modifiedOffset 160, 29 lines modified
160 »       cbz»    r0,·162·<avl_callback_and_destroy_+0x1e>160 »       cbz»    r0,·162·<avl_callback_and_destroy_+0x1e>
161 »       mov»    r1,·r5161 »       mov»    r1,·r5
162 »       bl»     144·<avl_callback_and_destroy_>162 »       bl»     144·<avl_callback_and_destroy_>
163 »       mov»    r0,·r4163 »       mov»    r0,·r4
164 »       blx»    r5164 »       blx»    r5
165 »       ldrb.w» r1,·[r4,·#40]»      ;·0x28165 »       ldrb.w» r1,·[r4,·#40]»      ;·0x28
166 »       mov»    r0,·r4166 »       mov»    r0,·r4
167 »       ldrd»   r3,·r4,·[sp] 
168 »       ldrd»   r5,·lr,·[sp,·#8]167 »       ldrd»   r5,·lr,·[sp,·#8]
 168 »       ldrd»   r3,·r4,·[sp]
169 »       add»    sp,·#16169 »       add»    sp,·#16
170 »       add.w»  r1,·r1,·#42» ;·0x2a170 »       add.w»  r1,·r1,·#42» ;·0x2a
171 »       mov.w»  r1,·r1,·lsr·#3171 »       mov.w»  r1,·r1,·lsr·#3
172 »       b.w»    0·<zfree_line>172 »       b.w»    0·<zfree_line>
173 ·R_ARM_THM_JUMP24»       zfree_line173 ·R_ARM_THM_JUMP24»       zfree_line
174 »       nop174 »       nop
  
175 00000184·<nsec3_avl_check_common>:175 00000184·<nsec3_avl_check_common>:
176 nsec3_avl_check_common():176 nsec3_avl_check_common():
177 »       strd»   r4,·r5,·[sp,·#-24]!177 »       strd»   r4,·r5,·[sp,·#-24]!
178 »       mov»    r5,·r0178 »       mov»    r5,·r0
179 »       ldr»    r0,·[r0,·#0] 
180 »       strd»   r8,·lr,·[sp,·#16]179 »       strd»   r8,·lr,·[sp,·#16]
 180 »       ldr»    r0,·[r0,·#0]
181 »       ldr.w»  r8,·[pc,·#288]»      ;·2b4·<nsec3_avl_check_common+0x130>181 »       ldr.w»  r8,·[pc,·#288]»      ;·2b4·<nsec3_avl_check_common+0x130>
182 »       strd»   r6,·r7,·[sp,·#8]182 »       strd»   r6,·r7,·[sp,·#8]
183 »       mov»    r6,·r1183 »       mov»    r6,·r1
184 »       ldr»    r7,·[r5,·#4]184 »       ldr»    r7,·[r5,·#4]
185 »       add»    r8,·pc185 »       add»    r8,·pc
186 »       cmp»    r0,·#0186 »       cmp»    r0,·#0
187 »       beq.n»  242·<nsec3_avl_check_common+0xbe>187 »       beq.n»  242·<nsec3_avl_check_common+0xbe>
Offset 236, 16 lines modifiedOffset 236, 16 lines modified
236 »       neglt»  r3,·r3236 »       neglt»  r3,·r3
237 »       cmp»    r3,·#1237 »       cmp»    r3,·#1
238 »       bgt.n»  234·<nsec3_avl_check_common+0xb0>238 »       bgt.n»  234·<nsec3_avl_check_common+0xb0>
239 »       cmp»    r4,·r0239 »       cmp»    r4,·r0
240 »       it»     lt240 »       it»     lt
241 »       movlt»  r4,·r0241 »       movlt»  r4,·r0
242 »       mov»    r0,·r4242 »       mov»    r0,·r4
243 »       ldrd»   r4,·r5,·[sp] 
244 »       ldrd»   r6,·r7,·[sp,·#8]243 »       ldrd»   r6,·r7,·[sp,·#8]
 244 »       ldrd»   r4,·r5,·[sp]
245 »       add»    sp,·#16245 »       add»    sp,·#16
246 »       ldmia.w»sp!,·{r8,·pc}246 »       ldmia.w»sp!,·{r8,·pc}
247 »       bl»     0·<logger_flush>247 »       bl»     0·<logger_flush>
248 ·R_ARM_THM_CALL» logger_flush248 ·R_ARM_THM_CALL» logger_flush
249 »       rsb»    r4,·r6,·#0249 »       rsb»    r4,·r6,·#0
250 »       bl»     0·<logger_flush>250 »       bl»     0·<logger_flush>
251 ·R_ARM_THM_CALL» logger_flush251 ·R_ARM_THM_CALL» logger_flush
Offset 337, 32 lines modifiedOffset 337, 32 lines modified
Max diff block lines reached; 82581/85347 bytes (96.76%) of diff not shown.
831 B
nsec3_hash.o
807 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 9, 26 lines modifiedOffset 9, 26 lines modified
9 »       movt»   r0,·#32773»  ;·0x80059 »       movt»   r0,·#32773»  ;·0x8005
10 »       bx»     lr10 »       bx»     lr
11 »       nop11 »       nop
  
12 0000000c·<nsec3_hash_sha1_function>:12 0000000c·<nsec3_hash_sha1_function>:
13 nsec3_hash_sha1_function():13 nsec3_hash_sha1_function():
14 »       str.w»  r4,·[sp,·#-36]!14 »       str.w»  r4,·[sp,·#-36]!
15 »       strd»   r5,·r6,·[sp,·#4] 
16 »       strd»   r7,·r8,·[sp,·#12]15 »       strd»   r7,·r8,·[sp,·#12]
17 »       mov»    r7,·r2 
18 »       mov»    r8,·r3 
19 »       strd»   r9,·sl,·[sp,·#20]16 »       strd»   r9,·sl,·[sp,·#20]
20 »       mov»    r9,·r017 »       strd»   r5,·r6,·[sp,·#4]
21 »       mov»    sl,·r1 
22 »       strd»   fp,·lr,·[sp,·#28]18 »       strd»   fp,·lr,·[sp,·#28]
23 »       sub»    sp,·#100»     ;·0x6419 »       sub»    sp,·#100»     ;·0x64
24 »       ldrb.w» fp,·[sp,·#144]»     ;·0x9020 »       ldrb.w» fp,·[sp,·#144]»     ;·0x90
25 »       mov»    r4,·sp21 »       mov»    r4,·sp
 22 »       mov»    r9,·r0
26 »       mov»    r0,·r423 »       mov»    r0,·r4
 24 »       mov»    sl,·r1
 25 »       mov»    r7,·r2
 26 »       mov»    r8,·r3
27 »       ldrd»   r5,·r6,·[sp,·#136]»    ;·0x8827 »       ldrd»   r5,·r6,·[sp,·#136]»    ;·0x88
28 »       bl»     0·<SHA1_Init>28 »       bl»     0·<SHA1_Init>
29 ·R_ARM_THM_CALL» SHA1_Init29 ·R_ARM_THM_CALL» SHA1_Init
30 »       cmp.w»  fp,·#030 »       cmp.w»  fp,·#0
31 »       bne.n»  a2·<nsec3_hash_sha1_function+0x96>31 »       bne.n»  a2·<nsec3_hash_sha1_function+0x96>
32 »       mov»    r2,·sl32 »       mov»    r2,·sl
33 »       mov»    r1,·r933 »       mov»    r1,·r9
38.0 KB
nsec3_item.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········4912·(bytes·into·file)13 ··Start·of·section·headers:··········4900·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x1330:1 There·are·11·section·headers,·starting·at·offset·0x1324:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000828·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00081c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0010c0·000210·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·0010b4·000210·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00085c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000850·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·00085c·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000850·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·00085c·00002b·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000850·00002b·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·000887·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·00087b·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000887·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00087b·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·0008bc·0003c0·10······9··15··412 ··[·8]·.symtab···········SYMTAB··········00000000·0008b0·0003c0·10······9··15··4
13 ··[·9]·.strtab···········STRTAB··········00000000·000c7c·000441·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·000c70·000441·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·0012d0·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·0012c4·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
4.71 KB
readelf --wide --symbols {}
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 Symbol·table·'.symtab'·contains·60·entries:2 Symbol·table·'.symtab'·contains·60·entries:
3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
5 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t5 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····2:·00000598·····0·NOTYPE··LOCAL··DEFAULT····1·$d6 ·····2:·00000598·····0·NOTYPE··LOCAL··DEFAULT····1·$d
7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC07 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
8 ·····4:·0000059c·····0·NOTYPE··LOCAL··DEFAULT····1·$t8 ·····4:·0000059c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
9 ·····5:·00000820·····0·NOTYPE··LOCAL··DEFAULT····1·$d9 ·····5:·00000814·····0·NOTYPE··LOCAL··DEFAULT····1·$d
10 ·····6:·00000010·····0·NOTYPE··LOCAL··DEFAULT····5·.LC110 ·····6:·00000010·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
11 ·····7:·00000024·····0·NOTYPE··LOCAL··DEFAULT····5·.LC211 ·····7:·00000024·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
12 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d12 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
13 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····1·13 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
14 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT····3·14 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
15 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····4·15 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
16 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····5·16 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
Offset 26, 38 lines modifiedOffset 26, 38 lines modified
26 ····22:·000000c1····78·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_item_find_by_record26 ····22:·000000c1····78·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_item_find_by_record
27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_zone_get_from_rdata27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_zone_get_from_rdata
28 ····24:·00000111···130·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_item_equals_rdata28 ····24:·00000111···130·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_item_equals_rdata
29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3param_compare_by_rdata29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3param_compare_by_rdata
30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_avl_node_mod_next30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_avl_node_mod_next
31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp
32 ····28:·00000195···108·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_item_equals_rdata_lenient32 ····28:·00000195···108·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_item_equals_rdata_lenient
33 ····29:·00000201···210·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_item_to_zdb_packed_ttlrdata33 ····29:·00000201···206·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_item_to_zdb_packed_ttlrdata
34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
35 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·base32hex_encode35 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·base32hex_encode
36 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len36 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len
37 ····33:·000002d5···256·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_item_to_new_zdb_packed_ttlrdata37 ····33:·000002d1···250·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_item_to_new_zdb_packed_ttlrdata
38 ····34:·000003d5····32·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_item_get_label38 ····34:·000003cd····30·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_item_get_label
39 ····35:·000003f5····80·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_item_write_owner39 ····35:·000003ed····80·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_item_write_owner
40 ····36:·00000445···254·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_item_to_output_stream40 ····36:·0000043d···252·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_item_to_output_stream
41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·output_stream_write_u1641 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·output_stream_write_u16
42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·output_stream_write_nu3242 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·output_stream_write_nu32
43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·output_stream_write_nu1643 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·output_stream_write_nu16
44 ····40:·00000545····88·FUNC····GLOBAL·DEFAULT····1·nsec3_item_format_writer_callback44 ····40:·00000539···100·FUNC····GLOBAL·DEFAULT····1·nsec3_item_format_writer_callback
45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bytearray_output_stream_init_ex_static45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bytearray_output_stream_init_ex_static
46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bytearray_output_stream_buffer46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bytearray_output_stream_buffer
47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformat47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformat
48 ····44:·0000059d····52·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_item_rrsig_del_by_keytag48 ····44:·0000059d····48·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_item_rrsig_del_by_keytag
49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
50 ····46:·000005d1····88·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_item_rrsig_del50 ····46:·000005cd····88·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_item_rrsig_del
51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_record_equals_unpacked51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_record_equals_unpacked
52 ····48:·00000629···114·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_item_rrsig_add52 ····48:·00000625···114·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_item_rrsig_add
53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_record_equals53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_record_equals
54 ····50:·0000069d····32·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_item_rrsig_delete_all54 ····50:·00000699····32·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_item_rrsig_delete_all
55 ····51:·000006bd····86·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_item_empties55 ····51:·000006b9····86·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_item_empties
56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_remove_all_star56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_remove_all_star
57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_remove_all_owners57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_remove_all_owners
58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line
59 ····55:·00000715···276·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_item_update_bitmap59 ····55:·00000711···268·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_item_update_bitmap
60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line
61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief
63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort
7.94 KB
readelf --wide --relocs {}
    
Offset 1, 69 lines modifiedOffset 1, 69 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x10c0·contains·66·entries:1 Relocation·section·'.rel.text'·at·offset·0x10b4·contains·66·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000028··0000140a·R_ARM_THM_CALL·········00000000···base32hex_decode3 00000028··0000140a·R_ARM_THM_CALL·········00000000···base32hex_decode
4 0000003e··0000120a·R_ARM_THM_CALL·········00000000···nsec3_avl_find4 0000003e··0000120a·R_ARM_THM_CALL·········00000000···nsec3_avl_find
5 00000080··0000140a·R_ARM_THM_CALL·········00000000···base32hex_decode5 00000080··0000140a·R_ARM_THM_CALL·········00000000···base32hex_decode
6 00000090··0000120a·R_ARM_THM_CALL·········00000000···nsec3_avl_find6 00000090··0000120a·R_ARM_THM_CALL·········00000000···nsec3_avl_find
7 000000d2··0000170a·R_ARM_THM_CALL·········00000000···nsec3_zone_get_from_rdata7 000000d2··0000170a·R_ARM_THM_CALL·········00000000···nsec3_zone_get_from_rdata
8 000000e6··0000140a·R_ARM_THM_CALL·········00000000···base32hex_decode8 000000e6··0000140a·R_ARM_THM_CALL·········00000000···base32hex_decode
9 000000fa··0000120a·R_ARM_THM_CALL·········00000000···nsec3_avl_find9 000000fa··0000120a·R_ARM_THM_CALL·········00000000···nsec3_avl_find
10 0000014e··0000190a·R_ARM_THM_CALL·········00000000···nsec3param_compare_by_rdata10 0000014e··0000190a·R_ARM_THM_CALL·········00000000···nsec3param_compare_by_rdata
11 0000015a··00001a0a·R_ARM_THM_CALL·········00000000···nsec3_avl_node_mod_next11 0000015e··00001a0a·R_ARM_THM_CALL·········00000000···nsec3_avl_node_mod_next
12 0000016a··00001b0a·R_ARM_THM_CALL·········00000000···memcmp12 0000016a··00001b0a·R_ARM_THM_CALL·········00000000···memcmp
13 0000017a··00001b0a·R_ARM_THM_CALL·········00000000···memcmp13 0000017a··00001b0a·R_ARM_THM_CALL·········00000000···memcmp
14 000001d0··0000190a·R_ARM_THM_CALL·········00000000···nsec3param_compare_by_rdata14 000001d0··0000190a·R_ARM_THM_CALL·········00000000···nsec3param_compare_by_rdata
15 000001dc··00001a0a·R_ARM_THM_CALL·········00000000···nsec3_avl_node_mod_next15 000001dc··00001a0a·R_ARM_THM_CALL·········00000000···nsec3_avl_node_mod_next
16 000001e8··00001b0a·R_ARM_THM_CALL·········00000000···memcmp16 000001e8··00001b0a·R_ARM_THM_CALL·········00000000···memcmp
17 0000025c··00001e0a·R_ARM_THM_CALL·········00000000···memcpy17 00000258··00001e0a·R_ARM_THM_CALL·········00000000···memcpy
18 00000262··00001a0a·R_ARM_THM_CALL·········00000000···nsec3_avl_node_mod_next18 0000025e··00001a0a·R_ARM_THM_CALL·········00000000···nsec3_avl_node_mod_next
19 0000026e··00001e0a·R_ARM_THM_CALL·········00000000···memcpy19 0000026a··00001e0a·R_ARM_THM_CALL·········00000000···memcpy
20 0000027a··00001e0a·R_ARM_THM_CALL·········00000000···memcpy20 00000276··00001e0a·R_ARM_THM_CALL·········00000000···memcpy
21 00000288··00001f0a·R_ARM_THM_CALL·········00000000···base32hex_encode21 00000284··00001f0a·R_ARM_THM_CALL·········00000000···base32hex_encode
22 00000296··0000200a·R_ARM_THM_CALL·········00000000···dnsname_len22 00000294··0000200a·R_ARM_THM_CALL·········00000000···dnsname_len
23 000002a2··00001e0a·R_ARM_THM_CALL·········00000000···memcpy23 000002a0··00001e0a·R_ARM_THM_CALL·········00000000···memcpy
24 00000342··00001e0a·R_ARM_THM_CALL·········00000000···memcpy24 00000338··00001e0a·R_ARM_THM_CALL·········00000000···memcpy
25 00000348··00001a0a·R_ARM_THM_CALL·········00000000···nsec3_avl_node_mod_next25 0000033e··00001a0a·R_ARM_THM_CALL·········00000000···nsec3_avl_node_mod_next
26 00000354··00001e0a·R_ARM_THM_CALL·········00000000···memcpy26 0000034a··00001e0a·R_ARM_THM_CALL·········00000000···memcpy
27 00000360··00001e0a·R_ARM_THM_CALL·········00000000···memcpy27 00000356··00001e0a·R_ARM_THM_CALL·········00000000···memcpy
28 00000376··00001f0a·R_ARM_THM_CALL·········00000000···base32hex_encode28 0000036c··00001f0a·R_ARM_THM_CALL·········00000000···base32hex_encode
29 00000386··0000200a·R_ARM_THM_CALL·········00000000···dnsname_len29 0000037c··0000200a·R_ARM_THM_CALL·········00000000···dnsname_len
30 00000398··00001e0a·R_ARM_THM_CALL·········00000000···memcpy30 0000038c··00001e0a·R_ARM_THM_CALL·········00000000···memcpy
31 000003e6··00001f0a·R_ARM_THM_CALL·········00000000···base32hex_encode31 000003de··00001f0a·R_ARM_THM_CALL·········00000000···base32hex_encode
32 00000410··00001f0a·R_ARM_THM_CALL·········00000000···base32hex_encode32 00000408··00001f0a·R_ARM_THM_CALL·········00000000···base32hex_encode
33 0000042a··0000200a·R_ARM_THM_CALL·········00000000···dnsname_len33 00000420··0000200a·R_ARM_THM_CALL·········00000000···dnsname_len
34 00000474··00001f0a·R_ARM_THM_CALL·········00000000···base32hex_encode34 0000046c··00001f0a·R_ARM_THM_CALL·········00000000···base32hex_encode
35 00000496··0000200a·R_ARM_THM_CALL·········00000000···dnsname_len35 0000048c··0000200a·R_ARM_THM_CALL·········00000000···dnsname_len
 36 000004a6··0000250a·R_ARM_THM_CALL·········00000000···output_stream_write_u16
36 000004b0··0000250a·R_ARM_THM_CALL·········00000000···output_stream_write_u1637 000004b0··0000250a·R_ARM_THM_CALL·········00000000···output_stream_write_u16
37 000004ba··0000250a·R_ARM_THM_CALL·········00000000···output_stream_write_u1638 000004b8··0000260a·R_ARM_THM_CALL·········00000000···output_stream_write_nu32
38 000004c2··0000260a·R_ARM_THM_CALL·········00000000···output_stream_write_nu3239 000004c2··0000270a·R_ARM_THM_CALL·········00000000···output_stream_write_nu16
39 000004cc··0000270a·R_ARM_THM_CALL·········00000000···output_stream_write_nu1640 00000504··00001a0a·R_ARM_THM_CALL·········00000000···nsec3_avl_node_mod_next
40 0000050e··00001a0a·R_ARM_THM_CALL·········00000000···nsec3_avl_node_mod_next41 0000055e··0000290a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_init_ex_static
41 00000566··0000290a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_init_ex_static42 0000056e··0000240a·R_ARM_THM_CALL·········0000043d···nsec3_zone_item_to_output_stream
42 00000576··0000240a·R_ARM_THM_CALL·········00000445···nsec3_zone_item_to_output_stream43 00000574··00002a0a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_buffer
43 0000057c··00002a0a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_buffer44 00000580··00002b0a·R_ARM_THM_CALL·········00000000···osformat
44 00000588··00002b0a·R_ARM_THM_CALL·········00000000···osformat 
45 00000598··00000303·R_ARM_REL32············00000000···.LC045 00000598··00000303·R_ARM_REL32············00000000···.LC0
46 000005fc··00002f0a·R_ARM_THM_CALL·········00000000···zdb_record_equals_unpacked46 000005f8··00002f0a·R_ARM_THM_CALL·········00000000···zdb_record_equals_unpacked
47 0000060a··00002d0a·R_ARM_THM_CALL·········00000000···free47 00000606··00002d0a·R_ARM_THM_CALL·········00000000···free
48 0000064c··0000310a·R_ARM_THM_CALL·········00000000···zdb_record_equals48 00000648··0000310a·R_ARM_THM_CALL·········00000000···zdb_record_equals
49 00000658··00002d0a·R_ARM_THM_CALL·········00000000···free49 00000654··00002d0a·R_ARM_THM_CALL·········00000000···free
50 000006ae··00002d0a·R_ARM_THM_CALL·········00000000···free50 000006aa··00002d0a·R_ARM_THM_CALL·········00000000···free
51 000006c6··0000340a·R_ARM_THM_CALL·········00000000···nsec3_remove_all_star51 000006c2··0000340a·R_ARM_THM_CALL·········00000000···nsec3_remove_all_star
52 000006cc··0000350a·R_ARM_THM_CALL·········00000000···nsec3_remove_all_owners52 000006c8··0000350a·R_ARM_THM_CALL·········00000000···nsec3_remove_all_owners
53 000006e0··0000360a·R_ARM_THM_CALL·········00000000···zfree_line53 000006dc··0000360a·R_ARM_THM_CALL·········00000000···zfree_line
54 000006f4··00002d0a·R_ARM_THM_CALL·········00000000···free54 000006f0··00002d0a·R_ARM_THM_CALL·········00000000···free
55 0000070c··00002d0a·R_ARM_THM_CALL·········00000000···free55 00000708··00002d0a·R_ARM_THM_CALL·········00000000···free
56 00000772··00002d0a·R_ARM_THM_CALL·········00000000···free56 0000076e··00002d0a·R_ARM_THM_CALL·········00000000···free
57 00000782··0000380a·R_ARM_THM_CALL·········00000000···zalloc_line57 0000077e··0000380a·R_ARM_THM_CALL·········00000000···zalloc_line
58 0000079c··00001e0a·R_ARM_THM_CALL·········00000000···memcpy58 00000798··00001e0a·R_ARM_THM_CALL·········00000000···memcpy
59 000007b2··0000360a·R_ARM_THM_CALL·········00000000···zfree_line59 000007ae··0000360a·R_ARM_THM_CALL·········00000000···zfree_line
60 000007c4··0000390a·R_ARM_THM_CALL·········00000000···malloc60 000007c0··0000390a·R_ARM_THM_CALL·········00000000···malloc
61 000007d2··00001b0a·R_ARM_THM_CALL·········00000000···memcmp61 000007ce··00001b0a·R_ARM_THM_CALL·········00000000···memcmp
62 00000818··00003a0a·R_ARM_THM_CALL·········00000000···dief62 0000080a··00003a0a·R_ARM_THM_CALL·········00000000···dief
63 0000081c··00003b0a·R_ARM_THM_CALL·········00000000···abort63 0000080e··00003b0a·R_ARM_THM_CALL·········00000000···abort
64 00000820··00000603·R_ARM_REL32············00000010···.LC164 00000814··00000603·R_ARM_REL32············00000010···.LC1
65 00000824··00000703·R_ARM_REL32············00000024···.LC265 00000818··00000703·R_ARM_REL32············00000024···.LC2
66 00000004··0000101e·R_ARM_THM_JUMP24·······00000000···nsec3_avl_find_interval_start66 00000004··0000101e·R_ARM_THM_JUMP24·······00000000···nsec3_avl_find_interval_start
67 0000000c··0000121e·R_ARM_THM_JUMP24·······00000000···nsec3_avl_find67 0000000c··0000121e·R_ARM_THM_JUMP24·······00000000···nsec3_avl_find
68 000005c2··00002d1e·R_ARM_THM_JUMP24·······00000000···free68 000005c0··00002d1e·R_ARM_THM_JUMP24·······00000000···free
22.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 16, 17 lines modifiedOffset 16, 17 lines modified
16 ·R_ARM_THM_JUMP24»       nsec3_avl_find16 ·R_ARM_THM_JUMP24»       nsec3_avl_find
  
17 00000010·<nsec3_zone_item_find_by_name>:17 00000010·<nsec3_zone_item_find_by_name>:
18 nsec3_zone_item_find_by_name():18 nsec3_zone_item_find_by_name():
19 »       mov»    r3,·r119 »       mov»    r3,·r1
20 »       str.w»  r4,·[sp,·#-12]!20 »       str.w»  r4,·[sp,·#-12]!
21 »       strd»   r5,·lr,·[sp,·#4]21 »       strd»   r5,·lr,·[sp,·#4]
 22 »       ldrb.w» r1,·[r3],·#1
22 »       sub»    sp,·#260»     ;·0x10423 »       sub»    sp,·#260»     ;·0x104
23 »       mov»    r5,·r024 »       mov»    r5,·r0
24 »       ldrb.w» r1,·[r3],·#1 
25 »       add.w»  r2,·sp,·#125 »       add.w»  r2,·sp,·#1
26 »       mov»    r0,·r326 »       mov»    r0,·r3
27 »       bl»     0·<base32hex_decode>27 »       bl»     0·<base32hex_decode>
28 ·R_ARM_THM_CALL» base32hex_decode28 ·R_ARM_THM_CALL» base32hex_decode
29 »       subs»   r3,·r0,·#029 »       subs»   r3,·r0,·#0
30 »       it»     lt30 »       it»     lt
31 »       movlt»  r0,·#031 »       movlt»  r0,·#0
Offset 42, 22 lines modifiedOffset 42, 22 lines modified
42 »       add»    sp,·#842 »       add»    sp,·#8
43 »       ldr.w»  pc,·[sp],·#443 »       ldr.w»  pc,·[sp],·#4
44 »       nop44 »       nop
  
45 00000050·<nsec3_zone_item_find_by_name_ext>:45 00000050·<nsec3_zone_item_find_by_name_ext>:
46 nsec3_zone_item_find_by_name_ext():46 nsec3_zone_item_find_by_name_ext():
47 »       str.w»  r4,·[sp,·#-28]!47 »       str.w»  r4,·[sp,·#-28]!
 48 »       ldr»    r4,·[r0,·#12]
48 »       strd»   r5,·r6,·[sp,·#4]49 »       strd»   r5,·r6,·[sp,·#4]
49 »       mov»    r6,·r1 
50 »       strd»   r7,·r8,·[sp,·#12]50 »       strd»   r7,·r8,·[sp,·#12]
51 »       add.w»  r8,·r1,·#1 
52 »       strd»   r9,·lr,·[sp,·#20]51 »       strd»   r9,·lr,·[sp,·#20]
53 »       sub»    sp,·#260»     ;·0x10452 »       sub»    sp,·#260»     ;·0x104
54 »       mov»    r9,·r253 »       mov»    r9,·r2
55 »       ldr»    r4,·[r0,·#12]54 »       mov»    r6,·r1
 55 »       add.w»  r8,·r1,·#1
56 »       mov»    r5,·sp56 »       mov»    r5,·sp
57 »       add.w»  r7,·sp,·#157 »       add.w»  r7,·sp,·#1
58 »       cbnz»   r4,·7a·<nsec3_zone_item_find_by_name_ext+0x2a>58 »       cbnz»   r4,·7a·<nsec3_zone_item_find_by_name_ext+0x2a>
59 »       b.n»    b6·<nsec3_zone_item_find_by_name_ext+0x66>59 »       b.n»    b6·<nsec3_zone_item_find_by_name_ext+0x66>
60 »       ldr»    r4,·[r4,·#0]60 »       ldr»    r4,·[r4,·#0]
61 »       cbz»    r4,·b6·<nsec3_zone_item_find_by_name_ext+0x66>61 »       cbz»    r4,·b6·<nsec3_zone_item_find_by_name_ext+0x66>
62 »       ldrb»   r1,·[r6,·#0]62 »       ldrb»   r1,·[r6,·#0]
Offset 87, 20 lines modifiedOffset 87, 20 lines modified
87 »       mov»    r0,·r487 »       mov»    r0,·r4
88 »       b.n»    98·<nsec3_zone_item_find_by_name_ext+0x48>88 »       b.n»    98·<nsec3_zone_item_find_by_name_ext+0x48>
89 »       nop89 »       nop
  
90 000000c0·<nsec3_zone_item_find_by_record>:90 000000c0·<nsec3_zone_item_find_by_record>:
91 nsec3_zone_item_find_by_record():91 nsec3_zone_item_find_by_record():
92 »       str.w»  r4,·[sp,·#-12]!92 »       str.w»  r4,·[sp,·#-12]!
93 »       mov»    r4,·r1 
94 »       strd»   r5,·lr,·[sp,·#4]93 »       strd»   r5,·lr,·[sp,·#4]
95 »       mov»    r5,·r294 »       mov»    r5,·r2
96 »       sub»    sp,·#260»     ;·0x10495 »       sub»    sp,·#260»     ;·0x104
97 »       mov»    r1,·r596 »       mov»    r4,·r1
98 »       mov»    r2,·r397 »       mov»    r2,·r3
 98 »       mov»    r1,·r5
99 »       bl»     0·<nsec3_zone_get_from_rdata>99 »       bl»     0·<nsec3_zone_get_from_rdata>
100 ·R_ARM_THM_CALL» nsec3_zone_get_from_rdata100 ·R_ARM_THM_CALL» nsec3_zone_get_from_rdata
101 »       mov»    r5,·r0101 »       mov»    r5,·r0
102 »       cbz»    r0,·100·<nsec3_zone_item_find_by_record+0x40>102 »       cbz»    r0,·100·<nsec3_zone_item_find_by_record+0x40>
103 »       mov»    r0,·r4103 »       mov»    r0,·r4
104 »       add.w»  r2,·sp,·#1104 »       add.w»  r2,·sp,·#1
105 »       ldrb.w» r1,·[r0],·#1105 »       ldrb.w» r1,·[r0],·#1
Offset 129, 54 lines modifiedOffset 129, 54 lines modified
129 »       strd»   r3,·r4,·[sp,·#-24]!129 »       strd»   r3,·r4,·[sp,·#-24]!
130 »       ldrh»   r4,·[r1,·#14]130 »       ldrh»   r4,·[r1,·#14]
131 »       strd»   r5,·r6,·[sp,·#8]131 »       strd»   r5,·r6,·[sp,·#8]
132 »       strd»   r7,·lr,·[sp,·#16]132 »       strd»   r7,·lr,·[sp,·#16]
133 »       ldrb.w» r6,·[r1,·#40]»      ;·0x28133 »       ldrb.w» r6,·[r1,·#40]»      ;·0x28
134 »       ldrb»   r5,·[r0,·#12]134 »       ldrb»   r5,·[r0,·#12]
135 »       add»    r4,·r6135 »       add»    r4,·r6
136 »       add.w»  r4,·r4,·#1 
137 »       add.w»  r5,·r5,·#5136 »       add.w»  r5,·r5,·#5
 137 »       add.w»  r4,·r4,·#1
138 »       add»    r4,·r5138 »       add»    r4,·r5
139 »       cmp»    r2,·r4139 »       cmp»    r2,·r4
140 »       beq.n»  144·<nsec3_zone_item_equals_rdata+0x34>140 »       beq.n»  144·<nsec3_zone_item_equals_rdata+0x34>
141 »       ldrd»   r3,·r4,·[sp]141 »       ldrd»   r3,·r4,·[sp]
142 »       mov.w»  r0,·#0 
143 »       ldrd»   r5,·r6,·[sp,·#8]142 »       ldrd»   r5,·r6,·[sp,·#8]
144 »       add»    sp,·#16143 »       add»    sp,·#16
 144 »       mov.w»  r0,·#0
145 »       pop»    {r7,·pc}145 »       pop»    {r7,·pc}
146 »       mov»    r4,·r1146 »       mov»    r4,·r1
147 »       add.w»  r1,·r0,·#8147 »       add.w»  r1,·r0,·#8
148 »       mov»    r0,·r3148 »       mov»    r0,·r3
149 »       mov»    r7,·r3149 »       mov»    r7,·r3
150 »       bl»     0·<nsec3param_compare_by_rdata>150 »       bl»     0·<nsec3param_compare_by_rdata>
151 ·R_ARM_THM_CALL» nsec3param_compare_by_rdata151 ·R_ARM_THM_CALL» nsec3param_compare_by_rdata
152 »       cmp»    r0,·#0152 »       cmp»    r0,·#0
153 »       bne.n»  134·<nsec3_zone_item_equals_rdata+0x24>153 »       bne.n»  134·<nsec3_zone_item_equals_rdata+0x24>
154 »       mov»    r0,·r4 
155 »       add»    r5,·r7154 »       add»    r5,·r7
 155 »       add.w»  r6,·r6,·#1
 156 »       mov»    r0,·r4
156 »       bl»     0·<nsec3_avl_node_mod_next>157 »       bl»     0·<nsec3_avl_node_mod_next>
157 ·R_ARM_THM_CALL» nsec3_avl_node_mod_next158 ·R_ARM_THM_CALL» nsec3_avl_node_mod_next
158 »       add.w»  r6,·r6,·#1 
159 »       add.w»  r1,·r0,·#40» ;·0x28 
160 »       mov»    r2,·r6159 »       mov»    r2,·r6
 160 »       add.w»  r1,·r0,·#40» ;·0x28
161 »       mov»    r0,·r5161 »       mov»    r0,·r5
162 »       bl»     0·<memcmp>162 »       bl»     0·<memcmp>
163 ·R_ARM_THM_CALL» memcmp163 ·R_ARM_THM_CALL» memcmp
164 »       cmp»    r0,·#0164 »       cmp»    r0,·#0
165 »       bne.n»  134·<nsec3_zone_item_equals_rdata+0x24>165 »       bne.n»  134·<nsec3_zone_item_equals_rdata+0x24>
166 »       add.w»  r0,·r5,·r6166 »       add.w»  r0,·r5,·r6
167 »       ldrh»   r2,·[r4,·#14]167 »       ldrh»   r2,·[r4,·#14]
168 »       ldr»    r1,·[r4,·#36]» ;·0x24168 »       ldr»    r1,·[r4,·#36]» ;·0x24
169 »       bl»     0·<memcmp>169 »       bl»     0·<memcmp>
170 ·R_ARM_THM_CALL» memcmp170 ·R_ARM_THM_CALL» memcmp
171 »       clz»    r0,·r0171 »       clz»    r0,·r0
172 »       ldrd»   r3,·r4,·[sp]172 »       ldrd»   r3,·r4,·[sp]
173 »       mov.w»  r0,·r0,·lsr·#5 
174 »       ldrd»   r5,·r6,·[sp,·#8]173 »       ldrd»   r5,·r6,·[sp,·#8]
175 »       add»    sp,·#16174 »       add»    sp,·#16
 175 »       mov.w»  r0,·r0,·lsr·#5
176 »       pop»    {r7,·pc}176 »       pop»    {r7,·pc}
177 »       nop177 »       nop
  
178 00000194·<nsec3_zone_item_equals_rdata_lenient>:178 00000194·<nsec3_zone_item_equals_rdata_lenient>:
179 nsec3_zone_item_equals_rdata_lenient():179 nsec3_zone_item_equals_rdata_lenient():
180 »       strd»   r3,·r4,·[sp,·#-24]!180 »       strd»   r3,·r4,·[sp,·#-24]!
181 »       strd»   r5,·r6,·[sp,·#8]181 »       strd»   r5,·r6,·[sp,·#8]
Offset 185, 292 lines modifiedOffset 185, 286 lines modified
Max diff block lines reached; 19674/22567 bytes (87.18%) of diff not shown.
81.3 KB
nsec3-chain-replay.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········9228·(bytes·into·file)13 ··Start·of·section·headers:··········9348·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1319 ··Number·of·section·headers:·········13
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·12
2.55 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x240c:1 There·are·13·section·headers,·starting·at·offset·0x2484:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000e60·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000ea8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001e7c·0004f0·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·001ec4·000520·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000e94·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000edc·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000e94·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000edc·000000·00··WA··0···0··1
9 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·000e94·000014·00··WA··0···0··49 ··[·5]·.data.rel.ro.local·PROGBITS········00000000·000edc·000014·00··WA··0···0··4
10 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·00236c·000028·08···I·10···5··410 ··[·6]·.rel.data.rel.ro.local·REL·············00000000·0023e4·000028·08···I·10···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·000ea8·0003df·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·000ef0·0003df·01·AMS··0···0··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·001287·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·0012cf·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001287·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0012cf·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·0012bc·000670·10·····11··52··414 ··[10]·.symtab···········SYMTAB··········00000000·001304·000670·10·····11··52··4
15 ··[11]·.strtab···········STRTAB··········00000000·00192c·000550·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·001974·000550·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·002394·000076·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·00240c·000076·00······0···0··1
17 Key·to·Flags:17 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··y·(purecode),·p·(processor·specific)21 ··y·(purecode),·p·(processor·specific)
5.2 KB
readelf --wide --symbols {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
  
1 Symbol·table·'.symtab'·contains·103·entries:1 Symbol·table·'.symtab'·contains·103·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000001···188·FUNC····LOCAL··DEFAULT····1·nsec3_chain_replay_finalise4 ·····1:·00000001···188·FUNC····LOCAL··DEFAULT····1·nsec3_chain_replay_finalise
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····3:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····1·$d6 ·····3:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
7 ·····4:·000000c5···144·FUNC····LOCAL··DEFAULT····1·nsec3_chain_replay_record_delete_cb7 ·····4:·000000c5···132·FUNC····LOCAL··DEFAULT····1·nsec3_chain_replay_record_delete_cb
8 ·····5:·000000bd·····6·FUNC····LOCAL··DEFAULT····1·nsec3_chain_replay_fqdn_key_delete8 ·····5:·000000bd·····6·FUNC····LOCAL··DEFAULT····1·nsec3_chain_replay_fqdn_key_delete
9 ·····6:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t9 ·····6:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
10 ·····7:·00000148·····0·NOTYPE··LOCAL··DEFAULT····1·$d10 ·····7:·0000013c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC011 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
12 ·····9:·00000154·····0·NOTYPE··LOCAL··DEFAULT····1·$t12 ·····9:·00000148·····0·NOTYPE··LOCAL··DEFAULT····1·$t
13 ····10:·00000155····80·FUNC····LOCAL··DEFAULT····1·nsec3_chain_replay_record_format13 ····10:·00000149····80·FUNC····LOCAL··DEFAULT····1·nsec3_chain_replay_record_format
14 ····11:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····1·$d14 ····11:·00000194·····0·NOTYPE··LOCAL··DEFAULT····1·$d
15 ····12:·00000038·····0·NOTYPE··LOCAL··DEFAULT····7·.LC115 ····12:·00000038·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1
16 ····13:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····1·$t16 ····13:·00000198·····0·NOTYPE··LOCAL··DEFAULT····1·$t
17 ····14:·000001a5····78·FUNC····LOCAL··DEFAULT····1·nsec3_chain_replay_record_nsec3_compare17 ····14:·00000199····78·FUNC····LOCAL··DEFAULT····1·nsec3_chain_replay_record_nsec3_compare
18 ····15:·000001f5···236·FUNC····LOCAL··DEFAULT····1·nsec3_chain_replay_record_new18 ····15:·000001e9···236·FUNC····LOCAL··DEFAULT····1·nsec3_chain_replay_record_new
19 ····16:·000002cc·····0·NOTYPE··LOCAL··DEFAULT····1·$d19 ····16:·000002c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
20 ····17:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC420 ····17:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4
21 ····18:·00000058·····0·NOTYPE··LOCAL··DEFAULT····7·.LC221 ····18:·00000058·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2
22 ····19:·00000074·····0·NOTYPE··LOCAL··DEFAULT····7·.LC322 ····19:·00000074·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3
23 ····20:·000002e0·····0·NOTYPE··LOCAL··DEFAULT····1·$t23 ····20:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
24 ····21:·000002e1··2388·FUNC····LOCAL··DEFAULT····1·nsec3_chain_replay_execute24 ····21:·000002d5··2376·FUNC····LOCAL··DEFAULT····1·nsec3_chain_replay_execute
25 ····22:·00000bc0·····0·NOTYPE··LOCAL··DEFAULT····1·$d25 ····22:·00000ba8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
26 ····23:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC526 ····23:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5
27 ····24:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC627 ····24:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC6
28 ····25:·00000104·····0·NOTYPE··LOCAL··DEFAULT····7·.LC728 ····25:·00000104·····0·NOTYPE··LOCAL··DEFAULT····7·.LC7
29 ····26:·00000130·····0·NOTYPE··LOCAL··DEFAULT····7·.LC829 ····26:·00000130·····0·NOTYPE··LOCAL··DEFAULT····7·.LC8
30 ····27:·00000160·····0·NOTYPE··LOCAL··DEFAULT····7·.LC930 ····27:·00000160·····0·NOTYPE··LOCAL··DEFAULT····7·.LC9
31 ····28:·00000188·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1031 ····28:·00000188·····0·NOTYPE··LOCAL··DEFAULT····7·.LC10
32 ····29:·000001b0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1132 ····29:·000001b0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC11
Offset 35, 18 lines modifiedOffset 35, 18 lines modified
35 ····31:·000002a8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1535 ····31:·000002a8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC15
36 ····32:·00000238·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1436 ····32:·00000238·····0·NOTYPE··LOCAL··DEFAULT····7·.LC14
37 ····33:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1337 ····33:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC13
38 ····34:·00000364·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1838 ····34:·00000364·····0·NOTYPE··LOCAL··DEFAULT····7·.LC18
39 ····35:·00000398·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1939 ····35:·00000398·····0·NOTYPE··LOCAL··DEFAULT····7·.LC19
40 ····36:·00000328·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1740 ····36:·00000328·····0·NOTYPE··LOCAL··DEFAULT····7·.LC17
41 ····37:·000002fc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1641 ····37:·000002fc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC16
42 ····38:·00000c34·····0·NOTYPE··LOCAL··DEFAULT····1·$t42 ····38:·00000c1c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
43 ····39:·00000c35···192·FUNC····LOCAL··DEFAULT····1·nsec3_chain_replay_record_add43 ····39:·00000c1d···238·FUNC····LOCAL··DEFAULT····1·nsec3_chain_replay_record_add
44 ····40:·00000cf5···192·FUNC····LOCAL··DEFAULT····1·nsec3_chain_replay_record_del44 ····40:·00000d0d···238·FUNC····LOCAL··DEFAULT····1·nsec3_chain_replay_record_del
45 ····41:·00000e4c·····0·NOTYPE··LOCAL··DEFAULT····1·$d45 ····41:·00000e94·····0·NOTYPE··LOCAL··DEFAULT····1·$d
46 ····42:·00000000·····0·SECTION·LOCAL··DEFAULT····5·46 ····42:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
47 ····43:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d47 ····43:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
48 ····44:·00000000····20·OBJECT··LOCAL··DEFAULT····5·nsec3_chain_replay_vtbl48 ····44:·00000000····20·OBJECT··LOCAL··DEFAULT····5·nsec3_chain_replay_vtbl
49 ····45:·00000000·····0·SECTION·LOCAL··DEFAULT····7·49 ····45:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
50 ····46:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d50 ····46:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
51 ····47:·00000000·····0·SECTION·LOCAL··DEFAULT····1·51 ····47:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
52 ····48:·00000000·····0·SECTION·LOCAL··DEFAULT····3·52 ····48:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
Offset 95, 12 lines modifiedOffset 95, 12 lines modified
95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_zone_label_update_chain0_links95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_zone_label_update_chain0_links
96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_destroy96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_destroy
97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_zone_new97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_zone_new
98 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_remove_all_star98 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_remove_all_star
99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
100 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit100 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_dnsname_node_compare101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_dnsname_node_compare
102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_append102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_zdup
103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_zdup103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_append
104 ···100:·00000db5···172·FUNC····GLOBAL·DEFAULT····1·nsec3_chain_replay_init104 ···100:·00000dfd···172·FUNC····GLOBAL·DEFAULT····1·nsec3_chain_replay_init
105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_init105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_init
106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_acquire106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_acquire
22.6 KB
readelf --wide --relocs {}
    
Offset 1, 169 lines modifiedOffset 1, 175 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1e7c·contains·158·entries:1 Relocation·section·'.rel.text'·at·offset·0x1ec4·contains·164·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000002a··0000340a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties3 0000002a··0000340a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties
4 00000032··0000340a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties4 00000036··0000340a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties
5 00000042··0000340a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties5 00000042··0000340a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties
6 0000004a··0000340a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties6 0000004e··0000340a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties
7 00000056··0000340a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties7 00000056··0000340a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties
8 0000005e··0000340a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties8 0000005e··0000340a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties
9 00000064··0000350a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy9 00000064··0000350a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy
10 0000006a··0000350a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy10 0000006a··0000350a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy
11 00000070··0000350a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy11 00000070··0000350a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy
12 00000076··0000350a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy12 00000076··0000350a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy
13 0000007c··0000350a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy13 0000007c··0000350a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy
14 00000082··0000350a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy14 00000082··0000350a·R_ARM_THM_CALL·········00000000···ptr_vector_destroy
15 0000008e··0000360a·R_ARM_THM_CALL·········00000000···ptr_set_avl_callback_and_destroy15 0000008e··0000360a·R_ARM_THM_CALL·········00000000···ptr_set_avl_callback_and_destroy
16 00000094··0000370a·R_ARM_THM_CALL·········00000000···zdb_zone_release16 00000094··0000370a·R_ARM_THM_CALL·········00000000···zdb_zone_release
17 000000b4··00000403·R_ARM_REL32············000000c5···nsec3_chain_replay_record_delete_cb17 000000b4··00000403·R_ARM_REL32············000000c5···nsec3_chain_replay_record_delete_cb
18 000000b8··00000503·R_ARM_REL32············000000bd···nsec3_chain_replay_fqdn_key_delete18 000000b8··00000503·R_ARM_REL32············000000bd···nsec3_chain_replay_fqdn_key_delete
19 00000108··0000390a·R_ARM_THM_CALL·········00000000···logger_handle_msg19 00000104··0000390a·R_ARM_THM_CALL·········00000000···logger_handle_msg
20 00000120··00003a0a·R_ARM_THM_CALL·········00000000···zfree_line20 0000011c··00003a0a·R_ARM_THM_CALL·········00000000···zfree_line
21 00000148··00003c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_21 0000013c··00003c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
22 0000014c··00003d1a·R_ARM_GOT_BREL·········00000000···g_dnssec_logger22 00000140··00003d1a·R_ARM_GOT_BREL·········00000000···g_dnssec_logger
23 00000150··00000803·R_ARM_REL32············00000000···.LC023 00000144··00000803·R_ARM_REL32············00000000···.LC0
24 0000018a··00003e0a·R_ARM_THM_CALL·········00000000···osformat24 0000017e··00003e0a·R_ARM_THM_CALL·········00000000···osformat
25 000001a0··00000c03·R_ARM_REL32············00000038···.LC125 00000194··00000c03·R_ARM_REL32············00000038···.LC1
26 000001ce··00003f0a·R_ARM_THM_CALL·········00000000···memcmp26 000001c2··00003f0a·R_ARM_THM_CALL·········00000000···memcmp
27 00000216··0000410a·R_ARM_THM_CALL·········00000000···dnsname_len27 0000020a··0000410a·R_ARM_THM_CALL·········00000000···dnsname_len
28 00000230··0000420a·R_ARM_THM_CALL·········00000000···zalloc_line28 00000224··0000420a·R_ARM_THM_CALL·········00000000···zalloc_line
29 00000254··0000430a·R_ARM_THM_CALL·········00000000···memcpy29 00000248··0000430a·R_ARM_THM_CALL·········00000000···memcpy
30 00000262··0000430a·R_ARM_THM_CALL·········00000000···memcpy30 00000256··0000430a·R_ARM_THM_CALL·········00000000···memcpy
31 00000288··0000390a·R_ARM_THM_CALL·········00000000···logger_handle_msg31 0000027c··0000390a·R_ARM_THM_CALL·········00000000···logger_handle_msg
32 000002aa··0000440a·R_ARM_THM_CALL·········00000000···malloc32 0000029e··0000440a·R_ARM_THM_CALL·········00000000···malloc
33 000002c2··0000450a·R_ARM_THM_CALL·········00000000···dief33 000002b6··0000450a·R_ARM_THM_CALL·········00000000···dief
34 000002c6··0000460a·R_ARM_THM_CALL·········00000000···abort34 000002ba··0000460a·R_ARM_THM_CALL·········00000000···abort
35 000002cc··00003c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_35 000002c0··00003c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
36 000002d0··00003d1a·R_ARM_GOT_BREL·········00000000···g_dnssec_logger36 000002c4··00003d1a·R_ARM_GOT_BREL·········00000000···g_dnssec_logger
37 000002d4··00001103·R_ARM_REL32············0000007c···.LC437 000002c8··00001103·R_ARM_REL32············0000007c···.LC4
38 000002d8··00001203·R_ARM_REL32············00000058···.LC238 000002cc··00001203·R_ARM_REL32············00000058···.LC2
39 000002dc··00001303·R_ARM_REL32············00000074···.LC339 000002d0··00001303·R_ARM_REL32············00000074···.LC3
40 00000326··0000470a·R_ARM_THM_CALL·········00000000···ptr_vector_qsort40 0000031a··0000470a·R_ARM_THM_CALL·········00000000···ptr_vector_qsort
41 0000032e··0000470a·R_ARM_THM_CALL·········00000000···ptr_vector_qsort41 00000322··0000470a·R_ARM_THM_CALL·········00000000···ptr_vector_qsort
42 00000348··0000390a·R_ARM_THM_CALL·········00000000···logger_handle_msg42 0000033c··0000390a·R_ARM_THM_CALL·········00000000···logger_handle_msg
43 0000038e··0000390a·R_ARM_THM_CALL·········00000000···logger_handle_msg43 00000382··0000390a·R_ARM_THM_CALL·········00000000···logger_handle_msg
44 000003d8··0000390a·R_ARM_THM_CALL·········00000000···logger_handle_msg44 000003cc··0000390a·R_ARM_THM_CALL·········00000000···logger_handle_msg
45 00000422··0000390a·R_ARM_THM_CALL·········00000000···logger_handle_msg45 00000416··0000390a·R_ARM_THM_CALL·········00000000···logger_handle_msg
46 0000046c··0000390a·R_ARM_THM_CALL·········00000000···logger_handle_msg46 00000460··0000390a·R_ARM_THM_CALL·········00000000···logger_handle_msg
47 000004b6··0000390a·R_ARM_THM_CALL·········00000000···logger_handle_msg47 000004aa··0000390a·R_ARM_THM_CALL·········00000000···logger_handle_msg
48 00000500··0000390a·R_ARM_THM_CALL·········00000000···logger_handle_msg48 000004f4··0000390a·R_ARM_THM_CALL·········00000000···logger_handle_msg
49 0000051a··0000480a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_init49 0000050e··0000480a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_init
50 00000522··0000490a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_next_node50 00000516··0000490a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_next_node
51 00000536··0000390a·R_ARM_THM_CALL·········00000000···logger_handle_msg51 0000052a··0000390a·R_ARM_THM_CALL·········00000000···logger_handle_msg
52 0000053c··00004a0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_hasnext52 00000530··00004a0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_hasnext
53 00000584··0000390a·R_ARM_THM_CALL·········00000000···logger_handle_msg53 00000578··0000390a·R_ARM_THM_CALL·········00000000···logger_handle_msg
54 000005a0··00004b0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert54 00000594··00004b0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert
55 000005d6··00004c0a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_find_by_name55 000005ca··00004c0a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_find_by_name
56 000005de··00004d0a·R_ARM_THM_CALL·········00000000···nsec3_avl_node_mod_next56 000005d2··00004d0a·R_ARM_THM_CALL·········00000000···nsec3_avl_node_mod_next
57 00000602··00003f0a·R_ARM_THM_CALL·········00000000···memcmp57 000005f6··00003f0a·R_ARM_THM_CALL·········00000000···memcmp
58 00000626··0000390a·R_ARM_THM_CALL·········00000000···logger_handle_msg58 0000061a··0000390a·R_ARM_THM_CALL·········00000000···logger_handle_msg
59 00000662··00004e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find59 00000656··00004e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find
60 0000068c··00004e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find60 00000680··00004e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find
61 000006d2··00004c0a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_find_by_name61 000006c6··00004c0a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_find_by_name
62 000006fe··00004f0a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_rrsig_del62 000006ee··00004f0a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_rrsig_del
63 00000790··00003f0a·R_ARM_THM_CALL·········00000000···memcmp63 00000780··00003f0a·R_ARM_THM_CALL·········00000000···memcmp
64 000007a4··0000500a·R_ARM_THM_CALL·········00000000···base32hex_decode64 00000794··0000500a·R_ARM_THM_CALL·········00000000···base32hex_decode
65 000007b0··0000510a·R_ARM_THM_CALL·········00000000···nsec3_avl_find65 000007a0··0000510a·R_ARM_THM_CALL·········00000000···nsec3_avl_find
66 000007b6··0000520a·R_ARM_THM_CALL·········00000000···nsec3_remove_all_owners66 000007a6··0000520a·R_ARM_THM_CALL·········00000000···nsec3_remove_all_owners
67 000007bc··0000530a·R_ARM_THM_CALL·········00000000···nsec3_avl_node_mod_prev67 000007ac··0000530a·R_ARM_THM_CALL·········00000000···nsec3_avl_node_mod_prev
68 000007ce··0000540a·R_ARM_THM_CALL·········00000000···nsec3_move_all_star68 000007be··0000540a·R_ARM_THM_CALL·········00000000···nsec3_move_all_star
69 000007da··0000550a·R_ARM_THM_CALL·········00000000···nsec3_avl_delete69 000007c6··0000550a·R_ARM_THM_CALL·········00000000···nsec3_avl_delete
70 0000086a··00003f0a·R_ARM_THM_CALL·········00000000···memcmp70 0000085a··00003f0a·R_ARM_THM_CALL·········00000000···memcmp
71 00000882··0000500a·R_ARM_THM_CALL·········00000000···base32hex_decode71 00000872··0000500a·R_ARM_THM_CALL·········00000000···base32hex_decode
72 000008a4··0000560a·R_ARM_THM_CALL·········00000000···nsec3_avl_insert72 00000894··0000560a·R_ARM_THM_CALL·········00000000···nsec3_avl_insert
73 000008b4··0000570a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_update_bitmap73 000008a4··0000570a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_update_bitmap
74 00000902··00004c0a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_find_by_name74 000008f2··00004c0a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_find_by_name
75 00000914··0000440a·R_ARM_THM_CALL·········00000000···malloc75 00000904··0000440a·R_ARM_THM_CALL·········00000000···malloc
76 00000936··0000430a·R_ARM_THM_CALL·········00000000···memcpy76 00000926··0000430a·R_ARM_THM_CALL·········00000000···memcpy
77 00000944··0000580a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_rrsig_add77 00000934··0000580a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_rrsig_add
78 0000096a··0000480a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_init78 0000095a··0000480a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_init
79 00000970··00004a0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_hasnext79 00000960··00004a0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_hasnext
80 0000097a··0000490a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_next_node80 0000096a··0000490a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_next_node
81 00000986··0000590a·R_ARM_THM_CALL·········00000000···zdb_rr_label_find_from_name81 00000976··0000590a·R_ARM_THM_CALL·········00000000···zdb_rr_label_find_from_name
82 000009c6··00005a0a·R_ARM_THM_CALL·········00000000···zdb_record_find82 000009b6··00005a0a·R_ARM_THM_CALL·········00000000···zdb_record_find
83 000009ee··00005b0a·R_ARM_THM_CALL·········00000000···nsec3_zone_label_update_chain0_links83 000009de··00005b0a·R_ARM_THM_CALL·········00000000···nsec3_zone_label_update_chain0_links
84 000009f4··00004a0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_hasnext84 000009e4··00004a0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_hasnext
85 00000a00··00005c0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_destroy85 000009f0··00005c0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_destroy
86 00000a0a··0000340a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties86 000009fa··0000340a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties
87 00000a12··0000340a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties87 00000a02··0000340a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties
88 00000a1c··0000340a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties88 00000a0c··0000340a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties
89 00000a26··0000340a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties89 00000a16··0000340a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties
90 00000a30··0000340a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties90 00000a20··0000340a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties
91 00000a3a··0000340a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties91 00000a2a··0000340a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties
92 00000a44··0000360a·R_ARM_THM_CALL·········00000000···ptr_set_avl_callback_and_destroy92 00000a34··0000360a·R_ARM_THM_CALL·········00000000···ptr_set_avl_callback_and_destroy
93 00000a7e··0000390a·R_ARM_THM_CALL·········00000000···logger_handle_msg93 00000a6e··0000390a·R_ARM_THM_CALL·········00000000···logger_handle_msg
94 00000aae··0000390a·R_ARM_THM_CALL·········00000000···logger_handle_msg94 00000a9e··0000390a·R_ARM_THM_CALL·········00000000···logger_handle_msg
95 00000ac2··00005d0a·R_ARM_THM_CALL·········00000000···nsec3_zone_new95 00000ab2··00005d0a·R_ARM_THM_CALL·········00000000···nsec3_zone_new
96 00000ade··00004c0a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_find_by_name96 00000ace··00004c0a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_find_by_name
97 00000af0··0000570a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_update_bitmap97 00000ae0··0000570a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_update_bitmap
98 00000b24··0000390a·R_ARM_THM_CALL·········00000000···logger_handle_msg98 00000b14··0000390a·R_ARM_THM_CALL·········00000000···logger_handle_msg
99 00000b4a··0000390a·R_ARM_THM_CALL·········00000000···logger_handle_msg99 00000b36··0000390a·R_ARM_THM_CALL·········00000000···logger_handle_msg
100 00000b52··00005e0a·R_ARM_THM_CALL·········00000000···nsec3_remove_all_star100 00000b3e··00005e0a·R_ARM_THM_CALL·········00000000···nsec3_remove_all_star
101 00000b64··0000390a·R_ARM_THM_CALL·········00000000···logger_handle_msg101 00000b50··0000390a·R_ARM_THM_CALL·········00000000···logger_handle_msg
102 00000bb2··00005f0a·R_ARM_THM_CALL·········00000000···perror102 00000b9c··00005f0a·R_ARM_THM_CALL·········00000000···perror
103 00000bba··0000600a·R_ARM_THM_CALL·········00000000···exit103 00000ba4··0000600a·R_ARM_THM_CALL·········00000000···exit
104 00000bc0··00003c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_104 00000ba8··00003c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
105 00000bc4··0000611a·R_ARM_GOT_BREL·········00000000···ptr_set_dnsname_node_compare105 00000bac··0000611a·R_ARM_GOT_BREL·········00000000···ptr_set_dnsname_node_compare
106 00000bc8··00000e03·R_ARM_REL32············000001a5···nsec3_chain_replay_record_nsec3_compare106 00000bb0··00000e03·R_ARM_REL32············00000199···nsec3_chain_replay_record_nsec3_compare
107 00000bcc··00003d1a·R_ARM_GOT_BREL·········00000000···g_dnssec_logger107 00000bb4··00003d1a·R_ARM_GOT_BREL·········00000000···g_dnssec_logger
108 00000bd0··00001703·R_ARM_REL32············000000b4···.LC5108 00000bb8··00001703·R_ARM_REL32············000000b4···.LC5
109 00000bd4··00001803·R_ARM_REL32············000000d8···.LC6109 00000bbc··00001803·R_ARM_REL32············000000d8···.LC6
110 00000bd8··00000a03·R_ARM_REL32············00000155···nsec3_chain_replay_record_format110 00000bc0··00000a03·R_ARM_REL32············00000149···nsec3_chain_replay_record_format
111 00000bdc··00001903·R_ARM_REL32············00000104···.LC7111 00000bc4··00001903·R_ARM_REL32············00000104···.LC7
112 00000be0··00000a03·R_ARM_REL32············00000155···nsec3_chain_replay_record_format112 00000bc8··00000a03·R_ARM_REL32············00000149···nsec3_chain_replay_record_format
113 00000be4··00001a03·R_ARM_REL32············00000130···.LC8113 00000bcc··00001a03·R_ARM_REL32············00000130···.LC8
114 00000be8··00000a03·R_ARM_REL32············00000155···nsec3_chain_replay_record_format114 00000bd0··00000a03·R_ARM_REL32············00000149···nsec3_chain_replay_record_format
115 00000bec··00001b03·R_ARM_REL32············00000160···.LC9115 00000bd4··00001b03·R_ARM_REL32············00000160···.LC9
116 00000bf0··00000a03·R_ARM_REL32············00000155···nsec3_chain_replay_record_format116 00000bd8··00000a03·R_ARM_REL32············00000149···nsec3_chain_replay_record_format
117 00000bf4··00001c03·R_ARM_REL32············00000188···.LC10117 00000bdc··00001c03·R_ARM_REL32············00000188···.LC10
118 00000bf8··00000a03·R_ARM_REL32············00000155···nsec3_chain_replay_record_format118 00000be0··00000a03·R_ARM_REL32············00000149···nsec3_chain_replay_record_format
119 00000bfc··00001d03·R_ARM_REL32············000001b0···.LC11119 00000be4··00001d03·R_ARM_REL32············000001b0···.LC11
120 00000c00··00000a03·R_ARM_REL32············00000155···nsec3_chain_replay_record_format120 00000be8··00000a03·R_ARM_REL32············00000149···nsec3_chain_replay_record_format
121 00000c04··00001e03·R_ARM_REL32············000001e0···.LC12121 00000bec··00001e03·R_ARM_REL32············000001e0···.LC12
122 00000c08··00000a03·R_ARM_REL32············00000155···nsec3_chain_replay_record_format122 00000bf0··00001f03·R_ARM_REL32············000002a8···.LC15
123 00000c0c··00001f03·R_ARM_REL32············000002a8···.LC15123 00000bf4··00000a03·R_ARM_REL32············00000149···nsec3_chain_replay_record_format
124 00000c10··00002003·R_ARM_REL32············00000238···.LC14124 00000bf8··00002003·R_ARM_REL32············00000238···.LC14
125 00000c14··00002103·R_ARM_REL32············0000020c···.LC13125 00000bfc··00002103·R_ARM_REL32············0000020c···.LC13
126 00000c18··00002203·R_ARM_REL32············00000364···.LC18126 00000c00··00002203·R_ARM_REL32············00000364···.LC18
Max diff block lines reached; 1140/23136 bytes (4.93%) of diff not shown.
420 B
strings --all --bytes=8 {}
    
Offset 62, 16 lines modifiedOffset 62, 16 lines modified
62 zdb_rr_label_find_from_name62 zdb_rr_label_find_from_name
63 zdb_record_find63 zdb_record_find
64 nsec3_zone_label_update_chain0_links64 nsec3_zone_label_update_chain0_links
65 ptr_set_avl_destroy65 ptr_set_avl_destroy
66 nsec3_zone_new66 nsec3_zone_new
67 nsec3_remove_all_star67 nsec3_remove_all_star
68 ptr_set_dnsname_node_compare68 ptr_set_dnsname_node_compare
69 ptr_vector_append 
70 dnsname_zdup69 dnsname_zdup
 70 ptr_vector_append
71 nsec3_chain_replay_init71 nsec3_chain_replay_init
72 ptr_vector_init72 ptr_vector_init
73 zdb_zone_acquire73 zdb_zone_acquire
74 .shstrtab74 .shstrtab
75 .rel.text75 .rel.text
76 .rel.data.rel.ro.local76 .rel.data.rel.ro.local
77 .rodata.str1.477 .rodata.str1.4
48.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 43 lines modifiedOffset 2, 43 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<nsec3_chain_replay_finalise>:3 00000000·<nsec3_chain_replay_finalise>:
4 nsec3_chain_replay_finalise():4 nsec3_chain_replay_finalise():
5 »       strd»   r3,·r4,·[sp,·#-40]!»   ;·0x285 »       strd»   r3,·r4,·[sp,·#-40]!»   ;·0x28
 6 »       ldr»    r4,·[r0,·#4]
6 »       strd»   r5,·r6,·[sp,·#8]7 »       strd»   r5,·r6,·[sp,·#8]
7 »       ldr»    r5,·[pc,·#168]»;·(b4·<nsec3_chain_replay_finalise+0xb4>)8 »       ldr»    r5,·[pc,·#168]»;·(b4·<nsec3_chain_replay_finalise+0xb4>)
8 »       strd»   r7,·r8,·[sp,·#16] 
9 »       ldr»    r4,·[r0,·#4] 
10 »       strd»   fp,·lr,·[sp,·#32]9 »       strd»   fp,·lr,·[sp,·#32]
11 »       strd»   r9,·sl,·[sp,·#24]10 »       strd»   r9,·sl,·[sp,·#24]
12 »       add»    r5,·pc11 »       strd»   r7,·r8,·[sp,·#16]
13 »       mov»    r1,·r5 
14 »       add.w»  fp,·r4,·#1212 »       add.w»  fp,·r4,·#12
15 »       add.w»  sl,·r4,·#2413 »       add.w»  sl,·r4,·#24
 14 »       add»    r5,·pc
16 »       mov»    r0,·fp15 »       mov»    r0,·fp
 16 »       mov»    r1,·r5
17 »       add.w»  r9,·r4,·#36» ;·0x2417 »       add.w»  r9,·r4,·#36» ;·0x24
18 »       bl»     0·<ptr_vector_free_empties>18 »       bl»     0·<ptr_vector_free_empties>
19 ·R_ARM_THM_CALL» ptr_vector_free_empties19 ·R_ARM_THM_CALL» ptr_vector_free_empties
20 »       mov»    r0,·sl20 »       mov»    r0,·sl
21 »       mov»    r1,·r521 »       mov»    r1,·r5
 22 »       add.w»  r8,·r4,·#48» ;·0x30
22 »       bl»     0·<ptr_vector_free_empties>23 »       bl»     0·<ptr_vector_free_empties>
23 ·R_ARM_THM_CALL» ptr_vector_free_empties24 ·R_ARM_THM_CALL» ptr_vector_free_empties
24 »       add.w»  r8,·r4,·#48» ;·0x30 
25 »       mov»    r0,·r925 »       mov»    r0,·r9
26 »       mov»    r1,·r526 »       mov»    r1,·r5
27 »       add.w»  r7,·r4,·#60» ;·0x3c27 »       add.w»  r7,·r4,·#60» ;·0x3c
28 »       bl»     0·<ptr_vector_free_empties>28 »       bl»     0·<ptr_vector_free_empties>
29 ·R_ARM_THM_CALL» ptr_vector_free_empties29 ·R_ARM_THM_CALL» ptr_vector_free_empties
30 »       mov»    r0,·r830 »       mov»    r0,·r8
31 »       mov»    r1,·r531 »       mov»    r1,·r5
 32 »       add.w»  r6,·r4,·#72» ;·0x48
32 »       bl»     0·<ptr_vector_free_empties>33 »       bl»     0·<ptr_vector_free_empties>
33 ·R_ARM_THM_CALL» ptr_vector_free_empties34 ·R_ARM_THM_CALL» ptr_vector_free_empties
34 »       add.w»  r6,·r4,·#72» ;·0x48 
35 »       mov»    r0,·r735 »       mov»    r0,·r7
36 »       mov»    r1,·r536 »       mov»    r1,·r5
37 »       bl»     0·<ptr_vector_free_empties>37 »       bl»     0·<ptr_vector_free_empties>
38 ·R_ARM_THM_CALL» ptr_vector_free_empties38 ·R_ARM_THM_CALL» ptr_vector_free_empties
39 »       mov»    r1,·r539 »       mov»    r1,·r5
40 »       mov»    r0,·r640 »       mov»    r0,·r6
41 »       bl»     0·<ptr_vector_free_empties>41 »       bl»     0·<ptr_vector_free_empties>
Offset 73, 206 lines modifiedOffset 73, 204 lines modified
73 »       ldrd»   r5,·r6,·[sp,·#8]73 »       ldrd»   r5,·r6,·[sp,·#8]
74 »       ldrd»   r7,·r8,·[sp,·#16]74 »       ldrd»   r7,·r8,·[sp,·#16]
75 »       ldrd»   r9,·sl,·[sp,·#24]75 »       ldrd»   r9,·sl,·[sp,·#24]
76 »       str»    r3,·[r4,·#0]76 »       str»    r3,·[r4,·#0]
77 »       ldrd»   r3,·r4,·[sp]77 »       ldrd»   r3,·r4,·[sp]
78 »       add»    sp,·#3278 »       add»    sp,·#32
79 »       ldmia.w»sp!,·{fp,·pc}79 »       ldmia.w»sp!,·{fp,·pc}
80 »       .word»  0x0000009880 »       .word»  0x00000090
81 ·R_ARM_REL32»    nsec3_chain_replay_record_delete_cb81 ·R_ARM_REL32»    nsec3_chain_replay_record_delete_cb
82 »       .word»  0x0000002882 »       .word»  0x00000028
83 ·R_ARM_REL32»    nsec3_chain_replay_fqdn_key_delete83 ·R_ARM_REL32»    nsec3_chain_replay_fqdn_key_delete
  
84 000000bc·<nsec3_chain_replay_fqdn_key_delete>:84 000000bc·<nsec3_chain_replay_fqdn_key_delete>:
85 nsec3_chain_replay_fqdn_key_delete():85 nsec3_chain_replay_fqdn_key_delete():
86 »       ldr»    r0,·[r0,·#12]86 »       ldr»    r0,·[r0,·#12]
87 »       b.w»    0·<dnsname_zfree>87 »       b.w»    0·<dnsname_zfree>
88 ·R_ARM_THM_JUMP24»       dnsname_zfree88 ·R_ARM_THM_JUMP24»       dnsname_zfree
89 »       nop89 »       nop
  
90 000000c4·<nsec3_chain_replay_record_delete_cb>:90 000000c4·<nsec3_chain_replay_record_delete_cb>:
91 nsec3_chain_replay_record_delete_cb():91 nsec3_chain_replay_record_delete_cb():
92 »       str.w»  r4,·[sp,·#-20]!92 »       strd»   r4,·r5,·[sp,·#-16]!
 93 »       strd»   r6,·lr,·[sp,·#8]
 94 »       ldrb»   r2,·[r0,·#10]
 95 »       ldr»    r1,·[pc,·#108]»;·(13c·<nsec3_chain_replay_record_delete_cb+0x78>)
93 »       mov»    r4,·r096 »       mov»    r4,·r0
94 »       mov.w»  r1,·#797 »       ldrh»   r5,·[r0,·#4]
95 »       strd»   r5,·r6,·[sp,·#4]98 »       ldrh»   r6,·[r0,·#6]
 99 »       ldr»    r0,·[pc,·#104]»;·(140·<nsec3_chain_replay_record_delete_cb+0x7c>)
 100 »       sub»    sp,·#16
96 »       mov»    r3,·r4101 »       mov»    r3,·r4
97 »       strd»   r7,·lr,·[sp,·#12] 
98 »       sub»    sp,·#20 
99 »       ldrb»   r2,·[r4,·#10] 
100 »       ldr»    r0,·[pc,·#104]»;·(148·<nsec3_chain_replay_record_delete_cb+0x84>) 
101 »       ldrh»   r7,·[r4,·#4] 
102 »       add.w»  r2,·r2,·#12102 »       add.w»  r2,·r2,·#12
103 »       ldrh»   r6,·[r4,·#6]103 »       add»    r1,·pc
104 »       add»    r2,·r4104 »       add»    r2,·r4
105 »       add»    r0,·pc105 »       strh.w» r5,·[sp,·#10]
106 »       ldr»    r5,·[pc,·#96]» ;·(14c·<nsec3_chain_replay_record_delete_cb+0x88>) 
107 »       str»    r2,·[sp,·#12]106 »       str»    r2,·[sp,·#12]
108 »       add»    r2,·sp,·#8107 »       add»    r2,·sp,·#8
 108 »       ldr.w»  r5,·[r3],·#12
109 »       strh.w» r6,·[sp,·#8]109 »       strh.w» r6,·[sp,·#8]
110 »       strh.w» r7,·[sp,·#10]110 »       ldr»    r0,·[r1,·r0]
111 »       ldr»    r0,·[r0,·r5] 
112 »       str»    r2,·[sp,·#4]111 »       str»    r2,·[sp,·#4]
113 »       ldr»    r2,·[pc,·#80]» ;·(150·<nsec3_chain_replay_record_delete_cb+0x8c>)112 »       ldr»    r2,·[pc,·#72]» ;·(144·<nsec3_chain_replay_record_delete_cb+0x80>)
114 »       ldr.w»  r5,·[r3],·#12113 »       mov.w»  r1,·#7
115 »       ldr»    r0,·[r0,·#0]114 »       ldr»    r0,·[r0,·#0]
116 »       add»    r2,·pc 
117 »       str»    r5,·[sp,·#0]115 »       str»    r5,·[sp,·#0]
 116 »       add»    r2,·pc
118 »       bl»     0·<logger_handle_msg>117 »       bl»     0·<logger_handle_msg>
119 ·R_ARM_THM_CALL» logger_handle_msg118 ·R_ARM_THM_CALL» logger_handle_msg
120 »       ldrb»   r1,·[r4,·#10]119 »       ldrb»   r1,·[r4,·#10]
121 »       mov»    r0,·r4 
122 »       ldrh»   r3,·[r4,·#4]120 »       ldrh»   r3,·[r4,·#4]
 121 »       mov»    r0,·r4
123 »       add»    r1,·r3122 »       add»    r1,·r3
124 »       add.w»  r1,·r1,·#11123 »       add.w»  r1,·r1,·#11
125 »       mov.w»  r1,·r1,·asr·#3124 »       mov.w»  r1,·r1,·asr·#3
126 »       cmp»    r1,·#255»     ;·0xff125 »       cmp»    r1,·#255»     ;·0xff
127 »       bgt.n»  134·<nsec3_chain_replay_record_delete_cb+0x70>126 »       bgt.n»  12a·<nsec3_chain_replay_record_delete_cb+0x66>
128 »       bl»     0·<zfree_line>127 »       bl»     0·<zfree_line>
129 ·R_ARM_THM_CALL» zfree_line128 ·R_ARM_THM_CALL» zfree_line
130 »       add»    sp,·#20129 »       add»    sp,·#16
131 »       ldrd»   r4,·r5,·[sp]130 »       ldrd»   r4,·r5,·[sp]
132 »       ldrd»   r6,·r7,·[sp,·#8]131 »       add»    sp,·#8
 132 »       pop»    {r6,·pc}
133 »       add»    sp,·#16133 »       add»    sp,·#16
134 »       ldr.w»  pc,·[sp],·#4 
135 »       add»    sp,·#20 
136 »       ldrd»   r4,·r5,·[sp]134 »       ldrd»   r4,·r5,·[sp]
137 »       ldrd»   r6,·r7,·[sp,·#8]135 »       ldrd»   r6,·lr,·[sp,·#8]
138 »       add»    sp,·#16136 »       add»    sp,·#16
139 »       ldr.w»  lr,·[sp],·#4 
Max diff block lines reached; 45938/49437 bytes (92.92%) of diff not shown.
1.16 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 75, 14 lines modifiedOffset 75, 14 lines modified
75 ··0x00000480·6c5f7570·64617465·5f636861·696e305f·l_update_chain0_75 ··0x00000480·6c5f7570·64617465·5f636861·696e305f·l_update_chain0_
76 ··0x00000490·6c696e6b·73007074·725f7365·745f6176·links.ptr_set_av76 ··0x00000490·6c696e6b·73007074·725f7365·745f6176·links.ptr_set_av
77 ··0x000004a0·6c5f6465·7374726f·79006e73·6563335f·l_destroy.nsec3_77 ··0x000004a0·6c5f6465·7374726f·79006e73·6563335f·l_destroy.nsec3_
78 ··0x000004b0·7a6f6e65·5f6e6577·006e7365·63335f72·zone_new.nsec3_r78 ··0x000004b0·7a6f6e65·5f6e6577·006e7365·63335f72·zone_new.nsec3_r
79 ··0x000004c0·656d6f76·655f616c·6c5f7374·61720070·emove_all_star.p79 ··0x000004c0·656d6f76·655f616c·6c5f7374·61720070·emove_all_star.p
80 ··0x000004d0·6572726f·72006578·69740070·74725f73·error.exit.ptr_s80 ··0x000004d0·6572726f·72006578·69740070·74725f73·error.exit.ptr_s
81 ··0x000004e0·65745f64·6e736e61·6d655f6e·6f64655f·et_dnsname_node_81 ··0x000004e0·65745f64·6e736e61·6d655f6e·6f64655f·et_dnsname_node_
82 ··0x000004f0·636f6d70·61726500·7074725f·76656374·compare.ptr_vect82 ··0x000004f0·636f6d70·61726500·646e736e·616d655f·compare.dnsname_
83 ··0x00000500·6f725f61·7070656e·6400646e·736e616d·or_append.dnsnam83 ··0x00000500·7a647570·00707472·5f766563·746f725f·zdup.ptr_vector_
84 ··0x00000510·655f7a64·7570006e·73656333·5f636861·e_zdup.nsec3_cha84 ··0x00000510·61707065·6e64006e·73656333·5f636861·append.nsec3_cha
85 ··0x00000520·696e5f72·65706c61·795f696e·69740070·in_replay_init.p85 ··0x00000520·696e5f72·65706c61·795f696e·69740070·in_replay_init.p
86 ··0x00000530·74725f76·6563746f·725f696e·6974007a·tr_vector_init.z86 ··0x00000530·74725f76·6563746f·725f696e·6974007a·tr_vector_init.z
87 ··0x00000540·64625f7a·6f6e655f·61637175·69726500·db_zone_acquire.87 ··0x00000540·64625f7a·6f6e655f·61637175·69726500·db_zone_acquire.
  
37.9 KB
nsec3_load.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········5120·(bytes·into·file)13 ··Start·of·section·headers:··········5128·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x1400:1 There·are·11·section·headers,·starting·at·offset·0x1408:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000838·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000840·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001120·000280·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·001128·000280·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00086c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000874·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·00086c·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000874·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·00086c·00006e·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000874·00006e·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·0008da·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·0008e2·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0008da·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0008e2·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·000910·000480·10······9··33··412 ··[·8]·.symtab···········SYMTAB··········00000000·000918·000480·10······9··33··4
13 ··[·9]·.strtab···········STRTAB··········00000000·000d90·000390·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·000d98·000390·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·0013a0·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·0013a8·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
4.5 KB
readelf --wide --symbols {}
    
Offset 13, 24 lines modifiedOffset 13, 24 lines modified
13 ·····9:·00000164·····0·NOTYPE··LOCAL··DEFAULT····1·$t13 ·····9:·00000164·····0·NOTYPE··LOCAL··DEFAULT····1·$t
14 ····10:·00000165···224·FUNC····LOCAL··DEFAULT····1·nsec3_load_context_record_new14 ····10:·00000165···224·FUNC····LOCAL··DEFAULT····1·nsec3_load_context_record_new
15 ····11:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····1·$d15 ····11:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
16 ····12:·00000244·····0·NOTYPE··LOCAL··DEFAULT····1·$t16 ····12:·00000244·····0·NOTYPE··LOCAL··DEFAULT····1·$t
17 ····13:·00000245····74·FUNC····LOCAL··DEFAULT····1·nsec3_load_context_record_delete_void17 ····13:·00000245····74·FUNC····LOCAL··DEFAULT····1·nsec3_load_context_record_delete_void
18 ····14:·000002d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d18 ····14:·000002d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
19 ····15:·000002dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t19 ····15:·000002dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
20 ····16:·00000390·····0·NOTYPE··LOCAL··DEFAULT····1·$d20 ····16:·00000394·····0·NOTYPE··LOCAL··DEFAULT····1·$d
21 ····17:·00000394·····0·NOTYPE··LOCAL··DEFAULT····1·$t21 ····17:·00000398·····0·NOTYPE··LOCAL··DEFAULT····1·$t
22 ····18:·00000410·····0·NOTYPE··LOCAL··DEFAULT····1·$d22 ····18:·00000414·····0·NOTYPE··LOCAL··DEFAULT····1·$d
23 ····19:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC223 ····19:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
24 ····20:·00000414·····0·NOTYPE··LOCAL··DEFAULT····1·$t24 ····20:·00000418·····0·NOTYPE··LOCAL··DEFAULT····1·$t
25 ····21:·000005c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d25 ····21:·000005c8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
26 ····22:·000005cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t26 ····22:·000005d4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
27 ····23:·00000810·····0·NOTYPE··LOCAL··DEFAULT····1·$d27 ····23:·00000818·····0·NOTYPE··LOCAL··DEFAULT····1·$d
28 ····24:·00000020·····0·NOTYPE··LOCAL··DEFAULT····5·.LC328 ····24:·00000020·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
29 ····25:·00000824·····0·NOTYPE··LOCAL··DEFAULT····1·$t29 ····25:·0000082c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
30 ····26:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d30 ····26:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT····1·31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT····3·32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT····4·33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT····5·34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT····6·35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
36 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT····7·36 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
Offset 44, 32 lines modifiedOffset 44, 32 lines modified
44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·base32hex_decode44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·base32hex_decode
45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line
48 ····44:·00000291····76·FUNC····GLOBAL·DEFAULT····1·nsec3_load_init48 ····44:·00000291····76·FUNC····GLOBAL·DEFAULT····1·nsec3_load_init
49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_init50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_init
51 ····47:·000002dd···184·FUNC····GLOBAL·DEFAULT····1·nsec3_load_destroy51 ····47:·000002dd···188·FUNC····GLOBAL·DEFAULT····1·nsec3_load_destroy
52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_free_empties52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_free_empties
53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_init53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_init
54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_next_node54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_next_node
55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_hasnext55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_iterator_hasnext
56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_destroy56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_destroy
57 ····53:·00000395···128·FUNC····GLOBAL·DEFAULT····1·nsec3_load_add_nsec3param57 ····53:·00000399···128·FUNC····GLOBAL·DEFAULT····1·nsec3_load_add_nsec3param
58 ····54:·00000415···142·FUNC····GLOBAL·DEFAULT····1·nsec3_load_add_nsec358 ····54:·00000419···148·FUNC····GLOBAL·DEFAULT····1·nsec3_load_add_nsec3
59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_find59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_find
60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_delete60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_delete
61 ····57:·000004a5···296·FUNC····GLOBAL·DEFAULT····1·nsec3_load_add_rrsig61 ····57:·000004ad···296·FUNC····GLOBAL·DEFAULT····1·nsec3_load_add_rrsig
62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_insert62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_insert
63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
65 ····61:·000005cd···600·FUNC····GLOBAL·DEFAULT····1·nsec3_load_generate65 ····61:·000005d5···600·FUNC····GLOBAL·DEFAULT····1·nsec3_load_generate
66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_qsort66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_qsort
67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_zone_new67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_zone_new
68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_avl_insert68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_avl_insert
69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_zone_item_update_bitmap69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_zone_item_update_bitmap
70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_avl_find70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_avl_find
71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg
72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_zone_update_chain0_links72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_zone_update_chain0_links
73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_dnssec_logger74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_dnssec_logger
75 ····71:·00000825····18·FUNC····GLOBAL·DEFAULT····1·nsec3_load_is_context_empty75 ····71:·0000082d····18·FUNC····GLOBAL·DEFAULT····1·nsec3_load_is_context_empty
8.66 KB
readelf --wide --relocs {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1120·contains·80·entries:1 Relocation·section·'.rel.text'·at·offset·0x1128·contains·80·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 000000de··0000210a·R_ARM_THM_CALL·········00000000···memcmp3 000000dc··0000210a·R_ARM_THM_CALL·········00000000···memcmp
4 00000110··0000220a·R_ARM_THM_CALL·········00000000···zalloc_line4 0000010e··0000220a·R_ARM_THM_CALL·········00000000···zalloc_line
5 00000128··0000230a·R_ARM_THM_CALL·········00000000···ptr_vector_init_ex5 00000126··0000230a·R_ARM_THM_CALL·········00000000···ptr_vector_init_ex
6 00000136··0000240a·R_ARM_THM_CALL·········00000000···memcpy6 00000134··0000240a·R_ARM_THM_CALL·········00000000···memcpy
7 0000013e··0000250a·R_ARM_THM_CALL·········00000000···ptr_vector_append7 0000013c··0000250a·R_ARM_THM_CALL·········00000000···ptr_vector_append
8 00000154··0000260a·R_ARM_THM_CALL·········00000000···dief8 00000152··0000260a·R_ARM_THM_CALL·········00000000···dief
9 00000158··0000270a·R_ARM_THM_CALL·········00000000···abort9 00000156··0000270a·R_ARM_THM_CALL·········00000000···abort
10 0000015c··00000703·R_ARM_REL32············00000000···.LC010 0000015c··00000703·R_ARM_REL32············00000000···.LC0
11 00000160··00000803·R_ARM_REL32············00000014···.LC111 00000160··00000803·R_ARM_REL32············00000014···.LC1
12 00000194··0000220a·R_ARM_THM_CALL·········00000000···zalloc_line12 00000194··0000220a·R_ARM_THM_CALL·········00000000···zalloc_line
13 000001b6··0000280a·R_ARM_THM_CALL·········00000000···base32hex_decode13 000001b6··0000280a·R_ARM_THM_CALL·········00000000···base32hex_decode
14 000001c8··0000240a·R_ARM_THM_CALL·········00000000···memcpy14 000001c8··0000240a·R_ARM_THM_CALL·········00000000···memcpy
15 000001e4··0000290a·R_ARM_THM_CALL·········00000000···malloc15 000001e4··0000290a·R_ARM_THM_CALL·········00000000···malloc
16 000001f2··00002a0a·R_ARM_THM_CALL·········00000000···free16 000001f2··00002a0a·R_ARM_THM_CALL·········00000000···free
Offset 26, 58 lines modifiedOffset 26, 58 lines modified
26 000002ae··0000230a·R_ARM_THM_CALL·········00000000···ptr_vector_init_ex26 000002ae··0000230a·R_ARM_THM_CALL·········00000000···ptr_vector_init_ex
27 000002b6··00002e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_init27 000002b6··00002e0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_init
28 000002d8··00000103·R_ARM_REL32············00000001···nsec3_load_postponed_rrsig_node_compare28 000002d8··00000103·R_ARM_REL32············00000001···nsec3_load_postponed_rrsig_node_compare
29 00000304··0000300a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties29 00000304··0000300a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties
30 0000031a··00002b0a·R_ARM_THM_CALL·········00000000···zfree_line30 0000031a··00002b0a·R_ARM_THM_CALL·········00000000···zfree_line
31 00000336··0000310a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_init31 00000336··0000310a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_init
32 00000342··0000320a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_next_node32 00000342··0000320a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_next_node
33 00000352··00002b0a·R_ARM_THM_CALL·········00000000···zfree_line33 00000354··00002b0a·R_ARM_THM_CALL·········00000000···zfree_line
34 0000035c··0000330a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_hasnext34 0000035e··0000330a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_hasnext
35 00000366··0000340a·R_ARM_THM_CALL·········00000000···ptr_set_avl_destroy35 00000368··0000340a·R_ARM_THM_CALL·········00000000···ptr_set_avl_destroy
36 00000380··00002a0a·R_ARM_THM_CALL·········00000000···free36 00000382··00002a0a·R_ARM_THM_CALL·········00000000···free
37 00000390··00000d03·R_ARM_REL32············00000245···nsec3_load_context_record_delete_void37 00000394··00000d03·R_ARM_REL32············00000245···nsec3_load_context_record_delete_void
38 000003ca··00002a0a·R_ARM_THM_CALL·········00000000···free38 000003ce··00002a0a·R_ARM_THM_CALL·········00000000···free
39 000003e8··00002a0a·R_ARM_THM_CALL·········00000000···free39 000003ec··00002a0a·R_ARM_THM_CALL·········00000000···free
40 000003fe··00002b0a·R_ARM_THM_CALL·········00000000···zfree_line40 00000402··00002b0a·R_ARM_THM_CALL·········00000000···zfree_line
41 00000410··00001303·R_ARM_REL32············0000001c···.LC241 00000414··00001303·R_ARM_REL32············0000001c···.LC2
42 00000448··0000250a·R_ARM_THM_CALL·········00000000···ptr_vector_append42 00000450··0000250a·R_ARM_THM_CALL·········00000000···ptr_vector_append
43 0000045e··0000370a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find43 00000466··0000370a·R_ARM_THM_CALL·········00000000···ptr_set_avl_find
44 00000470··0000380a·R_ARM_THM_CALL·········00000000···ptr_set_avl_delete44 00000476··0000380a·R_ARM_THM_CALL·········00000000···ptr_set_avl_delete
45 0000047c··00002b0a·R_ARM_THM_CALL·········00000000···zfree_line45 00000482··00002b0a·R_ARM_THM_CALL·········00000000···zfree_line
46 000004ec··0000280a·R_ARM_THM_CALL·········00000000···base32hex_decode46 000004f4··0000280a·R_ARM_THM_CALL·········00000000···base32hex_decode
47 000004f8··0000290a·R_ARM_THM_CALL·········00000000···malloc47 00000500··0000290a·R_ARM_THM_CALL·········00000000···malloc
48 00000514··0000240a·R_ARM_THM_CALL·········00000000···memcpy48 0000051c··0000240a·R_ARM_THM_CALL·········00000000···memcpy
49 0000052a··0000210a·R_ARM_THM_CALL·········00000000···memcmp49 00000532··0000210a·R_ARM_THM_CALL·········00000000···memcmp
50 00000536··00003a0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert50 0000053e··00003a0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_insert
51 00000578··0000220a·R_ARM_THM_CALL·········00000000···zalloc_line51 00000580··0000220a·R_ARM_THM_CALL·········00000000···zalloc_line
52 00000584··0000240a·R_ARM_THM_CALL·········00000000···memcpy52 0000058c··0000240a·R_ARM_THM_CALL·········00000000···memcpy
53 0000059c··00003b0a·R_ARM_THM_CALL·········00000000···perror53 000005a4··00003b0a·R_ARM_THM_CALL·········00000000···perror
54 000005a2··00003c0a·R_ARM_THM_CALL·········00000000···exit54 000005aa··00003c0a·R_ARM_THM_CALL·········00000000···exit
55 000005b8··0000260a·R_ARM_THM_CALL·········00000000···dief55 000005c0··0000260a·R_ARM_THM_CALL·········00000000···dief
56 000005bc··0000270a·R_ARM_THM_CALL·········00000000···abort56 000005c4··0000270a·R_ARM_THM_CALL·········00000000···abort
57 000005c0··00000703·R_ARM_REL32············00000000···.LC057 000005c8··00000703·R_ARM_REL32············00000000···.LC0
58 000005c4··00000703·R_ARM_REL32············00000000···.LC058 000005cc··00000703·R_ARM_REL32············00000000···.LC0
59 000005c8··00000803·R_ARM_REL32············00000014···.LC159 000005d0··00000803·R_ARM_REL32············00000014···.LC1
60 00000616··00003e0a·R_ARM_THM_CALL·········00000000···ptr_vector_qsort60 0000061e··00003e0a·R_ARM_THM_CALL·········00000000···ptr_vector_qsort
61 00000678··00003e0a·R_ARM_THM_CALL·········00000000···ptr_vector_qsort61 00000680··00003e0a·R_ARM_THM_CALL·········00000000···ptr_vector_qsort
62 000006a0··00003f0a·R_ARM_THM_CALL·········00000000···nsec3_zone_new62 000006a8··00003f0a·R_ARM_THM_CALL·········00000000···nsec3_zone_new
63 000006ca··0000400a·R_ARM_THM_CALL·········00000000···nsec3_avl_insert63 000006d2··0000400a·R_ARM_THM_CALL·········00000000···nsec3_avl_insert
64 000006de··0000410a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_update_bitmap64 000006e6··0000410a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_update_bitmap
65 0000072c··0000310a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_init65 00000734··0000310a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_init
66 00000734··0000330a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_hasnext66 0000073c··0000330a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_hasnext
67 0000073e··0000320a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_next_node67 00000746··0000320a·R_ARM_THM_CALL·········00000000···ptr_set_avl_iterator_next_node
68 00000758··0000420a·R_ARM_THM_CALL·········00000000···nsec3_avl_find68 00000760··0000420a·R_ARM_THM_CALL·········00000000···nsec3_avl_find
69 0000076e··00002b0a·R_ARM_THM_CALL·········00000000···zfree_line69 00000776··00002b0a·R_ARM_THM_CALL·········00000000···zfree_line
70 00000790··0000430a·R_ARM_THM_CALL·········00000000···logger_handle_msg70 00000798··0000430a·R_ARM_THM_CALL·········00000000···logger_handle_msg
71 0000079a··0000440a·R_ARM_THM_CALL·········00000000···nsec3_zone_update_chain0_links71 000007a2··0000440a·R_ARM_THM_CALL·········00000000···nsec3_zone_update_chain0_links
72 000007c2··0000210a·R_ARM_THM_CALL·········00000000···memcmp72 000007ca··0000210a·R_ARM_THM_CALL·········00000000···memcmp
73 000007f8··0000210a·R_ARM_THM_CALL·········00000000···memcmp73 00000800··0000210a·R_ARM_THM_CALL·········00000000···memcmp
74 00000810··00004519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_74 00000818··00004519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
75 00000814··00000403·R_ARM_REL32············00000049···nsec3_load_context_record_qsort_callback75 0000081c··00000403·R_ARM_REL32············00000049···nsec3_load_context_record_qsort_callback
76 00000818··00000303·R_ARM_REL32············00000019···nsec3_load_context_chain_qsort_callback76 00000820··00000303·R_ARM_REL32············00000019···nsec3_load_context_chain_qsort_callback
77 0000081c··00001803·R_ARM_REL32············00000020···.LC377 00000824··00001803·R_ARM_REL32············00000020···.LC3
78 00000820··0000461a·R_ARM_GOT_BREL·········00000000···g_dnssec_logger78 00000828··0000461a·R_ARM_GOT_BREL·········00000000···g_dnssec_logger
79 00000010··0000211e·R_ARM_THM_JUMP24·······00000000···memcmp79 00000010··0000211e·R_ARM_THM_JUMP24·······00000000···memcmp
80 0000003c··0000211e·R_ARM_THM_JUMP24·······00000000···memcmp80 0000003c··0000211e·R_ARM_THM_JUMP24·······00000000···memcmp
81 00000068··0000211e·R_ARM_THM_JUMP24·······00000000···memcmp81 00000068··0000211e·R_ARM_THM_JUMP24·······00000000···memcmp
82 0000027c··00002b1e·R_ARM_THM_JUMP24·······00000000···zfree_line82 0000027c··00002b1e·R_ARM_THM_JUMP24·······00000000···zfree_line
83 0000028a··00002a1e·R_ARM_THM_JUMP24·······00000000···free83 0000028a··00002a1e·R_ARM_THM_JUMP24·······00000000···free
21.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 45, 64 lines modifiedOffset 45, 64 lines modified
45 »       ldr»    r4,·[r0,·#0]45 »       ldr»    r4,·[r0,·#0]
46 »       ldrb»   r3,·[r1,·#10]46 »       ldrb»   r3,·[r1,·#10]
47 »       ldrb»   r2,·[r4,·#10]47 »       ldrb»   r2,·[r4,·#10]
48 »       subs»   r0,·r2,·r348 »       subs»   r0,·r2,·r3
49 »       bne.n»  6c·<nsec3_load_context_record_qsort_callback+0x24>49 »       bne.n»  6c·<nsec3_load_context_record_qsort_callback+0x24>
50 »       add.w»  r0,·r4,·#1050 »       add.w»  r0,·r4,·#10
51 »       add.w»  r2,·r2,·#151 »       add.w»  r2,·r2,·#1
52 »       ldr.w»  r4,·[sp],·#4 
53 »       add.w»  r1,·r1,·#1052 »       add.w»  r1,·r1,·#10
 53 »       ldr.w»  r4,·[sp],·#4
54 »       b.w»    0·<memcmp>54 »       b.w»    0·<memcmp>
55 ·R_ARM_THM_JUMP24»       memcmp55 ·R_ARM_THM_JUMP24»       memcmp
56 »       ldr.w»  r4,·[sp],·#456 »       ldr.w»  r4,·[sp],·#4
57 »       bx»     lr57 »       bx»     lr
58 »       nop58 »       nop
  
59 00000074·<nsec3_load_context_get_chain>:59 00000074·<nsec3_load_context_get_chain>:
60 nsec3_load_context_get_chain():60 nsec3_load_context_get_chain():
61 »       str.w»  r4,·[sp,·#-36]!61 »       str.w»  r4,·[sp,·#-36]!
62 »       strd»   r5,·r6,·[sp,·#4] 
63 »       strd»   r7,·r8,·[sp,·#12] 
64 »       strd»   r9,·sl,·[sp,·#20]62 »       strd»   r9,·sl,·[sp,·#20]
65 »       mov»    sl,·r063 »       strd»   r7,·r8,·[sp,·#12]
 64 »       strd»   r5,·r6,·[sp,·#4]
66 »       strd»   fp,·lr,·[sp,·#28]65 »       strd»   fp,·lr,·[sp,·#28]
67 »       sub»    sp,·#12 
68 »       ldrb.w» r8,·[r1,·#10] 
69 »       ldr»    r7,·[r0,·#4]66 »       ldr»    r7,·[r0,·#4]
70 »       add.w»  r9,·r8,·#1167 »       ldrb»   r3,·[r1,·#10]
71 »       add»    r9,·r168 »       sub»    sp,·#12
 69 »       mov»    sl,·r0
72 »       cmp»    r7,·#070 »       cmp»    r7,·#0
73 »       blt.n»  100·<nsec3_load_context_get_chain+0x8c>71 »       add.w»  r9,·r3,·#11
 72 »       add»    r9,·r1
 73 »       blt.n»  fe·<nsec3_load_context_get_chain+0x8a>
74 »       ldr»    r6,·[r0,·#0]74 »       ldr»    r6,·[r0,·#0]
 75 »       add.w»  r8,·r3,·#1
75 »       add.w»  r3,·r9,·#276 »       add.w»  r3,·r9,·#2
76 »       add.w»  r8,·r8,·#177 »       ldrh.w» fp,·[r1,·#8]
77 »       add»    r8,·r178 »       add»    r8,·r1
78 »       mov.w»  r5,·#079 »       mov.w»  r5,·#0
79 »       ldrh.w» fp,·[r1,·#8] 
80 »       str»    r3,·[sp,·#4]80 »       str»    r3,·[sp,·#4]
81 »       sub.w»  r6,·r6,·#481 »       sub.w»  r6,·r6,·#4
82 »       b.n»    c0·<nsec3_load_context_get_chain+0x4c>82 »       b.n»    be·<nsec3_load_context_get_chain+0x4a>
83 »       add.w»  r5,·r5,·#183 »       add.w»  r5,·r5,·#1
84 »       cmp»    r5,·r784 »       cmp»    r5,·r7
85 »       bgt.n»  100·<nsec3_load_context_get_chain+0x8c>85 »       bgt.n»  fe·<nsec3_load_context_get_chain+0x8a>
86 »       ldr.w»  r4,·[r6,·#4]!86 »       ldr.w»  r4,·[r6,·#4]!
87 »       ldrh»   r2,·[r4,·#12]87 »       ldrh»   r2,·[r4,·#12]
88 »       cmp»    fp,·r288 »       cmp»    fp,·r2
89 »       bcc.n»  b8·<nsec3_load_context_get_chain+0x44>89 »       bcc.n»  b6·<nsec3_load_context_get_chain+0x42>
90 »       ldrb»   r0,·[r4,·#15]90 »       ldrb»   r0,·[r4,·#15]
91 »       ldrb.w» r1,·[r8,·#10]91 »       ldrb.w» r1,·[r8,·#10]
92 »       cmp»    r0,·r192 »       cmp»    r0,·r1
93 »       bne.n»  b8·<nsec3_load_context_get_chain+0x44>93 »       bne.n»  b6·<nsec3_load_context_get_chain+0x42>
94 »       sub.w»  r2,·r2,·#294 »       sub.w»  r2,·r2,·#2
95 »       add.w»  r0,·r4,·#1795 »       add.w»  r0,·r4,·#17
96 »       ldr»    r1,·[sp,·#4]96 »       ldr»    r1,·[sp,·#4]
97 »       bl»     0·<memcmp>97 »       bl»     0·<memcmp>
98 ·R_ARM_THM_CALL» memcmp98 ·R_ARM_THM_CALL» memcmp
99 »       cmp»    r0,·#099 »       cmp»    r0,·#0
100 »       bne.n»  b8·<nsec3_load_context_get_chain+0x44>100 »       bne.n»  b6·<nsec3_load_context_get_chain+0x42>
101 »       mov»    r0,·r4101 »       mov»    r0,·r4
102 »       add»    sp,·#12102 »       add»    sp,·#12
103 »       ldrd»   r4,·r5,·[sp]103 »       ldrd»   r4,·r5,·[sp]
104 »       ldrd»   r6,·r7,·[sp,·#8]104 »       ldrd»   r6,·r7,·[sp,·#8]
105 »       ldrd»   r8,·r9,·[sp,·#16]105 »       ldrd»   r8,·r9,·[sp,·#16]
106 »       ldrd»   sl,·fp,·[sp,·#24]106 »       ldrd»   sl,·fp,·[sp,·#24]
107 »       add»    sp,·#32107 »       add»    sp,·#32
Offset 110, 79 lines modifiedOffset 110, 80 lines modified
110 »       ldrb.w» r5,·[r9,·#4]110 »       ldrb.w» r5,·[r9,·#4]
111 »       add.w»  r0,·r5,·#20111 »       add.w»  r0,·r5,·#20
112 »       add.w»  r5,·r5,·#5112 »       add.w»  r5,·r5,·#5
113 »       mov.w»  r0,·r0,·lsr·#3113 »       mov.w»  r0,·r0,·lsr·#3
114 »       bl»     0·<zalloc_line>114 »       bl»     0·<zalloc_line>
115 ·R_ARM_THM_CALL» zalloc_line115 ·R_ARM_THM_CALL» zalloc_line
116 »       mov»    r4,·r0116 »       mov»    r4,·r0
117 »       cbz»    r0,·144·<nsec3_load_context_get_chain+0xd0>117 »       cbz»    r0,·142·<nsec3_load_context_get_chain+0xce>
118 »       mov.w»  r3,·#0118 »       mov.w»  r3,·#0
119 »       mov.w»  r1,·#65536» ;·0x10000119 »       mov.w»  r1,·#65536» ;·0x10000
120 »       str»    r3,·[r0,·#0]120 »       str»    r3,·[r0,·#0]
121 »       str»    r3,·[r0,·#4]121 »       str»    r3,·[r0,·#4]
122 »       str»    r3,·[r0,·#8]122 »       str»    r3,·[r0,·#8]
123 »       str»    r3,·[r0,·#12]123 »       str»    r3,·[r0,·#12]
124 »       bl»     0·<ptr_vector_init_ex>124 »       bl»     0·<ptr_vector_init_ex>
125 ·R_ARM_THM_CALL» ptr_vector_init_ex125 ·R_ARM_THM_CALL» ptr_vector_init_ex
126 »       mov»    r1,·r9126 »       mov»    r1,·r9
127 »       mov»    r2,·r5127 »       mov»    r2,·r5
128 »       strh»   r5,·[r4,·#12] 
129 »       add.w»  r0,·r4,·#15128 »       add.w»  r0,·r4,·#15
 129 »       strh»   r5,·[r4,·#12]
130 »       bl»     0·<memcpy>130 »       bl»     0·<memcpy>
131 ·R_ARM_THM_CALL» memcpy131 ·R_ARM_THM_CALL» memcpy
132 »       mov»    r1,·r4132 »       mov»    r1,·r4
133 »       mov»    r0,·sl133 »       mov»    r0,·sl
134 »       bl»     0·<ptr_vector_append>134 »       bl»     0·<ptr_vector_append>
135 ·R_ARM_THM_CALL» ptr_vector_append135 ·R_ARM_THM_CALL» ptr_vector_append
136 »       b.n»    e6·<nsec3_load_context_get_chain+0x72>136 »       b.n»    e4·<nsec3_load_context_get_chain+0x70>
137 »       ldr»    r2,·[pc,·#20]» ;·(15c·<nsec3_load_context_get_chain+0xe8>)137 »       ldr»    r2,·[pc,·#24]» ;·(15c·<nsec3_load_context_get_chain+0xe8>)
 138 »       ldr»    r1,·[pc,·#24]» ;·(160·<nsec3_load_context_get_chain+0xec>)
138 »       movs»   r0,·#25139 »       movs»   r0,·#25
139 »       movt»   r0,·#32770»  ;·0x8002140 »       movt»   r0,·#32770»  ;·0x8002
140 »       movs»   r3,·#195»    ;·0xc3141 »       movs»   r3,·#195»    ;·0xc3
141 »       ldr»    r1,·[pc,·#16]» ;·(160·<nsec3_load_context_get_chain+0xec>) 
142 »       add»    r2,·pc142 »       add»    r2,·pc
143 »       add»    r1,·pc143 »       add»    r1,·pc
144 »       bl»     0·<dief>144 »       bl»     0·<dief>
145 ·R_ARM_THM_CALL» dief145 ·R_ARM_THM_CALL» dief
146 »       bl»     0·<abort>146 »       bl»     0·<abort>
147 ·R_ARM_THM_CALL» abort147 ·R_ARM_THM_CALL» abort
148 »       .word»  0x00000008148 »       nop
149 ·R_ARM_REL32»    .LC0 
150 »       .word»  0x0000000a149 »       .word»  0x0000000a
 150 ·R_ARM_REL32»    .LC0
 151 »       .word»  0x0000000c
151 ·R_ARM_REL32»    .LC1152 ·R_ARM_REL32»    .LC1
  
152 00000164·<nsec3_load_context_record_new>:153 00000164·<nsec3_load_context_record_new>:
153 nsec3_load_context_record_new():154 nsec3_load_context_record_new():
154 »       strd»   r3,·r4,·[sp,·#-32]!155 »       strd»   r3,·r4,·[sp,·#-32]!
155 »       strd»   r5,·r6,·[sp,·#8] 
156 »       mov»    r6,·r0 
157 »       strd»   r7,·r8,·[sp,·#16]156 »       strd»   r7,·r8,·[sp,·#16]
158 »       mov»    r8,·r3157 »       strd»   r5,·r6,·[sp,·#8]
159 »       mov»    r7,·r2 
160 »       strd»   r9,·lr,·[sp,·#24]158 »       strd»   r9,·lr,·[sp,·#24]
Max diff block lines reached; 18504/22002 bytes (84.10%) of diff not shown.
3.74 KB
nsec3_name_error.o
856 B
readelf --wide --relocs {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x23c·contains·4·entries:1 Relocation·section·'.rel.text'·at·offset·0x23c·contains·4·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000052··0000080a·R_ARM_THM_CALL·········00000000···nsec3_closest_encloser_proof3 00000054··0000080a·R_ARM_THM_CALL·········00000000···nsec3_closest_encloser_proof
4 00000072··0000090a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_to_new_zdb_packed_ttlrdata4 00000074··0000090a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_to_new_zdb_packed_ttlrdata
5 00000092··0000090a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_to_new_zdb_packed_ttlrdata5 00000094··0000090a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_to_new_zdb_packed_ttlrdata
6 000000b6··0000090a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_to_new_zdb_packed_ttlrdata6 000000b6··0000090a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_to_new_zdb_packed_ttlrdata
2.87 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 89 lines modifiedOffset 2, 88 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<nsec3_name_error>:3 00000000·<nsec3_name_error>:
4 nsec3_name_error():4 nsec3_name_error():
5 »       str.w»  r4,·[sp,·#-36]!5 »       str.w»  r4,·[sp,·#-36]!
6 »       mov»    r4,·r0 
7 »       strd»   r5,·r6,·[sp,·#4]6 »       strd»   r5,·r6,·[sp,·#4]
8 »       strd»   r7,·r8,·[sp,·#12]7 »       strd»   r7,·r8,·[sp,·#12]
9 »       mov.w»  r7,·#0 
10 »       strd»   r9,·sl,·[sp,·#20]8 »       strd»   r9,·sl,·[sp,·#20]
11 »       strd»   fp,·lr,·[sp,·#28]9 »       strd»   fp,·lr,·[sp,·#28]
12 »       sub»    sp,·#44»      ;·0x2c10 »       sub»    sp,·#44»      ;·0x2c
13 »       mov»    fp,·r311 »       mov»    fp,·r3
14 »       add»    r3,·sp,·#1212 »       ldrd»   r3,·r8,·[sp,·#80]»     ;·0x50
15 »       ldrd»   r8,·r9,·[sp,·#84]»     ;·0x5413 »       mov.w»  r7,·#0
16 »       str»    r3,·[sp,·#0]14 »       ldr.w»  r9,·[sp,·#88]»       ;·0x58
17 »       ldr»    r3,·[sp,·#80]» ;·0x50 
18 »       ldrd»   r6,·sl,·[sp,·#96]»     ;·0x6015 »       ldrd»   r6,·sl,·[sp,·#96]»     ;·0x60
19 »       ldr»    r5,·[sp,·#108]»;·0x6c16 »       ldr»    r5,·[sp,·#108]»;·0x6c
 17 »       mov»    r4,·r0
20 »       str»    r7,·[r3,·#0]18 »       str»    r7,·[r3,·#0]
21 »       ldr»    r3,·[sp,·#92]» ;·0x5c19 »       add»    r3,·sp,·#16
 20 »       str»    r3,·[sp,·#4]
 21 »       add»    r3,·sp,·#12
22 »       str.w»  r7,·[r8]22 »       str.w»  r7,·[r8]
 23 »       str»    r3,·[sp,·#0]
 24 »       ldr»    r3,·[sp,·#92]» ;·0x5c
23 »       str.w»  r7,·[r9]25 »       str.w»  r7,·[r9]
24 »       str»    r7,·[r3,·#0]26 »       str»    r7,·[r3,·#0]
25 »       ldr»    r3,·[sp,·#104]»;·0x6827 »       ldr»    r3,·[sp,·#104]»;·0x68
26 »       str»    r7,·[r6,·#0]28 »       str»    r7,·[r6,·#0]
27 »       str.w»  r7,·[sl]29 »       str.w»  r7,·[sl]
28 »       str»    r7,·[r3,·#0]30 »       str»    r7,·[r3,·#0]
29 »       add»    r3,·sp,·#1631 »       ldr»    r3,·[sp,·#112]»;·0x70
30 »       str»    r3,·[sp,·#4] 
31 »       add»    r3,·sp,·#8 
32 »       str»    r7,·[r5,·#0] 
33 »       ldr»    r5,·[sp,·#112]»;·0x70 
34 »       str»    r7,·[r5,·#0]32 »       str»    r7,·[r5,·#0]
 33 »       str»    r7,·[r3,·#0]
 34 »       add»    r3,·sp,·#8
35 »       bl»     0·<nsec3_closest_encloser_proof>35 »       bl»     0·<nsec3_closest_encloser_proof>
36 ·R_ARM_THM_CALL» nsec3_closest_encloser_proof36 ·R_ARM_THM_CALL» nsec3_closest_encloser_proof
37 »       ldr»    r0,·[r4,·#0]37 »       ldr»    r2,·[r4,·#0]
38 »       ldr»    r3,·[sp,·#8] 
39 »       ldr»    r1,·[r4,·#12]38 »       ldr»    r1,·[r4,·#12]
40 »       ldr»    r2,·[r4,·#36]» ;·0x2439 »       ldr»    r0,·[r4,·#36]» ;·0x24
 40 »       ldr»    r3,·[sp,·#8]
 41 »       strd»   r2,·fp,·[sp,·#28]
 42 »       str»    r0,·[sp,·#36]» ;·0x24
41 »       strd»   r1,·r3,·[sp,·#20]43 »       strd»   r1,·r3,·[sp,·#20]
42 »       strd»   r0,·fp,·[sp,·#28]44 »       cbz»    r3,·7a·<nsec3_name_error+0x7a>
43 »       str»    r2,·[sp,·#36]» ;·0x24 
44 »       cbz»    r3,·78·<nsec3_name_error+0x78> 
45 »       mov»    r3,·r945 »       mov»    r3,·r9
46 »       mov»    r2,·r846 »       mov»    r2,·r8
47 »       ldr»    r1,·[sp,·#80]» ;·0x50 
48 »       add»    r0,·sp,·#2047 »       add»    r0,·sp,·#20
 48 »       ldr»    r1,·[sp,·#80]» ;·0x50
49 »       bl»     0·<nsec3_zone_item_to_new_zdb_packed_ttlrdata>49 »       bl»     0·<nsec3_zone_item_to_new_zdb_packed_ttlrdata>
50 ·R_ARM_THM_CALL» nsec3_zone_item_to_new_zdb_packed_ttlrdata50 ·R_ARM_THM_CALL» nsec3_zone_item_to_new_zdb_packed_ttlrdata
51 »       ldr»    r3,·[sp,·#8]51 »       ldr»    r3,·[sp,·#8]
 52 »       ldr»    r4,·[sp,·#12]
52 »       mov.w»  r2,·#053 »       mov.w»  r2,·#0
53 »       ldr»    r1,·[sp,·#12] 
54 »       str»    r2,·[r6,·#0]54 »       str»    r2,·[r6,·#0]
55 »       cmp»    r1,·r355 »       cmp»    r4,·r3
56 »       it»     ne56 »       it»     ne
57 »       cmpne»  r1,·r257 »       cmpne»  r4,·r2
58 »       beq.n»  98·<nsec3_name_error+0x98>58 »       beq.n»  9a·<nsec3_name_error+0x9a>
59 »       mov»    r3,·sl59 »       mov»    r3,·sl
60 »       mov»    r2,·r660 »       mov»    r2,·r6
61 »       str»    r1,·[sp,·#24] 
62 »       add»    r0,·sp,·#2061 »       add»    r0,·sp,·#20
63 »       ldr»    r1,·[sp,·#92]» ;·0x5c62 »       ldr»    r1,·[sp,·#92]» ;·0x5c
 63 »       str»    r4,·[sp,·#24]
64 »       bl»     0·<nsec3_zone_item_to_new_zdb_packed_ttlrdata>64 »       bl»     0·<nsec3_zone_item_to_new_zdb_packed_ttlrdata>
65 ·R_ARM_THM_CALL» nsec3_zone_item_to_new_zdb_packed_ttlrdata65 ·R_ARM_THM_CALL» nsec3_zone_item_to_new_zdb_packed_ttlrdata
66 »       ldr»    r3,·[sp,·#8]66 »       ldr»    r3,·[sp,·#8]
 67 »       ldr»    r4,·[sp,·#16]
67 »       mov.w»  r2,·#068 »       mov.w»  r2,·#0
68 »       ldr»    r1,·[sp,·#16]69 »       str»    r2,·[r5,·#0]
69 »       ldr»    r0,·[sp,·#108]»;·0x6c70 »       cmp»    r4,·r3
70 »       cmp»    r1,·r3 
71 »       str»    r2,·[r0,·#0] 
72 »       beq.n»  ba·<nsec3_name_error+0xba>71 »       beq.n»  ba·<nsec3_name_error+0xba>
73 »       ldr»    r3,·[sp,·#12]72 »       ldr»    r3,·[sp,·#12]
74 »       cmp»    r1,·r373 »       cmp»    r4,·r3
75 »       beq.n»  ba·<nsec3_name_error+0xba>74 »       beq.n»  ba·<nsec3_name_error+0xba>
76 »       mov»    r2,·r075 »       mov»    r2,·r5
77 »       add»    r0,·sp,·#2076 »       add»    r0,·sp,·#20
78 »       str»    r1,·[sp,·#24] 
79 »       ldr»    r1,·[sp,·#104]»;·0x6877 »       ldr»    r1,·[sp,·#104]»;·0x68
80 »       ldr»    r3,·[sp,·#112]»;·0x7078 »       ldr»    r3,·[sp,·#112]»;·0x70
 79 »       str»    r4,·[sp,·#24]
81 »       bl»     0·<nsec3_zone_item_to_new_zdb_packed_ttlrdata>80 »       bl»     0·<nsec3_zone_item_to_new_zdb_packed_ttlrdata>
82 ·R_ARM_THM_CALL» nsec3_zone_item_to_new_zdb_packed_ttlrdata81 ·R_ARM_THM_CALL» nsec3_zone_item_to_new_zdb_packed_ttlrdata
83 »       add»    sp,·#44»      ;·0x2c82 »       add»    sp,·#44»      ;·0x2c
84 »       ldrd»   r4,·r5,·[sp]83 »       ldrd»   r4,·r5,·[sp]
85 »       ldrd»   r6,·r7,·[sp,·#8]84 »       ldrd»   r6,·r7,·[sp,·#8]
86 »       ldrd»   r8,·r9,·[sp,·#16]85 »       ldrd»   r8,·r9,·[sp,·#16]
87 »       ldrd»   sl,·fp,·[sp,·#24]86 »       ldrd»   sl,·fp,·[sp,·#24]
3.73 KB
nsec3_nodata_error.o
3.69 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 72 lines modifiedOffset 2, 73 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<nsec3_nodata_error>:3 00000000·<nsec3_nodata_error>:
4 nsec3_nodata_error():4 nsec3_nodata_error():
5 »       str.w»  r4,·[sp,·#-20]!5 »       str.w»  r4,·[sp,·#-20]!
6 »       mov.w»  r4,·#0 
7 »       strd»   r5,·r6,·[sp,·#4] 
8 »       strd»   r7,·lr,·[sp,·#12]6 »       strd»   r7,·lr,·[sp,·#12]
 7 »       strd»   r5,·r6,·[sp,·#4]
9 »       sub»    sp,·#36»      ;·0x248 »       sub»    sp,·#36»      ;·0x24
 9 »       ldr»    r5,·[r0,·#0]
10 »       mov»    r7,·r210 »       mov»    r7,·r2
11 »       ldr»    r5,·[sp,·#56]» ;·0x3811 »       ldr»    r2,·[sp,·#56]» ;·0x38
12 »       ldr»    r2,·[r0,·#36]» ;·0x2412 »       ldr»    r4,·[r1,·#24]
13 »       ldr»    r6,·[r0,·#0]13 »       ldr»    r1,·[r0,·#12]
14 »       ldr»    r1,·[r1,·#24]14 »       ldr»    r6,·[r0,·#36]» ;·0x24
15 »       strd»   r5,·r2,·[sp,·#24]15 »       strd»   r5,·r2,·[sp,·#20]
16 »       ldr»    r5,·[r0,·#12]16 »       ldr»    r5,·[pc,·#140]»;·(ac·<nsec3_nodata_error+0xac>)
17 »       str»    r5,·[sp,·#12]17 »       str»    r1,·[sp,·#12]
18 »       ldr»    r5,·[pc,·#132]»;·(ac·<nsec3_nodata_error+0xac>)18 »       mov.w»  r1,·#0
19 »       strd»   r4,·r6,·[sp,·#16]19 »       str»    r6,·[sp,·#28]
 20 »       str»    r1,·[sp,·#16]
20 »       add»    r5,·pc21 »       add»    r5,·pc
21 »       cbz»    r1,·5c·<nsec3_nodata_error+0x5c>22 »       cbz»    r4,·5c·<nsec3_nodata_error+0x5c>
22 »       ldr»    r1,·[r1,·#0]23 »       ldr»    r4,·[r4,·#0]
23 »       cbz»    r1,·5c·<nsec3_nodata_error+0x5c>24 »       cbz»    r4,·5c·<nsec3_nodata_error+0x5c>
24 »       ldr»    r3,·[sp,·#76]» ;·0x4c25 »       ldr»    r3,·[sp,·#76]» ;·0x4c
25 »       add»    r6,·sp,·#1226 »       add»    r6,·sp,·#12
26 »       str»    r1,·[sp,·#8]27 »       str»    r4,·[sp,·#8]
27 »       str»    r4,·[r3,·#0]28 »       str»    r1,·[r3,·#0]
28 »       ldr»    r3,·[sp,·#80]» ;·0x5029 »       ldr»    r3,·[sp,·#80]» ;·0x50
29 »       str»    r4,·[r3,·#0]30 »       str»    r1,·[r3,·#0]
30 »       mov»    r0,·r631 »       mov»    r0,·r6
31 »       str»    r1,·[sp,·#16]32 »       ldrd»   r1,·r2,·[sp,·#60]»     ;·0x3c
32 »       ldr»    r1,·[sp,·#60]» ;·0x3c33 »       ldr»    r3,·[sp,·#68]» ;·0x44
33 »       ldrd»   r2,·r3,·[sp,·#64]»     ;·0x4034 »       str»    r4,·[sp,·#16]
34 »       bl»     0·<nsec3_zone_item_to_new_zdb_packed_ttlrdata>35 »       bl»     0·<nsec3_zone_item_to_new_zdb_packed_ttlrdata>
35 ·R_ARM_THM_CALL» nsec3_zone_item_to_new_zdb_packed_ttlrdata36 ·R_ARM_THM_CALL» nsec3_zone_item_to_new_zdb_packed_ttlrdata
36 »       add»    sp,·#36»      ;·0x2437 »       add»    sp,·#36»      ;·0x24
37 »       ldrd»   r4,·r5,·[sp]38 »       ldrd»   r4,·r5,·[sp]
38 »       ldrd»   r6,·r7,·[sp,·#8]39 »       ldrd»   r6,·r7,·[sp,·#8]
39 »       add»    sp,·#1640 »       add»    sp,·#16
40 »       ldr.w»  pc,·[sp],·#441 »       ldr.w»  pc,·[sp],·#4
 42 »       mov.w»  r1,·#0
41 »       mov»    r2,·r343 »       mov»    r2,·r3
42 »       mov.w»  r4,·#0 
43 »       add»    r3,·sp,·#1644 »       add»    r3,·sp,·#16
44 »       mov»    r1,·r7 
45 »       add»    r6,·sp,·#1245 »       add»    r6,·sp,·#12
46 »       strd»   r3,·r4,·[sp]46 »       strd»   r3,·r1,·[sp]
47 »       add»    r3,·sp,·#847 »       add»    r3,·sp,·#8
 48 »       mov»    r1,·r7
48 »       bl»     0·<nsec3_closest_encloser_proof>49 »       bl»     0·<nsec3_closest_encloser_proof>
49 ·R_ARM_THM_CALL» nsec3_closest_encloser_proof50 ·R_ARM_THM_CALL» nsec3_closest_encloser_proof
50 »       ldr»    r3,·[sp,·#16]51 »       ldr»    r3,·[sp,·#16]
51 »       cbz»    r3,·9e·<nsec3_nodata_error+0x9e>52 »       cbz»    r3,·9e·<nsec3_nodata_error+0x9e>
52 »       mov»    r0,·r653 »       mov»    r0,·r6
53 »       ldrd»   r1,·r2,·[sp,·#72]»     ;·0x4854 »       ldrd»   r1,·r2,·[sp,·#72]»     ;·0x48
54 »       ldr»    r3,·[sp,·#80]» ;·0x5055 »       ldr»    r3,·[sp,·#80]» ;·0x50
55 »       bl»     0·<nsec3_zone_item_to_new_zdb_packed_ttlrdata>56 »       bl»     0·<nsec3_zone_item_to_new_zdb_packed_ttlrdata>
56 ·R_ARM_THM_CALL» nsec3_zone_item_to_new_zdb_packed_ttlrdata57 ·R_ARM_THM_CALL» nsec3_zone_item_to_new_zdb_packed_ttlrdata
57 »       ldr»    r1,·[sp,·#8]58 »       ldr»    r4,·[sp,·#8]
58 »       cmp»    r1,·#059 »       cmp»    r4,·#0
59 »       bne.n»  3e·<nsec3_nodata_error+0x3e>60 »       bne.n»  3e·<nsec3_nodata_error+0x3e>
60 »       ldr»    r0,·[pc,·#36]» ;·(b0·<nsec3_nodata_error+0xb0>)61 »       ldr»    r0,·[pc,·#36]» ;·(b0·<nsec3_nodata_error+0xb0>)
 62 »       ldr»    r2,·[pc,·#40]» ;·(b4·<nsec3_nodata_error+0xb4>)
61 »       mov»    r3,·r763 »       mov»    r3,·r7
62 »       mov.w»  r1,·#364 »       mov.w»  r1,·#3
63 »       ldr»    r2,·[pc,·#32]» ;·(b4·<nsec3_nodata_error+0xb4>) 
64 »       ldr»    r0,·[r5,·r0]65 »       ldr»    r0,·[r5,·r0]
65 »       add»    r2,·pc66 »       add»    r2,·pc
66 »       ldr»    r0,·[r0,·#0]67 »       ldr»    r0,·[r0,·#0]
67 »       bl»     0·<logger_handle_msg>68 »       bl»     0·<logger_handle_msg>
68 ·R_ARM_THM_CALL» logger_handle_msg69 ·R_ARM_THM_CALL» logger_handle_msg
69 »       b.n»    4c·<nsec3_nodata_error+0x4c>70 »       b.n»    4c·<nsec3_nodata_error+0x4c>
70 »       ldr»    r2,·[sp,·#72]» ;·0x4871 »       ldr»    r2,·[sp,·#72]» ;·0x48
Offset 82, 31 lines modifiedOffset 83, 29 lines modified
82 »       .word»  0x0000000083 »       .word»  0x00000000
83 ·R_ARM_GOT32»    g_dnssec_logger84 ·R_ARM_GOT32»    g_dnssec_logger
84 »       .word»  0x0000001c85 »       .word»  0x0000001c
85 ·R_ARM_REL32»    .LC086 ·R_ARM_REL32»    .LC0
  
86 000000b8·<nsec3_wild_nodata_error>:87 000000b8·<nsec3_wild_nodata_error>:
87 nsec3_wild_nodata_error():88 nsec3_wild_nodata_error():
88 »       str.w»  r4,·[sp,·#-12]!89 »       strd»   r4,·r5,·[sp,·#-16]!
 90 »       ldrd»   r5,·r4,·[sp,·#24]
 91 »       strd»   r6,·r7,·[sp,·#8]
 92 »       ldrd»   r7,·r6,·[sp,·#16]
89 »       mov»    r1,·r293 »       mov»    r1,·r2
90 »       mov»    r2,·r394 »       mov»    r2,·r3
91 »       strd»   r5,·r6,·[sp,·#4]95 »       str»    r4,·[sp,·#24]
92 »       ldrd»   r4,·r6,·[sp,·#12]96 »       strd»   r6,·r5,·[sp,·#16]
93 »       ldr»    r5,·[sp,·#20]97 »       mov»    r3,·r7
94 »       mov»    r3,·r498 »       ldr»    r6,·[sp,·#32]
95 »       ldr»    r4,·[sp,·#24]99 »       ldr»    r7,·[sp,·#36]» ;·0x24
96 »       strd»   r6,·r5,·[sp,·#12]100 »       ldrd»   r5,·r4,·[sp,·#40]»     ;·0x28
97 »       ldrd»   r6,·r5,·[sp,·#28]101 »       strd»   r6,·r7,·[sp,·#28]
98 »       str»    r4,·[sp,·#20]102 »       ldrd»   r6,·r7,·[sp,·#48]»     ;·0x30
99 »       ldr»    r4,·[sp,·#36]» ;·0x24103 »       strd»   r5,·r4,·[sp,·#36]»     ;·0x24
100 »       strd»   r6,·r5,·[sp,·#24] 
101 »       ldrd»   r6,·r5,·[sp,·#40]»     ;·0x28 
102 »       str»    r4,·[sp,·#32] 
103 »       ldr»    r4,·[sp,·#48]» ;·0x30 
104 »       strd»   r6,·r5,·[sp,·#36]»     ;·0x24 
105 »       str»    r4,·[sp,·#44]» ;·0x2c 
106 »       ldrd»   r4,·r5,·[sp]104 »       ldrd»   r4,·r5,·[sp]
107 »       add»    sp,·#8105 »       strd»   r6,·r7,·[sp,·#44]»     ;·0x2c
108 »       ldr.w»  r6,·[sp],·#4106 »       ldrd»   r6,·r7,·[sp,·#8]
 107 »       add»    sp,·#16
109 »       b.w»    0·<nsec3_name_error>108 »       b.w»    0·<nsec3_name_error>
110 ·R_ARM_THM_JUMP24»       nsec3_name_error109 ·R_ARM_THM_JUMP24»       nsec3_name_error
111 »       nop110 »       nop
32.5 KB
nsec3_owner.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········6140·(bytes·into·file)13 ··Start·of·section·headers:··········6136·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x17fc:1 There·are·11·section·headers,·starting·at·offset·0x17f8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000d38·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000d34·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001444·000358·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·001440·000358·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000d6c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000d68·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000d6c·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000d68·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000d6c·0001cb·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000d68·0001cb·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·000f37·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·000f33·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000f37·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000f33·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·000f6c·000360·10······9··33··412 ··[·8]·.symtab···········SYMTAB··········00000000·000f68·000360·10······9··33··4
13 ··[·9]·.strtab···········STRTAB··········00000000·0012cc·000175·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·0012c8·000175·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·00179c·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·001798·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
1.9 KB
readelf --wide --symbols {}
    
Offset 19, 18 lines modifiedOffset 19, 18 lines modified
19 ····15:·00000814·····0·NOTYPE··LOCAL··DEFAULT····1·$d19 ····15:·00000814·····0·NOTYPE··LOCAL··DEFAULT····1·$d
20 ····16:·00000824·····0·NOTYPE··LOCAL··DEFAULT····1·$t20 ····16:·00000824·····0·NOTYPE··LOCAL··DEFAULT····1·$t
21 ····17:·00000980·····0·NOTYPE··LOCAL··DEFAULT····1·$d21 ····17:·00000980·····0·NOTYPE··LOCAL··DEFAULT····1·$d
22 ····18:·00000988·····0·NOTYPE··LOCAL··DEFAULT····1·$t22 ····18:·00000988·····0·NOTYPE··LOCAL··DEFAULT····1·$t
23 ····19:·00000a8c·····0·NOTYPE··LOCAL··DEFAULT····1·$d23 ····19:·00000a8c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
24 ····20:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC424 ····20:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
25 ····21:·00000aa0·····0·NOTYPE··LOCAL··DEFAULT····1·$t25 ····21:·00000aa0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
26 ····22:·00000cfc·····0·NOTYPE··LOCAL··DEFAULT····1·$d26 ····22:·00000cf8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
27 ····23:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC627 ····23:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
28 ····24:·00000108·····0·NOTYPE··LOCAL··DEFAULT····5·.LC528 ····24:·00000108·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
29 ····25:·00000d20·····0·NOTYPE··LOCAL··DEFAULT····1·$t29 ····25:·00000d1c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
30 ····26:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d30 ····26:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT····1·31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT····3·32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT····4·33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT····5·34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT····6·35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
36 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT····7·36 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
Offset 49, 9 lines modifiedOffset 49, 9 lines modified
49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_flush49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_flush
50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_dnssec_logger51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_dnssec_logger
52 ····48:·0000069d····24·FUNC····GLOBAL·DEFAULT····1·nsec3_owner_get52 ····48:·0000069d····24·FUNC····GLOBAL·DEFAULT····1·nsec3_owner_get
53 ····49:·000006b5···368·FUNC····GLOBAL·DEFAULT····1·nsec3_add_star53 ····49:·000006b5···368·FUNC····GLOBAL·DEFAULT····1·nsec3_add_star
54 ····50:·00000825···356·FUNC····GLOBAL·DEFAULT····1·nsec3_remove_star54 ····50:·00000825···356·FUNC····GLOBAL·DEFAULT····1·nsec3_remove_star
55 ····51:·00000989···280·FUNC····GLOBAL·DEFAULT····1·nsec3_remove_all_star55 ····51:·00000989···280·FUNC····GLOBAL·DEFAULT····1·nsec3_remove_all_star
56 ····52:·00000aa1···640·FUNC····GLOBAL·DEFAULT····1·nsec3_move_all_star56 ····52:·00000aa1···636·FUNC····GLOBAL·DEFAULT····1·nsec3_move_all_star
57 ····53:·00000d21····24·FUNC····GLOBAL·DEFAULT····1·nsec3_star_get57 ····53:·00000d1d····24·FUNC····GLOBAL·DEFAULT····1·nsec3_star_get
5.17 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1444·contains·107·entries:1 Relocation·section·'.rel.text'·at·offset·0x1440·contains·107·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000008a··0000210a·R_ARM_THM_CALL·········00000000···zfree_line3 0000008a··0000210a·R_ARM_THM_CALL·········00000000···zfree_line
4 000000a4··0000220a·R_ARM_THM_CALL·········00000000···zalloc_line4 000000a4··0000220a·R_ARM_THM_CALL·········00000000···zalloc_line
5 000000be··0000230a·R_ARM_THM_CALL·········00000000···memcpy5 000000be··0000230a·R_ARM_THM_CALL·········00000000···memcpy
6 000000d6··0000240a·R_ARM_THM_CALL·········00000000···free6 000000d6··0000240a·R_ARM_THM_CALL·········00000000···free
7 00000130··0000210a·R_ARM_THM_CALL·········00000000···zfree_line7 00000130··0000210a·R_ARM_THM_CALL·········00000000···zfree_line
8 00000136··0000250a·R_ARM_THM_CALL·········00000000···malloc8 00000136··0000250a·R_ARM_THM_CALL·········00000000···malloc
Offset 67, 44 lines modifiedOffset 67, 44 lines modified
67 000008f6··0000240a·R_ARM_THM_CALL·········00000000···free67 000008f6··0000240a·R_ARM_THM_CALL·········00000000···free
68 00000950··0000210a·R_ARM_THM_CALL·········00000000···zfree_line68 00000950··0000210a·R_ARM_THM_CALL·········00000000···zfree_line
69 00000958··0000250a·R_ARM_THM_CALL·········00000000···malloc69 00000958··0000250a·R_ARM_THM_CALL·········00000000···malloc
70 00000978··0000260a·R_ARM_THM_CALL·········00000000···dief70 00000978··0000260a·R_ARM_THM_CALL·········00000000···dief
71 0000097c··0000270a·R_ARM_THM_CALL·········00000000···abort71 0000097c··0000270a·R_ARM_THM_CALL·········00000000···abort
72 00000980··00000403·R_ARM_REL32············00000000···.LC072 00000980··00000403·R_ARM_REL32············00000000···.LC0
73 00000984··00000503·R_ARM_REL32············00000014···.LC173 00000984··00000503·R_ARM_REL32············00000014···.LC1
74 00000a18··0000240a·R_ARM_THM_CALL·········00000000···free74 00000a1a··0000240a·R_ARM_THM_CALL·········00000000···free
75 00000a38··0000210a·R_ARM_THM_CALL·········00000000···zfree_line75 00000a3a··0000210a·R_ARM_THM_CALL·········00000000···zfree_line
76 00000a56··00002c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg76 00000a58··00002c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
77 00000a70··00002c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg77 00000a72··00002c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
78 00000a74··00002d0a·R_ARM_THM_CALL·········00000000···logger_flush78 00000a76··00002d0a·R_ARM_THM_CALL·········00000000···logger_flush
79 00000a78··0000270a·R_ARM_THM_CALL·········00000000···abort79 00000a7a··0000270a·R_ARM_THM_CALL·········00000000···abort
80 00000a8c··00002e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_80 00000a8c··00002e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
81 00000a90··00002f1a·R_ARM_GOT_BREL·········00000000···g_dnssec_logger81 00000a90··00002f1a·R_ARM_GOT_BREL·········00000000···g_dnssec_logger
82 00000a94··00001403·R_ARM_REL32············000000c4···.LC482 00000a94··00001403·R_ARM_REL32············000000c4···.LC4
83 00000a98··00000d03·R_ARM_REL32············00000064···.LC383 00000a98··00000d03·R_ARM_REL32············00000064···.LC3
84 00000a9c··00000d03·R_ARM_REL32············00000064···.LC384 00000a9c··00000d03·R_ARM_REL32············00000064···.LC3
85 00000b32··0000220a·R_ARM_THM_CALL·········00000000···zalloc_line85 00000b32··0000220a·R_ARM_THM_CALL·········00000000···zalloc_line
86 00000b88··00002c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg86 00000b84··00002c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
87 00000bb8··00002c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg87 00000bb4··00002c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
88 00000bde··0000210a·R_ARM_THM_CALL·········00000000···zfree_line88 00000bde··0000210a·R_ARM_THM_CALL·········00000000···zfree_line
89 00000c28··00002c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg89 00000c24··00002c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
90 00000c6e··0000250a·R_ARM_THM_CALL·········00000000···malloc90 00000c6a··0000250a·R_ARM_THM_CALL·········00000000···malloc
91 00000c88··0000210a·R_ARM_THM_CALL·········00000000···zfree_line91 00000c84··0000210a·R_ARM_THM_CALL·········00000000···zfree_line
92 00000c8e··0000240a·R_ARM_THM_CALL·········00000000···free92 00000c8a··0000240a·R_ARM_THM_CALL·········00000000···free
93 00000c94··0000240a·R_ARM_THM_CALL·········00000000···free93 00000c90··0000240a·R_ARM_THM_CALL·········00000000···free
94 00000cb4··00002c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg94 00000cb0··00002c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
95 00000cb8··00002d0a·R_ARM_THM_CALL·········00000000···logger_flush95 00000cb4··00002d0a·R_ARM_THM_CALL·········00000000···logger_flush
96 00000cbc··0000270a·R_ARM_THM_CALL·········00000000···abort96 00000cb8··0000270a·R_ARM_THM_CALL·········00000000···abort
97 00000cd4··00002c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg97 00000cd0··00002c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
98 00000cd8··00002d0a·R_ARM_THM_CALL·········00000000···logger_flush98 00000cd4··00002d0a·R_ARM_THM_CALL·········00000000···logger_flush
99 00000cdc··0000270a·R_ARM_THM_CALL·········00000000···abort99 00000cd8··0000270a·R_ARM_THM_CALL·········00000000···abort
100 00000cf2··0000260a·R_ARM_THM_CALL·········00000000···dief100 00000cee··0000260a·R_ARM_THM_CALL·········00000000···dief
101 00000cf6··0000270a·R_ARM_THM_CALL·········00000000···abort101 00000cf2··0000270a·R_ARM_THM_CALL·········00000000···abort
102 00000cfc··00002e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_102 00000cf8··00002e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
103 00000d00··00001703·R_ARM_REL32············0000018c···.LC6103 00000cfc··00001703·R_ARM_REL32············0000018c···.LC6
104 00000d04··00002f1a·R_ARM_GOT_BREL·········00000000···g_dnssec_logger104 00000d00··00002f1a·R_ARM_GOT_BREL·········00000000···g_dnssec_logger
 105 00000d04··00001703·R_ARM_REL32············0000018c···.LC6
105 00000d08··00001703·R_ARM_REL32············0000018c···.LC6106 00000d08··00001703·R_ARM_REL32············0000018c···.LC6
106 00000d0c··00001703·R_ARM_REL32············0000018c···.LC6107 00000d0c··00001803·R_ARM_REL32············00000108···.LC5
107 00000d10··00001803·R_ARM_REL32············00000108···.LC5108 00000d10··00001803·R_ARM_REL32············00000108···.LC5
108 00000d14··00001803·R_ARM_REL32············00000108···.LC5109 00000d14··00000403·R_ARM_REL32············00000000···.LC0
109 00000d18··00000403·R_ARM_REL32············00000000···.LC0110 00000d18··00000503·R_ARM_REL32············00000014···.LC1
110 00000d1c··00000503·R_ARM_REL32············00000014···.LC1 
570 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 :h·F1hBE(1 :h1h·FBE(
2 jpGsrc/nsec3_owner.c2 jpGsrc/nsec3_owner.c
3 nsec3_remove_all_owners:·label·%{dnslabel}·has·no·NSEC3·(flags=%04x)3 nsec3_remove_all_owners:·label·%{dnslabel}·has·no·NSEC3·(flags=%04x)
4 nsec3_label_extension_replace_star:·did·not·found·%{digest32h}·NSEC3,·while·trying·to·remove·it4 nsec3_label_extension_replace_star:·did·not·found·%{digest32h}·NSEC3,·while·trying·to·remove·it
5 nsec3_remove_all_star:·label·%{dnslabel}·has·no·NSEC3·(flags=%04x)5 nsec3_remove_all_star:·label·%{dnslabel}·has·no·NSEC3·(flags=%04x)
6 nsec3_label_extension_replace_star:·did·not·found·%{digest32h}·NSEC3,·while·trying·to·replace·it·with·(another)·%{digest32h}·NSEC36 nsec3_label_extension_replace_star:·did·not·found·%{digest32h}·NSEC3,·while·trying·to·replace·it·with·(another)·%{digest32h}·NSEC3
7 nsec3_move_all_star:·%{digest32h}·@%p·%{dnslabel}·@%p·%i·->·%i7 nsec3_move_all_star:·%{digest32h}·@%p·%{dnslabel}·@%p·%i·->·%i
8 nsec3_label_remove.isra.28 nsec3_label_remove.isra.2
21.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 68, 16 lines modifiedOffset 68, 16 lines modified
68 »       mov»    r0,·ip68 »       mov»    r0,·ip
69 »       bl»     0·<zalloc_line>69 »       bl»     0·<zalloc_line>
70 ·R_ARM_THM_CALL» zalloc_line70 ·R_ARM_THM_CALL» zalloc_line
71 »       mov»    r4,·r071 »       mov»    r4,·r0
72 »       cmp»    r4,·#072 »       cmp»    r4,·#0
73 »       beq.n»  144·<nsec3_label_remove.isra.2+0x144>73 »       beq.n»  144·<nsec3_label_remove.isra.2+0x144>
74 »       ldr»    r2,·[r7,·#0]74 »       ldr»    r2,·[r7,·#0]
75 »       mov»    r0,·r4 
76 »       ldr»    r1,·[r6,·#0]75 »       ldr»    r1,·[r6,·#0]
 76 »       mov»    r0,·r4
77 »       cmp»    r2,·r877 »       cmp»    r2,·r8
78 »       it»     cs78 »       it»     cs
79 »       movcs»  r2,·r879 »       movcs»  r2,·r8
80 »       mov.w»  r2,·r2,·lsl·#280 »       mov.w»  r2,·r2,·lsl·#2
81 »       bl»     0·<memcpy>81 »       bl»     0·<memcpy>
82 ·R_ARM_THM_CALL» memcpy82 ·R_ARM_THM_CALL» memcpy
83 »       ldr»    r3,·[r7,·#0]83 »       ldr»    r3,·[r7,·#0]
Offset 127, 18 lines modifiedOffset 127, 18 lines modified
127 »       bl»     0·<malloc>127 »       bl»     0·<malloc>
128 ·R_ARM_THM_CALL» malloc128 ·R_ARM_THM_CALL» malloc
129 »       mov»    r4,·r0129 »       mov»    r4,·r0
130 »       b.n»    aa·<nsec3_label_remove.isra.2+0xaa>130 »       b.n»    aa·<nsec3_label_remove.isra.2+0xaa>
131 »       mov.w»  r3,·#0131 »       mov.w»  r3,·#0
132 »       b.n»    ea·<nsec3_label_remove.isra.2+0xea>132 »       b.n»    ea·<nsec3_label_remove.isra.2+0xea>
133 »       ldr»    r2,·[pc,·#24]» ;·(160·<nsec3_label_remove.isra.2+0x160>)133 »       ldr»    r2,·[pc,·#24]» ;·(160·<nsec3_label_remove.isra.2+0x160>)
 134 »       ldr»    r1,·[pc,·#28]» ;·(164·<nsec3_label_remove.isra.2+0x164>)
134 »       movs»   r0,·#25135 »       movs»   r0,·#25
135 »       movt»   r0,·#32770»  ;·0x8002136 »       movt»   r0,·#32770»  ;·0x8002
136 »       movw»   r3,·#421»    ;·0x1a5137 »       movw»   r3,·#421»    ;·0x1a5
137 »       ldr»    r1,·[pc,·#16]» ;·(164·<nsec3_label_remove.isra.2+0x164>) 
138 »       add»    r2,·pc138 »       add»    r2,·pc
139 »       add»    r1,·pc139 »       add»    r1,·pc
140 »       bl»     0·<dief>140 »       bl»     0·<dief>
141 ·R_ARM_THM_CALL» dief141 ·R_ARM_THM_CALL» dief
142 »       bl»     0·<abort>142 »       bl»     0·<abort>
143 ·R_ARM_THM_CALL» abort143 ·R_ARM_THM_CALL» abort
144 »       nop144 »       nop
Offset 182, 16 lines modifiedOffset 182, 16 lines modified
182 »       strd»   r5,·r6,·[sp,·#8]182 »       strd»   r5,·r6,·[sp,·#8]
183 »       ldr»    r5,·[r0,·#16]183 »       ldr»    r5,·[r0,·#16]
184 »       strd»   r7,·r8,·[sp,·#16]184 »       strd»   r7,·r8,·[sp,·#16]
185 »       strd»   r9,·sl,·[sp,·#24]185 »       strd»   r9,·sl,·[sp,·#24]
186 »       strd»   fp,·lr,·[sp,·#32]186 »       strd»   fp,·lr,·[sp,·#32]
187 »       cbnz»   r5,·1e6·<nsec3_add_owner+0x36>187 »       cbnz»   r5,·1e6·<nsec3_add_owner+0x36>
188 »       mov.w»  r3,·#1188 »       mov.w»  r3,·#1
189 »       str»    r3,·[r0,·#16] 
190 »       str»    r1,·[r0,·#28]189 »       str»    r1,·[r0,·#28]
 190 »       str»    r3,·[r0,·#16]
191 »       ldrd»   r3,·r4,·[sp]191 »       ldrd»   r3,·r4,·[sp]
192 »       ldrd»   r5,·r6,·[sp,·#8]192 »       ldrd»   r5,·r6,·[sp,·#8]
193 »       ldrd»   r7,·r8,·[sp,·#16]193 »       ldrd»   r7,·r8,·[sp,·#16]
194 »       ldrd»   r9,·sl,·[sp,·#24]194 »       ldrd»   r9,·sl,·[sp,·#24]
195 »       add»    sp,·#32195 »       add»    sp,·#32
196 »       ldmia.w»sp!,·{fp,·pc}196 »       ldmia.w»sp!,·{fp,·pc}
197 »       cmp»    r5,·#1197 »       cmp»    r5,·#1
Offset 211, 16 lines modifiedOffset 211, 16 lines modified
211 »       cmp»    r6,·r1211 »       cmp»    r6,·r1
212 »       beq.n»  1d0·<nsec3_add_owner+0x20>212 »       beq.n»  1d0·<nsec3_add_owner+0x20>
213 »       add.w»  r3,·r3,·#1213 »       add.w»  r3,·r3,·#1
214 »       cmp»    r5,·r3214 »       cmp»    r5,·r3
215 »       bne.n»  200·<nsec3_add_owner+0x50>215 »       bne.n»  200·<nsec3_add_owner+0x50>
216 »       mov.w»  r3,·r5,·lsl·#2216 »       mov.w»  r3,·r5,·lsl·#2
217 »       add.w»  sl,·r5,·#1217 »       add.w»  sl,·r5,·#1
218 »       mov»    r8,·r5 
219 »       mov»    fp,·sl218 »       mov»    fp,·sl
 219 »       mov»    r8,·r5
220 »       add.w»  r9,·r3,·#4294967295» ;·0xffffffff220 »       add.w»  r9,·r3,·#4294967295» ;·0xffffffff
221 »       add.w»  r1,·r3,·#4221 »       add.w»  r1,·r3,·#4
222 »       mov.w»  r2,·r9,·lsr·#3222 »       mov.w»  r2,·r9,·lsr·#3
223 »       cmp.w»  r2,·r3,·lsr·#3223 »       cmp.w»  r2,·r3,·lsr·#3
224 »       bne.n»  262·<nsec3_add_owner+0xb2>224 »       bne.n»  262·<nsec3_add_owner+0xb2>
225 »       add.w»  r3,·r8,·#1073741824» ;·0x40000000225 »       add.w»  r3,·r8,·#1073741824» ;·0x40000000
226 »       add.w»  r3,·r3,·#4294967295» ;·0xffffffff226 »       add.w»  r3,·r3,·#4294967295» ;·0xffffffff
Offset 248, 19 lines modifiedOffset 248, 19 lines modified
248 »       bhi.n»  29e·<nsec3_add_owner+0xee>248 »       bhi.n»  29e·<nsec3_add_owner+0xee>
249 »       bl»     0·<zalloc_line>249 »       bl»     0·<zalloc_line>
250 ·R_ARM_THM_CALL» zalloc_line250 ·R_ARM_THM_CALL» zalloc_line
251 »       mov»    r7,·r0251 »       mov»    r7,·r0
252 »       cbz»    r7,·2dc·<nsec3_add_owner+0x12c>252 »       cbz»    r7,·2dc·<nsec3_add_owner+0x12c>
253 »       cmp»    r5,·fp253 »       cmp»    r5,·fp
254 »       mov»    r0,·r7254 »       mov»    r0,·r7
255 »       ldr»    r1,·[r4,·#28] 
256 »       it»     cs255 »       it»     cs
257 »       movcs»  r5,·fp256 »       movcs»  r5,·fp
258 »       mov»    r8,·fp257 »       ldr»    r1,·[r4,·#28]
259 »       mov.w»  r2,·r5,·lsl·#2258 »       mov.w»  r2,·r5,·lsl·#2
 259 »       mov»    r8,·fp
260 »       mov»    r5,·sl260 »       mov»    r5,·sl
261 »       bl»     0·<memcpy>261 »       bl»     0·<memcpy>
262 ·R_ARM_THM_CALL» memcpy262 ·R_ARM_THM_CALL» memcpy
263 »       mov.w»  r1,·r9,·asr·#3263 »       mov.w»  r1,·r9,·asr·#3
264 »       ldr»    r0,·[r4,·#28]264 »       ldr»    r0,·[r4,·#28]
265 »       cmp»    r1,·#255»     ;·0xff265 »       cmp»    r1,·#255»     ;·0xff
266 »       bhi.n»  2a8·<nsec3_add_owner+0xf8>266 »       bhi.n»  2a8·<nsec3_add_owner+0xf8>
Offset 289, 29 lines modifiedOffset 289, 29 lines modified
289 »       beq.n»  22e·<nsec3_add_owner+0x7e>289 »       beq.n»  22e·<nsec3_add_owner+0x7e>
290 »       cmp.w»  sl,·#0290 »       cmp.w»  sl,·#0
291 »       bne.n»  260·<nsec3_add_owner+0xb0>291 »       bne.n»  260·<nsec3_add_owner+0xb0>
292 »       mov»    r5,·r8292 »       mov»    r5,·r8
293 »       mov»    r7,·r8293 »       mov»    r7,·r8
294 »       b.n»    28c·<nsec3_add_owner+0xdc>294 »       b.n»    28c·<nsec3_add_owner+0xdc>
295 »       ldr»    r2,·[pc,·#48]» ;·(310·<nsec3_add_owner+0x160>)295 »       ldr»    r2,·[pc,·#48]» ;·(310·<nsec3_add_owner+0x160>)
 296 »       ldr»    r1,·[pc,·#52]» ;·(314·<nsec3_add_owner+0x164>)
296 »       movs»   r0,·#25297 »       movs»   r0,·#25
297 »       movt»   r0,·#32770»  ;·0x8002298 »       movt»   r0,·#32770»  ;·0x8002
298 »       movw»   r3,·#305»    ;·0x131299 »       movw»   r3,·#305»    ;·0x131
299 »       ldr»    r1,·[pc,·#40]» ;·(314·<nsec3_add_owner+0x164>) 
300 »       add»    r2,·pc300 »       add»    r2,·pc
301 »       add»    r1,·pc301 »       add»    r1,·pc
302 »       bl»     0·<dief>302 »       bl»     0·<dief>
303 ·R_ARM_THM_CALL» dief303 ·R_ARM_THM_CALL» dief
304 »       bl»     0·<abort>304 »       bl»     0·<abort>
305 ·R_ARM_THM_CALL» abort305 ·R_ARM_THM_CALL» abort
306 »       ldr»    r2,·[pc,·#32]» ;·(318·<nsec3_add_owner+0x168>)306 »       ldr»    r2,·[pc,·#32]» ;·(318·<nsec3_add_owner+0x168>)
 307 »       ldr»    r1,·[pc,·#32]» ;·(31c·<nsec3_add_owner+0x16c>)
307 »       movs»   r0,·#25308 »       movs»   r0,·#25
308 »       movt»   r0,·#32770»  ;·0x8002309 »       movt»   r0,·#32770»  ;·0x8002
309 »       mov.w»  r3,·#266»   ;·0x10a310 »       mov.w»  r3,·#266»   ;·0x10a
310 »       ldr»    r1,·[pc,·#24]» ;·(31c·<nsec3_add_owner+0x16c>) 
311 »       add»    r2,·pc311 »       add»    r2,·pc
312 »       add»    r1,·pc312 »       add»    r1,·pc
313 »       bl»     0·<dief>313 »       bl»     0·<dief>
314 ·R_ARM_THM_CALL» dief314 ·R_ARM_THM_CALL» dief
315 »       bl»     0·<abort>315 »       bl»     0·<abort>
316 ·R_ARM_THM_CALL» abort316 ·R_ARM_THM_CALL» abort
317 »       .word»  0x00000022317 »       .word»  0x00000022
Offset 385, 16 lines modifiedOffset 385, 16 lines modified
Max diff block lines reached; 19077/22087 bytes (86.37%) of diff not shown.
8.54 KB
nsec3_zone.o
1.18 KB
readelf --wide --symbols {}
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
20 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief20 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief
21 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort21 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort
22 ····18:·00000049····48·FUNC····GLOBAL·DEFAULT····1·nsec3param_compare_by_rdata22 ····18:·00000049····48·FUNC····GLOBAL·DEFAULT····1·nsec3param_compare_by_rdata
23 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp23 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp
24 ····20:·00000079····48·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_compare24 ····20:·00000079····48·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_compare
25 ····21:·000000a9····38·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_from_item25 ····21:·000000a9····38·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_from_item
26 ····22:·000000d1····54·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_detach26 ····22:·000000d1····54·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_detach
27 ····23:·00000109···274·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_destroy27 ····23:·00000109···276·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_destroy
28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_avl_destroy28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec3_avl_destroy
29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zfree_line
30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_init30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_init
31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_hasnext31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_hasnext
32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_next32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_next
33 ····29:·0000021d···164·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_add_from_rdata33 ····29:·0000021d···164·FUNC····GLOBAL·DEFAULT····1·nsec3_zone_add_from_rdata
34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line
1.76 KB
readelf --wide --relocs {}
    
Offset 8, 19 lines modifiedOffset 8, 19 lines modified
8 00000044··00000603·R_ARM_REL32············00000014···.LC18 00000044··00000603·R_ARM_REL32············00000014···.LC1
9 00000146··00000f0a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_empties9 00000146··00000f0a·R_ARM_THM_CALL·········00000000···nsec3_zone_item_empties
10 0000015c··0000180a·R_ARM_THM_CALL·········00000000···nsec3_avl_destroy10 0000015c··0000180a·R_ARM_THM_CALL·········00000000···nsec3_avl_destroy
11 0000016c··0000190a·R_ARM_THM_CALL·········00000000···zfree_line11 0000016c··0000190a·R_ARM_THM_CALL·········00000000···zfree_line
12 00000174··00001a0a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_init12 00000174··00001a0a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_init
13 0000017e··00001b0a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_hasnext13 0000017e··00001b0a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_hasnext
14 00000186··00001c0a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_next14 00000186··00001c0a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_next
15 000001a0··0000190a·R_ARM_THM_CALL·········00000000···zfree_line15 000001a2··0000190a·R_ARM_THM_CALL·········00000000···zfree_line
16 000001a6··00001b0a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_hasnext16 000001a8··00001b0a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_hasnext
17 000001e6··0000190a·R_ARM_THM_CALL·········00000000···zfree_line17 000001e8··0000190a·R_ARM_THM_CALL·········00000000···zfree_line
18 000001ec··00001b0a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_hasnext18 000001ee··00001b0a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_hasnext
19 000001f6··00001c0a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_next19 000001f8··00001c0a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_next
20 0000025e··0000130a·R_ARM_THM_CALL·········00000000···memcmp20 0000025e··0000130a·R_ARM_THM_CALL·········00000000···memcmp
21 00000286··00001e0a·R_ARM_THM_CALL·········00000000···zalloc_line21 00000286··00001e0a·R_ARM_THM_CALL·········00000000···zalloc_line
22 0000029e··00001f0a·R_ARM_THM_CALL·········00000000···memcpy22 0000029e··00001f0a·R_ARM_THM_CALL·········00000000···memcpy
23 000002d8··00001e0a·R_ARM_THM_CALL·········00000000···zalloc_line23 000002d8··00001e0a·R_ARM_THM_CALL·········00000000···zalloc_line
24 000002f0··00001f0a·R_ARM_THM_CALL·········00000000···memcpy24 000002f0··00001f0a·R_ARM_THM_CALL·········00000000···memcpy
25 00000346··0000130a·R_ARM_THM_CALL·········00000000···memcmp25 00000346··0000130a·R_ARM_THM_CALL·········00000000···memcmp
26 00000368··0000130a·R_ARM_THM_CALL·········00000000···memcmp26 00000368··0000130a·R_ARM_THM_CALL·········00000000···memcmp
5.58 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 19, 19 lines modifiedOffset 19, 19 lines modified
19 »       pop»    {r4,·pc}19 »       pop»    {r4,·pc}
20 »       bx»     lr20 »       bx»     lr
21 »       nop21 »       nop
  
22 00000020·<nsec3_zone_new.part.1>:22 00000020·<nsec3_zone_new.part.1>:
23 nsec3_zone_new.part.1():23 nsec3_zone_new.part.1():
24 »       ldr»    r2,·[pc,·#28]» ;·(40·<nsec3_zone_new.part.1+0x20>)24 »       ldr»    r2,·[pc,·#28]» ;·(40·<nsec3_zone_new.part.1+0x20>)
 25 »       ldr»    r1,·[pc,·#32]» ;·(44·<nsec3_zone_new.part.1+0x24>)
 26 »       strd»   r3,·lr,·[sp,·#-8]!
25 »       mov.w»  r0,·#2527 »       mov.w»  r0,·#25
26 »       movt»   r0,·#32770»  ;·0x800228 »       movt»   r0,·#32770»  ;·0x8002
27 »       strd»   r3,·lr,·[sp,·#-8]! 
28 »       mov.w»  r3,·#394»   ;·0x18a29 »       mov.w»  r3,·#394»   ;·0x18a
29 »       ldr»    r1,·[pc,·#16]» ;·(44·<nsec3_zone_new.part.1+0x24>) 
30 »       add»    r2,·pc30 »       add»    r2,·pc
31 »       add»    r1,·pc31 »       add»    r1,·pc
32 »       bl»     0·<dief>32 »       bl»     0·<dief>
33 ·R_ARM_THM_CALL» dief33 ·R_ARM_THM_CALL» dief
34 »       bl»     0·<abort>34 »       bl»     0·<abort>
35 ·R_ARM_THM_CALL» abort35 ·R_ARM_THM_CALL» abort
36 »       .word»  0x0000000836 »       .word»  0x00000008
Offset 140, 21 lines modifiedOffset 140, 21 lines modified
140 »       nop140 »       nop
  
141 00000108·<nsec3_zone_destroy>:141 00000108·<nsec3_zone_destroy>:
142 nsec3_zone_destroy():142 nsec3_zone_destroy():
143 »       ldr»    r2,·[r0,·#12]143 »       ldr»    r2,·[r0,·#12]
144 »       str.w»  r4,·[sp,·#-20]!144 »       str.w»  r4,·[sp,·#-20]!
145 »       strd»   r5,·r6,·[sp,·#4]145 »       strd»   r5,·r6,·[sp,·#4]
146 »       mov»    r6,·r1 
147 »       strd»   r7,·lr,·[sp,·#12]146 »       strd»   r7,·lr,·[sp,·#12]
148 »       sub.w»  sp,·sp,·#29696»      ;·0x7400147 »       sub.w»  sp,·sp,·#29696»      ;·0x7400
149 »       mov»    r7,·r0148 »       mov»    r7,·r0
150 »       sub»    sp,·#20149 »       sub»    sp,·#20
 150 »       mov»    r6,·r1
151 »       cmp»    r1,·r2151 »       cmp»    r1,·r2
152 »       beq.n»  208·<nsec3_zone_destroy+0x100>152 »       beq.n»  20a·<nsec3_zone_destroy+0x102>
153 »       mov.w»  r4,·#0153 »       mov.w»  r4,·#0
154 »       b.n»    12c·<nsec3_zone_destroy+0x24>154 »       b.n»    12c·<nsec3_zone_destroy+0x24>
155 »       mov»    r2,·r3155 »       mov»    r2,·r3
156 »       ldr»    r3,·[r2,·#0]156 »       ldr»    r3,·[r2,·#0]
157 »       add.w»  r4,·r4,·#1157 »       add.w»  r4,·r4,·#1
158 »       cmp»    r6,·r3158 »       cmp»    r6,·r3
159 »       bne.n»  12a·<nsec3_zone_destroy+0x22>159 »       bne.n»  12a·<nsec3_zone_destroy+0x22>
Offset 182, 31 lines modifiedOffset 182, 32 lines modified
182 »       bl»     0·<zfree_line>182 »       bl»     0·<zfree_line>
183 ·R_ARM_THM_CALL» zfree_line183 ·R_ARM_THM_CALL» zfree_line
184 »       mov»    r1,·r7184 »       mov»    r1,·r7
185 »       mov»    r0,·r5185 »       mov»    r0,·r5
186 »       bl»     0·<zdb_zone_label_iterator_init>186 »       bl»     0·<zdb_zone_label_iterator_init>
187 ·R_ARM_THM_CALL» zdb_zone_label_iterator_init187 ·R_ARM_THM_CALL» zdb_zone_label_iterator_init
188 »       cmp»    r4,·#0188 »       cmp»    r4,·#0
189 »       bne.n»  1ea·<nsec3_zone_destroy+0xe2>189 »       bne.n»  1ec·<nsec3_zone_destroy+0xe4>
190 »       mov»    r0,·r5190 »       mov»    r0,·r5
191 »       bl»     0·<zdb_zone_label_iterator_hasnext>191 »       bl»     0·<zdb_zone_label_iterator_hasnext>
192 ·R_ARM_THM_CALL» zdb_zone_label_iterator_hasnext192 ·R_ARM_THM_CALL» zdb_zone_label_iterator_hasnext
193 »       cbz»    r0,·1ae·<nsec3_zone_destroy+0xa6>193 »       cbz»    r0,·1b0·<nsec3_zone_destroy+0xa8>
194 »       mov»    r0,·r5194 »       mov»    r0,·r5
195 »       bl»     0·<zdb_zone_label_iterator_next>195 »       bl»     0·<zdb_zone_label_iterator_next>
196 ·R_ARM_THM_CALL» zdb_zone_label_iterator_next196 ·R_ARM_THM_CALL» zdb_zone_label_iterator_next
197 »       ldrh»   r2,·[r0,·#28]197 »       ldrh»   r2,·[r0,·#28]
198 »       mov»    r3,·r0198 »       mov»    r3,·r0
199 »       lsls»   r2,·r2,·#22199 »       lsls»   r2,·r2,·#22
200 »       bpl.n»  17c·<nsec3_zone_destroy+0x74>200 »       bpl.n»  17c·<nsec3_zone_destroy+0x74>
201 »       ldr»    r0,·[r0,·#24]201 »       ldr»    r2,·[r0,·#24]
202 »       mov.w»  r1,·#1202 »       mov.w»  r1,·#1
203 »       cmp»    r0,·#0203 »       mov»    r0,·r2
 204 »       cmp»    r2,·#0
204 »       beq.n»  17c·<nsec3_zone_destroy+0x74>205 »       beq.n»  17c·<nsec3_zone_destroy+0x74>
205 »       ldr»    r2,·[r0,·#8]206 »       ldr»    r2,·[r2,·#8]
206 »       str»    r2,·[r3,·#24]207 »       str»    r2,·[r3,·#24]
207 »       bl»     0·<zfree_line>208 »       bl»     0·<zfree_line>
208 ·R_ARM_THM_CALL» zfree_line209 ·R_ARM_THM_CALL» zfree_line
209 »       mov»    r0,·r5210 »       mov»    r0,·r5
210 »       bl»     0·<zdb_zone_label_iterator_hasnext>211 »       bl»     0·<zdb_zone_label_iterator_hasnext>
211 ·R_ARM_THM_CALL» zdb_zone_label_iterator_hasnext212 ·R_ARM_THM_CALL» zdb_zone_label_iterator_hasnext
212 »       cmp»    r0,·#0213 »       cmp»    r0,·#0
Offset 215, 60 lines modifiedOffset 216, 59 lines modified
215 »       add»    sp,·#20216 »       add»    sp,·#20
216 »       ldrd»   r4,·r5,·[sp]217 »       ldrd»   r4,·r5,·[sp]
217 »       ldrd»   r6,·r7,·[sp,·#8]218 »       ldrd»   r6,·r7,·[sp,·#8]
218 »       add»    sp,·#16219 »       add»    sp,·#16
219 »       ldr.w»  pc,·[sp],·#4220 »       ldr.w»  pc,·[sp],·#4
220 »       cmp»    r4,·#1221 »       cmp»    r4,·#1
221 »       ldr»    r2,·[r3,·#8]222 »       ldr»    r2,·[r3,·#8]
222 »       beq.n»  212·<nsec3_zone_destroy+0x10a>223 »       beq.n»  214·<nsec3_zone_destroy+0x10c>
223 »       mov.w»  r3,·#1224 »       mov.w»  r3,·#1
224 »       b.n»    1d0·<nsec3_zone_destroy+0xc8>225 »       b.n»    1d2·<nsec3_zone_destroy+0xca>
225 »       mov»    r2,·r0226 »       mov»    r2,·r0
226 »       add.w»  r3,·r3,·#1227 »       add.w»  r3,·r3,·#1
227 »       ldr»    r0,·[r2,·#8]228 »       ldr»    r0,·[r2,·#8]
228 »       cmp»    r3,·r4229 »       cmp»    r3,·r4
229 »       bne.n»  1ce·<nsec3_zone_destroy+0xc6>230 »       bne.n»  1d0·<nsec3_zone_destroy+0xc8>
230 »       add.w»  r3,·r2,·#8231 »       add.w»  r3,·r2,·#8
231 »       ldr»    r2,·[r0,·#8]232 »       ldr»    r2,·[r0,·#8]
232 »       mov.w»  r1,·#1233 »       mov.w»  r1,·#1
233 »       str»    r2,·[r3,·#0]234 »       str»    r2,·[r3,·#0]
234 »       bl»     0·<zfree_line>235 »       bl»     0·<zfree_line>
235 ·R_ARM_THM_CALL» zfree_line236 ·R_ARM_THM_CALL» zfree_line
236 »       mov»    r0,·r5237 »       mov»    r0,·r5
237 »       bl»     0·<zdb_zone_label_iterator_hasnext>238 »       bl»     0·<zdb_zone_label_iterator_hasnext>
238 ·R_ARM_THM_CALL» zdb_zone_label_iterator_hasnext239 ·R_ARM_THM_CALL» zdb_zone_label_iterator_hasnext
239 »       cmp»    r0,·#0240 »       cmp»    r0,·#0
240 »       beq.n»  1ae·<nsec3_zone_destroy+0xa6>241 »       beq.n»  1b0·<nsec3_zone_destroy+0xa8>
241 »       mov»    r0,·r5242 »       mov»    r0,·r5
242 »       bl»     0·<zdb_zone_label_iterator_next>243 »       bl»     0·<zdb_zone_label_iterator_next>
243 ·R_ARM_THM_CALL» zdb_zone_label_iterator_next244 ·R_ARM_THM_CALL» zdb_zone_label_iterator_next
244 »       ldrh»   r3,·[r0,·#28]245 »       ldrh»   r3,·[r0,·#28]
245 »       lsls»   r3,·r3,·#22246 »       lsls»   r3,·r3,·#22
246 »       bpl.n»  1ea·<nsec3_zone_destroy+0xe2>247 »       bpl.n»  1ec·<nsec3_zone_destroy+0xe4>
247 »       ldr»    r3,·[r0,·#24]248 »       ldr»    r3,·[r0,·#24]
248 »       cmp»    r3,·#0249 »       cmp»    r3,·#0
249 »       beq.n»  1ea·<nsec3_zone_destroy+0xe2>250 »       beq.n»  1ec·<nsec3_zone_destroy+0xe4>
250 »       b.n»    1c2·<nsec3_zone_destroy+0xba>251 »       b.n»    1c4·<nsec3_zone_destroy+0xbc>
251 »       add.w»  r2,·r0,·#12252 »       add.w»  r2,·r0,·#12
252 »       mov.w»  r4,·#0253 »       mov.w»  r4,·#0
253 »       b.n»    136·<nsec3_zone_destroy+0x2e>254 »       b.n»    136·<nsec3_zone_destroy+0x2e>
254 »       add.w»  r3,·r3,·#8255 »       add.w»  r3,·r3,·#8
255 »       mov»    r0,·r2256 »       mov»    r0,·r2
256 »       b.n»    1de·<nsec3_zone_destroy+0xd6>257 »       b.n»    1e0·<nsec3_zone_destroy+0xd8>
257 »       nop 
  
258 0000021c·<nsec3_zone_add_from_rdata>:258 0000021c·<nsec3_zone_add_from_rdata>:
259 nsec3_zone_add_from_rdata():259 nsec3_zone_add_from_rdata():
260 »       strd»   r3,·r4,·[sp,·#-32]!260 »       strd»   r3,·r4,·[sp,·#-32]!
261 »       ldr»    r4,·[r0,·#12]261 »       ldr»    r4,·[r0,·#12]
262 »       strd»   r5,·r6,·[sp,·#8] 
Max diff block lines reached; 2004/5530 bytes (36.24%) of diff not shown.
4.29 KB
nsec3-forall-label.o
747 B
readelf --wide --symbols {}
    
Offset 8, 10 lines modifiedOffset 8, 10 lines modified
8 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····3·8 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
9 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····4·9 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
10 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····5·10 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
11 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT····6·11 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
12 ·····8:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_record_find12 ·····8:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_record_find
13 ·····9:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy13 ·····9:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
14 ····10:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_record_isempty14 ····10:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_record_isempty
15 ····11:·00000151···154·FUNC····GLOBAL·DEFAULT····1·nsec3_forall_label15 ····11:·00000151···156·FUNC····GLOBAL·DEFAULT····1·nsec3_forall_label
16 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset16 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
17 ····13:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len17 ····13:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_len
661 B
readelf --wide --relocs {}
    
Offset 2, 8 lines modifiedOffset 2, 8 lines modified
2 Relocation·section·'.rel.text'·at·offset·0x3a8·contains·6·entries:2 Relocation·section·'.rel.text'·at·offset·0x3a8·contains·6·entries:
3 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name3 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
4 0000003e··0000080a·R_ARM_THM_CALL·········00000000···zdb_record_find4 0000003e··0000080a·R_ARM_THM_CALL·········00000000···zdb_record_find
5 00000082··0000090a·R_ARM_THM_CALL·········00000000···memcpy5 00000082··0000090a·R_ARM_THM_CALL·········00000000···memcpy
6 00000096··0000090a·R_ARM_THM_CALL·········00000000···memcpy6 00000096··0000090a·R_ARM_THM_CALL·········00000000···memcpy
7 00000136··00000a0a·R_ARM_THM_CALL·········00000000···zdb_record_isempty7 00000136··00000a0a·R_ARM_THM_CALL·········00000000···zdb_record_isempty
8 00000188··00000c0a·R_ARM_THM_CALL·········00000000···memset8 00000188··00000c0a·R_ARM_THM_CALL·········00000000···memset
9 000001b8··00000d0a·R_ARM_THM_CALL·········00000000···dnsname_len9 000001ba··00000d0a·R_ARM_THM_CALL·········00000000···dnsname_len
2.87 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 3, 21 lines modifiedOffset 3, 21 lines modified
  
3 Disassembly·of·section·.text:3 Disassembly·of·section·.text:
  
4 00000000·<nsec3_forall_label_recursive>:4 00000000·<nsec3_forall_label_recursive>:
5 nsec3_forall_label_recursive():5 nsec3_forall_label_recursive():
6 »       ldr»    r3,·[r0,·#12]6 »       ldr»    r3,·[r0,·#12]
7 »       str.w»  r4,·[sp,·#-28]!7 »       str.w»  r4,·[sp,·#-28]!
8 »       mov»    r4,·r0 
9 »       strd»   r5,·r6,·[sp,·#4]8 »       strd»   r5,·r6,·[sp,·#4]
10 »       ldrb»   r6,·[r0,·#24]9 »       ldrb»   r6,·[r0,·#24]
 10 »       mov»    r4,·r0
11 »       strd»   r7,·r8,·[sp,·#12]11 »       strd»   r7,·r8,·[sp,·#12]
12 »       add.w»  r2,·r3,·#8 
13 »       strd»   r9,·lr,·[sp,·#20]12 »       strd»   r9,·lr,·[sp,·#20]
14 »       sub»    sp,·#244»     ;·0xf413 »       sub»    sp,·#244»     ;·0xf4
 14 »       add.w»  r2,·r3,·#8
15 »       ldr.w»  r1,·[r0,·r2,·lsl·#2]15 »       ldr.w»  r1,·[r0,·r2,·lsl·#2]
16 »       ubfx»   r7,·r6,·#2,·#116 »       ubfx»   r7,·r6,·#2,·#1
17 »       ldrh»   r2,·[r1,·#28]17 »       ldrh»   r2,·[r1,·#28]
18 »       lsls»   r0,·r2,·#3118 »       lsls»   r0,·r2,·#31
19 »       bmi.n»  c4·<nsec3_forall_label_recursive+0xc4>19 »       bmi.n»  c4·<nsec3_forall_label_recursive+0xc4>
20 »       ands.w» r5,·r2,·#220 »       ands.w» r5,·r2,·#2
21 »       beq.n»  12c·<nsec3_forall_label_recursive+0x12c>21 »       beq.n»  12c·<nsec3_forall_label_recursive+0x12c>
Offset 80, 16 lines modifiedOffset 80, 16 lines modified
80 »       add»    sp,·#2480 »       add»    sp,·#24
81 »       ldr.w»  pc,·[sp],·#481 »       ldr.w»  pc,·[sp],·#4
82 »       mov.w»  r5,·#182 »       mov.w»  r5,·#1
83 »       ldr»    r2,·[r1,·#8]83 »       ldr»    r2,·[r1,·#8]
84 »       add.w»  r3,·r3,·#184 »       add.w»  r3,·r3,·#1
85 »       add»    r6,·sp,·#1285 »       add»    r6,·sp,·#12
86 »       add.w»  r0,·r1,·#486 »       add.w»  r0,·r1,·#4
87 »       mov»    r1,·r6 
88 »       str»    r3,·[r4,·#12]87 »       str»    r3,·[r4,·#12]
 88 »       mov»    r1,·r6
89 »       ldr»    r3,·[r2,·#28]89 »       ldr»    r3,·[r2,·#28]
90 »       blx»    r390 »       blx»    r3
91 »       ldr»    r3,·[sp,·#12]91 »       ldr»    r3,·[sp,·#12]
92 »       mov»    r0,·r692 »       mov»    r0,·r6
93 »       ldr»    r3,·[r3,·#0]93 »       ldr»    r3,·[r3,·#0]
94 »       blx»    r394 »       blx»    r3
95 »       cbz»    r0,·112·<nsec3_forall_label_recursive+0x112>95 »       cbz»    r0,·112·<nsec3_forall_label_recursive+0x112>
Offset 123, 69 lines modifiedOffset 123, 68 lines modified
123 »       lsls»   r2,·r2,·#29123 »       lsls»   r2,·r2,·#29
124 »       bmi.n»  4e·<nsec3_forall_label_recursive+0x4e>124 »       bmi.n»  4e·<nsec3_forall_label_recursive+0x4e>
125 »       add.w»  r0,·r1,·#20125 »       add.w»  r0,·r1,·#20
126 »       str»    r1,·[sp,·#4]126 »       str»    r1,·[sp,·#4]
127 »       bl»     0·<zdb_record_isempty>127 »       bl»     0·<zdb_record_isempty>
128 ·R_ARM_THM_CALL» zdb_record_isempty128 ·R_ARM_THM_CALL» zdb_record_isempty
129 »       eor.w»  r0,·r0,·#1129 »       eor.w»  r0,·r0,·#1
130 »       ldr»    r1,·[sp,·#4] 
131 »       uxtb»   r5,·r0130 »       uxtb»   r5,·r0
132 »       ldr»    r3,·[r4,·#12]131 »       ldr»    r3,·[r4,·#12]
 132 »       ldr»    r1,·[sp,·#4]
133 »       b.n»    c8·<nsec3_forall_label_recursive+0xc8>133 »       b.n»    c8·<nsec3_forall_label_recursive+0xc8>
134 »       mov»    r9,·r8134 »       mov»    r9,·r8
135 »       mov.w»  r8,·#0135 »       mov.w»  r8,·#0
136 »       b.n»    8e·<nsec3_forall_label_recursive+0x8e>136 »       b.n»    8e·<nsec3_forall_label_recursive+0x8e>
137 »       nop137 »       nop
  
138 00000150·<nsec3_forall_label>:138 00000150·<nsec3_forall_label>:
139 nsec3_forall_label():139 nsec3_forall_label():
140 »       str.w»  r4,·[sp,·#-36]!140 »       str.w»  r4,·[sp,·#-36]!
 141 »       strd»   fp,·lr,·[sp,·#28]
141 »       strd»   r5,·r6,·[sp,·#4]142 »       strd»   r5,·r6,·[sp,·#4]
142 »       mov»    r5,·r0 
143 »       strd»   r7,·r8,·[sp,·#12]143 »       strd»   r7,·r8,·[sp,·#12]
144 »       mov»    r7,·r3 
145 »       strd»   r9,·sl,·[sp,·#20]144 »       strd»   r9,·sl,·[sp,·#20]
146 »       mov»    sl,·r1 
147 »       mov.w»  r1,·#0 
148 »       strd»   fp,·lr,·[sp,·#28] 
149 »       sub.w»  sp,·sp,·#812»;·0x32c145 »       sub.w»  sp,·sp,·#812»;·0x32c
150 »       mov»    fp,·r2 
151 »       add»    r4,·sp,·#4146 »       add»    r4,·sp,·#4
152 »       mov.w»  r2,·#804»   ;·0x324147 »       mov»    r5,·r0
153 »       ldrb.w» r8,·[sp,·#848]»     ;·0x350148 »       mov»    sl,·r1
 149 »       mov»    fp,·r2
154 »       mov»    r0,·r4150 »       mov»    r0,·r4
 151 »       mov.w»  r2,·#804»   ;·0x324
 152 »       mov.w»  r1,·#0
 153 »       mov»    r7,·r3
 154 »       ldrb.w» r6,·[sp,·#848]»     ;·0x350
155 »       ldrb.w» r9,·[sp,·#852]»     ;·0x354155 »       ldrb.w» r9,·[sp,·#852]»     ;·0x354
156 »       ldrb.w» r6,·[sp,·#856]»     ;·0x358156 »       ldrb.w» r8,·[sp,·#856]»     ;·0x358
157 »       bl»     0·<memset>157 »       bl»     0·<memset>
158 ·R_ARM_THM_CALL» memset158 ·R_ARM_THM_CALL» memset
159 »       ldr»    r3,·[sp,·#860]»;·0x35c159 »       ldr»    r3,·[sp,·#860]»;·0x35c
160 »       mov.w»  r2,·#0160 »       mov.w»  r2,·#0
161 »       bfi»    r2,·r7,·#2,·#1161 »       bfi»    r2,·r7,·#2,·#1
162 »       ldrd»   r0,·r1,·[r5]162 »       ldrd»   r0,·r1,·[r5]
 163 »       strb.w» sl,·[r4,·#25]
 164 »       strb.w» r9,·[r4,·#26]
163 »       bfi»    r2,·fp,·#0,·#1165 »       bfi»    r2,·fp,·#0,·#1
 166 »       strb.w» r8,·[r4,·#27]
164 »       strd»   r5,·r3,·[r4]167 »       strd»   r5,·r3,·[r4]
165 »       bfi»    r2,·r8,·#3,·#1 
166 »       ldr»    r3,·[sp,·#864]»;·0x360168 »       ldr»    r3,·[sp,·#864]»;·0x360
 169 »       bfi»    r2,·r6,·#3,·#1
167 »       str»    r1,·[r4,·#32]170 »       str»    r1,·[r4,·#32]
168 »       str»    r3,·[r4,·#8] 
169 »       strb»   r2,·[r4,·#24]171 »       strb»   r2,·[r4,·#24]
170 »       strb.w» sl,·[r4,·#25]172 »       str»    r3,·[r4,·#8]
171 »       strb.w» r9,·[r4,·#26] 
172 »       strb»   r6,·[r4,·#27] 
173 »       bl»     0·<dnsname_len>173 »       bl»     0·<dnsname_len>
174 ·R_ARM_THM_CALL» dnsname_len174 ·R_ARM_THM_CALL» dnsname_len
175 »       str»    r0,·[r4,·#20]175 »       str»    r0,·[r4,·#20]
176 »       mov»    r0,·r4176 »       mov»    r0,·r4
177 »       bl»     0·<nsec3_forall_label_recursive>177 »       bl»     0·<nsec3_forall_label_recursive>
 178 »       mov.w»  r3,·#1
 179 »       strb»   r3,·[r4,·#28]
178 »       ldr»    r3,·[r4,·#4]180 »       ldr»    r3,·[r4,·#4]
179 »       mov.w»  r2,·#1 
180 »       mov»    r0,·r4181 »       mov»    r0,·r4
181 »       strb»   r2,·[r4,·#28] 
182 »       blx»    r3182 »       blx»    r3
183 »       add.w»  sp,·sp,·#812»;·0x32c183 »       add.w»  sp,·sp,·#812»;·0x32c
184 »       ldrd»   r4,·r5,·[sp]184 »       ldrd»   r4,·r5,·[sp]
185 »       ldrd»   r6,·r7,·[sp,·#8]185 »       ldrd»   r6,·r7,·[sp,·#8]
186 »       ldrd»   r8,·r9,·[sp,·#16]186 »       ldrd»   r8,·r9,·[sp,·#16]
187 »       ldrd»   sl,·fp,·[sp,·#24]187 »       ldrd»   sl,·fp,·[sp,·#24]
188 »       add»    sp,·#32188 »       add»    sp,·#32
189 »       ldr.w»  pc,·[sp],·#4189 »       ldr.w»  pc,·[sp],·#4
190 »       nop 
63.7 KB
nsec.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········7844·(bytes·into·file)13 ··Start·of·section·headers:··········7852·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x1ea4:1 There·are·11·section·headers,·starting·at·offset·0x1eac:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000b7c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000b84·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001a04·000440·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·001a0c·000440·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000bb0·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000bb8·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000bb0·000004·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·000bb8·000004·00··WA··0···0··4
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000bb0·0003a7·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000bb8·0003a7·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·000f57·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·000f5f·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000f57·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000f5f·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·000f8c·0005a0·10······9··35··412 ··[·8]·.symtab···········SYMTAB··········00000000·000f94·0005a0·10······9··35··4
13 ··[·9]·.strtab···········STRTAB··········00000000·00152c·0004d5·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·001534·0004d5·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·001e44·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·001e4c·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
6.31 KB
readelf --wide --symbols {}
    
Offset 1, 47 lines modifiedOffset 1, 47 lines modified
  
1 Symbol·table·'.symtab'·contains·90·entries:1 Symbol·table·'.symtab'·contains·90·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····4·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····3:·000004a4·····0·NOTYPE··LOCAL··DEFAULT····1·$d6 ·····3:·000004a8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC07 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
8 ·····5:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC88 ·····5:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC8
9 ·····6:·00000150·····0·NOTYPE··LOCAL··DEFAULT····5·.LC49 ·····6:·00000150·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
10 ·····7:·00000100·····0·NOTYPE··LOCAL··DEFAULT····5·.LC310 ·····7:·00000100·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
11 ·····8:·00000184·····0·NOTYPE··LOCAL··DEFAULT····5·.LC511 ·····8:·00000184·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
12 ·····9:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC712 ·····9:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7
13 ····10:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC213 ····10:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
14 ····11:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC114 ····11:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
15 ····12:·000001b8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC615 ····12:·000001b8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
16 ····13:·000004dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t16 ····13:·000004e0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
17 ····14:·000006f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d17 ····14:·000006fc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
18 ····15:·00000248·····0·NOTYPE··LOCAL··DEFAULT····5·.LC918 ····15:·00000248·····0·NOTYPE··LOCAL··DEFAULT····5·.LC9
19 ····16:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1019 ····16:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC10
20 ····17:·00000708·····0·NOTYPE··LOCAL··DEFAULT····1·$t20 ····17:·00000710·····0·NOTYPE··LOCAL··DEFAULT····1·$t
21 ····18:·000007d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d21 ····18:·000007d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
22 ····19:·000002f4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1122 ····19:·000002f4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC11
23 ····20:·00000318·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1223 ····20:·00000318·····0·NOTYPE··LOCAL··DEFAULT····5·.LC12
24 ····21:·000007e0·····0·NOTYPE··LOCAL··DEFAULT····1·$t24 ····21:·000007e8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
25 ····22:·00000a70·····0·NOTYPE··LOCAL··DEFAULT····1·$d25 ····22:·00000a78·····0·NOTYPE··LOCAL··DEFAULT····1·$d
26 ····23:·00000350·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1326 ····23:·00000350·····0·NOTYPE··LOCAL··DEFAULT····5·.LC13
27 ····24:·00000374·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1427 ····24:·00000374·····0·NOTYPE··LOCAL··DEFAULT····5·.LC14
28 ····25:·00000380·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1528 ····25:·00000380·····0·NOTYPE··LOCAL··DEFAULT····5·.LC15
29 ····26:·00000a84·····0·NOTYPE··LOCAL··DEFAULT····1·$t29 ····26:·00000a8c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
30 ····27:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d30 ····27:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d
31 ····28:·00000000·····4·OBJECT··LOCAL··DEFAULT····4·nsec_update_zone_count31 ····28:·00000000·····4·OBJECT··LOCAL··DEFAULT····4·nsec_update_zone_count
32 ····29:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d32 ····29:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
33 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT····1·33 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
34 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT····3·34 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
35 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT····5·35 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
36 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT····6·36 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
37 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT····7·37 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
38 ····35:·00000001····14·FUNC····GLOBAL·DEFAULT····1·nsec_zone_label_detach38 ····35:·00000001····14·FUNC····GLOBAL·DEFAULT····1·nsec_zone_label_detach
39 ····36:·00000011··1228·FUNC····GLOBAL·DEFAULT····1·nsec_update_zone39 ····36:·00000011··1232·FUNC····GLOBAL·DEFAULT····1·nsec_update_zone
40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_getsoa40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_getsoa
41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_init41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_init
42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_hasnext42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_hasnext
43 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_nextname43 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_nextname
44 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_next44 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_zone_label_iterator_next
45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_dnslabel_vector45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_dnslabel_vector
46 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnslabel_stack_to_dnsname46 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnslabel_stack_to_dnsname
Offset 62, 32 lines modifiedOffset 62, 32 lines modified
62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_record_insert63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_record_insert
64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_dnssec_logger68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_dnssec_logger
69 ····65:·000004dd····50·FUNC····GLOBAL·DEFAULT····1·nsec_inverse_name69 ····65:·000004e1····50·FUNC····GLOBAL·DEFAULT····1·nsec_inverse_name
70 ····66:·00000511···504·FUNC····GLOBAL·DEFAULT····1·nsec_update_label_record70 ····66:·00000515···508·FUNC····GLOBAL·DEFAULT····1·nsec_update_label_record
71 ····67:·00000709····58·FUNC····GLOBAL·DEFAULT····1·nsec_update_label_node71 ····67:·00000711····58·FUNC····GLOBAL·DEFAULT····1·nsec_update_label_node
72 ····68:·00000745···156·FUNC····GLOBAL·DEFAULT····1·nsec_delete_label_node72 ····68:·0000074d···156·FUNC····GLOBAL·DEFAULT····1·nsec_delete_label_node
73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec_avl_find73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec_avl_find
74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec_avl_delete74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec_avl_delete
75 ····71:·000007e1···112·FUNC····GLOBAL·DEFAULT····1·nsec_update_label75 ····71:·000007e9···112·FUNC····GLOBAL·DEFAULT····1·nsec_update_label
76 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec_avl_node_mod_next76 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec_avl_node_mod_next
77 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnslabel_vector_to_dnsname77 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnslabel_vector_to_dnsname
78 ····74:·00000851····88·FUNC····GLOBAL·DEFAULT····1·nsec_destroy_zone78 ····74:·00000859····88·FUNC····GLOBAL·DEFAULT····1·nsec_destroy_zone
79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec_avl_destroy79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec_avl_destroy
80 ····76:·000008a9···110·FUNC····GLOBAL·DEFAULT····1·nsec_find_interval80 ····76:·000008b1···110·FUNC····GLOBAL·DEFAULT····1·nsec_find_interval
81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec_avl_find_interval_start81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec_avl_find_interval_start
82 ····78:·00000919···214·FUNC····GLOBAL·DEFAULT····1·nsec_name_error82 ····78:·00000921···214·FUNC····GLOBAL·DEFAULT····1·nsec_name_error
83 ····79:·000009f1···148·FUNC····GLOBAL·DEFAULT····1·nsec_logdump_tree83 ····79:·000009f9···148·FUNC····GLOBAL·DEFAULT····1·nsec_logdump_tree
84 ····80:·00000a85···216·FUNC····GLOBAL·DEFAULT····1·nsec_zone_set_status84 ····80:·00000a8d···216·FUNC····GLOBAL·DEFAULT····1·nsec_zone_set_status
85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_message_init85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_message_init
86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_message_del_record_set86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_message_del_record_set
87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_message_add_record87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_message_add_record
88 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_message_set_reader88 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_message_set_reader
89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_message_get_count89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_message_get_count
90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_skip_fqdn90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·packet_reader_skip_fqdn
91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_diff91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_diff
92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_message_finalise92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dynupdate_message_finalise
93 ····89:·00000b5d····32·FUNC····GLOBAL·DEFAULT····1·nsec_zone_get_status93 ····89:·00000b65····32·FUNC····GLOBAL·DEFAULT····1·nsec_zone_get_status
18.5 KB
readelf --wide --relocs {}
    
Offset 1, 139 lines modifiedOffset 1, 139 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1a04·contains·136·entries:1 Relocation·section·'.rel.text'·at·offset·0x1a0c·contains·136·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000048··0000250a·R_ARM_THM_CALL·········00000000···zdb_zone_getsoa3 00000048··0000250a·R_ARM_THM_CALL·········00000000···zdb_zone_getsoa
4 00000070··0000260a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_init4 00000062··0000260a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_init
5 00000076··0000270a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_hasnext5 00000076··0000270a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_hasnext
6 00000080··0000280a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_nextname6 00000080··0000280a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_nextname
7 00000086··0000290a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_next7 00000086··0000290a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_next
8 000000ac··00002a0a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_vector8 000000ac··00002a0a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_vector
9 000000b6··00002b0a·R_ARM_THM_CALL·········00000000···dnslabel_stack_to_dnsname9 000000b6··00002b0a·R_ARM_THM_CALL·········00000000···dnslabel_stack_to_dnsname
10 000000be··00002c0a·R_ARM_THM_CALL·········00000000···nsec_avl_insert10 000000be··00002c0a·R_ARM_THM_CALL·········00000000···nsec_avl_insert
11 000000c8··0000270a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_hasnext11 000000c8··0000270a·R_ARM_THM_CALL·········00000000···zdb_zone_label_iterator_hasnext
12 000000de··00002d0a·R_ARM_THM_CALL·········00000000···nsec_avl_iterator_init12 000000de··00002d0a·R_ARM_THM_CALL·········00000000···nsec_avl_iterator_init
13 000000e4··00002e0a·R_ARM_THM_CALL·········00000000···nsec_avl_iterator_hasnext13 000000e4··00002e0a·R_ARM_THM_CALL·········00000000···nsec_avl_iterator_hasnext
14 0000012c··00002f0a·R_ARM_THM_CALL·········00000000···zdb_record_find14 0000012c··00002f0a·R_ARM_THM_CALL·········00000000···zdb_record_find
15 0000014c··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg15 0000014c··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg
16 00000174··0000310a·R_ARM_THM_CALL·········00000000···nsec_avl_iterator_next_node16 00000174··0000310a·R_ARM_THM_CALL·········00000000···nsec_avl_iterator_next_node
17 000001b6··0000320a·R_ARM_THM_CALL·········00000000···type_bit_maps_initialise_from_label17 000001b2··0000320a·R_ARM_THM_CALL·········00000000···type_bit_maps_initialise_from_label
18 000001c8··0000330a·R_ARM_THM_CALL·········00000000···type_bit_maps_write18 000001be··0000330a·R_ARM_THM_CALL·········00000000···type_bit_maps_write
19 000001d2··00002a0a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_vector19 000001d4··00002a0a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_vector
20 000001e0··00002b0a·R_ARM_THM_CALL·········00000000···dnslabel_stack_to_dnsname20 000001e2··00002b0a·R_ARM_THM_CALL·········00000000···dnslabel_stack_to_dnsname
21 000001ea··00002f0a·R_ARM_THM_CALL·········00000000···zdb_record_find21 000001ec··00002f0a·R_ARM_THM_CALL·········00000000···zdb_record_find
22 00000206··0000340a·R_ARM_THM_CALL·········00000000···dnsname_len22 00000208··0000340a·R_ARM_THM_CALL·········00000000···dnsname_len
23 0000021c··0000350a·R_ARM_THM_CALL·········00000000···memcmp23 0000021e··0000350a·R_ARM_THM_CALL·········00000000···memcmp
24 0000022a··0000360a·R_ARM_THM_CALL·········00000000···dnsname_equals24 0000022c··0000360a·R_ARM_THM_CALL·········00000000···dnsname_equals
25 0000025a··00002e0a·R_ARM_THM_CALL·········00000000···nsec_avl_iterator_hasnext25 0000025c··00002e0a·R_ARM_THM_CALL·········00000000···nsec_avl_iterator_hasnext
26 00000264··0000310a·R_ARM_THM_CALL·········00000000···nsec_avl_iterator_next_node26 00000266··0000310a·R_ARM_THM_CALL·········00000000···nsec_avl_iterator_next_node
27 00000292··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg27 00000294··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg
28 000002ce··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg28 000002d0··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg
29 000002de··0000370a·R_ARM_THM_CALL·········00000000···zdb_record_delete29 000002e0··0000370a·R_ARM_THM_CALL·········00000000···zdb_record_delete
30 000002ec··0000380a·R_ARM_THM_CALL·········00000000···rrsig_delete30 000002ee··0000380a·R_ARM_THM_CALL·········00000000···rrsig_delete
31 000002fe··00002a0a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_vector31 000002f8··00002a0a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_vector
32 00000308··00002b0a·R_ARM_THM_CALL·········00000000···dnslabel_stack_to_dnsname32 00000302··00002b0a·R_ARM_THM_CALL·········00000000···dnslabel_stack_to_dnsname
33 0000031c··0000390a·R_ARM_THM_CALL·········00000000···malloc33 0000031e··0000390a·R_ARM_THM_CALL·········00000000···malloc
34 00000340··00003a0a·R_ARM_THM_CALL·········00000000···memcpy34 00000342··00003a0a·R_ARM_THM_CALL·········00000000···memcpy
35 0000034c··00003a0a·R_ARM_THM_CALL·········00000000···memcpy35 0000034e··00003a0a·R_ARM_THM_CALL·········00000000···memcpy
36 00000366··00003b0a·R_ARM_THM_CALL·········00000000···zdb_record_insert36 00000368··00003b0a·R_ARM_THM_CALL·········00000000···zdb_record_insert
37 000003a2··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg37 000003a4··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg
38 000003dc··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg38 000003de··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg
39 00000400··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg39 00000402··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg
40 00000406··00003c0a·R_ARM_THM_CALL·········00000000···free40 00000408··00003c0a·R_ARM_THM_CALL·········00000000···free
41 00000434··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg41 00000438··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg
42 00000476··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg42 0000047c··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg
43 00000498··00003d0a·R_ARM_THM_CALL·········00000000···perror43 0000049e··00003d0a·R_ARM_THM_CALL·········00000000···perror
44 0000049e··00003e0a·R_ARM_THM_CALL·········00000000···exit44 000004a4··00003e0a·R_ARM_THM_CALL·········00000000···exit
45 000004a4··00003f19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_45 000004a8··00003f19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
46 000004a8··00000403·R_ARM_REL32············00000000···.LC046 000004ac··00000403·R_ARM_REL32············00000000···.LC0
47 000004ac··0000401a·R_ARM_GOT_BREL·········00000000···g_dnssec_logger47 000004b0··0000401a·R_ARM_GOT_BREL·········00000000···g_dnssec_logger
48 000004b0··00000503·R_ARM_REL32············000001f8···.LC848 000004b4··00000503·R_ARM_REL32············000001f8···.LC8
49 000004b4··00000103·R_ARM_REL32············00000000···.bss49 000004b8··00000103·R_ARM_REL32············00000000···.bss
50 000004b8··00000503·R_ARM_REL32············000001f8···.LC850 000004bc··00000503·R_ARM_REL32············000001f8···.LC8
51 000004bc··00000603·R_ARM_REL32············00000150···.LC451 000004c0··00000603·R_ARM_REL32············00000150···.LC4
52 000004c0··00000703·R_ARM_REL32············00000100···.LC352 000004c4··00000703·R_ARM_REL32············00000100···.LC3
53 000004c4··00000803·R_ARM_REL32············00000184···.LC553 000004c8··00000803·R_ARM_REL32············00000184···.LC5
54 000004c8··00000903·R_ARM_REL32············000001c4···.LC754 000004cc··00000903·R_ARM_REL32············000001c4···.LC7
55 000004cc··00000a03·R_ARM_REL32············000000a4···.LC255 000004d0··00000a03·R_ARM_REL32············000000a4···.LC2
56 000004d0··00000b03·R_ARM_REL32············0000003c···.LC1 
57 000004d4··00000b03·R_ARM_REL32············0000003c···.LC156 000004d4··00000b03·R_ARM_REL32············0000003c···.LC1
58 000004d8··00000c03·R_ARM_REL32············000001b8···.LC657 000004d8··00000b03·R_ARM_REL32············0000003c···.LC1
59 000004f2··00002a0a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_vector58 000004dc··00000c03·R_ARM_REL32············000001b8···.LC6
60 000004fc··00002b0a·R_ARM_THM_CALL·········00000000···dnslabel_stack_to_dnsname59 000004f6··00002a0a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_vector
61 00000554··0000320a·R_ARM_THM_CALL·········00000000···type_bit_maps_initialise_from_label60 00000500··00002b0a·R_ARM_THM_CALL·········00000000···dnslabel_stack_to_dnsname
62 00000562··0000330a·R_ARM_THM_CALL·········00000000···type_bit_maps_write61 00000548··0000320a·R_ARM_THM_CALL·········00000000···type_bit_maps_initialise_from_label
63 0000056c··00002f0a·R_ARM_THM_CALL·········00000000···zdb_record_find62 00000564··0000330a·R_ARM_THM_CALL·········00000000···type_bit_maps_write
64 000005a0··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg63 00000570··00002f0a·R_ARM_THM_CALL·········00000000···zdb_record_find
65 000005ba··0000370a·R_ARM_THM_CALL·········00000000···zdb_record_delete64 000005a6··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg
66 000005d0··0000380a·R_ARM_THM_CALL·········00000000···rrsig_delete65 000005c0··0000370a·R_ARM_THM_CALL·········00000000···zdb_record_delete
67 000005f4··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg66 000005d6··0000380a·R_ARM_THM_CALL·········00000000···rrsig_delete
68 000005fc··00002a0a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_vector67 000005fe··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg
69 00000606··00002b0a·R_ARM_THM_CALL·········00000000···dnslabel_stack_to_dnsname68 00000606··00002a0a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_vector
70 0000061a··0000390a·R_ARM_THM_CALL·········00000000···malloc69 00000610··00002b0a·R_ARM_THM_CALL·········00000000···dnslabel_stack_to_dnsname
71 0000063a··00003a0a·R_ARM_THM_CALL·········00000000···memcpy70 00000622··0000390a·R_ARM_THM_CALL·········00000000···malloc
72 00000644··00003a0a·R_ARM_THM_CALL·········00000000···memcpy71 00000642··00003a0a·R_ARM_THM_CALL·········00000000···memcpy
73 00000650··00003b0a·R_ARM_THM_CALL·········00000000···zdb_record_insert72 0000064c··00003a0a·R_ARM_THM_CALL·········00000000···memcpy
74 00000688··0000340a·R_ARM_THM_CALL·········00000000···dnsname_len73 00000658··00003b0a·R_ARM_THM_CALL·········00000000···zdb_record_insert
75 0000069c··0000350a·R_ARM_THM_CALL·········00000000···memcmp74 0000068e··0000340a·R_ARM_THM_CALL·········00000000···dnsname_len
76 000006b4··00002a0a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_vector75 000006a4··0000350a·R_ARM_THM_CALL·········00000000···memcmp
77 000006be··00002b0a·R_ARM_THM_CALL·········00000000···dnslabel_stack_to_dnsname76 000006bc··00002a0a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_vector
78 000006c6··0000360a·R_ARM_THM_CALL·········00000000···dnsname_equals77 000006c6··00002b0a·R_ARM_THM_CALL·········00000000···dnslabel_stack_to_dnsname
79 000006ea··00003d0a·R_ARM_THM_CALL·········00000000···perror78 000006ce··0000360a·R_ARM_THM_CALL·········00000000···dnsname_equals
80 000006f0··00003e0a·R_ARM_THM_CALL·········00000000···exit79 000006f2··00003d0a·R_ARM_THM_CALL·········00000000···perror
81 000006f4··00003f19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_80 000006f8··00003e0a·R_ARM_THM_CALL·········00000000···exit
82 000006f8··0000401a·R_ARM_GOT_BREL·········00000000···g_dnssec_logger81 000006fc··00003f19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
83 000006fc··00000f03·R_ARM_REL32············00000248···.LC982 00000700··0000401a·R_ARM_GOT_BREL·········00000000···g_dnssec_logger
84 00000700··00001003·R_ARM_REL32············0000029c···.LC1083 00000704··00000f03·R_ARM_REL32············00000248···.LC9
85 00000704··00000c03·R_ARM_REL32············000001b8···.LC684 00000708··00001003·R_ARM_REL32············0000029c···.LC10
86 0000071e··00002b0a·R_ARM_THM_CALL·········00000000···dnslabel_stack_to_dnsname85 0000070c··00000c03·R_ARM_REL32············000001b8···.LC6
87 00000728··00002c0a·R_ARM_THM_CALL·········00000000···nsec_avl_insert86 00000726··00002b0a·R_ARM_THM_CALL·········00000000···dnslabel_stack_to_dnsname
88 00000762··00002b0a·R_ARM_THM_CALL·········00000000···dnslabel_stack_to_dnsname87 00000730··00002c0a·R_ARM_THM_CALL·········00000000···nsec_avl_insert
89 0000076a··0000450a·R_ARM_THM_CALL·········00000000···nsec_avl_find88 0000076a··00002b0a·R_ARM_THM_CALL·········00000000···dnslabel_stack_to_dnsname
90 0000078c··0000460a·R_ARM_THM_CALL·········00000000···nsec_avl_delete89 00000774··0000450a·R_ARM_THM_CALL·········00000000···nsec_avl_find
91 000007a0··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg90 00000794··0000460a·R_ARM_THM_CALL·········00000000···nsec_avl_delete
92 000007c8··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg91 000007a8··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg
93 000007d0··00003f19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_92 000007d0··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg
94 000007d4··0000401a·R_ARM_GOT_BREL·········00000000···g_dnssec_logger93 000007d8··00003f19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
95 000007d8··00001303·R_ARM_REL32············000002f4···.LC1194 000007dc··0000401a·R_ARM_GOT_BREL·········00000000···g_dnssec_logger
96 000007dc··00001403·R_ARM_REL32············00000318···.LC1295 000007e0··00001303·R_ARM_REL32············000002f4···.LC11
97 00000802··00002b0a·R_ARM_THM_CALL·········00000000···dnslabel_stack_to_dnsname96 000007e4··00001403·R_ARM_REL32············00000318···.LC12
98 0000080c··00002c0a·R_ARM_THM_CALL·········00000000···nsec_avl_insert97 0000080a··00002b0a·R_ARM_THM_CALL·········00000000···dnslabel_stack_to_dnsname
99 0000081e··0000480a·R_ARM_THM_CALL·········00000000···nsec_avl_node_mod_next98 00000814··00002c0a·R_ARM_THM_CALL·········00000000···nsec_avl_insert
100 0000082a··0000490a·R_ARM_THM_CALL·········00000000···dnslabel_vector_to_dnsname99 00000826··0000480a·R_ARM_THM_CALL·········00000000···nsec_avl_node_mod_next
101 00000838··0000420a·R_ARM_THM_CALL·········00000511···nsec_update_label_record100 00000832··0000490a·R_ARM_THM_CALL·········00000000···dnslabel_vector_to_dnsname
102 0000086e··00002d0a·R_ARM_THM_CALL·········00000000···nsec_avl_iterator_init101 00000840··0000420a·R_ARM_THM_CALL·········00000515···nsec_update_label_record
103 00000876··0000310a·R_ARM_THM_CALL·········00000000···nsec_avl_iterator_next_node102 00000876··00002d0a·R_ARM_THM_CALL·········00000000···nsec_avl_iterator_init
104 00000880··00002e0a·R_ARM_THM_CALL·········00000000···nsec_avl_iterator_hasnext103 0000087e··0000310a·R_ARM_THM_CALL·········00000000···nsec_avl_iterator_next_node
105 0000088a··00004b0a·R_ARM_THM_CALL·········00000000···nsec_avl_destroy104 00000888··00002e0a·R_ARM_THM_CALL·········00000000···nsec_avl_iterator_hasnext
106 000008ca··00002b0a·R_ARM_THM_CALL·········00000000···dnslabel_stack_to_dnsname105 00000892··00004b0a·R_ARM_THM_CALL·········00000000···nsec_avl_destroy
107 000008d4··00004d0a·R_ARM_THM_CALL·········00000000···nsec_avl_find_interval_start106 000008d2··00002b0a·R_ARM_THM_CALL·········00000000···dnslabel_stack_to_dnsname
108 000008e6··00002a0a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_vector107 000008de··00004d0a·R_ARM_THM_CALL·········00000000···nsec_avl_find_interval_start
109 000008f0··00002b0a·R_ARM_THM_CALL·········00000000···dnslabel_stack_to_dnsname108 000008ee··00002a0a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_vector
110 0000094a··00002b0a·R_ARM_THM_CALL·········00000000···dnslabel_stack_to_dnsname109 000008f8··00002b0a·R_ARM_THM_CALL·········00000000···dnslabel_stack_to_dnsname
111 00000952··00004d0a·R_ARM_THM_CALL·········00000000···nsec_avl_find_interval_start110 0000094e··00002b0a·R_ARM_THM_CALL·········00000000···dnslabel_stack_to_dnsname
112 00000962··00002a0a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_vector111 00000956··00004d0a·R_ARM_THM_CALL·········00000000···nsec_avl_find_interval_start
113 0000096c··00002b0a·R_ARM_THM_CALL·········00000000···dnslabel_stack_to_dnsname112 0000096a··00002a0a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_vector
114 00000990··00002b0a·R_ARM_THM_CALL·········00000000···dnslabel_stack_to_dnsname113 00000974··00002b0a·R_ARM_THM_CALL·········00000000···dnslabel_stack_to_dnsname
115 00000998··00004d0a·R_ARM_THM_CALL·········00000000···nsec_avl_find_interval_start114 00000998··00002b0a·R_ARM_THM_CALL·········00000000···dnslabel_stack_to_dnsname
116 000009ac··00002a0a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_vector115 000009a0··00004d0a·R_ARM_THM_CALL·········00000000···nsec_avl_find_interval_start
117 000009b6··00002b0a·R_ARM_THM_CALL·········00000000···dnslabel_stack_to_dnsname116 000009b4··00002a0a·R_ARM_THM_CALL·········00000000···dnsname_to_dnslabel_vector
118 00000a1e··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg117 000009be··00002b0a·R_ARM_THM_CALL·········00000000···dnslabel_stack_to_dnsname
119 00000a28··00002d0a·R_ARM_THM_CALL·········00000000···nsec_avl_iterator_init118 00000a28··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg
120 00000a30··0000310a·R_ARM_THM_CALL·········00000000···nsec_avl_iterator_next_node119 00000a30··00002d0a·R_ARM_THM_CALL·········00000000···nsec_avl_iterator_init
121 00000a3e··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg120 00000a38··0000310a·R_ARM_THM_CALL·········00000000···nsec_avl_iterator_next_node
122 00000a44··00002e0a·R_ARM_THM_CALL·········00000000···nsec_avl_iterator_hasnext121 00000a46··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg
123 00000a5a··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg122 00000a4c··00002e0a·R_ARM_THM_CALL·········00000000···nsec_avl_iterator_hasnext
124 00000a70··00003f19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_123 00000a62··0000300a·R_ARM_THM_CALL·········00000000···logger_handle_msg
125 00000a74··0000401a·R_ARM_GOT_BREL·········00000000···g_dnssec_logger124 00000a78··00003f19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
126 00000a78··00001703·R_ARM_REL32············00000350···.LC13125 00000a7c··0000401a·R_ARM_GOT_BREL·········00000000···g_dnssec_logger
Max diff block lines reached; -1/18858 bytes (-0.01%) of diff not shown.
529 B
strings --all --bytes=8 {}
    
Offset 1, 7 lines modifiedOffset 1, 8 lines modified
 1 SF2F)F8F
1 nsec:·%{dnsname}:·unexpected·NSEC·record·under·a·delegation2 nsec:·%{dnsname}:·unexpected·NSEC·record·under·a·delegation
2 nsec:·%{dnsname}:·src:·%{dnsname}·%{typerdatadesc}·next·field·do·not·match·expected·value·(%{dnsname})3 nsec:·%{dnsname}:·src:·%{dnsname}·%{typerdatadesc}·next·field·do·not·match·expected·value·(%{dnsname})
3 nsec:·%{dnsname}:·src:·%{dnsname}·%{typerdatadesc}·types·map·do·not·match·expected·value4 nsec:·%{dnsname}:·src:·%{dnsname}·%{typerdatadesc}·types·map·do·not·match·expected·value
4 nsec:·%{dnsname}:·%{dnsname}:·multiple·NSEC·records·where·only·one·is·expected5 nsec:·%{dnsname}:·%{dnsname}:·multiple·NSEC·records·where·only·one·is·expected
5 nsec:·%{dnsname}:·del:·%{dnsname}·%{typerdatadesc}6 nsec:·%{dnsname}:·del:·%{dnsname}·%{typerdatadesc}
6 nsec:·%{dnsname}:·got:·%{dnsname}·%{typerdatadesc}7 nsec:·%{dnsname}:·got:·%{dnsname}·%{typerdatadesc}
7 src/nsec.c8 src/nsec.c
35.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 12, 47 lines modifiedOffset 12, 48 lines modified
12 »       str»    r2,·[r0,·#24]12 »       str»    r2,·[r0,·#24]
13 »       bx»     lr13 »       bx»     lr
14 »       nop14 »       nop
  
15 00000010·<nsec_update_zone>:15 00000010·<nsec_update_zone>:
16 nsec_update_zone():16 nsec_update_zone():
17 »       str.w»  r4,·[sp,·#-36]!17 »       str.w»  r4,·[sp,·#-36]!
18 »       mov.w»  r4,·#018 »       strd»   fp,·lr,·[sp,·#28]
19 »       strd»   r5,·r6,·[sp,·#4]19 »       strd»   r5,·r6,·[sp,·#4]
20 »       ldr.w»  r5,·[pc,·#1156]»     ;·4a4·<nsec_update_zone+0x494> 
21 »       strd»   r7,·r8,·[sp,·#12]20 »       strd»   r7,·r8,·[sp,·#12]
22 »       strd»   r9,·sl,·[sp,·#20]21 »       strd»   r9,·sl,·[sp,·#20]
23 »       strd»   fp,·lr,·[sp,·#28] 
24 »       sub.w»  sp,·sp,·#48384»      ;·0xbd0022 »       sub.w»  sp,·sp,·#48384»      ;·0xbd00
25 »       mov»    fp,·r0 
26 »       sub»    sp,·#100»     ;·0x6423 »       sub»    sp,·#100»     ;·0x64
 24 »       mov.w»  r4,·#0
27 »       add»    r3,·sp,·#96»   ;·0x6025 »       add»    r3,·sp,·#96»   ;·0x60
28 »       add»    r5,·pc26 »       str»    r1,·[sp,·#40]» ;·0x28
29 »       sub.w»  r2,·r3,·#1227 »       sub.w»  r2,·r3,·#12
30 »       strd»   r1,·r5,·[sp,·#40]»     ;·0x2828 »       mov»    fp,·r0
31 »       mov»    r1,·r2 
32 »       strd»   r2,·r3,·[sp,·#72]»     ;·0x4829 »       strd»   r2,·r3,·[sp,·#72]»     ;·0x48
 30 »       ldr.w»  r3,·[pc,·#1128]»     ;·4a8·<nsec_update_zone+0x498>
 31 »       mov»    r1,·r2
33 »       str»    r4,·[sp,·#80]» ;·0x5032 »       str»    r4,·[sp,·#80]» ;·0x50
 33 »       add»    r3,·pc
 34 »       str»    r3,·[sp,·#44]» ;·0x2c
34 »       bl»     0·<zdb_zone_getsoa>35 »       bl»     0·<zdb_zone_getsoa>
35 ·R_ARM_THM_CALL» zdb_zone_getsoa36 ·R_ARM_THM_CALL» zdb_zone_getsoa
36 »       cmp»    r0,·#037 »       cmp»    r0,·#0
37 »       blt.n»  108·<nsec_update_zone+0xf8>38 »       blt.n»  108·<nsec_update_zone+0xf8>
38 »       ldr.w»  r3,·[pc,·#1108]»     ;·4a8·<nsec_update_zone+0x498> 
39 »       add.w»  r5,·sp,·#18688»      ;·0x490039 »       add.w»  r5,·sp,·#18688»      ;·0x4900
40 »       mov»    r1,·fp40 »       mov»    r1,·fp
41 »       add.w»  r5,·r5,·#80» ;·0x5041 »       add.w»  r5,·r5,·#80» ;·0x50
42 »       add.w»  r9,·sp,·#352»;·0x160 
43 »       str»    r4,·[sp,·#56]» ;·0x3842 »       str»    r4,·[sp,·#56]» ;·0x38
44 »       mov»    r0,·r543 »       mov»    r0,·r5
 44 »       add.w»  r9,·sp,·#352»;·0x160
 45 »       bl»     0·<zdb_zone_label_iterator_init>
 46 ·R_ARM_THM_CALL» zdb_zone_label_iterator_init
 47 »       ldr.w»  r3,·[pc,·#1092]»     ;·4ac·<nsec_update_zone+0x49c>
45 »       add.w»  r8,·sp,·#80» ;·0x5048 »       add.w»  r8,·sp,·#80» ;·0x50
46 »       add»    r7,·sp,·#580»  ;·0x24449 »       add»    r7,·sp,·#580»  ;·0x244
47 »       add»    r3,·pc50 »       add»    r3,·pc
48 »       str»    r3,·[sp,·#16]51 »       str»    r3,·[sp,·#16]
49 »       bl»     0·<zdb_zone_label_iterator_init> 
50 ·R_ARM_THM_CALL» zdb_zone_label_iterator_init 
51 »       mov»    r0,·r552 »       mov»    r0,·r5
52 »       bl»     0·<zdb_zone_label_iterator_hasnext>53 »       bl»     0·<zdb_zone_label_iterator_hasnext>
53 ·R_ARM_THM_CALL» zdb_zone_label_iterator_hasnext54 ·R_ARM_THM_CALL» zdb_zone_label_iterator_hasnext
54 »       cbz»    r0,·d0·<nsec_update_zone+0xc0>55 »       cbz»    r0,·d0·<nsec_update_zone+0xc0>
55 »       mov»    r1,·r756 »       mov»    r1,·r7
56 »       mov»    r0,·r557 »       mov»    r0,·r5
57 »       bl»     0·<zdb_zone_label_iterator_nextname>58 »       bl»     0·<zdb_zone_label_iterator_nextname>
Offset 65, 22 lines modifiedOffset 66, 22 lines modified
65 »       and.w»  r3,·r3,·#666 »       and.w»  r3,·r3,·#6
66 »       cmp»    r3,·#467 »       cmp»    r3,·#4
67 »       beq.n»  124·<nsec_update_zone+0x114>68 »       beq.n»  124·<nsec_update_zone+0x114>
68 »       ldr»    r3,·[r0,·#20]69 »       ldr»    r3,·[r0,·#20]
69 »       cmp»    r3,·#070 »       cmp»    r3,·#0
70 »       beq.n»  124·<nsec_update_zone+0x114>71 »       beq.n»  124·<nsec_update_zone+0x114>
71 »       add.w»  sl,·sp,·#10048»      ;·0x274072 »       add.w»  sl,·sp,·#10048»      ;·0x2740
72 »       mov»    r0,·r7 
73 »       add.w»  sl,·sl,·#16 
74 »       sub.w»  r6,·r9,·#2873 »       sub.w»  r6,·r9,·#28
 74 »       add.w»  sl,·sl,·#16
 75 »       mov»    r0,·r7
75 »       mov»    r1,·sl76 »       mov»    r1,·sl
76 »       bl»     0·<dnsname_to_dnslabel_vector>77 »       bl»     0·<dnsname_to_dnslabel_vector>
77 ·R_ARM_THM_CALL» dnsname_to_dnslabel_vector78 ·R_ARM_THM_CALL» dnsname_to_dnslabel_vector
78 »       mov»    r1,·r0 
79 »       mov»    r2,·r679 »       mov»    r2,·r6
 80 »       mov»    r1,·r0
80 »       mov»    r0,·sl81 »       mov»    r0,·sl
81 »       bl»     0·<dnslabel_stack_to_dnsname>82 »       bl»     0·<dnslabel_stack_to_dnsname>
82 ·R_ARM_THM_CALL» dnslabel_stack_to_dnsname83 ·R_ARM_THM_CALL» dnslabel_stack_to_dnsname
83 »       mov»    r1,·r684 »       mov»    r1,·r6
84 »       mov»    r0,·r885 »       mov»    r0,·r8
85 »       bl»     0·<nsec_avl_insert>86 »       bl»     0·<nsec_avl_insert>
86 ·R_ARM_THM_CALL» nsec_avl_insert87 ·R_ARM_THM_CALL» nsec_avl_insert
Offset 110, 541 lines modifiedOffset 111, 545 lines modified
110 »       str»    r3,·[sp,·#68]» ;·0x44111 »       str»    r3,·[sp,·#68]» ;·0x44
111 »       ldr»    r3,·[sp,·#76]» ;·0x4c112 »       ldr»    r3,·[sp,·#76]» ;·0x4c
112 »       ldr.w»  r3,·[r3,·#-16]113 »       ldr.w»  r3,·[r3,·#-16]
113 »       str.w»  r3,·[fp,·#8]114 »       str.w»  r3,·[fp,·#8]
114 »       ldr»    r3,·[sp,·#40]» ;·0x28115 »       ldr»    r3,·[sp,·#40]» ;·0x28
115 »       cbz»    r3,·152·<nsec_update_zone+0x142>116 »       cbz»    r3,·152·<nsec_update_zone+0x142>
116 »       cmp»    r0,·#0117 »       cmp»    r0,·#0
117 »       bne.w»  278·<nsec_update_zone+0x268>118 »       bne.w»  27a·<nsec_update_zone+0x26a>
118 »       add.w»  sp,·sp,·#48384»      ;·0xbd00119 »       add.w»  sp,·sp,·#48384»      ;·0xbd00
119 »       add»    sp,·#100»     ;·0x64120 »       add»    sp,·#100»     ;·0x64
120 »       ldrd»   r4,·r5,·[sp]121 »       ldrd»   r4,·r5,·[sp]
121 »       ldrd»   r6,·r7,·[sp,·#8]122 »       ldrd»   r6,·r7,·[sp,·#8]
122 »       ldrd»   r8,·r9,·[sp,·#16]123 »       ldrd»   r8,·r9,·[sp,·#16]
123 »       ldrd»   sl,·fp,·[sp,·#24]124 »       ldrd»   sl,·fp,·[sp,·#24]
124 »       add»    sp,·#32125 »       add»    sp,·#32
125 »       ldr.w»  pc,·[sp],·#4126 »       ldr.w»  pc,·[sp],·#4
126 »       add.w»  r0,·r4,·#20127 »       add.w»  r0,·r4,·#20
127 »       mov.w»  r1,·#12032» ;·0x2f00128 »       mov.w»  r1,·#12032» ;·0x2f00
128 »       bl»     0·<zdb_record_find>129 »       bl»     0·<zdb_record_find>
129 ·R_ARM_THM_CALL» zdb_record_find130 ·R_ARM_THM_CALL» zdb_record_find
130 »       cmp»    r0,·#0131 »       cmp»    r0,·#0
131 »       beq.n»  74·<nsec_update_zone+0x64>132 »       beq.n»  74·<nsec_update_zone+0x64>
132 »       ldr»    r0,·[pc,·#884]»;·(4ac·<nsec_update_zone+0x49c>)133 »       ldr»    r4,·[sp,·#56]» ;·0x38
 134 »       ldr»    r0,·[pc,·#888]»;·(4b0·<nsec_update_zone+0x4a0>)
133 »       mov»    r3,·r7135 »       mov»    r3,·r7
134 »       mov.w»  r1,·#3136 »       mov.w»  r1,·#3
135 »       ldr»    r4,·[sp,·#56]» ;·0x38 
136 »       ldr»    r2,·[sp,·#16]137 »       ldr»    r2,·[sp,·#16]
137 »       add.w»  r4,·r4,·#1138 »       add.w»  r4,·r4,·#1
138 »       str»    r4,·[sp,·#56]» ;·0x38139 »       str»    r4,·[sp,·#56]» ;·0x38
139 »       ldr»    r4,·[sp,·#44]» ;·0x2c140 »       ldr»    r4,·[sp,·#44]» ;·0x2c
140 »       ldr»    r0,·[r4,·r0]141 »       ldr»    r0,·[r4,·r0]
141 »       ldr»    r0,·[r0,·#0]142 »       ldr»    r0,·[r0,·#0]
142 »       bl»     0·<logger_handle_msg>143 »       bl»     0·<logger_handle_msg>
143 ·R_ARM_THM_CALL» logger_handle_msg144 ·R_ARM_THM_CALL» logger_handle_msg
144 »       b.n»    74·<nsec_update_zone+0x64>145 »       b.n»    74·<nsec_update_zone+0x64>
145 »       cmp»    r0,·#0146 »       cmp»    r0,·#0
146 »       beq.n»  108·<nsec_update_zone+0xf8>147 »       beq.n»  108·<nsec_update_zone+0xf8>
147 »       ldr»    r2,·[pc,·#856]»;·(4b0·<nsec_update_zone+0x4a0>)148 »       ldr»    r2,·[pc,·#860]»;·(4b4·<nsec_update_zone+0x4a4>)
 149 »       ldr»    r0,·[pc,·#852]»;·(4b0·<nsec_update_zone+0x4a0>)
148 »       mov.w»  r1,·#4150 »       mov.w»  r1,·#4
149 »       ldr»    r0,·[pc,·#844]»;·(4ac·<nsec_update_zone+0x49c>) 
150 »       ldr»    r3,·[sp,·#60]» ;·0x3c151 »       ldr»    r3,·[sp,·#60]» ;·0x3c
151 »       add»    r2,·pc152 »       add»    r2,·pc
Max diff block lines reached; 32275/36028 bytes (89.58%) of diff not shown.
13.7 KB
nsec-chain-replay.o
1.32 KB
readelf --wide --symbols {}
    
Offset 42, 16 lines modifiedOffset 42, 16 lines modified
42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_dnslabel_vector42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_dnslabel_vector
43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_rr_label_find_exact43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_rr_label_find_exact
44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec_delete_label_node44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec_delete_label_node
45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec_update_label_node45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nsec_update_label_node
46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_destroy46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_avl_destroy
47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_rr_label_delete_record47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zdb_rr_label_delete_record
48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·logger_handle_msg
49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_dnsname_node_compare49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_set_dnsname_node_compare
51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_dnssec_logger51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·g_dnssec_logger
52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_compare52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_compare
53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dief
54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·abort
55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line
56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_append57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ptr_vector_append
1.38 KB
readelf --wide --relocs {}
    
Offset 19, 16 lines modifiedOffset 19, 16 lines modified
19 000001e8··0000270a·R_ARM_THM_CALL·········00000000···zdb_rr_label_find_exact19 000001e8··0000270a·R_ARM_THM_CALL·········00000000···zdb_rr_label_find_exact
20 000001f6··0000290a·R_ARM_THM_CALL·········00000000···nsec_update_label_node20 000001f6··0000290a·R_ARM_THM_CALL·········00000000···nsec_update_label_node
21 00000208··00002a0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_destroy21 00000208··00002a0a·R_ARM_THM_CALL·········00000000···ptr_set_avl_destroy
22 00000212··00001d0a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties22 00000212··00001d0a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties
23 0000021a··00001d0a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties23 0000021a··00001d0a·R_ARM_THM_CALL·········00000000···ptr_vector_free_empties
24 00000270··00002b0a·R_ARM_THM_CALL·········00000000···zdb_rr_label_delete_record24 00000270··00002b0a·R_ARM_THM_CALL·········00000000···zdb_rr_label_delete_record
25 0000028c··00002c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg25 0000028c··00002c0a·R_ARM_THM_CALL·········00000000···logger_handle_msg
26 000002a4··00002d1a·R_ARM_GOT_BREL·········00000000···ptr_set_dnsname_node_compare26 000002a4··00002d19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
27 000002a8··00002e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_27 000002a8··00002e1a·R_ARM_GOT_BREL·········00000000···ptr_set_dnsname_node_compare
28 000002ac··00000803·R_ARM_REL32············000002bd···nsec_chain_replay_record_nsec_compare28 000002ac··00000803·R_ARM_REL32············000002bd···nsec_chain_replay_record_nsec_compare
29 000002b0··00000903·R_ARM_REL32············00000000···.LC029 000002b0··00000903·R_ARM_REL32············00000000···.LC0
30 000002b4··00000403·R_ARM_REL32············00000055···nsec_chain_replay_record_delete_cb30 000002b4··00000403·R_ARM_REL32············00000055···nsec_chain_replay_record_delete_cb
31 000002b8··00002f1a·R_ARM_GOT_BREL·········00000000···g_dnssec_logger31 000002b8··00002f1a·R_ARM_GOT_BREL·········00000000···g_dnssec_logger
32 000002e4··0000310a·R_ARM_THM_CALL·········00000000···dief32 000002e4··0000310a·R_ARM_THM_CALL·········00000000···dief
33 000002e8··0000320a·R_ARM_THM_CALL·········00000000···abort33 000002e8··0000320a·R_ARM_THM_CALL·········00000000···abort
34 000002ec··00000d03·R_ARM_REL32············00000040···.LC134 000002ec··00000d03·R_ARM_REL32············00000040···.LC1
449 B
strings --all --bytes=8 {}
    
Offset 20, 16 lines modifiedOffset 20, 16 lines modified
20 dnsname_to_dnslabel_vector20 dnsname_to_dnslabel_vector
21 zdb_rr_label_find_exact21 zdb_rr_label_find_exact
22 nsec_delete_label_node22 nsec_delete_label_node
23 nsec_update_label_node23 nsec_update_label_node
24 ptr_set_avl_destroy24 ptr_set_avl_destroy
25 zdb_rr_label_delete_record25 zdb_rr_label_delete_record
26 logger_handle_msg26 logger_handle_msg
27 ptr_set_dnsname_node_compare 
28 _GLOBAL_OFFSET_TABLE_27 _GLOBAL_OFFSET_TABLE_
 28 ptr_set_dnsname_node_compare
29 g_dnssec_logger29 g_dnssec_logger
30 dnsname_compare30 dnsname_compare
31 zalloc_line31 zalloc_line
32 ptr_vector_append32 ptr_vector_append
33 nsec_chain_replay_init33 nsec_chain_replay_init
34 ptr_vector_init34 ptr_vector_init
35 zdb_zone_acquire35 zdb_zone_acquire
8.81 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 23 lines modifiedOffset 2, 23 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<nsec_chain_replay_finalise>:3 00000000·<nsec_chain_replay_finalise>:
4 nsec_chain_replay_finalise():4 nsec_chain_replay_finalise():
5 »       strd»   r3,·r4,·[sp,·#-24]!5 »       strd»   r3,·r4,·[sp,·#-24]!
 6 »       ldr»    r4,·[r0,·#4]
6 »       strd»   r5,·r6,·[sp,·#8]7 »       strd»   r5,·r6,·[sp,·#8]
7 »       ldr»    r5,·[pc,·#68]» ;·(50·<nsec_chain_replay_finalise+0x50>)8 »       ldr»    r5,·[pc,·#68]» ;·(50·<nsec_chain_replay_finalise+0x50>)
8 »       strd»   r7,·lr,·[sp,·#16]9 »       strd»   r7,·lr,·[sp,·#16]
9 »       ldr»    r4,·[r0,·#4] 
10 »       add»    r5,·pc 
11 »       mov»    r1,·r5 
12 »       add.w»  r7,·r4,·#410 »       add.w»  r7,·r4,·#4
13 »       add.w»  r6,·r4,·#1611 »       add.w»  r6,·r4,·#16
 12 »       add»    r5,·pc
14 »       mov»    r0,·r713 »       mov»    r0,·r7
 14 »       mov»    r1,·r5
15 »       bl»     0·<ptr_vector_free_empties>15 »       bl»     0·<ptr_vector_free_empties>
16 ·R_ARM_THM_CALL» ptr_vector_free_empties16 ·R_ARM_THM_CALL» ptr_vector_free_empties
17 »       mov»    r1,·r517 »       mov»    r1,·r5
18 »       mov»    r0,·r618 »       mov»    r0,·r6
19 »       bl»     0·<ptr_vector_free_empties>19 »       bl»     0·<ptr_vector_free_empties>
20 ·R_ARM_THM_CALL» ptr_vector_free_empties20 ·R_ARM_THM_CALL» ptr_vector_free_empties
21 »       mov»    r0,·r721 »       mov»    r0,·r7
Offset 33, 15 lines modifiedOffset 33, 15 lines modified
33 »       mov.w»  r3,·#033 »       mov.w»  r3,·#0
34 »       ldrd»   r5,·r6,·[sp,·#8]34 »       ldrd»   r5,·r6,·[sp,·#8]
35 »       str»    r3,·[r4,·#0]35 »       str»    r3,·[r4,·#0]
36 »       ldrd»   r3,·r4,·[sp]36 »       ldrd»   r3,·r4,·[sp]
37 »       add»    sp,·#1637 »       add»    sp,·#16
38 »       pop»    {r7,·pc}38 »       pop»    {r7,·pc}
39 »       nop39 »       nop
40 »       .word»  0x0000003c40 »       .word»  0x00000034
41 ·R_ARM_REL32»    nsec_chain_replay_record_delete_cb41 ·R_ARM_REL32»    nsec_chain_replay_record_delete_cb
  
42 00000054·<nsec_chain_replay_record_delete_cb>:42 00000054·<nsec_chain_replay_record_delete_cb>:
43 nsec_chain_replay_record_delete_cb():43 nsec_chain_replay_record_delete_cb():
44 »       strd»   r4,·lr,·[sp,·#-8]!44 »       strd»   r4,·lr,·[sp,·#-8]!
45 »       mov»    r4,·r045 »       mov»    r4,·r0
46 »       add.w»  r0,·r0,·#146 »       add.w»  r0,·r0,·#1
Offset 59, 32 lines modifiedOffset 59, 32 lines modified
59 »       add»    sp,·#859 »       add»    sp,·#8
60 »       b.w»    0·<free>60 »       b.w»    0·<free>
61 ·R_ARM_THM_JUMP24»       free61 ·R_ARM_THM_JUMP24»       free
  
62 00000080·<nsec_chain_replay_execute>:62 00000080·<nsec_chain_replay_execute>:
63 nsec_chain_replay_execute():63 nsec_chain_replay_execute():
64 »       str.w»  r4,·[sp,·#-36]!64 »       str.w»  r4,·[sp,·#-36]!
65 »       ldr»    r3,·[pc,·#540]»;·(2a4·<nsec_chain_replay_execute+0x224>) 
66 »       strd»   fp,·lr,·[sp,·#28]65 »       strd»   fp,·lr,·[sp,·#28]
67 »       ldr.w»  fp,·[pc,·#540]»      ;·2a8·<nsec_chain_replay_execute+0x228>66 »       ldr.w»  fp,·[pc,·#536]»      ;·2a4·<nsec_chain_replay_execute+0x224>
 67 »       ldr»    r3,·[pc,·#536]»;·(2a8·<nsec_chain_replay_execute+0x228>)
68 »       strd»   r5,·r6,·[sp,·#4]68 »       strd»   r5,·r6,·[sp,·#4]
69 »       mov.w»  r5,·#0 
70 »       strd»   r7,·r8,·[sp,·#12]69 »       strd»   r7,·r8,·[sp,·#12]
71 »       strd»   r9,·sl,·[sp,·#20]70 »       strd»   r9,·sl,·[sp,·#20]
72 »       sub.w»  sp,·sp,·#556»;·0x22c 
73 »       ldr»    r4,·[r0,·#4]71 »       ldr»    r4,·[r0,·#4]
74 »       add»    r7,·sp,·#2872 »       sub.w»  sp,·sp,·#556»;·0x22c
 73 »       ldr»    r6,·[pc,·#520]»;·(2ac·<nsec_chain_replay_execute+0x22c>)
75 »       add»    fp,·pc74 »       add»    fp,·pc
 75 »       add»    r7,·sp,·#28
 76 »       mov.w»  r5,·#0
76 »       str»    r5,·[r7,·#0]77 »       str»    r5,·[r7,·#0]
77 »       ldr»    r6,·[pc,·#512]»;·(2ac·<nsec_chain_replay_execute+0x22c>) 
78 »       ldr.w»  r3,·[fp,·r3]78 »       ldr.w»  r3,·[fp,·r3]
79 »       add.w»  r2,·r4,·#479 »       add.w»  r2,·r4,·#4
 80 »       add»    r6,·pc
80 »       add.w»  r1,·r4,·#1681 »       add.w»  r1,·r4,·#16
81 »       mov»    r0,·r282 »       mov»    r0,·r2
82 »       add»    r6,·pc 
83 »       strd»   r1,·r2,·[sp,·#12]83 »       strd»   r1,·r2,·[sp,·#12]
84 »       mov»    r1,·r684 »       mov»    r1,·r6
85 »       str»    r3,·[r7,·#4]85 »       str»    r3,·[r7,·#4]
86 »       bl»     0·<ptr_vector_qsort>86 »       bl»     0·<ptr_vector_qsort>
87 ·R_ARM_THM_CALL» ptr_vector_qsort87 ·R_ARM_THM_CALL» ptr_vector_qsort
88 »       mov»    r1,·r688 »       mov»    r1,·r6
89 »       ldr»    r0,·[sp,·#12]89 »       ldr»    r0,·[sp,·#12]
Offset 116, 16 lines modifiedOffset 116, 16 lines modified
116 »       ldr.w»  r8,·[r3,·r5,·lsl·#2]116 »       ldr.w»  r8,·[r3,·r5,·lsl·#2]
117 »       add.w»  r1,·r8,·#1117 »       add.w»  r1,·r8,·#1
118 »       bl»     0·<ptr_set_avl_find>118 »       bl»     0·<ptr_set_avl_find>
119 ·R_ARM_THM_CALL» ptr_set_avl_find119 ·R_ARM_THM_CALL» ptr_set_avl_find
120 »       cmp»    r0,·#0120 »       cmp»    r0,·#0
121 »       beq.w»  23c·<nsec_chain_replay_execute+0x1bc>121 »       beq.w»  23c·<nsec_chain_replay_execute+0x1bc>
122 »       ldr»    r3,·[r0,·#16]122 »       ldr»    r3,·[r0,·#16]
123 »       add.w»  r5,·r5,·#1 
124 »       strb.w» r6,·[r8]123 »       strb.w» r6,·[r8]
 124 »       add.w»  r5,·r5,·#1
125 »       strb»   r6,·[r3,·#0]125 »       strb»   r6,·[r3,·#0]
126 »       ldr»    r3,·[r4,·#20]126 »       ldr»    r3,·[r4,·#20]
127 »       cmp»    r5,·r3127 »       cmp»    r5,·r3
128 »       ble.n»  10a·<nsec_chain_replay_execute+0x8a>128 »       ble.n»  10a·<nsec_chain_replay_execute+0x8a>
129 »       ldr»    r2,·[r4,·#8]129 »       ldr»    r2,·[r4,·#8]
130 »       cmp»    r2,·#0130 »       cmp»    r2,·#0
131 »       blt.n»  1aa·<nsec_chain_replay_execute+0x12a>131 »       blt.n»  1aa·<nsec_chain_replay_execute+0x12a>
Offset 147, 26 lines modifiedOffset 147, 26 lines modified
147 »       mov»    r1,·r9147 »       mov»    r1,·r9
148 »       mov»    r0,·r6148 »       mov»    r0,·r6
149 »       bl»     0·<dnsname_to_dnslabel_vector>149 »       bl»     0·<dnsname_to_dnslabel_vector>
150 ·R_ARM_THM_CALL» dnsname_to_dnslabel_vector150 ·R_ARM_THM_CALL» dnsname_to_dnslabel_vector
151 »       ldr»    r3,·[r4,·#0]151 »       ldr»    r3,·[r4,·#0]
152 »       mov»    r8,·r0152 »       mov»    r8,·r0
153 »       mov»    r1,·r9153 »       mov»    r1,·r9
154 »       ldr»    r0,·[r3,·#4] 
155 »       ldr.w»  r2,·[r3,·#168]»      ;·0xa8154 »       ldr.w»  r2,·[r3,·#168]»      ;·0xa8
 155 »       ldr»    r0,·[r3,·#4]
156 »       sub.w»  r2,·r8,·r2156 »       sub.w»  r2,·r8,·r2
157 »       add.w»  r2,·r2,·#4294967295» ;·0xffffffff157 »       add.w»  r2,·r2,·#4294967295» ;·0xffffffff
158 »       bl»     0·<zdb_rr_label_find_exact>158 »       bl»     0·<zdb_rr_label_find_exact>
159 ·R_ARM_THM_CALL» zdb_rr_label_find_exact159 ·R_ARM_THM_CALL» zdb_rr_label_find_exact
160 »       mov»    sl,·r0160 »       mov»    sl,·r0
161 »       cbz»    r0,·19e·<nsec_chain_replay_execute+0x11e>161 »       cbz»    r0,·19e·<nsec_chain_replay_execute+0x11e>
162 »       mov»    r3,·r8162 »       mov»    r3,·r8
163 »       mov»    r1,·r0163 »       mov»    r1,·r0
164 »       ldr»    r0,·[r4,·#0] 
165 »       mov»    r2,·r9164 »       mov»    r2,·r9
 165 »       ldr»    r0,·[r4,·#0]
166 »       bl»     0·<nsec_delete_label_node>166 »       bl»     0·<nsec_delete_label_node>
167 ·R_ARM_THM_CALL» nsec_delete_label_node167 ·R_ARM_THM_CALL» nsec_delete_label_node
168 »       ldr.w»  r3,·[sl,·#12]168 »       ldr.w»  r3,·[sl,·#12]
169 »       cbnz»   r3,·19e·<nsec_chain_replay_execute+0x11e>169 »       cbnz»   r3,·19e·<nsec_chain_replay_execute+0x11e>
170 »       ldr.w»  r3,·[sl,·#20]170 »       ldr.w»  r3,·[sl,·#20]
171 »       cmp»    r3,·#0171 »       cmp»    r3,·#0
172 »       beq.n»  254·<nsec_chain_replay_execute+0x1d4>172 »       beq.n»  254·<nsec_chain_replay_execute+0x1d4>
Max diff block lines reached; 5609/8836 bytes (63.48%) of diff not shown.
1.69 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 31, 19 lines modifiedOffset 31, 19 lines modified
31 ··0x000001c0·6162656c·5f66696e·645f6578·61637400·abel_find_exact.31 ··0x000001c0·6162656c·5f66696e·645f6578·61637400·abel_find_exact.
32 ··0x000001d0·6e736563·5f64656c·6574655f·6c616265·nsec_delete_labe32 ··0x000001d0·6e736563·5f64656c·6574655f·6c616265·nsec_delete_labe
33 ··0x000001e0·6c5f6e6f·6465006e·7365635f·75706461·l_node.nsec_upda33 ··0x000001e0·6c5f6e6f·6465006e·7365635f·75706461·l_node.nsec_upda
34 ··0x000001f0·74655f6c·6162656c·5f6e6f64·65007074·te_label_node.pt34 ··0x000001f0·74655f6c·6162656c·5f6e6f64·65007074·te_label_node.pt
35 ··0x00000200·725f7365·745f6176·6c5f6465·7374726f·r_set_avl_destro35 ··0x00000200·725f7365·745f6176·6c5f6465·7374726f·r_set_avl_destro
36 ··0x00000210·79007a64·625f7272·5f6c6162·656c5f64·y.zdb_rr_label_d36 ··0x00000210·79007a64·625f7272·5f6c6162·656c5f64·y.zdb_rr_label_d
37 ··0x00000220·656c6574·655f7265·636f7264·006c6f67·elete_record.log37 ··0x00000220·656c6574·655f7265·636f7264·006c6f67·elete_record.log
38 ··0x00000230·6765725f·68616e64·6c655f6d·73670070·ger_handle_msg.p38 ··0x00000230·6765725f·68616e64·6c655f6d·7367005f·ger_handle_msg._
39 ··0x00000240·74725f73·65745f64·6e736e61·6d655f6e·tr_set_dnsname_n39 ··0x00000240·474c4f42·414c5f4f·46465345·545f5441·GLOBAL_OFFSET_TA
40 ··0x00000250·6f64655f·636f6d70·61726500·5f474c4f·ode_compare._GLO40 ··0x00000250·424c455f·00707472·5f736574·5f646e73·BLE_.ptr_set_dns
41 ··0x00000260·42414c5f·4f464653·45545f54·41424c45·BAL_OFFSET_TABLE41 ··0x00000260·6e616d65·5f6e6f64·655f636f·6d706172·name_node_compar
42 ··0x00000270·5f00675f·646e7373·65635f6c·6f676765·_.g_dnssec_logge42 ··0x00000270·6500675f·646e7373·65635f6c·6f676765·e.g_dnssec_logge
43 ··0x00000280·7200646e·736e616d·655f636f·6d706172·r.dnsname_compar43 ··0x00000280·7200646e·736e616d·655f636f·6d706172·r.dnsname_compar
44 ··0x00000290·65006469·65660061·626f7274·007a616c·e.dief.abort.zal44 ··0x00000290·65006469·65660061·626f7274·007a616c·e.dief.abort.zal
45 ··0x000002a0·6c6f635f·6c696e65·006d656d·63707900·loc_line.memcpy.45 ··0x000002a0·6c6f635f·6c696e65·006d656d·63707900·loc_line.memcpy.
46 ··0x000002b0·7074725f·76656374·6f725f61·7070656e·ptr_vector_appen46 ··0x000002b0·7074725f·76656374·6f725f61·7070656e·ptr_vector_appen
47 ··0x000002c0·64006d61·6c6c6f63·006e7365·635f6368·d.malloc.nsec_ch47 ··0x000002c0·64006d61·6c6c6f63·006e7365·635f6368·d.malloc.nsec_ch
48 ··0x000002d0·61696e5f·7265706c·61795f69·6e697400·ain_replay_init.48 ··0x000002d0·61696e5f·7265706c·61795f69·6e697400·ain_replay_init.
49 ··0x000002e0·7074725f·76656374·6f725f69·6e697400·ptr_vector_init.49 ··0x000002e0·7074725f·76656374·6f725f69·6e697400·ptr_vector_init.
29.1 KB
nsec_collection.o
2.46 KB
readelf --wide --symbols {}
    
Offset 10, 16 lines modifiedOffset 10, 16 lines modified
10 ·····6:·00000128·····0·NOTYPE··LOCAL··DEFAULT····1·$d10 ·····6:·00000128·····0·NOTYPE··LOCAL··DEFAULT····1·$d
11 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC011 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC0
12 ·····8:·00000030·····0·NOTYPE··LOCAL··DEFAULT····6·.LC112 ·····8:·00000030·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
13 ·····9:·00000130·····0·NOTYPE··LOCAL··DEFAULT····1·$t13 ·····9:·00000130·····0·NOTYPE··LOCAL··DEFAULT····1·$t
14 ····10:·00000131···316·FUNC····LOCAL··DEFAULT····1·nsec_avl_check_common14 ····10:·00000131···316·FUNC····LOCAL··DEFAULT····1·nsec_avl_check_common
15 ····11:·00000260·····0·NOTYPE··LOCAL··DEFAULT····1·$d15 ····11:·00000260·····0·NOTYPE··LOCAL··DEFAULT····1·$d
16 ····12:·0000026c·····0·NOTYPE··LOCAL··DEFAULT····1·$t16 ····12:·0000026c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
17 ····13:·00000528·····0·NOTYPE··LOCAL··DEFAULT····1·$d17 ····13:·00000524·····0·NOTYPE··LOCAL··DEFAULT····1·$d
18 ····14:·00000530·····0·NOTYPE··LOCAL··DEFAULT····1·$t18 ····14:·0000052c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
19 ····15:·000008b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d19 ····15:·000008b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
20 ····16:·000008c4·····0·NOTYPE··LOCAL··DEFAULT····1·$t20 ····16:·000008c4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
21 ····17:·00001e10·····0·NOTYPE··LOCAL··DEFAULT····1·$d21 ····17:·00001e10·····0·NOTYPE··LOCAL··DEFAULT····1·$d
22 ····18:·00001e1c·····0·NOTYPE··LOCAL··DEFAULT····1·$t22 ····18:·00001e1c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
23 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT····5·23 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
24 ····20:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d24 ····20:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
25 ····21:·00000000·····2·OBJECT··LOCAL··DEFAULT····5·DIR_TO_AVL_BALANCE_25 ····21:·00000000·····2·OBJECT··LOCAL··DEFAULT····5·DIR_TO_AVL_BALANCE_
Offset 39, 18 lines modifiedOffset 39, 18 lines modified
39 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_39 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
40 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__termout__40 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__termout__
41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__termerr__41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__termerr__
42 ····38:·0000026d·····8·FUNC····GLOBAL·DEFAULT····1·nsec_avl_init42 ····38:·0000026d·····8·FUNC····GLOBAL·DEFAULT····1·nsec_avl_init
43 ····39:·00000275····76·FUNC····GLOBAL·DEFAULT····1·nsec_avl_find43 ····39:·00000275····76·FUNC····GLOBAL·DEFAULT····1·nsec_avl_find
44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_compare44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_compare
45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_equals45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_equals
46 ····42:·000002c1···624·FUNC····GLOBAL·DEFAULT····1·nsec_avl_insert46 ····42:·000002c1···620·FUNC····GLOBAL·DEFAULT····1·nsec_avl_insert
47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·zalloc_line
48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_zdup48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_zdup
49 ····45:·00000531···916·FUNC····GLOBAL·DEFAULT····1·nsec_avl_delete49 ····45:·0000052d···920·FUNC····GLOBAL·DEFAULT····1·nsec_avl_delete
50 ····46:·000008c5··2434·FUNC····GLOBAL·DEFAULT····1·nsec_avl_destroy50 ····46:·000008c5··2434·FUNC····GLOBAL·DEFAULT····1·nsec_avl_destroy
51 ····47:·00001249····16·FUNC····GLOBAL·DEFAULT····1·nsec_avl_node_last51 ····47:·00001249····16·FUNC····GLOBAL·DEFAULT····1·nsec_avl_node_last
52 ····48:·00001259····46·FUNC····GLOBAL·DEFAULT····1·nsec_avl_iterator_init52 ····48:·00001259····46·FUNC····GLOBAL·DEFAULT····1·nsec_avl_iterator_init
53 ····49:·00001289····12·FUNC····GLOBAL·DEFAULT····1·nsec_avl_iterator_hasnext53 ····49:·00001289····12·FUNC····GLOBAL·DEFAULT····1·nsec_avl_iterator_hasnext
54 ····50:·00001295····76·FUNC····GLOBAL·DEFAULT····1·nsec_avl_iterator_next_node54 ····50:·00001295····76·FUNC····GLOBAL·DEFAULT····1·nsec_avl_iterator_next_node
55 ····51:·000012e1··2332·FUNC····GLOBAL·DEFAULT····1·nsec_avl_callback_and_destroy55 ····51:·000012e1··2332·FUNC····GLOBAL·DEFAULT····1·nsec_avl_callback_and_destroy
56 ····52:·00001bfd····18·FUNC····GLOBAL·DEFAULT····1·nsec_avl_get_first56 ····52:·00001bfd····18·FUNC····GLOBAL·DEFAULT····1·nsec_avl_get_first
2.08 KB
readelf --wide --relocs {}
    
Offset 19, 23 lines modifiedOffset 19, 23 lines modified
19 00000268··0000251a·R_ARM_GOT_BREL·········00000000···__termerr__19 00000268··0000251a·R_ARM_GOT_BREL·········00000000···__termerr__
20 00000286··0000280a·R_ARM_THM_CALL·········00000000···dnsname_compare20 00000286··0000280a·R_ARM_THM_CALL·········00000000···dnsname_compare
21 0000029e··0000290a·R_ARM_THM_CALL·········00000000···dnsname_equals21 0000029e··0000290a·R_ARM_THM_CALL·········00000000···dnsname_equals
22 00000300··0000290a·R_ARM_THM_CALL·········00000000···dnsname_equals22 00000300··0000290a·R_ARM_THM_CALL·········00000000···dnsname_equals
23 0000031a··0000280a·R_ARM_THM_CALL·········00000000···dnsname_compare23 0000031a··0000280a·R_ARM_THM_CALL·········00000000···dnsname_compare
24 0000033e··00002b0a·R_ARM_THM_CALL·········00000000···zalloc_line24 0000033e··00002b0a·R_ARM_THM_CALL·········00000000···zalloc_line
25 00000360··00002c0a·R_ARM_THM_CALL·········00000000···dnsname_zdup25 00000360··00002c0a·R_ARM_THM_CALL·········00000000···dnsname_zdup
26 000004b2··00002b0a·R_ARM_THM_CALL·········00000000···zalloc_line26 000004ae··00002b0a·R_ARM_THM_CALL·········00000000···zalloc_line
27 000004ce··00002c0a·R_ARM_THM_CALL·········00000000···dnsname_zdup27 000004ca··00002c0a·R_ARM_THM_CALL·········00000000···dnsname_zdup
 28 00000524··00001303·R_ARM_REL32············00000000···.rodata
28 00000528··00001303·R_ARM_REL32············00000000···.rodata29 00000528··00001303·R_ARM_REL32············00000000···.rodata
29 0000052c··00001303·R_ARM_REL32············00000000···.rodata30 0000056a··0000290a·R_ARM_THM_CALL·········00000000···dnsname_equals
30 0000056e··0000290a·R_ARM_THM_CALL·········00000000···dnsname_equals31 00000580··0000280a·R_ARM_THM_CALL·········00000000···dnsname_compare
31 00000584··0000280a·R_ARM_THM_CALL·········00000000···dnsname_compare32 000005f0··00001e0a·R_ARM_THM_CALL·········00000000···dnsname_zfree
32 000005f4··00001e0a·R_ARM_THM_CALL·········00000000···dnsname_zfree33 000006c8··00001f0a·R_ARM_THM_CALL·········00000000···zfree_line
33 000006ca··00001f0a·R_ARM_THM_CALL·········00000000···zfree_line34 00000812··00001f0a·R_ARM_THM_CALL·········00000000···zfree_line
34 00000814··00001f0a·R_ARM_THM_CALL·········00000000···zfree_line 
35 000008b8··00001303·R_ARM_REL32············00000000···.rodata35 000008b8··00001303·R_ARM_REL32············00000000···.rodata
36 000008bc··00001303·R_ARM_REL32············00000000···.rodata36 000008bc··00001303·R_ARM_REL32············00000000···.rodata
37 000008c0··00001303·R_ARM_REL32············00000000···.rodata37 000008c0··00001303·R_ARM_REL32············00000000···.rodata
38 000008e0··00001e0a·R_ARM_THM_CALL·········00000000···dnsname_zfree38 000008e0··00001e0a·R_ARM_THM_CALL·········00000000···dnsname_zfree
39 000008ee··00001e0a·R_ARM_THM_CALL·········00000000···dnsname_zfree39 000008ee··00001e0a·R_ARM_THM_CALL·········00000000···dnsname_zfree
40 000008fc··00001e0a·R_ARM_THM_CALL·········00000000···dnsname_zfree40 000008fc··00001e0a·R_ARM_THM_CALL·········00000000···dnsname_zfree
41 00000910··00001e0a·R_ARM_THM_CALL·········00000000···dnsname_zfree41 00000910··00001e0a·R_ARM_THM_CALL·········00000000···dnsname_zfree
261 B
strings --all --bytes=8 {}
    
Offset 1, 7 lines modifiedOffset 1, 8 lines modified
 1 iHxDCV#s
1 ./../../lib/dnscore/include/dnscore/avl.c.inc2 ./../../lib/dnscore/include/dnscore/avl.c.inc
2 avl_destroy_3 avl_destroy_
3 avl_callback_and_destroy_4 avl_callback_and_destroy_
4 avl_node_double_rotation25 avl_node_double_rotation2
5 avl_create_node.part.26 avl_create_node.part.2
6 nsec_avl_check_common7 nsec_avl_check_common
7 DIR_TO_AVL_BALANCE_8 DIR_TO_AVL_BALANCE_
24.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 35, 17 lines modifiedOffset 35, 17 lines modified
35 »       ldr»    r0,·[r4,·#4]35 »       ldr»    r0,·[r4,·#4]
36 »       cbz»    r0,·4a·<avl_callback_and_destroy_+0x1e>36 »       cbz»    r0,·4a·<avl_callback_and_destroy_+0x1e>
37 »       mov»    r1,·r537 »       mov»    r1,·r5
38 »       bl»     2c·<avl_callback_and_destroy_>38 »       bl»     2c·<avl_callback_and_destroy_>
39 »       mov»    r0,·r439 »       mov»    r0,·r4
40 »       blx»    r540 »       blx»    r5
41 »       mov»    r0,·r441 »       mov»    r0,·r4
42 »       mov.w»  r1,·#2 
43 »       ldrd»   r3,·r4,·[sp] 
44 »       ldrd»   r5,·lr,·[sp,·#8]42 »       ldrd»   r5,·lr,·[sp,·#8]
 43 »       ldrd»   r3,·r4,·[sp]
 44 »       mov.w»  r1,·#2
45 »       add»    sp,·#1645 »       add»    sp,·#16
46 »       b.w»    0·<zfree_line>46 »       b.w»    0·<zfree_line>
47 ·R_ARM_THM_JUMP24»       zfree_line47 ·R_ARM_THM_JUMP24»       zfree_line
48 »       nop48 »       nop
  
49 00000064·<avl_node_double_rotation2>:49 00000064·<avl_node_double_rotation2>:
50 avl_node_double_rotation2():50 avl_node_double_rotation2():
Offset 64, 16 lines modifiedOffset 64, 16 lines modified
64 »       ittee»  lt64 »       ittee»  lt
65 »       movlt»  r4,·#165 »       movlt»  r4,·#1
66 »       movlt»  r1,·#066 »       movlt»  r1,·#0
67 »       movge»  r4,·#067 »       movge»  r4,·#0
68 »       movge»  r1,·#255»   ;·0xff68 »       movge»  r1,·#255»   ;·0xff
69 »       strb»   r4,·[r2,·#12]69 »       strb»   r4,·[r2,·#12]
70 »       strb»   r1,·[r0,·#12]70 »       strb»   r1,·[r0,·#12]
71 »       mov.w»  r4,·#0 
72 »       ldr»    r1,·[r3,·#4]71 »       ldr»    r1,·[r3,·#4]
 72 »       mov.w»  r4,·#0
73 »       strb»   r4,·[r3,·#12]73 »       strb»   r4,·[r3,·#12]
74 »       str»    r3,·[r2,·#8]74 »       str»    r3,·[r2,·#8]
75 »       cbz»    r1,·9e·<avl_node_double_rotation2+0x3a>75 »       cbz»    r1,·9e·<avl_node_double_rotation2+0x3a>
76 »       str»    r2,·[r1,·#8]76 »       str»    r2,·[r1,·#8]
77 »       ldr»    r4,·[r3,·#0]77 »       ldr»    r4,·[r3,·#0]
78 »       cbz»    r4,·a4·<avl_node_double_rotation2+0x40>78 »       cbz»    r4,·a4·<avl_node_double_rotation2+0x40>
79 »       str»    r0,·[r4,·#8]79 »       str»    r0,·[r4,·#8]
Offset 99, 16 lines modifiedOffset 99, 16 lines modified
99 »       ittee»  gt99 »       ittee»  gt
100 »       movgt»  r4,·#255»   ;·0xff100 »       movgt»  r4,·#255»   ;·0xff
101 »       movgt»  r1,·#0101 »       movgt»  r1,·#0
102 »       movle»  r4,·#0102 »       movle»  r4,·#0
103 »       movle»  r1,·#1103 »       movle»  r1,·#1
104 »       strb»   r4,·[r2,·#12]104 »       strb»   r4,·[r2,·#12]
105 »       strb»   r1,·[r0,·#12]105 »       strb»   r1,·[r0,·#12]
106 »       mov.w»  r4,·#0 
107 »       ldr»    r1,·[r3,·#0]106 »       ldr»    r1,·[r3,·#0]
 107 »       mov.w»  r4,·#0
108 »       strb»   r4,·[r3,·#12]108 »       strb»   r4,·[r3,·#12]
109 »       str»    r3,·[r2,·#8]109 »       str»    r3,·[r2,·#8]
110 »       cbz»    r1,·ea·<avl_node_double_rotation2+0x86>110 »       cbz»    r1,·ea·<avl_node_double_rotation2+0x86>
111 »       str»    r2,·[r1,·#8]111 »       str»    r2,·[r1,·#8]
112 »       ldr»    r4,·[r3,·#4]112 »       ldr»    r4,·[r3,·#4]
113 »       cbz»    r4,·f0·<avl_node_double_rotation2+0x8c>113 »       cbz»    r4,·f0·<avl_node_double_rotation2+0x8c>
114 »       str»    r0,·[r4,·#8]114 »       str»    r0,·[r4,·#8]
Offset 123, 19 lines modifiedOffset 123, 19 lines modified
123 »       str»    r0,·[r3,·#4]123 »       str»    r0,·[r3,·#4]
124 »       mov»    r0,·r3124 »       mov»    r0,·r3
125 »       bx»     lr125 »       bx»     lr
  
126 00000108·<avl_create_node.part.2>:126 00000108·<avl_create_node.part.2>:
127 avl_create_node.part.2():127 avl_create_node.part.2():
128 »       ldr»    r2,·[pc,·#28]» ;·(128·<avl_create_node.part.2+0x20>)128 »       ldr»    r2,·[pc,·#28]» ;·(128·<avl_create_node.part.2+0x20>)
 129 »       ldr»    r1,·[pc,·#32]» ;·(12c·<avl_create_node.part.2+0x24>)
 130 »       strd»   r3,·lr,·[sp,·#-8]!
129 »       mov.w»  r0,·#25131 »       mov.w»  r0,·#25
130 »       movt»   r0,·#32770»  ;·0x8002132 »       movt»   r0,·#32770»  ;·0x8002
131 »       strd»   r3,·lr,·[sp,·#-8]! 
132 »       mov.w»  r3,·#354»   ;·0x162133 »       mov.w»  r3,·#354»   ;·0x162
133 »       ldr»    r1,·[pc,·#16]» ;·(12c·<avl_create_node.part.2+0x24>) 
134 »       add»    r2,·pc134 »       add»    r2,·pc
135 »       add»    r1,·pc135 »       add»    r1,·pc
136 »       bl»     0·<dief>136 »       bl»     0·<dief>
137 ·R_ARM_THM_CALL» dief137 ·R_ARM_THM_CALL» dief
138 »       bl»     0·<abort>138 »       bl»     0·<abort>
139 ·R_ARM_THM_CALL» abort139 ·R_ARM_THM_CALL» abort
140 »       .word»  0x00000008140 »       .word»  0x00000008
Offset 143, 16 lines modifiedOffset 143, 16 lines modified
143 »       .word»  0x0000000a143 »       .word»  0x0000000a
144 ·R_ARM_REL32»    .LC1144 ·R_ARM_REL32»    .LC1
  
145 00000130·<nsec_avl_check_common>:145 00000130·<nsec_avl_check_common>:
146 nsec_avl_check_common():146 nsec_avl_check_common():
147 »       strd»   r4,·r5,·[sp,·#-24]!147 »       strd»   r4,·r5,·[sp,·#-24]!
148 »       mov»    r5,·r0148 »       mov»    r5,·r0
149 »       ldr»    r0,·[r0,·#0] 
150 »       strd»   r8,·lr,·[sp,·#16]149 »       strd»   r8,·lr,·[sp,·#16]
 150 »       ldr»    r0,·[r0,·#0]
151 »       ldr.w»  r8,·[pc,·#288]»      ;·260·<nsec_avl_check_common+0x130>151 »       ldr.w»  r8,·[pc,·#288]»      ;·260·<nsec_avl_check_common+0x130>
152 »       strd»   r6,·r7,·[sp,·#8]152 »       strd»   r6,·r7,·[sp,·#8]
153 »       mov»    r6,·r1153 »       mov»    r6,·r1
154 »       ldr»    r7,·[r5,·#4]154 »       ldr»    r7,·[r5,·#4]
155 »       add»    r8,·pc155 »       add»    r8,·pc
156 »       cmp»    r0,·#0156 »       cmp»    r0,·#0
157 »       beq.n»  1ee·<nsec_avl_check_common+0xbe>157 »       beq.n»  1ee·<nsec_avl_check_common+0xbe>
Offset 206, 16 lines modifiedOffset 206, 16 lines modified
206 »       neglt»  r3,·r3206 »       neglt»  r3,·r3
207 »       cmp»    r3,·#1207 »       cmp»    r3,·#1
208 »       bgt.n»  1e0·<nsec_avl_check_common+0xb0>208 »       bgt.n»  1e0·<nsec_avl_check_common+0xb0>
209 »       cmp»    r4,·r0209 »       cmp»    r4,·r0
210 »       it»     lt210 »       it»     lt
211 »       movlt»  r4,·r0211 »       movlt»  r4,·r0
212 »       mov»    r0,·r4212 »       mov»    r0,·r4
213 »       ldrd»   r4,·r5,·[sp] 
214 »       ldrd»   r6,·r7,·[sp,·#8]213 »       ldrd»   r6,·r7,·[sp,·#8]
 214 »       ldrd»   r4,·r5,·[sp]
215 »       add»    sp,·#16215 »       add»    sp,·#16
216 »       ldmia.w»sp!,·{r8,·pc}216 »       ldmia.w»sp!,·{r8,·pc}
217 »       bl»     0·<logger_flush>217 »       bl»     0·<logger_flush>
218 ·R_ARM_THM_CALL» logger_flush218 ·R_ARM_THM_CALL» logger_flush
219 »       rsb»    r4,·r6,·#0219 »       rsb»    r4,·r6,·#0
220 »       bl»     0·<logger_flush>220 »       bl»     0·<logger_flush>
221 ·R_ARM_THM_CALL» logger_flush221 ·R_ARM_THM_CALL» logger_flush
Offset 315, 170 lines modifiedOffset 315, 170 lines modified
315 »       ldrd»   r4,·r5,·[sp]315 »       ldrd»   r4,·r5,·[sp]
316 »       add»    sp,·#8316 »       add»    sp,·#8
317 »       pop»    {r6,·pc}317 »       pop»    {r6,·pc}
  
318 000002c0·<nsec_avl_insert>:318 000002c0·<nsec_avl_insert>:
319 nsec_avl_insert():319 nsec_avl_insert():
320 »       str.w»  r4,·[sp,·#-36]!320 »       str.w»  r4,·[sp,·#-36]!
 321 »       ldr»    r4,·[r0,·#0]
321 »       strd»   r5,·r6,·[sp,·#4]322 »       strd»   r5,·r6,·[sp,·#4]
322 »       mov»    r6,·r1 
323 »       strd»   r7,·r8,·[sp,·#12]323 »       strd»   r7,·r8,·[sp,·#12]
324 »       strd»   r9,·sl,·[sp,·#20]324 »       strd»   r9,·sl,·[sp,·#20]
325 »       strd»   fp,·lr,·[sp,·#28]325 »       strd»   fp,·lr,·[sp,·#28]
Max diff block lines reached; 21890/24667 bytes (88.74%) of diff not shown.
80.3 KB
./usr/lib/arm-linux-gnueabihf/libdnslg.a
926 B
nm -s {}
    
Offset 142, 16 lines modifiedOffset 142, 16 lines modified
142 ·········U·parse_ip_address142 ·········U·parse_ip_address
143 ·········U·parse_u32_check_range143 ·········U·parse_u32_check_range
144 ·········U·parser_init144 ·········U·parser_init
145 ·········U·parser_next_token145 ·········U·parser_next_token
146 ·········U·parser_pop_stream146 ·········U·parser_pop_stream
147 ·········U·parser_push_stream147 ·········U·parser_push_stream
148 ·········U·print148 ·········U·print
149 00000914·T·resolv_conf_parse149 0000090c·T·resolv_conf_parse
150 000008a8·T·resolv_conf_parse_file150 000008a0·T·resolv_conf_parse_file
151 000001ec·T·resolv_conf_parse_stream151 000001ec·T·resolv_conf_parse_stream
152 000000c8·T·resolv_print152 000000c8·T·resolv_print
153 00000064·T·resolver_init153 00000064·T·resolver_init
154 ·········U·strncmp154 ·········U·strncmp
155 ·········U·timeus155 ·········U·timeus
156 0000007c·T·write_search156 0000007c·T·write_search
  
Offset 172, 12 lines modifiedOffset 172, 12 lines modified
172 ·········U·host_address_set_ipv6172 ·········U·host_address_set_ipv6
173 ·········U·malloc173 ·········U·malloc
174 ·········U·memset174 ·········U·memset
175 ·········U·parse_ip_address175 ·········U·parse_ip_address
176 ·········U·perror176 ·········U·perror
177 000000d8·T·resolv_add_hostaddress177 000000d8·T·resolv_add_hostaddress
178 000000e0·T·resolv_address178 000000e0·T·resolv_address
179 000001c8·T·resolv_host_address_list179 000001cc·T·resolv_host_address_list
180 000000c0·T·resolv_init180 000000c0·T·resolv_init
181 00000014·T·resolv_lookup_name_server181 00000014·T·resolv_lookup_name_server
182 00000004·T·resolv_print_version182 00000004·T·resolv_print_version
183 00000000·T·resolv_without_forward183 00000000·T·resolv_without_forward
753 B
file list
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
1 ----------···0········0········0······690·1970-01-01·00:00:00.000000·/1 ----------···0········0········0······690·1970-01-01·00:00:00.000000·/
2 ----------···0········0········0········0·1970-01-01·00:00:00.000000·//2 ----------···0········0········0········0·1970-01-01·00:00:00.000000·//
3 ?rw-r--r--···0········0········0·····1840·1970-01-01·00:00:00.000000·config-load.o3 ?rw-r--r--···0········0········0·····1840·1970-01-01·00:00:00.000000·config-load.o
4 ?rw-r--r--···0········0········0·····2744·1970-01-01·00:00:00.000000·config-resolver.o4 ?rw-r--r--···0········0········0·····2744·1970-01-01·00:00:00.000000·config-resolver.o
5 ?rw-r--r--···0········0········0·····1008·1970-01-01·00:00:00.000000·dns.o5 ?rw-r--r--···0········0········0·····1008·1970-01-01·00:00:00.000000·dns.o
6 ?rw-r--r--···0········0········0·····7808·1970-01-01·00:00:00.000000·resolv-conf.o6 ?rw-r--r--···0········0········0·····7800·1970-01-01·00:00:00.000000·resolv-conf.o
7 ?rw-r--r--···0········0········0·····2428·1970-01-01·00:00:00.000000·resolv.o7 ?rw-r--r--···0········0········0·····2432·1970-01-01·00:00:00.000000·resolv.o
5.33 KB
config-load.o
1.83 KB
readelf --wide --relocs {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x480·contains·19·entries:1 Relocation·section·'.rel.text'·at·offset·0x480·contains·19·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000001a··0000100a·R_ARM_THM_CALL·········00000000···__xstat643 0000001c··0000100a·R_ARM_THM_CALL·········00000000···__xstat64
4 0000003e··0000110a·R_ARM_THM_CALL·········00000000···config_set_source4 0000003e··0000110a·R_ARM_THM_CALL·········00000000···config_set_source
5 00000048··0000120a·R_ARM_THM_CALL·········00000000···config_read5 00000048··0000120a·R_ARM_THM_CALL·········00000000···config_read
6 00000066··0000130a·R_ARM_THM_CALL·········00000000···formatln6 00000066··0000130a·R_ARM_THM_CALL·········00000000···formatln
7 00000078··00001419·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_7 00000078··00001419·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
8 0000007c··00000303·R_ARM_REL32············00000000···.LC08 0000007c··00000303·R_ARM_REL32············00000000···.LC0
9 00000080··00000403·R_ARM_REL32············0000000c···.LC19 00000080··00000403·R_ARM_REL32············0000000c···.LC1
10 00000084··0000151a·R_ARM_GOT_BREL·········00000000···__termout__10 00000084··0000151a·R_ARM_GOT_BREL·········00000000···__termout__
11 000000a4··0000110a·R_ARM_THM_CALL·········00000000···config_set_source11 000000a0··0000110a·R_ARM_THM_CALL·········00000000···config_set_source
12 000000aa··0000170a·R_ARM_THM_CALL·········00000000···resolv_conf_parse12 000000a8··0000170a·R_ARM_THM_CALL·········00000000···resolv_conf_parse
13 000000b2··0000180a·R_ARM_THM_CALL·········00000000···bytearray_input_stream_buffer13 000000ae··0000180a·R_ARM_THM_CALL·········00000000···bytearray_input_stream_buffer
14 000000ba··0000190a·R_ARM_THM_CALL·········00000000···bytearray_input_stream_size14 000000b8··0000190a·R_ARM_THM_CALL·········00000000···bytearray_input_stream_size
15 000000ca··00001a0a·R_ARM_THM_CALL·········00000000···config_read_from_buffer15 000000ca··00001a0a·R_ARM_THM_CALL·········00000000···config_read_from_buffer
16 00000106··0000130a·R_ARM_THM_CALL·········00000000···formatln16 00000106··0000130a·R_ARM_THM_CALL·········00000000···formatln
17 00000120··00001419·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_17 00000120··00001419·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
18 00000124··00000703·R_ARM_REL32············00000030···.LC218 00000124··00000703·R_ARM_REL32············00000030···.LC2
19 00000128··00000303·R_ARM_REL32············00000000···.LC019 00000128··00000303·R_ARM_REL32············00000000···.LC0
20 0000012c··00000403·R_ARM_REL32············0000000c···.LC120 0000012c··00000403·R_ARM_REL32············0000000c···.LC1
21 00000130··0000151a·R_ARM_GOT_BREL·········00000000···__termout__21 00000130··0000151a·R_ARM_GOT_BREL·········00000000···__termout__
3.47 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 26 lines modifiedOffset 2, 26 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<config_load_rc>:3 00000000·<config_load_rc>:
4 config_load_rc():4 config_load_rc():
5 »       strd»   r4,·r5,·[sp,·#-16]!5 »       strd»   r4,·r5,·[sp,·#-16]!
6 »       mov»    r1,·r06 »       ldr»    r5,·[pc,·#112]»;·(78·<config_load_rc+0x78>)
7 »       mov»    r4,·r0 
8 »       ldr»    r5,·[pc,·#108]»;·(78·<config_load_rc+0x78>) 
9 »       mov.w»  r0,·#3 
10 »       strd»   r6,·lr,·[sp,·#8]7 »       strd»   r6,·lr,·[sp,·#8]
11 »       sub.w»  sp,·sp,·#4448»       ;·0x11608 »       sub.w»  sp,·sp,·#4448»       ;·0x1160
12 »       sub»    sp,·#249 »       sub»    sp,·#24
 10 »       mov»    r4,·r0
 11 »       mov»    r1,·r0
13 »       add»    r2,·sp,·#812 »       add»    r2,·sp,·#8
 13 »       mov.w»  r0,·#3
 14 »       add»    r5,·pc
14 »       bl»     0·<__xstat64>15 »       bl»     0·<__xstat64>
15 ·R_ARM_THM_CALL» __xstat6416 ·R_ARM_THM_CALL» __xstat64
16 »       cmp»    r0,·#017 »       cmp»    r0,·#0
17 »       add»    r5,·pc 
18 »       it»     lt18 »       it»     lt
19 »       movlt»  r4,·#019 »       movlt»  r4,·#0
20 »       bge.n»  38·<config_load_rc+0x38>20 »       bge.n»  38·<config_load_rc+0x38>
21 »       mov»    r0,·r421 »       mov»    r0,·r4
22 »       add.w»  sp,·sp,·#4448»       ;·0x116022 »       add.w»  sp,·sp,·#4448»       ;·0x1160
23 »       add»    sp,·#2423 »       add»    sp,·#24
24 »       ldrd»   r4,·r5,·[sp]24 »       ldrd»   r4,·r5,·[sp]
Offset 36, 66 lines modifiedOffset 36, 66 lines modified
36 »       bl»     0·<config_read>36 »       bl»     0·<config_read>
37 ·R_ARM_THM_CALL» config_read37 ·R_ARM_THM_CALL» config_read
38 »       subs»   r4,·r0,·#038 »       subs»   r4,·r0,·#0
39 »       it»     ge39 »       it»     ge
40 »       movge»  r4,·#140 »       movge»  r4,·#1
41 »       bge.n»  28·<config_load_rc+0x28>41 »       bge.n»  28·<config_load_rc+0x28>
42 »       ldr»    r1,·[pc,·#36]» ;·(7c·<config_load_rc+0x7c>)42 »       ldr»    r1,·[pc,·#36]» ;·(7c·<config_load_rc+0x7c>)
43 »       add»    r2,·sp,·#376»  ;·0x17843 »       ldr»    r0,·[pc,·#40]» ;·(80·<config_load_rc+0x80>)
44 »       strd»   r6,·r4,·[sp]44 »       strd»   r6,·r4,·[sp]
45 »       ldr»    r0,·[pc,·#32]» ;·(80·<config_load_rc+0x80>)45 »       add»    r2,·sp,·#376»  ;·0x178
46 »       ldr.w»  r3,·[r6,·#-4]46 »       ldr.w»  r3,·[r6,·#-4]
47 »       add»    r1,·pc47 »       add»    r1,·pc
48 »       add»    r0,·pc48 »       add»    r0,·pc
49 »       bl»     0·<formatln>49 »       bl»     0·<formatln>
50 ·R_ARM_THM_CALL» formatln50 ·R_ARM_THM_CALL» formatln
51 »       ldr»    r3,·[pc,·#24]» ;·(84·<config_load_rc+0x84>)51 »       ldr»    r3,·[pc,·#24]» ;·(84·<config_load_rc+0x84>)
52 »       ldr»    r0,·[r5,·r3]52 »       ldr»    r0,·[r5,·r3]
53 »       ldr»    r3,·[r0,·#4]53 »       ldr»    r3,·[r0,·#4]
54 »       ldr»    r3,·[r3,·#4]54 »       ldr»    r3,·[r3,·#4]
55 »       blx»    r355 »       blx»    r3
56 »       b.n»    28·<config_load_rc+0x28>56 »       b.n»    28·<config_load_rc+0x28>
57 »       nop57 »       nop
58 »       .word»  0x0000005458 »       .word»  0x0000005a
59 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_59 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_
60 »       .word»  0x0000001660 »       .word»  0x00000016
61 ·R_ARM_REL32»    .LC061 ·R_ARM_REL32»    .LC0
62 »       .word»  0x0000001862 »       .word»  0x00000018
63 ·R_ARM_REL32»    .LC163 ·R_ARM_REL32»    .LC1
64 »       .word»  0x0000000064 »       .word»  0x00000000
65 ·R_ARM_GOT32»    __termout__65 ·R_ARM_GOT32»    __termout__
  
66 00000088·<config_load_resolv_conf>:66 00000088·<config_load_resolv_conf>:
67 config_load_resolv_conf():67 config_load_resolv_conf():
68 »       str.w»  r4,·[sp,·#-20]!68 »       str.w»  r4,·[sp,·#-20]!
69 »       mov.w»  r0,·#127»   ;·0x7f 
70 »       strd»   r5,·r6,·[sp,·#4] 
71 »       strd»   r7,·lr,·[sp,·#12]69 »       strd»   r7,·lr,·[sp,·#12]
 70 »       strd»   r5,·r6,·[sp,·#4]
72 »       sub.w»  sp,·sp,·#4352»       ;·0x110071 »       sub.w»  sp,·sp,·#4352»       ;·0x1100
73 »       sub»    sp,·#2872 »       sub»    sp,·#28
74 »       ldr»    r7,·[pc,·#128]»;·(120·<config_load_resolv_conf+0x98>)73 »       mov.w»  r0,·#127»   ;·0x7f
75 »       add»    r4,·sp,·#1274 »       add»    r4,·sp,·#12
76 »       add»    r5,·sp,·#24 
77 »       bl»     0·<config_set_source>75 »       bl»     0·<config_set_source>
78 ·R_ARM_THM_CALL» config_set_source76 ·R_ARM_THM_CALL» config_set_source
79 »       mov»    r0,·r477 »       mov»    r0,·r4
 78 »       ldr»    r7,·[pc,·#120]»;·(120·<config_load_resolv_conf+0x98>)
80 »       bl»     0·<resolv_conf_parse>79 »       bl»     0·<resolv_conf_parse>
81 ·R_ARM_THM_CALL» resolv_conf_parse80 ·R_ARM_THM_CALL» resolv_conf_parse
82 »       mov»    r0,·r481 »       mov»    r0,·r4
83 »       add»    r7,·pc 
84 »       bl»     0·<bytearray_input_stream_buffer>82 »       bl»     0·<bytearray_input_stream_buffer>
85 ·R_ARM_THM_CALL» bytearray_input_stream_buffer83 ·R_ARM_THM_CALL» bytearray_input_stream_buffer
86 »       mov»    r6,·r084 »       mov»    r6,·r0
87 »       mov»    r0,·r485 »       mov»    r0,·r4
 86 »       add»    r5,·sp,·#24
88 »       bl»     0·<bytearray_input_stream_size>87 »       bl»     0·<bytearray_input_stream_size>
89 ·R_ARM_THM_CALL» bytearray_input_stream_size88 ·R_ARM_THM_CALL» bytearray_input_stream_size
90 »       ldr»    r2,·[pc,·#100]»;·(124·<config_load_resolv_conf+0x9c>)89 »       ldr»    r2,·[pc,·#100]»;·(124·<config_load_resolv_conf+0x9c>)
91 »       mov»    r1,·r090 »       mov»    r1,·r0
92 »       sub.w»  r3,·r5,·#491 »       sub.w»  r3,·r5,·#4
93 »       mov»    r0,·r692 »       mov»    r0,·r6
 93 »       add»    r7,·pc
94 »       add»    r2,·pc94 »       add»    r2,·pc
95 »       bl»     0·<config_read_from_buffer>95 »       bl»     0·<config_read_from_buffer>
96 ·R_ARM_THM_CALL» config_read_from_buffer96 ·R_ARM_THM_CALL» config_read_from_buffer
97 »       subs»   r6,·r0,·#097 »       subs»   r6,·r0,·#0
98 »       blt.n»  f4·<config_load_resolv_conf+0x6c>98 »       blt.n»  f4·<config_load_resolv_conf+0x6c>
99 »       ldr»    r3,·[r4,·#4]99 »       ldr»    r3,·[r4,·#4]
100 »       mov»    r0,·r4100 »       mov»    r0,·r4
Offset 106, 17 lines modifiedOffset 106, 17 lines modified
106 »       add.w»  sp,·sp,·#4352»       ;·0x1100106 »       add.w»  sp,·sp,·#4352»       ;·0x1100
107 »       add»    sp,·#28107 »       add»    sp,·#28
108 »       ldrd»   r4,·r5,·[sp]108 »       ldrd»   r4,·r5,·[sp]
109 »       ldrd»   r6,·r7,·[sp,·#8]109 »       ldrd»   r6,·r7,·[sp,·#8]
110 »       add»    sp,·#16110 »       add»    sp,·#16
111 »       ldr.w»  pc,·[sp],·#4111 »       ldr.w»  pc,·[sp],·#4
112 »       ldr»    r1,·[pc,·#48]» ;·(128·<config_load_resolv_conf+0xa0>)112 »       ldr»    r1,·[pc,·#48]» ;·(128·<config_load_resolv_conf+0xa0>)
 113 »       ldr»    r0,·[pc,·#52]» ;·(12c·<config_load_resolv_conf+0xa4>)
113 »       add»    r2,·sp,·#280»  ;·0x118114 »       add»    r2,·sp,·#280»  ;·0x118
114 »       strd»   r5,·r6,·[sp]115 »       strd»   r5,·r6,·[sp]
115 »       ldr»    r0,·[pc,·#44]» ;·(12c·<config_load_resolv_conf+0xa4>) 
116 »       ldr.w»  r3,·[r5,·#-4]116 »       ldr.w»  r3,·[r5,·#-4]
117 »       add»    r1,·pc117 »       add»    r1,·pc
118 »       add»    r0,·pc118 »       add»    r0,·pc
119 »       bl»     0·<formatln>119 »       bl»     0·<formatln>
120 ·R_ARM_THM_CALL» formatln120 ·R_ARM_THM_CALL» formatln
121 »       ldr»    r3,·[pc,·#36]» ;·(130·<config_load_resolv_conf+0xa8>)121 »       ldr»    r3,·[pc,·#36]» ;·(130·<config_load_resolv_conf+0xa8>)
122 »       ldr»    r0,·[r7,·r3]122 »       ldr»    r0,·[r7,·r3]
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 »       blx»    r3125 »       blx»    r3
126 »       ldr»    r3,·[r4,·#4]126 »       ldr»    r3,·[r4,·#4]
127 »       mov»    r0,·r4127 »       mov»    r0,·r4
128 »       ldr»    r3,·[r3,·#8]128 »       ldr»    r3,·[r3,·#8]
129 »       blx»    r3129 »       blx»    r3
130 »       b.n»    de·<config_load_resolv_conf+0x56>130 »       b.n»    de·<config_load_resolv_conf+0x56>
Max diff block lines reached; 188/3370 bytes (5.58%) of diff not shown.
1.33 KB
config-resolver.o
1.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 3, 36 lines modifiedOffset 3, 36 lines modified
  
3 Disassembly·of·section·.text:3 Disassembly·of·section·.text:
  
4 00000000·<config_register_resolver>:4 00000000·<config_register_resolver>:
5 config_register_resolver():5 config_register_resolver():
6 »       ldr»    r2,·[pc,·#56]» ;·(3c·<config_register_resolver+0x3c>)6 »       ldr»    r2,·[pc,·#56]» ;·(3c·<config_register_resolver+0x3c>)
7 »       strd»   r3,·r4,·[sp,·#-16]!7 »       strd»   r3,·r4,·[sp,·#-16]!
8 »       mov»    r3,·r08 »       ldr»    r4,·[pc,·#56]» ;·(40·<config_register_resolver+0x40>)
9 »       ldr»    r4,·[pc,·#52]» ;·(40·<config_register_resolver+0x40>) 
10 »       strd»   r5,·lr,·[sp,·#8]9 »       strd»   r5,·lr,·[sp,·#8]
 10 »       mov»    r3,·r0
 11 »       ldr»    r1,·[pc,·#52]» ;·(44·<config_register_resolver+0x44>)
 12 »       ldr»    r0,·[pc,·#52]» ;·(48·<config_register_resolver+0x48>)
11 »       mov.w»  r5,·#013 »       mov.w»  r5,·#0
12 »       ldr»    r1,·[pc,·#48]» ;·(44·<config_register_resolver+0x44>) 
13 »       add»    r2,·pc14 »       add»    r2,·pc
14 »       ldr»    r0,·[pc,·#48]» ;·(48·<config_register_resolver+0x48>) 
15 »       ldr»    r4,·[r2,·r4]15 »       ldr»    r4,·[r2,·r4]
16 »       add»    r1,·pc16 »       add»    r1,·pc
17 »       add»    r0,·pc17 »       add»    r0,·pc
18 »       mov»    r2,·r418 »       mov»    r2,·r4
19 »       strd»   r5,·r5,·[r4]19 »       strd»   r5,·r5,·[r4]
20 »       strd»   r5,·r5,·[r4,·#8]20 »       strd»   r5,·r5,·[r4,·#8]
21 »       str»    r5,·[r4,·#16]21 »       str»    r5,·[r4,·#16]
22 »       bl»     0·<config_register_struct>22 »       bl»     0·<config_register_struct>
23 ·R_ARM_THM_CALL» config_register_struct23 ·R_ARM_THM_CALL» config_register_struct
24 »       ldrd»   r3,·r4,·[sp]24 »       ldrd»   r3,·r4,·[sp]
25 »       add»    sp,·#8 
26 »       and.w»  r0,·r0,·r0,·asr·#3125 »       and.w»  r0,·r0,·r0,·asr·#31
 26 »       add»    sp,·#8
27 »       pop»    {r5,·pc}27 »       pop»    {r5,·pc}
28 »       nop28 »       nop
29 »       .word»  0x0000002429 »       .word»  0x00000022
30 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_30 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_
31 »       .word»  0x0000000031 »       .word»  0x00000000
32 ·R_ARM_GOT32»    config_resolver_settings32 ·R_ARM_GOT32»    config_resolver_settings
33 »       .word»  0x0000002633 »       .word»  0x00000026
34 ·R_ARM_REL32»    .data.rel34 ·R_ARM_REL32»    .data.rel
35 »       .word»  0x0000002835 »       .word»  0x00000028
36 ·R_ARM_REL32»    .rodata36 ·R_ARM_REL32»    .rodata
59.3 KB
resolv-conf.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········7328·(bytes·into·file)13 ··Start·of·section·headers:··········7320·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1219 ··Number·of·section·headers:·········12
20 ··Section·header·string·table·index:·1120 ··Section·header·string·table·index:·11
2.38 KB
readelf --wide --sections {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 There·are·12·section·headers,·starting·at·offset·0x1ca0:1 There·are·12·section·headers,·starting·at·offset·0x1c98:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000a88·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000a80·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001798·0004a0·08···I··9···1··46 ··[·2]·.rel.text·········REL·············00000000·001790·0004a0·08···I··9···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000abc·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000ab4·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000abc·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000ab4·000000·00··WA··0···0··1
9 ··[·5]·.rodata···········PROGBITS········00000000·000ac0·000010·00···A··0···0··89 ··[·5]·.rodata···········PROGBITS········00000000·000ab8·000010·00···A··0···0··8
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000ad0·00029c·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000ac8·00029c·01·AMS··0···0··4
11 ··[·7]·.note.GNU-stack···PROGBITS········00000000·000d6c·000000·00······0···0··111 ··[·7]·.note.GNU-stack···PROGBITS········00000000·000d64·000000·00······0···0··1
12 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000d6c·000033·00······0···0··112 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000d64·000033·00······0···0··1
13 ··[·9]·.symtab···········SYMTAB··········00000000·000da0·000660·10·····10··67··413 ··[·9]·.symtab···········SYMTAB··········00000000·000d98·000660·10·····10··67··4
14 ··[10]·.strtab···········STRTAB··········00000000·001400·000396·00······0···0··114 ··[10]·.strtab···········STRTAB··········00000000·0013f8·000396·00······0···0··1
15 ··[11]·.shstrtab·········STRTAB··········00000000·001c38·000067·00······0···0··115 ··[11]·.shstrtab·········STRTAB··········00000000·001c30·000067·00······0···0··1
16 Key·to·Flags:16 Key·to·Flags:
17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
20 ··y·(purecode),·p·(processor·specific)20 ··y·(purecode),·p·(processor·specific)
5.33 KB
readelf --wide --symbols {}
    
Offset 15, 22 lines modifiedOffset 15, 22 lines modified
15 ····11:·00000084·····0·NOTYPE··LOCAL··DEFAULT····6·.LC815 ····11:·00000084·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
16 ····12:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC916 ····12:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
17 ····13:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1017 ····13:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
18 ····14:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1118 ····14:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
19 ····15:·00000028·····0·NOTYPE··LOCAL··DEFAULT····6·.LC419 ····15:·00000028·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
20 ····16:·00000014·····0·NOTYPE··LOCAL··DEFAULT····6·.LC320 ····16:·00000014·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
21 ····17:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····1·$t21 ····17:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····1·$t
22 ····18:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····1·$d22 ····18:·000002d2·····0·NOTYPE··LOCAL··DEFAULT····1·$d
23 ····19:·000002e4·····0·NOTYPE··LOCAL··DEFAULT····1·$t23 ····19:·000002e2·····0·NOTYPE··LOCAL··DEFAULT····1·$t
24 ····20:·0000084c·····0·NOTYPE··LOCAL··DEFAULT····1·$d24 ····20:·00000844·····0·NOTYPE··LOCAL··DEFAULT····1·$d
25 ····21:·000000f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1525 ····21:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
26 ····22:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1626 ····22:·000000f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
27 ····23:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1227 ····23:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
28 ····24:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1328 ····24:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
29 ····25:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1429 ····25:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
30 ····26:·00000148·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2430 ····26:·00000148·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
31 ····27:·00000150·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2531 ····27:·00000150·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
32 ····28:·00000100·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1732 ····28:·00000100·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
33 ····29:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1833 ····29:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
34 ····30:·00000114·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1934 ····30:·00000114·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
35 ····31:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3135 ····31:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC31
36 ····32:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2636 ····32:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
Offset 39, 19 lines modifiedOffset 39, 19 lines modified
39 ····35:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2939 ····35:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
40 ····36:·00000120·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2040 ····36:·00000120·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
41 ····37:·00000128·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2141 ····37:·00000128·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
42 ····38:·00000130·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2242 ····38:·00000130·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
43 ····39:·0000013c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2343 ····39:·0000013c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
44 ····40:·00000190·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3044 ····40:·00000190·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30
45 ····41:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3245 ····41:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC32
46 ····42:·000008a8·····0·NOTYPE··LOCAL··DEFAULT····1·$t46 ····42:·000008a0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
47 ····43:·00000908·····0·NOTYPE··LOCAL··DEFAULT····1·$d47 ····43:·00000900·····0·NOTYPE··LOCAL··DEFAULT····1·$d
48 ····44:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3348 ····44:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC33
49 ····45:·00000914·····0·NOTYPE··LOCAL··DEFAULT····1·$t49 ····45:·0000090c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
50 ····46:·00000a50·····0·NOTYPE··LOCAL··DEFAULT····1·$d50 ····46:·00000a48·····0·NOTYPE··LOCAL··DEFAULT····1·$d
51 ····47:·000001dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3451 ····47:·000001dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC34
52 ····48:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3552 ····48:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC35
53 ····49:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3853 ····49:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC38
54 ····50:·00000248·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3954 ····50:·00000248·····0·NOTYPE··LOCAL··DEFAULT····6·.LC39
55 ····51:·00000254·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4055 ····51:·00000254·····0·NOTYPE··LOCAL··DEFAULT····6·.LC40
56 ····52:·00000264·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4156 ····52:·00000264·····0·NOTYPE··LOCAL··DEFAULT····6·.LC41
57 ····53:·00000270·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4257 ····53:·00000270·····0·NOTYPE··LOCAL··DEFAULT····6·.LC42
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·config_set_host_list73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·config_set_host_list
74 ····70:·00000065····24·FUNC····GLOBAL·DEFAULT····1·resolver_init74 ····70:·00000065····24·FUNC····GLOBAL·DEFAULT····1·resolver_init
75 ····71:·0000007d····76·FUNC····GLOBAL·DEFAULT····1·write_search75 ····71:·0000007d····76·FUNC····GLOBAL·DEFAULT····1·write_search
76 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·formatln76 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·formatln
77 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_77 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__termout__78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__termout__
79 ····75:·000000c9···292·FUNC····GLOBAL·DEFAULT····1·resolv_print79 ····75:·000000c9···292·FUNC····GLOBAL·DEFAULT····1·resolv_print
80 ····76:·000001ed··1724·FUNC····GLOBAL·DEFAULT····1·resolv_conf_parse_stream80 ····76:·000001ed··1716·FUNC····GLOBAL·DEFAULT····1·resolv_conf_parse_stream
81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·parser_init81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·parser_init
82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·parser_push_stream82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·parser_push_stream
83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·timeus83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·timeus
84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·parser_next_token84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·parser_next_token
85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strncmp85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strncmp
86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·cstr_to_dnsname_with_check_len86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·cstr_to_dnsname_with_check_len
87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·print87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·print
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·format91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·format
92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·parse_u32_check_range92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·parse_u32_check_range
93 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address_append_ipv693 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address_append_ipv6
94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address_copy94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address_copy
95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address_append_dname95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address_append_dname
96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address_append_ipv496 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address_append_ipv4
97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address_delete_list97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address_delete_list
98 ····94:·000008a9···108·FUNC····GLOBAL·DEFAULT····1·resolv_conf_parse_file98 ····94:·000008a1···108·FUNC····GLOBAL·DEFAULT····1·resolv_conf_parse_file
99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·file_input_stream_open99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·file_input_stream_open
100 ····96:·00000915···372·FUNC····GLOBAL·DEFAULT····1·resolv_conf_parse100 ····96:·0000090d···372·FUNC····GLOBAL·DEFAULT····1·resolv_conf_parse
101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bytearray_output_stream_init101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bytearray_output_stream_init
102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformatln102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·osformatln
103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bytearray_output_stream_size103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bytearray_output_stream_size
104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bytearray_output_stream_detach104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bytearray_output_stream_detach
105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bytearray_input_stream_init105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bytearray_input_stream_init
16.2 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1798·contains·148·entries:1 Relocation·section·'.rel.text'·at·offset·0x1790·contains·148·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000012··0000440a·R_ARM_THM_CALL·········00000000···host_address_delete3 00000012··0000440a·R_ARM_THM_CALL·········00000000···host_address_delete
4 0000002e··0000450a·R_ARM_THM_CALL·········00000000···config_set_host_list4 0000002e··0000450a·R_ARM_THM_CALL·········00000000···config_set_host_list
5 0000004c··0000450a·R_ARM_THM_CALL·········00000000···config_set_host_list5 0000004c··0000450a·R_ARM_THM_CALL·········00000000···config_set_host_list
6 0000005c··00003a03·R_ARM_REL32············00000000···.rodata6 0000005c··00003a03·R_ARM_REL32············00000000···.rodata
7 00000060··00003a03·R_ARM_REL32············00000000···.rodata7 00000060··00003a03·R_ARM_REL32············00000000···.rodata
8 0000009a··0000480a·R_ARM_THM_CALL·········00000000···formatln8 0000009a··0000480a·R_ARM_THM_CALL·········00000000···formatln
Offset 30, 122 lines modifiedOffset 30, 122 lines modified
30 000001d4··00000d03·R_ARM_REL32············000000b4···.LC1030 000001d4··00000d03·R_ARM_REL32············000000b4···.LC10
31 000001d8··00000e03·R_ARM_REL32············000000cc···.LC1131 000001d8··00000e03·R_ARM_REL32············000000cc···.LC11
32 000001dc··00000f03·R_ARM_REL32············00000028···.LC432 000001dc··00000f03·R_ARM_REL32············00000028···.LC4
33 000001e0··00000503·R_ARM_REL32············00000000···.LC233 000001e0··00000503·R_ARM_REL32············00000000···.LC2
34 000001e4··00001003·R_ARM_REL32············00000014···.LC334 000001e4··00001003·R_ARM_REL32············00000014···.LC3
35 000001e8··00000503·R_ARM_REL32············00000000···.LC235 000001e8··00000503·R_ARM_REL32············00000000···.LC2
36 0000023e··00004d0a·R_ARM_THM_CALL·········00000000···parser_init36 0000023e··00004d0a·R_ARM_THM_CALL·········00000000···parser_init
37 0000027e··00004e0a·R_ARM_THM_CALL·········00000000···parser_push_stream37 00000272··00004e0a·R_ARM_THM_CALL·········00000000···parser_push_stream
38 00000292··00004f0a·R_ARM_THM_CALL·········00000000···timeus38 00000278··00004f0a·R_ARM_THM_CALL·········00000000···timeus
39 000002b4··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token39 000002b2··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token
40 000002f2··0000510a·R_ARM_THM_CALL·········00000000···strncmp40 000002f0··0000510a·R_ARM_THM_CALL·········00000000···strncmp
41 00000314··0000510a·R_ARM_THM_CALL·········00000000···strncmp41 00000312··0000510a·R_ARM_THM_CALL·········00000000···strncmp
42 00000332··0000480a·R_ARM_THM_CALL·········00000000···formatln42 0000032e··0000480a·R_ARM_THM_CALL·········00000000···formatln
43 00000338··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token43 00000334··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token
44 00000354··0000520a·R_ARM_THM_CALL·········00000000···cstr_to_dnsname_with_check_len44 00000350··0000520a·R_ARM_THM_CALL·········00000000···cstr_to_dnsname_with_check_len
45 0000035e··00004f0a·R_ARM_THM_CALL·········00000000···timeus45 0000035a··00004f0a·R_ARM_THM_CALL·········00000000···timeus
46 00000374··0000480a·R_ARM_THM_CALL·········00000000···formatln46 00000370··0000480a·R_ARM_THM_CALL·········00000000···formatln
47 00000396··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token47 00000392··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token
48 000003ae··0000510a·R_ARM_THM_CALL·········00000000···strncmp48 000003aa··0000510a·R_ARM_THM_CALL·········00000000···strncmp
49 000003c2··0000510a·R_ARM_THM_CALL·········00000000···strncmp49 000003be··0000510a·R_ARM_THM_CALL·········00000000···strncmp
50 000003e6··0000510a·R_ARM_THM_CALL·········00000000···strncmp50 000003e2··0000510a·R_ARM_THM_CALL·········00000000···strncmp
51 000003fe··0000510a·R_ARM_THM_CALL·········00000000···strncmp51 000003fa··0000510a·R_ARM_THM_CALL·········00000000···strncmp
52 00000416··0000510a·R_ARM_THM_CALL·········00000000···strncmp52 00000412··0000510a·R_ARM_THM_CALL·········00000000···strncmp
53 00000432··0000530a·R_ARM_THM_CALL·········00000000···print53 0000042e··0000530a·R_ARM_THM_CALL·········00000000···print
54 0000043a··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token54 00000436··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token
55 0000045a··0000540a·R_ARM_THM_CALL·········00000000···parse_ip_address55 00000456··0000540a·R_ARM_THM_CALL·········00000000···parse_ip_address
56 0000047e··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token56 0000047a··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token
57 000004a2··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token57 0000049e··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token
58 000004c4··0000550a·R_ARM_THM_CALL·········00000000···parser_pop_stream58 000004c0··0000550a·R_ARM_THM_CALL·········00000000···parser_pop_stream
59 000004ea··0000520a·R_ARM_THM_CALL·········00000000···cstr_to_dnsname_with_check_len59 000004e6··0000520a·R_ARM_THM_CALL·········00000000···cstr_to_dnsname_with_check_len
60 00000502··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token60 000004fe··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token
61 0000052a··0000510a·R_ARM_THM_CALL·········00000000···strncmp61 00000526··0000510a·R_ARM_THM_CALL·········00000000···strncmp
62 00000540··0000510a·R_ARM_THM_CALL·········00000000···strncmp62 0000053c··0000510a·R_ARM_THM_CALL·········00000000···strncmp
63 00000556··0000510a·R_ARM_THM_CALL·········00000000···strncmp63 00000552··0000510a·R_ARM_THM_CALL·········00000000···strncmp
64 0000056a··0000530a·R_ARM_THM_CALL·········00000000···print64 00000566··0000530a·R_ARM_THM_CALL·········00000000···print
65 00000582··0000560a·R_ARM_THM_CALL·········00000000···host_address_set_dname65 0000057e··0000560a·R_ARM_THM_CALL·········00000000···host_address_set_dname
66 0000058a··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token66 00000586··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token
67 000005ae··0000570a·R_ARM_THM_CALL·········00000000···format67 000005aa··0000570a·R_ARM_THM_CALL·········00000000···format
68 000005cc··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token68 000005c8··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token
69 000005e4··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token69 000005e0··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token
70 0000060a··0000580a·R_ARM_THM_CALL·········00000000···parse_u32_check_range70 00000606··0000580a·R_ARM_THM_CALL·········00000000···parse_u32_check_range
71 0000061c··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token71 00000618··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token
72 00000630··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token72 0000062c··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token
73 00000656··0000580a·R_ARM_THM_CALL·········00000000···parse_u32_check_range73 00000652··0000580a·R_ARM_THM_CALL·········00000000···parse_u32_check_range
74 00000668··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token74 00000664··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token
75 0000067c··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token75 00000678··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token
76 000006a2··0000580a·R_ARM_THM_CALL·········00000000···parse_u32_check_range76 0000069e··0000580a·R_ARM_THM_CALL·········00000000···parse_u32_check_range
77 000006b4··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token77 000006b0··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token
78 00000714··0000590a·R_ARM_THM_CALL·········00000000···host_address_append_ipv678 00000710··0000590a·R_ARM_THM_CALL·········00000000···host_address_append_ipv6
79 0000071a··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token79 00000716··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token
80 0000072e··00005a0a·R_ARM_THM_CALL·········00000000···host_address_copy80 0000072a··00005a0a·R_ARM_THM_CALL·········00000000···host_address_copy
81 00000746··00005b0a·R_ARM_THM_CALL·········00000000···host_address_append_dname81 00000742··00005b0a·R_ARM_THM_CALL·········00000000···host_address_append_dname
82 0000074c··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token82 00000748··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token
83 0000078e··00005c0a·R_ARM_THM_CALL·········00000000···host_address_append_ipv483 0000078a··00005c0a·R_ARM_THM_CALL·········00000000···host_address_append_ipv4
84 0000079a··00005d0a·R_ARM_THM_CALL·········00000000···host_address_delete_list84 00000796··00005d0a·R_ARM_THM_CALL·········00000000···host_address_delete_list
85 000007b2··0000480a·R_ARM_THM_CALL·········00000000···formatln85 000007ac··0000480a·R_ARM_THM_CALL·········00000000···formatln
86 000007b8··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token86 000007b2··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token
87 000007d2··0000520a·R_ARM_THM_CALL·········00000000···cstr_to_dnsname_with_check_len87 000007cc··0000520a·R_ARM_THM_CALL·········00000000···cstr_to_dnsname_with_check_len
88 000007ee··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token88 000007e8··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token
89 00000810··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token89 0000080a··0000500a·R_ARM_THM_CALL·········00000000···parser_next_token
90 0000084c··00001503·R_ARM_REL32············000000f4···.LC1590 00000844··00001503·R_ARM_REL32············000000f8···.LC16
91 00000850··00001603·R_ARM_REL32············000000f8···.LC1691 00000848··00001603·R_ARM_REL32············000000f4···.LC15
92 00000854··00004919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_92 0000084c··00001703·R_ARM_REL32············000000e4···.LC12
93 00000858··00001703·R_ARM_REL32············000000e4···.LC1293 00000850··00001803·R_ARM_REL32············000000ec···.LC14
94 0000085c··00001803·R_ARM_REL32············000000e8···.LC1394 00000854··00001903·R_ARM_REL32············000000e8···.LC13
95 00000860··00001903·R_ARM_REL32············000000ec···.LC1495 00000858··00004919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
96 00000864··00001a03·R_ARM_REL32············00000148···.LC2496 0000085c··00001a03·R_ARM_REL32············00000148···.LC24
97 00000868··00001b03·R_ARM_REL32············00000150···.LC2597 00000860··00001b03·R_ARM_REL32············00000150···.LC25
98 0000086c··00001c03·R_ARM_REL32············00000100···.LC1798 00000864··00001c03·R_ARM_REL32············00000100···.LC17
99 00000870··00001d03·R_ARM_REL32············0000010c···.LC1899 00000868··00001d03·R_ARM_REL32············0000010c···.LC18
100 00000874··00001e03·R_ARM_REL32············00000114···.LC19100 0000086c··00001e03·R_ARM_REL32············00000114···.LC19
101 00000878··00001f03·R_ARM_REL32············000001a8···.LC31101 00000870··00001f03·R_ARM_REL32············000001a8···.LC31
102 0000087c··00002003·R_ARM_REL32············0000015c···.LC26102 00000874··00002003·R_ARM_REL32············0000015c···.LC26
103 00000880··00002103·R_ARM_REL32············00000164···.LC27103 00000878··00002103·R_ARM_REL32············00000164···.LC27
104 00000884··00002203·R_ARM_REL32············00000174···.LC28104 0000087c··00002203·R_ARM_REL32············00000174···.LC28
105 00000888··00002303·R_ARM_REL32············0000017c···.LC29105 00000880··00002303·R_ARM_REL32············0000017c···.LC29
106 0000088c··00002403·R_ARM_REL32············00000120···.LC20106 00000884··00002403·R_ARM_REL32············00000120···.LC20
107 00000890··00002503·R_ARM_REL32············00000128···.LC21107 00000888··00002503·R_ARM_REL32············00000128···.LC21
108 00000894··00002603·R_ARM_REL32············00000130···.LC22108 0000088c··00002603·R_ARM_REL32············00000130···.LC22
109 00000898··00002703·R_ARM_REL32············0000013c···.LC23109 00000890··00002703·R_ARM_REL32············0000013c···.LC23
110 0000089c··00004a1a·R_ARM_GOT_BREL·········00000000···__termout__110 00000894··00004a1a·R_ARM_GOT_BREL·········00000000···__termout__
111 000008a0··00002803·R_ARM_REL32············00000190···.LC30111 00000898··00002803·R_ARM_REL32············00000190···.LC30
112 000008a4··00002903·R_ARM_REL32············000001c4···.LC32112 0000089c··00002903·R_ARM_REL32············000001c4···.LC32
113 000008c0··00005f0a·R_ARM_THM_CALL·········00000000···file_input_stream_open113 000008b8··00005f0a·R_ARM_THM_CALL·········00000000···file_input_stream_open
114 000008e0··00004c0a·R_ARM_THM_CALL·········000001ed···resolv_conf_parse_stream114 000008d8··00004c0a·R_ARM_THM_CALL·········000001ed···resolv_conf_parse_stream
115 000008ea··00004b0a·R_ARM_THM_CALL·········000000c9···resolv_print115 000008e2··00004b0a·R_ARM_THM_CALL·········000000c9···resolv_print
116 000008f6··0000480a·R_ARM_THM_CALL·········00000000···formatln116 000008ee··0000480a·R_ARM_THM_CALL·········00000000···formatln
117 00000908··00004919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_117 00000900··00004919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
118 0000090c··00002c03·R_ARM_REL32············000001d0···.LC33118 00000904··00002c03·R_ARM_REL32············000001d0···.LC33
119 00000910··00004a1a·R_ARM_GOT_BREL·········00000000···__termout__119 00000908··00004a1a·R_ARM_GOT_BREL·········00000000···__termout__
120 0000094a··00005f0a·R_ARM_THM_CALL·········00000000···file_input_stream_open120 00000940··00005f0a·R_ARM_THM_CALL·········00000000···file_input_stream_open
121 0000095a··0000610a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_init121 00000952··0000610a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_init
122 00000964··0000620a·R_ARM_THM_CALL·········00000000···osformatln122 0000095c··0000620a·R_ARM_THM_CALL·········00000000···osformatln
123 0000097e··0000620a·R_ARM_THM_CALL·········00000000···osformatln123 00000976··0000620a·R_ARM_THM_CALL·········00000000···osformatln
124 0000098c··0000620a·R_ARM_THM_CALL·········00000000···osformatln124 00000984··0000620a·R_ARM_THM_CALL·········00000000···osformatln
125 0000099a··0000620a·R_ARM_THM_CALL·········00000000···osformatln125 00000992··0000620a·R_ARM_THM_CALL·········00000000···osformatln
126 000009a8··0000620a·R_ARM_THM_CALL·········00000000···osformatln126 000009a0··0000620a·R_ARM_THM_CALL·········00000000···osformatln
127 000009b6··0000620a·R_ARM_THM_CALL·········00000000···osformatln127 000009ae··0000620a·R_ARM_THM_CALL·········00000000···osformatln
128 000009c4··0000620a·R_ARM_THM_CALL·········00000000···osformatln128 000009bc··0000620a·R_ARM_THM_CALL·········00000000···osformatln
129 000009ce··0000620a·R_ARM_THM_CALL·········00000000···osformatln129 000009c6··0000620a·R_ARM_THM_CALL·········00000000···osformatln
130 000009d4··0000630a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_size130 000009cc··0000630a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_size
131 000009dc··0000640a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_detach131 000009d4··0000640a·R_ARM_THM_CALL·········00000000···bytearray_output_stream_detach
132 000009f4··0000650a·R_ARM_THM_CALL·········00000000···bytearray_input_stream_init132 000009ec··0000650a·R_ARM_THM_CALL·········00000000···bytearray_input_stream_init
133 00000a10··00004c0a·R_ARM_THM_CALL·········000001ed···resolv_conf_parse_stream133 00000a08··00004c0a·R_ARM_THM_CALL·········000001ed···resolv_conf_parse_stream
134 00000a1a··00004b0a·R_ARM_THM_CALL·········000000c9···resolv_print134 00000a12··00004b0a·R_ARM_THM_CALL·········000000c9···resolv_print
135 00000a28··0000620a·R_ARM_THM_CALL·········00000000···osformatln135 00000a20··0000620a·R_ARM_THM_CALL·········00000000···osformatln
136 00000a32··0000480a·R_ARM_THM_CALL·········00000000···formatln136 00000a2a··0000480a·R_ARM_THM_CALL·········00000000···formatln
137 00000a4a··0000620a·R_ARM_THM_CALL·········00000000···osformatln137 00000a42··0000620a·R_ARM_THM_CALL·········00000000···osformatln
138 00000a50··00002f03·R_ARM_REL32············000001dc···.LC34138 00000a48··00002f03·R_ARM_REL32············000001dc···.LC34
139 00000a54··00004919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_139 00000a4c··00004919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
140 00000a58··00003003·R_ARM_REL32············000001f0···.LC35140 00000a50··00003003·R_ARM_REL32············000001f0···.LC35
141 00000a5c··00003103·R_ARM_REL32············0000022c···.LC38141 00000a54··00003103·R_ARM_REL32············0000022c···.LC38
142 00000a60··00003203·R_ARM_REL32············00000248···.LC39142 00000a58··00003203·R_ARM_REL32············00000248···.LC39
143 00000a64··00003303·R_ARM_REL32············00000254···.LC40143 00000a5c··00003303·R_ARM_REL32············00000254···.LC40
144 00000a68··00003403·R_ARM_REL32············00000264···.LC41144 00000a60··00003403·R_ARM_REL32············00000264···.LC41
145 00000a6c··00003503·R_ARM_REL32············00000270···.LC42145 00000a64··00003503·R_ARM_REL32············00000270···.LC42
146 00000a70··00003603·R_ARM_REL32············00000284···.LC43146 00000a68··00003603·R_ARM_REL32············00000284···.LC43
Max diff block lines reached; -1/16558 bytes (-0.01%) of diff not shown.
191 B
strings --all --bytes=8 {}
    
Offset 1, 7 lines modifiedOffset 1, 8 lines modified
 1 F{D(FyDzD|D
1 Ry"FYFHF2 Ry"FYFHF
2 Ry!FXFJFO3 Ry!FXFJFO
3 G0F9F*FO4 G0F9F*FO
4 %s·:·%{hostaddr}·5 %s·:·%{hostaddr}·
5 RO·SEARCH·········6 RO·SEARCH·········
6 RO·DOMAIN·········7 RO·DOMAIN·········
7 RO·NAMESE·········8 RO·NAMESE·········
33.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 19 lines modifiedOffset 2, 19 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<config_set_search_or_domain>:3 00000000·<config_set_search_or_domain>:
4 config_set_search_or_domain():4 config_set_search_or_domain():
5 »       strd»   r4,·r5,·[sp,·#-16]!5 »       strd»   r4,·r5,·[sp,·#-16]!
6 »       mov»    r4,·r1 
7 »       mov»    r5,·r2 
8 »       strd»   r6,·lr,·[sp,·#8]6 »       strd»   r6,·lr,·[sp,·#8]
9 »       mov»    r6,·r07 »       mov»    r6,·r0
10 »       ldr»    r0,·[r1,·#0]8 »       ldr»    r0,·[r1,·#0]
 9 »       mov»    r4,·r1
 10 »       mov»    r5,·r2
11 »       cbz»    r0,·1c·<config_set_search_or_domain+0x1c>11 »       cbz»    r0,·1c·<config_set_search_or_domain+0x1c>
12 »       bl»     0·<host_address_delete>12 »       bl»     0·<host_address_delete>
13 ·R_ARM_THM_CALL» host_address_delete13 ·R_ARM_THM_CALL» host_address_delete
14 »       mov.w»  r3,·#014 »       mov.w»  r3,·#0
15 »       str»    r3,·[r4,·#0]15 »       str»    r3,·[r4,·#0]
16 »       uxtb»   r5,·r516 »       uxtb»   r5,·r5
17 »       cmp»    r5,·#217 »       cmp»    r5,·#2
Offset 58, 20 lines modifiedOffset 58, 20 lines modified
58 »       strd»   r3,·r2,·[r0,·#8]58 »       strd»   r3,·r2,·[r0,·#8]
59 »       strh»   r3,·[r0,·#16]59 »       strh»   r3,·[r0,·#16]
60 »       bx»     lr60 »       bx»     lr
  
61 0000007c·<write_search>:61 0000007c·<write_search>:
62 write_search():62 write_search():
63 »       strd»   r4,·r5,·[sp,·#-24]!63 »       strd»   r4,·r5,·[sp,·#-24]!
64 »       mov»    r4,·r0 
65 »       mov»    r5,·r1 
66 »       strd»   r6,·r7,·[sp,·#8]64 »       strd»   r6,·r7,·[sp,·#8]
67 »       ldr»    r6,·[pc,·#48]» ;·(bc·<write_search+0x40>)65 »       ldr»    r6,·[pc,·#52]» ;·(bc·<write_search+0x40>)
 66 »       ldr»    r7,·[pc,·#56]» ;·(c0·<write_search+0x44>)
68 »       strd»   r8,·lr,·[sp,·#16]67 »       strd»   r8,·lr,·[sp,·#16]
69 »       ldr»    r7,·[pc,·#48]» ;·(c0·<write_search+0x44>)68 »       mov»    r4,·r0
 69 »       mov»    r5,·r1
70 »       add»    r6,·pc70 »       add»    r6,·pc
71 »       add»    r7,·pc71 »       add»    r7,·pc
72 »       mov»    r2,·r472 »       mov»    r2,·r4
73 »       mov»    r1,·r573 »       mov»    r1,·r5
74 »       mov»    r0,·r674 »       mov»    r0,·r6
75 »       bl»     0·<formatln>75 »       bl»     0·<formatln>
76 ·R_ARM_THM_CALL» formatln76 ·R_ARM_THM_CALL» formatln
Offset 93, 19 lines modifiedOffset 93, 19 lines modified
93 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_93 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_
94 »       .word»  0x0000000094 »       .word»  0x00000000
95 ·R_ARM_GOT32»    __termout__95 ·R_ARM_GOT32»    __termout__
  
96 000000c8·<resolv_print>:96 000000c8·<resolv_print>:
97 resolv_print():97 resolv_print():
98 »       strd»   r4,·r5,·[sp,·#-24]!98 »       strd»   r4,·r5,·[sp,·#-24]!
99 »       mov»    r4,·r0 
100 »       strd»   r6,·r7,·[sp,·#8]99 »       strd»   r6,·r7,·[sp,·#8]
101 »       strd»   r8,·lr,·[sp,·#16]100 »       strd»   r8,·lr,·[sp,·#16]
102 »       ldrb»   r3,·[r0,·#4]101 »       ldrb»   r3,·[r0,·#4]
103 »       ldr»    r6,·[pc,·#216]»;·(1b4·<resolv_print+0xec>)102 »       ldr»    r6,·[pc,·#220]»;·(1b4·<resolv_print+0xec>)
 103 »       mov»    r4,·r0
104 »       cmp»    r3,·#2104 »       cmp»    r3,·#2
105 »       add»    r6,·pc105 »       add»    r6,·pc
106 »       beq.n»  190·<resolv_print+0xc8>106 »       beq.n»  190·<resolv_print+0xc8>
107 »       cmp»    r3,·#1107 »       cmp»    r3,·#1
108 »       beq.n»  162·<resolv_print+0x9a>108 »       beq.n»  162·<resolv_print+0x9a>
109 »       ldr»    r3,·[pc,·#208]»;·(1b8·<resolv_print+0xf0>)109 »       ldr»    r3,·[pc,·#208]»;·(1b8·<resolv_print+0xf0>)
110 »       ldr»    r6,·[r6,·r3]110 »       ldr»    r6,·[r6,·r3]
Offset 156, 18 lines modifiedOffset 156, 18 lines modified
156 »       ldmia.w»r4,·{r1,·r2}156 »       ldmia.w»r4,·{r1,·r2}
157 »       add»    r0,·pc157 »       add»    r0,·pc
158 »       bl»     0·<formatln>158 »       bl»     0·<formatln>
159 ·R_ARM_THM_CALL» formatln159 ·R_ARM_THM_CALL» formatln
160 »       ldr»    r3,·[r6,·#4]160 »       ldr»    r3,·[r6,·#4]
161 »       mov»    r0,·r6161 »       mov»    r0,·r6
162 »       ldrd»   r4,·r5,·[sp]162 »       ldrd»   r4,·r5,·[sp]
163 »       ldrd»   r6,·r7,·[sp,·#8] 
164 »       ldr»    r3,·[r3,·#4] 
165 »       ldrd»   r8,·lr,·[sp,·#16]163 »       ldrd»   r8,·lr,·[sp,·#16]
 164 »       ldrd»   r6,·r7,·[sp,·#8]
166 »       add»    sp,·#24165 »       add»    sp,·#24
 166 »       ldr»    r3,·[r3,·#4]
167 »       bx»     r3167 »       bx»     r3
168 »       ldr»    r5,·[r0,·#0]168 »       ldr»    r5,·[r0,·#0]
169 »       cmp»    r5,·#0169 »       cmp»    r5,·#0
170 »       beq.n»  e4·<resolv_print+0x1c>170 »       beq.n»  e4·<resolv_print+0x1c>
171 »       ldr.w»  r8,·[pc,·#112]»      ;·1dc·<resolv_print+0x114>171 »       ldr.w»  r8,·[pc,·#112]»      ;·1dc·<resolv_print+0x114>
172 »       ldr»    r7,·[pc,·#112]»;·(1e0·<resolv_print+0x118>)172 »       ldr»    r7,·[pc,·#112]»;·(1e0·<resolv_print+0x118>)
173 »       add»    r8,·pc173 »       add»    r8,·pc
Offset 231, 377 lines modifiedOffset 231, 378 lines modified
231 »       .word»  0x00000044231 »       .word»  0x00000044
232 ·R_ARM_REL32»    .LC3232 ·R_ARM_REL32»    .LC3
233 »       .word»  0x00000046233 »       .word»  0x00000046
234 ·R_ARM_REL32»    .LC2234 ·R_ARM_REL32»    .LC2
  
235 000001ec·<resolv_conf_parse_stream>:235 000001ec·<resolv_conf_parse_stream>:
236 resolv_conf_parse_stream():236 resolv_conf_parse_stream():
237 »       ldr.w»  r2,·[pc,·#1628]»     ;·84c·<resolv_conf_parse_stream+0x660> 
238 »       str.w»  r4,·[sp,·#-36]!237 »       str.w»  r4,·[sp,·#-36]!
 238 »       ldr.w»  r2,·[pc,·#1616]»     ;·844·<resolv_conf_parse_stream+0x658>
 239 »       ldr.w»  r4,·[pc,·#1616]»     ;·848·<resolv_conf_parse_stream+0x65c>
239 »       strd»   r5,·r6,·[sp,·#4]240 »       strd»   r5,·r6,·[sp,·#4]
240 »       strd»   r7,·r8,·[sp,·#12]241 »       strd»   r7,·r8,·[sp,·#12]
241 »       mov»    r8,·r1 
242 »       mov»    r7,·r0 
243 »       ldr.w»  r1,·[pc,·#1612]»     ;·850·<resolv_conf_parse_stream+0x664> 
244 »       strd»   r9,·sl,·[sp,·#20]242 »       strd»   r9,·sl,·[sp,·#20]
245 »       add»    r2,·pc 
246 »       strd»   fp,·lr,·[sp,·#28]243 »       strd»   fp,·lr,·[sp,·#28]
247 »       sub.w»  sp,·sp,·#198656»     ;·0x30800244 »       sub.w»  sp,·sp,·#198656»     ;·0x30800
248 »       sub.w»  sp,·sp,·#996»;·0x3e4245 »       sub.w»  sp,·sp,·#996»;·0x3e4
249 »       ldr.w»  r4,·[pc,·#1596]»     ;·854·<resolv_conf_parse_stream+0x668>246 »       add»    r2,·pc
 247 »       add»    r4,·pc
 248 »       mov»    r8,·r1
 249 »       strd»   r2,·r4,·[sp]
 250 »       ldr.w»  r3,·[pc,·#1584]»     ;·84c·<resolv_conf_parse_stream+0x660>
 251 »       ldr.w»  r1,·[pc,·#1584]»     ;·850·<resolv_conf_parse_stream+0x664>
 252 »       ldr.w»  r2,·[pc,·#1584]»     ;·854·<resolv_conf_parse_stream+0x668>
 253 »       ldr.w»  r4,·[pc,·#1584]»     ;·858·<resolv_conf_parse_stream+0x66c>
250 »       add»    r6,·sp,·#992»  ;·0x3e0254 »       add»    r6,·sp,·#992»  ;·0x3e0
251 »       add»    r1,·pc 
252 »       ldr.w»  r3,·[pc,·#1592]»     ;·858·<resolv_conf_parse_stream+0x66c> 
253 »       sub.w»  r5,·r6,·#584»;·0x248255 »       sub.w»  r5,·r6,·#584»;·0x248
 256 »       mov»    r7,·r0
 257 »       add»    r3,·pc
254 »       mov»    r0,·r5258 »       mov»    r0,·r5
255 »       strd»   r1,·r2,·[sp]259 »       add»    r1,·pc
256 »       ldr.w»  r2,·[pc,·#1580]»     ;·85c·<resolv_conf_parse_stream+0x670>260 »       add»    r2,·pc
257 »       add»    r4,·pc261 »       add»    r4,·pc
258 »       ldr.w»  r1,·[pc,·#1580]»     ;·860·<resolv_conf_parse_stream+0x674> 
Max diff block lines reached; 30308/33697 bytes (89.94%) of diff not shown.
1.19 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
2 ··0x00000000·00247400·2464002e·4c433200·2e4c4335·.$t.$d..LC2..LC52 ··0x00000000·00247400·2464002e·4c433200·2e4c4335·.$t.$d..LC2..LC5
3 ··0x00000010·002e4c43·36002e4c·4337002e·4c433800·..LC6..LC7..LC8.3 ··0x00000010·002e4c43·36002e4c·4337002e·4c433800·..LC6..LC7..LC8.
4 ··0x00000020·2e4c4339·002e4c43·3130002e·4c433131·.LC9..LC10..LC114 ··0x00000020·2e4c4339·002e4c43·3130002e·4c433131·.LC9..LC10..LC11
5 ··0x00000030·002e4c43·34002e4c·4333002e·4c433135·..LC4..LC3..LC155 ··0x00000030·002e4c43·34002e4c·4333002e·4c433136·..LC4..LC3..LC16
6 ··0x00000040·002e4c43·3136002e·4c433132·002e4c43·..LC16..LC12..LC6 ··0x00000040·002e4c43·3135002e·4c433132·002e4c43·..LC15..LC12..LC
7 ··0x00000050·3133002e·4c433134·002e4c43·3234002e·13..LC14..LC24..7 ··0x00000050·3134002e·4c433133·002e4c43·3234002e·14..LC13..LC24..
8 ··0x00000060·4c433235·002e4c43·3137002e·4c433138·LC25..LC17..LC188 ··0x00000060·4c433235·002e4c43·3137002e·4c433138·LC25..LC17..LC18
9 ··0x00000070·002e4c43·3139002e·4c433331·002e4c43·..LC19..LC31..LC9 ··0x00000070·002e4c43·3139002e·4c433331·002e4c43·..LC19..LC31..LC
10 ··0x00000080·3236002e·4c433237·002e4c43·3238002e·26..LC27..LC28..10 ··0x00000080·3236002e·4c433237·002e4c43·3238002e·26..LC27..LC28..
11 ··0x00000090·4c433239·002e4c43·3230002e·4c433231·LC29..LC20..LC2111 ··0x00000090·4c433239·002e4c43·3230002e·4c433231·LC29..LC20..LC21
12 ··0x000000a0·002e4c43·3232002e·4c433233·002e4c43·..LC22..LC23..LC12 ··0x000000a0·002e4c43·3232002e·4c433233·002e4c43·..LC22..LC23..LC
13 ··0x000000b0·3330002e·4c433332·002e4c43·3333002e·30..LC32..LC33..13 ··0x000000b0·3330002e·4c433332·002e4c43·3333002e·30..LC32..LC33..
14 ··0x000000c0·4c433334·002e4c43·3335002e·4c433338·LC34..LC35..LC3814 ··0x000000c0·4c433334·002e4c43·3335002e·4c433338·LC34..LC35..LC38
12.7 KB
resolv.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········1988·(bytes·into·file)13 ··Start·of·section·headers:··········1992·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
2.22 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x7c4:1 There·are·11·section·headers,·starting·at·offset·0x7c8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·00020c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000210·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00069c·0000c8·08···I··8···1··46 ··[·2]·.rel.text·········REL·············00000000·0006a0·0000c8·08···I··8···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000240·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000244·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000240·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000244·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000240·000034·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000244·000034·01·AMS··0···0··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·000274·000000·00······0···0··110 ··[·6]·.note.GNU-stack···PROGBITS········00000000·000278·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000274·000033·00······0···0··111 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000278·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·0002a8·000280·10······9··19··412 ··[·8]·.symtab···········SYMTAB··········00000000·0002ac·000280·10······9··19··4
13 ··[·9]·.strtab···········STRTAB··········00000000·000528·000174·00······0···0··113 ··[·9]·.strtab···········STRTAB··········00000000·00052c·000174·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·000764·00005f·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·000768·00005f·00······0···0··1
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
2.17 KB
readelf --wide --symbols {}
    
Offset 6, 17 lines modifiedOffset 6, 17 lines modified
6 ·····2:·00000010·····0·NOTYPE··LOCAL··DEFAULT····1·$d6 ·····2:·00000010·····0·NOTYPE··LOCAL··DEFAULT····1·$d
7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC07 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
8 ·····4:·00000014·····0·NOTYPE··LOCAL··DEFAULT····1·$t8 ·····4:·00000014·····0·NOTYPE··LOCAL··DEFAULT····1·$t
9 ·····5:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d9 ·····5:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
10 ·····6:·00000008·····0·NOTYPE··LOCAL··DEFAULT····5·.LC110 ·····6:·00000008·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
11 ·····7:·00000018·····0·NOTYPE··LOCAL··DEFAULT····5·.LC211 ·····7:·00000018·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
12 ·····8:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t12 ·····8:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
13 ·····9:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d13 ·····9:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
14 ····10:·00000028·····0·NOTYPE··LOCAL··DEFAULT····5·.LC314 ····10:·00000028·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
15 ····11:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····1·$t15 ····11:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
16 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d16 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
17 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT····1·17 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
18 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····3·18 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
19 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····4·19 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
20 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT····5·20 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
21 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT····6·21 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
22 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT····7·22 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
Offset 30, 14 lines modifiedOffset 30, 14 lines modified
30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address_set_ipv630 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address_set_ipv6
31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address_set_dname31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address_set_dname
32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·perror
33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
34 ····30:·000000c1····22·FUNC····GLOBAL·DEFAULT····1·resolv_init34 ····30:·000000c1····22·FUNC····GLOBAL·DEFAULT····1·resolv_init
35 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset35 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
36 ····32:·000000d9·····6·FUNC····GLOBAL·DEFAULT····1·resolv_add_hostaddress36 ····32:·000000d9·····6·FUNC····GLOBAL·DEFAULT····1·resolv_add_hostaddress
37 ····33:·000000e1···232·FUNC····GLOBAL·DEFAULT····1·resolv_address37 ····33:·000000e1···236·FUNC····GLOBAL·DEFAULT····1·resolv_address
38 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_cstr38 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_cstr
39 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·getaddrinfo39 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·getaddrinfo
40 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address_append_ipv440 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address_append_ipv4
41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
42 ····38:·000001c9····66·FUNC····GLOBAL·DEFAULT····1·resolv_host_address_list42 ····38:·000001cd····66·FUNC····GLOBAL·DEFAULT····1·resolv_host_address_list
43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address_clear43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·host_address_clear
2.18 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x69c·contains·25·entries:1 Relocation·section·'.rel.text'·at·offset·0x6a0·contains·25·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000010··00000303·R_ARM_REL32············00000000···.LC03 00000010··00000303·R_ARM_REL32············00000000···.LC0
4 00000034··0000170a·R_ARM_THM_CALL·········00000000···parse_ip_address4 00000034··0000170a·R_ARM_THM_CALL·········00000000···parse_ip_address
5 00000040··0000180a·R_ARM_THM_CALL·········00000000···malloc5 00000040··0000180a·R_ARM_THM_CALL·········00000000···malloc
6 00000078··0000190a·R_ARM_THM_CALL·········00000000···host_address_set_ipv46 00000078··0000190a·R_ARM_THM_CALL·········00000000···host_address_set_ipv4
7 00000084··00001a0a·R_ARM_THM_CALL·········00000000···host_address_set_ipv67 00000084··00001a0a·R_ARM_THM_CALL·········00000000···host_address_set_ipv6
8 0000008a··0000180a·R_ARM_THM_CALL·········00000000···malloc8 0000008a··0000180a·R_ARM_THM_CALL·········00000000···malloc
Offset 13, 16 lines modifiedOffset 13, 16 lines modified
13 000000b8··00000603·R_ARM_REL32············00000008···.LC113 000000b8··00000603·R_ARM_REL32············00000008···.LC1
14 000000bc··00000703·R_ARM_REL32············00000018···.LC214 000000bc··00000703·R_ARM_REL32············00000018···.LC2
15 000000cc··00001f0a·R_ARM_THM_CALL·········00000000···memset15 000000cc··00001f0a·R_ARM_THM_CALL·········00000000···memset
16 00000122··0000220a·R_ARM_THM_CALL·········00000000···dnsname_to_cstr16 00000122··0000220a·R_ARM_THM_CALL·········00000000···dnsname_to_cstr
17 0000012e··0000230a·R_ARM_THM_CALL·········00000000···getaddrinfo17 0000012e··0000230a·R_ARM_THM_CALL·········00000000···getaddrinfo
18 0000016a··0000190a·R_ARM_THM_CALL·········00000000···host_address_set_ipv418 0000016a··0000190a·R_ARM_THM_CALL·········00000000···host_address_set_ipv4
19 00000170··0000240a·R_ARM_THM_CALL·········00000000···host_address_append_ipv419 00000170··0000240a·R_ARM_THM_CALL·········00000000···host_address_append_ipv4
20 0000017e··0000250a·R_ARM_THM_CALL·········00000000···free20 00000180··0000250a·R_ARM_THM_CALL·········00000000···free
21 0000018a··0000250a·R_ARM_THM_CALL·········00000000···free21 0000018c··0000250a·R_ARM_THM_CALL·········00000000···free
22 00000190··0000250a·R_ARM_THM_CALL·········00000000···free22 00000192··0000250a·R_ARM_THM_CALL·········00000000···free
23 000001aa··0000250a·R_ARM_THM_CALL·········00000000···free23 000001ac··0000250a·R_ARM_THM_CALL·········00000000···free
24 000001ba··00001c0a·R_ARM_THM_CALL·········00000000···perror24 000001bc··00001c0a·R_ARM_THM_CALL·········00000000···perror
25 000001c4··00000a03·R_ARM_REL32············00000028···.LC325 000001c8··00000a03·R_ARM_REL32············00000028···.LC3
26 000001d6··0000270a·R_ARM_THM_CALL·········00000000···host_address_clear26 000001da··0000270a·R_ARM_THM_CALL·········00000000···host_address_clear
27 000001fa··0000210a·R_ARM_THM_CALL·········000000e1···resolv_address27 000001fe··0000210a·R_ARM_THM_CALL·········000000e1···resolv_address
28 0000000c··0000151e·R_ARM_THM_JUMP24·······00000000···__printf_chk28 0000000c··0000151e·R_ARM_THM_JUMP24·······00000000···__printf_chk
226 B
strings --all --bytes=8 {}
    
Offset 1, 9 lines modifiedOffset 1, 8 lines modified
1 "HnF2FxD1 *F!F8FCF
2 :F!F(FCF 
3 172.19.110.82 172.19.110.8
4 src/resolv.c3 src/resolv.c
5 getaddrinfo4 getaddrinfo
6 resolv_without_forward5 resolv_without_forward
7 resolv_print_version6 resolv_print_version
8 __printf_chk7 __printf_chk
9 resolv_lookup_name_server8 resolv_lookup_name_server
5.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 17, 35 lines modifiedOffset 17, 35 lines modified
17 ·R_ARM_THM_JUMP24»       __printf_chk17 ·R_ARM_THM_JUMP24»       __printf_chk
18 »       .word»  0x0000000218 »       .word»  0x00000002
19 ·R_ARM_REL32»    .LC019 ·R_ARM_REL32»    .LC0
  
20 00000014·<resolv_lookup_name_server>:20 00000014·<resolv_lookup_name_server>:
21 resolv_lookup_name_server():21 resolv_lookup_name_server():
22 »       str.w»  r4,·[sp,·#-20]!22 »       str.w»  r4,·[sp,·#-20]!
23 »       mov.w»  r3,·#16 
24 »       mov.w»  r1,·#12 
25 »       strd»   r5,·r6,·[sp,·#4] 
26 »       strd»   r7,·lr,·[sp,·#12]23 »       strd»   r7,·lr,·[sp,·#12]
27 »       mov»    r7,·r024 »       mov»    r7,·r0
 25 »       ldr»    r0,·[pc,·#152]»;·(b8·<resolv_lookup_name_server+0xa4>)
 26 »       strd»   r5,·r6,·[sp,·#4]
28 »       sub»    sp,·#276»     ;·0x11427 »       sub»    sp,·#276»     ;·0x114
29 »       ldr»    r0,·[pc,·#136]»;·(b8·<resolv_lookup_name_server+0xa4>) 
30 »       mov»    r6,·sp28 »       mov»    r6,·sp
 29 »       mov.w»  r3,·#16
31 »       mov»    r2,·r630 »       mov»    r2,·r6
 31 »       mov.w»  r1,·#12
32 »       add»    r0,·pc32 »       add»    r0,·pc
33 »       bl»     0·<parse_ip_address>33 »       bl»     0·<parse_ip_address>
34 ·R_ARM_THM_CALL» parse_ip_address34 ·R_ARM_THM_CALL» parse_ip_address
35 »       subs»   r4,·r0,·#035 »       subs»   r4,·r0,·#0
36 »       mov.w»  r0,·#3236 »       mov.w»  r0,·#32
37 »       blt.n»  4c·<malloc+0x4c>37 »       blt.n»  4c·<malloc+0x4c>
38 »       bl»     0·<malloc>38 »       bl»     0·<malloc>
39 ·R_ARM_THM_CALL» malloc39 ·R_ARM_THM_CALL» malloc
40 »       mov»    r5,·r040 »       mov»    r5,·r0
41 »       cbz»    r0,·a6·<resolv_lookup_name_server+0x92>41 »       cbz»    r0,·a6·<resolv_lookup_name_server+0x92>
42 »       mov.w»  r2,·#0 
43 »       uxtb»   r3,·r442 »       uxtb»   r3,·r4
 43 »       mov.w»  r2,·#0
44 »       cmp»    r3,·#1644 »       cmp»    r3,·#16
45 »       str»    r2,·[r0,·#0]45 »       str»    r2,·[r0,·#0]
46 »       beq.n»  7e·<resolv_lookup_name_server+0x6a>46 »       beq.n»  7e·<resolv_lookup_name_server+0x6a>
47 »       cmp»    r3,·#255»     ;·0xff47 »       cmp»    r3,·#255»     ;·0xff
48 »       beq.n»  98·<resolv_lookup_name_server+0x84>48 »       beq.n»  98·<resolv_lookup_name_server+0x84>
49 »       cmp»    r3,·#449 »       cmp»    r3,·#4
50 »       beq.n»  72·<resolv_lookup_name_server+0x5e>50 »       beq.n»  72·<resolv_lookup_name_server+0x5e>
Offset 106, 134 lines modifiedOffset 106, 137 lines modified
106 resolv_add_hostaddress():106 resolv_add_hostaddress():
107 »       mov.w»  r0,·#0107 »       mov.w»  r0,·#0
108 »       bx»     lr108 »       bx»     lr
109 »       nop109 »       nop
  
110 000000e0·<resolv_address>:110 000000e0·<resolv_address>:
111 resolv_address():111 resolv_address():
112 »       tst.w»  r2,·#1 
113 »       strd»   r4,·r5,·[sp,·#-24]!112 »       strd»   r4,·r5,·[sp,·#-24]!
114 »       mov.w»  r3,·#2113 »       tst.w»  r2,·#1
115 »       ite»    eq 
116 »       moveq»  r5,·#10 
117 »       movne»  r5,·#0 
118 »       strd»   r6,·r7,·[sp,·#8]114 »       strd»   r6,·r7,·[sp,·#8]
119 »       strd»   r8,·lr,·[sp,·#16]115 »       strd»   r8,·lr,·[sp,·#16]
120 »       sub»    sp,·#296»     ;·0x128116 »       sub»    sp,·#296»     ;·0x128
121 »       mov.w»  r4,·#0117 »       ite»    eq
122 »       mov.w»  r2,·#1118 »       moveq»  r4,·#10
123 »       add»    r7,·sp,·#8119 »       movne»  r4,·#0
124 »       strd»   r3,·r5,·[sp,·#8]120 »       mov.w»  r2,·#2
125 »       add»    r5,·sp,·#40»   ;·0x28121 »       add»    r7,·sp,·#40»   ;·0x28
 122 »       mov.w»  r3,·#1
 123 »       strd»   r2,·r4,·[sp,·#8]
126 »       mov»    r6,·r1124 »       mov»    r6,·r1
127 »       add.w»  r8,·sp,·#4125 »       mov.w»  r4,·#0
128 »       ldr»    r1,·[r0,·#8]126 »       ldr»    r1,·[r0,·#8]
129 »       mov»    r0,·r5127 »       add»    r5,·sp,·#8
130 »       strd»   r2,·r4,·[sp,·#16]128 »       add.w»  r8,·sp,·#4
131 »       strd»   r4,·r4,·[sp,·#24]129 »       mov»    r0,·r7
132 »       strd»   r4,·r4,·[sp,·#32]130 »       str»    r3,·[sp,·#16]
 131 »       strd»   r4,·r4,·[sp,·#20]
 132 »       strd»   r4,·r4,·[sp,·#28]
 133 »       str»    r4,·[sp,·#36]» ;·0x24
133 »       bl»     0·<dnsname_to_cstr>134 »       bl»     0·<dnsname_to_cstr>
134 ·R_ARM_THM_CALL» dnsname_to_cstr135 ·R_ARM_THM_CALL» dnsname_to_cstr
135 »       mov»    r2,·r7136 »       mov»    r2,·r5
136 »       mov»    r1,·r4137 »       mov»    r1,·r4
137 »       mov»    r0,·r5138 »       mov»    r0,·r7
138 »       mov»    r3,·r8139 »       mov»    r3,·r8
139 »       bl»     0·<getaddrinfo>140 »       bl»     0·<getaddrinfo>
140 ·R_ARM_THM_CALL» getaddrinfo141 ·R_ARM_THM_CALL» getaddrinfo
141 »       cmp»    r0,·#0142 »       cmp»    r0,·#0
142 »       bne.n»  1b6·<resolv_address+0xd6>143 »       bne.n»  1b8·<resolv_address+0xd8>
143 »       ldr.w»  r4,·[r8]144 »       ldr.w»  r4,·[r8]
144 »       mov»    r5,·r0145 »       mov»    r5,·r0
145 »       cbnz»   r4,·156·<resolv_address+0x76>146 »       cbnz»   r4,·156·<resolv_address+0x76>
146 »       b.n»    196·<resolv_address+0xb6>147 »       b.n»    198·<resolv_address+0xb8>
147 »       ldr»    r4,·[r4,·#28]148 »       ldr»    r4,·[r4,·#28]
148 »       add.w»  r5,·r5,·#1149 »       add.w»  r5,·r5,·#1
149 »       cmp»    r5,·#15150 »       cmp»    r5,·#15
150 »       ite»    gt151 »       ite»    gt
151 »       movgt»  r3,·#0152 »       movgt»  r3,·#0
152 »       movle»  r3,·#1153 »       movle»  r3,·#1
153 »       cmp»    r4,·#0154 »       cmp»    r4,·#0
154 »       it»     eq155 »       it»     eq
155 »       moveq»  r3,·#0156 »       moveq»  r3,·#0
156 »       cbz»    r3,·176·<resolv_address+0x96>157 »       cbz»    r3,·176·<resolv_address+0x96>
157 »       ldr»    r3,·[r4,·#4]158 »       ldr»    r3,·[r4,·#4]
158 »       cmp»    r3,·#2159 »       cmp»    r3,·#2
159 »       bne.n»  140·<resolv_address+0x60>160 »       bne.n»  140·<resolv_address+0x60>
160 »       ldr»    r1,·[r4,·#20]161 »       ldr»    r1,·[r4,·#20]
161 »       mov»    r0,·r6 
162 »       ldrb»   r3,·[r6,·#26]162 »       ldrb»   r3,·[r6,·#26]
 163 »       mov»    r0,·r6
163 »       ldrh»   r2,·[r6,·#24]164 »       ldrh»   r2,·[r6,·#24]
164 »       add.w»  r1,·r1,·#4165 »       add.w»  r1,·r1,·#4
165 »       cbnz»   r3,·8·<host_address_set_ipv4+0x8>166 »       cbnz»   r3,·8·<host_address_set_ipv4+0x8>
166 »       bl»     0·<host_address_set_ipv4>167 »       bl»     0·<host_address_set_ipv4>
167 ·R_ARM_THM_CALL» host_address_set_ipv4168 ·R_ARM_THM_CALL» host_address_set_ipv4
168 »       b.n»    ffffffd2·<host_address_append_ipv4+0xffffffd2>169 »       b.n»    ffffffd2·<host_address_append_ipv4+0xffffffd2>
169 »       bl»     0·<host_address_append_ipv4>170 »       bl»     0·<host_address_append_ipv4>
170 ·R_ARM_THM_CALL» host_address_append_ipv4171 ·R_ARM_THM_CALL» host_address_append_ipv4
171 »       b.n»    140·<resolv_address+0x60>172 »       b.n»    140·<resolv_address+0x60>
172 »       cbz»    r4,·196·<resolv_address+0xb6>173 »       cbz»    r4,·198·<resolv_address+0xb8>
173 »       ldr»    r0,·[r4,·#20]174 »       ldr»    r3,·[r4,·#20]
174 »       ldr»    r5,·[r4,·#28]175 »       ldr»    r5,·[r4,·#28]
175 »       cbz»    r0,·182·<resolv_address+0xa2>176 »       mov»    r0,·r3
 177 »       cbz»    r3,·184·<resolv_address+0xa4>
176 »       bl»     0·<free>178 »       bl»     0·<free>
177 ·R_ARM_THM_CALL» free179 ·R_ARM_THM_CALL» free
178 »       ldr»    r3,·[r4,·#24]180 »       ldr»    r3,·[r4,·#24]
179 »       mov»    r0,·r4181 »       mov»    r0,·r4
180 »       cbz»    r3,·1aa·<resolv_address+0xca>182 »       cbz»    r3,·1ac·<resolv_address+0xcc>
181 »       mov»    r0,·r3183 »       mov»    r0,·r3
182 »       bl»     0·<free>184 »       bl»     0·<free>
183 ·R_ARM_THM_CALL» free185 ·R_ARM_THM_CALL» free
Max diff block lines reached; 1693/4929 bytes (34.35%) of diff not shown.
179 KB
./usr/lib/arm-linux-gnueabihf/libdnszone.a
1.12 KB
nm -s {}
    
Offset 152, 21 lines modifiedOffset 152, 21 lines modified
152 ·········U·parser_set_eol152 ·········U·parser_set_eol
153 ·········U·parser_type_bit_maps_initialise153 ·········U·parser_type_bit_maps_initialise
154 ·········U·perror154 ·········U·perror
155 ·········U·strlen155 ·········U·strlen
156 ·········U·type_bit_maps_write156 ·········U·type_bit_maps_write
157 00000008·t·zone_file_reader_canwriteback157 00000008·t·zone_file_reader_canwriteback
158 00000028·t·zone_file_reader_close158 00000028·t·zone_file_reader_close
159 0000246c·T·zone_file_reader_copy_rdata159 00002490·T·zone_file_reader_copy_rdata
160 000001a0·t·zone_file_reader_copy_rdata_inline160 000001a0·t·zone_file_reader_copy_rdata_inline
161 00000000·t·zone_file_reader_free_record161 00000000·t·zone_file_reader_free_record
162 0000001c·t·zone_file_reader_get_last_error_message162 0000001c·t·zone_file_reader_get_last_error_message
163 00000018·t·zone_file_reader_handle_error163 00000018·t·zone_file_reader_handle_error
164 0000244c·T·zone_file_reader_ignore_missing_soa164 00002470·T·zone_file_reader_ignore_missing_soa
165 000020f4·T·zone_file_reader_init_error_codes165 00002114·T·zone_file_reader_init_error_codes
166 00000000·b·zone_file_reader_init_error_codes_done166 00000000·b·zone_file_reader_init_error_codes_done
167 000022cc·T·zone_file_reader_open167 000022f0·T·zone_file_reader_open
168 000021ec·T·zone_file_reader_parse_stream168 0000220c·T·zone_file_reader_parse_stream
169 0000193c·t·zone_file_reader_read_record169 00001934·t·zone_file_reader_read_record
170 0000245c·T·zone_file_reader_set_origin170 00002480·T·zone_file_reader_set_origin
171 0000007c·t·zone_file_reader_unread_record171 0000007c·t·zone_file_reader_unread_record
172 00000000·d·zone_file_reader_vtbl172 00000000·d·zone_file_reader_vtbl
616 B
file list
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
1 ----------···0········0········0······402·1970-01-01·00:00:00.000000·/1 ----------···0········0········0······402·1970-01-01·00:00:00.000000·/
2 ----------···0········0········0········0·1970-01-01·00:00:00.000000·//2 ----------···0········0········0········0·1970-01-01·00:00:00.000000·//
3 ?rw-r--r--···0········0········0·····2288·1970-01-01·00:00:00.000000·dnszone.o3 ?rw-r--r--···0········0········0·····2288·1970-01-01·00:00:00.000000·dnszone.o
4 ?rw-r--r--···0········0········0······704·1970-01-01·00:00:00.000000·hints_file_reader.o4 ?rw-r--r--···0········0········0······704·1970-01-01·00:00:00.000000·hints_file_reader.o
5 ?rw-r--r--···0········0········0·····3460·1970-01-01·00:00:00.000000·zone_axfr_reader.o5 ?rw-r--r--···0········0········0·····3460·1970-01-01·00:00:00.000000·zone_axfr_reader.o
6 ?rw-r--r--···0········0········0····16796·1970-01-01·00:00:00.000000·zone_file_reader.o6 ?rw-r--r--···0········0········0····16840·1970-01-01·00:00:00.000000·zone_file_reader.o
647 B
dnszone.o
629 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 14, 17 lines modifiedOffset 14, 17 lines modified
14 »       mov.w»  r0,·#1514 »       mov.w»  r0,·#15
15 »       bx»     lr15 »       bx»     lr
16 »       nop16 »       nop
  
17 00000010·<dnszone_init>:17 00000010·<dnszone_init>:
18 dnszone_init():18 dnszone_init():
19 »       ldr»    r1,·[pc,·#192]»;·(d4·<dnszone_init+0xc4>)19 »       ldr»    r1,·[pc,·#192]»;·(d4·<dnszone_init+0xc4>)
 20 »       strd»   r3,·r4,·[sp,·#-16]!
20 »       mov.w»  r0,·#021 »       mov.w»  r0,·#0
21 »       movt»   r0,·#32778»  ;·0x800a22 »       movt»   r0,·#32778»  ;·0x800a
22 »       strd»   r3,·r4,·[sp,·#-16]! 
23 »       strd»   r5,·lr,·[sp,·#8]23 »       strd»   r5,·lr,·[sp,·#8]
24 »       ldr»    r4,·[pc,·#180]»;·(d8·<dnszone_init+0xc8>)24 »       ldr»    r4,·[pc,·#180]»;·(d8·<dnszone_init+0xc8>)
25 »       add»    r1,·pc25 »       add»    r1,·pc
26 »       bl»     0·<error_register>26 »       bl»     0·<error_register>
27 ·R_ARM_THM_CALL» error_register27 ·R_ARM_THM_CALL» error_register
28 »       ldr»    r1,·[pc,·#176]»;·(dc·<dnszone_init+0xcc>)28 »       ldr»    r1,·[pc,·#176]»;·(dc·<dnszone_init+0xcc>)
29 »       mov.w»  r0,·#129 »       mov.w»  r0,·#1
8.6 KB
zone_axfr_reader.o
2.36 KB
readelf --wide --relocs {}
    
Offset 23, 26 lines modifiedOffset 23, 26 lines modified
23 0000019a··00002a0a·R_ARM_THM_CALL·········00000000···perror23 0000019a··00002a0a·R_ARM_THM_CALL·········00000000···perror
24 000001a0··00002b0a·R_ARM_THM_CALL·········00000000···exit24 000001a0··00002b0a·R_ARM_THM_CALL·········00000000···exit
25 000001a4··00000d03·R_ARM_REL32············0000001c···.LC125 000001a4··00000d03·R_ARM_REL32············0000001c···.LC1
26 000001be··00002d0a·R_ARM_THM_CALL·········00000000···file_input_stream_open26 000001be··00002d0a·R_ARM_THM_CALL·········00000000···file_input_stream_open
27 000001ce··00002e0a·R_ARM_THM_CALL·········00000000···calloc27 000001ce··00002e0a·R_ARM_THM_CALL·········00000000···calloc
28 000001dc··00002f0a·R_ARM_THM_CALL·········00000000···buffer_input_stream_init28 000001dc··00002f0a·R_ARM_THM_CALL·········00000000···buffer_input_stream_init
29 000001e2··0000300a·R_ARM_THM_CALL·········00000000···strdup29 000001e2··0000300a·R_ARM_THM_CALL·········00000000···strdup
30 0000020e··00002a0a·R_ARM_THM_CALL·········00000000···perror30 0000020c··00002a0a·R_ARM_THM_CALL·········00000000···perror
31 00000214··00002b0a·R_ARM_THM_CALL·········00000000···exit31 00000212··00002b0a·R_ARM_THM_CALL·········00000000···exit
32 00000218··00001303·R_ARM_REL32············00000000···.data.rel.local32 00000218··00001303·R_ARM_REL32············00000000···.data.rel.local
33 0000021c··00000d03·R_ARM_REL32············0000001c···.LC133 0000021c··00000d03·R_ARM_REL32············0000001c···.LC1
34 00000238··0000320a·R_ARM_THM_CALL·········00000000···zdb_zone_path_get_provider34 00000236··0000320a·R_ARM_THM_CALL·········00000000···zdb_zone_path_get_provider
35 0000027e··0000260a·R_ARM_THM_CALL·········00000000···logger_handle_msg35 0000027c··0000260a·R_ARM_THM_CALL·········00000000···logger_handle_msg
36 00000286··00002d0a·R_ARM_THM_CALL·········00000000···file_input_stream_open36 00000284··00002d0a·R_ARM_THM_CALL·········00000000···file_input_stream_open
37 00000296··00002e0a·R_ARM_THM_CALL·········00000000···calloc37 00000294··00002e0a·R_ARM_THM_CALL·········00000000···calloc
38 000002a4··00002f0a·R_ARM_THM_CALL·········00000000···buffer_input_stream_init38 000002a2··00002f0a·R_ARM_THM_CALL·········00000000···buffer_input_stream_init
39 000002aa··0000300a·R_ARM_THM_CALL·········00000000···strdup39 000002a8··0000300a·R_ARM_THM_CALL·········00000000···strdup
40 000002c6··00002a0a·R_ARM_THM_CALL·········00000000···perror40 000002c4··00002a0a·R_ARM_THM_CALL·········00000000···perror
41 000002cc··00002b0a·R_ARM_THM_CALL·········00000000···exit41 000002ca··00002b0a·R_ARM_THM_CALL·········00000000···exit
42 000002d0··00002719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_42 000002d0··00002719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
43 000002d4··0000281a·R_ARM_GOT_BREL·········00000000···g_zone_logger43 000002d4··0000281a·R_ARM_GOT_BREL·········00000000···g_zone_logger
44 000002d8··00001203·R_ARM_REL32············00000034···.LC244 000002d8··00001203·R_ARM_REL32············00000034···.LC2
45 000002dc··00001303·R_ARM_REL32············00000000···.data.rel.local45 000002dc··00001303·R_ARM_REL32············00000000···.data.rel.local
46 000002e0··00000d03·R_ARM_REL32············0000001c···.LC146 000002e0··00000d03·R_ARM_REL32············0000001c···.LC1
  
47 Relocation·section·'.rel.data.rel.local'·at·offset·0xac8·contains·8·entries:47 Relocation·section·'.rel.data.rel.local'·at·offset·0xac8·contains·8·entries:
6.21 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 41, 16 lines modifiedOffset 41, 16 lines modified
41 ·R_ARM_THM_CALL» free41 ·R_ARM_THM_CALL» free
42 »       mov»    r0,·r442 »       mov»    r0,·r4
43 »       cmp»    r4,·#043 »       cmp»    r4,·#0
44 »       bne.n»  36·<zone_axfr_reader_close+0x1e>44 »       bne.n»  36·<zone_axfr_reader_close+0x1e>
45 »       mov»    r0,·r545 »       mov»    r0,·r5
46 »       bl»     0·<free>46 »       bl»     0·<free>
47 ·R_ARM_THM_CALL» free47 ·R_ARM_THM_CALL» free
48 »       mov.w»  r3,·#0 
49 »       ldrd»   r4,·r5,·[sp]48 »       ldrd»   r4,·r5,·[sp]
 49 »       mov.w»  r3,·#0
50 »       add»    sp,·#850 »       add»    sp,·#8
51 »       strd»   r3,·r3,·[r6]51 »       strd»   r3,·r3,·[r6]
52 »       pop»    {r6,·pc}52 »       pop»    {r6,·pc}
  
53 00000058·<zone_axfr_reader_read_record>:53 00000058·<zone_axfr_reader_read_record>:
54 zone_axfr_reader_read_record():54 zone_axfr_reader_read_record():
55 »       strd»   r4,·r5,·[sp,·#-16]!55 »       strd»   r4,·r5,·[sp,·#-16]!
Offset 124, 16 lines modifiedOffset 124, 16 lines modified
124 »       b.n»    86·<zone_axfr_reader_read_record+0x2e>124 »       b.n»    86·<zone_axfr_reader_read_record+0x2e>
125 »       movs»   r0,·#1125 »       movs»   r0,·#1
126 »       b.n»    86·<zone_axfr_reader_read_record+0x2e>126 »       b.n»    86·<zone_axfr_reader_read_record+0x2e>
  
127 00000100·<zone_axfr_reader_handle_error>:127 00000100·<zone_axfr_reader_handle_error>:
128 zone_axfr_reader_handle_error():128 zone_axfr_reader_handle_error():
129 »       strd»   r4,·r5,·[sp,·#-16]!129 »       strd»   r4,·r5,·[sp,·#-16]!
130 »       cmp»    r1,·#0 
131 »       ldr»    r4,·[pc,·#68]» ;·(14c·<zone_axfr_reader_handle_error+0x4c>)130 »       ldr»    r4,·[pc,·#68]» ;·(14c·<zone_axfr_reader_handle_error+0x4c>)
 131 »       cmp»    r1,·#0
132 »       strd»   r6,·lr,·[sp,·#8]132 »       strd»   r6,·lr,·[sp,·#8]
133 »       sub»    sp,·#8133 »       sub»    sp,·#8
134 »       add»    r4,·pc134 »       add»    r4,·pc
135 »       blt.n»  11c·<zone_axfr_reader_handle_error+0x1c>135 »       blt.n»  11c·<zone_axfr_reader_handle_error+0x1c>
136 »       add»    sp,·#8136 »       add»    sp,·#8
137 »       ldrd»   r4,·r5,·[sp]137 »       ldrd»   r4,·r5,·[sp]
138 »       add»    sp,·#8138 »       add»    sp,·#8
Offset 146, 18 lines modifiedOffset 146, 18 lines modified
146 »       bge.n»  112·<zone_axfr_reader_handle_error+0x12>146 »       bge.n»  112·<zone_axfr_reader_handle_error+0x12>
147 »       ldr»    r3,·[pc,·#36]» ;·(150·<zone_axfr_reader_handle_error+0x50>)147 »       ldr»    r3,·[pc,·#36]» ;·(150·<zone_axfr_reader_handle_error+0x50>)
148 »       ldr»    r3,·[r4,·r3]148 »       ldr»    r3,·[r4,·r3]
149 »       ldr»    r6,·[r3,·#0]149 »       ldr»    r6,·[r3,·#0]
150 »       bl»     0·<__errno_location>150 »       bl»     0·<__errno_location>
151 ·R_ARM_THM_CALL» __errno_location151 ·R_ARM_THM_CALL» __errno_location
152 »       ldr»    r4,·[r0,·#0]152 »       ldr»    r4,·[r0,·#0]
 153 »       ldr»    r2,·[pc,·#28]» ;·(154·<zone_axfr_reader_handle_error+0x54>)
 154 »       ldr»    r3,·[r5,·#8]
153 »       mov.w»  r1,·#3155 »       mov.w»  r1,·#3
154 »       ldr»    r2,·[pc,·#24]» ;·(154·<zone_axfr_reader_handle_error+0x54>) 
155 »       mov»    r0,·r6156 »       mov»    r0,·r6
156 »       ldr»    r3,·[r5,·#8] 
157 »       add.w»  r4,·r4,·#2147483648» ;·0x80000000157 »       add.w»  r4,·r4,·#2147483648» ;·0x80000000
158 »       add»    r2,·pc158 »       add»    r2,·pc
159 »       str»    r4,·[sp,·#0]159 »       str»    r4,·[sp,·#0]
160 »       bl»     0·<logger_handle_msg>160 »       bl»     0·<logger_handle_msg>
161 ·R_ARM_THM_CALL» logger_handle_msg161 ·R_ARM_THM_CALL» logger_handle_msg
162 »       b.n»    ffffffc8·<_GLOBAL_OFFSET_TABLE_+0xffffffc8>162 »       b.n»    ffffffc8·<_GLOBAL_OFFSET_TABLE_+0xffffffc8>
163 »       .word»  0x0000003a163 »       .word»  0x0000003a
Offset 168, 17 lines modifiedOffset 168, 17 lines modified
168 ·R_ARM_REL32»    .LC0168 ·R_ARM_REL32»    .LC0
  
169 00000158·<zone_axfr_reader_unread_record>:169 00000158·<zone_axfr_reader_unread_record>:
170 zone_axfr_reader_unread_record():170 zone_axfr_reader_unread_record():
171 »       strd»   r3,·r4,·[sp,·#-24]!171 »       strd»   r3,·r4,·[sp,·#-24]!
172 »       ldrh»   r4,·[r1,·#12]172 »       ldrh»   r4,·[r1,·#12]
173 »       strd»   r5,·r6,·[sp,·#8]173 »       strd»   r5,·r6,·[sp,·#8]
174 »       mov»    r5,·r1 
175 »       ldr»    r6,·[r0,·#0]174 »       ldr»    r6,·[r0,·#0]
176 »       strd»   r7,·lr,·[sp,·#16]175 »       strd»   r7,·lr,·[sp,·#16]
 176 »       mov»    r5,·r1
177 »       addw»   r4,·r4,·#269» ;·0x10d177 »       addw»   r4,·r4,·#269» ;·0x10d
178 »       mov»    r0,·r4178 »       mov»    r0,·r4
179 »       bl»     0·<malloc>179 »       bl»     0·<malloc>
180 ·R_ARM_THM_CALL» malloc180 ·R_ARM_THM_CALL» malloc
181 »       cbz»    r0,·196·<zone_axfr_reader_unread_record+0x3e>181 »       cbz»    r0,·196·<zone_axfr_reader_unread_record+0x3e>
182 »       mov»    r2,·r4182 »       mov»    r2,·r4
183 »       mov»    r1,·r5183 »       mov»    r1,·r5
Offset 203, 138 lines modifiedOffset 203, 138 lines modified
203 »       .word»  0x00000008203 »       .word»  0x00000008
204 ·R_ARM_REL32»    .LC1204 ·R_ARM_REL32»    .LC1
  
205 000001a8·<zone_axfr_reader_open>:205 000001a8·<zone_axfr_reader_open>:
206 zone_axfr_reader_open():206 zone_axfr_reader_open():
207 »       str.w»  r4,·[sp,·#-20]!207 »       str.w»  r4,·[sp,·#-20]!
208 »       strd»   r5,·r6,·[sp,·#4]208 »       strd»   r5,·r6,·[sp,·#4]
209 »       mov»    r6,·r0 
210 »       strd»   r7,·lr,·[sp,·#12]209 »       strd»   r7,·lr,·[sp,·#12]
211 »       sub»    sp,·#12210 »       sub»    sp,·#12
212 »       mov»    r7,·r1 
213 »       mov»    r4,·sp211 »       mov»    r4,·sp
 212 »       mov»    r6,·r0
214 »       mov»    r0,·r4213 »       mov»    r0,·r4
 214 »       mov»    r7,·r1
215 »       bl»     0·<file_input_stream_open>215 »       bl»     0·<file_input_stream_open>
216 ·R_ARM_THM_CALL» file_input_stream_open216 ·R_ARM_THM_CALL» file_input_stream_open
217 »       subs»   r3,·r0,·#0217 »       cmp»    r0,·#0
218 »       blt.n»  1f8·<zone_axfr_reader_open+0x50>218 »       blt.n»  1f8·<zone_axfr_reader_open+0x50>
219 »       mov.w»  r1,·#1219 »       mov.w»  r1,·#1
220 »       mov.w»  r0,·#20220 »       mov.w»  r0,·#20
221 »       bl»     0·<calloc>221 »       bl»     0·<calloc>
222 ·R_ARM_THM_CALL» calloc222 ·R_ARM_THM_CALL» calloc
223 »       mov»    r5,·r0223 »       mov»    r5,·r0
224 »       cbz»    r0,·20a·<zone_axfr_reader_open+0x62>224 »       cbz»    r0,·208·<zone_axfr_reader_open+0x60>
225 »       mov»    r1,·r4 
226 »       mov.w»  r2,·#4096»  ;·0x1000225 »       mov.w»  r2,·#4096»  ;·0x1000
 226 »       mov»    r1,·r4
227 »       bl»     0·<buffer_input_stream_init>227 »       bl»     0·<buffer_input_stream_init>
228 ·R_ARM_THM_CALL» buffer_input_stream_init228 ·R_ARM_THM_CALL» buffer_input_stream_init
229 »       mov»    r0,·r7229 »       mov»    r0,·r7
230 »       bl»     0·<strdup>230 »       bl»     0·<strdup>
231 ·R_ARM_THM_CALL» strdup231 ·R_ARM_THM_CALL» strdup
232 »       ldr»    r2,·[pc,·#48]» ;·(218·<zone_axfr_reader_open+0x70>)232 »       ldr»    r3,·[pc,·#48]» ;·(218·<zone_axfr_reader_open+0x70>)
233 »       mov.w»  r1,·#0233 »       mov.w»  r2,·#0
234 »       mov»    r3,·r1 
235 »       str»    r0,·[r5,·#8]234 »       str»    r0,·[r5,·#8]
236 »       strb»   r1,·[r5,·#16]235 »       mov»    r0,·r2
237 »       add»    r2,·pc236 »       strb»   r2,·[r5,·#16]
238 »       strd»   r5,·r2,·[r6]237 »       add»    r3,·pc
239 »       mov»    r0,·r3238 »       strd»   r5,·r3,·[r6]
240 »       add»    sp,·#12239 »       add»    sp,·#12
241 »       ldrd»   r4,·r5,·[sp]240 »       ldrd»   r4,·r5,·[sp]
242 »       ldrd»   r6,·r7,·[sp,·#8]241 »       ldrd»   r6,·r7,·[sp,·#8]
243 »       add»    sp,·#16242 »       add»    sp,·#16
244 »       ldr.w»  pc,·[sp],·#4243 »       ldr.w»  pc,·[sp],·#4
245 »       ldr»    r0,·[pc,·#16]» ;·(21c·<zone_axfr_reader_open+0x74>)244 »       ldr»    r0,·[pc,·#16]» ;·(21c·<zone_axfr_reader_open+0x74>)
246 »       add»    r0,·pc245 »       add»    r0,·pc
247 »       bl»     0·<perror>246 »       bl»     0·<perror>
248 ·R_ARM_THM_CALL» perror247 ·R_ARM_THM_CALL» perror
249 »       movs»   r0,·#250»    ;·0xfa248 »       movs»   r0,·#250»    ;·0xfa
Max diff block lines reached; 2930/6170 bytes (47.49%) of diff not shown.
168 KB
zone_file_reader.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········16276·(bytes·into·file)13 ··Start·of·section·headers:··········16320·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1319 ··Number·of·section·headers:·········13
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·12
2.55 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x3f94:1 There·are·13·section·headers,·starting·at·offset·0x3fc0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·002568·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00258c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0036b0·000830·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·0036d4·000838·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00259c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0025c0·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·00259c·000001·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0025c0·000001·00··WA··0···0··1
9 ··[·5]·.data.rel.local···PROGBITS········00000000·00259c·000020·00··WA··0···0··49 ··[·5]·.data.rel.local···PROGBITS········00000000·0025c0·000020·00··WA··0···0··4
10 ··[·6]·.rel.data.rel.local·REL·············00000000·003ee0·000040·08···I·10···5··410 ··[·6]·.rel.data.rel.local·REL·············00000000·003f0c·000040·08···I·10···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0025bc·000344·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0025e0·000344·01·AMS··0···0··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·002900·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·002924·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002900·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002924·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·002934·000760·10·····11··70··414 ··[10]·.symtab···········SYMTAB··········00000000·002958·000760·10·····11··70··4
15 ··[11]·.strtab···········STRTAB··········00000000·003094·00061c·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·0030b8·00061c·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·003f20·000073·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·003f4c·000073·00······0···0··1
17 Key·to·Flags:17 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··y·(purecode),·p·(processor·specific)21 ··y·(purecode),·p·(processor·specific)
6.09 KB
readelf --wide --symbols {}
    
Offset 11, 59 lines modifiedOffset 11, 59 lines modified
11 ·····7:·00000029····84·FUNC····LOCAL··DEFAULT····1·zone_file_reader_close11 ·····7:·00000029····84·FUNC····LOCAL··DEFAULT····1·zone_file_reader_close
12 ·····8:·0000007d····88·FUNC····LOCAL··DEFAULT····1·zone_file_reader_unread_record12 ·····8:·0000007d····88·FUNC····LOCAL··DEFAULT····1·zone_file_reader_unread_record
13 ·····9:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d13 ·····9:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
14 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC014 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
15 ····11:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····1·$t15 ····11:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
16 ····12:·000000d5···108·FUNC····LOCAL··DEFAULT····1·parser_copy_next_yyyymmddhhmmss16 ····12:·000000d5···108·FUNC····LOCAL··DEFAULT····1·parser_copy_next_yyyymmddhhmmss
17 ····13:·00000141····96·FUNC····LOCAL··DEFAULT····1·parser_copy_next_fqdn_with_origin17 ····13:·00000141····96·FUNC····LOCAL··DEFAULT····1·parser_copy_next_fqdn_with_origin
18 ····14:·000001a1··6042·FUNC····LOCAL··DEFAULT····1·zone_file_reader_copy_rdata_inline18 ····14:·000001a1··6036·FUNC····LOCAL··DEFAULT····1·zone_file_reader_copy_rdata_inline
19 ····15:·00000fb4·····0·NOTYPE··LOCAL··DEFAULT····1·$d19 ····15:·00000fb0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
20 ····16:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC220 ····16:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2
21 ····17:·00000018·····0·NOTYPE··LOCAL··DEFAULT····7·.LC121 ····17:·00000018·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1
22 ····18:·00000fc4·····0·NOTYPE··LOCAL··DEFAULT····1·$t22 ····18:·00000fc0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
23 ····19:·0000193d··1976·FUNC····LOCAL··DEFAULT····1·zone_file_reader_read_record23 ····19:·00001935··2016·FUNC····LOCAL··DEFAULT····1·zone_file_reader_read_record
24 ····20:·000020b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d24 ····20:·000020d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
25 ····21:·00000110·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1125 ····21:·00000110·····0·NOTYPE··LOCAL··DEFAULT····7·.LC11
26 ····22:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····7·.LC726 ····22:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····7·.LC7
27 ····23:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC327 ····23:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3
28 ····24:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1228 ····24:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC12
29 ····25:·00000134·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1329 ····25:·00000134·····0·NOTYPE··LOCAL··DEFAULT····7·.LC13
30 ····26:·00000074·····0·NOTYPE··LOCAL··DEFAULT····7·.LC430 ····26:·00000074·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4
31 ····27:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC831 ····27:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC8
32 ····28:·00000144·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1532 ····28:·00000144·····0·NOTYPE··LOCAL··DEFAULT····7·.LC15
33 ····29:·00000188·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1733 ····29:·00000188·····0·NOTYPE··LOCAL··DEFAULT····7·.LC17
34 ····30:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC934 ····30:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC9
35 ····31:·00000168·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1635 ····31:·00000168·····0·NOTYPE··LOCAL··DEFAULT····7·.LC16
36 ····32:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1036 ····32:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····7·.LC10
37 ····33:·00000094·····0·NOTYPE··LOCAL··DEFAULT····7·.LC637 ····33:·00000094·····0·NOTYPE··LOCAL··DEFAULT····7·.LC6
38 ····34:·000020f4·····0·NOTYPE··LOCAL··DEFAULT····1·$t38 ····34:·00002114·····0·NOTYPE··LOCAL··DEFAULT····1·$t
39 ····35:·000021bc·····0·NOTYPE··LOCAL··DEFAULT····1·$d39 ····35:·000021dc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
40 ····36:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1840 ····36:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC18
41 ····37:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1941 ····37:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC19
42 ····38:·00000200·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2042 ····38:·00000200·····0·NOTYPE··LOCAL··DEFAULT····7·.LC20
43 ····39:·0000021c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2143 ····39:·0000021c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC21
44 ····40:·00000234·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2244 ····40:·00000234·····0·NOTYPE··LOCAL··DEFAULT····7·.LC22
45 ····41:·0000024c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2345 ····41:·0000024c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC23
46 ····42:·00000264·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2446 ····42:·00000264·····0·NOTYPE··LOCAL··DEFAULT····7·.LC24
47 ····43:·00000280·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2547 ····43:·00000280·····0·NOTYPE··LOCAL··DEFAULT····7·.LC25
48 ····44:·00000298·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2648 ····44:·00000298·····0·NOTYPE··LOCAL··DEFAULT····7·.LC26
49 ····45:·000002b4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2749 ····45:·000002b4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC27
50 ····46:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2850 ····46:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC28
51 ····47:·000021ec·····0·NOTYPE··LOCAL··DEFAULT····1·$t51 ····47:·0000220c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
52 ····48:·000022ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d52 ····48:·000022d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
53 ····49:·00000304·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3253 ····49:·00000304·····0·NOTYPE··LOCAL··DEFAULT····7·.LC32
54 ····50:·00000308·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3354 ····50:·00000308·····0·NOTYPE··LOCAL··DEFAULT····7·.LC33
55 ····51:·000002f4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2955 ····51:·000002f4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC29
56 ····52:·000002f8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3056 ····52:·000002f8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC30
57 ····53:·000002fc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3157 ····53:·000002fc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC31
58 ····54:·000022cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t58 ····54:·000022f0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
59 ····55:·00002420·····0·NOTYPE··LOCAL··DEFAULT····1·$d59 ····55:·00002444·····0·NOTYPE··LOCAL··DEFAULT····1·$d
60 ····56:·0000030c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3460 ····56:·0000030c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC34
61 ····57:·0000244c·····0·NOTYPE··LOCAL··DEFAULT····1·$t61 ····57:·00002470·····0·NOTYPE··LOCAL··DEFAULT····1·$t
62 ····58:·00002554·····0·NOTYPE··LOCAL··DEFAULT····1·$d62 ····58:·00002578·····0·NOTYPE··LOCAL··DEFAULT····1·$d
63 ····59:·00000000·····1·OBJECT··LOCAL··DEFAULT····4·zone_file_reader_init_error_codes_done63 ····59:·00000000·····1·OBJECT··LOCAL··DEFAULT····4·zone_file_reader_init_error_codes_done
64 ····60:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d64 ····60:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d
65 ····61:·00000000·····0·SECTION·LOCAL··DEFAULT····5·65 ····61:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
66 ····62:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d66 ····62:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
67 ····63:·00000000····32·OBJECT··LOCAL··DEFAULT····5·zone_file_reader_vtbl67 ····63:·00000000····32·OBJECT··LOCAL··DEFAULT····5·zone_file_reader_vtbl
68 ····64:·00000000·····0·SECTION·LOCAL··DEFAULT····7·68 ····64:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
69 ····65:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d69 ····65:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
Offset 104, 18 lines modifiedOffset 104, 18 lines modified
104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·charp_to_locase_dnsname_with_check104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·charp_to_locase_dnsname_with_check
105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·asformat105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·asformat
106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·get_class_from_name106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·get_class_from_name
107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·get_type_from_name107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·get_type_from_name
108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·charp_to_locase_dnsname108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·charp_to_locase_dnsname
109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_copy109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_copy
110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_cstr110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·dnsname_to_cstr
111 ···107:·000020f5···248·FUNC····GLOBAL·DEFAULT····1·zone_file_reader_init_error_codes111 ···107:·00002115···248·FUNC····GLOBAL·DEFAULT····1·zone_file_reader_init_error_codes
112 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·error_register112 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·error_register
113 ···109:·000021ed···224·FUNC····GLOBAL·DEFAULT····1·zone_file_reader_parse_stream113 ···109:·0000220d···228·FUNC····GLOBAL·DEFAULT····1·zone_file_reader_parse_stream
114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·calloc114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·calloc
115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·parser_init115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·parser_init
116 ···112:·000022cd···384·FUNC····GLOBAL·DEFAULT····1·zone_file_reader_open116 ···112:·000022f1···384·FUNC····GLOBAL·DEFAULT····1·zone_file_reader_open
117 ···113:·0000244d····16·FUNC····GLOBAL·DEFAULT····1·zone_file_reader_ignore_missing_soa117 ···113:·00002471····16·FUNC····GLOBAL·DEFAULT····1·zone_file_reader_ignore_missing_soa
118 ···114:·0000245d····14·FUNC····GLOBAL·DEFAULT····1·zone_file_reader_set_origin118 ···114:·00002481····14·FUNC····GLOBAL·DEFAULT····1·zone_file_reader_set_origin
119 ···115:·0000246d···252·FUNC····GLOBAL·DEFAULT····1·zone_file_reader_copy_rdata119 ···115:·00002491···252·FUNC····GLOBAL·DEFAULT····1·zone_file_reader_copy_rdata
120 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen120 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bytearray_input_stream_init_const121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bytearray_input_stream_init_const
34.0 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x36b0·contains·262·entries:1 Relocation·section·'.rel.text'·at·offset·0x36d4·contains·263·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000036··0000460a·R_ARM_THM_CALL·········00000000···parser_finalize3 00000036··0000460a·R_ARM_THM_CALL·········00000000···parser_finalize
4 00000046··0000470a·R_ARM_THM_CALL·········00000000···free4 00000046··0000470a·R_ARM_THM_CALL·········00000000···free
5 0000005e··0000470a·R_ARM_THM_CALL·········00000000···free5 0000005e··0000470a·R_ARM_THM_CALL·········00000000···free
6 00000076··0000470a·R_ARM_THM_CALL·········00000000···free6 00000076··0000470a·R_ARM_THM_CALL·········00000000···free
7 00000094··0000480a·R_ARM_THM_CALL·········00000000···malloc7 00000094··0000480a·R_ARM_THM_CALL·········00000000···malloc
8 000000a0··0000490a·R_ARM_THM_CALL·········00000000···memcpy8 000000a0··0000490a·R_ARM_THM_CALL·········00000000···memcpy
Offset 22, 255 lines modifiedOffset 22, 256 lines modified
22 000003e6··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base1022 000003e6··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10
23 00000440··0000510a·R_ARM_THM_CALL·········00000000···cstr_to_locase_dnsname_with_check_len_with_origin23 00000440··0000510a·R_ARM_THM_CALL·········00000000···cstr_to_locase_dnsname_with_check_len_with_origin
24 00000452··0000520a·R_ARM_THM_CALL·········00000000···parser_type_bit_maps_initialise24 00000452··0000520a·R_ARM_THM_CALL·········00000000···parser_type_bit_maps_initialise
25 0000046a··0000530a·R_ARM_THM_CALL·········00000000···type_bit_maps_write25 0000046a··0000530a·R_ARM_THM_CALL·········00000000···type_bit_maps_write
26 00000474··0000540a·R_ARM_THM_CALL·········00000000···parser_set_eol26 00000474··0000540a·R_ARM_THM_CALL·········00000000···parser_set_eol
27 00000480··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token27 00000480··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token
28 00000490··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token28 00000490··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token
29 000004bc··0000550a·R_ARM_THM_CALL·········00000000···logger_handle_msg29 000004ba··0000550a·R_ARM_THM_CALL·········00000000···logger_handle_msg
30 00000538··0000510a·R_ARM_THM_CALL·········00000000···cstr_to_locase_dnsname_with_check_len_with_origin30 00000536··0000510a·R_ARM_THM_CALL·········00000000···cstr_to_locase_dnsname_with_check_len_with_origin
31 00000544··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token31 00000542··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token
32 0000056a··0000490a·R_ARM_THM_CALL·········00000000···memcpy32 00000568··0000490a·R_ARM_THM_CALL·········00000000···memcpy
33 00000570··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token33 0000056e··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token
34 0000058a··0000540a·R_ARM_THM_CALL·········00000000···parser_set_eol34 00000588··0000540a·R_ARM_THM_CALL·········00000000···parser_set_eol
35 000005b2··0000510a·R_ARM_THM_CALL·········00000000···cstr_to_locase_dnsname_with_check_len_with_origin35 000005b0··0000510a·R_ARM_THM_CALL·········00000000···cstr_to_locase_dnsname_with_check_len_with_origin
36 000005d2··0000560a·R_ARM_THM_CALL·········00000000···inet_pton36 000005d0··0000560a·R_ARM_THM_CALL·········00000000···inet_pton
37 0000061e··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base1037 0000061c··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10
38 0000065c··0000560a·R_ARM_THM_CALL·········00000000···inet_pton38 0000065a··0000560a·R_ARM_THM_CALL·········00000000···inet_pton
39 0000068e··0000510a·R_ARM_THM_CALL·········00000000···cstr_to_locase_dnsname_with_check_len_with_origin39 0000068c··0000510a·R_ARM_THM_CALL·········00000000···cstr_to_locase_dnsname_with_check_len_with_origin
40 000006c0··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base1040 000006be··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10
41 00000734··0000550a·R_ARM_THM_CALL·········00000000···logger_handle_msg41 00000730··0000550a·R_ARM_THM_CALL·········00000000···logger_handle_msg
42 00000bee··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token42 00000bea··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token
43 00000c08··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token43 00000c04··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token
44 00000c22··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token44 00000c1e··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token
45 00000c3e··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token45 00000c3a··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token
46 00000cbc··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token46 00000cb8··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token
47 00000d3e··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base1047 00000d3a··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10
48 00000d56··0000570a·R_ARM_THM_CALL·········00000000···parser_concat_next_tokens_nospace48 00000d52··0000570a·R_ARM_THM_CALL·········00000000···parser_concat_next_tokens_nospace
49 00000d6e··0000580a·R_ARM_THM_CALL·········00000000···base16_decode49 00000d6a··0000580a·R_ARM_THM_CALL·········00000000···base16_decode
50 00000dd0··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base1050 00000dcc··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10
51 00000df4··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token51 00000df0··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token
52 00000e16··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base1052 00000e12··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10
53 00000e3a··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token53 00000e36··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token
54 00000e5e··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base1054 00000e5a··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10
55 00000e82··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token55 00000e7e··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token
56 00000ea0··0000490a·R_ARM_THM_CALL·········00000000···memcpy56 00000e9c··0000490a·R_ARM_THM_CALL·········00000000···memcpy
57 00000ea6··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token57 00000ea2··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token
58 00000ed2··0000490a·R_ARM_THM_CALL·········00000000···memcpy58 00000ece··0000490a·R_ARM_THM_CALL·········00000000···memcpy
59 00000ee4··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token59 00000ee0··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token
60 00000f08··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base1060 00000f04··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10
61 00000f2c··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token61 00000f28··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token
62 00000f5c··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base1062 00000f58··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10
63 00000f7e··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token63 00000f7a··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token
64 00000fb4··00005919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_64 00000fb0··00005919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
65 00000fb8··00005a1a·R_ARM_GOT_BREL·········00000000···g_zone_logger65 00000fb4··00005a1a·R_ARM_GOT_BREL·········00000000···g_zone_logger
66 00000fbc··00001003·R_ARM_REL32············0000003c···.LC266 00000fb8··00001003·R_ARM_REL32············0000003c···.LC2
67 00000fc0··00001103·R_ARM_REL32············00000018···.LC167 00000fbc··00001103·R_ARM_REL32············00000018···.LC1
68 00001022··0000490a·R_ARM_THM_CALL·········00000000···memcpy68 0000101e··0000490a·R_ARM_THM_CALL·········00000000···memcpy
69 00001028··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token69 00001024··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token
70 0000103c··00005b0a·R_ARM_THM_CALL·········00000000···get_type_from_case_name_len70 00001038··00005b0a·R_ARM_THM_CALL·········00000000···get_type_from_case_name_len
71 0000105e··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token71 0000105a··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token
72 000010e0··0000540a·R_ARM_THM_CALL·········00000000···parser_set_eol72 000010dc··0000540a·R_ARM_THM_CALL·········00000000···parser_set_eol
73 0000115c··0000510a·R_ARM_THM_CALL·········00000000···cstr_to_locase_dnsname_with_check_len_with_origin73 00001158··0000510a·R_ARM_THM_CALL·········00000000···cstr_to_locase_dnsname_with_check_len_with_origin
74 0000117c··00005c0a·R_ARM_THM_CALL·········00000000···parser_copy_next_ttl74 00001178··00005c0a·R_ARM_THM_CALL·········00000000···parser_copy_next_ttl
75 000011aa··0000510a·R_ARM_THM_CALL·········00000000···cstr_to_locase_dnsname_with_check_len_with_origin75 000011a6··0000510a·R_ARM_THM_CALL·········00000000···cstr_to_locase_dnsname_with_check_len_with_origin
76 000011ce··0000510a·R_ARM_THM_CALL·········00000000···cstr_to_locase_dnsname_with_check_len_with_origin76 000011ca··0000510a·R_ARM_THM_CALL·········00000000···cstr_to_locase_dnsname_with_check_len_with_origin
77 0000121c··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base1077 00001216··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10
78 0000123c··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token78 00001236··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token
79 00001258··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base1079 00001252··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10
80 0000126c··0000570a·R_ARM_THM_CALL·········00000000···parser_concat_next_tokens_nospace80 00001266··0000570a·R_ARM_THM_CALL·········00000000···parser_concat_next_tokens_nospace
81 0000127e··0000580a·R_ARM_THM_CALL·········00000000···base16_decode81 00001278··0000580a·R_ARM_THM_CALL·········00000000···base16_decode
82 0000129a··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base1082 00001294··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10
83 000012bc··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token83 000012b6··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token
84 000012d8··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base1084 000012d2··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10
85 000012fa··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token85 000012f4··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token
86 00001316··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base1086 00001310··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10
87 00001338··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token87 00001332··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token
88 00001354··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base1088 0000134e··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10
89 00001376··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token89 00001370··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token
90 00001392··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base1090 0000138c··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10
91 000013b4··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token91 000013ae··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token
92 000013dc··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base1092 000013d6··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10
93 00001400··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token93 000013fa··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token
94 0000141c··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base1094 00001416··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10
95 00001432··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token95 0000142c··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token
96 0000145a··0000490a·R_ARM_THM_CALL·········00000000···memcpy96 00001454··0000490a·R_ARM_THM_CALL·········00000000···memcpy
97 00001460··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token97 0000145a··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token
98 0000148a··0000490a·R_ARM_THM_CALL·········00000000···memcpy98 00001484··0000490a·R_ARM_THM_CALL·········00000000···memcpy
99 00001490··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token99 0000148a··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token
100 000014b6··0000490a·R_ARM_THM_CALL·········00000000···memcpy100 000014b0··0000490a·R_ARM_THM_CALL·········00000000···memcpy
101 00001504··00004e0a·R_ARM_THM_CALL·········00000000···cstr_to_dnsname_with_check_len_with_origin101 000014fe··00004e0a·R_ARM_THM_CALL·········00000000···cstr_to_dnsname_with_check_len_with_origin
102 00001568··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10102 00001562··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10
103 0000157c··0000570a·R_ARM_THM_CALL·········00000000···parser_concat_next_tokens_nospace103 00001576··0000570a·R_ARM_THM_CALL·········00000000···parser_concat_next_tokens_nospace
104 0000158e··0000580a·R_ARM_THM_CALL·········00000000···base16_decode104 00001588··0000580a·R_ARM_THM_CALL·········00000000···base16_decode
105 000015ae··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10105 000015a8··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10
106 000015c6··00005c0a·R_ARM_THM_CALL·········00000000···parser_copy_next_ttl106 000015c0··00005c0a·R_ARM_THM_CALL·········00000000···parser_copy_next_ttl
107 0000162a··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token107 00001624··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token
108 00001646··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10108 00001640··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10
109 0000165a··0000570a·R_ARM_THM_CALL·········00000000···parser_concat_next_tokens_nospace109 00001654··0000570a·R_ARM_THM_CALL·········00000000···parser_concat_next_tokens_nospace
110 0000166c··0000580a·R_ARM_THM_CALL·········00000000···base16_decode110 00001666··0000580a·R_ARM_THM_CALL·········00000000···base16_decode
111 0000168c··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10111 00001686··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10
112 000016a0··0000570a·R_ARM_THM_CALL·········00000000···parser_concat_next_tokens_nospace112 0000169a··0000570a·R_ARM_THM_CALL·········00000000···parser_concat_next_tokens_nospace
113 000016b2··00005d0a·R_ARM_THM_CALL·········00000000···base64_decode113 000016ac··00005d0a·R_ARM_THM_CALL·········00000000···base64_decode
114 000016ce··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10114 000016c8··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10
115 000016f2··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token115 000016ec··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token
116 0000171a··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10116 00001714··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10
117 00001730··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token117 0000172a··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token
118 0000174c··0000580a·R_ARM_THM_CALL·········00000000···base16_decode118 00001746··0000580a·R_ARM_THM_CALL·········00000000···base16_decode
119 00001762··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token119 0000175c··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token
120 00001780··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10120 0000177a··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10
121 00001796··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token121 00001790··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token
122 000017b2··0000580a·R_ARM_THM_CALL·········00000000···base16_decode122 000017ac··0000580a·R_ARM_THM_CALL·········00000000···base16_decode
123 0000180e··00004e0a·R_ARM_THM_CALL·········00000000···cstr_to_dnsname_with_check_len_with_origin123 00001808··00004e0a·R_ARM_THM_CALL·········00000000···cstr_to_dnsname_with_check_len_with_origin
124 0000184c··00005e0a·R_ARM_THM_CALL·········00000000···base32hex_decode124 00001846··00005e0a·R_ARM_THM_CALL·········00000000···base32hex_decode
125 0000187c··0000520a·R_ARM_THM_CALL·········00000000···parser_type_bit_maps_initialise125 00001876··0000520a·R_ARM_THM_CALL·········00000000···parser_type_bit_maps_initialise
126 00001894··0000530a·R_ARM_THM_CALL·········00000000···type_bit_maps_write126 0000188e··0000530a·R_ARM_THM_CALL·········00000000···type_bit_maps_write
127 0000189e··0000540a·R_ARM_THM_CALL·········00000000···parser_set_eol127 00001898··0000540a·R_ARM_THM_CALL·········00000000···parser_set_eol
128 000018c4··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10128 000018be··0000500a·R_ARM_THM_CALL·········00000000···parse_u32_check_range_len_base10
129 000018f4··0000570a·R_ARM_THM_CALL·········00000000···parser_concat_next_tokens_nospace129 000018ee··0000570a·R_ARM_THM_CALL·········00000000···parser_concat_next_tokens_nospace
130 00001914··00005d0a·R_ARM_THM_CALL·········00000000···base64_decode130 0000190e··00005d0a·R_ARM_THM_CALL·········00000000···base64_decode
131 0000197a··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token131 00001972··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token
132 00001992··00005f0a·R_ARM_THM_CALL·········00000000···parser_pop_stream132 0000198a··00005f0a·R_ARM_THM_CALL·········00000000···parser_pop_stream
133 000019ee··0000600a·R_ARM_THM_CALL·········00000000···memcmp133 000019e6··0000600a·R_ARM_THM_CALL·········00000000···memcmp
134 00001a3e··0000490a·R_ARM_THM_CALL·········00000000···memcpy134 00001a36··0000490a·R_ARM_THM_CALL·········00000000···memcpy
135 00001a4a··0000470a·R_ARM_THM_CALL·········00000000···free135 00001a42··0000470a·R_ARM_THM_CALL·········00000000···free
136 00001a56··0000600a·R_ARM_THM_CALL·········00000000···memcmp136 00001a4e··0000600a·R_ARM_THM_CALL·········00000000···memcmp
137 00001a66··0000600a·R_ARM_THM_CALL·········00000000···memcmp137 00001a5e··0000600a·R_ARM_THM_CALL·········00000000···memcmp
138 00001a70··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token138 00001a68··00004c0a·R_ARM_THM_CALL·········00000000···parser_next_token
Max diff block lines reached; 12144/34773 bytes (34.92%) of diff not shown.
376 B
strings --all --bytes=8 {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
1 TD0F!FDD1 TD0F!FDD
2 F&I&KzDyD2 'M'L(K(J)I
3 {D$J%IzDyD3 F}D|D{DzDyD
4 FIIJKzDyD4 IMJKJJKI
5 {DHJHIzDyD5 ·I{D0FzDyD
6 !I0F!KzDyD 
7 src/zone_file_reader.c6 src/zone_file_reader.c
8 parser_copy_rdata:·%{dnstype}:·%r7 parser_copy_rdata:·%{dnstype}:·%r
9 parser_copy_rdata:·EXPECTED·EOL:·%{dnstype}:·%r8 parser_copy_rdata:·EXPECTED·EOL:·%{dnstype}:·%r
10 failed·to·parse·$ORIGIN9 failed·to·parse·$ORIGIN
11 failed·to·parse·$TTL10 failed·to·parse·$TTL
12 $INCLUDE11 $INCLUDE
13 failed·to·parse·$INCLUDE12 failed·to·parse·$INCLUDE
124 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 50, 46 lines modifiedOffset 50, 46 lines modified
50 »       add.w»  r3,·r5,·#264192»     ;·0x4080050 »       add.w»  r3,·r5,·#264192»     ;·0x40800
51 »       ldrb.w» r2,·[r3,·#1512]»    ;·0x5e851 »       ldrb.w» r2,·[r3,·#1512]»    ;·0x5e8
52 »       cmp»    r2,·#152 »       cmp»    r2,·#1
53 »       beq.n»  72·<zone_file_reader_close+0x4a>53 »       beq.n»  72·<zone_file_reader_close+0x4a>
54 »       mov»    r0,·r554 »       mov»    r0,·r5
55 »       bl»     0·<free>55 »       bl»     0·<free>
56 ·R_ARM_THM_CALL» free56 ·R_ARM_THM_CALL» free
57 »       mov.w»  r3,·#0 
58 »       ldrd»   r4,·r5,·[sp]57 »       ldrd»   r4,·r5,·[sp]
 58 »       mov.w»  r3,·#0
59 »       add»    sp,·#859 »       add»    sp,·#8
60 »       strd»   r3,·r3,·[r6]60 »       strd»   r3,·r3,·[r6]
61 »       pop»    {r6,·pc}61 »       pop»    {r6,·pc}
62 »       ldr.w»  r0,·[r3,·#1516]»     ;·0x5ec62 »       ldr.w»  r0,·[r3,·#1516]»     ;·0x5ec
63 »       bl»     0·<free>63 »       bl»     0·<free>
64 ·R_ARM_THM_CALL» free64 ·R_ARM_THM_CALL» free
65 »       b.n»    5c·<zone_file_reader_close+0x34>65 »       b.n»    5c·<zone_file_reader_close+0x34>
  
66 0000007c·<zone_file_reader_unread_record>:66 0000007c·<zone_file_reader_unread_record>:
67 zone_file_reader_unread_record():67 zone_file_reader_unread_record():
68 »       strd»   r3,·r4,·[sp,·#-24]!68 »       strd»   r3,·r4,·[sp,·#-24]!
69 »       ldrh»   r4,·[r1,·#12]69 »       ldrh»   r4,·[r1,·#12]
70 »       strd»   r5,·r6,·[sp,·#8]70 »       strd»   r5,·r6,·[sp,·#8]
71 »       mov»    r6,·r1 
72 »       ldr»    r5,·[r0,·#0]71 »       ldr»    r5,·[r0,·#0]
73 »       strd»   r7,·lr,·[sp,·#16]72 »       strd»   r7,·lr,·[sp,·#16]
 73 »       mov»    r6,·r1
74 »       addw»   r4,·r4,·#269» ;·0x10d74 »       addw»   r4,·r4,·#269» ;·0x10d
75 »       mov»    r0,·r475 »       mov»    r0,·r4
76 »       bl»     0·<malloc>76 »       bl»     0·<malloc>
77 ·R_ARM_THM_CALL» malloc77 ·R_ARM_THM_CALL» malloc
78 »       cbz»    r0,·c2·<zone_file_reader_unread_record+0x46>78 »       cbz»    r0,·c2·<zone_file_reader_unread_record+0x46>
79 »       mov»    r2,·r479 »       mov»    r2,·r4
80 »       mov»    r1,·r680 »       mov»    r1,·r6
81 »       mov»    r7,·r081 »       mov»    r7,·r0
82 »       bl»     0·<memcpy>82 »       bl»     0·<memcpy>
83 ·R_ARM_THM_CALL» memcpy83 ·R_ARM_THM_CALL» memcpy
84 »       add.w»  r3,·r5,·#198656»     ;·0x3080084 »       add.w»  r3,·r5,·#198656»     ;·0x30800
85 »       ldrd»   r5,·r6,·[sp,·#8]85 »       ldrd»   r5,·r6,·[sp,·#8]
86 »       mov.w»  r0,·#0 
87 »       ldr.w»  r2,·[r3,·#584]»      ;·0x24886 »       ldr.w»  r2,·[r3,·#584]»      ;·0x248
 87 »       mov.w»  r0,·#0
88 »       str»    r2,·[r7,·#0]88 »       str»    r2,·[r7,·#0]
89 »       str.w»  r7,·[r3,·#584]»      ;·0x24889 »       str.w»  r7,·[r3,·#584]»      ;·0x248
90 »       ldrd»   r3,·r4,·[sp]90 »       ldrd»   r3,·r4,·[sp]
91 »       add»    sp,·#1691 »       add»    sp,·#16
92 »       pop»    {r7,·pc}92 »       pop»    {r7,·pc}
93 »       ldr»    r0,·[pc,·#12]» ;·(d0·<zone_file_reader_unread_record+0x54>)93 »       ldr»    r0,·[pc,·#12]» ;·(d0·<zone_file_reader_unread_record+0x54>)
94 »       add»    r0,·pc94 »       add»    r0,·pc
Offset 144, 16 lines modifiedOffset 144, 16 lines modified
144 »       add»    sp,·#8144 »       add»    sp,·#8
145 »       ldr.w»  pc,·[sp],·#4145 »       ldr.w»  pc,·[sp],·#4
  
146 00000140·<parser_copy_next_fqdn_with_origin>:146 00000140·<parser_copy_next_fqdn_with_origin>:
147 parser_copy_next_fqdn_with_origin():147 parser_copy_next_fqdn_with_origin():
148 »       strd»   r4,·r5,·[sp,·#-16]!148 »       strd»   r4,·r5,·[sp,·#-16]!
149 »       mov»    r4,·r0149 »       mov»    r4,·r0
150 »       mov»    r5,·r1 
151 »       strd»   r6,·lr,·[sp,·#8]150 »       strd»   r6,·lr,·[sp,·#8]
 151 »       mov»    r5,·r1
152 »       mov»    r6,·r2152 »       mov»    r6,·r2
153 »       b.n»    158·<parser_copy_next_fqdn_with_origin+0x18>153 »       b.n»    158·<parser_copy_next_fqdn_with_origin+0x18>
154 »       lsls»   r2,·r0,·#28154 »       lsls»   r2,·r0,·#28
155 »       bmi.n»  16a·<parser_copy_next_fqdn_with_origin+0x2a>155 »       bmi.n»  16a·<parser_copy_next_fqdn_with_origin+0x2a>
156 »       lsls»   r3,·r0,·#30156 »       lsls»   r3,·r0,·#30
157 »       bne.n»  180·<parser_copy_next_fqdn_with_origin+0x40>157 »       bne.n»  180·<parser_copy_next_fqdn_with_origin+0x40>
158 »       mov»    r0,·r4158 »       mov»    r0,·r4
Offset 182, 32 lines modifiedOffset 182, 32 lines modified
182 »       it»     eq182 »       it»     eq
183 »       moveq»  r0,·r3183 »       moveq»  r0,·r3
184 »       pop»    {r6,·pc}184 »       pop»    {r6,·pc}
  
185 000001a0·<zone_file_reader_copy_rdata_inline>:185 000001a0·<zone_file_reader_copy_rdata_inline>:
186 zone_file_reader_copy_rdata_inline():186 zone_file_reader_copy_rdata_inline():
187 »       str.w»  r4,·[sp,·#-36]!187 »       str.w»  r4,·[sp,·#-36]!
188 »       strd»   r5,·r6,·[sp,·#4] 
189 »       mov»    r5,·r0 
190 »       strd»   r9,·sl,·[sp,·#20]188 »       strd»   r9,·sl,·[sp,·#20]
191 »       mov»    sl,·r2189 »       ldr.w»  r9,·[pc,·#3588]»     ;·fb0·<zone_file_reader_copy_rdata_inline+0xe10>
192 »       ldr.w»  r9,·[pc,·#3584]»     ;·fb4·<zone_file_reader_copy_rdata_inline+0xe14>190 »       strd»   r5,·r6,·[sp,·#4]
193 »       strd»   r7,·r8,·[sp,·#12]191 »       strd»   r7,·r8,·[sp,·#12]
194 »       strd»   fp,·lr,·[sp,·#28]192 »       strd»   fp,·lr,·[sp,·#28]
195 »       sub.w»  sp,·sp,·#9472»       ;·0x2500193 »       sub.w»  sp,·sp,·#9472»       ;·0x2500
196 »       mov»    fp,·r3194 »       mov»    r5,·r0
197 »       sub»    sp,·#44»      ;·0x2c195 »       sub»    sp,·#44»      ;·0x2c
 196 »       mov»    sl,·r2
198 »       add»    r7,·sp,·#40»   ;·0x28197 »       add»    r7,·sp,·#40»   ;·0x28
 198 »       mov»    fp,·r3
199 »       add»    r9,·pc199 »       add»    r9,·pc
200 »       strh.w» r1,·[r7,·#-26]200 »       strh.w» r1,·[r7,·#-26]
201 »       b.n»    1d8·<zone_file_reader_copy_rdata_inline+0x38>201 »       b.n»    1d8·<zone_file_reader_copy_rdata_inline+0x38>
202 »       lsls»   r6,·r4,·#28202 »       lsls»   r6,·r4,·#28
203 »       bmi.n»  200·<zone_file_reader_copy_rdata_inline+0x60>203 »       bmi.n»  200·<zone_file_reader_copy_rdata_inline+0x60>
204 »       lsls»   r0,·r4,·#30204 »       lsls»   r0,·r4,·#30
205 »       bne.w»  98c·<zone_file_reader_copy_rdata_inline+0x7ec>205 »       bne.w»  988·<zone_file_reader_copy_rdata_inline+0x7e8>
206 »       mov»    r0,·r5206 »       mov»    r0,·r5
207 »       bl»     0·<parser_next_token>207 »       bl»     0·<parser_next_token>
208 ·R_ARM_THM_CALL» parser_next_token208 ·R_ARM_THM_CALL» parser_next_token
209 »       subs»   r4,·r0,·#0209 »       subs»   r4,·r0,·#0
210 »       bge.n»  1ce·<zone_file_reader_copy_rdata_inline+0x2e>210 »       bge.n»  1ce·<zone_file_reader_copy_rdata_inline+0x2e>
211 »       mov»    r0,·r4211 »       mov»    r0,·r4
212 »       add.w»  sp,·sp,·#9472»       ;·0x2500212 »       add.w»  sp,·sp,·#9472»       ;·0x2500
Offset 222, 175 lines modifiedOffset 222, 175 lines modified
222 »       cmp.w»  r6,·#1024»  ;·0x400222 »       cmp.w»  r6,·#1024»  ;·0x400
223 »       itt»    cs223 »       itt»    cs
224 »       movcs»  r4,·#4224 »       movcs»  r4,·#4
225 »       movtcs» r4,·#32781»;·0x800d225 »       movtcs» r4,·#32781»;·0x800d
226 »       bcs.n»  1e2·<zone_file_reader_copy_rdata_inline+0x42>226 »       bcs.n»  1e2·<zone_file_reader_copy_rdata_inline+0x42>
227 »       sub.w»  r8,·r7,·#8227 »       sub.w»  r8,·r7,·#8
228 »       mov.w»  r3,·#1024»  ;·0x400228 »       mov.w»  r3,·#1024»  ;·0x400
229 »       ldr»    r1,·[r5,·#32] 
230 »       mov»    r0,·r8229 »       mov»    r0,·r8
231 »       mov»    r2,·r6230 »       mov»    r2,·r6
 231 »       ldr»    r1,·[r5,·#32]
232 »       bl»     0·<__memcpy_chk>232 »       bl»     0·<__memcpy_chk>
233 ·R_ARM_THM_CALL» __memcpy_chk233 ·R_ARM_THM_CALL» __memcpy_chk
234 »       mov.w»  r3,·#0234 »       mov.w»  r3,·#0
235 »       strb.w» r3,·[r8,·r6]235 »       strb.w» r3,·[r8,·r6]
236 »       cbz»    r6,·286·<zone_file_reader_copy_rdata_inline+0xe6>236 »       cbz»    r6,·286·<zone_file_reader_copy_rdata_inline+0xe6>
237 »       ldrb.w» r3,·[r7,·#-8]237 »       ldrb.w» r3,·[r7,·#-8]
238 »       cmp»    r3,·#35»      ;·0x23238 »       cmp»    r3,·#35»      ;·0x23
239 »       beq.w»  caa·<zone_file_reader_copy_rdata_inline+0xb0a>239 »       beq.w»  ca6·<zone_file_reader_copy_rdata_inline+0xb06>
240 »       ldrh.w» r3,·[r7,·#-26]240 »       ldrh.w» r3,·[r7,·#-26]
241 »       cmp.w»  r3,·#9216»  ;·0x2400241 »       cmp.w»  r3,·#9216»  ;·0x2400
242 »       beq.w»  185c·<zone_file_reader_copy_rdata_inline+0x16bc>242 »       beq.w»  1856·<zone_file_reader_copy_rdata_inline+0x16b6>
243 »       bhi.w»  3fa·<zone_file_reader_copy_rdata_inline+0x25a>243 »       bhi.w»  3fa·<zone_file_reader_copy_rdata_inline+0x25a>
244 »       cmp.w»  r3,·#4096»  ;·0x1000244 »       cmp.w»  r3,·#4096»  ;·0x1000
Max diff block lines reached; 122959/126679 bytes (97.06%) of diff not shown.
17.9 MB
yadifa_2.3.8-1_armhf.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2018-02-24·17:19:01.000000·debian-binary1 -rw-r--r--···0········0········0········4·2018-02-24·17:19:01.000000·debian-binary
2 -rw-r--r--···0········0········0·····3312·2018-02-24·17:19:01.000000·control.tar.xz2 -rw-r--r--···0········0········0·····3312·2018-02-24·17:19:01.000000·control.tar.xz
3 -rw-r--r--···0········0········0···429652·2018-02-24·17:19:01.000000·data.tar.xz3 -rw-r--r--···0········0········0···429688·2018-02-24·17:19:01.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
17.9 MB
data.tar.xz
17.9 MB
data.tar
4.46 MB
./usr/bin/yadifa
917 B
readelf --wide --file-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x488911 ··Entry·point·address:···············0x488d
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········272312·(bytes·into·file)13 ··Start·of·section·headers:··········272312·(bytes·into·file)
14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
1.2 KB
readelf --wide --program-header {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x48892 Entry·point·0x488d
3 There·are·9·program·headers,·starting·at·offset·523 There·are·9·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··EXIDX··········0x0405b4·0x000405b4·0x000405b4·0x00008·0x00008·R···0x46 ··EXIDX··········0x0404b4·0x000404b4·0x000404b4·0x00008·0x00008·R···0x4
7 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··INTERP·········0x000154·0x00000154·0x00000154·0x00019·0x00019·R···0x18 ··INTERP·········0x000154·0x00000154·0x00000154·0x00019·0x00019·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-armhf.so.3]9 ······[Requesting·program·interpreter:·/lib/ld-linux-armhf.so.3]
10 ··LOAD···········0x000000·0x00000000·0x00000000·0x405c0·0x405c0·R·E·0x1000010 ··LOAD···········0x000000·0x00000000·0x00000000·0x404c0·0x404c0·R·E·0x10000
11 ··LOAD···········0x040dd4·0x00050dd4·0x00050dd4·0x01874·0x09120·RW··0x1000011 ··LOAD···········0x040dd4·0x00050dd4·0x00050dd4·0x01874·0x09120·RW··0x10000
12 ··DYNAMIC········0x041b0c·0x00051b0c·0x00051b0c·0x00118·0x00118·RW··0x412 ··DYNAMIC········0x041b0c·0x00051b0c·0x00051b0c·0x00118·0x00118·RW··0x4
13 ··NOTE···········0x000170·0x00000170·0x00000170·0x00044·0x00044·R···0x413 ··NOTE···········0x000170·0x00000170·0x00000170·0x00044·0x00044·R···0x4
14 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1014 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
15 ··GNU_RELRO······0x040dd4·0x00050dd4·0x00050dd4·0x0122c·0x0122c·R···0x115 ··GNU_RELRO······0x040dd4·0x00050dd4·0x00050dd4·0x0122c·0x0122c·R···0x1
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
2.0 KB
readelf --wide --sections {}
    
Offset 11, 19 lines modifiedOffset 11, 19 lines modified
11 ··[·6]·.dynstr···········STRTAB··········00000fdc·000fdc·000a9e·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········00000fdc·000fdc·000a9e·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········00001a7a·001a7a·0001c2·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00001a7a·001a7a·0001c2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00001c3c·001c3c·0000a0·00···A··6···4··413 ··[·8]·.gnu.version_r····VERNEED·········00001c3c·001c3c·0000a0·00···A··6···4··4
14 ··[·9]·.rel.dyn··········REL·············00001cdc·001cdc·0017d8·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············00001cdc·001cdc·0017d8·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············000034b4·0034b4·0006c0·08··AI··5··22··415 ··[10]·.rel.plt··········REL·············000034b4·0034b4·0006c0·08··AI··5··22··4
16 ··[11]·.init·············PROGBITS········00003b74·003b74·00000c·00··AX··0···0··416 ··[11]·.init·············PROGBITS········00003b74·003b74·00000c·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········00003b80·003b80·000ab8·04··AX··0···0··417 ··[12]·.plt··············PROGBITS········00003b80·003b80·000ab8·04··AX··0···0··4
18 ··[13]·.text·············PROGBITS········00004638·004638·0359a4·00··AX··0···0··818 ··[13]·.text·············PROGBITS········00004638·004638·0358a4·00··AX··0···0··8
19 ··[14]·.fini·············PROGBITS········00039fdc·039fdc·000008·00··AX··0···0··419 ··[14]·.fini·············PROGBITS········00039edc·039edc·000008·00··AX··0···0··4
20 ··[15]·.rodata···········PROGBITS········00039fe8·039fe8·0065c9·00···A··0···0··820 ··[15]·.rodata···········PROGBITS········00039ee8·039ee8·0065c9·00···A··0···0··8
21 ··[16]·.ARM.exidx········ARM_EXIDX·······000405b4·0405b4·000008·00··AL·13···0··421 ··[16]·.ARM.exidx········ARM_EXIDX·······000404b4·0404b4·000008·00··AL·13···0··4
22 ··[17]·.eh_frame·········PROGBITS········000405bc·0405bc·000004·00···A··0···0··422 ··[17]·.eh_frame·········PROGBITS········000404bc·0404bc·000004·00···A··0···0··4
23 ··[18]·.init_array·······INIT_ARRAY······00050dd4·040dd4·000004·04··WA··0···0··423 ··[18]·.init_array·······INIT_ARRAY······00050dd4·040dd4·000004·04··WA··0···0··4
24 ··[19]·.fini_array·······FINI_ARRAY······00050dd8·040dd8·000004·04··WA··0···0··424 ··[19]·.fini_array·······FINI_ARRAY······00050dd8·040dd8·000004·04··WA··0···0··4
25 ··[20]·.data.rel.ro······PROGBITS········00050ddc·040ddc·000d30·00··WA··0···0··425 ··[20]·.data.rel.ro······PROGBITS········00050ddc·040ddc·000d30·00··WA··0···0··4
26 ··[21]·.dynamic··········DYNAMIC·········00051b0c·041b0c·000118·08··WA··6···0··426 ··[21]·.dynamic··········DYNAMIC·········00051b0c·041b0c·000118·08··WA··6···0··4
27 ··[22]·.got··············PROGBITS········00051c24·041c24·0003dc·04··WA··0···0··427 ··[22]·.got··············PROGBITS········00051c24·041c24·0003dc·04··WA··0···0··4
28 ··[23]·.data·············PROGBITS········00052000·042000·000648·00··WA··0···0··828 ··[23]·.data·············PROGBITS········00052000·042000·000648·00··WA··0···0··8
29 ··[24]·.bss··············NOBITS··········00052648·042648·0078ac·00··WA··0···0··829 ··[24]·.bss··············NOBITS··········00052648·042648·0078ac·00··WA··0···0··8
991 B
readelf --wide --dynamic {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ··Tag········Type·························Name/Value3 ··Tag········Type·························Name/Value
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libssl.so.1.1]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libssl.so.1.1]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libcrypto.so.1.1]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libcrypto.so.1.1]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so.2]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so.2]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libpthread.so.0]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libpthread.so.0]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
9 ·0x0000000c·(INIT)·······················0x3b749 ·0x0000000c·(INIT)·······················0x3b74
10 ·0x0000000d·(FINI)·······················0x39fdc10 ·0x0000000d·(FINI)·······················0x39edc
11 ·0x00000019·(INIT_ARRAY)·················0x50dd411 ·0x00000019·(INIT_ARRAY)·················0x50dd4
12 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)12 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
13 ·0x0000001a·(FINI_ARRAY)·················0x50dd813 ·0x0000001a·(FINI_ARRAY)·················0x50dd8
14 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)14 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
15 ·0x6ffffef5·(GNU_HASH)···················0x1b415 ·0x6ffffef5·(GNU_HASH)···················0x1b4
16 ·0x00000005·(STRTAB)·····················0xfdc16 ·0x00000005·(STRTAB)·····················0xfdc
17 ·0x00000006·(SYMTAB)·····················0x1cc17 ·0x00000006·(SYMTAB)·····················0x1cc
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.ABI-tag1 Displaying·notes·found·in:·.note.ABI-tag
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.03 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner·················Data·size»  Description5 ··Owner·················Data·size»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f97b7e64812f9c3a847ea82f9d5bbed8a0f5d5ed6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f0f07b1e29f0fec5c1ec4ffc26c0039408d1b5d4
4.07 KB
strings --all --bytes=8 {}
    
Offset 150, 154 lines modifiedOffset 150, 170 lines modified
150 posix_fadvise64150 posix_fadvise64
151 __timezone151 __timezone
152 __cxa_atexit152 __cxa_atexit
153 OPENSSL_1_1_0153 OPENSSL_1_1_0
154 GLIBC_2.4154 GLIBC_2.4
155 GLIBC_2.7155 GLIBC_2.7
156 GLIBC_2.17156 GLIBC_2.17
157 XRISK/`T157 YSJTK/`T
158 ,I*F(HyD$X·F158 +I(H*FyD$X·F
159 H»      KxD»   J{D159 H»      KxD»   J{D
160 -JCFHF-I-LzD160 1D(D:DCD
161 K{DCbpGR161 ,I-J-L+FPFyDzD
162 "I0F|D%F162 GAIRF·FyD
 163 K{DCbpG^
 164 "I|D0F%F
163 ;ICF"F(FyD165 ;ICF"F(FyD
164 6ISF"F(F166 6ISF"F(F
165 `ICF"F8F167 ;i"F(FyD
166 \I3F"F8F168 nyD|D(F#q
167 YIKF"F8FyD169 _ICFJF0F
168 =J8F=IzD170 \I;FJF0F
169 8J8F8IzD171 YI#FJF0FyD
170 3J8F3IzD172 =J>I0FzDyD
171 .J8F.IzD173 8J9I0FzDyD
172 )J8F)IzD174 3J4I0FzDyD
173 $J8F$IzD175 .J/I0FzDyD
174 IKF"F8FyD176 )J*I0FzDyD
175 -JCFHF-I-LzD177 $J%I0FzDyD
176 -JCFHF-I-LzD178 J·I0FzDyD
177 "I0F|D%F179 I#FJF0FyD
 180 "I2F·FyD
 181 1D(D:DCD
 182 ,I-J-L+FPFyDzD
 183 GAIRF·FyD
 184 1D(D:DCD
 185 ,I-J-L+FPFyDzD
 186 GAIRF·FyD
 187 K{DCbpG.
 188 "I|D0F%F
178 ;ICF"F(FyD189 ;ICF"F(FyD
179 6ISF"F(F190 6ISF"F(F
180 `ICF"F8F191 ;i"F(FyD
181 \I3F"F8F192 nyD|D(F#q
182 YIKF"F8FyD193 _ICFJF0F
183 =J8F=IzD194 \I;FJF0F
184 8J8F8IzD195 YI#FJF0FyD
185 3J8F3IzD196 =J>I0FzDyD
186 .J8F.IzD197 8J9I0FzDyD
187 )J8F)IzD198 3J4I0FzDyD
188 $J8F$IzD199 .J/I0FzDyD
189 IKF"F8FyD200 )J*I0FzDyD
190 (S"FIFXF201 $J%I0FzDyD
 202 J·I0FzDyD
 203 I#FJF0FyD
 204 "I2F·FyD
191 (S"FIFPF205 (S"FIFPF
192 #F}D+D0FYh206 #F}D+D0FYh
193 t}D~D(Fah207 $N$M!H$K%J%I~D}D·X{DzDyD
 208 I}D·X{DzDyD
 209 IdYxD{DzDyD
 210 F{D(FyDzD|D
194 Ry"FYFHF211 Ry"FYFHF
195 Ry!FXFJFO212 Ry!FXFJFO
196 G0F9F*FO213 G0F9F*FO
197 h;F2FAF·F214 h3FBF9F·F
198 (I*F@FyD215 (I*F@FyD
199 K{DXxpGZ216 K{DXxpGv
200 FC`AF·FO217 aU<`Zp·F
201 FC`AF·FO218 FB`AF·FO
202 CKCJ(X{D219 FB`AF·FO
203 5K6J(X{D220 aU<`Zp·F+
204 'K'J·X{DzD 
205 "F;F1F@F*221 "F;F1F@F*
206 |K2FPF|I{D222 CF2FIFPF
207 cIPFDFyD223 K{D2FIFPF
 224 I2FPF{DyD
208 AI2FPFyD225 AI2FPFyD
209 nMoHoJ}DoK226 `K}D`LaE
210 pG?J@K@MzD@H{D227 pG?J?K@M@H{DzD
211 0L0J1K|DzD228 /L0J0K|DzD
212 (K(J{DzD229 'K(J{DzD
213 Gkh\h!h!230 Gkh\h!h!
214 )FSF"F@F)231 )FSF"F@F)
215 8»      `h%`zD232 :FAF#h·F
216 !»      J{DXhzD233 R}D1F·F(
217 !OKPJ@Y{DzD234 ·FCF:F1F
218 8HxDCF:F235 =HxD;F2F)F
219 (F|D&y$h236 ·F;F2F)F
220 @jzDVY"M237 (F|D&h$y
221 ;FBFIF(F238 ;FBFIF(F
222 ;FBFIF(F239 ;FBFIF(F
223 ;FBFIF(F240 ;FBFIF(F
224 pGch)F·F241 pGch)F·F
225 choF·F9F242 choF·F9F
226 5`&`&L8X243 !h*Jsj*M1`&`
227 E·CTaL3FO244 E·CTaLmJ3FO
228 69T<?BETHTKNQ=O245 69T<?BETHTKNQ=O
229 IFRF3i@F246 IFRF3i@F
230 0F9F.a*b"F247 *b0F{D9Fk`.a"F
231 _D*F8FYF248 _D*F8FYF
232 YFPF3iBF249 +iIF0FBF
233 F#F2hHFQF250 F2hHFQF#F
234 »       K/a{Dk`h251 »       K/a{Dk`j
235 F<F*F!F0F252 F<F*F!F0F
236 FEF"F)F0F253 FEF"F)F0F
237 )FZF0F%F254 u6|AF(FP
238 &J$XzD·h255 h)FRF0F%F
239 F4F!F*F8F256 G'H'J+FO
240 F4F!F*F8F257 H*F|D1F#F$Xch·F
241 4F!F*F8F258 AF#F"F(F
242 4F!F*F8F259 ·F)F+p.a
243 »       I$XyD·F260 *M+I}DyD(F»     
244 *M+I}D(FyD»     261 A.izDxD»
245 $c»     IzDyD262 ,izDAFxD»       
246 AzD.ixD»263 3FQF@FZF$h
247 hzD,ixDAF»      264 LI2F@FyD
248 8I2F@FyD 
249 V3»     IzDyD 
250 Gsj:F0FO 
251 sjYFRF0F265 sjYFRF0F
252 FF8DEFWE,266 KF:F!F@F
253 FF8DEFWE,267 )F;FRFXF
254 FF8DEFWE,268 FF=D@FWE,
255 FF8DEFgE,269 FF=D@FWE,
 270 FF=D@FWE,
 271 FF=D@FgE,
 272 SFJFAF(F
Max diff block lines reached; 1892/4116 bytes (45.97%) of diff not shown.
347 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
  
  
1 Disassembly·of·section·.init:1 Disassembly·of·section·.init:
  
2 00003b74·<.init>:2 00003b74·<.init>:
3 »       push»   {r3,·lr}3 »       push»   {r3,·lr}
4 »       bl»     48d0·<fputs@plt+0x2a4>4 »       bl»     48d4·<fputs@plt+0x2a8>
5 »       pop»    {r3,·pc}5 »       pop»    {r3,·pc}
4.2 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 6, 971 lines modifiedOffset 6, 969 lines modified
6 00004638·<.text>:6 00004638·<.text>:
7 main():7 main():
8 /build/yadifa-2.3.8/bin/yadifa/main.c:2038 /build/yadifa-2.3.8/bin/yadifa/main.c:203
9 »       strmi»  lr,·[r8,·#-2413]»    ;·0xfffff6939 »       strmi»  lr,·[r8,·#-2413]»    ;·0xfffff693
10 /build/yadifa-2.3.8/bin/yadifa/main.c:20610 /build/yadifa-2.3.8/bin/yadifa/main.c:206
11 »       stmib»  sp,·{r0,·r2,·r3,·fp,·sp,·lr}^11 »       stmib»  sp,·{r0,·r2,·r3,·fp,·sp,·lr}^
12 /build/yadifa-2.3.8/bin/yadifa/main.c:20312 /build/yadifa-2.3.8/bin/yadifa/main.c:203
13 »       strmi»  r6,·[lr],·-r2,·lsl·#1413 »       stmib»  sp,·{r1,·r8,·r9,·sl,·sp,·lr}^
14 »       stmdbhi»r4,·{r0,·r2,·r3,·r6,·r7,·r8,·fp,·sp,·lr,·pc}14 »       stmib»  sp,·{r1,·r2,·r9,·sl,·fp,·sp,·pc}^
15 »       vmlsge.f16»     s28,·s13,·s26»  ;·<UNPREDICTABLE>15 »       »       »       ;·<UNDEFINED>·instruction:·0x4c768904
16 »       cfstr32pl»      mvfx15,·[r8,·#692]»      ;·0x2b416 »       cfstr32pl»      mvfx15,·[r8,·#692]»      ;·0x2b4
17 »       ldclmi» 6,·cr4,·[r3],·#-520» ;·0xfffffdf817 »       stmdavc»fp!,·{r1,·r2,·r3,·r9,·sl,·lr}
18 »       stmdavc»fp!,·{r2,·r7,·ip,·sp,·pc}18 »       strmi»  fp,·[r2],·r4,·lsl·#1
19 »       blcs»   bd5850·<fputs@plt+0xbd1224>19 »       blcs»   bd5850·<fputs@plt+0xbd1224>
20 base_of_path():20 base_of_path():
21 /build/yadifa-2.3.8/bin/yadifa/main.c:12221 /build/yadifa-2.3.8/bin/yadifa/main.c:122
22 »       addshi» pc,·r7,·r022 »       addshi» pc,·sl,·r0
23 /build/yadifa-2.3.8/bin/yadifa/main.c:12723 /build/yadifa-2.3.8/bin/yadifa/main.c:127
24 »       msreq»  CPSR_fsxc,·pc,·asr·#3224 »       msreq»  CPSR_fsxc,·pc,·asr·#32
25 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff462825 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff4628
26 »       strdlt» lr,·[r0,·-lr]26 »       strdlt» lr,·[r0,·-lr]
27 /build/yadifa-2.3.8/bin/yadifa/main.c:12927 /build/yadifa-2.3.8/bin/yadifa/main.c:129
28 »       stmdami»sp!,·{r0,·r2,·r6,·sl,·fp,·ip}^28 »       stmdami»lr!,·{r0,·r2,·r6,·sl,·fp,·ip}^
29 get_rc_file():29 get_rc_file():
30 /build/yadifa-2.3.8/bin/yadifa/main.c:14130 /build/yadifa-2.3.8/bin/yadifa/main.c:141
31 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff447831 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff4478
32 »       strmi»  lr,·[r0],·r8,·ror·#2232 »       strmi»  lr,·[r0],·r8,·ror·#22
33 /build/yadifa-2.3.8/bin/yadifa/main.c:14433 /build/yadifa-2.3.8/bin/yadifa/main.c:144
34 »       »       »       ;·<UNDEFINED>·instruction:·0xf000280034 »       »       »       ;·<UNDEFINED>·instruction:·0xf0002800
35 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff808d35 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff8090
36 /build/yadifa-2.3.8/bin/yadifa/main.c:14636 /build/yadifa-2.3.8/bin/yadifa/main.c:146
37 »       strmi»  lr,·[r7],·-r4,·lsl·#2637 »       strmi»  lr,·[r7],·-r4,·lsl·#26
38 /build/yadifa-2.3.8/bin/yadifa/main.c:14738 /build/yadifa-2.3.8/bin/yadifa/main.c:147
39 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff462839 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff4628
40 »       ldrtmi» lr,·[r8],·#-3328»   ;·0xfffff30040 »       ldrtmi» lr,·[r8],·#-3328»   ;·0xfffff300
41 /build/yadifa-2.3.8/bin/yadifa/main.c:15041 /build/yadifa-2.3.8/bin/yadifa/main.c:150
42 »       andeq»  pc,·r6,·r0,·lsl·#242 »       andeq»  pc,·r6,·r0,·lsl·#2
43 »       mcr»    7,·1,·pc,·cr10,·cr15,·{7}»;·<UNPREDICTABLE>43 »       mcr»    7,·1,·pc,·cr10,·cr15,·{7}»;·<UNPREDICTABLE>
44 »       stmdacs»r0,·{r0,·r7,·r9,·sl,·lr}44 »       stmdacs»r0,·{r0,·r7,·r9,·sl,·lr}
45 »       adcshi» pc,·sl,·r045 »       adcshi» pc,·sp,·r0
46 strcat(): 
47 /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:128 
48 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff4641 
49 »       blmi»   187f550·<fputs@plt+0x187af24> 
50 »       strtmi» r4,·[r9],·-r2,·lsl·#12 
51 »       andeq»  pc,·r2,·r0,·lsl·#2 
52 get_rc_file(): 
53 /build/yadifa-2.3.8/bin/yadifa/main.c:159 
54 »       ldrbtmi»r4,·[fp],·#-3423»  ;·0xfffff2a1 
55 strcat():46 strcat():
56 /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:12847 /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:128
 48 »       svcmi»  0x00634641
 49 »       bl»     fea426a4·<fputs@plt+0xfea3e078>
 50 »       strmi»  r4,·[r2],·-r2,·ror·#22
 51 »       »       »       ;·<UNDEFINED>·instruction:·0xf1004629
 52 »       stclmi» 0,·cr0,·[r1,·#-8]!
 53 »       ldrbtmi»r4,·[fp],·#-1151»  ;·0xfffffb81
57 »       andshi» r8,·r3,·fp,·lsl·r854 »       andshi» r8,·r3,·fp,·lsl·r8
58 »       bl»     fe7c26b8·<fputs@plt+0xfe7be08c>55 »       bl»     fe7426bc·<fputs@plt+0xfe73e090>
59 »       »       »       ;·<UNDEFINED>·instruction:·0x464b4a5d56 »       bmi»    179e7c0·<fputs@plt+0x179a194>
60 get_rc_file(): 
61 /build/yadifa-2.3.8/bin/yadifa/main.c:159 
62 »       tsteq»  r7,·pc,·asr·#32»      ;·<UNPREDICTABLE> 
63 strcat(): 
64 /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:128 
65 »       ldmdavs»r7,·{r1,·r3,·r4,·r5,·r6,·sl,·lr} 
66 get_rc_file():57 get_rc_file():
67 /build/yadifa-2.3.8/bin/yadifa/main.c:15958 /build/yadifa-2.3.8/bin/yadifa/main.c:159
68 »       andvs»  r4,·r7,·fp,·asr·sl59 »       »       »       ;·<UNDEFINED>·instruction:·0xf04f464b
 60 »       andvs»  r0,·r7,·r7,·lsl·#2
69 »       ldrbtmi»r5,·[sl],·#-2400»  ;·0xfffff6a061 »       ldrbtmi»r5,·[sl],·#-2400»  ;·0xfffff6a0
70 »       »       »       ;·<UNDEFINED>·instruction:·0xf016680062 »       »       »       ;·<UNDEFINED>·instruction:·0xf0166800
71 »       »       »       ;·<UNDEFINED>·instruction:·0xf007fb9f63 »       »       »       ;·<UNDEFINED>·instruction:·0xf007fb93
72 main():64 main():
73 /build/yadifa-2.3.8/bin/yadifa/main.c:21665 /build/yadifa-2.3.8/bin/yadifa/main.c:216
74 »       »       »       ;·<UNDEFINED>·instruction:·0xf04ffd7766 »       »       »       ;·<UNDEFINED>·instruction:·0xf04ffd5d
75 /build/yadifa-2.3.8/bin/yadifa/main.c:21867 /build/yadifa-2.3.8/bin/yadifa/main.c:218
76 »       »       »       ;·<UNDEFINED>·instruction:·0xf04f010368 »       »       »       ;·<UNDEFINED>·instruction:·0xf04f0103
77 »       svcmi»  0x0056000069 »       ldclmi» 0,·cr0,·[r7,·#-0]
78 »       »       »       ;·<UNDEFINED>·instruction:·0xf8d4f01570 »       »       »       ;·<UNDEFINED>·instruction:·0xf8d2f015
 71 /build/yadifa-2.3.8/bin/yadifa/main.c:226
 72 »       »       »       ;·<UNDEFINED>·instruction:·0xf01b4f56
79 /build/yadifa-2.3.8/bin/yadifa/main.c:22073 /build/yadifa-2.3.8/bin/yadifa/main.c:220
80 »       »       »       ;·<UNDEFINED>·instruction:·0xff28f01b74 »       »       »       ;·<UNDEFINED>·instruction:·0xf005feff
81 /build/yadifa-2.3.8/bin/yadifa/main.c:22175 /build/yadifa-2.3.8/bin/yadifa/main.c:221
82 »       cdp2»   0,·2,·cr15,·cr0,·cr5,·{0}76 »       »       »       ;·<UNDEFINED>·instruction:·0xf015fdef
83 /build/yadifa-2.3.8/bin/yadifa/main.c:22377 /build/yadifa-2.3.8/bin/yadifa/main.c:223
84 »       »       »       ;·<UNDEFINED>·instruction:·0xfffcf01578 »       blmi»   15446c4·<fputs@plt+0x1540098>
85 /build/yadifa-2.3.8/bin/yadifa/main.c:22679 /build/yadifa-2.3.8/bin/yadifa/main.c:226
86 »       ldmdbmi»r3,·{r1,·r4,·r6,·r9,·fp,·lr}^80 »       »       »       ;·<UNDEFINED>·instruction:·0xf8df4a54
87 »       stmiapl»r5!,·{r0,·r1,·r4,·r6,·r8,·r9,·fp,·lr}81 »       »       »       ;·<UNDEFINED>·instruction:·0xf8dfe154
88 »       ldmdami»r3,·{r0,·r5,·r6,·fp,·ip,·lr}^82 »       ldmdami»r5,·{r2,·r4,·r6,·r8,·lr,·pc}^
89 »       andvs»  r4,·sp,·r3,·asr·sl83 »       stmiapl»r3!,·{r0,·r2,·r4,·r6,·r8,·fp,·lr}^
90 »       stmiapl»r7!,·{r0,·r2,·r5,·r6,·r7,·r8,·fp,·ip,·lr}^84 »       andsvs» r5,·sl,·r2,·lsr·#17
91 »       blmi»   14d6c54·<fputs@plt+0x14d2628>85 »       stmibpl»r7!,·{r0,·r2,·r5,·r6,·r8,·fp,·ip,·lr}^
 86 »       blmi»   1517060·<fputs@plt+0x1512a34>
92 »       »       »       ;·<UNDEFINED>·instruction:·0xf854602f87 »       »       »       ;·<UNDEFINED>·instruction:·0xf854602f
93 »       stmiapl»r0!,·{pc}88 »       »       »       ;·<UNDEFINED>·instruction:·0xf854700c
94 »       »       »       ;·<UNDEFINED>·instruction:·0xf8c84a5189 »       »       »       ;·<UNDEFINED>·instruction:·0xf8c8800e
95 »       stmdapl»r0!,·{}^» ;·<UNPREDICTABLE>90 »       stmdapl»r0!,·{ip,·sp,·lr}
96 »       stmiapl»r1!,·{r0,·ip,·pc}^91 »       stmdapl»r1!,·{r0,·ip,·pc}^
97 »       andvs»  r4,·r1,·pc,·asr·#2292 »       stmiapl»r7!,·{r0,·sp,·lr}
98 »       stmiapl»r3!,·{r0,·r1,·r2,·r5,·r7,·fp,·ip,·lr}^93 »       eorsvs» r5,·fp,·r3,·ror·#17
99 »       »       »       ;·<UNDEFINED>·instruction:·0xf003603b 
100 /build/yadifa-2.3.8/bin/yadifa/main.c:24194 /build/yadifa-2.3.8/bin/yadifa/main.c:241
101 »       cdpne»  8,·0,·cr15,·cr2,·cr3,·{2}95 »       »       »       ;·<UNDEFINED>·instruction:·0xf83af003
102 »       »       »       ;·<UNDEFINED>·instruction:·0x4631db5096 »       blle»   140bf40·<fputs@plt+0x1407914>
103 /build/yadifa-2.3.8/bin/yadifa/main.c:25197 /build/yadifa-2.3.8/bin/yadifa/main.c:251
104 »       stmdavs»fp!,·{r4,·r6,·r9,·sl,·lr}98 »       »       »       ;·<UNDEFINED>·instruction:·0x46504631
105 »       mcrne»  7,·0,·r4,·cr2,·cr8,·{4}99 »       ldrmi»  r6,·[r8,·fp,·lsr·#16]
106 »       andle»  sp,·ip,·r9,·asr·fp100 »       blle»   164bf4c·<fputs@plt+0x1647920>
107 /build/yadifa-2.3.8/bin/yadifa/main.c:264101 /build/yadifa-2.3.8/bin/yadifa/main.c:262
108 »       »       »       ;·<UNDEFINED>·instruction:·0xf50d2000102 »       andcs»  sp,·r0,·ip
109 /build/yadifa-2.3.8/bin/yadifa/main.c:332103 /build/yadifa-2.3.8/bin/yadifa/main.c:332
110 »       andlt»  r5,·r4,·r8,·lsl·#27104 »       cfstr32pl»      mvfx15,·[r8,·#52]»       ;·0x34
111 »       strmi»  lr,·[r0,·#-2525]»    ;·0xfffff623105 »       ldmib»  sp,·{r2,·ip,·sp,·pc}^
112 »       »       »       ;·<UNDEFINED>·instruction:·0x6702e9dd106 »       ldmib»  sp,·{r8,·sl,·lr}^
113 »       stmdbhi»r4,·{r0,·r2,·r3,·r4,·r6,·r7,·r8,·fp,·sp,·lr,·pc}107 »       ldmib»  sp,·{r1,·r8,·r9,·sl,·sp,·lr}^
114 »       pop»    {r1,·r2,·ip,·sp,·pc}108 »       andlt»  r8,·r6,·r4,·lsl·#18
115 »       strbmi» r8,·[r8],·-r0,·lsl·#8109 »       strhi»  lr,·[r0],·#-2237»    ;·0xfffff743
116 /build/yadifa-2.3.8/bin/yadifa/main.c:271110 /build/yadifa-2.3.8/bin/yadifa/main.c:271
117 »       »       »       ;·<UNDEFINED>·instruction:·0xf8bcf003111 »       »       »       ;·<UNDEFINED>·instruction:·0xf0034648
118 »       blle»   138bf70·<fputs@plt+0x1387944>112 »       mcrne»  8,·0,·pc,·cr3,·cr3,·{5}»;·<UNPREDICTABLE>
119 /build/yadifa-2.3.8/bin/yadifa/main.c:281113 »       andsle» sp,·ip,·lr,·asr·#22
120 »       »       »       ;·<UNDEFINED>·instruction:·0xf8d8d01c 
121 /build/yadifa-2.3.8/bin/yadifa/main.c:304114 /build/yadifa-2.3.8/bin/yadifa/main.c:304
122 »       ldrmi»  r3,·[r8,·r0]115 »       ldrdcc» pc,·[r0],·-r8
Max diff block lines reached; 4399382/4405966 bytes (99.85%) of diff not shown.
310 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 00039fdc·<.fini>:2 00039edc·<.fini>:
3 »       push»   {r3,·lr}3 »       push»   {r3,·lr}
4 »       pop»    {r3,·pc}4 »       pop»    {r3,·pc}
211 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 1632 lines modifiedOffset 1, 1632 lines modified
  
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
2 ··0x00039fe8·01000200·484f4d45·00000000·6d61696e·....HOME....main2 ··0x00039ee8·01000200·484f4d45·00000000·6d61696e·....HOME....main
3 ··0x00039ff8·2e630000·2f2e0000·2e726300·72632066·.c../....rc.rc·f3 ··0x00039ef8·2e630000·2f2e0000·2e726300·72632066·.c../....rc.rc·f
4 ··0x0003a008·696c653a·20272573·27000000·636f6e66·ile:·'%s'...conf4 ··0x00039f08·696c653a·20272573·27000000·636f6e66·ile:·'%s'...conf
5 ··0x0003a018·69672069·6e697420·6661696c·65643a20·ig·init·failed:·5 ··0x00039f18·69672069·6e697420·6661696c·65643a20·ig·init·failed:·
6 ··0x0003a028·25720000·636d646c·696e6520·70617273·%r..cmdline·pars6 ··0x00039f28·25720000·636d646c·696e6520·70617273·%r..cmdline·pars
7 ··0x0003a038·65206661·696c6564·3a202572·00000000·e·failed:·%r....7 ··0x00039f38·65206661·696c6564·3a202572·00000000·e·failed:·%r....
8 ··0x0003a048·636f6e66·6967206c·6f616420·72632066·config·load·rc·f8 ··0x00039f48·636f6e66·6967206c·6f616420·72632066·config·load·rc·f
9 ··0x0003a058·696c6520·27257327·20666169·6c65643a·ile·'%s'·failed:9 ··0x00039f58·696c6520·27257327·20666169·6c65643a·ile·'%s'·failed:
10 ··0x0003a068·20257200·636f6e66·69675f66·696c6500··%r.config_file.10 ··0x00039f68·20257200·636f6e66·69675f66·696c6500··%r.config_file.
11 ··0x0003a078·79616469·66610000·636f6e66·6967206c·yadifa..config·l11 ··0x00039f78·79616469·66610000·636f6e66·6967206c·yadifa..config·l
12 ··0x0003a088·6f616420·66696c65·20272573·27206661·oad·file·'%s'·fa12 ··0x00039f88·6f616420·66696c65·20272573·27206661·oad·file·'%s'·fa
13 ··0x0003a098·696c6564·3a202572·00000000·6572726f·iled:·%r....erro13 ··0x00039f98·696c6564·3a202572·00000000·6572726f·iled:·%r....erro
14 ··0x0003a0a8·723a2025·72000000·3b257b64·6e736e61·r:·%r...;%{dnsna14 ··0x00039fa8·723a2025·72000000·3b257b64·6e736e61·r:·%r...;%{dnsna
15 ··0x0003a0b8·6d657d00·25377b64·6e73636c·6173737d·me}.%7{dnsclass}15 ··0x00039fb8·6d657d00·25377b64·6e73636c·6173737d·me}.%7{dnsclass}
16 ··0x0003a0c8·00000000·25377b64·6e737479·70657d00·....%7{dnstype}.16 ··0x00039fc8·00000000·25377b64·6e737479·70657d00·....%7{dnstype}.
17 ··0x0003a0d8·3b202820·73657276·65722066·6f756e64·;·(·server·found17 ··0x00039fd8·3b202820·73657276·65722066·6f756e64·;·(·server·found
18 ··0x0003a0e8·29000000·3b3b2067·6c6f6261·6c206f70·)...;;·global·op18 ··0x00039fe8·29000000·3b3b2067·6c6f6261·6c206f70·)...;;·global·op
19 ··0x0003a0f8·74696f6e·733a2000·3b3b2051·75657279·tions:·.;;·Query19 ··0x00039ff8·74696f6e·733a2000·3b3b2051·75657279·tions:·.;;·Query
20 ··0x0003a108·2074696d·653a2025·6c64206d·7365630a··time:·%ld·msec.20 ··0x0003a008·2074696d·653a2025·6c64206d·7365630a··time:·%ld·msec.
21 ··0x0003a118·00000000·3b3b2057·48454e3a·20257300·....;;·WHEN:·%s.21 ··0x0003a018·00000000·3b3b2057·48454e3a·20257300·....;;·WHEN:·%s.
22 ··0x0003a128·3b3b2058·46522073·697a653a·20256c75·;;·XFR·size:·%lu22 ··0x0003a028·3b3b2058·46522073·697a653a·20256c75·;;·XFR·size:·%lu
23 ··0x0003a138·20726563·6f726473·20286d65·73736167··records·(messag23 ··0x0003a038·20726563·6f726473·20286d65·73736167··records·(messag
24 ··0x0003a148·65732025·6c752c20·62797465·7320256c·es·%lu,·bytes·%l24 ··0x0003a048·65732025·6c752c20·62797465·7320256c·es·%lu,·bytes·%l
25 ··0x0003a158·75290000·3b3b204d·53472053·495a4520·u)..;;·MSG·SIZE·25 ··0x0003a058·75290000·3b3b204d·53472053·495a4520·u)..;;·MSG·SIZE·
26 ··0x0003a168·72637664·3a20256c·64000000·3b3b2047·rcvd:·%ld...;;·G26 ··0x0003a068·72637664·3a20256c·64000000·3b3b2047·rcvd:·%ld...;;·G
27 ··0x0003a178·6f742061·6e737765·723a0a00·3b3b202d·ot·answer:..;;·-27 ··0x0003a078·6f742061·6e737765·723a0a00·3b3b202d·ot·answer:..;;·-
28 ··0x0003a188·3e3e4845·41444552·3c3c2d20·6f70636f·>>HEADER<<-·opco28 ··0x0003a088·3e3e4845·41444552·3c3c2d20·6f70636f·>>HEADER<<-·opco
29 ··0x0003a198·64653a20·25732c20·73746174·75733a20·de:·%s,·status:·29 ··0x0003a098·64653a20·25732c20·73746174·75733a20·de:·%s,·status:·
30 ··0x0003a1a8·25732c20·69643a20·2568640a·00000000·%s,·id:·%hd.....30 ··0x0003a0a8·25732c20·69643a20·2568640a·00000000·%s,·id:·%hd.....
31 ··0x0003a1b8·3b3b2066·6c616773·3a200000·71722000·;;·flags:·..qr·.31 ··0x0003a0b8·3b3b2066·6c616773·3a200000·71722000·;;·flags:·..qr·.
32 ··0x0003a1c8·61612000·74632000·72642000·72612000·aa·.tc·.rd·.ra·.32 ··0x0003a0c8·61612000·74632000·72642000·72612000·aa·.tc·.rd·.ra·.
33 ··0x0003a1d8·7a662000·61642000·63642000·51554552·zf·.ad·.cd·.QUER33 ··0x0003a0d8·7a662000·61642000·63642000·51554552·zf·.ad·.cd·.QUER
34 ··0x0003a1e8·59000000·25733a20·2568642c·2025733a·Y...%s:·%hd,·%s:34 ··0x0003a0e8·59000000·25733a20·2568642c·2025733a·Y...%s:·%hd,·%s:
35 ··0x0003a1f8·20256864·2c202573·3a202568·642c2025··%hd,·%s:·%hd,·%35 ··0x0003a0f8·20256864·2c202573·3a202568·642c2025··%hd,·%s:·%hd,·%
36 ··0x0003a208·733a2025·68640a00·41444449·54494f4e·s:·%hd..ADDITION36 ··0x0003a108·733a2025·68640a00·41444449·54494f4e·s:·%hd..ADDITION
37 ··0x0003a218·414c0000·41555448·4f524954·59000000·AL..AUTHORITY...37 ··0x0003a118·414c0000·41555448·4f524954·59000000·AL..AUTHORITY...
38 ··0x0003a228·414e5357·45520000·3b3b2025·733a0a00·ANSWER..;;·%s:..38 ··0x0003a128·414e5357·45520000·3b3b2025·733a0a00·ANSWER..;;·%s:..
39 ··0x0003a238·25376400·25377b64·6e737479·70657d20·%7d.%7{dnstype}·39 ··0x0003a138·25376400·25377b64·6e737479·70657d20·%7d.%7{dnstype}·
40 ··0x0003a248·00000000·6d657373·6167655f·76696577·....message_view40 ··0x0003a148·00000000·6d657373·6167655f·76696577·....message_view
41 ··0x0003a258·65725f64·69670000·51554553·54494f4e·er_dig..QUESTION41 ··0x0003a158·65725f64·69670000·51554553·54494f4e·er_dig..QUESTION
42 ··0x0003a268·20534543·54494f4e·00000000·414e5357··SECTION....ANSW42 ··0x0003a168·20534543·54494f4e·00000000·414e5357··SECTION....ANSW
43 ··0x0003a278·45522053·45435449·4f4e0000·41555448·ER·SECTION..AUTH43 ··0x0003a178·45522053·45435449·4f4e0000·41555448·ER·SECTION..AUTH
44 ··0x0003a288·4f524954·59205345·4354494f·4e000000·ORITY·SECTION...44 ··0x0003a188·4f524954·59205345·4354494f·4e000000·ORITY·SECTION...
45 ··0x0003a298·41444449·54494f4e·414c2053·45435449·ADDITIONAL·SECTI45 ··0x0003a198·41444449·54494f4e·414c2053·45435449·ADDITIONAL·SECTI
46 ··0x0003a2a8·4f4e0000·25733c25·733e2573·00000000·ON..%s<%s>%s....46 ··0x0003a1a8·4f4e0000·25733c25·733e2573·00000000·ON..%s<%s>%s....
47 ··0x0003a2b8·7c202020·20000000·25733c6e·616d6520·|····...%s<name·47 ··0x0003a1b8·7c202020·20000000·25733c6e·616d6520·|····...%s<name·
48 ··0x0003a2c8·636c6173·733d2225·7b646e73·636c6173·class="%{dnsclas48 ··0x0003a1c8·636c6173·733d2225·7b646e73·636c6173·class="%{dnsclas
49 ··0x0003a2d8·737d2220·74797065·3d22257b·646e7374·s}"·type="%{dnst49 ··0x0003a1d8·737d2220·74797065·3d22257b·646e7374·s}"·type="%{dnst
50 ··0x0003a2e8·7970657d·223e257b·646e736e·616d657d·ype}">%{dnsname}50 ··0x0003a1e8·7970657d·223e257b·646e736e·616d657d·ype}">%{dnsname}
51 ··0x0003a2f8·3c2f6e61·6d653e25·73000000·25733c2f·</name>%s...%s</51 ··0x0003a1f8·3c2f6e61·6d653e25·73000000·25733c2f·</name>%s...%s</
52 ··0x0003a308·25733e25·73000000·3c2f7265·73706f6e·%s>%s...</respon52 ··0x0003a208·25733e25·73000000·3c2f7265·73706f6e·%s>%s...</respon
53 ··0x0003a318·73653e25·73000000·25733c6d·6574612d·se>%s...%s<meta-53 ··0x0003a218·73653e25·73000000·25733c6d·6574612d·se>%s...%s<meta-
54 ··0x0003a328·64617461·3e257300·25733c71·75657279·data>%s.%s<query54 ··0x0003a228·64617461·3e257300·25733c71·75657279·data>%s.%s<query
55 ··0x0003a338·2d74696d·6520756e·69743d22·6d736563·-time·unit="msec55 ··0x0003a238·2d74696d·6520756e·69743d22·6d736563·-time·unit="msec
56 ··0x0003a348·223e256c·643c7175·6572792d·74696d65·">%ld<query-time56 ··0x0003a248·223e256c·643c7175·6572792d·74696d65·">%ld<query-time
57 ··0x0003a358·3e257300·25733c64·6174653e·25733c2f·>%s.%s<date>%s</57 ··0x0003a258·3e257300·25733c64·6174653e·25733c2f·>%s.%s<date>%s</
58 ··0x0003a368·64617465·3e257300·25733c72·65636f72·date>%s.%s<recor58 ··0x0003a268·64617465·3e257300·25733c72·65636f72·date>%s.%s<recor
59 ··0x0003a378·64733e25·6c753c2f·7265636f·7264733e·ds>%lu</records>59 ··0x0003a278·64733e25·6c753c2f·7265636f·7264733e·ds>%lu</records>
60 ··0x0003a388·25730000·25733c6d·65737361·6765733e·%s..%s<messages>60 ··0x0003a288·25730000·25733c6d·65737361·6765733e·%s..%s<messages>
61 ··0x0003a398·256c753c·2f6d6573·73616765·733e2573·%lu</messages>%s61 ··0x0003a298·256c753c·2f6d6573·73616765·733e2573·%lu</messages>%s
62 ··0x0003a3a8·00000000·25733c62·79746573·3e256c75·....%s<bytes>%lu62 ··0x0003a2a8·00000000·25733c62·79746573·3e256c75·....%s<bytes>%lu
63 ··0x0003a3b8·3c2f6279·7465733e·25730000·25733c6d·</bytes>%s..%s<m63 ··0x0003a2b8·3c2f6279·7465733e·25730000·25733c6d·</bytes>%s..%s<m
64 ··0x0003a3c8·73672d73·697a6520·6b696e64·3d227263·sg-size·kind="rc64 ··0x0003a2c8·73672d73·697a6520·6b696e64·3d227263·sg-size·kind="rc
65 ··0x0003a3d8·7664223e·256c643c·6d73672d·73697a65·vd">%ld<msg-size65 ··0x0003a2d8·7664223e·256c643c·6d73672d·73697a65·vd">%ld<msg-size
66 ··0x0003a3e8·3e257300·25733c2f·6d657461·2d646174·>%s.%s</meta-dat66 ··0x0003a2e8·3e257300·25733c2f·6d657461·2d646174·>%s.%s</meta-dat
67 ··0x0003a3f8·613e2573·00000000·3c3f6a73·6f6e2076·a>%s....<?json·v67 ··0x0003a2f8·613e2573·00000000·3c3f6a73·6f6e2076·a>%s....<?json·v
68 ··0x0003a408·65727369·6f6e3d22·312e3022·20656e63·ersion="1.0"·enc68 ··0x0003a308·65727369·6f6e3d22·312e3022·20656e63·ersion="1.0"·enc
69 ··0x0003a418·6f64696e·673d2255·54462d38·223f3e25·oding="UTF-8"?>%69 ··0x0003a318·6f64696e·673d2255·54462d38·223f3e25·oding="UTF-8"?>%
70 ··0x0003a428·73000000·3c726573·706f6e73·653e2573·s...<response>%s70 ··0x0003a328·73000000·3c726573·706f6e73·653e2573·s...<response>%s
71 ··0x0003a438·00000000·25733c6f·70636f64·653e2573·....%s<opcode>%s71 ··0x0003a338·00000000·25733c6f·70636f64·653e2573·....%s<opcode>%s
72 ··0x0003a448·3c2f6f70·636f6465·3e257300·25733c73·</opcode>%s.%s<s72 ··0x0003a348·3c2f6f70·636f6465·3e257300·25733c73·</opcode>%s.%s<s
73 ··0x0003a458·74617475·733e2573·3c2f7374·61747573·tatus>%s</status73 ··0x0003a358·74617475·733e2573·3c2f7374·61747573·tatus>%s</status
74 ··0x0003a468·3e257300·25733c69·6420666f·726d6174·>%s.%s<id·format74 ··0x0003a368·3e257300·25733c69·6420666f·726d6174·>%s.%s<id·format
75 ··0x0003a478·3d226465·63223e25·68643c2f·69643e25·="dec">%hd</id>%75 ··0x0003a378·3d226465·63223e25·68643c2f·69643e25·="dec">%hd</id>%
76 ··0x0003a488·73000000·25733c66·6c616773·3e257300·s...%s<flags>%s.76 ··0x0003a388·73000000·25733c66·6c616773·3e257300·s...%s<flags>%s.
77 ··0x0003a498·25733c66·6c61673e·71723c2f·666c6167·%s<flag>qr</flag77 ··0x0003a398·25733c66·6c61673e·71723c2f·666c6167·%s<flag>qr</flag
78 ··0x0003a4a8·3e257300·25733c66·6c61673e·61613c2f·>%s.%s<flag>aa</78 ··0x0003a3a8·3e257300·25733c66·6c61673e·61613c2f·>%s.%s<flag>aa</
79 ··0x0003a4b8·666c6167·3e257300·25733c66·6c61673e·flag>%s.%s<flag>79 ··0x0003a3b8·666c6167·3e257300·25733c66·6c61673e·flag>%s.%s<flag>
80 ··0x0003a4c8·74633c2f·666c6167·3e257300·25733c66·tc</flag>%s.%s<f80 ··0x0003a3c8·74633c2f·666c6167·3e257300·25733c66·tc</flag>%s.%s<f
81 ··0x0003a4d8·6c61673e·72643c2f·666c6167·3e257300·lag>rd</flag>%s.81 ··0x0003a3d8·6c61673e·72643c2f·666c6167·3e257300·lag>rd</flag>%s.
82 ··0x0003a4e8·25733c66·6c61673e·72613c2f·666c6167·%s<flag>ra</flag82 ··0x0003a3e8·25733c66·6c61673e·72613c2f·666c6167·%s<flag>ra</flag
83 ··0x0003a4f8·3e257300·25733c66·6c61673e·7a663c2f·>%s.%s<flag>zf</83 ··0x0003a3f8·3e257300·25733c66·6c61673e·7a663c2f·>%s.%s<flag>zf</
84 ··0x0003a508·666c6167·3e257300·25733c66·6c61673e·flag>%s.%s<flag>84 ··0x0003a408·666c6167·3e257300·25733c66·6c61673e·flag>%s.%s<flag>
85 ··0x0003a518·61643c2f·666c6167·3e257300·25733c66·ad</flag>%s.%s<f85 ··0x0003a418·61643c2f·666c6167·3e257300·25733c66·ad</flag>%s.%s<f
86 ··0x0003a528·6c61673e·63643c2f·666c6167·3e257300·lag>cd</flag>%s.86 ··0x0003a428·6c61673e·63643c2f·666c6167·3e257300·lag>cd</flag>%s.
87 ··0x0003a538·25733c2f·666c6167·733e2573·00000000·%s</flags>%s....87 ··0x0003a438·25733c2f·666c6167·733e2573·00000000·%s</flags>%s....
88 ··0x0003a548·25733c25·7320616d·6f756e74·3d222564·%s<%s·amount="%d88 ··0x0003a448·25733c25·7320616d·6f756e74·3d222564·%s<%s·amount="%d
89 ··0x0003a558·223e2573·00000000·25733c6e·616d6520·">%s....%s<name·89 ··0x0003a458·223e2573·00000000·25733c6e·616d6520·">%s....%s<name·
90 ··0x0003a568·636c6173·733d2225·7b646e73·636c6173·class="%{dnsclas90 ··0x0003a468·636c6173·733d2225·7b646e73·636c6173·class="%{dnsclas
91 ··0x0003a578·737d2220·74797065·3d22257b·646e7374·s}"·type="%{dnst91 ··0x0003a478·737d2220·74797065·3d22257b·646e7374·s}"·type="%{dnst
92 ··0x0003a588·7970657d·22207474·6c222564·223e257b·ype}"·ttl"%d">%{92 ··0x0003a488·7970657d·22207474·6c222564·223e257b·ype}"·ttl"%d">%{
93 ··0x0003a598·646e736e·616d657d·3c2f6e61·6d653e25·dnsname}</name>%93 ··0x0003a498·646e736e·616d657d·3c2f6e61·6d653e25·dnsname}</name>%
94 ··0x0003a5a8·73000000·25733c72·64617461·3e000000·s...%s<rdata>...94 ··0x0003a4a8·73000000·25733c72·64617461·3e000000·s...%s<rdata>...
95 ··0x0003a5b8·3c2f7264·6174613e·25730000·6d657373·</rdata>%s..mess95 ··0x0003a4b8·3c2f7264·6174613e·25730000·6d657373·</rdata>%s..mess
96 ··0x0003a5c8·6167655f·76696577·65725f6a·736f6e00·age_viewer_json.96 ··0x0003a4c8·6167655f·76696577·65725f6a·736f6e00·age_viewer_json.
97 ··0x0003a5d8·71756573·74696f6e·73000000·616e7377·questions...answ97 ··0x0003a4d8·71756573·74696f6e·73000000·616e7377·questions...answ
98 ··0x0003a5e8·65727300·61757468·6f726974·69657300·ers.authorities.98 ··0x0003a4e8·65727300·61757468·6f726974·69657300·ers.authorities.
99 ··0x0003a5f8·61646469·74696f6e·616c7300·71756573·additionals.ques99 ··0x0003a4f8·61646469·74696f6e·616c7300·71756573·additionals.ques
100 ··0x0003a608·74696f6e·00000000·616e7377·65720000·tion....answer..100 ··0x0003a508·74696f6e·00000000·616e7377·65720000·tion....answer..
101 ··0x0003a618·61757468·6f726974·79000000·61646469·authority...addi101 ··0x0003a518·61757468·6f726974·79000000·61646469·authority...addi
102 ··0x0003a628·74696f6e·616c0000·6d657373·6167655f·tional..message_102 ··0x0003a528·74696f6e·616c0000·6d657373·6167655f·tional..message_
103 ··0x0003a638·76696577·65725f70·61727365·00000000·viewer_parse....103 ··0x0003a538·76696577·65725f70·61727365·00000000·viewer_parse....
104 ··0x0003a648·6d657373·6167655f·76696577·65725f77·message_viewer_w104 ··0x0003a548·6d657373·6167655f·76696577·65725f77·message_viewer_w
105 ··0x0003a658·69726500·3c3f786d·6c207665·7273696f·ire.<?xml·versio105 ··0x0003a558·69726500·3c3f786d·6c207665·7273696f·ire.<?xml·versio
106 ··0x0003a668·6e3d2231·2e302220·656e636f·64696e67·n="1.0"·encoding106 ··0x0003a568·6e3d2231·2e302220·656e636f·64696e67·n="1.0"·encoding
107 ··0x0003a678·3d225554·462d3822·3f3e2573·00000000·="UTF-8"?>%s....107 ··0x0003a578·3d225554·462d3822·3f3e2573·00000000·="UTF-8"?>%s....
108 ··0x0003a688·6d657373·6167655f·76696577·65725f78·message_viewer_x108 ··0x0003a588·6d657373·6167655f·76696577·65725f78·message_viewer_x
109 ··0x0003a698·6d6c0000·7472756e·63617465·6420676f·ml..truncated·go109 ··0x0003a598·6d6c0000·7472756e·63617465·6420676f·ml..truncated·go
110 ··0x0003a6a8·20746370·00000000·65787065·63746564··tcp....expected110 ··0x0003a5a8·20746370·00000000·65787065·63746564··tcp....expected
111 ··0x0003a6b8·20612076·616c6964·20636f6d·6d616e64··a·valid·command111 ··0x0003a5b8·20612076·616c6964·20636f6d·6d616e64··a·valid·command
112 ··0x0003a6c8·00000000·62616420·74736967·206b6579·....bad·tsig·key112 ··0x0003a5c8·00000000·62616420·74736967·206b6579·....bad·tsig·key
113 ··0x0003a6d8·3a202572·00000000·62616420·74736967·:·%r....bad·tsig113 ··0x0003a5d8·3a202572·00000000·62616420·74736967·:·%r....bad·tsig
114 ··0x0003a6e8·206b6579·2073697a·653a2025·72000000··key·size:·%r...114 ··0x0003a5e8·206b6579·2073697a·653a2025·72000000··key·size:·%r...
115 ··0x0003a6f8·77726f6e·6720257b·686f7374·61646472·wrong·%{hostaddr115 ··0x0003a5f8·77726f6e·6720257b·686f7374·61646472·wrong·%{hostaddr
116 ··0x0003a708·7d3a2025·72000000·2d2d0000·0a557361·}:·%r...--...Usa116 ··0x0003a608·7d3a2025·72000000·2d2d0000·0a557361·}:·%r...--...Usa
117 ··0x0003a718·67653a20·79616469·6661205b·2d632063·ge:·yadifa·[-c·c117 ··0x0003a618·67653a20·79616469·6661205b·2d632063·ge:·yadifa·[-c·c
118 ··0x0003a728·6f6e6669·675d205b·2d732073·65727665·onfig]·[-s·serve118 ··0x0003a628·6f6e6669·675d205b·2d732073·65727665·onfig]·[-s·serve
119 ··0x0003a738·725d205b·2d765d20·636f6d6d·616e640a·r]·[-v]·command.119 ··0x0003a638·725d205b·2d765d20·636f6d6d·616e640a·r]·[-v]·command.
120 ··0x0003a748·0a096f70·74696f6e·733a0a09·092d2d63·..options:...--c120 ··0x0003a648·0a096f70·74696f6e·733a0a09·092d2d63·..options:...--c
121 ··0x0003a758·6f6e6669·672f2d63·203c636f·6e666967·onfig/-c·<config121 ··0x0003a658·6f6e6669·672f2d63·203c636f·6e666967·onfig/-c·<config
122 ··0x0003a768·5f66696c·653e2020·203a2075·7365203c·_file>···:·use·<122 ··0x0003a668·5f66696c·653e2020·203a2075·7365203c·_file>···:·use·<
123 ··0x0003a778·636f6e66·69675f66·696c653e·20617320·config_file>·as·123 ··0x0003a678·636f6e66·69675f66·696c653e·20617320·config_file>·as·
124 ··0x0003a788·636f6e66·69677572·6174696f·6e0a0909·configuration...124 ··0x0003a688·636f6e66·69677572·6174696f·6e0a0909·configuration...
125 ··0x0003a798·2d2d7365·72766572·2f2d7320·3c686f73·--server/-s·<hos125 ··0x0003a698·2d2d7365·72766572·2f2d7320·3c686f73·--server/-s·<hos
126 ··0x0003a7a8·743e2020·20202020·20202020·3a203c68·t>··········:·<h126 ··0x0003a6a8·743e2020·20202020·20202020·3a203c68·t>··········:·<h
Max diff block lines reached; 119985/215918 bytes (55.57%) of diff not shown.
277 B
readelf --wide --decompress --hex-dump=.ARM.exidx {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.ARM.exidx':1 Hex·dump·of·section·'.ARM.exidx':
2 ··0x000405b4·d442fc7f·01000000···················.B......2 ··0x000404b4·d843fc7f·01000000···················.C......
  
266 B
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x000405bc·00000000····························....2 ··0x000404bc·00000000····························....
  
272 B
readelf --wide --decompress --hex-dump=.init_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.init_array':1 Hex·dump·of·section·'.init_array':
2 ··0x00050dd4·95490000····························.I..2 ··0x00050dd4·99490000····························.I..
  
272 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x00050dd8·55490000····························UI..2 ··0x00050dd8·59490000····························YI..
  
27.6 KB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 1, 214 lines modifiedOffset 1, 214 lines modified
  
1 Hex·dump·of·section·'.data.rel.ro':1 Hex·dump·of·section·'.data.rel.ro':
2 ··0x00050ddc·714b0000·b54a0000·dd4a0000·494d0000·qK...J...J..IM..2 ··0x00050ddc·7d4b0000·c14a0000·e94a0000·4d4d0000·}K...J...J..MM..
3 ··0x00050dec·694d0000·99490000·814d0000·4ca20300·iM...I...M..L...3 ··0x00050dec·6d4d0000·9d490000·854d0000·4ca10300·mM...I...M..L...
4 ··0x00050dfc·04a60300·10a60300·18a60300·24a60300·............$...4 ··0x00050dfc·04a50300·10a50300·18a50300·24a50300·............$...
5 ··0x00050e0c·6d520000·ed510000·8d500000·ed540000·mR...Q...P...T..5 ··0x00050e0c·61520000·e1510000·81500000·e1540000·aR...Q...P...T..
6 ··0x00050e1c·95560000·b94f0000·55550000·c4a50300·.V...O..UU......6 ··0x00050e1c·91560000·ad4f0000·51550000·c4a40300·.V...O..QU......
7 ··0x00050e2c·0d590000·51580000·79580000·e55a0000·.Y..QX..yX...Z..7 ··0x00050e2c·0d590000·51580000·79580000·dd5a0000·.Y..QX..yX...Z..
8 ··0x00050e3c·055b0000·35570000·1d5b0000·30a60300·.[..5W...[..0...8 ··0x00050e3c·fd5a0000·2d570000·155b0000·30a50300·.Z..-W...[..0...
9 ··0x00050e4c·2d5f0000·715e0000·995e0000·05610000·-_..q^...^...a..9 ··0x00050e4c·1d5f0000·615e0000·895e0000·ed600000·._..a^...^...`..
10 ··0x00050e5c·25610000·555d0000·3d610000·48a60300·%a..U]..=a..H...10 ··0x00050e5c·0d610000·3d5d0000·25610000·48a50300·.a..=]..%a..H...
11 ··0x00050e6c·04a60300·10a60300·18a60300·24a60300·............$...11 ··0x00050e6c·04a50300·10a50300·18a50300·24a50300·............$...
12 ··0x00050e7c·29660000·a9650000·49640000·a9680000·)f...e..Id...h..12 ··0x00050e7c·01660000·81650000·21640000·81680000·.f...e..!d...h..
13 ··0x00050e8c·516a0000·75630000·11690000·88a60300·Qj..uc...i......13 ··0x00050e8c·316a0000·4d630000·f1680000·88a50300·1j..Mc...h......
14 ··0x00050e9c·2b030000·48b30300·2b020000·14b30300·+...H...+.......14 ··0x00050e9c·2b030000·48b20300·2b020000·14b20300·+...H...+.......
15 ··0x00050eac·2b050000·f0b20300·2b010000·88b30300·+.......+.......15 ··0x00050eac·2b050000·f0b10300·2b010000·88b20300·+.......+.......
16 ··0x00050ebc·2b010000·94b30300·2b010000·9cb30300·+.......+.......16 ··0x00050ebc·2b010000·94b20300·2b010000·9cb20300·+.......+.......
17 ··0x00050ecc·2b0b0000·44b30300·2b0c0000·30b30300·+...D...+...0...17 ··0x00050ecc·2b0b0000·44b20300·2b0c0000·30b20300·+...D...+...0...
18 ··0x00050edc·2b060000·5cb30300·2b0a0000·a4b20300·+...\...+.......18 ··0x00050edc·2b060000·5cb20300·2b0a0000·a4b10300·+...\...+.......
19 ··0x00050eec·2b070000·70b30300·00000000·00000000·+...p...........19 ··0x00050eec·2b070000·70b20300·00000000·00000000·+...p...........
20 ··0x00050efc·b5850000·fd850000·81850000·84b70300·................20 ··0x00050efc·a1850000·e9850000·6d850000·84b60300·........m.......
21 ··0x00050f0c·75870000·2d870000·35870000·bcb70300·u...-...5.......21 ··0x00050f0c·61870000·19870000·21870000·bcb60300·a.......!.......
22 ··0x00050f1c·54b20300·20240500·7d920000·d9930000·T...·$..}.......22 ··0x00050f1c·54b10300·20240500·61920000·bd930000·T...·$..a.......
23 ··0x00050f2c·61920000·a1930000·ad920000·75920000·a...........u...23 ··0x00050f2c·45920000·85930000·91920000·59920000·E...........Y...
24 ··0x00050f3c·89920000·01000000·bcbc0300·01000000·................24 ··0x00050f3c·6d920000·01000000·bcbb0300·01000000·m...............
25 ··0x00050f4c·ecb80300·01000000·dcb20300·01000000·................25 ··0x00050f4c·ecb70300·01000000·dcb10300·01000000·................
26 ··0x00050f5c·f8bd0300·01000000·e0fd0300·01000000·................26 ··0x00050f5c·f8bc0300·01000000·e0fc0300·01000000·................
27 ··0x00050f6c·00be0300·00000000·a8bc0300·00000000·................27 ··0x00050f6c·00bd0300·00000000·a8bb0300·00000000·................
28 ··0x00050f7c·94b40300·00000000·e4b30300·00000000·................28 ··0x00050f7c·94b30300·00000000·e4b20300·00000000·................
29 ··0x00050f8c·08be0300·00000000·bcb30300·00000000·................29 ··0x00050f8c·08bd0300·00000000·bcb20300·00000000·................
30 ··0x00050f9c·14be0300·00000000·00000000·00000000·................30 ··0x00050f9c·14bd0300·00000000·00000000·00000000·................
31 ··0x00050fac·00000000·81b70000·b9b70000·79b70000·............y...31 ··0x00050fac·00000000·65b70000·9db70000·5db70000·....e.......]...
32 ··0x00050fbc·cdb70000·d5b70000·c5b70000·8db70000·................32 ··0x00050fbc·b1b70000·b9b70000·a9b70000·71b70000·............q...
33 ··0x00050fcc·9db80000·edb80000·05b90000·30be0300·............0...33 ··0x00050fcc·85b80000·d5b80000·edb80000·30bd0300·............0...
34 ··0x00050fdc·48c30300·08000000·75c60000·20c30300·H.......u...·...34 ··0x00050fdc·48c20300·08000000·51c60000·20c20300·H.......Q...·...
35 ··0x00050fec·0a000000·c1c40000·3cc30300·08000000·........<.......35 ··0x00050fec·0a000000·7dc40000·3cc20300·08000000·....}...<.......
36 ··0x00050ffc·4dc50000·2cc30300·0c000000·85d20000·M...,...........36 ··0x00050ffc·15c50000·2cc20300·0c000000·5dd20000·....,.......]...
37 ··0x0005100c·94c30300·07000000·d1d10000·68c30300·............h...37 ··0x0005100c·94c20300·07000000·a9d10000·68c20300·............h...
38 ··0x0005101c·08000000·51d20000·5cc30300·08000000·....Q...\.......38 ··0x0005101c·08000000·29d20000·5cc20300·08000000·....)...\.......
39 ··0x0005102c·0de10000·54c30300·07000000·89c70000·....T...........39 ··0x0005102c·e1e00000·54c20300·07000000·61c70000·....T.......a...
40 ··0x0005103c·74c30300·0c000000·39c40000·84c30300·t.......9.......40 ··0x0005103c·74c20300·0c000000·f5c30000·84c20300·t...............
41 ··0x0005104c·0d000000·adc30000·9cc30300·09000000·................41 ··0x0005104c·0d000000·69c30000·9cc20300·09000000·....i...........
42 ··0x0005105c·9dd10000·14c30300·09000000·79c70000·............y...42 ··0x0005105c·75d10000·14c20300·09000000·49c70000·u...........I...
43 ··0x0005106c·10c30300·0d000000·e1e10000·04c30300·................43 ··0x0005106c·10c20300·0d000000·b5e10000·04c20300·................
44 ··0x0005107c·0a000000·01df0000·fcc20300·05000000·................44 ··0x0005107c·0a000000·d5de0000·fcc10300·05000000·................
45 ··0x0005108c·71e00000·01000000·44c80300·02000000·q.......D.......45 ··0x0005108c·45e00000·01000000·44c70300·02000000·E.......D.......
46 ··0x0005109c·58c80300·03000000·6cc80300·04000000·X.......l.......46 ··0x0005109c·58c70300·03000000·6cc70300·04000000·X.......l.......
47 ··0x000510ac·74c80300·05000000·7cc80300·07000000·t.......|.......47 ··0x000510ac·74c70300·05000000·7cc70300·07000000·t.......|.......
48 ··0x000510bc·88c80300·08000000·94c80300·09000000·................48 ··0x000510bc·88c70300·08000000·94c70300·09000000·................
49 ··0x000510cc·9cc80300·00000000·00000000·710d0100·............q...49 ··0x000510cc·9cc70300·00000000·00000000·350d0100·............5...
50 ··0x000510dc·95090100·71090100·b90b0100·81090100·....q...........50 ··0x000510dc·69090100·45090100·8d0b0100·55090100·i...E.......U...
51 ··0x000510ec·e90f0100·a9080100·7d080100·18cb0300·........}.......51 ··0x000510ec·990f0100·7d080100·51080100·18ca0300·....}...Q.......
52 ··0x000510fc·110d0100·e10b0100·210d0100·18cb0300·........!.......52 ··0x000510fc·d50c0100·b50b0100·e50c0100·18ca0300·................
53 ··0x0005110c·95160100·9d140100·55140100·35160100·........U...5...53 ··0x0005110c·41160100·4d140100·05140100·e5150100·A...M...........
54 ··0x0005111c·89140100·21180100·65140100·ad130100·....!...e.......54 ··0x0005111c·39140100·cd170100·15140100·5d130100·9...........]...
55 ··0x0005112c·04cc0300·5d160100·2d1a0100·6d160100·....]...-...m...55 ··0x0005112c·04cb0300·0d160100·d9190100·1d160100·................
56 ··0x0005113c·04cc0300·451e0100·d9210100·51220100·....E....!..Q"..56 ··0x0005113c·04cb0300·ed1d0100·7d210100·f5210100·........}!...!..
57 ··0x0005114c·a1220100·311e0100·41210100·b51d0100·."..1...A!......57 ··0x0005114c·45220100·d91d0100·e5200100·5d1d0100·E".......·..]...
58 ··0x0005115c·011e0100·98cd0300·c9200100·7d1e0100·.........·..}...58 ··0x0005115c·a91d0100·98cc0300·6d200100·251e0100·........m·..%...
59 ··0x0005116c·d9200100·98cd0300·894f0100·f54f0100·.·.......O...O..59 ··0x0005116c·7d200100·98cc0300·914f0100·fd4f0100·}·.......O...O..
60 ··0x0005117c·594f0100·4cd20300·894f0100·f54f0100·YO..L....O...O..60 ··0x0005117c·614f0100·4cd10300·914f0100·fd4f0100·aO..L....O...O..
61 ··0x0005118c·7d4f0100·30d20300·31520100·01530100·}O..0...1R...S..61 ··0x0005118c·854f0100·30d10300·21520100·f1520100·.O..0...!R...R..
62 ··0x0005119c·09520100·60d20300·8d520100·01530100·.R..`....R...S..62 ··0x0005119c·f9510100·60d10300·7d520100·f1520100·.Q..`...}R...R..
63 ··0x000511ac·09520100·60d20300·31520100·01530100·.R..`...1R...S..63 ··0x000511ac·f9510100·60d10300·21520100·f1520100·.Q..`...!R...R..
64 ··0x000511bc·25520100·74d20300·a9910100·79910100·%R..t.......y...64 ··0x000511bc·15520100·74d10300·a9910100·79910100·.R..t.......y...
65 ··0x000511cc·55910100·34d50300·09c50100·15c50100·U...4...........65 ··0x000511cc·55910100·34d40300·e1c40100·edc40100·U...4...........
66 ··0x000511dc·21c50100·2dc50100·39c50100·45c50100·!...-...9...E...66 ··0x000511dc·f9c40100·05c50100·11c50100·1dc50100·................
67 ··0x000511ec·51c50100·80d70300·9de70100·39e70100·Q...........9...67 ··0x000511ec·29c50100·80d60300·69e70100·05e70100·).......i.......
68 ··0x000511fc·0de80100·e0d80300·6df10100·3df10100·........m...=...68 ··0x000511fc·d9e70100·e0d70300·39f10100·09f10100·........9.......
69 ··0x0005120c·19f10100·c8d90300·e4a10300·84dc0300·................69 ··0x0005120c·e5f00100·c8d80300·e4a00300·84db0300·................
70 ··0x0005121c·8cdc0300·2cc20300·94dc0300·a4fe0300·....,...........70 ··0x0005121c·8cdb0300·2cc10300·94db0300·a4fd0300·....,...........
71 ··0x0005122c·a4fe0300·a4fe0300·a4fe0300·88b40300·................71 ··0x0005122c·a4fd0300·a4fd0300·a4fd0300·88b30300·................
72 ··0x0005123c·a4fe0300·a4fe0300·a4fe0300·a4fe0300·................72 ··0x0005123c·a4fd0300·a4fd0300·a4fd0300·a4fd0300·................
73 ··0x0005124c·a4fe0300·a4fe0300·18dc0300·20dc0300·............·...73 ··0x0005124c·a4fd0300·a4fd0300·18db0300·20db0300·............·...
74 ··0x0005125c·28dc0300·34dc0300·40dc0300·48dc0300·(...4...@...H...74 ··0x0005125c·28db0300·34db0300·40db0300·48db0300·(...4...@...H...
75 ··0x0005126c·50dc0300·5cdc0300·64dc0300·6cdc0300·P...\...d...l...75 ··0x0005126c·50db0300·5cdb0300·64db0300·6cdb0300·P...\...d...l...
76 ··0x0005127c·74dc0300·a4fe0300·a4fe0300·a4fe0300·t...............76 ··0x0005127c·74db0300·a4fd0300·a4fd0300·a4fd0300·t...............
77 ··0x0005128c·a4fe0300·a4fe0300·7cdc0300·20b90300·........|...·...77 ··0x0005128c·a4fd0300·a4fd0300·7cdb0300·20b80300·........|...·...
78 ··0x0005129c·20b90300·20b90300·20b90300·20b90300··...·...·...·...78 ··0x0005129c·20b80300·20b80300·20b80300·20b80300··...·...·...·...
79 ··0x000512ac·20b90300·20b90300·20b90300·20b90300··...·...·...·...79 ··0x000512ac·20b80300·20b80300·20b80300·20b80300··...·...·...·...
80 ··0x000512bc·20b90300·20b90300·20b90300·20b90300··...·...·...·...80 ··0x000512bc·20b80300·20b80300·20b80300·20b80300··...·...·...·...
81 ··0x000512cc·20b90300·20b90300·00010000·bcc20300··...·...........81 ··0x000512cc·20b80300·20b80300·00010000·bcc10300··...·...........
82 ··0x000512dc·00020000·a0dc0300·00030000·c0c20300·................82 ··0x000512dc·00020000·a0db0300·00030000·c0c10300·................
83 ··0x000512ec·00040000·c4c20300·002a0000·88b40300·.........*......83 ··0x000512ec·00040000·c4c10300·002a0000·88b30300·.........*......
84 ··0x000512fc·00fe0000·a4dc0300·00ff0000·fcc10300·................84 ··0x000512fc·00fe0000·a4db0300·00ff0000·fcc00300·................
85 ··0x0005130c·00000000·00000000·00010000·f8c10300·................85 ··0x0005130c·00000000·00000000·00010000·f8c00300·................
86 ··0x0005131c·00020000·9cc20300·00030000·4cc00300·............L...86 ··0x0005131c·00020000·9cc10300·00030000·4cbf0300·............L...
87 ··0x0005132c·00040000·50c00300·00050000·54c00300·....P.......T...87 ··0x0005132c·00040000·50bf0300·00050000·54bf0300·....P.......T...
88 ··0x0005133c·00060000·5cc00300·00070000·60c00300·....\.......`...88 ··0x0005133c·00060000·5cbf0300·00070000·60bf0300·....\.......`...
89 ··0x0005134c·00080000·64c00300·00090000·68c00300·....d.......h...89 ··0x0005134c·00080000·64bf0300·00090000·68bf0300·....d.......h...
90 ··0x0005135c·000a0000·ac040400·000b0000·6cc00300·............l...90 ··0x0005135c·000a0000·ac030400·000b0000·6cbf0300·............l...
91 ··0x0005136c·000c0000·70c00300·000d0000·74c00300·....p.......t...91 ··0x0005136c·000c0000·70bf0300·000d0000·74bf0300·....p.......t...
92 ··0x0005137c·000e0000·7cc00300·000f0000·84c00300·....|...........92 ··0x0005137c·000e0000·7cbf0300·000f0000·84bf0300·....|...........
93 ··0x0005138c·00100000·88c00300·00110000·8cc00300·................93 ··0x0005138c·00100000·88bf0300·00110000·8cbf0300·................
94 ··0x0005139c·00120000·90c00300·00130000·98c00300·................94 ··0x0005139c·00120000·90bf0300·00130000·98bf0300·................
95 ··0x000513ac·00140000·9cc00300·00150000·a4c00300·................95 ··0x000513ac·00140000·9cbf0300·00150000·a4bf0300·................
96 ··0x000513bc·00160000·a8c00300·00170000·b0c00300·................96 ··0x000513bc·00160000·a8bf0300·00170000·b0bf0300·................
97 ··0x000513cc·00180000·70e50300·00190000·54e50300·....p.......T...97 ··0x000513cc·00180000·70e40300·00190000·54e40300·....p.......T...
98 ··0x000513dc·001a0000·bcc00300·001b0000·c0c00300·................98 ··0x000513dc·001a0000·bcbf0300·001b0000·c0bf0300·................
99 ··0x000513ec·001c0000·c8c00300·001d0000·d0c00300·................99 ··0x000513ec·001c0000·c8bf0300·001d0000·d0bf0300·................
100 ··0x000513fc·001e0000·d4c00300·001f0000·d8c00300·................100 ··0x000513fc·001e0000·d4bf0300·001f0000·d8bf0300·................
101 ··0x0005140c·00200000·dcc00300·00210000·e4c00300·.·.......!......101 ··0x0005140c·00200000·dcbf0300·00210000·e4bf0300·.·.......!......
102 ··0x0005141c·00220000·e8c00300·00230000·f0c00300·.".......#......102 ··0x0005141c·00220000·e8bf0300·00230000·f0bf0300·.".......#......
103 ··0x0005142c·00240000·f8c00300·00250000·fcc00300·.$.......%......103 ··0x0005142c·00240000·f8bf0300·00250000·fcbf0300·.$.......%......
104 ··0x0005143c·00260000·04c10300·00270000·08c10300·.&.......'......104 ··0x0005143c·00260000·04c00300·00270000·08c00300·.&.......'......
105 ··0x0005144c·00280000·10c10300·00290000·18c10300·.(.......)......105 ··0x0005144c·00280000·10c00300·00290000·18c00300·.(.......)......
106 ··0x0005145c·002a0000·1cc10300·002b0000·20c10300·.*.......+..·...106 ··0x0005145c·002a0000·1cc00300·002b0000·20c00300·.*.......+..·...
107 ··0x0005146c·002c0000·24c10300·002d0000·2cc10300·.,..$....-..,...107 ··0x0005146c·002c0000·24c00300·002d0000·2cc00300·.,..$....-..,...
108 ··0x0005147c·002e0000·38c10300·002f0000·40c10300·....8..../..@...108 ··0x0005147c·002e0000·38c00300·002f0000·40c00300·....8..../..@...
109 ··0x0005148c·00300000·48c10300·00310000·50c10300·.0..H....1..P...109 ··0x0005148c·00300000·48c00300·00310000·50c00300·.0..H....1..P...
110 ··0x0005149c·00320000·58c10300·00330000·60c10300·.2..X....3..`...110 ··0x0005149c·00320000·58c00300·00330000·60c00300·.2..X....3..`...
111 ··0x000514ac·00340000·6cc10300·00370000·74c10300·.4..l....7..t...111 ··0x000514ac·00340000·6cc00300·00370000·74c00300·.4..l....7..t...
112 ··0x000514bc·00380000·78c10300·00390000·80c10300·.8..x....9......112 ··0x000514bc·00380000·78c00300·00390000·80c00300·.8..x....9......
113 ··0x000514cc·003a0000·88c10300·003b0000·9cdc0300·.:.......;......113 ··0x000514cc·003a0000·88c00300·003b0000·9cdb0300·.:.......;......
114 ··0x000514dc·00630000·90c10300·00640000·94c10300·.c.......d......114 ··0x000514dc·00630000·90c00300·00640000·94c00300·.c.......d......
115 ··0x000514ec·00680000·acc10300·00690000·b0c10300·.h.......i......115 ··0x000514ec·00680000·acc00300·00690000·b0c00300·.h.......i......
116 ··0x000514fc·006a0000·b4c10300·006b0000·b8c10300·.j.......k......116 ··0x000514fc·006a0000·b4c00300·006b0000·b8c00300·.j.......k......
117 ··0x0005150c·006c0000·bcc10300·006d0000·c4c10300·.l.......m......117 ··0x0005150c·006c0000·bcc00300·006d0000·c4c00300·.l.......m......
118 ··0x0005151c·00f90000·ccc10300·00fa0000·d4c10300·................118 ··0x0005151c·00f90000·ccc00300·00fa0000·d4c00300·................
119 ··0x0005152c·00fb0000·dcc10300·00fc0000·e4c10300·................119 ··0x0005152c·00fb0000·dcc00300·00fc0000·e4c00300·................
120 ··0x0005153c·00fd0000·ecc10300·00fe0000·f4c10300·................120 ··0x0005153c·00fd0000·ecc00300·00fe0000·f4c00300·................
121 ··0x0005154c·00ff0000·fcc10300·01000000·00c20300·................121 ··0x0005154c·00ff0000·fcc00300·01000000·00c10300·................
122 ··0x0005155c·01010000·04c20300·80000000·08c20300·................122 ··0x0005155c·01010000·04c10300·80000000·08c10300·................
123 ··0x0005156c·80010000·0cc20300·2a010000·10c20300·........*.......123 ··0x0005156c·80010000·0cc10300·2a010000·10c10300·........*.......
124 ··0x0005157c·2a020000·1cc20300·2a030000·28c20300·*.......*...(...124 ··0x0005157c·2a020000·1cc10300·2a030000·28c10300·*.......*...(...
125 ··0x0005158c·2a040000·34c20300·2a050000·3cc20300·*...4...*...<...125 ··0x0005158c·2a040000·34c10300·2a050000·3cc10300·*...4...*...<...
126 ··0x0005159c·2a060000·44c20300·2a070000·4cc20300·*...D...*...L...126 ··0x0005159c·2a060000·44c10300·2a070000·4cc10300·*...D...*...L...
Max diff block lines reached; 5965/28201 bytes (21.15%) of diff not shown.
1.35 KB
readelf --wide --decompress --hex-dump=.got {}
    
Offset 52, 15 lines modifiedOffset 52, 15 lines modified
52 ··0x00051f24·803b0000·803b0000·803b0000·803b0000·.;...;...;...;..52 ··0x00051f24·803b0000·803b0000·803b0000·803b0000·.;...;...;...;..
53 ··0x00051f34·803b0000·803b0000·803b0000·803b0000·.;...;...;...;..53 ··0x00051f34·803b0000·803b0000·803b0000·803b0000·.;...;...;...;..
54 ··0x00051f44·803b0000·803b0000·803b0000·803b0000·.;...;...;...;..54 ··0x00051f44·803b0000·803b0000·803b0000·803b0000·.;...;...;...;..
55 ··0x00051f54·803b0000·803b0000·803b0000·803b0000·.;...;...;...;..55 ··0x00051f54·803b0000·803b0000·803b0000·803b0000·.;...;...;...;..
56 ··0x00051f64·803b0000·803b0000·803b0000·803b0000·.;...;...;...;..56 ··0x00051f64·803b0000·803b0000·803b0000·803b0000·.;...;...;...;..
57 ··0x00051f74·803b0000·803b0000·803b0000·803b0000·.;...;...;...;..57 ··0x00051f74·803b0000·803b0000·803b0000·803b0000·.;...;...;...;..
58 ··0x00051f84·803b0000·803b0000·803b0000·c0260500·.;...;...;...&..58 ··0x00051f84·803b0000·803b0000·803b0000·c0260500·.;...;...;...&..
59 ··0x00051f94·e5970300·e09e0500·00000000·ac9e0500·................59 ··0x00051f94·e5960300·e09e0500·00000000·ac9e0500·................
60 ··0x00051fa4·25b60200·b09e0500·b49e0500·59780000·%...........Yx..60 ··0x00051fa4·61b50200·b09e0500·b49e0500·4d780000·a...........Mx..
61 ··0x00051fb4·00000000·b1770000·00000000·00000000·.....w..........61 ··0x00051fb4·00000000·a5770000·00000000·00000000·.....w..........
62 ··0x00051fc4·71740000·c8260500·a5970300·b89e0500·qt...&..........62 ··0x00051fc4·65740000·c8260500·a5960300·b89e0500·et...&..........
63 ··0x00051fd4·dd740000·396c0000·bc260500·14130500·.t..9l...&......63 ··0x00051fd4·d1740000·156c0000·bc260500·14130500·.t...l...&......
64 ··0x00051fe4·00000000·bc9e0500·00000000·c49e0500·................64 ··0x00051fe4·00000000·bc9e0500·00000000·c49e0500·................
65 ··0x00051ff4·c09e0500·00000000·39460000··········........9F..65 ··0x00051ff4·c09e0500·00000000·39460000··········........9F..
  
11.8 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 104 lines modifiedOffset 1, 104 lines modified
  
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
2 ··0x00052000·00000000·04200500·60a20300·74a20300·.....·..`...t...2 ··0x00052000·00000000·04200500·60a10300·74a10300·.....·..`...t...
3 ··0x00052010·84a20300·98a20300·d8a50300·e4a50300·................3 ··0x00052010·84a10300·98a10300·d8a40300·e4a40300·................
4 ··0x00052020·eca50300·f8a50300·60a20300·74a20300·........`...t...4 ··0x00052020·eca40300·f8a40300·60a10300·74a10300·........`...t...
5 ··0x00052030·84a20300·98a20300·60a20300·74a20300·........`...t...5 ··0x00052030·84a10300·98a10300·60a10300·74a10300·........`...t...
6 ··0x00052040·84a20300·98a20300·d8a50300·e4a50300·................6 ··0x00052040·84a10300·98a10300·d8a40300·e4a40300·................
7 ··0x00052050·eca50300·f8a50300·e8b40300·00000000·................7 ··0x00052050·eca40300·f8a40300·e8b30300·00000000·................
8 ··0x00052060·719c0000·6cb40300·1b010000·00000000·q...l...........8 ··0x00052060·559c0000·6cb30300·1b010000·00000000·U...l...........
9 ··0x00052070·00000000·00000000·80b40300·12000000·................9 ··0x00052070·00000000·00000000·80b30300·12000000·................
10 ··0x00052080·81980000·88b40300·00000000·00000000·................10 ··0x00052080·65980000·88b30300·00000000·00000000·e...............
11 ··0x00052090·00000000·00000000·9cb20300·14000000·................11 ··0x00052090·00000000·00000000·9cb10300·14000000·................
12 ··0x000520a0·ad980000·90b40300·00000000·00000000·................12 ··0x000520a0·91980000·90b30300·00000000·00000000·................
13 ··0x000520b0·00000000·00000000·acb20300·04000000·................13 ··0x000520b0·00000000·00000000·acb10300·04000000·................
14 ··0x000520c0·79970000·14d30300·00000000·00000000·y...............14 ··0x000520c0·5d970000·14d20300·00000000·00000000·]...............
15 ··0x000520d0·00000000·00000000·d4b30300·08000000·................15 ··0x000520d0·00000000·00000000·d4b20300·08000000·................
16 ··0x000520e0·79970000·98b40300·00000000·00000000·y...............16 ··0x000520e0·5d970000·98b30300·00000000·00000000·]...............
17 ··0x000520f0·00000000·00000000·dcb20300·19000000·................17 ··0x000520f0·00000000·00000000·dcb10300·19000000·................
18 ··0x00052100·51940000·e0fd0300·00000000·00000000·Q...............18 ··0x00052100·35940000·e0fc0300·00000000·00000000·5...............
19 ··0x00052110·00000000·00000000·acb30300·16000000·................19 ··0x00052110·00000000·00000000·acb20300·16000000·................
20 ··0x00052120·51940000·bcb30300·00000000·00000000·Q...............20 ··0x00052120·35940000·bcb20300·00000000·00000000·5...............
21 ··0x00052130·00000000·00000000·6ca00300·0c000000·........l.......21 ··0x00052130·00000000·00000000·6c9f0300·0c000000·........l.......
22 ··0x00052140·d9960000·a4b40300·00000000·00000000·................22 ··0x00052140·bd960000·a4b30300·00000000·00000000·................
23 ··0x00052150·00000000·00000000·ecb30300·18000000·................23 ··0x00052150·00000000·00000000·ecb20300·18000000·................
24 ··0x00052160·51940000·bcb30300·00000000·00000000·Q...............24 ··0x00052160·35940000·bcb20300·00000000·00000000·5...............
25 ··0x00052170·00000000·00000000·fcb20300·10000000·................25 ··0x00052170·00000000·00000000·fcb10300·10000000·................
26 ··0x00052180·bd960000·fcc60300·00000000·00000000·................26 ··0x00052180·a1960000·fcc50300·00000000·00000000·................
27 ··0x00052190·00000000·00000000·00000000·00000000·................27 ··0x00052190·00000000·00000000·00000000·00000000·................
28 ··0x000521a0·00000000·00000000·00000000·00000000·................28 ··0x000521a0·00000000·00000000·00000000·00000000·................
29 ··0x000521b0·00000000·00000000·94b20300·9cb20300·................29 ··0x000521b0·00000000·00000000·94b10300·9cb10300·................
30 ··0x000521c0·00000000·a4b20300·acb20300·24b30300·............$...30 ··0x000521c0·00000000·a4b10300·acb10300·24b20300·............$...
31 ··0x000521d0·9cb20300·48b30300·00000000·00000000·....H...........31 ··0x000521d0·9cb10300·48b20300·00000000·00000000·....H...........
32 ··0x000521e0·b4b20300·9cb20300·00000000·bcb20300·................32 ··0x000521e0·b4b10300·9cb10300·00000000·bcb10300·................
33 ··0x000521f0·acb20300·c4b20300·9cb20300·00000000·................33 ··0x000521f0·acb10300·c4b10300·9cb10300·00000000·................
34 ··0x00052200·d0b20300·dcb20300·e4b20300·9cb20300·................34 ··0x00052200·d0b10300·dcb10300·e4b10300·9cb10300·................
35 ··0x00052210·00000000·f0b20300·fcb20300·08b30300·................35 ··0x00052210·00000000·f0b10300·fcb10300·08b20300·................
36 ··0x00052220·9cb20300·14b30300·00000000·00000000·................36 ··0x00052220·9cb10300·14b20300·00000000·00000000·................
37 ··0x00052230·20b30300·9cb20300·30b30300·44b30300··.......0...D...37 ··0x00052230·20b20300·9cb10300·30b20300·44b20300··.......0...D...
38 ··0x00052240·acb20300·54b30300·9cb20300·00000000·....T...........38 ··0x00052240·acb10300·54b20300·9cb10300·00000000·....T...........
39 ··0x00052250·5cb30300·acb20300·64b30300·9cb20300·\.......d.......39 ··0x00052250·5cb20300·acb10300·64b20300·9cb10300·\.......d.......
40 ··0x00052260·00000000·70b30300·acb20300·7cb30300·....p.......|...40 ··0x00052260·00000000·70b20300·acb10300·7cb20300·....p.......|...
41 ··0x00052270·9cb20300·88b30300·00000000·00000000·................41 ··0x00052270·9cb10300·88b20300·00000000·00000000·................
42 ··0x00052280·00000000·00000000·00000000·00000000·................42 ··0x00052280·00000000·00000000·00000000·00000000·................
43 ··0x00052290·00000000·00000000·e4b40300·08000000·................43 ··0x00052290·00000000·00000000·e4b30300·08000000·................
44 ··0x000522a0·719c0000·f0b40300·1b030000·00000000·q...............44 ··0x000522a0·559c0000·f0b30300·1b030000·00000000·U...............
45 ··0x000522b0·00000000·00000000·54b40300·0c000000·........T.......45 ··0x000522b0·00000000·00000000·54b30300·0c000000·........T.......
46 ··0x000522c0·a1960000·ecb80300·00000000·00000000·................46 ··0x000522c0·85960000·ecb70300·00000000·00000000·................
47 ··0x000522d0·00000000·00000000·40b40300·0e000000·........@.......47 ··0x000522d0·00000000·00000000·40b30300·0e000000·........@.......
48 ··0x000522e0·bd960000·7cb40300·00000000·00000000·....|...........48 ··0x000522e0·a1960000·7cb30300·00000000·00000000·....|...........
49 ··0x000522f0·00000000·00000000·4cb40300·0f000000·........L.......49 ··0x000522f0·00000000·00000000·4cb30300·0f000000·........L.......
50 ··0x00052300·bd960000·ecb80300·00000000·00000000·................50 ··0x00052300·a1960000·ecb70300·00000000·00000000·................
51 ··0x00052310·00000000·00000000·24b40300·10000000·........$.......51 ··0x00052310·00000000·00000000·24b30300·10000000·........$.......
52 ··0x00052320·51940000·94b40300·00000000·00000000·Q...............52 ··0x00052320·35940000·94b30300·00000000·00000000·5...............
53 ··0x00052330·00000000·00000000·38b40300·11000000·........8.......53 ··0x00052330·00000000·00000000·38b30300·11000000·........8.......
54 ··0x00052340·51940000·94b40300·00000000·00000000·Q...............54 ··0x00052340·35940000·94b30300·00000000·00000000·5...............
55 ··0x00052350·00000000·00000000·08b50300·00000000·................55 ··0x00052350·00000000·00000000·08b40300·00000000·................
56 ··0x00052360·f97a0000·00000000·02000000·00000000·.z..............56 ··0x00052360·ed7a0000·00000000·02000000·00000000·.z..............
57 ··0x00052370·00000000·00000000·10b50300·00000000·................57 ··0x00052370·00000000·00000000·10b40300·00000000·................
58 ··0x00052380·f97a0000·00000000·01000000·00000000·.z..............58 ··0x00052380·ed7a0000·00000000·01000000·00000000·.z..............
59 ··0x00052390·00000000·00000000·00000000·00000000·................59 ··0x00052390·00000000·00000000·00000000·00000000·................
60 ··0x000523a0·00000000·00000000·00000000·00000000·................60 ··0x000523a0·00000000·00000000·00000000·00000000·................
61 ··0x000523b0·00000000·00000000·00000000·613c0200·............a<..61 ··0x000523b0·00000000·00000000·00000000·013c0200·.............<..
62 ··0x000523c0·64b40300·00000000·41940000·00000000·d.......A.......62 ··0x000523c0·64b30300·00000000·25940000·00000000·d.......%.......
63 ··0x000523d0·00000000·00000000·00000000·00000000·................63 ··0x000523d0·00000000·00000000·00000000·00000000·................
64 ··0x000523e0·5cb40300·01000000·51940000·94b40300·\.......Q.......64 ··0x000523e0·5cb30300·01000000·35940000·94b30300·\.......5.......
65 ··0x000523f0·00000000·00000000·00000000·00000000·................65 ··0x000523f0·00000000·00000000·00000000·00000000·................
66 ··0x00052400·00000000·00000000·00000000·00000000·................66 ··0x00052400·00000000·00000000·00000000·00000000·................
67 ··0x00052410·00000000·00000000·00000000·00000000·................67 ··0x00052410·00000000·00000000·00000000·00000000·................
68 ··0x00052420·ccb30300·00000000·2d970000·00000000·........-.......68 ··0x00052420·ccb20300·00000000·11970000·00000000·................
69 ··0x00052430·00010000·00000000·00000000·00000000·................69 ··0x00052430·00010000·00000000·00000000·00000000·................
70 ··0x00052440·c4b80300·00010000·2d970000·00000000·........-.......70 ··0x00052440·c4b70300·00010000·11970000·00000000·................
71 ··0x00052450·20000000·00000000·00000000·00000000··...............71 ··0x00052450·20000000·00000000·00000000·00000000··...............
72 ··0x00052460·d0b80300·20010000·2d970000·00000000·....·...-.......72 ··0x00052460·d0b70300·20010000·11970000·00000000·....·...........
73 ··0x00052470·00020000·00000000·00000000·00000000·................73 ··0x00052470·00020000·00000000·00000000·00000000·................
74 ··0x00052480·00000000·00000000·00000000·00000000·................74 ··0x00052480·00000000·00000000·00000000·00000000·................
75 ··0x00052490·00000000·00000000·00000000·00000000·................75 ··0x00052490·00000000·00000000·00000000·00000000·................
76 ··0x000524a0·9d000000·d8b80300·a1000000·e4b80300·................76 ··0x000524a0·9d000000·d8b70300·a1000000·e4b70300·................
77 ··0x000524b0·a2000000·f0b80300·a3000000·fcb80300·................77 ··0x000524b0·a2000000·f0b70300·a3000000·fcb70300·................
78 ··0x000524c0·a4000000·08b90300·a5000000·14b90300·................78 ··0x000524c0·a4000000·08b80300·a5000000·14b80300·................
79 ··0x000524d0·00000000·00000000·80010000·00000000·................79 ··0x000524d0·00000000·00000000·80010000·00000000·................
80 ··0x000524e0·613c0200·00000000·593c0200·f0bd0300·a<......Y<......80 ··0x000524e0·013c0200·00000000·f93b0200·f0bc0300·.<.......;......
81 ··0x000524f0·54b20300·05000000·20c00300·e5ec0000·T.......·.......81 ··0x000524f0·54b10300·05000000·20bf0300·b9ec0000·T.......·.......
82 ··0x00052500·79ed0000·f1ec0000·50c80300·00000000·y.......P.......82 ··0x00052500·4ded0000·c5ec0000·50c70300·00000000·M.......P.......
83 ··0x00052510·ffffffff·ffffffff·5c2e0000·90d40300·........\.......83 ··0x00052510·ffffffff·ffffffff·5c2e0000·90d30300·........\.......
84 ··0x00052520·0b000000·b1580100·ff030000·00000000·.....X..........84 ··0x00052520·0b000000·91580100·ff030000·00000000·.....X..........
85 ··0x00052530·ffffffff·00000000·02000000·00001000·................85 ··0x00052530·ffffffff·00000000·02000000·00001000·................
86 ··0x00052540·0f000000·00000000·613c0200·5cd50300·........a<..\...86 ··0x00052540·0f000000·00000000·013c0200·5cd40300·.........<..\...
87 ··0x00052550·ffff0000·f1ed6575·01000000·3ceb0300·......eu....<...87 ··0x00052550·ffff0000·f1ed6575·01000000·3cea0300·......eu....<...
88 ··0x00052560·44eb0300·4ceb0300·54eb0300·ffffffff·D...L...T.......88 ··0x00052560·44ea0300·4cea0300·54ea0300·ffffffff·D...L...T.......
89 ··0x00052570·aced0300·04000000·a5ae0200·a4ed0300·................89 ··0x00052570·acec0300·04000000·e1ad0200·a4ec0300·................
90 ··0x00052580·04000000·0db00200·a0ed0300·03000000·................90 ··0x00052580·04000000·49af0200·a0ec0300·03000000·....I...........
91 ··0x00052590·75b10200·98ed0300·04000000·8db20200·u...............91 ··0x00052590·b1b00200·98ec0300·04000000·c9b10200·................
92 ··0x000525a0·90ed0300·04000000·39b30200·88ed0300·........9.......92 ··0x000525a0·90ec0300·04000000·75b20200·88ec0300·........u.......
93 ··0x000525b0·05000000·e1b30200·80ed0300·06000000·................93 ··0x000525b0·05000000·1db30200·80ec0300·06000000·................
94 ··0x000525c0·f9b40200·74ed0300·0b000000·25b60200·....t.......%...94 ··0x000525c0·35b40200·74ec0300·0b000000·61b50200·5...t.......a...
95 ··0x000525d0·00ff0000·00000000·00fa00ff·00000000·................95 ··0x000525d0·00ff0000·00000000·00fa00ff·00000000·................
96 ··0x000525e0·00000000·ffffffff·00000000·ffffffff·................96 ··0x000525e0·00000000·ffffffff·00000000·ffffffff·................
97 ··0x000525f0·00000000·00000000·00000000·ffffffff·................97 ··0x000525f0·00000000·00000000·00000000·ffffffff·................
98 ··0x00052600·f0250500·00000000·00000000·00000000·.%..............98 ··0x00052600·f0250500·00000000·00000000·00000000·.%..............
99 ··0x00052610·00000000·593c0200·2cfc0300·a0fc0300·....Y<..,.......99 ··0x00052610·00000000·f93b0200·2cfb0300·a0fb0300·.....;..,.......
100 ··0x00052620·1ce8a2d1·00000000·ffffffff·ffffffff·................100 ··0x00052620·1ce8a2d1·00000000·ffffffff·ffffffff·................
101 ··0x00052630·00000000·00000000·20260500·20260500·........·&..·&..101 ··0x00052630·00000000·00000000·20260500·20260500·........·&..·&..
102 ··0x00052640·00000000·00000000···················........102 ··0x00052640·00000000·00000000···················........
  
812 B
stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·37623765·36343831·32663963·33613834·7b7e64812f9c3a842 ··0x00000000·66303762·31653239·66306665·63356331·f07b1e29f0fec5c1
3 ··0x00000010·37656138·32663964·35626265·64386130·7ea82f9d5bbed8a03 ··0x00000010·65633466·66633236·63303033·39343038·ec4ffc26c0039408
4 ··0x00000020·66356435·65642e64·65627567·00000000·f5d5ed.debug....4 ··0x00000020·64316235·64342e64·65627567·00000000·d1b5d4.debug....
5 ··0x00000030·c23added····························.:..5 ··0x00000030·36a1588a····························6.X.
  
13.4 MB
./usr/sbin/yadifad
917 B
readelf --wide --file-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x682511 ··Entry·point·address:···············0x6821
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········774320·(bytes·into·file)13 ··Start·of·section·headers:··········774320·(bytes·into·file)
14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
1.2 KB
readelf --wide --program-header {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x68252 Entry·point·0x6821
3 There·are·9·program·headers,·starting·at·offset·523 There·are·9·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··EXIDX··········0x0b9500·0x000b9500·0x000b9500·0x00008·0x00008·R···0x46 ··EXIDX··········0x0b9258·0x000b9258·0x000b9258·0x00008·0x00008·R···0x4
7 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··INTERP·········0x000154·0x00000154·0x00000154·0x00019·0x00019·R···0x18 ··INTERP·········0x000154·0x00000154·0x00000154·0x00019·0x00019·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-armhf.so.3]9 ······[Requesting·program·interpreter:·/lib/ld-linux-armhf.so.3]
10 ··LOAD···········0x000000·0x00000000·0x00000000·0xb950c·0xb950c·R·E·0x1000010 ··LOAD···········0x000000·0x00000000·0x00000000·0xb9264·0xb9264·R·E·0x10000
11 ··LOAD···········0x0b9bc0·0x000c9bc0·0x000c9bc0·0x03380·0x0d544·RW··0x1000011 ··LOAD···········0x0b9bc0·0x000c9bc0·0x000c9bc0·0x03380·0x0d544·RW··0x10000
12 ··DYNAMIC········0x0baa34·0x000caa34·0x000caa34·0x00118·0x00118·RW··0x412 ··DYNAMIC········0x0baa34·0x000caa34·0x000caa34·0x00118·0x00118·RW··0x4
13 ··NOTE···········0x000170·0x00000170·0x00000170·0x00044·0x00044·R···0x413 ··NOTE···········0x000170·0x00000170·0x00000170·0x00044·0x00044·R···0x4
14 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1014 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
15 ··GNU_RELRO······0x0b9bc0·0x000c9bc0·0x000c9bc0·0x01440·0x01440·R···0x115 ··GNU_RELRO······0x0b9bc0·0x000c9bc0·0x000c9bc0·0x01440·0x01440·R···0x1
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
2.0 KB
readelf --wide --sections {}
    
Offset 11, 19 lines modifiedOffset 11, 19 lines modified
11 ··[·6]·.dynstr···········STRTAB··········0000125c·00125c·000c1f·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000125c·00125c·000c1f·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········00001e7c·001e7c·000212·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00001e7c·001e7c·000212·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00002090·002090·0000c0·00···A··6···4··413 ··[·8]·.gnu.version_r····VERNEED·········00002090·002090·0000c0·00···A··6···4··4
14 ··[·9]·.rel.dyn··········REL·············00002150·002150·002d20·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············00002150·002150·002d20·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00004e70·004e70·000800·08··AI··5··22··415 ··[10]·.rel.plt··········REL·············00004e70·004e70·000800·08··AI··5··22··4
16 ··[11]·.init·············PROGBITS········00005670·005670·00000c·00··AX··0···0··416 ··[11]·.init·············PROGBITS········00005670·005670·00000c·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000567c·00567c·000c98·04··AX··0···0··417 ··[12]·.plt··············PROGBITS········0000567c·00567c·000c98·04··AX··0···0··4
18 ··[13]·.text·············PROGBITS········00006318·006318·08d864·00··AX··0···0··818 ··[13]·.text·············PROGBITS········00006318·006318·08d5bc·00··AX··0···0··8
19 ··[14]·.fini·············PROGBITS········00093b7c·093b7c·000008·00··AX··0···0··419 ··[14]·.fini·············PROGBITS········000938d4·0938d4·000008·00··AX··0···0··4
20 ··[15]·.rodata···········PROGBITS········00093b88·093b88·025978·00···A··0···0··820 ··[15]·.rodata···········PROGBITS········000938e0·0938e0·025978·00···A··0···0··8
21 ··[16]·.ARM.exidx········ARM_EXIDX·······000b9500·0b9500·000008·00··AL·13···0··421 ··[16]·.ARM.exidx········ARM_EXIDX·······000b9258·0b9258·000008·00··AL·13···0··4
22 ··[17]·.eh_frame·········PROGBITS········000b9508·0b9508·000004·00···A··0···0··422 ··[17]·.eh_frame·········PROGBITS········000b9260·0b9260·000004·00···A··0···0··4
23 ··[18]·.init_array·······INIT_ARRAY······000c9bc0·0b9bc0·000004·04··WA··0···0··423 ··[18]·.init_array·······INIT_ARRAY······000c9bc0·0b9bc0·000004·04··WA··0···0··4
24 ··[19]·.fini_array·······FINI_ARRAY······000c9bc4·0b9bc4·000004·04··WA··0···0··424 ··[19]·.fini_array·······FINI_ARRAY······000c9bc4·0b9bc4·000004·04··WA··0···0··4
25 ··[20]·.data.rel.ro······PROGBITS········000c9bc8·0b9bc8·000e6c·00··WA··0···0··425 ··[20]·.data.rel.ro······PROGBITS········000c9bc8·0b9bc8·000e6c·00··WA··0···0··4
26 ··[21]·.dynamic··········DYNAMIC·········000caa34·0baa34·000118·08··WA··6···0··426 ··[21]·.dynamic··········DYNAMIC·········000caa34·0baa34·000118·08··WA··6···0··4
27 ··[22]·.got··············PROGBITS········000cab4c·0bab4c·0004b4·04··WA··0···0··427 ··[22]·.got··············PROGBITS········000cab4c·0bab4c·0004b4·04··WA··0···0··4
28 ··[23]·.data·············PROGBITS········000cb000·0bb000·001f40·00··WA··0···0··828 ··[23]·.data·············PROGBITS········000cb000·0bb000·001f40·00··WA··0···0··8
29 ··[24]·.bss··············NOBITS··········000ccf40·0bcf40·00a1c4·00··WA··0···0·6429 ··[24]·.bss··············NOBITS··········000ccf40·0bcf40·00a1c4·00··WA··0···0·64
992 B
readelf --wide --dynamic {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ··Tag········Type·························Name/Value3 ··Tag········Type·························Name/Value
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libssl.so.1.1]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libssl.so.1.1]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libcrypto.so.1.1]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libcrypto.so.1.1]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so.2]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so.2]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libpthread.so.0]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libpthread.so.0]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
9 ·0x0000000c·(INIT)·······················0x56709 ·0x0000000c·(INIT)·······················0x5670
10 ·0x0000000d·(FINI)·······················0x93b7c10 ·0x0000000d·(FINI)·······················0x938d4
11 ·0x00000019·(INIT_ARRAY)·················0xc9bc011 ·0x00000019·(INIT_ARRAY)·················0xc9bc0
12 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)12 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
13 ·0x0000001a·(FINI_ARRAY)·················0xc9bc413 ·0x0000001a·(FINI_ARRAY)·················0xc9bc4
14 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)14 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
15 ·0x6ffffef5·(GNU_HASH)···················0x1b415 ·0x6ffffef5·(GNU_HASH)···················0x1b4
16 ·0x00000005·(STRTAB)·····················0x125c16 ·0x00000005·(STRTAB)·····················0x125c
17 ·0x00000006·(SYMTAB)·····················0x1cc17 ·0x00000006·(SYMTAB)·····················0x1cc
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.ABI-tag1 Displaying·notes·found·in:·.note.ABI-tag
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.03 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner·················Data·size»  Description5 ··Owner·················Data·size»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·94782eafd292670457fbce690533c676c1e481486 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6cf6105d643c9aa436cbc8c056e64caeaaccaa6e
7.39 KB
strings --all --bytes=8 {}
    
Offset 173, 310 lines modifiedOffset 173, 328 lines modified
173 OPENSSL_1_1_0173 OPENSSL_1_1_0
174 GLIBC_2.4174 GLIBC_2.4
175 GLIBC_2.15175 GLIBC_2.15
176 GLIBC_2.28176 GLIBC_2.28
177 GLIBC_2.7177 GLIBC_2.7
178 GLIBC_2.17178 GLIBC_2.17
179 H»      KxD»   J{D179 H»      KxD»   J{D
180 ]lF·FzDh 
181 ,I,HyDxDZ180 ,I,HyDxDZ
182 `{JFXKYF181 F)F8FBNe
183 )F2F8`8FW182 !#F(FZF1F
184 FWH|D"hxD183 )F8`2F8FW
185 6L|D#hXiB184 6L|D#hXiB
186 %K&J~D0h185 /J0K·FzD{D
187 /J·F/KzD 
188 MxD|D}D)Fk186 MxD|D}D)Fk
189 ^,M|D}D·Fihk187 ^,M|D}D·Fihk
 188 4sK:FsO)FxD
190 GeJ)F@FKFzDY189 GeJ)F@FKFzDY
191 ZIJFZHyDxDZ190 ZIZHJFyDxDZ
192 0H1F*FxDg191 0H1F*FxDg
193 )J#I)KzD|X192 $L(H)K)J*I<YxD
194 (I{D(J·FyDzDg193 {DzDyD·Ff
195 $I{D$J·FyDzDg194 L%H%K&J&I<YxD{DzDyD
196 JyD{DzDg195 K·J·I<Y}DxD{D
197 GJ6XzD0hl196 FHHIJ+FO
198 /J9F(FzDY 
199 %J9F(FzDY197 %J9F(FzDY
200 4JAF(FzDY198 4JAF(FzDY
201 )JAF(FzDY199 )JAF(FzDY
202 zN{K{J~D200 'J#h(hzDO
203 ]{*FAFXFo201 ]{*FAFXFo
204 {hAF8F[h202 {hAF8F[h
205 {hAF8F[h203 {hAF8F[h
206 ezD3F(hh204 »       rYF{D8F
207 ezD3F(hh205 J+FzD0hO
208 'h(hzD;Fh206 )K*H2F!F{DxD
209 )K2F!F)H{DxD207 'J#h(hzDO
210 J?XzD8hh208 DHEMxD}D
211 %h0hzD+Fh209 F|D·J·F`Y
212 =J·h~D3FzDg 
213 D#F:F0hO 
214 [W_S_O_J_210 [W_S_O_J_
215 ________FB-"O211 ________FB-"O
216 7J#h7OzDf 
217 XzD~D·he212 XzD~D·he
218 XzD~D·he213 XzD~D·he
219 F$H{D$J%M214 YzD}D·he
220 XzD}D·he215 ·h+F6hzDe
221 +F·h6hzDe216 F|D·J·F`Y
222 %J·h~D3FzDe 
223 'I|D"FbX 
224 gK)F@F{D217 gK)F@F{D
 218 wJtLCFzDY
 219 ·_J@FzD_
 220 QJMLCFzD
 221 !<JYFzD_
225 0L+FZFAF0F|Ddh222 0L+FZFAF0F|Ddh
226 *J#FYF@FzD_223 *J#FYF@FzD_
227 4J#h0XzD224 (`+F8FyD
 225 +J(H3FzD(XO
 226 %J·H3FzD
228 P!F8FCFBF227 P!F8FCFBF
229 cxKFZFAF(F-228 cxKFZFAF(F-
230 at(F!FRF"229 at!F(FRF"
231 CJ+h0XzD230 ghQJ+h0XzD
232 =J+h0XzD 
233 4J#h0XzD 
234 YF2F·F+h 
235 ,F!FPFehi231 ,F!FPFehi
236 S+IzDyDo 
237 s4IzDyDo 
238 AM~D3x}D 
239 2FIF8F#D232 2FIF8F#D
240 I|DxD@hyD233 G{K{H|JO
 234 |DxDyD@h
 235 h%HiixD$
241 ·I·HyDxD236 ·I·HyDxD
242 PzD~D(h[237 PzD~D(h[
243 X}DzD·hZ238 XzD}D·hZ
244 6J#h?XzD8hY239 :F1F@F+D
245 ;FIFjJ@F240 4IF;FzDY
246 PJ;FIF@FzDY241 J;F@FzDY
247 ;FIF?J@FzDX242 zD;FIF@FY
 243 ;FzDIF@FY
 244 J;FIF@FzDY
 245 JIF@FzDY
 246 5IF;F@FzDY
 247 5IF;F@FzDY
 248 5IF;F@FzDY
 249 5IF;F@FzDY
 250 5IF;F@FzDX
 251 $QsJIF@F
 252 IF;F@FzDX
 253 2J;FIF@FzDX
248 -h"F1F(F254 -h"F1F(F
249 $h*F9F·F255 $h*F1F·F
250 I|D·FzDyDF256 ^|DzDyD·FF
251 I}D(FzDyDF257 I}DzD(FyDF
252 »       SF·FJF9F258 »       SF·FJF9F
253 KF·F:F1F259 KF·F:F1F
254 KF·F:F1F260 KF·F:F1F
255 ·FSFJF1F261 ·FSFJF1F
256 ·FSFJF1F262 ·FSFJF1F
257 Y·X·V$U$263 Y·X·V$U$
258 »       h3K»    h{D264 »       h3K»    h{D
259 {PF:h9FZE265 {PF:h9FZE
260 8J8LzD|D266 8J8LzD|D
261 4J5LzD|D267 4J5LzD|D
262 2L3J|DzD268 2L3J|DzD
263 44XF{D+`269 h%AF{DzD
264 9L:M|D}D270 9L:M|D}D
265 7K8L{D|D271 7K8L{D|D
266 4L4M|D}D272 4L4M|D}D
267 hHhKxD{D273 iHiKxD{D
268 fIfKyD{D274 gIgKyD{D
269 FKGI{DyD275 HKHI{DyD
270 TK{D#`!F@F^276 TK{D#`!F@F^
271 'K{D#`!FHF^277 'K{D#`!FHF^
272 "J#IzDyD278 "J#IzDyD
273 DKEN{D~D279 DKEN{D~D
274 9I(F"kyDO280 9I(F"kyDO
275 2K2J{DzD281 2K2J{DzD
276 I*F·FyDO282 I*F·FyDO
277 GNHH~DxD283 EKEN{D~D
278 EHFNxD~D284 2K3H{DxD
279 4K4H{DxD 
Max diff block lines reached; 5652/7519 bytes (75.17%) of diff not shown.
347 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
  
  
1 Disassembly·of·section·.init:1 Disassembly·of·section·.init:
  
2 00005670·<.init>:2 00005670·<.init>:
3 »       push»   {r3,·lr}3 »       push»   {r3,·lr}
4 »       bl»     686c·<fputs@plt+0x564>4 »       bl»     6868·<fputs@plt+0x560>
5 »       pop»    {r3,·pc}5 »       pop»    {r3,·pc}
12.1 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 3, 1525 lines modifiedOffset 3, 1521 lines modified
  
3 Disassembly·of·section·.text:3 Disassembly·of·section·.text:
  
4 00006318·<.text>:4 00006318·<.text>:
5 main():5 main():
6 /build/yadifa-2.3.8/sbin/yadifad/main.c:5406 /build/yadifa-2.3.8/sbin/yadifad/main.c:540
7 »       stcmi»  8,·cr15,·[r4,·#-308]!»;·0xfffffecc7 »       stcmi»  8,·cr15,·[r4,·#-308]!»;·0xfffffecc
8 »       strpl»  lr,·[r1],·-sp,·asr·#19 
9 »       strmi»  r4,·[lr],·-r5,·lsl·#12 
10 »       stmdavc»r3,·{r0,·r2,·r3,·r6,·r7,·r8,·fp,·sp,·lr,·pc}8 »       stmdavc»r3,·{r0,·r2,·r3,·r6,·r7,·r8,·fp,·sp,·lr,·pc}
11 »       strtvc» pc,·[r0],·#-2271»   ;·0xfffff7219 »       strtvc» pc,·[r4],·#-2271»   ;·0xfffff721
12 »       bls»    180a68·<fputs@plt+0x17a760>10 »       strpl»  lr,·[r1],·-sp,·asr·#19
 11 »       bls»    180a64·<fputs@plt+0x17a75c>
13 »       vmlslt.f16»     s28,·s15,·s26»  ;·<UNPREDICTABLE>12 »       vmlslt.f16»     s28,·s15,·s26»  ;·<UNPREDICTABLE>
14 »       »       »       ;·<UNDEFINED>·instruction:·0xf05db08313 »       strmi»  fp,·[r5],·-r3,·lsl·#1
 14 »       »       »       ;·<UNDEFINED>·instruction:·0xf05d460e
15 main_check_build_settings():15 main_check_build_settings():
16 /build/yadifa-2.3.8/sbin/yadifad/main.c:50316 /build/yadifa-2.3.8/sbin/yadifad/main.c:503
17 »       ldmdacs»pc,·{r0,·r1,·r2,·r3,·r6,·r7,·r8,·sl,·fp,·ip,·sp,·lr,·pc}»     ;·<UNPREDICTABLE>17 »       ldmdacs»pc,·{r0,·r1,·r2,·r4,·r5,·r6,·r7,·sl,·fp,·ip,·sp,·lr,·pc}»     ;·<UNPREDICTABLE>
18 main():18 main():
19 /build/yadifa-2.3.8/sbin/yadifad/main.c:54019 /build/yadifa-2.3.8/sbin/yadifad/main.c:540
20 »       »       »       ;·<UNDEFINED>·instruction:·0xf040447f20 »       »       »       ;·<UNDEFINED>·instruction:·0xf040447f
21 main_check_build_settings():21 main_check_build_settings():
22 /build/yadifa-2.3.8/sbin/yadifad/main.c:50322 /build/yadifa-2.3.8/sbin/yadifad/main.c:503
23 »       strmi»  r8,·[r4],·-pc,·ror·#323 »       strmi»  r8,·[r4],·-lr,·ror·#3
24 /build/yadifa-2.3.8/sbin/yadifad/main.c:51024 /build/yadifa-2.3.8/sbin/yadifad/main.c:510
25 »       »       »       ;·<UNDEFINED>·instruction:·0xf8fcf02e25 »       »       »       ;·<UNDEFINED>·instruction:·0xf8a6f02e
26 »       »       »       ;·<UNDEFINED>·instruction:·0xf040281f26 »       »       »       ;·<UNDEFINED>·instruction:·0xf040281f
27 »       »       »       ;·<UNDEFINED>·instruction:·0xf05e81f727 »       »       »       ;·<UNDEFINED>·instruction:·0xf05d81f6
28 main():28 main():
29 /build/yadifa-2.3.8/sbin/yadifad/main.c:56629 /build/yadifa-2.3.8/sbin/yadifad/main.c:566
30 »       stccs»  8,·cr15,·[r1,·#-900]» ;·0xfffffc7c30 »       stccs»  15,·cr15,·[r1,·#-1004]»       ;·0xfffffc14
31 main_check_lock_from_start():31 main_check_lock_from_start():
32 /build/yadifa-2.3.8/sbin/yadifad/main.c:52932 /build/yadifa-2.3.8/sbin/yadifad/main.c:529
33 »       »       »       ;·<UNDEFINED>·instruction:·0xf8dfdd1533 »       »       »       ;·<UNDEFINED>·instruction:·0xf8dfdd15
34 /build/yadifa-2.3.8/sbin/yadifad/main.c:53134 /build/yadifa-2.3.8/sbin/yadifad/main.c:531
35 »       bl»     1b3340·<fputs@plt+0x1ad038>35 »       »       »       ;·<UNDEFINED>·instruction:·0xf8dfb3f4
36 »       »       »       ;·<UNDEFINED>·instruction:·0xf1060a85 
37 »       »       »       ;·<UNDEFINED>·instruction:·0xf04f0404 
38 /build/yadifa-2.3.8/sbin/yadifad/main.c:53336 /build/yadifa-2.3.8/sbin/yadifad/main.c:533
39 »       »       »       ;·<UNDEFINED>·instruction:·0xf8df090137 »       bl»     1af334·<fputs@plt+0x1a902c>
40 »       ldrbtmi»r8,·[fp],·#1004»   ;·0x3ec38 »       »       »       ;·<UNDEFINED>·instruction:·0xf1060985
41 »       »       »       ;·<UNDEFINED>·instruction:·0x465944f839 »       »       »       ;·<UNDEFINED>·instruction:·0xf04f0404
 40 »       ldrbtmi»r0,·[fp],·#2049»   ;·0x801
 41 »       »       »       ;·<UNDEFINED>·instruction:·0x465944fa
42 /build/yadifa-2.3.8/sbin/yadifad/main.c:53142 /build/yadifa-2.3.8/sbin/yadifad/main.c:531
43 »       bleq»   1444c8·<fputs@plt+0x13e1c0>43 »       bleq»   1444c8·<fputs@plt+0x13e1c0>
44 »       svc»    0x0066f7ff44 »       svc»    0x0066f7ff
45 »       »       »       ;·<UNDEFINED>·instruction:·0xf888b90845 »       »       »       ;·<UNDEFINED>·instruction:·0xf88ab908
46 /build/yadifa-2.3.8/sbin/yadifad/main.c:53346 /build/yadifa-2.3.8/sbin/yadifad/main.c:533
47 »       strmi»  r9,·[r2,·#2]!47 »       strmi»  r8,·[r1,·#2]!
48 /build/yadifa-2.3.8/sbin/yadifad/main.c:52948 /build/yadifa-2.3.8/sbin/yadifad/main.c:529
49 »       »       »       ;·<UNDEFINED>·instruction:·0xf057d1f549 »       »       »       ;·<UNDEFINED>·instruction:·0xf057d1f5
50 main():50 main():
51 /build/yadifa-2.3.8/sbin/yadifad/main.c:57051 /build/yadifa-2.3.8/sbin/yadifad/main.c:570
52 »       ldmibmi»r4!,·{r0,·r1,·r3,·r8,·r9,·fp,·ip,·sp,·lr,·pc}^52 »       ldmibmi»r3!,·{r0,·r3,·r5,·r6,·r9,·fp,·ip,·sp,·lr,·pc}^
53 server_register_errors():53 server_register_errors():
54 /build/yadifa-2.3.8/sbin/yadifad/main.c:12154 /build/yadifa-2.3.8/sbin/yadifad/main.c:121
55 »       andeq»  pc,·r0,·pc,·asr·#3255 »       andeq»  pc,·r0,·pc,·asr·#32
56 »       andeq»  pc,·r7,·r8,·asr·#556 »       andeq»  pc,·r7,·r8,·asr·#5
57 »       »       »       ;·<UNDEFINED>·instruction:·0xf07c447957 »       »       »       ;·<UNDEFINED>·instruction:·0xf07c4479
58 »       ldmibmi»r1!,·{r0,·r2,·r3,·r4,·r5,·r8,·sl,·fp,·ip,·sp,·lr,·pc}^58 »       ldmibmi»r0!,·{r0,·r2,·r3,·r4,·r5,·sl,·fp,·ip,·sp,·lr,·pc}^
59 /build/yadifa-2.3.8/sbin/yadifad/main.c:12559 /build/yadifa-2.3.8/sbin/yadifad/main.c:125
60 »       eorseq» pc,·r2,·pc,·asr·#3260 »       eorseq» pc,·r2,·pc,·asr·#32
61 »       andeq»  pc,·r7,·r8,·asr·#561 »       andeq»  pc,·r7,·r8,·asr·#5
62 »       »       »       ;·<UNDEFINED>·instruction:·0xf07c447962 »       »       »       ;·<UNDEFINED>·instruction:·0xf07c4479
63 »       stmibmi»lr!,·{r0,·r2,·r4,·r5,·r8,·sl,·fp,·ip,·sp,·lr,·pc}^63 »       stmibmi»sp!,·{r0,·r2,·r4,·r5,·sl,·fp,·ip,·sp,·lr,·pc}^
64 /build/yadifa-2.3.8/sbin/yadifad/main.c:12764 /build/yadifa-2.3.8/sbin/yadifad/main.c:127
65 »       andeq»  pc,·r1,·r2,·asr·#465 »       andeq»  pc,·r1,·r2,·asr·#4
66 »       andeq»  pc,·ip,·r8,·asr·#566 »       andeq»  pc,·ip,·r8,·asr·#5
67 »       »       »       ;·<UNDEFINED>·instruction:·0xf07c447967 »       »       »       ;·<UNDEFINED>·instruction:·0xf07c4479
68 »       stmibmi»fp!,·{r0,·r2,·r3,·r5,·r8,·sl,·fp,·ip,·sp,·lr,·pc}^68 »       stmibmi»sl!,·{r0,·r2,·r3,·r5,·sl,·fp,·ip,·sp,·lr,·pc}^
69 /build/yadifa-2.3.8/sbin/yadifad/main.c:12869 /build/yadifa-2.3.8/sbin/yadifad/main.c:128
70 »       andeq»  pc,·r2,·r2,·asr·#470 »       andeq»  pc,·r2,·r2,·asr·#4
71 »       andeq»  pc,·ip,·r8,·asr·#571 »       andeq»  pc,·ip,·r8,·asr·#5
72 »       »       »       ;·<UNDEFINED>·instruction:·0xf07c447972 »       »       »       ;·<UNDEFINED>·instruction:·0xf07c4479
73 »       stmibmi»r8!,·{r0,·r2,·r5,·r8,·sl,·fp,·ip,·sp,·lr,·pc}^73 »       stmibmi»r7!,·{r0,·r2,·r5,·sl,·fp,·ip,·sp,·lr,·pc}^
74 /build/yadifa-2.3.8/sbin/yadifad/main.c:13874 /build/yadifa-2.3.8/sbin/yadifad/main.c:138
75 »       andseq» pc,·r0,·pc,·asr·#3275 »       andseq» pc,·r0,·pc,·asr·#32
76 »       andeq»  pc,·r8,·r8,·asr·#576 »       andeq»  pc,·r8,·r8,·asr·#5
77 »       »       »       ;·<UNDEFINED>·instruction:·0xf07c447977 »       »       »       ;·<UNDEFINED>·instruction:·0xf07c4479
78 »       stmibmi»r5!,·{r0,·r2,·r3,·r4,·r8,·sl,·fp,·ip,·sp,·lr,·pc}^78 »       stmibmi»r4!,·{r0,·r2,·r3,·r4,·sl,·fp,·ip,·sp,·lr,·pc}^
79 /build/yadifa-2.3.8/sbin/yadifad/main.c:13979 /build/yadifa-2.3.8/sbin/yadifad/main.c:139
80 »       andseq» pc,·r1,·pc,·asr·#3280 »       andseq» pc,·r1,·pc,·asr·#32
81 »       andeq»  pc,·r8,·r8,·asr·#581 »       andeq»  pc,·r8,·r8,·asr·#5
82 »       »       »       ;·<UNDEFINED>·instruction:·0xf07c447982 »       »       »       ;·<UNDEFINED>·instruction:·0xf07c4479
83 »       stmibmi»r2!,·{r0,·r2,·r4,·r8,·sl,·fp,·ip,·sp,·lr,·pc}^83 »       stmibmi»r1!,·{r0,·r2,·r4,·sl,·fp,·ip,·sp,·lr,·pc}^
84 /build/yadifa-2.3.8/sbin/yadifad/main.c:14084 /build/yadifa-2.3.8/sbin/yadifad/main.c:140
85 »       andseq» pc,·r2,·pc,·asr·#3285 »       andseq» pc,·r2,·pc,·asr·#32
86 »       andeq»  pc,·r8,·r8,·asr·#586 »       andeq»  pc,·r8,·r8,·asr·#5
87 »       »       »       ;·<UNDEFINED>·instruction:·0xf07c447987 »       »       »       ;·<UNDEFINED>·instruction:·0xf07c4479
88 »       ldmibmi»pc,·{r0,·r2,·r3,·r8,·sl,·fp,·ip,·sp,·lr,·pc}^»     ;·<UNPREDICTABLE>88 »       ldmibmi»lr,·{r0,·r2,·r3,·sl,·fp,·ip,·sp,·lr,·pc}^
89 /build/yadifa-2.3.8/sbin/yadifad/main.c:14289 /build/yadifa-2.3.8/sbin/yadifad/main.c:142
90 »       eoreq»  pc,·r0,·pc,·asr·#3290 »       eoreq»  pc,·r0,·pc,·asr·#32
91 »       andeq»  pc,·r8,·r8,·asr·#591 »       andeq»  pc,·r8,·r8,·asr·#5
92 »       »       »       ;·<UNDEFINED>·instruction:·0xf07c447992 »       »       »       ;·<UNDEFINED>·instruction:·0xf07c4479
93 »       ldmibmi»ip,·{r0,·r2,·r8,·sl,·fp,·ip,·sp,·lr,·pc}^93 »       ldmibmi»fp,·{r0,·r2,·sl,·fp,·ip,·sp,·lr,·pc}^
94 /build/yadifa-2.3.8/sbin/yadifad/main.c:14394 /build/yadifa-2.3.8/sbin/yadifad/main.c:143
95 »       eoreq»  pc,·r1,·pc,·asr·#3295 »       eoreq»  pc,·r1,·pc,·asr·#32
96 »       andeq»  pc,·r8,·r8,·asr·#596 »       andeq»  pc,·r8,·r8,·asr·#5
97 »       »       »       ;·<UNDEFINED>·instruction:·0xf07c447997 »       »       »       ;·<UNDEFINED>·instruction:·0xf07c4479
98 »       ldmibmi»r9,·{r0,·r2,·r3,·r4,·r5,·r6,·r7,·sl,·fp,·ip,·sp,·lr,·pc}^98 »       ldmibmi»r8,·{r0,·r2,·r3,·r4,·r5,·r6,·r7,·r8,·r9,·fp,·ip,·sp,·lr,·pc}^
99 /build/yadifa-2.3.8/sbin/yadifad/main.c:14699 /build/yadifa-2.3.8/sbin/yadifad/main.c:146
100 »       andeq»  pc,·r0,·pc,·asr·#32100 »       andeq»  pc,·r0,·pc,·asr·#32
101 »       andeq»  pc,·r6,·r8,·asr·#5101 »       andeq»  pc,·r6,·r8,·asr·#5
102 »       »       »       ;·<UNDEFINED>·instruction:·0xf07c4479102 »       »       »       ;·<UNDEFINED>·instruction:·0xf07c4479
103 »       ldmibmi»r6,·{r0,·r2,·r4,·r5,·r6,·r7,·sl,·fp,·ip,·sp,·lr,·pc}^103 »       ldmibmi»r5,·{r0,·r2,·r4,·r5,·r6,·r7,·r8,·r9,·fp,·ip,·sp,·lr,·pc}^
104 /build/yadifa-2.3.8/sbin/yadifad/main.c:147104 /build/yadifa-2.3.8/sbin/yadifad/main.c:147
105 »       andeq»  pc,·r1,·pc,·asr·#32105 »       andeq»  pc,·r1,·pc,·asr·#32
106 »       andeq»  pc,·r6,·r8,·asr·#5106 »       andeq»  pc,·r6,·r8,·asr·#5
107 »       »       »       ;·<UNDEFINED>·instruction:·0xf07c4479107 »       »       »       ;·<UNDEFINED>·instruction:·0xf07c4479
108 »       ldmibmi»r3,·{r0,·r2,·r3,·r5,·r6,·r7,·sl,·fp,·ip,·sp,·lr,·pc}^108 »       ldmibmi»r2,·{r0,·r2,·r3,·r5,·r6,·r7,·r8,·r9,·fp,·ip,·sp,·lr,·pc}^
109 /build/yadifa-2.3.8/sbin/yadifad/main.c:148109 /build/yadifa-2.3.8/sbin/yadifad/main.c:148
110 »       andeq»  pc,·r2,·pc,·asr·#32110 »       andeq»  pc,·r2,·pc,·asr·#32
111 »       andeq»  pc,·r6,·r8,·asr·#5111 »       andeq»  pc,·r6,·r8,·asr·#5
112 »       »       »       ;·<UNDEFINED>·instruction:·0xf07c4479112 »       »       »       ;·<UNDEFINED>·instruction:·0xf07c4479
113 »       ldmibmi»r0,·{r0,·r2,·r5,·r6,·r7,·sl,·fp,·ip,·sp,·lr,·pc}^113 »       stmibmi»pc,·{r0,·r2,·r5,·r6,·r7,·r8,·r9,·fp,·ip,·sp,·lr,·pc}^»       ;·<UNPREDICTABLE>
114 /build/yadifa-2.3.8/sbin/yadifad/main.c:149114 /build/yadifa-2.3.8/sbin/yadifad/main.c:149
115 »       andeq»  pc,·r3,·pc,·asr·#32115 »       andeq»  pc,·r3,·pc,·asr·#32
116 »       andeq»  pc,·r6,·r8,·asr·#5116 »       andeq»  pc,·r6,·r8,·asr·#5
117 »       »       »       ;·<UNDEFINED>·instruction:·0xf07c4479117 »       »       »       ;·<UNDEFINED>·instruction:·0xf07c4479
118 »       stmibmi»sp,·{r0,·r2,·r3,·r4,·r6,·r7,·sl,·fp,·ip,·sp,·lr,·pc}^118 »       stmibmi»ip,·{r0,·r2,·r3,·r4,·r6,·r7,·r8,·r9,·fp,·ip,·sp,·lr,·pc}^
119 /build/yadifa-2.3.8/sbin/yadifad/main.c:150119 /build/yadifa-2.3.8/sbin/yadifad/main.c:150
120 »       andeq»  pc,·r4,·pc,·asr·#32120 »       andeq»  pc,·r4,·pc,·asr·#32
121 »       andeq»  pc,·r6,·r8,·asr·#5121 »       andeq»  pc,·r6,·r8,·asr·#5
122 »       »       »       ;·<UNDEFINED>·instruction:·0xf07c4479122 »       »       »       ;·<UNDEFINED>·instruction:·0xf07c4479
123 »       stmibmi»sl,·{r0,·r2,·r4,·r6,·r7,·sl,·fp,·ip,·sp,·lr,·pc}^123 »       stmibmi»r9,·{r0,·r2,·r4,·r6,·r7,·r8,·r9,·fp,·ip,·sp,·lr,·pc}^
Max diff block lines reached; 12672619/12679109 bytes (99.95%) of diff not shown.
310 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 00093b7c·<.fini>:2 000938d4·<.fini>:
3 »       push»   {r3,·lr}3 »       push»   {r3,·lr}
4 »       pop»    {r3,·pc}4 »       pop»    {r3,·pc}
1.23 MB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 9627 lines modifiedOffset 1, 9627 lines modified
  
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
2 ··0x00093b88·01000200·73687574·74696e67·20646f77·....shutting·dow2 ··0x000938e0·01000200·73687574·74696e67·20646f77·....shutting·dow
3 ··0x00093b98·6e000000·72656c65·6173696e·67207069·n...releasing·pi3 ··0x000938f0·6e000000·72656c65·6173696e·67207069·n...releasing·pi
4 ··0x00093ba8·64206669·6c65206c·6f636b00·79616469·d·file·lock.yadi4 ··0x00093900·64206669·6c65206c·6f636b00·79616469·d·file·lock.yadi
5 ··0x00093bb8·66616400·73746172·74696e67·20594144·fad.starting·YAD5 ··0x00093910·66616400·73746172·74696e67·20594144·fad.starting·YAD
6 ··0x00093bc8·49464120·322e332e·382d3736·38320000·IFA·2.3.8-7682..6 ··0x00093920·49464120·322e332e·382d3736·38320000·IFA·2.3.8-7682..
7 ··0x00093bd8·6275696c·74207769·7468202d·2d646973·built·with·--dis7 ··0x00093930·6275696c·74207769·7468202d·2d646973·built·with·--dis
8 ··0x00093be8·61626c65·2d6f7074·696f6e2d·63686563·able-option-chec8 ··0x00093940·61626c65·2d6f7074·696f6e2d·63686563·able-option-chec
9 ··0x00093bf8·6b696e67·202d2d70·72656669·783d2f75·king·--prefix=/u9 ··0x00093950·6b696e67·202d2d70·72656669·783d2f75·king·--prefix=/u
10 ··0x00093c08·7372202d·2d627569·6c643d61·726d2d6c·sr·--build=arm-l10 ··0x00093960·7372202d·2d627569·6c643d61·726d2d6c·sr·--build=arm-l
11 ··0x00093c18·696e7578·2d676e75·65616269·6866202d·inux-gnueabihf·-11 ··0x00093970·696e7578·2d676e75·65616269·6866202d·inux-gnueabihf·-
12 ··0x00093c28·2d696e63·6c756465·6469723d·247b7072·-includedir=${pr12 ··0x00093980·2d696e63·6c756465·6469723d·247b7072·-includedir=${pr
13 ··0x00093c38·65666978·7d2f696e·636c7564·65202d2d·efix}/include·--13 ··0x00093990·65666978·7d2f696e·636c7564·65202d2d·efix}/include·--
14 ··0x00093c48·6d616e64·69723d24·7b707265·6669787d·mandir=${prefix}14 ··0x000939a0·6d616e64·69723d24·7b707265·6669787d·mandir=${prefix}
15 ··0x00093c58·2f736861·72652f6d·616e202d·2d696e66·/share/man·--inf15 ··0x000939b0·2f736861·72652f6d·616e202d·2d696e66·/share/man·--inf
16 ··0x00093c68·6f646972·3d247b70·72656669·787d2f73·odir=${prefix}/s16 ··0x000939c0·6f646972·3d247b70·72656669·787d2f73·odir=${prefix}/s
17 ··0x00093c78·68617265·2f696e66·6f202d2d·73797363·hare/info·--sysc17 ··0x000939d0·68617265·2f696e66·6f202d2d·73797363·hare/info·--sysc
18 ··0x00093c88·6f6e6664·69723d2f·65746320·2d2d6c6f·onfdir=/etc·--lo18 ··0x000939e0·6f6e6664·69723d2f·65746320·2d2d6c6f·onfdir=/etc·--lo
19 ··0x00093c98·63616c73·74617465·6469723d·2f766172·calstatedir=/var19 ··0x000939f0·63616c73·74617465·6469723d·2f766172·calstatedir=/var
20 ··0x00093ca8·202d2d64·69736162·6c652d73·696c656e··--disable-silen20 ··0x00093a00·202d2d64·69736162·6c652d73·696c656e··--disable-silen
21 ··0x00093cb8·742d7275·6c657320·2d2d6c69·62646972·t-rules·--libdir21 ··0x00093a10·742d7275·6c657320·2d2d6c69·62646972·t-rules·--libdir
22 ··0x00093cc8·3d247b70·72656669·787d2f6c·69622f61·=${prefix}/lib/a22 ··0x00093a20·3d247b70·72656669·787d2f6c·69622f61·=${prefix}/lib/a
23 ··0x00093cd8·726d2d6c·696e7578·2d676e75·65616269·rm-linux-gnueabi23 ··0x00093a30·726d2d6c·696e7578·2d676e75·65616269·rm-linux-gnueabi
24 ··0x00093ce8·6866202d·2d6c6962·65786563·6469723d·hf·--libexecdir=24 ··0x00093a40·6866202d·2d6c6962·65786563·6469723d·hf·--libexecdir=
25 ··0x00093cf8·247b7072·65666978·7d2f6c69·622f6172·${prefix}/lib/ar25 ··0x00093a50·247b7072·65666978·7d2f6c69·622f6172·${prefix}/lib/ar
26 ··0x00093d08·6d2d6c69·6e75782d·676e7565·61626968·m-linux-gnueabih26 ··0x00093a60·6d2d6c69·6e75782d·676e7565·61626968·m-linux-gnueabih
27 ··0x00093d18·66202d2d·72756e73·74617465·6469723d·f·--runstatedir=27 ··0x00093a70·66202d2d·72756e73·74617465·6469723d·f·--runstatedir=
28 ··0x00093d28·2f72756e·202d2d64·69736162·6c652d6d·/run·--disable-m28 ··0x00093a80·2f72756e·202d2d64·69736162·6c652d6d·/run·--disable-m
29 ··0x00093d38·61696e74·61696e65·722d6d6f·6465202d·aintainer-mode·-29 ··0x00093a90·61696e74·61696e65·722d6d6f·6465202d·aintainer-mode·-
30 ··0x00093d48·2d646973·61626c65·2d646570·656e6465·-disable-depende30 ··0x00093aa0·2d646973·61626c65·2d646570·656e6465·-disable-depende
31 ··0x00093d58·6e63792d·74726163·6b696e67·202d2d77·ncy-tracking·--w31 ··0x00093ab0·6e63792d·74726163·6b696e67·202d2d77·ncy-tracking·--w
32 ··0x00093d68·6974682d·746f6f6c·73202d2d·656e6162·ith-tools·--enab32 ··0x00093ac0·6974682d·746f6f6c·73202d2d·656e6162·ith-tools·--enab
33 ··0x00093d78·6c652d72·726c202d·2d656e61·626c652d·le-rrl·--enable-33 ··0x00093ad0·6c652d72·726c202d·2d656e61·626c652d·le-rrl·--enable-
34 ··0x00093d88·6e736964·202d2d65·6e61626c·652d6374·nsid·--enable-ct34 ··0x00093ae0·6e736964·202d2d65·6e61626c·652d6374·nsid·--enable-ct
35 ··0x00093d98·726c202d·2d656e61·626c652d·64796e61·rl·--enable-dyna35 ··0x00093af0·726c202d·2d656e61·626c652d·64796e61·rl·--enable-dyna
36 ··0x00093da8·6d69632d·70726f76·6973696f·6e696e67·mic-provisioning36 ··0x00093b00·6d69632d·70726f76·6973696f·6e696e67·mic-provisioning
37 ··0x00093db8·202d2d64·69736162·6c652d62·75696c64··--disable-build37 ··0x00093b10·202d2d64·69736162·6c652d62·75696c64··--disable-build
38 ··0x00093dc8·2d74696d·65737461·6d70202d·2d656e61·-timestamp·--ena38 ··0x00093b20·2d74696d·65737461·6d70202d·2d656e61·-timestamp·--ena
39 ··0x00093dd8·626c652d·6d657373·61676573·20627569·ble-messages·bui39 ··0x00093b30·626c652d·6d657373·61676573·20627569·ble-messages·bui
40 ··0x00093de8·6c645f61·6c696173·3d61726d·2d6c696e·ld_alias=arm-lin40 ··0x00093b40·6c645f61·6c696173·3d61726d·2d6c696e·ld_alias=arm-lin
41 ··0x00093df8·75782d67·6e756561·62696866·2043464c·ux-gnueabihf·CFL41 ··0x00093b50·75782d67·6e756561·62696866·2043464c·ux-gnueabihf·CFL
42 ··0x00093e08·4147533d·2d67202d·4f32202d·6666696c·AGS=-g·-O2·-ffil42 ··0x00093b60·4147533d·2d67202d·4f32202d·6666696c·AGS=-g·-O2·-ffil
43 ··0x00093e18·652d7072·65666978·2d6d6170·3d2f6275·e-prefix-map=/bu43 ··0x00093b70·652d7072·65666978·2d6d6170·3d2f6275·e-prefix-map=/bu
44 ··0x00093e28·696c642f·79616469·66612d32·2e332e38·ild/yadifa-2.3.844 ··0x00093b80·696c642f·79616469·66612d32·2e332e38·ild/yadifa-2.3.8
45 ··0x00093e38·3d2e202d·66737461·636b2d70·726f7465·=.·-fstack-prote45 ··0x00093b90·3d2e202d·66737461·636b2d70·726f7465·=.·-fstack-prote
46 ··0x00093e48·63746f72·2d737472·6f6e6720·2d57666f·ctor-strong·-Wfo46 ··0x00093ba0·63746f72·2d737472·6f6e6720·2d57666f·ctor-strong·-Wfo
47 ··0x00093e58·726d6174·202d5765·72726f72·3d666f72·rmat·-Werror=for47 ··0x00093bb0·726d6174·202d5765·72726f72·3d666f72·rmat·-Werror=for
48 ··0x00093e68·6d61742d·73656375·72697479·202d5761·mat-security·-Wa48 ··0x00093bc0·6d61742d·73656375·72697479·202d5761·mat-security·-Wa
49 ··0x00093e78·6c6c202d·57657874·7261204c·44464c41·ll·-Wextra·LDFLA49 ··0x00093bd0·6c6c202d·57657874·7261204c·44464c41·ll·-Wextra·LDFLA
50 ··0x00093e88·47533d2d·576c2c2d·7a2c7265·6c726f20·GS=-Wl,-z,relro·50 ··0x00093be0·47533d2d·576c2c2d·7a2c7265·6c726f20·GS=-Wl,-z,relro·
51 ··0x00093e98·2d576c2c·2d7a2c6e·6f772043·5050464c·-Wl,-z,now·CPPFL51 ··0x00093bf0·2d576c2c·2d7a2c6e·6f772043·5050464c·-Wl,-z,now·CPPFL
52 ··0x00093ea8·4147533d·2d576461·74652d74·696d6520·AGS=-Wdate-time·52 ··0x00093c00·4147533d·2d576461·74652d74·696d6520·AGS=-Wdate-time·
53 ··0x00093eb8·2d445f46·4f525449·46595f53·4f555243·-D_FORTIFY_SOURC53 ··0x00093c10·2d445f46·4f525449·46595f53·4f555243·-D_FORTIFY_SOURC
54 ··0x00093ec8·453d3220·2d444e44·45425547·202d6720·E=2·-DNDEBUG·-g·54 ··0x00093c20·453d3220·2d444e44·45425547·202d6720·E=2·-DNDEBUG·-g·
55 ··0x00093ed8·2d2d6361·6368652d·66696c65·3d2f6465·--cache-file=/de55 ··0x00093c30·2d2d6361·6368652d·66696c65·3d2f6465·--cache-file=/de
56 ··0x00093ee8·762f6e75·6c6c202d·2d737263·6469723d·v/null·--srcdir=56 ··0x00093c40·762f6e75·6c6c202d·2d737263·6469723d·v/null·--srcdir=
57 ··0x00093ef8·2e202d2d·6e6f2d63·72656174·65202d2d·.·--no-create·--57 ··0x00093c50·2e202d2d·6e6f2d63·72656174·65202d2d·.·--no-create·--
58 ··0x00093f08·6e6f2d72·65637572·73696f6e·00000000·no-recursion....58 ··0x00093c60·6e6f2d72·65637572·73696f6e·00000000·no-recursion....
59 ··0x00093f18·72656c65·61736520·6275696c·64000000·release·build...59 ··0x00093c70·72656c65·61736520·6275696c·64000000·release·build...
60 ··0x00093f28·2d2d2d2d·2d2d2d2d·2d2d2d2d·2d2d2d2d·----------------60 ··0x00093c80·2d2d2d2d·2d2d2d2d·2d2d2d2d·2d2d2d2d·----------------
61 ··0x00093f38·2d2d2d2d·2d2d2d2d·2d2d2d2d·2d2d2d2d·----------------61 ··0x00093c90·2d2d2d2d·2d2d2d2d·2d2d2d2d·2d2d2d2d·----------------
62 ··0x00093f48·2d2d2d2d·2d2d2d2d·2d2d2d2d·2d2d2d2d·----------------62 ··0x00093ca0·2d2d2d2d·2d2d2d2d·2d2d2d2d·2d2d2d2d·----------------
63 ··0x00093f58·00000000·59414449·46412069·73206d61·....YADIFA·is·ma63 ··0x00093cb0·00000000·59414449·46412069·73206d61·....YADIFA·is·ma
64 ··0x00093f68·696e7461·696e6564·20627920·45555269·intained·by·EURi64 ··0x00093cc0·696e7461·696e6564·20627920·45555269·intained·by·EURi
65 ··0x00093f78·64000000·536f7572·63652063·6f646520·d...Source·code·65 ··0x00093cd0·64000000·536f7572·63652063·6f646520·d...Source·code·
66 ··0x00093f88·69732061·7661696c·61626c65·20617420·is·available·at·66 ··0x00093ce0·69732061·7661696c·61626c65·20617420·is·available·at·
67 ··0x00093f98·68747470·3a2f2f77·77772e79·61646966·http://www.yadif67 ··0x00093cf0·68747470·3a2f2f77·77772e79·61646966·http://www.yadif
68 ··0x00093fa8·612e6575·00000000·676f7420·25752043·a.eu....got·%u·C68 ··0x00093d00·612e6575·00000000·676f7420·25752043·a.eu....got·%u·C
69 ··0x00093fb8·50557300·7573696e·67202575·20554450·PUs.using·%u·UDP69 ··0x00093d10·50557300·7573696e·67202575·20554450·PUs.using·%u·UDP
70 ··0x00093fc8·206c6973·74656e65·72732070·65722069··listeners·per·i70 ··0x00093d20·206c6973·74656e65·72732070·65722069··listeners·per·i
71 ··0x00093fd8·6e746572·66616365·00000000·61636365·nterface....acce71 ··0x00093d30·6e746572·66616365·00000000·61636365·nterface....acce
72 ··0x00093fe8·7074696e·67207570·20746f20·25752054·pting·up·to·%u·T72 ··0x00093d40·7074696e·67207570·20746f20·25752054·pting·up·to·%u·T
73 ··0x00093ff8·43502071·75657269·65730000·6661696c·CP·queries..fail73 ··0x00093d50·43502071·75657269·65730000·6661696c·CP·queries..fail
74 ··0x00094008·65642074·6f207365·74757020·74686520·ed·to·setup·the·74 ··0x00093d60·65642074·6f207365·74757020·74686520·ed·to·setup·the·
75 ··0x00094018·7369676e·616c2068·616e646c·65723a20·signal·handler:·75 ··0x00093d70·7369676e·616c2068·616e646c·65723a20·signal·handler:·
76 ··0x00094028·25720000·6572726f·723a2066·61696c65·%r..error:·faile76 ··0x00093d80·25720000·6572726f·723a2066·61696c65·%r..error:·faile
77 ··0x00094038·6420746f·20736574·75702074·68652073·d·to·setup·the·s77 ··0x00093d90·6420746f·20736574·75702074·68652073·d·to·setup·the·s
78 ··0x00094048·69676e61·6c206861·6e646c65·723a2025·ignal·handler:·%78 ··0x00093da0·69676e61·6c206861·6e646c65·723a2025·ignal·handler:·%
79 ··0x00094058·72000000·6572726f·723a2027·25732720·r...error:·'%s'·79 ··0x00093db0·72000000·6572726f·723a2027·25732720·r...error:·'%s'·
80 ··0x00094068·6973206e·6f742077·72697461·626c653a·is·not·writable:80 ··0x00093dc0·6973206e·6f742077·72697461·626c653a·is·not·writable:
81 ··0x00094078·20257200·6572726f·723a2000·25732f79··%r.error:·.%s/y81 ··0x00093dd0·20257200·6572726f·723a2000·25732f79··%r.error:·.%s/y
82 ··0x00094088·64662e58·58585858·58000000·6c6f6767·df.XXXXXX...logg82 ··0x00093de0·64662e58·58585858·58000000·6c6f6767·df.XXXXXX...logg
83 ··0x00094098·65727300·79616469·6661643a·20746865·ers.yadifad:·the83 ··0x00093df0·65727300·79616469·6661643a·20746865·ers.yadifad:·the
84 ··0x000940a8·206c696e·6b656420·646e7363·6f726520··linked·dnscore·84 ··0x00093e00·206c696e·6b656420·646e7363·6f726520··linked·dnscore·
85 ··0x000940b8·66656174·75726573·20617265·20253038·features·are·%0885 ··0x00093e10·66656174·75726573·20617265·20253038·features·are·%08
86 ··0x000940c8·78206275·74207468·65206c69·62206861·x·but·the·lib·ha86 ··0x00093e20·78206275·74207468·65206c69·62206861·x·but·the·lib·ha
87 ··0x000940d8·73206265·656e2063·6f6d7069·6c656420·s·been·compiled·87 ··0x00093e30·73206265·656e2063·6f6d7069·6c656420·s·been·compiled·
88 ··0x000940e8·61676169·6e737420·6f6e6520·77697468·against·one·with88 ··0x00093e40·61676169·6e737420·6f6e6520·77697468·against·one·with
89 ··0x000940f8·20253038·78000000·79616469·6661643a··%08x...yadifad:89 ··0x00093e50·20253038·78000000·79616469·6661643a··%08x...yadifad:
90 ··0x00094108·20746865·206c696e·6b656420·646e7364··the·linked·dnsd90 ··0x00093e60·20746865·206c696e·6b656420·646e7364··the·linked·dnsd
91 ··0x00094118·62206665·61747572·65732061·72652025·b·features·are·%91 ··0x00093e70·62206665·61747572·65732061·72652025·b·features·are·%
92 ··0x00094128·30387820·62757420·74686520·6c696220·08x·but·the·lib·92 ··0x00093e80·30387820·62757420·74686520·6c696220·08x·but·the·lib·
93 ··0x00094138·68617320·6265656e·20636f6d·70696c65·has·been·compile93 ··0x00093e90·68617320·6265656e·20636f6d·70696c65·has·been·compile
94 ··0x00094148·64206167·61696e73·74206f6e·65207769·d·against·one·wi94 ··0x00093ea0·64206167·61696e73·74206f6e·65207769·d·against·one·wi
95 ··0x00094158·74682025·30387800·2d4c0000·4346475f·th·%08x.-L..CFG_95 ··0x00093eb0·74682025·30387800·2d4c0000·4346475f·th·%08x.-L..CFG_
96 ··0x00094168·4552524f·525f4241·53450000·4572726f·ERROR_BASE..Erro96 ··0x00093ec0·4552524f·525f4241·53450000·4572726f·ERROR_BASE..Erro
97 ··0x00094178·7220696e·20636f6e·66696720·66696c65·r·in·config·file97 ··0x00093ed0·7220696e·20636f6e·66696720·66696c65·r·in·config·file
98 ··0x00094188·00000000·434f4e46·49475f4b·45595f49·....CONFIG_KEY_I98 ··0x00093ee0·00000000·434f4e46·49475f4b·45595f49·....CONFIG_KEY_I
99 ··0x00094198·4e434f4d·504c4554·455f4b45·59000000·NCOMPLETE_KEY...99 ··0x00093ef0·4e434f4d·504c4554·455f4b45·59000000·NCOMPLETE_KEY...
100 ··0x000941a8·434f4e46·49475f4b·45595f55·4e535550·CONFIG_KEY_UNSUP100 ··0x00093f00·434f4e46·49475f4b·45595f55·4e535550·CONFIG_KEY_UNSUP
101 ··0x000941b8·504f5254·45445f41·4c474f52·4954484d·PORTED_ALGORITHM101 ··0x00093f10·504f5254·45445f41·4c474f52·4954484d·PORTED_ALGORITHM
102 ··0x000941c8·00000000·5a4f4e45·5f4c4f41·445f4d41·....ZONE_LOAD_MA102 ··0x00093f20·00000000·5a4f4e45·5f4c4f41·445f4d41·....ZONE_LOAD_MA
103 ··0x000941d8·53544552·5f545950·455f4558·50454354·STER_TYPE_EXPECT103 ··0x00093f30·53544552·5f545950·455f4558·50454354·STER_TYPE_EXPECT
104 ··0x000941e8·45440000·5a4f4e45·5f4c4f41·445f4d41·ED..ZONE_LOAD_MA104 ··0x00093f40·45440000·5a4f4e45·5f4c4f41·445f4d41·ED..ZONE_LOAD_MA
105 ··0x000941f8·53544552·5f5a4f4e·455f4649·4c455f55·STER_ZONE_FILE_U105 ··0x00093f50·53544552·5f5a4f4e·455f4649·4c455f55·STER_ZONE_FILE_U
106 ··0x00094208·4e444546·494e4544·00000000·5a4f4e45·NDEFINED....ZONE106 ··0x00093f60·4e444546·494e4544·00000000·5a4f4e45·NDEFINED....ZONE
107 ··0x00094218·5f4c4f41·445f534c·4156455f·54595045·_LOAD_SLAVE_TYPE107 ··0x00093f70·5f4c4f41·445f534c·4156455f·54595045·_LOAD_SLAVE_TYPE
108 ··0x00094228·5f455850·45435445·44000000·414e5357·_EXPECTED...ANSW108 ··0x00093f80·5f455850·45435445·44000000·414e5357·_EXPECTED...ANSW
109 ··0x00094238·45525f4e·4f545f41·43434550·5441424c·ER_NOT_ACCEPTABL109 ··0x00093f90·45525f4e·4f545f41·43434550·5441424c·ER_NOT_ACCEPTABL
110 ··0x00094248·45000000·414e5357·45525f55·4e455850·E...ANSWER_UNEXP110 ··0x00093fa0·45000000·414e5357·45525f55·4e455850·E...ANSWER_UNEXP
111 ··0x00094258·45435445·445f454f·46000000·41434c5f·ECTED_EOF...ACL_111 ··0x00093fb0·45435445·445f454f·46000000·41434c5f·ECTED_EOF...ACL_
112 ··0x00094268·4552524f·525f4241·53450000·41434c5f·ERROR_BASE..ACL_112 ··0x00093fc0·4552524f·525f4241·53450000·41434c5f·ERROR_BASE..ACL_
113 ··0x00094278·544f4b45·4e5f5349·5a455f45·52524f52·TOKEN_SIZE_ERROR113 ··0x00093fd0·544f4b45·4e5f5349·5a455f45·52524f52·TOKEN_SIZE_ERROR
114 ··0x00094288·00000000·41434c5f·554e4558·50454354·....ACL_UNEXPECT114 ··0x00093fe0·00000000·41434c5f·554e4558·50454354·....ACL_UNEXPECT
115 ··0x00094298·45445f4e·45474154·494f4e00·41434c5f·ED_NEGATION.ACL_115 ··0x00093ff0·45445f4e·45474154·494f4e00·41434c5f·ED_NEGATION.ACL_
116 ··0x000942a8·57524f4e·475f5634·5f4d4153·4b000000·WRONG_V4_MASK...116 ··0x00094000·57524f4e·475f5634·5f4d4153·4b000000·WRONG_V4_MASK...
117 ··0x000942b8·41434c5f·57524f4e·475f5636·5f4d4153·ACL_WRONG_V6_MAS117 ··0x00094010·41434c5f·57524f4e·475f5636·5f4d4153·ACL_WRONG_V6_MAS
118 ··0x000942c8·4b000000·41434c5f·57524f4e·475f4d41·K...ACL_WRONG_MA118 ··0x00094020·4b000000·41434c5f·57524f4e·475f4d41·K...ACL_WRONG_MA
119 ··0x000942d8·534b0000·41434c5f·4455504c·49434154·SK..ACL_DUPLICAT119 ··0x00094030·534b0000·41434c5f·4455504c·49434154·SK..ACL_DUPLICAT
120 ··0x000942e8·455f454e·54525900·41434c5f·52455345·E_ENTRY.ACL_RESE120 ··0x00094040·455f454e·54525900·41434c5f·52455345·E_ENTRY.ACL_RESE
121 ··0x000942f8·52564544·5f4b4559·574f5244·00000000·RVED_KEYWORD....121 ··0x00094050·52564544·5f4b4559·574f5244·00000000·RVED_KEYWORD....
122 ··0x00094308·41434c5f·544f4f5f·4d554348·5f544f4b·ACL_TOO_MUCH_TOK122 ··0x00094060·41434c5f·544f4f5f·4d554348·5f544f4b·ACL_TOO_MUCH_TOK
123 ··0x00094318·454e5300·41434c5f·4e414d45·5f504152·ENS.ACL_NAME_PAR123 ··0x00094070·454e5300·41434c5f·4e414d45·5f504152·ENS.ACL_NAME_PAR
124 ··0x00094328·53455f45·52524f52·00000000·41434c5f·SE_ERROR....ACL_124 ··0x00094080·53455f45·52524f52·00000000·41434c5f·SE_ERROR....ACL_
125 ··0x00094338·554e4b4e·4f574e5f·54534947·5f4b4559·UNKNOWN_TSIG_KEY125 ··0x00094090·554e4b4e·4f574e5f·54534947·5f4b4559·UNKNOWN_TSIG_KEY
126 ··0x00094348·00000000·41434c5f·55504441·54455f52·....ACL_UPDATE_R126 ··0x000940a0·00000000·41434c5f·55504441·54455f52·....ACL_UPDATE_R
Max diff block lines reached; 0/1289658 bytes (0.00%) of diff not shown.
277 B
readelf --wide --decompress --hex-dump=.ARM.exidx {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.ARM.exidx':1 Hex·dump·of·section·'.ARM.exidx':
2 ··0x000b9500·24d3f47f·01000000···················$.......2 ··0x000b9258·c8d5f47f·01000000···················........
  
266 B
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x000b9508·00000000····························....2 ··0x000b9260·00000000····························....
  
272 B
readelf --wide --decompress --hex-dump=.init_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.init_array':1 Hex·dump·of·section·'.init_array':
2 ··0x000c9bc0·31690000····························1i..2 ··0x000c9bc0·2d690000····························-i..
  
272 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x000c9bc4·f1680000····························.h..2 ··0x000c9bc4·ed680000····························.h..
  
30.3 KB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 1, 234 lines modifiedOffset 1, 234 lines modified
  
1 Hex·dump·of·section·'.data.rel.ro':1 Hex·dump·of·section·'.data.rel.ro':
2 ··0x000c9bc8·d85c0a00·a8b90c00·f5790000·4d7b0000·.\.......y..M{..2 ··0x000c9bc8·305a0a00·a8b90c00·f1790000·497b0000·0Z.......y..I{..
3 ··0x000c9bd8·d5790000·297b0000·257a0000·ed790000·.y..){..%z...y..3 ··0x000c9bd8·d1790000·257b0000·217a0000·e9790000·.y..%{..!z...y..
4 ··0x000c9be8·017a0000·aca80900·b4a80900·c4a80900·.z..............4 ··0x000c9be8·fd790000·04a60900·0ca60900·1ca60900·.y..............
5 ··0x000c9bf8·d8a80900·e4a80900·f8a80900·04a90900·................5 ··0x000c9bf8·30a60900·3ca60900·50a60900·5ca60900·0...<...P...\...
6 ··0x000c9c08·18a90900·28a90900·40a90900·4ca90900·....(...@...L...6 ··0x000c9c08·70a60900·80a60900·98a60900·a4a60900·p...............
7 ··0x000c9c18·60a90900·70a90900·80a90900·90a90900·`...p...........7 ··0x000c9c18·b8a60900·c8a60900·d8a60900·e8a60900·................
8 ··0x000c9c28·a8a90900·c0a90900·d8a90900·f0a90900·................8 ··0x000c9c28·00a70900·18a70900·30a70900·48a70900·........0...H...
9 ··0x000c9c38·08aa0900·20aa0900·38aa0900·44aa0900·....·...8...D...9 ··0x000c9c38·60a70900·78a70900·90a70900·9ca70900·`...x...........
10 ··0x000c9c48·54aa0900·64aa0900·00e60900·10530900·T...d........S..10 ··0x000c9c48·aca70900·bca70900·58e30900·68500900·........X...hP..
11 ··0x000c9c58·18530900·20530900·15d40100·1dd40100·.S..·S..........11 ··0x000c9c58·70500900·78500900·81d30100·89d30100·pP..xP..........
12 ··0x000c9c68·2dd40100·79d40100·81dc0100·41dd0100·-...y.......A...12 ··0x000c9c68·99d30100·e1d30100·b5db0100·6ddc0100·............m...
13 ··0x000c9c78·89d40100·a9dc0100·79da0100·d5d40100·........y.......13 ··0x000c9c78·f1d30100·dddb0100·b5d90100·39d40100·............9...
14 ··0x000c9c88·ddd40100·29d50100·a1d50100·edd50100·....)...........14 ··0x000c9c88·41d40100·8dd40100·01d50100·4dd50100·A...........M...
15 ··0x000c9c98·35d60100·add60100·25d70100·9dd70100·5.......%.......15 ··0x000c9c98·91d50100·05d60100·79d60100·edd60100·........y.......
16 ··0x000c9ca8·a1dc0100·71dc0100·3dd80100·61dc0100·....q...=...a...16 ··0x000c9ca8·d5db0100·a5db0100·85d70100·95db0100·................
17 ··0x000c9cb8·99dc0100·f5dc0100·89d80100·e9da0100·................17 ··0x000c9cb8·cddb0100·25dc0100·cdd70100·21da0100·....%.......!...
18 ··0x000c9cc8·25de0100·91dc0100·8ddd0100·31e00100·%...........1...18 ··0x000c9cc8·4ddd0100·c5db0100·b5dc0100·49df0100·M...........I...
19 ··0x000c9cd8·d9dd0100·d5d80100·c9de0100·41df0100·............A...19 ··0x000c9cd8·01dd0100·15d80100·eddd0100·61de0100·............a...
20 ··0x000c9ce8·b9df0100·49e10100·00000000·f89c0c00·....I...........20 ··0x000c9ce8·d5de0100·5de00100·00000000·f89c0c00·....]...........
21 ··0x000c9cf8·78ef0900·00000000·c1040200·95040200·x...............21 ··0x000c9cf8·d0ec0900·00000000·ad030200·81030200·................
22 ··0x000c9d08·a1040200·8d040200·71050200·61050200·........q...a...22 ··0x000c9d08·8d030200·79030200·5d040200·4d040200·....y...]...M...
23 ··0x000c9d18·69050200·d8020a00·28c40c00·05500200·i.......(....P..23 ··0x000c9d18·55040200·30000a00·28c40c00·094f0200·U...0...(....O..
24 ··0x000c9d28·11500200·1d500200·59520200·ad510200·.P...P..YR...Q..24 ··0x000c9d28·154f0200·214f0200·5d510200·b1500200·.O..!O..]Q...P..
25 ··0x000c9d38·fd500200·2d500200·d4040a00·60c50c00·.P..-P......`...25 ··0x000c9d38·01500200·314f0200·2c020a00·60c50c00·.P..1O..,...`...
26 ··0x000c9d48·0d530200·19530200·25530200·f5550200·.S...S..%S...U..26 ··0x000c9d48·11520200·1d520200·29520200·fd540200·.R...R..)R...T..
27 ··0x000c9d58·69550200·21540200·39530200·e8060a00·iU..!T..9S......27 ··0x000c9d58·71540200·25530200·3d520200·40040a00·qT..%S..=R..@...
28 ··0x000c9d68·a8c60c00·d1560200·dd560200·e9560200·.....V...V...V..28 ··0x000c9d68·a8c60c00·d9550200·e5550200·f1550200·.....U...U...U..
29 ··0x000c9d78·f5590200·f5570200·f9560200·01570200·.Y...W...V...W..29 ··0x000c9d78·f9580200·fd560200·01560200·09560200·.X...V...V...V..
30 ··0x000c9d88·d0070a00·f0c70c00·915a0200·9d5a0200·.........Z...Z..30 ··0x000c9d88·28050a00·f0c70c00·95590200·a1590200·(........Y...Y..
31 ··0x000c9d98·a95a0200·895c0200·355c0200·8d5b0200·.Z...\..5\...[..31 ··0x000c9d98·ad590200·8d5b0200·395b0200·915a0200·.Y...[..9[...Z..
32 ··0x000c9da8·b95a0200·38090a00·78c80c00·255d0200·.Z..8...x...%]..32 ··0x000c9da8·bd590200·90060a00·78c80c00·295c0200·.Y......x...)\..
33 ··0x000c9db8·315d0200·3d5d0200·755f0200·695e0200·1]..=]..u_..i^..33 ··0x000c9db8·355c0200·415c0200·795e0200·6d5d0200·5\..A\..y^..m]..
34 ··0x000c9dc8·895d0200·4d5d0200·1d1a0400·211a0400·.]..M]......!...34 ··0x000c9dc8·8d5c0200·515c0200·51190400·55190400·.\..Q\..Q...U...
35 ··0x000c9dd8·251a0400·291a0400·2d1a0400·311a0400·%...)...-...1...35 ··0x000c9dd8·59190400·5d190400·61190400·65190400·Y...]...a...e...
36 ··0x000c9de8·7d210400·b9f80400·79f90400·65ef0400·}!......y...e...36 ··0x000c9de8·a1200400·31f70400·21f80400·e9ed0400·.·..1...!.......
37 ··0x000c9df8·85ec0400·ac7d0a00·71250500·fd240500·.....}..q%...$..37 ··0x000c9df8·15eb0400·047b0a00·55240500·e1230500·.....{..U$...#..
38 ··0x000c9e08·89220500·09220500·18840a00·2d5e0500·."..."......-^..38 ··0x000c9e08·6d210500·ed200500·70810a00·055d0500·m!...·..p....]..
39 ··0x000c9e18·355e0500·7d5f0500·7d630500·bd5f0500·5^..}_..}c..._..39 ··0x000c9e18·0d5d0500·555e0500·4d620500·8d5e0500·.]..U^..Mb...^..
40 ··0x000c9e28·cd600500·e15e0500·315f0500·31610500·.`...^..1_..1a..40 ··0x000c9e28·9d5f0500·b95d0500·095e0500·01600500·._...]...^...`..
41 ··0x000c9e38·c1610500·29600500·995f0500·61620500·.a..)`..._..ab..41 ··0x000c9e38·91600500·f95e0500·715e0500·31610500·.`...^..q^..1a..
42 ··0x000c9e48·fd620500·a5600500·50840a00·45670500·.b...`..P...Eg..42 ··0x000c9e48·cd610500·755f0500·a8810a00·0d660500·.a..u_.......f..
43 ··0x000c9e58·25670500·b1670500·95640500·c5630500·%g...g...d...c..43 ··0x000c9e58·ed650500·79660500·5d630500·95620500·.e..yf..]c...b..
44 ··0x000c9e68·1d640500·29650500·cd650500·65680500·.d..)e...e..eh..44 ··0x000c9e68·ed620500·f1630500·95640500·2d670500·.b...c...d..-g..
45 ··0x000c9e78·71640500·89660500·1d690500·f9640500·qd...f...i...d..45 ··0x000c9e78·41630500·51650500·e5670500·c1630500·Ac..Qe...g...c..
46 ··0x000c9e88·58840a00·e9750500·45770500·75750500·X....u..Ew..uu..46 ··0x000c9e88·b0810a00·d1740500·25760500·55740500·.....t..%v..Ut..
47 ··0x000c9e98·38280b00·c5c00500·e1c00500·e9c00500·8(..............47 ··0x000c9e98·90250b00·65bf0500·81bf0500·89bf0500·.%..e...........
48 ··0x000c9ea8·883d0b00·91e50500·19e50500·65e50500·.=..........e...48 ··0x000c9ea8·e03a0b00·25e40500·b1e30500·f9e30500·.:..%...........
49 ··0x000c9eb8·a4460b00·99e80500·e1e70500·69e80500·.F..........i...49 ··0x000c9eb8·fc430b00·31e70500·7de60500·01e70500·.C..1...}.......
50 ··0x000c9ec8·d4460b00·cdea0500·15eb0500·99ea0500·.F..............50 ··0x000c9ec8·2c440b00·59e90500·a1e90500·25e90500·,D..Y.......%...
51 ··0x000c9ed8·0c470b00·8dec0500·45ec0500·4dec0500·.G......E...M...51 ··0x000c9ed8·64440b00·19eb0500·d1ea0500·d9ea0500·dD..............
52 ··0x000c9ee8·44470b00·400f0a00·40cd0c00·fdfa0500·DG..@...@.......52 ··0x000c9ee8·9c440b00·980c0a00·40cd0c00·85f90500·.D......@.......
53 ··0x000c9ef8·59fc0500·e1fa0500·21fc0500·2dfb0500·Y.......!...-...53 ··0x000c9ef8·e1fa0500·69f90500·a9fa0500·b5f90500·....i...........
54 ··0x000c9f08·f5fa0500·09fb0500·02000000·6c4a0b00·............lJ..54 ··0x000c9f08·7df90500·91f90500·02000000·c4470b00·}............G..
55 ··0x000c9f18·08000000·744a0b00·10000000·7c4a0b00·....tJ......|J..55 ··0x000c9f18·08000000·cc470b00·10000000·d4470b00·.....G.......G..
56 ··0x000c9f28·04000000·844a0b00·20000000·8c4a0b00·.....J..·....J..56 ··0x000c9f28·04000000·dc470b00·20000000·e4470b00·.....G..·....G..
57 ··0x000c9f38·01000000·944a0b00·00000000·00000000·.....J..........57 ··0x000c9f38·01000000·ec470b00·00000000·00000000·.....G..........
58 ··0x000c9f48·20000000·f0490b00·50000000·f8490b00··....I..P....I..58 ··0x000c9f48·20000000·48470b00·50000000·50470b00··...HG..P...PG..
59 ··0x000c9f58·48000000·044a0b00·18000000·d84a0900·H....J.......J..59 ··0x000c9f58·48000000·5c470b00·18000000·30480900·H...\G......0H..
60 ··0x000c9f68·58000000·0c4a0b00·80000000·104a0b00·X....J.......J..60 ··0x000c9f68·58000000·64470b00·80000000·68470b00·X...dG......hG..
61 ··0x000c9f78·88000000·184a0b00·90000000·204a0b00·.....J......·J..61 ··0x000c9f78·88000000·70470b00·90000000·78470b00·....pG......xG..
62 ··0x000c9f88·98000000·284a0b00·a0000000·304a0b00·....(J......0J..62 ··0x000c9f88·98000000·80470b00·a0000000·88470b00·.....G.......G..
63 ··0x000c9f98·a8000000·384a0b00·b0000000·404a0b00·....8J......@J..63 ··0x000c9f98·a8000000·90470b00·b0000000·98470b00·.....G.......G..
64 ··0x000c9fa8·b8000000·484a0b00·30000000·504a0b00·....HJ..0...PJ..64 ··0x000c9fa8·b8000000·a0470b00·30000000·a8470b00·.....G..0....G..
65 ··0x000c9fb8·10000000·544a0b00·38000000·5c4a0b00·....TJ..8...\J..65 ··0x000c9fb8·10000000·ac470b00·38000000·b4470b00·.....G..8....G..
66 ··0x000c9fc8·28000000·f0480b00·08000000·2c4f0900·(....H......,O..66 ··0x000c9fc8·28000000·48460b00·08000000·844c0900·(...HF.......L..
67 ··0x000c9fd8·40000000·644a0b00·00000000·00000000·@...dJ..........67 ··0x000c9fd8·40000000·bc470b00·00000000·00000000·@....G..........
68 ··0x000c9fe8·01000000·74490b00·02000000·7c490b00·....tI......|I..68 ··0x000c9fe8·01000000·cc460b00·02000000·d4460b00·.....F.......F..
69 ··0x000c9ff8·04000000·84490b00·08000000·8c490b00·.....I.......I..69 ··0x000c9ff8·04000000·dc460b00·08000000·e4460b00·.....F.......F..
70 ··0x000ca008·10000000·90490b00·20000000·98490b00·.....I..·....I..70 ··0x000ca008·10000000·e8460b00·20000000·f0460b00·.....F..·....F..
71 ··0x000ca018·40000000·a0490b00·80000000·a8490b00·@....I.......I..71 ··0x000ca018·40000000·f8460b00·80000000·00470b00·@....F.......G..
72 ··0x000ca028·00010000·b0490b00·00020000·b8490b00·.....I.......I..72 ··0x000ca028·00010000·08470b00·00020000·10470b00·.....G.......G..
73 ··0x000ca038·00040000·c0490b00·00080000·c8490b00·.....I.......I..73 ··0x000ca038·00040000·18470b00·00080000·20470b00·.....G......·G..
74 ··0x000ca048·00100000·d0490b00·00200000·d8490b00·.....I...·...I..74 ··0x000ca048·00100000·28470b00·00200000·30470b00·....(G...·..0G..
75 ··0x000ca058·00400000·e0490b00·ffff0000·bc630900·.@...I.......c..75 ··0x000ca058·00400000·38470b00·ffff0000·14610900·.@..8G.......a..
76 ··0x000ca068·ffff0000·046c0b00·7f000000·e8490b00·.....l.......I..76 ··0x000ca068·ffff0000·5c690b00·7f000000·40470b00·....\i......@G..
77 ··0x000ca078·00000000·00000000·00000000·b4a00c00·................77 ··0x000ca078·00000000·00000000·00000000·b4a00c00·................
78 ··0x000ca088·00000000·90a00c00·94400900·00000000·.........@......78 ··0x000ca088·00000000·90a00c00·ec3d0900·00000000·.........=......
79 ··0x000ca098·99000600·e9fc0500·81000600·f5fc0500·................79 ··0x000ca098·21ff0500·71fb0500·09ff0500·7dfb0500·!...q.......}...
80 ··0x000ca0a8·89000600·91000600·09fd0500·68490b00·............hI..80 ··0x000ca0a8·11ff0500·19ff0500·91fb0500·c0460b00·.............F..
81 ··0x000ca0b8·00000000·11fd0500·ddfc0500·c1fc0500·................81 ··0x000ca0b8·00000000·99fb0500·65fb0500·49fb0500·........e...I...
82 ··0x000ca0c8·c9fc0500·69000600·71000600·79000600·....i...q...y...82 ··0x000ca0c8·51fb0500·f1fe0500·f9fe0500·01ff0500·Q...............
83 ··0x000ca0d8·01000000·f04d0b00·01000000·a8480b00·.....M.......H..83 ··0x000ca0d8·01000000·484b0b00·01000000·00460b00·....HK.......F..
84 ··0x000ca0e8·01000000·3cf20900·01000000·80d00900·....<...........84 ··0x000ca0e8·01000000·94ef0900·01000000·d8cd0900·................
85 ··0x000ca0f8·01000000·24c50900·01000000·184f0b00·....$........O..85 ··0x000ca0f8·01000000·7cc20900·01000000·704c0b00·....|.......pL..
86 ··0x000ca108·00000000·0c530900·00000000·c84a0900·.....S.......J..86 ··0x000ca108·00000000·64500900·00000000·20480900·....dP......·H..
87 ··0x000ca118·00000000·204f0b00·00000000·f49a0900·....·O..........87 ··0x000ca118·00000000·784c0b00·00000000·4c980900·....xL......L...
88 ··0x000ca128·00000000·74520900·00000000·284f0b00·....tR......(O..88 ··0x000ca128·00000000·cc4f0900·00000000·804c0b00·.....O.......L..
89 ··0x000ca138·00000000·00000000·00000000·00000000·................89 ··0x000ca138·00000000·00000000·00000000·00000000·................
90 ··0x000ca148·61260600·99260600·59260600·ad260600·a&...&..Y&...&..90 ··0x000ca148·e9240600·21250600·e1240600·35250600·.$..!%...$..5%..
91 ··0x000ca158·b5260600·a5260600·6d260600·7d270600·.&...&..m&..}'..91 ··0x000ca158·3d250600·2d250600·f5240600·09260600·=%..-%...$...&..
92 ··0x000ca168·cd270600·e5270600·444f0b00·f0570b00·.'...'..DO...W..92 ··0x000ca168·59260600·71260600·9c4c0b00·48550b00·Y&..q&...L..HU..
93 ··0x000ca178·08000000·c5490600·c8570b00·0a000000·.....I...W......93 ··0x000ca178·08000000·09480600·20550b00·0a000000·.....H..·U......
94 ··0x000ca188·11480600·e4570b00·08000000·9d480600·.H...W.......H..94 ··0x000ca188·35460600·3c550b00·08000000·cd460600·5F..<U.......F..
95 ··0x000ca198·d4570b00·0c000000·d5550600·3c580b00·.W.......U..<X..95 ··0x000ca198·2c550b00·0c000000·15540600·94550b00·,U.......T...U..
96 ··0x000ca1a8·07000000·21550600·10580b00·08000000·....!U...X......96 ··0x000ca1a8·07000000·61530600·68550b00·08000000·....aS..hU......
97 ··0x000ca1b8·a1550600·04580b00·08000000·5d640600·.U...X......]d..97 ··0x000ca1b8·e1530600·5c550b00·08000000·99620600·.S..\U.......b..
98 ··0x000ca1c8·fc570b00·07000000·d94a0600·1c580b00·.W.......J...X..98 ··0x000ca1c8·54550b00·07000000·19490600·74550b00·TU.......I..tU..
99 ··0x000ca1d8·0c000000·89470600·2c580b00·0d000000·.....G..,X......99 ··0x000ca1d8·0c000000·ad450600·84550b00·0d000000·.....E...U......
100 ··0x000ca1e8·fd460600·44580b00·09000000·ed540600·.F..DX.......T..100 ··0x000ca1e8·21450600·9c550b00·09000000·2d530600·!E...U......-S..
101 ··0x000ca1f8·bc570b00·09000000·c94a0600·b8570b00·.W.......J...W..101 ··0x000ca1f8·14550b00·09000000·01490600·10550b00·.U.......I...U..
102 ··0x000ca208·0d000000·31650600·ac570b00·0a000000·....1e...W......102 ··0x000ca208·0d000000·6d630600·04550b00·0a000000·....mc...U......
103 ··0x000ca218·51620600·a4570b00·05000000·c1630600·Qb...W.......c..103 ··0x000ca218·8d600600·fc540b00·05000000·fd610600·.`...T.......a..
104 ··0x000ca228·01000000·645c0b00·02000000·785c0b00·....d\......x\..104 ··0x000ca228·01000000·bc590b00·02000000·d0590b00·.....Y.......Y..
105 ··0x000ca238·03000000·8c5c0b00·04000000·945c0b00·.....\.......\..105 ··0x000ca238·03000000·e4590b00·04000000·ec590b00·.....Y.......Y..
106 ··0x000ca248·05000000·9c5c0b00·07000000·a85c0b00·.....\.......\..106 ··0x000ca248·05000000·f4590b00·07000000·005a0b00·.....Y.......Z..
107 ··0x000ca258·08000000·b45c0b00·09000000·bc5c0b00·.....\.......\..107 ··0x000ca258·08000000·0c5a0b00·09000000·145a0b00·.....Z.......Z..
108 ··0x000ca268·00000000·00000000·a1920600·c58e0600·................108 ··0x000ca268·00000000·00000000·cd900600·018d0600·................
109 ··0x000ca278·a18e0600·e9900600·b18e0600·19950600·................109 ··0x000ca278·dd8c0600·258f0600·ed8c0600·31930600·....%.......1...
110 ··0x000ca288·d98d0600·ad8d0600·6c090a00·41920600·........l...A...110 ··0x000ca288·158c0600·e98b0600·c4060a00·6d900600·............m...
111 ··0x000ca298·11910600·51920600·6c090a00·c59b0600·....Q...l.......111 ··0x000ca298·4d8f0600·7d900600·c4060a00·d9990600·M...}...........
112 ··0x000ca2a8·cd990600·85990600·659b0600·b9990600·........e.......112 ··0x000ca2a8·e5970600·9d970600·7d990600·d1970600·........}.......
113 ··0x000ca2b8·519d0600·95990600·dd980600·20600b00·Q...........·`..113 ··0x000ca2b8·659b0600·ad970600·f5960600·785d0b00·e...........x]..
114 ··0x000ca2c8·8d9b0600·5d9f0600·9d9b0600·20600b00·....].......·`..114 ··0x000ca2c8·a5990600·719d0600·b5990600·785d0b00·....q.......x]..
115 ··0x000ca2d8·75a30600·09a70600·81a70600·d1a70600·u...............115 ··0x000ca2d8·85a10600·15a50600·8da50600·dda50600·................
116 ··0x000ca2e8·61a30600·71a60600·e5a20600·31a30600·a...q.......1...116 ··0x000ca2e8·71a10600·7da40600·f5a00600·41a10600·q...}.......A...
117 ··0x000ca2f8·64090a00·f9a50600·ada30600·09a60600·d...............117 ··0x000ca2f8·bc060a00·05a40600·bda10600·15a40600·................
118 ··0x000ca308·64090a00·a1cd0600·c9cd0600·bdcd0600·d...............118 ··0x000ca308·bc060a00·11cc0600·39cc0600·2dcc0600·........9...-...
119 ··0x000ca318·c4650b00·89d90600·f5d90600·59d90600·.e..........Y...119 ··0x000ca318·1c630b00·f9d70600·65d80600·c9d70600·.c......e.......
120 ··0x000ca328·70660b00·89d90600·f5d90600·7dd90600·pf..........}...120 ··0x000ca328·c8630b00·f9d70600·65d80600·edd70600·.c......e.......
121 ··0x000ca338·54660b00·31dc0600·01dd0600·09dc0600·Tf..1...........121 ··0x000ca338·ac630b00·89da0600·59db0600·61da0600·.c......Y...a...
122 ··0x000ca348·84660b00·8ddc0600·01dd0600·09dc0600·.f..............122 ··0x000ca348·dc630b00·e5da0600·59db0600·61da0600·.c......Y...a...
123 ··0x000ca358·84660b00·31dc0600·01dd0600·25dc0600·.f..1.......%...123 ··0x000ca358·dc630b00·89da0600·59db0600·7dda0600·.c......Y...}...
124 ··0x000ca368·98660b00·a91b0700·791b0700·551b0700·.f......y...U...124 ··0x000ca368·f0630b00·111a0700·e1190700·bd190700·.c..............
125 ··0x000ca378·14690b00·81280700·c1290700·81290700·.i...(...)...)..125 ··0x000ca378·6c660b00·ed260700·2d280700·ed270700·lf...&..-(...'..
126 ··0x000ca388·c5280700·3d290700·152a0700·cd280700·.(..=)...*...(..126 ··0x000ca388·31270700·a9270700·81280700·39270700·1'...'...(..9'..
Max diff block lines reached; 0/30873 bytes (0.00%) of diff not shown.
1.8 KB
readelf --wide --decompress --hex-dump=.got {}
    
Offset 62, 19 lines modifiedOffset 62, 19 lines modified
62 ··0x000caeec·7c560000·7c560000·7c560000·7c560000·|V..|V..|V..|V..62 ··0x000caeec·7c560000·7c560000·7c560000·7c560000·|V..|V..|V..|V..
63 ··0x000caefc·7c560000·7c560000·7c560000·7c560000·|V..|V..|V..|V..63 ··0x000caefc·7c560000·7c560000·7c560000·7c560000·|V..|V..|V..|V..
64 ··0x000caf0c·7c560000·7c560000·7c560000·7c560000·|V..|V..|V..|V..64 ··0x000caf0c·7c560000·7c560000·7c560000·7c560000·|V..|V..|V..|V..
65 ··0x000caf1c·7c560000·7c560000·7c560000·7c560000·|V..|V..|V..|V..65 ··0x000caf1c·7c560000·7c560000·7c560000·7c560000·|V..|V..|V..|V..
66 ··0x000caf2c·7c560000·7c560000·7c560000·7c560000·|V..|V..|V..|V..66 ··0x000caf2c·7c560000·7c560000·7c560000·7c560000·|V..|V..|V..|V..
67 ··0x000caf3c·7c560000·7c560000·7c560000·7c560000·|V..|V..|V..|V..67 ··0x000caf3c·7c560000·7c560000·7c560000·7c560000·|V..|V..|V..|V..
68 ··0x000caf4c·7c560000·7c560000·7c560000·70320d00·|V..|V..|V..p2..68 ··0x000caf4c·7c560000·7c560000·7c560000·70320d00·|V..|V..|V..p2..
69 ··0x000caf5c·89dd0700·d5300900·20df0c00·34cf0c00·.....0..·...4...69 ··0x000caf5c·89db0700·2d2e0900·20df0c00·34cf0c00·....-...·...4...
70 ··0x000caf6c·006d0d00·01de0700·00000000·89720800·.m...........r..70 ··0x000caf6c·006d0d00·01dc0700·00000000·51700800·.m..........Qp..
71 ··0x000caf7c·4ccf0c00·5d710800·9cce0c00·70e00c00·L...]q......p...71 ··0x000caf7c·4ccf0c00·256f0800·9cce0c00·70e00c00·L...%o......p...
72 ··0x000caf8c·fddd0700·00000000·00000000·80690d00·.............i..72 ··0x000caf8c·fddb0700·00000000·00000000·80690d00·.............i..
73 ··0x000caf9c·00000000·50c00c00·50cc0c00·9dec0300·....P...P.......73 ··0x000caf9c·00000000·50c00c00·50cc0c00·e5eb0300·....P...P.......
74 ··0x000cafac·00000000·b8c00c00·38cf0c00·78320d00·........8...x2..74 ··0x000cafac·00000000·b8c00c00·38cf0c00·78320d00·........8...x2..
75 ··0x000cafbc·95300900·00710d00·64840a00·a8c00c00·.0...q..d.......75 ··0x000cafbc·ed2d0900·00710d00·bc810a00·a8c00c00·.-...q..........
76 ··0x000cafcc·25330200·78e00c00·e8bf0c00·6c320d00·%3..x.......l2..76 ··0x000cafcc·19320200·78e00c00·e8bf0c00·6c320d00·.2..x.......l2..
77 ··0x000cafdc·21550600·00000000·78690d00·00000000·!U......xi......77 ··0x000cafdc·61530600·00000000·78690d00·00000000·aS......xi......
78 ··0x000cafec·c0690d00·3ccf0c00·88d90c00·00000000·.i..<...........78 ··0x000cafec·c0690d00·3ccf0c00·88d90c00·00000000·.i..<...........
79 ··0x000caffc·19630000····························.c..79 ··0x000caffc·19630000····························.c..
  
60.3 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 503 lines modifiedOffset 1, 503 lines modified
  
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
2 ··0x000cb000·00000000·04b00c00·0c4a0900·18000000·.........J......2 ··0x000cb000·00000000·04b00c00·64470900·18000000·........dG......
3 ··0x000cb010·59080600·184a0900·00000000·00000000·Y....J..........3 ··0x000cb010·e1060600·70470900·00000000·00000000·....pG..........
4 ··0x000cb020·00000000·00000000·2c4a0900·04000000·........,J......4 ··0x000cb020·00000000·00000000·84470900·04000000·.........G......
5 ··0x000cb030·b9060600·384a0900·00000000·00000000·....8J..........5 ··0x000cb030·41050600·90470900·00000000·00000000·A....G..........
6 ··0x000cb040·00000000·00000000·444a0900·10000000·........DJ......6 ··0x000cb040·00000000·00000000·9c470900·10000000·.........G......
7 ··0x000cb050·85100600·504a0900·00000000·00000000·....PJ..........7 ··0x000cb050·c90e0600·a8470900·00000000·00000000·.....G..........
8 ··0x000cb060·00000000·00000000·604a0900·08000000·........`J......8 ··0x000cb060·00000000·00000000·b8470900·08000000·.........G......
9 ··0x000cb070·b9060600·6c4a0900·00000000·00000000·....lJ..........9 ··0x000cb070·41050600·c4470900·00000000·00000000·A....G..........
10 ··0x000cb080·00000000·00000000·7c4a0900·14000000·........|J......10 ··0x000cb080·00000000·00000000·d4470900·14000000·.........G......
11 ··0x000cb090·b9060600·884a0900·00000000·00000000·.....J..........11 ··0x000cb090·41050600·e0470900·00000000·00000000·A....G..........
12 ··0x000cb0a0·00000000·00000000·9c4a0900·1c000000·.........J......12 ··0x000cb0a0·00000000·00000000·f4470900·1c000000·.........G......
13 ··0x000cb0b0·b9050600·a84a0900·00000000·00000000·.....J..........13 ··0x000cb0b0·41040600·00480900·00000000·00000000·A....H..........
14 ··0x000cb0c0·00000000·00000000·c04a0900·34000000·.........J..4...14 ··0x000cb0c0·00000000·00000000·18480900·34000000·.........H..4...
15 ··0x000cb0d0·a9030600·c84a0900·01000000·00000000·.....J..........15 ··0x000cb0d0·31020600·20480900·01000000·00000000·1...·H..........
16 ··0x000cb0e0·00000000·00000000·cc4a0900·0c000000·.........J......16 ··0x000cb0e0·00000000·00000000·24480900·0c000000·........$H......
17 ··0x000cb0f0·a50a0600·f8470900·00000000·00000000·.....G..........17 ··0x000cb0f0·2d090600·50450900·00000000·00000000·-...PE..........
18 ··0x000cb100·00000000·00000000·d84a0900·34000000·.........J..4...18 ··0x000cb100·00000000·00000000·30480900·34000000·........0H..4...
19 ··0x000cb110·a9030600·c84a0900·02000000·00000000·.....J..........19 ··0x000cb110·31020600·20480900·02000000·00000000·1...·H..........
20 ··0x000cb120·00000000·00000000·e04a0900·34000000·.........J..4...20 ··0x000cb120·00000000·00000000·38480900·34000000·........8H..4...
21 ··0x000cb130·a9030600·c84a0900·00800000·00000000·.....J..........21 ··0x000cb130·31020600·20480900·00800000·00000000·1...·H..........
22 ··0x000cb140·00000000·00000000·f04a0900·20010000·.........J..·...22 ··0x000cb140·00000000·00000000·48480900·20010000·........HH..·...
23 ··0x000cb150·dd080600·c84a0900·00000000·00000000·.....J..........23 ··0x000cb150·65070600·20480900·00000000·00000000·e...·H..........
24 ··0x000cb160·00000000·00000000·f44a0900·1c010000·.........J......24 ··0x000cb160·00000000·00000000·4c480900·1c010000·........LH......
25 ··0x000cb170·91090600·c84a0900·00000000·00000000·.....J..........25 ··0x000cb170·19080600·20480900·00000000·00000000·....·H..........
26 ··0x000cb180·00000000·00000000·f84a0900·20000000·.........J..·...26 ··0x000cb180·00000000·00000000·50480900·20000000·........PH..·...
27 ··0x000cb190·b9050600·cc3b0900·00000000·00000000·.....;..........27 ··0x000cb190·41040600·24390900·00000000·00000000·A...$9..........
28 ··0x000cb1a0·00000000·00000000·084b0900·24000000·.........K..$...28 ··0x000cb1a0·00000000·00000000·60480900·24000000·........`H..$...
29 ··0x000cb1b0·b9050600·00000000·00000000·00000000·................29 ··0x000cb1b0·41040600·00000000·00000000·00000000·A...............
30 ··0x000cb1c0·00000000·00000000·184b0900·28000000·.........K..(...30 ··0x000cb1c0·00000000·00000000·70480900·28000000·........pH..(...
31 ··0x000cb1d0·b9050600·00000000·00000000·00000000·................31 ··0x000cb1d0·41040600·00000000·00000000·00000000·A...............
32 ··0x000cb1e0·00000000·00000000·284b0900·04010000·........(K......32 ··0x000cb1e0·00000000·00000000·80480900·04010000·.........H......
33 ··0x000cb1f0·11050200·384b0900·00000000·00000000·....8K..........33 ··0x000cb1f0·fd030200·90480900·00000000·00000000·.....H..........
34 ··0x000cb200·00000000·00000000·404b0900·ec000000·........@K......34 ··0x000cb200·00000000·00000000·98480900·ec000000·.........H......
35 ··0x000cb210·11050200·504b0900·00000000·00000000·....PK..........35 ··0x000cb210·fd030200·a8480900·00000000·00000000·.....H..........
36 ··0x000cb220·00000000·00000000·544b0900·8c000000·........TK......36 ··0x000cb220·00000000·00000000·ac480900·8c000000·.........H......
37 ··0x000cb230·11050200·504b0900·00000000·00000000·....PK..........37 ··0x000cb230·fd030200·a8480900·00000000·00000000·.....H..........
38 ··0x000cb240·00000000·00000000·604b0900·d4000000·........`K......38 ··0x000cb240·00000000·00000000·b8480900·d4000000·.........H......
39 ··0x000cb250·11050200·384b0900·00000000·00000000·....8K..........39 ··0x000cb250·fd030200·90480900·00000000·00000000·.....H..........
40 ··0x000cb260·00000000·00000000·704b0900·a4000000·........pK......40 ··0x000cb260·00000000·00000000·c8480900·a4000000·.........H......
41 ··0x000cb270·11050200·384b0900·00000000·00000000·....8K..........41 ··0x000cb270·fd030200·90480900·00000000·00000000·.....H..........
42 ··0x000cb280·00000000·00000000·804b0900·bc000000·.........K......42 ··0x000cb280·00000000·00000000·d8480900·bc000000·.........H......
43 ··0x000cb290·11050200·384b0900·00000000·00000000·....8K..........43 ··0x000cb290·fd030200·90480900·00000000·00000000·.....H..........
44 ··0x000cb2a0·00000000·00000000·984b0900·00000000·.........K......44 ··0x000cb2a0·00000000·00000000·f0480900·00000000·.........H......
45 ··0x000cb2b0·510b0600·a04b0900·1bff0000·00000000·Q....K..........45 ··0x000cb2b0·d9090600·f8480900·1bff0000·00000000·.....H..........
46 ··0x000cb2c0·00000000·00000000·a84b0900·80000000·.........K......46 ··0x000cb2c0·00000000·00000000·00490900·80000000·.........I......
47 ··0x000cb2d0·11050600·b84b0900·00020000·ffff0000·.....K..........47 ··0x000cb2d0·99030600·10490900·00020000·ffff0000·.....I..........
48 ··0x000cb2e0·00000000·00000000·c04b0900·3c000000·.........K..<...48 ··0x000cb2e0·00000000·00000000·18490900·3c000000·.........I..<...
49 ··0x000cb2f0·f5040600·c84a0900·00000000·00000000·.....J..........49 ··0x000cb2f0·7d030600·20480900·00000000·00000000·}...·H..........
50 ··0x000cb300·00000000·00000000·d44b0900·40000000·.........K..@...50 ··0x000cb300·00000000·00000000·2c490900·40000000·........,I..@...
51 ··0x000cb310·f5040600·ec4b0900·00000000·00000000·.....K..........51 ··0x000cb310·7d030600·44490900·00000000·00000000·}...DI..........
52 ··0x000cb320·00000000·00000000·f04b0900·44000000·.........K..D...52 ··0x000cb320·00000000·00000000·48490900·44000000·........HI..D...
53 ··0x000cb330·11050600·c84a0900·00000000·03000000·.....J..........53 ··0x000cb330·99030600·20480900·00000000·03000000·....·H..........
54 ··0x000cb340·00000000·00000000·084c0900·48000000·.........L..H...54 ··0x000cb340·00000000·00000000·60490900·48000000·........`I..H...
55 ··0x000cb350·11050600·c84a0900·00000000·04000000·.....J..........55 ··0x000cb350·99030600·20480900·00000000·04000000·....·H..........
56 ··0x000cb360·00000000·00000000·244c0900·4c000000·........$L..L...56 ··0x000cb360·00000000·00000000·7c490900·4c000000·........|I..L...
57 ··0x000cb370·f5040600·c84a0900·00000000·00000000·.....J..........57 ··0x000cb370·7d030600·20480900·00000000·00000000·}...·H..........
58 ··0x000cb380·00000000·00000000·384c0900·50000000·........8L..P...58 ··0x000cb380·00000000·00000000·90490900·50000000·.........I..P...
59 ··0x000cb390·f5040600·a8480b00·00000000·00000000·.....H..........59 ··0x000cb390·7d030600·00460b00·00000000·00000000·}....F..........
60 ··0x000cb3a0·00000000·00000000·504c0900·54000000·........PL..T...60 ··0x000cb3a0·00000000·00000000·a8490900·54000000·.........I..T...
61 ··0x000cb3b0·f5040600·c4ef0900·00000000·00000000·................61 ··0x000cb3b0·7d030600·1ced0900·00000000·00000000·}...............
62 ··0x000cb3c0·00000000·00000000·6c4c0900·84000000·........lL......62 ··0x000cb3c0·00000000·00000000·c4490900·84000000·.........I......
63 ··0x000cb3d0·11050600·c84a0900·00000000·01000000·.....J..........63 ··0x000cb3d0·99030600·20480900·00000000·01000000·....·H..........
64 ··0x000cb3e0·00000000·00000000·7c4c0900·58000000·........|L..X...64 ··0x000cb3e0·00000000·00000000·d4490900·58000000·.........I..X...
65 ··0x000cb3f0·11050600·8c4c0900·00000000·ff000000·.....L..........65 ··0x000cb3f0·99030600·e4490900·00000000·ff000000·.....I..........
66 ··0x000cb400·00000000·00000000·904c0900·5c000000·.........L..\...66 ··0x000cb400·00000000·00000000·e8490900·5c000000·.........I..\...
67 ··0x000cb410·f5040600·d8480b00·00000000·00000000·.....H..........67 ··0x000cb410·7d030600·30460b00·00000000·00000000·}...0F..........
68 ··0x000cb420·00000000·00000000·a44c0900·34000000·.........L..4...68 ··0x000cb420·00000000·00000000·fc490900·34000000·.........I..4...
69 ··0x000cb430·a9030600·a8480b00·08000000·00000000·.....H..........69 ··0x000cb430·31020600·00460b00·08000000·00000000·1....F..........
70 ··0x000cb440·00000000·00000000·bc4c0900·2c000000·.........L..,...70 ··0x000cb440·00000000·00000000·144a0900·2c000000·.........J..,...
71 ··0x000cb450·b9050600·c84c0900·00000000·00000000·.....L..........71 ··0x000cb450·41040600·204a0900·00000000·00000000·A...·J..........
72 ··0x000cb460·00000000·00000000·cc4c0900·34000000·.........L..4...72 ··0x000cb460·00000000·00000000·244a0900·34000000·........$J..4...
73 ··0x000cb470·a9030600·a8480b00·04000000·00000000·.....H..........73 ··0x000cb470·31020600·00460b00·04000000·00000000·1....F..........
74 ··0x000cb480·00000000·00000000·d84c0900·7c000000·.........L..|...74 ··0x000cb480·00000000·00000000·304a0900·7c000000·........0J..|...
75 ··0x000cb490·f5040600·f04c0900·00000000·00000000·.....L..........75 ··0x000cb490·7d030600·484a0900·00000000·00000000·}...HJ..........
76 ··0x000cb4a0·00000000·00000000·f44c0900·78000000·.........L..x...76 ··0x000cb4a0·00000000·00000000·4c4a0900·78000000·........LJ..x...
77 ··0x000cb4b0·f5040600·084d0900·00000000·00000000·.....M..........77 ··0x000cb4b0·7d030600·604a0900·00000000·00000000·}...`J..........
78 ··0x000cb4c0·00000000·00000000·0c4d0900·2c010000·.........M..,...78 ··0x000cb4c0·00000000·00000000·644a0900·2c010000·........dJ..,...
79 ··0x000cb4d0·f5040600·a8480b00·00000000·00000000·.....H..........79 ··0x000cb4d0·7d030600·00460b00·00000000·00000000·}....F..........
80 ··0x000cb4e0·00000000·00000000·204d0900·3c010000·........·M..<...80 ··0x000cb4e0·00000000·00000000·784a0900·3c010000·........xJ..<...
81 ··0x000cb4f0·81050600·344d0900·00000000·00000000·....4M..........81 ··0x000cb4f0·09040600·8c4a0900·00000000·00000000·.....J..........
82 ··0x000cb500·00000000·00000000·3c4d0900·30010000·........<M..0...82 ··0x000cb500·00000000·00000000·944a0900·30010000·.........J..0...
83 ··0x000cb510·11050600·544d0900·07000000·6e010000·....TM......n...83 ··0x000cb510·99030600·ac4a0900·07000000·6e010000·.....J......n...
84 ··0x000cb520·00000000·00000000·584d0900·38010000·........XM..8...84 ··0x000cb520·00000000·00000000·b04a0900·38010000·.........J..8...
85 ··0x000cb530·11050600·6c4d0900·00000000·80510100·....lM.......Q..85 ··0x000cb530·99030600·c44a0900·00000000·80510100·.....J.......Q..
86 ··0x000cb540·00000000·00000000·744d0900·34010000·........tM..4...86 ··0x000cb540·00000000·00000000·cc4a0900·34010000·.........J..4...
87 ··0x000cb550·11050600·904d0900·18000000·a8000000·.....M..........87 ··0x000cb550·99030600·e84a0900·18000000·a8000000·.....J..........
88 ··0x000cb560·00000000·00000000·944d0900·00000000·.........M......88 ··0x000cb560·00000000·00000000·ec4a0900·00000000·.........J......
89 ··0x000cb570·00000000·584d0900·00000000·00000000·....XM..........89 ··0x000cb570·00000000·b04a0900·00000000·00000000·.....J..........
90 ··0x000cb580·00000000·00000000·a04d0900·88000000·.........M......90 ··0x000cb580·00000000·00000000·f84a0900·88000000·.........J......
91 ··0x000cb590·31030600·a8480b00·00000000·00000000·1....H..........91 ··0x000cb590·b9010600·00460b00·00000000·00000000·.....F..........
92 ··0x000cb5a0·00000000·00000000·b84d0900·64000000·.........M..d...92 ··0x000cb5a0·00000000·00000000·104b0900·64000000·.........K..d...
93 ··0x000cb5b0·11050600·b84b0900·00020000·ffff0000·.....K..........93 ··0x000cb5b0·99030600·10490900·00020000·ffff0000·.....I..........
94 ··0x000cb5c0·00000000·00000000·d04d0900·60000000·.........M..`...94 ··0x000cb5c0·00000000·00000000·284b0900·60000000·........(K..`...
95 ··0x000cb5d0·11050600·c84a0900·00000000·ffff0000·.....J..........95 ··0x000cb5d0·99030600·20480900·00000000·ffff0000·....·H..........
96 ··0x000cb5e0·00000000·00000000·ec4d0900·68000000·.........M..h...96 ··0x000cb5e0·00000000·00000000·444b0900·68000000·........DK..h...
97 ··0x000cb5f0·11050600·004e0900·3c000000·80510100·.....N..<....Q..97 ··0x000cb5f0·99030600·584b0900·3c000000·80510100·....XK..<....Q..
98 ··0x000cb600·00000000·00000000·044e0900·6c000000·.........N..l...98 ··0x000cb600·00000000·00000000·5c4b0900·6c000000·........\K..l...
99 ··0x000cb610·f5040600·184e0900·00000000·00000000·.....N..........99 ··0x000cb610·7d030600·704b0900·00000000·00000000·}...pK..........
100 ··0x000cb620·00000000·00000000·1c4e0900·74000000·.........N..t...100 ··0x000cb620·00000000·00000000·744b0900·74000000·........tK..t...
101 ··0x000cb630·11050600·6c4d0900·00000000·803a0900·....lM.......:..101 ··0x000cb630·99030600·c44a0900·00000000·803a0900·.....J.......:..
102 ··0x000cb640·00000000·00000000·3c4e0900·70000000·........<N..p...102 ··0x000cb640·00000000·00000000·944b0900·70000000·.........K..p...
103 ··0x000cb650·11050600·084d0900·00000000·80510100·.....M.......Q..103 ··0x000cb650·99030600·604a0900·00000000·80510100·....`J.......Q..
104 ··0x000cb660·00000000·00000000·604e0900·00000000·........`N......104 ··0x000cb660·00000000·00000000·b84b0900·00000000·.........K......
105 ··0x000cb670·00000000·a04d0900·00000000·00000000·.....M..........105 ··0x000cb670·00000000·f84a0900·00000000·00000000·.....J..........
106 ··0x000cb680·00000000·00000000·784e0900·00000000·........xN......106 ··0x000cb680·00000000·00000000·d04b0900·00000000·.........K......
107 ··0x000cb690·00000000·b84d0900·00000000·00000000·.....M..........107 ··0x000cb690·00000000·104b0900·00000000·00000000·.....K..........
108 ··0x000cb6a0·00000000·00000000·8c4e0900·00000000·.........N......108 ··0x000cb6a0·00000000·00000000·e44b0900·00000000·.........K......
109 ··0x000cb6b0·00000000·d04d0900·00000000·00000000·.....M..........109 ··0x000cb6b0·00000000·284b0900·00000000·00000000·....(K..........
110 ··0x000cb6c0·00000000·00000000·a44e0900·00000000·.........N......110 ··0x000cb6c0·00000000·00000000·fc4b0900·00000000·.........K......
111 ··0x000cb6d0·00000000·cc4a0900·00000000·00000000·.....J..........111 ··0x000cb6d0·00000000·24480900·00000000·00000000·....$H..........
112 ··0x000cb6e0·00000000·00000000·b04e0900·00000000·.........N......112 ··0x000cb6e0·00000000·00000000·084c0900·00000000·.........L......
113 ··0x000cb6f0·00000000·0c4a0900·00000000·00000000·.....J..........113 ··0x000cb6f0·00000000·64470900·00000000·00000000·....dG..........
114 ··0x000cb700·00000000·00000000·bc4e0900·00000000·.........N......114 ··0x000cb700·00000000·00000000·144c0900·00000000·.........L......
115 ··0x000cb710·00000000·d84a0900·00000000·00000000·.....J..........115 ··0x000cb710·00000000·30480900·00000000·00000000·....0H..........
116 ··0x000cb720·00000000·00000000·c84e0900·00000000·.........N......116 ··0x000cb720·00000000·00000000·204c0900·00000000·........·L......
117 ··0x000cb730·00000000·2c4a0900·00000000·00000000·....,J..........117 ··0x000cb730·00000000·84470900·00000000·00000000·.....G..........
118 ··0x000cb740·00000000·00000000·d44e0900·00000000·.........N......118 ··0x000cb740·00000000·00000000·2c4c0900·00000000·........,L......
119 ··0x000cb750·00000000·f44a0900·00000000·00000000·.....J..........119 ··0x000cb750·00000000·4c480900·00000000·00000000·....LH..........
120 ··0x000cb760·00000000·00000000·dc4e0900·00000000·.........N......120 ··0x000cb760·00000000·00000000·344c0900·00000000·........4L......
121 ··0x000cb770·00000000·084b0900·00000000·00000000·.....K..........121 ··0x000cb770·00000000·60480900·00000000·00000000·....`H..........
122 ··0x000cb780·00000000·00000000·e84e0900·00000000·.........N......122 ··0x000cb780·00000000·00000000·404c0900·00000000·........@L......
123 ··0x000cb790·00000000·7c4a0900·00000000·00000000·....|J..........123 ··0x000cb790·00000000·d4470900·00000000·00000000·.....G..........
124 ··0x000cb7a0·00000000·00000000·f44e0900·00000000·.........N......124 ··0x000cb7a0·00000000·00000000·4c4c0900·00000000·........LL......
125 ··0x000cb7b0·00000000·444a0900·00000000·00000000·....DJ..........125 ··0x000cb7b0·00000000·9c470900·00000000·00000000·.....G..........
126 ··0x000cb7c0·00000000·00000000·fc4e0900·00000000·.........N......126 ··0x000cb7c0·00000000·00000000·544c0900·00000000·........TL......
Max diff block lines reached; 41140/61627 bytes (66.76%) of diff not shown.
812 B
stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·37383265·61666432·39323637·30343537·782eafd2926704572 ··0x00000000·66363130·35643634·33633961·61343336·f6105d643c9aa436
3 ··0x00000010·66626365·36393035·33336336·37366331·fbce690533c676c13 ··0x00000010·63626338·63303536·65363463·61656161·cbc8c056e64caeaa
4 ··0x00000020·65343831·34382e64·65627567·00000000·e48148.debug....4 ··0x00000020·63636161·36652e64·65627567·00000000·ccaa6e.debug....
5 ··0x00000030·c7d7c5be····························....5 ··0x00000030·0babea8c····························....
  
256 MB
yadifa-dbgsym_2.3.8-1_armhf.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2018-02-24·17:19:01.000000·debian-binary1 -rw-r--r--···0········0········0········4·2018-02-24·17:19:01.000000·debian-binary
2 -rw-r--r--···0········0········0······596·2018-02-24·17:19:01.000000·control.tar.xz2 -rw-r--r--···0········0········0······592·2018-02-24·17:19:01.000000·control.tar.xz
3 -rw-r--r--···0········0········0··2954944·2018-02-24·17:19:01.000000·data.tar.xz3 -rw-r--r--···0········0········0··2954384·2018-02-24·17:19:01.000000·data.tar.xz
986 B
control.tar.xz
958 B
control.tar
560 B
./control
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 Package:·yadifa-dbgsym1 Package:·yadifa-dbgsym
2 Source:·yadifa2 Source:·yadifa
3 Version:·2.3.8-13 Version:·2.3.8-1
4 Auto-Built-Package:·debug-symbols4 Auto-Built-Package:·debug-symbols
5 Architecture:·armhf5 Architecture:·armhf
6 Maintainer:·Debian·DNS·Packaging·<pkg-dns-devel@lists.alioth.debian.org>6 Maintainer:·Debian·DNS·Packaging·<pkg-dns-devel@lists.alioth.debian.org>
7 Installed-Size:·31797 Installed-Size:·3178
8 Depends:·yadifa·(=·2.3.8-1)8 Depends:·yadifa·(=·2.3.8-1)
9 Section:·debug9 Section:·debug
10 Priority:·optional10 Priority:·optional
11 Description:·debug·symbols·for·yadifa11 Description:·debug·symbols·for·yadifa
12 Build-Ids:·94782eafd292670457fbce690533c676c1e48148·f97b7e64812f9c3a847ea82f9d5bbed8a0f5d5ed12 Build-Ids:·6cf6105d643c9aa436cbc8c056e64caeaaccaa6e·f0f07b1e29f0fec5c1ec4ffc26c0039408d1b5d4
376 B
./md5sums
30.0 B
./md5sums
Files differ
328 B
line order
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 usr/lib/debug/.build-id/94/782eafd292670457fbce690533c676c1e48148.debug1 usr/lib/debug/.build-id/6c/f6105d643c9aa436cbc8c056e64caeaaccaa6e.debug
2 usr/lib/debug/.build-id/f9/7b7e64812f9c3a847ea82f9d5bbed8a0f5d5ed.debug2 usr/lib/debug/.build-id/f0/f07b1e29f0fec5c1ec4ffc26c0039408d1b5d4.debug
256 MB
data.tar.xz
256 MB
data.tar
1.92 KB
file list
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-02-24·17:19:01.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-02-24·17:19:01.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-02-24·17:19:01.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-02-24·17:19:01.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-02-24·17:19:01.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-02-24·17:19:01.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-02-24·17:19:01.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-02-24·17:19:01.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-02-24·17:19:01.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-02-24·17:19:01.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-02-24·17:19:01.000000·./usr/lib/debug/.build-id/94/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-02-24·17:19:01.000000·./usr/lib/debug/.build-id/6c/
7 -rw-r--r--···0·root·········(0)·root·········(0)··2446776·2018-02-24·17:19:01.000000·./usr/lib/debug/.build-id/94/782eafd292670457fbce690533c676c1e48148.debug7 -rw-r--r--···0·root·········(0)·root·········(0)··2445996·2018-02-24·17:19:01.000000·./usr/lib/debug/.build-id/6c/f6105d643c9aa436cbc8c056e64caeaaccaa6e.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-02-24·17:19:01.000000·./usr/lib/debug/.build-id/f9/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-02-24·17:19:01.000000·./usr/lib/debug/.build-id/f0/
9 -rw-r--r--···0·root·········(0)·root·········(0)···795992·2018-02-24·17:19:01.000000·./usr/lib/debug/.build-id/f9/7b7e64812f9c3a847ea82f9d5bbed8a0f5d5ed.debug9 -rw-r--r--···0·root·········(0)·root·········(0)···796128·2018-02-24·17:19:01.000000·./usr/lib/debug/.build-id/f0/f07b1e29f0fec5c1ec4ffc26c0039408d1b5d4.debug
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-02-24·17:19:01.000000·./usr/share/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-02-24·17:19:01.000000·./usr/share/
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-02-24·17:19:01.000000·./usr/share/doc/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-02-24·17:19:01.000000·./usr/share/doc/
12 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2018-02-24·17:19:01.000000·./usr/share/doc/yadifa-dbgsym·->·yadifa12 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2018-02-24·17:19:01.000000·./usr/share/doc/yadifa-dbgsym·->·yadifa
196 MB
./usr/lib/debug/.build-id/94/782eafd292670457fbce690533c676c1e48148.debug vs.
./usr/lib/debug/.build-id/6c/f6105d643c9aa436cbc8c056e64caeaaccaa6e.debug
Files similar despite different names (score: 43, lower is more similar)
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x682511 ··Entry·point·address:···············0x6821
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········2445256·(bytes·into·file)13 ··Start·of·section·headers:··········2444476·(bytes·into·file)
14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········3819 ··Number·of·section·headers:·········38
20 ··Section·header·string·table·index:·3720 ··Section·header·string·table·index:·37
1.18 KB
readelf --wide --program-header {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x68252 Entry·point·0x6821
3 There·are·9·program·headers,·starting·at·offset·523 There·are·9·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··EXIDX··········0x0001b4·0x000b9500·0x000b9500·0x00000·0x00008·R···0x46 ··EXIDX··········0x0001b4·0x000b9258·0x000b9258·0x00000·0x00008·R···0x4
7 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··INTERP·········0x000154·0x00000154·0x00000154·0x00000·0x00019·R···0x18 ··INTERP·········0x000154·0x00000154·0x00000154·0x00000·0x00019·R···0x1
9 ······[Requesting·program·interpreter:·]9 ······[Requesting·program·interpreter:·]
10 ··LOAD···········0x000000·0x00000000·0x00000000·0x001b4·0xb950c·R·E·0x1000010 ··LOAD···········0x000000·0x00000000·0x00000000·0x001b4·0xb9264·R·E·0x10000
11 ··LOAD···········0x009bc0·0x000c9bc0·0x000c9bc0·0x00000·0x0d544·RW··0x1000011 ··LOAD···········0x009bc0·0x000c9bc0·0x000c9bc0·0x00000·0x0d544·RW··0x10000
12 ··DYNAMIC········0x009bc0·0x000caa34·0x000caa34·0x00000·0x00118·RW··0x412 ··DYNAMIC········0x009bc0·0x000caa34·0x000caa34·0x00000·0x00118·RW··0x4
13 ··NOTE···········0x000170·0x00000170·0x00000170·0x00044·0x00044·R···0x413 ··NOTE···········0x000170·0x00000170·0x00000170·0x00044·0x00044·R···0x4
14 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1014 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
15 ··GNU_RELRO······0x009bc0·0x000c9bc0·0x000c9bc0·0x00000·0x01440·R···0x115 ··GNU_RELRO······0x009bc0·0x000c9bc0·0x000c9bc0·0x00000·0x01440·R···0x1
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
4.73 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·38·section·headers,·starting·at·offset·0x254fc8:1 There·are·38·section·headers,·starting·at·offset·0x254cbc:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.interp···········NOBITS··········00000154·000154·000019·00···A··0···0··15 ··[·1]·.interp···········NOBITS··········00000154·000154·000019·00···A··0···0··1
6 ··[·2]·.note.ABI-tag·····NOTE············00000170·000170·000020·00···A··0···0··46 ··[·2]·.note.ABI-tag·····NOTE············00000170·000170·000020·00···A··0···0··4
7 ··[·3]·.note.gnu.build-id·NOTE············00000190·000190·000024·00···A··0···0··47 ··[·3]·.note.gnu.build-id·NOTE············00000190·000190·000024·00···A··0···0··4
Offset 11, 37 lines modifiedOffset 11, 37 lines modified
11 ··[·6]·.dynstr···········NOBITS··········0000125c·0001b4·000c1f·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000125c·0001b4·000c1f·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········00001e7c·0001b4·000212·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········00001e7c·0001b4·000212·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········00002090·0001b4·0000c0·00···A··6···4··413 ··[·8]·.gnu.version_r····NOBITS··········00002090·0001b4·0000c0·00···A··6···4··4
14 ··[·9]·.rel.dyn··········NOBITS··········00002150·0001b4·002d20·08···A··5···0··414 ··[·9]·.rel.dyn··········NOBITS··········00002150·0001b4·002d20·08···A··5···0··4
15 ··[10]·.rel.plt··········NOBITS··········00004e70·0001b4·000800·08···A··5··22··415 ··[10]·.rel.plt··········NOBITS··········00004e70·0001b4·000800·08···A··5··22··4
16 ··[11]·.init·············NOBITS··········00005670·0001b4·00000c·00··AX··0···0··416 ··[11]·.init·············NOBITS··········00005670·0001b4·00000c·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000567c·0001b4·000c98·04··AX··0···0··417 ··[12]·.plt··············NOBITS··········0000567c·0001b4·000c98·04··AX··0···0··4
18 ··[13]·.text·············NOBITS··········00006318·0001b4·08d864·00··AX··0···0··818 ··[13]·.text·············NOBITS··········00006318·0001b4·08d5bc·00··AX··0···0··8
19 ··[14]·.fini·············NOBITS··········00093b7c·0001b4·000008·00··AX··0···0··419 ··[14]·.fini·············NOBITS··········000938d4·0001b4·000008·00··AX··0···0··4
20 ··[15]·.rodata···········NOBITS··········00093b88·0001b4·025978·00···A··0···0··820 ··[15]·.rodata···········NOBITS··········000938e0·0001b4·025978·00···A··0···0··8
21 ··[16]·.ARM.exidx········NOBITS··········000b9500·0001b4·000008·00··AL·13···0··421 ··[16]·.ARM.exidx········NOBITS··········000b9258·0001b4·000008·00··AL·13···0··4
22 ··[17]·.eh_frame·········NOBITS··········000b9508·0001b4·000004·00···A··0···0··422 ··[17]·.eh_frame·········NOBITS··········000b9260·0001b4·000004·00···A··0···0··4
23 ··[18]·.init_array·······NOBITS··········000c9bc0·009bc0·000004·04··WA··0···0··423 ··[18]·.init_array·······NOBITS··········000c9bc0·009bc0·000004·04··WA··0···0··4
24 ··[19]·.fini_array·······NOBITS··········000c9bc4·009bc0·000004·04··WA··0···0··424 ··[19]·.fini_array·······NOBITS··········000c9bc4·009bc0·000004·04··WA··0···0··4
25 ··[20]·.data.rel.ro······NOBITS··········000c9bc8·009bc0·000e6c·00··WA··0···0··425 ··[20]·.data.rel.ro······NOBITS··········000c9bc8·009bc0·000e6c·00··WA··0···0··4
26 ··[21]·.dynamic··········NOBITS··········000caa34·009bc0·000118·08··WA··6···0··426 ··[21]·.dynamic··········NOBITS··········000caa34·009bc0·000118·08··WA··6···0··4
27 ··[22]·.got··············NOBITS··········000cab4c·009bc0·0004b4·04··WA··0···0··427 ··[22]·.got··············NOBITS··········000cab4c·009bc0·0004b4·04··WA··0···0··4
28 ··[23]·.data·············NOBITS··········000cb000·009bc0·001f40·00··WA··0···0··828 ··[23]·.data·············NOBITS··········000cb000·009bc0·001f40·00··WA··0···0··8
29 ··[24]·.bss··············NOBITS··········000ccf40·009bc0·00a1c4·00··WA··0···0·6429 ··[24]·.bss··············NOBITS··········000ccf40·009bc0·00a1c4·00··WA··0···0·64
30 ··[25]·.comment··········PROGBITS········00000000·0001b4·00001c·01··MS··0···0··130 ··[25]·.comment··········PROGBITS········00000000·0001b4·00001c·01··MS··0···0··1
31 ··[26]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0001d0·000033·00······0···0··131 ··[26]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0001d0·000033·00······0···0··1
32 ··[27]·.debug_aranges····PROGBITS········00000000·000204·000845·00···C··0···0··432 ··[27]·.debug_aranges····PROGBITS········00000000·000204·000840·00···C··0···0··4
33 ··[28]·.debug_info·······PROGBITS········00000000·000a4c·15623f·00···C··0···0··433 ··[28]·.debug_info·······PROGBITS········00000000·000a44·156364·00···C··0···0··4
34 ··[29]·.debug_abbrev·····PROGBITS········00000000·156c8c·0078d4·00···C··0···0··434 ··[29]·.debug_abbrev·····PROGBITS········00000000·156da8·007840·00···C··0···0··4
35 ··[30]·.debug_line·······PROGBITS········00000000·15e560·047043·00···C··0···0··435 ··[30]·.debug_line·······PROGBITS········00000000·15e5e8·046d71·00···C··0···0··4
36 ··[31]·.debug_frame······PROGBITS········00000000·1a55a4·00790c·00···C··0···0··436 ··[31]·.debug_frame······PROGBITS········00000000·1a535c·007933·00···C··0···0··4
37 ··[32]·.debug_str········PROGBITS········00000000·1aceb0·009aec·01·MSC··0···0··437 ··[32]·.debug_str········PROGBITS········00000000·1acc90·009aec·01·MSC··0···0··4
38 ··[33]·.debug_loc········PROGBITS········00000000·1b699c·05ffe1·00···C··0···0··438 ··[33]·.debug_loc········PROGBITS········00000000·1b677c·060160·00···C··0···0··4
39 ··[34]·.debug_ranges·····PROGBITS········00000000·216980·00fec6·00···C··0···0··439 ··[34]·.debug_ranges·····PROGBITS········00000000·2168dc·00fc8f·00···C··0···0··4
40 ··[35]·.symtab···········SYMTAB··········00000000·226848·01a4a0·10·····36·4528··440 ··[35]·.symtab···········SYMTAB··········00000000·22656c·01a470·10·····36·4525··4
41 ··[36]·.strtab···········STRTAB··········00000000·240ce8·014168·00······0···0··141 ··[36]·.strtab···········STRTAB··········00000000·2409dc·014168·00······0···0··1
42 ··[37]·.shstrtab·········STRTAB··········00000000·254e50·000178·00······0···0··142 ··[37]·.shstrtab·········STRTAB··········00000000·254b44·000178·00······0···0··1
43 Key·to·Flags:43 Key·to·Flags:
44 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),44 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
45 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),45 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
46 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),46 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
47 ··y·(purecode),·p·(processor·specific)47 ··y·(purecode),·p·(processor·specific)
863 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·6730·entries:1 Symbol·table·'.symtab'·contains·6727·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000154·····0·SECTION·LOCAL··DEFAULT····1·4 ·····1:·00000154·····0·SECTION·LOCAL··DEFAULT····1·
5 ·····2:·00000170·····0·SECTION·LOCAL··DEFAULT····2·5 ·····2:·00000170·····0·SECTION·LOCAL··DEFAULT····2·
6 ·····3:·00000190·····0·SECTION·LOCAL··DEFAULT····3·6 ·····3:·00000190·····0·SECTION·LOCAL··DEFAULT····3·
7 ·····4:·000001b4·····0·SECTION·LOCAL··DEFAULT····4·7 ·····4:·000001b4·····0·SECTION·LOCAL··DEFAULT····4·
8 ·····5:·000001cc·····0·SECTION·LOCAL··DEFAULT····5·8 ·····5:·000001cc·····0·SECTION·LOCAL··DEFAULT····5·
Offset 11, 18 lines modifiedOffset 11, 18 lines modified
11 ·····7:·00001e7c·····0·SECTION·LOCAL··DEFAULT····7·11 ·····7:·00001e7c·····0·SECTION·LOCAL··DEFAULT····7·
12 ·····8:·00002090·····0·SECTION·LOCAL··DEFAULT····8·12 ·····8:·00002090·····0·SECTION·LOCAL··DEFAULT····8·
13 ·····9:·00002150·····0·SECTION·LOCAL··DEFAULT····9·13 ·····9:·00002150·····0·SECTION·LOCAL··DEFAULT····9·
14 ····10:·00004e70·····0·SECTION·LOCAL··DEFAULT···10·14 ····10:·00004e70·····0·SECTION·LOCAL··DEFAULT···10·
15 ····11:·00005670·····0·SECTION·LOCAL··DEFAULT···11·15 ····11:·00005670·····0·SECTION·LOCAL··DEFAULT···11·
16 ····12:·0000567c·····0·SECTION·LOCAL··DEFAULT···12·16 ····12:·0000567c·····0·SECTION·LOCAL··DEFAULT···12·
17 ····13:·00006318·····0·SECTION·LOCAL··DEFAULT···13·17 ····13:·00006318·····0·SECTION·LOCAL··DEFAULT···13·
18 ····14:·00093b7c·····0·SECTION·LOCAL··DEFAULT···14·18 ····14:·000938d4·····0·SECTION·LOCAL··DEFAULT···14·
19 ····15:·00093b88·····0·SECTION·LOCAL··DEFAULT···15·19 ····15:·000938e0·····0·SECTION·LOCAL··DEFAULT···15·
20 ····16:·000b9500·····0·SECTION·LOCAL··DEFAULT···16·20 ····16:·000b9258·····0·SECTION·LOCAL··DEFAULT···16·
21 ····17:·000b9508·····0·SECTION·LOCAL··DEFAULT···17·21 ····17:·000b9260·····0·SECTION·LOCAL··DEFAULT···17·
22 ····18:·000c9bc0·····0·SECTION·LOCAL··DEFAULT···18·22 ····18:·000c9bc0·····0·SECTION·LOCAL··DEFAULT···18·
23 ····19:·000c9bc4·····0·SECTION·LOCAL··DEFAULT···19·23 ····19:·000c9bc4·····0·SECTION·LOCAL··DEFAULT···19·
24 ····20:·000c9bc8·····0·SECTION·LOCAL··DEFAULT···20·24 ····20:·000c9bc8·····0·SECTION·LOCAL··DEFAULT···20·
25 ····21:·000caa34·····0·SECTION·LOCAL··DEFAULT···21·25 ····21:·000caa34·····0·SECTION·LOCAL··DEFAULT···21·
26 ····22:·000cab4c·····0·SECTION·LOCAL··DEFAULT···22·26 ····22:·000cab4c·····0·SECTION·LOCAL··DEFAULT···22·
27 ····23:·000cb000·····0·SECTION·LOCAL··DEFAULT···23·27 ····23:·000cb000·····0·SECTION·LOCAL··DEFAULT···23·
28 ····24:·000ccf40·····0·SECTION·LOCAL··DEFAULT···24·28 ····24:·000ccf40·····0·SECTION·LOCAL··DEFAULT···24·
Offset 34, 6700 lines modifiedOffset 34, 6697 lines modified
34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···30·34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···30·
35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···31·35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···31·
36 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT···32·36 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT···32·
37 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT···33·37 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT···33·
38 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT···34·38 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT···34·
39 ····35:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf/Scrt1.o39 ····35:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf/Scrt1.o
40 ····36:·00000170·····0·NOTYPE··LOCAL··DEFAULT····2·$d40 ····36:·00000170·····0·NOTYPE··LOCAL··DEFAULT····2·$d
41 ····37:·00006824·····0·NOTYPE··LOCAL··DEFAULT···13·$t41 ····37:·00006820·····0·NOTYPE··LOCAL··DEFAULT···13·$t
42 ····38:·0000685c·····0·NOTYPE··LOCAL··DEFAULT···13·$d42 ····38:·00006858·····0·NOTYPE··LOCAL··DEFAULT···13·$d
43 ····39:·000b9500·····0·NOTYPE··LOCAL··DEFAULT···16·$d43 ····39:·000b9258·····0·NOTYPE··LOCAL··DEFAULT···16·$d
44 ····40:·00093b88·····0·NOTYPE··LOCAL··DEFAULT···15·$d44 ····40:·000938e0·····0·NOTYPE··LOCAL··DEFAULT···15·$d
45 ····41:·000cb000·····0·NOTYPE··LOCAL··DEFAULT···23·$d45 ····41:·000cb000·····0·NOTYPE··LOCAL··DEFAULT···23·$d
46 ····42:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf/crti.o46 ····42:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf/crti.o
47 ····43:·0000686c·····0·NOTYPE··LOCAL··DEFAULT···13·$a47 ····43:·00006868·····0·NOTYPE··LOCAL··DEFAULT···13·$a
48 ····44:·0000686c·····0·FUNC····LOCAL··DEFAULT···13·call_weak_fn48 ····44:·00006868·····0·FUNC····LOCAL··DEFAULT···13·call_weak_fn
49 ····45:·00006888·····0·NOTYPE··LOCAL··DEFAULT···13·$d49 ····45:·00006884·····0·NOTYPE··LOCAL··DEFAULT···13·$d
50 ····46:·00005670·····0·NOTYPE··LOCAL··DEFAULT···11·$a50 ····46:·00005670·····0·NOTYPE··LOCAL··DEFAULT···11·$a
51 ····47:·00093b7c·····0·NOTYPE··LOCAL··DEFAULT···14·$a51 ····47:·000938d4·····0·NOTYPE··LOCAL··DEFAULT···14·$a
52 ····48:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf/crtn.o52 ····48:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf/crtn.o
53 ····49:·00005678·····0·NOTYPE··LOCAL··DEFAULT···11·$a53 ····49:·00005678·····0·NOTYPE··LOCAL··DEFAULT···11·$a
54 ····50:·00093b80·····0·NOTYPE··LOCAL··DEFAULT···14·$a54 ····50:·000938d8·····0·NOTYPE··LOCAL··DEFAULT···14·$a
55 ····51:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·main.c55 ····51:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·main.c
56 ····52:·00006935···320·FUNC····LOCAL··DEFAULT···13·main_exit56 ····52:·00006931···320·FUNC····LOCAL··DEFAULT···13·main_exit
57 ····53:·00006934·····0·NOTYPE··LOCAL··DEFAULT···13·$t57 ····53:·00006930·····0·NOTYPE··LOCAL··DEFAULT···13·$t
58 ····54:·00006a4c·····0·NOTYPE··LOCAL··DEFAULT···13·$d58 ····54:·00006a48·····0·NOTYPE··LOCAL··DEFAULT···13·$d
59 ····55:·00006a74·····0·NOTYPE··LOCAL··DEFAULT···13·$t59 ····55:·00006a70·····0·NOTYPE··LOCAL··DEFAULT···13·$t
60 ····56:·00006a75···420·FUNC····LOCAL··DEFAULT···13·yadifad_config_on_section_loggers_read60 ····56:·00006a71···420·FUNC····LOCAL··DEFAULT···13·yadifad_config_on_section_loggers_read
61 ····57:·00006bd8·····0·NOTYPE··LOCAL··DEFAULT···13·$d61 ····57:·00006bd4·····0·NOTYPE··LOCAL··DEFAULT···13·$d
62 ····58:·00006c18·····0·NOTYPE··LOCAL··DEFAULT···13·$t62 ····58:·00006c14·····0·NOTYPE··LOCAL··DEFAULT···13·$t
63 ····59:·00006c19···156·FUNC····LOCAL··DEFAULT···13·ttylog_err.constprop.363 ····59:·00006c15···156·FUNC····LOCAL··DEFAULT···13·ttylog_err.constprop.3
64 ····60:·00006c94·····0·NOTYPE··LOCAL··DEFAULT···13·$d64 ····60:·00006c90·····0·NOTYPE··LOCAL··DEFAULT···13·$d
65 ····61:·00006cb4·····0·NOTYPE··LOCAL··DEFAULT···13·$t65 ····61:·00006cb0·····0·NOTYPE··LOCAL··DEFAULT···13·$t
66 ····62:·00006cb5···104·FUNC····LOCAL··DEFAULT···13·main_final_tests_is_directory_writable66 ····62:·00006cb1···104·FUNC····LOCAL··DEFAULT···13·main_final_tests_is_directory_writable
67 ····63:·00006d14·····0·NOTYPE··LOCAL··DEFAULT···13·$d67 ····63:·00006d10·····0·NOTYPE··LOCAL··DEFAULT···13·$d
68 ····64:·00006d1c·····0·NOTYPE··LOCAL··DEFAULT···13·$t68 ····64:·00006d18·····0·NOTYPE··LOCAL··DEFAULT···13·$t
69 ····65:·00006dec·····0·NOTYPE··LOCAL··DEFAULT···13·$d69 ····65:·00006de8·····0·NOTYPE··LOCAL··DEFAULT···13·$d
70 ····66:·00006318·····0·NOTYPE··LOCAL··DEFAULT···13·$t70 ····66:·00006318·····0·NOTYPE··LOCAL··DEFAULT···13·$t
71 ····67:·0000674c·····0·NOTYPE··LOCAL··DEFAULT···13·$d71 ····67:·00006748·····0·NOTYPE··LOCAL··DEFAULT···13·$d
72 ····68:·000ccf44·····0·NOTYPE··LOCAL··DEFAULT···24·$d72 ····68:·000ccf44·····0·NOTYPE··LOCAL··DEFAULT···24·$d
73 ····69:·000ccf44·····1·OBJECT··LOCAL··DEFAULT···24·own_pid73 ····69:·000ccf44·····1·OBJECT··LOCAL··DEFAULT···24·own_pid
74 ····70:·000ccf45·····1·OBJECT··LOCAL··DEFAULT···24·server_do_clean_exit74 ····70:·000ccf45·····1·OBJECT··LOCAL··DEFAULT···24·server_do_clean_exit
75 ····71:·000ccf46·····1·OBJECT··LOCAL··DEFAULT···24·main_config_log_from_start75 ····71:·000ccf46·····1·OBJECT··LOCAL··DEFAULT···24·main_config_log_from_start
76 ····72:·00093b8c·····0·NOTYPE··LOCAL··DEFAULT···15·$d76 ····72:·000938e4·····0·NOTYPE··LOCAL··DEFAULT···15·$d
77 ····73:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c77 ····73:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c
78 ····74:·00006891·····0·FUNC····LOCAL··DEFAULT···13·deregister_tm_clones78 ····74:·0000688d·····0·FUNC····LOCAL··DEFAULT···13·deregister_tm_clones
79 ····75:·00006890·····0·NOTYPE··LOCAL··DEFAULT···13·$t79 ····75:·0000688c·····0·NOTYPE··LOCAL··DEFAULT···13·$t
80 ····76:·000068ac·····0·NOTYPE··LOCAL··DEFAULT···13·$d80 ····76:·000068a8·····0·NOTYPE··LOCAL··DEFAULT···13·$d
81 ····77:·000068bc·····0·NOTYPE··LOCAL··DEFAULT···13·$t81 ····77:·000068b8·····0·NOTYPE··LOCAL··DEFAULT···13·$t
82 ····78:·000068bd·····0·FUNC····LOCAL··DEFAULT···13·register_tm_clones82 ····78:·000068b9·····0·FUNC····LOCAL··DEFAULT···13·register_tm_clones
83 ····79:·000068e0·····0·NOTYPE··LOCAL··DEFAULT···13·$d83 ····79:·000068dc·····0·NOTYPE··LOCAL··DEFAULT···13·$d
84 ····80:·000cb004·····0·NOTYPE··LOCAL··DEFAULT···23·$d84 ····80:·000cb004·····0·NOTYPE··LOCAL··DEFAULT···23·$d
85 ····81:·000068f0·····0·NOTYPE··LOCAL··DEFAULT···13·$t85 ····81:·000068ec·····0·NOTYPE··LOCAL··DEFAULT···13·$t
86 ····82:·000068f1·····0·FUNC····LOCAL··DEFAULT···13·__do_global_dtors_aux86 ····82:·000068ed·····0·FUNC····LOCAL··DEFAULT···13·__do_global_dtors_aux
87 ····83:·0000691c·····0·NOTYPE··LOCAL··DEFAULT···13·$d87 ····83:·00006918·····0·NOTYPE··LOCAL··DEFAULT···13·$d
88 ····84:·000ccf40·····1·OBJECT··LOCAL··DEFAULT···24·completed.1078388 ····84:·000ccf40·····1·OBJECT··LOCAL··DEFAULT···24·completed.10783
89 ····85:·000c9bc4·····0·NOTYPE··LOCAL··DEFAULT···19·$d89 ····85:·000c9bc4·····0·NOTYPE··LOCAL··DEFAULT···19·$d
90 ····86:·000c9bc4·····0·OBJECT··LOCAL··DEFAULT···19·__do_global_dtors_aux_fini_array_entry90 ····86:·000c9bc4·····0·OBJECT··LOCAL··DEFAULT···19·__do_global_dtors_aux_fini_array_entry
91 ····87:·00006930·····0·NOTYPE··LOCAL··DEFAULT···13·$t91 ····87:·0000692c·····0·NOTYPE··LOCAL··DEFAULT···13·$t
92 ····88:·00006931·····0·FUNC····LOCAL··DEFAULT···13·frame_dummy92 ····88:·0000692d·····0·FUNC····LOCAL··DEFAULT···13·frame_dummy
93 ····89:·000c9bc0·····0·NOTYPE··LOCAL··DEFAULT···18·$d93 ····89:·000c9bc0·····0·NOTYPE··LOCAL··DEFAULT···18·$d
94 ····90:·000c9bc0·····0·OBJECT··LOCAL··DEFAULT···18·__frame_dummy_init_array_entry94 ····90:·000c9bc0·····0·OBJECT··LOCAL··DEFAULT···18·__frame_dummy_init_array_entry
95 ····91:·000ccf40·····0·NOTYPE··LOCAL··DEFAULT···24·$d95 ····91:·000ccf40·····0·NOTYPE··LOCAL··DEFAULT···24·$d
96 ····92:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·axfr.c96 ····92:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·axfr.c
97 ····93:·00006e14·····0·NOTYPE··LOCAL··DEFAULT···13·$t97 ····93:·00006e10·····0·NOTYPE··LOCAL··DEFAULT···13·$t
98 ····94:·00006f40·····0·NOTYPE··LOCAL··DEFAULT···13·$d98 ····94:·00006f3c·····0·NOTYPE··LOCAL··DEFAULT···13·$d
99 ····95:·00006f5c·····0·NOTYPE··LOCAL··DEFAULT···13·$t99 ····95:·00006f58·····0·NOTYPE··LOCAL··DEFAULT···13·$t
100 ····96:·00007160·····0·NOTYPE··LOCAL··DEFAULT···13·$d100 ····96:·0000715c·····0·NOTYPE··LOCAL··DEFAULT···13·$d
101 ····97:·0009459c·····0·NOTYPE··LOCAL··DEFAULT···15·$d101 ····97:·000942f4·····0·NOTYPE··LOCAL··DEFAULT···15·$d
102 ····98:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·config_main.c102 ····98:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·config_main.c
103 ····99:·00007181···148·FUNC····LOCAL··DEFAULT···13·ttylog_err103 ····99:·00007179···148·FUNC····LOCAL··DEFAULT···13·ttylog_err
104 ···100:·00007180·····0·NOTYPE··LOCAL··DEFAULT···13·$t104 ···100:·00007178·····0·NOTYPE··LOCAL··DEFAULT···13·$t
105 ···101:·000071fc·····0·NOTYPE··LOCAL··DEFAULT···13·$d105 ···101:·000071f4·····0·NOTYPE··LOCAL··DEFAULT···13·$d
106 ···102:·00007214·····0·NOTYPE··LOCAL··DEFAULT···13·$t106 ···102:·0000720c·····0·NOTYPE··LOCAL··DEFAULT···13·$t
107 ···103:·00007215···364·FUNC····LOCAL··DEFAULT···13·config_main_verify_and_update_directory107 ···103:·0000720d···364·FUNC····LOCAL··DEFAULT···13·config_main_verify_and_update_directory
108 ···104:·0000736c·····0·NOTYPE··LOCAL··DEFAULT···13·$d108 ···104:·00007364·····0·NOTYPE··LOCAL··DEFAULT···13·$d
109 ···105:·00007380·····0·NOTYPE··LOCAL··DEFAULT···13·$t109 ···105:·00007378·····0·NOTYPE··LOCAL··DEFAULT···13·$t
110 ···106:·00007381··1480·FUNC····LOCAL··DEFAULT···13·config_main_section_postprocess110 ···106:·00007379··1480·FUNC····LOCAL··DEFAULT···13·config_main_section_postprocess
111 ···107:·00007790·····0·NOTYPE··LOCAL··DEFAULT···13·$d111 ···107:·00007788·····0·NOTYPE··LOCAL··DEFAULT···13·$d
112 ···108:·000077fc·····0·NOTYPE··LOCAL··DEFAULT···13·$t112 ···108:·000077f4·····0·NOTYPE··LOCAL··DEFAULT···13·$t
113 ···109:·00007924·····0·NOTYPE··LOCAL··DEFAULT···13·$d113 ···109:·0000791c·····0·NOTYPE··LOCAL··DEFAULT···13·$d
114 ···110:·00007948·····0·NOTYPE··LOCAL··DEFAULT···13·$t114 ···110:·00007940·····0·NOTYPE··LOCAL··DEFAULT···13·$t
115 ···111:·000079c0·····0·NOTYPE··LOCAL··DEFAULT···13·$d115 ···111:·000079bc·····0·NOTYPE··LOCAL··DEFAULT···13·$d
116 ···112:·000ccf4c·····0·NOTYPE··LOCAL··DEFAULT···24·$d116 ···112:·000ccf4c·····0·NOTYPE··LOCAL··DEFAULT···24·$d
117 ···113:·000cb008·····0·NOTYPE··LOCAL··DEFAULT···23·$d117 ···113:·000cb008·····0·NOTYPE··LOCAL··DEFAULT···23·$d
118 ···114:·000cb008··2464·OBJECT··LOCAL··DEFAULT···23·config_main_desc118 ···114:·000cb008··2464·OBJECT··LOCAL··DEFAULT···23·config_main_desc
119 ···115:·0009407c·····0·NOTYPE··LOCAL··DEFAULT···15·$d119 ···115:·00093dd4·····0·NOTYPE··LOCAL··DEFAULT···15·$d
120 ···116:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·config_zone.c120 ···116:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·config_zone.c
121 ···117:·000079d5····14·FUNC····LOCAL··DEFAULT···13·config_section_zone_init121 ···117:·000079d1····14·FUNC····LOCAL··DEFAULT···13·config_section_zone_init
122 ···118:·000079d4·····0·NOTYPE··LOCAL··DEFAULT···13·$t122 ···118:·000079d0·····0·NOTYPE··LOCAL··DEFAULT···13·$t
123 ···119:·000079e5·····6·FUNC····LOCAL··DEFAULT···13·config_section_zone_filter_accept123 ···119:·000079e1·····6·FUNC····LOCAL··DEFAULT···13·config_section_zone_filter_accept
124 ···120:·000079ed·····6·FUNC····LOCAL··DEFAULT···13·config_section_zone_postprocess124 ···120:·000079e9·····6·FUNC····LOCAL··DEFAULT···13·config_section_zone_postprocess
125 ···121:·000079f5····10·FUNC····LOCAL··DEFAULT···13·config_section_zone_set_wild125 ···121:·000079f1····10·FUNC····LOCAL··DEFAULT···13·config_section_zone_set_wild
126 ···122:·00007a01····34·FUNC····LOCAL··DEFAULT···13·config_section_zone_finalise126 ···122:·000079fd····34·FUNC····LOCAL··DEFAULT···13·config_section_zone_finalise
127 ···123:·00007a25···260·FUNC····LOCAL··DEFAULT···13·config_section_zone_stop127 ···123:·00007a21···260·FUNC····LOCAL··DEFAULT···13·config_section_zone_stop
128 ···124:·00007b0c·····0·NOTYPE··LOCAL··DEFAULT···13·$d128 ···124:·00007b08·····0·NOTYPE··LOCAL··DEFAULT···13·$d
129 ···125:·00007b28·····0·NOTYPE··LOCAL··DEFAULT···13·$t129 ···125:·00007b24·····0·NOTYPE··LOCAL··DEFAULT···13·$t
130 ···126:·00007b29····36·FUNC····LOCAL··DEFAULT···13·config_section_zone_start130 ···126:·00007b25····36·FUNC····LOCAL··DEFAULT···13·config_section_zone_start
131 ···127:·00007b4d···116·FUNC····LOCAL··DEFAULT···13·config_section_zone_print_wild131 ···127:·00007b49···116·FUNC····LOCAL··DEFAULT···13·config_section_zone_print_wild
Max diff block lines reached; 870865/883682 bytes (98.55%) of diff not shown.
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.ABI-tag1 Displaying·notes·found·in:·.note.ABI-tag
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.03 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner·················Data·size»  Description5 ··Owner·················Data·size»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·94782eafd292670457fbce690533c676c1e481486 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6cf6105d643c9aa436cbc8c056e64caeaaccaa6e
47.2 MB
readelf --wide --debug-dump=rawline {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 Raw·dump·of·debug·contents·of·section·.debug_line:1 Raw·dump·of·debug·contents·of·section·.debug_line:
  
2 ··Offset:······················0x02 ··Offset:······················0x0
3 ··Length:······················28733 ··Length:······················2864
4 ··DWARF·Version:···············24 ··DWARF·Version:···············2
5 ··Prologue·Length:·············13845 ··Prologue·Length:·············1384
6 ··Minimum·Instruction·Length:··26 ··Minimum·Instruction·Length:··2
7 ··Initial·value·of·'is_stmt':··17 ··Initial·value·of·'is_stmt':··1
8 ··Line·Base:···················-58 ··Line·Base:···················-5
9 ··Line·Range:··················149 ··Line·Range:··················14
10 ··Opcode·Base:·················1310 ··Opcode·Base:·················13
Offset 115, 1005 lines modifiedOffset 115, 1004 lines modified
115 ··76»     1»    0»   0»  config_settings.h115 ··76»     1»    0»   0»  config_settings.h
116 ··77»     6»    0»   0»  errno.h116 ··77»     6»    0»   0»  errno.h
117 ··78»     1»    0»   0»  fdtools.h117 ··78»     1»    0»   0»  fdtools.h
118 ··79»     0»    0»   0»  <built-in>118 ··79»     0»    0»   0»  <built-in>
  
119 ·Line·Number·Statements:119 ·Line·Number·Statements:
120 ··[0x00000572]··Set·column·to·1120 ··[0x00000572]··Set·column·to·1
121 ··[0x00000574]··Extended·opcode·2:·set·Address·to·0x6934121 ··[0x00000574]··Extended·opcode·2:·set·Address·to·0x6930
122 ··[0x0000057b]··Advance·Line·by·411·to·412122 ··[0x0000057b]··Advance·Line·by·411·to·412
123 ··[0x0000057e]··Copy123 ··[0x0000057e]··Copy
124 ··[0x0000057f]··Set·column·to·5124 ··[0x0000057f]··Set·column·to·5
125 ··[0x00000581]··Special·opcode·6:·advance·Address·by·0·to·0x6934·and·Line·by·1·to·413·(view·1)125 ··[0x00000581]··Special·opcode·6:·advance·Address·by·0·to·0x6930·and·Line·by·1·to·413·(view·1)
126 ··[0x00000582]··Set·column·to·8126 ··[0x00000582]··Set·column·to·8
127 ··[0x00000584]··Set·is_stmt·to·0127 ··[0x00000584]··Set·is_stmt·to·0
128 ··[0x00000585]··Copy·(view·2)128 ··[0x00000585]··Copy·(view·2)
129 ··[0x00000586]··Set·column·to·1129 ··[0x00000586]··Set·column·to·1
130 ··[0x00000588]··Special·opcode·18:·advance·Address·by·2·to·0x6936·and·Line·by·-1·to·412130 ··[0x00000588]··Special·opcode·18:·advance·Address·by·2·to·0x6932·and·Line·by·-1·to·412
131 ··[0x00000589]··Set·column·to·8131 ··[0x00000589]··Set·column·to·8
132 ··[0x0000058b]··Special·opcode·104:·advance·Address·by·14·to·0x6944·and·Line·by·1·to·413132 ··[0x0000058b]··Special·opcode·104:·advance·Address·by·14·to·0x6940·and·Line·by·1·to·413
133 ··[0x0000058c]··Set·column·to·7133 ··[0x0000058c]··Set·column·to·7
134 ··[0x0000058e]··Special·opcode·19:·advance·Address·by·2·to·0x6946·and·Line·by·0·to·413134 ··[0x0000058e]··Special·opcode·19:·advance·Address·by·2·to·0x6942·and·Line·by·0·to·413
135 ··[0x0000058f]··Set·column·to·1135 ··[0x0000058f]··Set·column·to·1
136 ··[0x00000591]··Special·opcode·18:·advance·Address·by·2·to·0x6948·and·Line·by·-1·to·412136 ··[0x00000591]··Special·opcode·18:·advance·Address·by·2·to·0x6944·and·Line·by·-1·to·412
137 ··[0x00000592]··Set·column·to·7137 ··[0x00000592]··Set·column·to·7
138 ··[0x00000594]··Special·opcode·20:·advance·Address·by·2·to·0x694a·and·Line·by·1·to·413138 ··[0x00000594]··Special·opcode·20:·advance·Address·by·2·to·0x6946·and·Line·by·1·to·413
139 ··[0x00000595]··Set·column·to·5139 ··[0x00000595]··Set·column·to·5
140 ··[0x00000597]··Set·is_stmt·to·1140 ··[0x00000597]··Set·is_stmt·to·1
141 ··[0x00000598]··Special·opcode·38:·advance·Address·by·4·to·0x694e·and·Line·by·5·to·418141 ··[0x00000598]··Special·opcode·38:·advance·Address·by·4·to·0x694a·and·Line·by·5·to·418
142 ··[0x00000599]··Special·opcode·35:·advance·Address·by·4·to·0x6952·and·Line·by·2·to·420142 ··[0x00000599]··Special·opcode·35:·advance·Address·by·4·to·0x694e·and·Line·by·2·to·420
143 ··[0x0000059a]··Special·opcode·36:·advance·Address·by·4·to·0x6956·and·Line·by·3·to·423143 ··[0x0000059a]··Set·column·to·8
144 ··[0x0000059b]··Special·opcode·36:·advance·Address·by·4·to·0x695a·and·Line·by·3·to·426144 ··[0x0000059c]··Set·is_stmt·to·0
145 ··[0x0000059c]··Special·opcode·35:·advance·Address·by·4·to·0x695e·and·Line·by·2·to·428145 ··[0x0000059d]··Advance·Line·by·17·to·437
146 ··[0x0000059d]··Special·opcode·34:·advance·Address·by·4·to·0x6962·and·Line·by·1·to·429146 ··[0x0000059f]··Copy·(view·1)
147 ··[0x0000059e]··Special·opcode·34:·advance·Address·by·4·to·0x6966·and·Line·by·1·to·430147 ··[0x000005a0]··Set·column·to·5
148 ··[0x0000059f]··Special·opcode·35:·advance·Address·by·4·to·0x696a·and·Line·by·2·to·432148 ··[0x000005a2]··Advance·Line·by·-17·to·420
149 ··[0x000005a0]··Special·opcode·35:·advance·Address·by·4·to·0x696e·and·Line·by·2·to·434149 ··[0x000005a4]··Special·opcode·19:·advance·Address·by·2·to·0x6950·and·Line·by·0·to·420
150 ··[0x000005a1]··Set·File·Name·to·entry·2·in·the·File·Name·Table150 ··[0x000005a5]··Set·is_stmt·to·1
151 ··[0x000005a3]··Set·column·to·20151 ··[0x000005a6]··Special·opcode·36:·advance·Address·by·4·to·0x6954·and·Line·by·3·to·423
152 ··[0x000005a5]··Advance·Line·by·-378·to·56152 ··[0x000005a7]··Special·opcode·36:·advance·Address·by·4·to·0x6958·and·Line·by·3·to·426
153 ··[0x000005a8]··Copy·(view·1)153 ··[0x000005a8]··Special·opcode·35:·advance·Address·by·4·to·0x695c·and·Line·by·2·to·428
154 ··[0x000005a9]··Set·column·to·5154 ··[0x000005a9]··Special·opcode·34:·advance·Address·by·4·to·0x6960·and·Line·by·1·to·429
155 ··[0x000005ab]··Special·opcode·7:·advance·Address·by·0·to·0x696e·and·Line·by·2·to·58·(view·2)155 ··[0x000005aa]··Set·column·to·8
156 ··[0x000005ac]··Set·File·Name·to·entry·1·in·the·File·Name·Table156 ··[0x000005ac]··Set·is_stmt·to·0
157 ··[0x000005ae]··Set·column·to·8157 ··[0x000005ad]··Special·opcode·13:·advance·Address·by·0·to·0x6960·and·Line·by·8·to·437·(view·1)
158 ··[0x000005b0]··Set·is_stmt·to·0158 ··[0x000005ae]··Set·column·to·5
159 ··[0x000005b1]··Advance·Line·by·379·to·437159 ··[0x000005b0]··Advance·Line·by·-8·to·429
160 ··[0x000005b4]··Special·opcode·19:·advance·Address·by·2·to·0x6970·and·Line·by·0·to·437160 ··[0x000005b2]··Special·opcode·19:·advance·Address·by·2·to·0x6962·and·Line·by·0·to·429
161 ··[0x000005b5]··Set·File·Name·to·entry·2·in·the·File·Name·Table161 ··[0x000005b3]··Set·is_stmt·to·1
162 ··[0x000005b7]··Set·column·to·5162 ··[0x000005b4]··Special·opcode·34:·advance·Address·by·4·to·0x6966·and·Line·by·1·to·430
163 ··[0x000005b9]··Advance·Line·by·-379·to·58163 ··[0x000005b5]··Special·opcode·35:·advance·Address·by·4·to·0x696a·and·Line·by·2·to·432
164 ··[0x000005bc]··Special·opcode·19:·advance·Address·by·2·to·0x6972·and·Line·by·0·to·58164 ··[0x000005b6]··Special·opcode·35:·advance·Address·by·4·to·0x696e·and·Line·by·2·to·434
165 ··[0x000005bd]··Set·File·Name·to·entry·1·in·the·File·Name·Table165 ··[0x000005b7]··Set·File·Name·to·entry·2·in·the·File·Name·Table
166 ··[0x000005bf]··Set·column·to·8166 ··[0x000005b9]··Set·column·to·20
167 ··[0x000005c1]··Advance·Line·by·379·to·437167 ··[0x000005bb]··Advance·Line·by·-378·to·56
168 ··[0x000005c4]··Special·opcode·19:·advance·Address·by·2·to·0x6974·and·Line·by·0·to·437168 ··[0x000005be]··Copy·(view·1)
169 ··[0x000005c5]··Set·File·Name·to·entry·2·in·the·File·Name·Table169 ··[0x000005bf]··Set·column·to·5
170 ··[0x000005c7]··Set·column·to·5170 ··[0x000005c1]··Special·opcode·7:·advance·Address·by·0·to·0x696e·and·Line·by·2·to·58·(view·2)
171 ··[0x000005c9]··Advance·Line·by·-379·to·58171 ··[0x000005c2]··Set·File·Name·to·entry·1·in·the·File·Name·Table
172 ··[0x000005cc]··Special·opcode·19:·advance·Address·by·2·to·0x6976·and·Line·by·0·to·58172 ··[0x000005c4]··Advance·Line·by·377·to·435
173 ··[0x000005cd]··Set·File·Name·to·entry·1·in·the·File·Name·Table173 ··[0x000005c7]··Special·opcode·89:·advance·Address·by·12·to·0x697a·and·Line·by·0·to·435
174 ··[0x000005cf]··Set·is_stmt·to·1174 ··[0x000005c8]··Set·File·Name·to·entry·2·in·the·File·Name·Table
175 ··[0x000005d0]··Advance·Line·by·377·to·435175 ··[0x000005ca]··Set·column·to·20
176 ··[0x000005d3]··Special·opcode·61:·advance·Address·by·8·to·0x697e·and·Line·by·0·to·435176 ··[0x000005cc]··Advance·Line·by·-374·to·61
177 ··[0x000005d4]··Set·File·Name·to·entry·2·in·the·File·Name·Table177 ··[0x000005cf]··Copy·(view·1)
178 ··[0x000005d6]··Set·column·to·20178 ··[0x000005d0]··Set·column·to·5
179 ··[0x000005d8]··Advance·Line·by·-374·to·61179 ··[0x000005d2]··Special·opcode·7:·advance·Address·by·0·to·0x697a·and·Line·by·2·to·63·(view·2)
180 ··[0x000005db]··Copy·(view·1)180 ··[0x000005d3]··Set·File·Name·to·entry·1·in·the·File·Name·Table
181 ··[0x000005dc]··Set·column·to·5181 ··[0x000005d5]··Advance·Line·by·374·to·437
182 ··[0x000005de]··Special·opcode·7:·advance·Address·by·0·to·0x697e·and·Line·by·2·to·63·(view·2)182 ··[0x000005d8]··Special·opcode·89:·advance·Address·by·12·to·0x6986·and·Line·by·0·to·437
183 ··[0x000005df]··Set·File·Name·to·entry·1·in·the·File·Name·Table183 ··[0x000005d9]··Set·column·to·7
184 ··[0x000005e1]··Advance·Line·by·374·to·437184 ··[0x000005db]··Set·is_stmt·to·0
185 ··[0x000005e4]··Special·opcode·89:·advance·Address·by·12·to·0x698a·and·Line·by·0·to·437185 ··[0x000005dc]··Copy·(view·1)
186 ··[0x000005e5]··Set·column·to·7186 ··[0x000005dd]··Set·column·to·9
187 ··[0x000005e7]··Set·is_stmt·to·0187 ··[0x000005df]··Set·is_stmt·to·1
188 ··[0x000005e8]··Copy·(view·1)188 ··[0x000005e0]··Advance·Line·by·26·to·463
189 ··[0x000005e9]··Set·column·to·9189 ··[0x000005e2]··Special·opcode·33:·advance·Address·by·4·to·0x698a·and·Line·by·0·to·463
190 ··[0x000005eb]··Set·is_stmt·to·1190 ··[0x000005e3]··Set·column·to·11
191 ··[0x000005ec]··Advance·Line·by·26·to·463191 ··[0x000005e5]··Set·is_stmt·to·0
192 ··[0x000005ee]··Special·opcode·33:·advance·Address·by·4·to·0x698e·and·Line·by·0·to·463192 ··[0x000005e6]··Copy·(view·1)
193 ··[0x000005ef]··Set·column·to·11193 ··[0x000005e7]··Set·column·to·9
194 ··[0x000005f1]··Set·is_stmt·to·0194 ··[0x000005e9]··Set·is_stmt·to·1
195 ··[0x000005f2]··Copy·(view·1)195 ··[0x000005ea]··Special·opcode·40:·advance·Address·by·4·to·0x698e·and·Line·by·7·to·470
196 ··[0x000005f3]··Set·column·to·9196 ··[0x000005eb]··Special·opcode·35:·advance·Address·by·4·to·0x6992·and·Line·by·2·to·472
197 ··[0x000005f5]··Set·is_stmt·to·1197 ··[0x000005ec]··Set·File·Name·to·entry·2·in·the·File·Name·Table
198 ··[0x000005f6]··Special·opcode·40:·advance·Address·by·4·to·0x6992·and·Line·by·7·to·470198 ··[0x000005ee]··Set·column·to·20
199 ··[0x000005f7]··Special·opcode·35:·advance·Address·by·4·to·0x6996·and·Line·by·2·to·472199 ··[0x000005f0]··Advance·Line·by·-416·to·56
200 ··[0x000005f8]··Set·File·Name·to·entry·2·in·the·File·Name·Table200 ··[0x000005f3]··Copy·(view·1)
201 ··[0x000005fa]··Set·column·to·20201 ··[0x000005f4]··Set·column·to·5
202 ··[0x000005fc]··Advance·Line·by·-416·to·56202 ··[0x000005f6]··Special·opcode·7:·advance·Address·by·0·to·0x6992·and·Line·by·2·to·58·(view·2)
203 ··[0x000005ff]··Copy·(view·1)203 ··[0x000005f7]··Set·File·Name·to·entry·1·in·the·File·Name·Table
204 ··[0x00000600]··Set·column·to·5204 ··[0x000005f9]··Set·column·to·9
205 ··[0x00000602]··Special·opcode·7:·advance·Address·by·0·to·0x6996·and·Line·by·2·to·58·(view·2)205 ··[0x000005fb]··Advance·Line·by·415·to·473
206 ··[0x00000603]··Set·File·Name·to·entry·1·in·the·File·Name·Table206 ··[0x000005fe]··Special·opcode·61:·advance·Address·by·8·to·0x699a·and·Line·by·0·to·473
207 ··[0x00000605]··Set·column·to·9207 ··[0x000005ff]··Set·File·Name·to·entry·2·in·the·File·Name·Table
208 ··[0x00000607]··Advance·Line·by·415·to·473208 ··[0x00000601]··Set·column·to·20
209 ··[0x0000060a]··Special·opcode·61:·advance·Address·by·8·to·0x699e·and·Line·by·0·to·473209 ··[0x00000603]··Advance·Line·by·-412·to·61
210 ··[0x0000060b]··Set·File·Name·to·entry·2·in·the·File·Name·Table210 ··[0x00000606]··Copy·(view·1)
211 ··[0x0000060d]··Set·column·to·20211 ··[0x00000607]··Set·column·to·5
212 ··[0x0000060f]··Advance·Line·by·-412·to·61212 ··[0x00000609]··Special·opcode·7:·advance·Address·by·0·to·0x699a·and·Line·by·2·to·63·(view·2)
213 ··[0x00000612]··Copy·(view·1)213 ··[0x0000060a]··Set·File·Name·to·entry·1·in·the·File·Name·Table
214 ··[0x00000613]··Set·column·to·5214 ··[0x0000060c]··Set·column·to·1
215 ··[0x00000615]··Special·opcode·7:·advance·Address·by·0·to·0x699e·and·Line·by·2·to·63·(view·2)215 ··[0x0000060e]··Set·is_stmt·to·0
216 ··[0x00000616]··Set·File·Name·to·entry·1·in·the·File·Name·Table216 ··[0x0000060f]··Advance·Line·by·412·to·475
217 ··[0x00000618]··Set·column·to·1217 ··[0x00000612]··Special·opcode·33:·advance·Address·by·4·to·0x699e·and·Line·by·0·to·475
218 ··[0x0000061a]··Set·is_stmt·to·0218 ··[0x00000613]··Set·File·Name·to·entry·2·in·the·File·Name·Table
219 ··[0x0000061b]··Advance·Line·by·412·to·475219 ··[0x00000615]··Set·column·to·5
220 ··[0x0000061e]··Special·opcode·33:·advance·Address·by·4·to·0x69a2·and·Line·by·0·to·475220 ··[0x00000617]··Advance·Line·by·-412·to·63
221 ··[0x0000061f]··Set·File·Name·to·entry·2·in·the·File·Name·Table221 ··[0x0000061a]··Special·opcode·103:·advance·Address·by·14·to·0x69ac·and·Line·by·0·to·63
222 ··[0x00000621]··Set·column·to·5222 ··[0x0000061b]··Set·File·Name·to·entry·1·in·the·File·Name·Table
223 ··[0x00000623]··Advance·Line·by·-412·to·63223 ··[0x0000061d]··Set·column·to·13
224 ··[0x00000626]··Special·opcode·61:·advance·Address·by·8·to·0x69aa·and·Line·by·0·to·63224 ··[0x0000061f]··Set·is_stmt·to·1
225 ··[0x00000627]··Set·File·Name·to·entry·1·in·the·File·Name·Table225 ··[0x00000620]··Advance·Line·by·402·to·465
226 ··[0x00000629]··Set·column·to·1226 ··[0x00000623]··Special·opcode·33:·advance·Address·by·4·to·0x69b0·and·Line·by·0·to·465
227 ··[0x0000062b]··Advance·Line·by·412·to·475227 ··[0x00000624]··Special·opcode·133:·advance·Address·by·18·to·0x69c2·and·Line·by·2·to·467
228 ··[0x0000062e]··Special·opcode·19:·advance·Address·by·2·to·0x69ac·and·Line·by·0·to·475228 ··[0x00000625]··Set·column·to·38
Max diff block lines reached; 49506713/49520500 bytes (99.97%) of diff not shown.
119 MB
readelf --wide --debug-dump=info {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 Contents·of·the·.debug_info·section:1 Contents·of·the·.debug_info·section:
  
2 ··Compilation·Unit·@·offset·0x0:2 ··Compilation·Unit·@·offset·0x0:
3 ···Length:········0x3f7f·(32-bit)3 ···Length:········0x3f72·(32-bit)
4 ···Version:·······44 ···Version:·······4
5 ···Abbrev·Offset:·0x05 ···Abbrev·Offset:·0x0
6 ···Pointer·Size:··46 ···Pointer·Size:··4
7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
8 ····<c>···DW_AT_producer····:·(indirect·string,·offset:·0xa21):·GNU·C99·8.3.0·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mthumb·-mtls-dialect=gnu·-mtune=cortex-a57·-march=armv7-a+fp·-g·-g·-O3·-ansi·-std=gnu99·-fno-ident8 ····<c>···DW_AT_producer····:·(indirect·string,·offset:·0x18a3):·GNU·C99·8.3.0·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mthumb·-mtls-dialect=gnu·-mtune=cortex-a12·-march=armv7-a+fp·-g·-g·-O3·-ansi·-std=gnu99·-fno-ident
9 ····<10>···DW_AT_language····:·12»  (ANSI·C99)9 ····<10>···DW_AT_language····:·12»  (ANSI·C99)
10 ····<11>···DW_AT_name········:·(indirect·string,·offset:·0x3117):·main.c10 ····<11>···DW_AT_name········:·(indirect·string,·offset:·0x3117):·main.c
11 ····<15>···DW_AT_comp_dir····:·(indirect·string,·offset:·0x238d):·/build/yadifa-2.3.8/sbin/yadifad11 ····<15>···DW_AT_comp_dir····:·(indirect·string,·offset:·0x238d):·/build/yadifa-2.3.8/sbin/yadifad
12 ····<19>···DW_AT_ranges······:·0xf812 ····<19>···DW_AT_ranges······:·0xd8
13 ····<1d>···DW_AT_low_pc······:·0x013 ····<1d>···DW_AT_low_pc······:·0x0
14 ····<21>···DW_AT_stmt_list···:·0x014 ····<21>···DW_AT_stmt_list···:·0x0
15 ·<1><25>:·Abbrev·Number:·2·(DW_TAG_typedef)15 ·<1><25>:·Abbrev·Number:·2·(DW_TAG_typedef)
16 ····<26>···DW_AT_name········:·(indirect·string,·offset:·0x2e68):·size_t16 ····<26>···DW_AT_name········:·(indirect·string,·offset:·0x2e68):·size_t
17 ····<2a>···DW_AT_decl_file···:·617 ····<2a>···DW_AT_decl_file···:·6
18 ····<2b>···DW_AT_decl_line···:·21618 ····<2b>···DW_AT_decl_line···:·216
19 ····<2c>···DW_AT_decl_column·:·2319 ····<2c>···DW_AT_decl_column·:·23
Offset 42, 15 lines modifiedOffset 42, 15 lines modified
42 ·<1><57>:·Abbrev·Number:·4·(DW_TAG_base_type)42 ·<1><57>:·Abbrev·Number:·4·(DW_TAG_base_type)
43 ····<58>···DW_AT_byte_size···:·143 ····<58>···DW_AT_byte_size···:·1
44 ····<59>···DW_AT_encoding····:·8»   (unsigned·char)44 ····<59>···DW_AT_encoding····:·8»   (unsigned·char)
45 ····<5a>···DW_AT_name········:·(indirect·string,·offset:·0x997):·unsigned·char45 ····<5a>···DW_AT_name········:·(indirect·string,·offset:·0x997):·unsigned·char
46 ·<1><5e>:·Abbrev·Number:·4·(DW_TAG_base_type)46 ·<1><5e>:·Abbrev·Number:·4·(DW_TAG_base_type)
47 ····<5f>···DW_AT_byte_size···:·247 ····<5f>···DW_AT_byte_size···:·2
48 ····<60>···DW_AT_encoding····:·7»   (unsigned)48 ····<60>···DW_AT_encoding····:·7»   (unsigned)
49 ····<61>···DW_AT_name········:·(indirect·string,·offset:·0x154d):·short·unsigned·int49 ····<61>···DW_AT_name········:·(indirect·string,·offset:·0x14d2):·short·unsigned·int
50 ·<1><65>:·Abbrev·Number:·4·(DW_TAG_base_type)50 ·<1><65>:·Abbrev·Number:·4·(DW_TAG_base_type)
51 ····<66>···DW_AT_byte_size···:·451 ····<66>···DW_AT_byte_size···:·4
52 ····<67>···DW_AT_encoding····:·7»   (unsigned)52 ····<67>···DW_AT_encoding····:·7»   (unsigned)
53 ····<68>···DW_AT_name········:·(indirect·string,·offset:·0x221a):·long·unsigned·int53 ····<68>···DW_AT_name········:·(indirect·string,·offset:·0x221a):·long·unsigned·int
54 ·<1><6c>:·Abbrev·Number:·4·(DW_TAG_base_type)54 ·<1><6c>:·Abbrev·Number:·4·(DW_TAG_base_type)
55 ····<6d>···DW_AT_byte_size···:·155 ····<6d>···DW_AT_byte_size···:·1
56 ····<6e>···DW_AT_encoding····:·6»   (signed·char)56 ····<6e>···DW_AT_encoding····:·6»   (signed·char)
Offset 80, 21 lines modifiedOffset 80, 21 lines modified
80 ·<1><9e>:·Abbrev·Number:·2·(DW_TAG_typedef)80 ·<1><9e>:·Abbrev·Number:·2·(DW_TAG_typedef)
81 ····<9f>···DW_AT_name········:·(indirect·string,·offset:·0x1fd9):·__uint32_t81 ····<9f>···DW_AT_name········:·(indirect·string,·offset:·0x1fd9):·__uint32_t
82 ····<a3>···DW_AT_decl_file···:·782 ····<a3>···DW_AT_decl_file···:·7
83 ····<a4>···DW_AT_decl_line···:·4183 ····<a4>···DW_AT_decl_line···:·41
84 ····<a5>···DW_AT_decl_column·:·2284 ····<a5>···DW_AT_decl_column·:·22
85 ····<a6>···DW_AT_type········:·<0x36>85 ····<a6>···DW_AT_type········:·<0x36>
86 ·<1><aa>:·Abbrev·Number:·2·(DW_TAG_typedef)86 ·<1><aa>:·Abbrev·Number:·2·(DW_TAG_typedef)
87 ····<ab>···DW_AT_name········:·(indirect·string,·offset:·0x1069):·__int64_t87 ····<ab>···DW_AT_name········:·(indirect·string,·offset:·0xfee):·__int64_t
88 ····<af>···DW_AT_decl_file···:·788 ····<af>···DW_AT_decl_file···:·7
89 ····<b0>···DW_AT_decl_line···:·4689 ····<b0>···DW_AT_decl_line···:·46
90 ····<b1>···DW_AT_decl_column·:·4490 ····<b1>···DW_AT_decl_column·:·44
91 ····<b2>···DW_AT_type········:·<0x50>91 ····<b2>···DW_AT_type········:·<0x50>
92 ·<1><b6>:·Abbrev·Number:·2·(DW_TAG_typedef)92 ·<1><b6>:·Abbrev·Number:·2·(DW_TAG_typedef)
93 ····<b7>···DW_AT_name········:·(indirect·string,·offset:·0x1094):·__uint64_t93 ····<b7>···DW_AT_name········:·(indirect·string,·offset:·0x1019):·__uint64_t
94 ····<bb>···DW_AT_decl_file···:·794 ····<bb>···DW_AT_decl_file···:·7
95 ····<bc>···DW_AT_decl_line···:·4795 ····<bc>···DW_AT_decl_line···:·47
96 ····<bd>···DW_AT_decl_column·:·4696 ····<bd>···DW_AT_decl_column·:·46
97 ····<be>···DW_AT_type········:·<0xc2>97 ····<be>···DW_AT_type········:·<0xc2>
98 ·<1><c2>:·Abbrev·Number:·4·(DW_TAG_base_type)98 ·<1><c2>:·Abbrev·Number:·4·(DW_TAG_base_type)
99 ····<c3>···DW_AT_byte_size···:·899 ····<c3>···DW_AT_byte_size···:·8
100 ····<c4>···DW_AT_encoding····:·7»   (unsigned)100 ····<c4>···DW_AT_encoding····:·7»   (unsigned)
Offset 120, 15 lines modifiedOffset 120, 15 lines modified
120 ·<1><ed>:·Abbrev·Number:·2·(DW_TAG_typedef)120 ·<1><ed>:·Abbrev·Number:·2·(DW_TAG_typedef)
121 ····<ee>···DW_AT_name········:·(indirect·string,·offset:·0x316):·__off_t121 ····<ee>···DW_AT_name········:·(indirect·string,·offset:·0x316):·__off_t
122 ····<f2>···DW_AT_decl_file···:·7122 ····<f2>···DW_AT_decl_file···:·7
123 ····<f3>···DW_AT_decl_line···:·150123 ····<f3>···DW_AT_decl_line···:·150
124 ····<f4>···DW_AT_decl_column·:·25124 ····<f4>···DW_AT_decl_column·:·25
125 ····<f5>···DW_AT_type········:·<0x49>125 ····<f5>···DW_AT_type········:·<0x49>
126 ·<1><f9>:·Abbrev·Number:·2·(DW_TAG_typedef)126 ·<1><f9>:·Abbrev·Number:·2·(DW_TAG_typedef)
127 ····<fa>···DW_AT_name········:·(indirect·string,·offset:·0x1694):·__off64_t127 ····<fa>···DW_AT_name········:·(indirect·string,·offset:·0x1619):·__off64_t
128 ····<fe>···DW_AT_decl_file···:·7128 ····<fe>···DW_AT_decl_file···:·7
129 ····<ff>···DW_AT_decl_line···:·151129 ····<ff>···DW_AT_decl_line···:·151
130 ····<100>···DW_AT_decl_column·:·27130 ····<100>···DW_AT_decl_column·:·27
131 ····<101>···DW_AT_type········:·<0xc9>131 ····<101>···DW_AT_type········:·<0xc9>
132 ·<1><105>:·Abbrev·Number:·2·(DW_TAG_typedef)132 ·<1><105>:·Abbrev·Number:·2·(DW_TAG_typedef)
133 ····<106>···DW_AT_name········:·(indirect·string,·offset:·0x19be):·__pid_t133 ····<106>···DW_AT_name········:·(indirect·string,·offset:·0x19be):·__pid_t
134 ····<10a>···DW_AT_decl_file···:·7134 ····<10a>···DW_AT_decl_file···:·7
Offset 143, 15 lines modifiedOffset 143, 15 lines modified
143 ·<1><119>:·Abbrev·Number:·4·(DW_TAG_base_type)143 ·<1><119>:·Abbrev·Number:·4·(DW_TAG_base_type)
144 ····<11a>···DW_AT_byte_size···:·1144 ····<11a>···DW_AT_byte_size···:·1
145 ····<11b>···DW_AT_encoding····:·8»  (unsigned·char)145 ····<11b>···DW_AT_encoding····:·8»  (unsigned·char)
146 ····<11c>···DW_AT_name········:·(indirect·string,·offset:·0x9a0):·char146 ····<11c>···DW_AT_name········:·(indirect·string,·offset:·0x9a0):·char
147 ·<1><120>:·Abbrev·Number:·8·(DW_TAG_const_type)147 ·<1><120>:·Abbrev·Number:·8·(DW_TAG_const_type)
148 ····<121>···DW_AT_type········:·<0x119>148 ····<121>···DW_AT_type········:·<0x119>
149 ·<1><125>:·Abbrev·Number:·2·(DW_TAG_typedef)149 ·<1><125>:·Abbrev·Number:·2·(DW_TAG_typedef)
150 ····<126>···DW_AT_name········:·(indirect·string,·offset:·0x10fa):·__socklen_t150 ····<126>···DW_AT_name········:·(indirect·string,·offset:·0x107f):·__socklen_t
151 ····<12a>···DW_AT_decl_file···:·7151 ····<12a>···DW_AT_decl_file···:·7
152 ····<12b>···DW_AT_decl_line···:·207152 ····<12b>···DW_AT_decl_line···:·207
153 ····<12c>···DW_AT_decl_column·:·23153 ····<12c>···DW_AT_decl_column·:·23
154 ····<12d>···DW_AT_type········:·<0x36>154 ····<12d>···DW_AT_type········:·<0x36>
155 ·<1><131>:·Abbrev·Number:·2·(DW_TAG_typedef)155 ·<1><131>:·Abbrev·Number:·2·(DW_TAG_typedef)
156 ····<132>···DW_AT_name········:·(indirect·string,·offset:·0x219a):·gid_t156 ····<132>···DW_AT_name········:·(indirect·string,·offset:·0x219a):·gid_t
157 ····<136>···DW_AT_decl_file···:·8157 ····<136>···DW_AT_decl_file···:·8
Offset 173, 39 lines modifiedOffset 173, 39 lines modified
173 ·<1><155>:·Abbrev·Number:·2·(DW_TAG_typedef)173 ·<1><155>:·Abbrev·Number:·2·(DW_TAG_typedef)
174 ····<156>···DW_AT_name········:·(indirect·string,·offset:·0x1fb4):·int32_t174 ····<156>···DW_AT_name········:·(indirect·string,·offset:·0x1fb4):·int32_t
175 ····<15a>···DW_AT_decl_file···:·9175 ····<15a>···DW_AT_decl_file···:·9
176 ····<15b>···DW_AT_decl_line···:·26176 ····<15b>···DW_AT_decl_line···:·26
177 ····<15c>···DW_AT_decl_column·:·19177 ····<15c>···DW_AT_decl_column·:·19
178 ····<15d>···DW_AT_type········:·<0x92>178 ····<15d>···DW_AT_type········:·<0x92>
179 ·<1><161>:·Abbrev·Number:·2·(DW_TAG_typedef)179 ·<1><161>:·Abbrev·Number:·2·(DW_TAG_typedef)
180 ····<162>···DW_AT_name········:·(indirect·string,·offset:·0x106b):·int64_t180 ····<162>···DW_AT_name········:·(indirect·string,·offset:·0xff0):·int64_t
181 ····<166>···DW_AT_decl_file···:·9181 ····<166>···DW_AT_decl_file···:·9
182 ····<167>···DW_AT_decl_line···:·27182 ····<167>···DW_AT_decl_line···:·27
183 ····<168>···DW_AT_decl_column·:·19183 ····<168>···DW_AT_decl_column·:·19
184 ····<169>···DW_AT_type········:·<0xaa>184 ····<169>···DW_AT_type········:·<0xaa>
185 ·<1><16d>:·Abbrev·Number:·9·(DW_TAG_structure_type)185 ·<1><16d>:·Abbrev·Number:·9·(DW_TAG_structure_type)
186 ····<16e>···DW_AT_name········:·(indirect·string,·offset:·0x1970):·__pthread_internal_slist186 ····<16e>···DW_AT_name········:·(indirect·string,·offset:·0x1970):·__pthread_internal_slist
187 ····<172>···DW_AT_byte_size···:·4187 ····<172>···DW_AT_byte_size···:·4
188 ····<173>···DW_AT_decl_file···:·10188 ····<173>···DW_AT_decl_file···:·10
189 ····<174>···DW_AT_decl_line···:·88189 ····<174>···DW_AT_decl_line···:·88
190 ····<175>···DW_AT_decl_column·:·16190 ····<175>···DW_AT_decl_column·:·16
191 ····<176>···DW_AT_sibling·····:·<0x188>191 ····<176>···DW_AT_sibling·····:·<0x188>
192 ·<2><17a>:·Abbrev·Number:·10·(DW_TAG_member)192 ·<2><17a>:·Abbrev·Number:·10·(DW_TAG_member)
193 ····<17b>···DW_AT_name········:·(indirect·string,·offset:·0x13c6):·__next193 ····<17b>···DW_AT_name········:·(indirect·string,·offset:·0x134b):·__next
194 ····<17f>···DW_AT_decl_file···:·10194 ····<17f>···DW_AT_decl_file···:·10
195 ····<180>···DW_AT_decl_line···:·90195 ····<180>···DW_AT_decl_line···:·90
196 ····<181>···DW_AT_decl_column·:·36196 ····<181>···DW_AT_decl_column·:·36
197 ····<182>···DW_AT_type········:·<0x188>197 ····<182>···DW_AT_type········:·<0x188>
198 ····<186>···DW_AT_data_member_location:·0198 ····<186>···DW_AT_data_member_location:·0
199 ·<2><187>:·Abbrev·Number:·0199 ·<2><187>:·Abbrev·Number:·0
200 ·<1><188>:·Abbrev·Number:·7·(DW_TAG_pointer_type)200 ·<1><188>:·Abbrev·Number:·7·(DW_TAG_pointer_type)
201 ····<189>···DW_AT_byte_size···:·4201 ····<189>···DW_AT_byte_size···:·4
202 ····<18a>···DW_AT_type········:·<0x16d>202 ····<18a>···DW_AT_type········:·<0x16d>
203 ·<1><18e>:·Abbrev·Number:·2·(DW_TAG_typedef)203 ·<1><18e>:·Abbrev·Number:·2·(DW_TAG_typedef)
204 ····<18f>···DW_AT_name········:·(indirect·string,·offset:·0x1220):·__pthread_slist_t204 ····<18f>···DW_AT_name········:·(indirect·string,·offset:·0x11a5):·__pthread_slist_t
205 ····<193>···DW_AT_decl_file···:·10205 ····<193>···DW_AT_decl_file···:·10
206 ····<194>···DW_AT_decl_line···:·91206 ····<194>···DW_AT_decl_line···:·91
207 ····<195>···DW_AT_decl_column·:·3207 ····<195>···DW_AT_decl_column·:·3
208 ····<196>···DW_AT_type········:·<0x16d>208 ····<196>···DW_AT_type········:·<0x16d>
Max diff block lines reached; 124960194/124966990 bytes (99.99%) of diff not shown.
548 KB
readelf --wide --debug-dump=abbrev {}
    
Offset 717, 41 lines modifiedOffset 717, 33 lines modified
717 ····DW_AT_GNU_entry_view·DW_FORM_data1717 ····DW_AT_GNU_entry_view·DW_FORM_data1
718 ····DW_AT_low_pc·······DW_FORM_addr718 ····DW_AT_low_pc·······DW_FORM_addr
719 ····DW_AT_high_pc······DW_FORM_data4719 ····DW_AT_high_pc······DW_FORM_data4
720 ····DW_AT_call_file····DW_FORM_data1720 ····DW_AT_call_file····DW_FORM_data1
721 ····DW_AT_call_line····DW_FORM_data2721 ····DW_AT_call_line····DW_FORM_data2
722 ····DW_AT_call_column··DW_FORM_data1722 ····DW_AT_call_column··DW_FORM_data1
723 ····DW_AT·value:·0·····DW_FORM·value:·0723 ····DW_AT·value:·0·····DW_FORM·value:·0
724 ···107······DW_TAG_inlined_subroutine····[no·children]724 ···107······DW_TAG_subprogram····[no·children]
725 ····DW_AT_abstract_origin·DW_FORM_ref4 
726 ····DW_AT_low_pc·······DW_FORM_addr 
727 ····DW_AT_high_pc······DW_FORM_data4 
728 ····DW_AT_call_file····DW_FORM_data1 
729 ····DW_AT_call_line····DW_FORM_data2 
730 ····DW_AT_call_column··DW_FORM_data1 
731 ····DW_AT·value:·0·····DW_FORM·value:·0 
732 ···108······DW_TAG_subprogram····[no·children] 
733 ····DW_AT_external·····DW_FORM_flag_present725 ····DW_AT_external·····DW_FORM_flag_present
734 ····DW_AT_declaration··DW_FORM_flag_present726 ····DW_AT_declaration··DW_FORM_flag_present
735 ····DW_AT_linkage_name·DW_FORM_strp727 ····DW_AT_linkage_name·DW_FORM_strp
736 ····DW_AT_name·········DW_FORM_strp728 ····DW_AT_name·········DW_FORM_strp
737 ····DW_AT_decl_file····DW_FORM_data1729 ····DW_AT_decl_file····DW_FORM_data1
738 ····DW_AT_decl_line····DW_FORM_data1730 ····DW_AT_decl_line····DW_FORM_data1
739 ····DW_AT_decl_column··DW_FORM_data1731 ····DW_AT_decl_column··DW_FORM_data1
740 ····DW_AT·value:·0·····DW_FORM·value:·0732 ····DW_AT·value:·0·····DW_FORM·value:·0
741 ···109······DW_TAG_subprogram····[no·children]733 ···108······DW_TAG_subprogram····[no·children]
742 ····DW_AT_external·····DW_FORM_flag_present734 ····DW_AT_external·····DW_FORM_flag_present
743 ····DW_AT_declaration··DW_FORM_flag_present735 ····DW_AT_declaration··DW_FORM_flag_present
744 ····DW_AT_linkage_name·DW_FORM_strp736 ····DW_AT_linkage_name·DW_FORM_strp
745 ····DW_AT_name·········DW_FORM_strp737 ····DW_AT_name·········DW_FORM_strp
746 ····DW_AT_decl_file····DW_FORM_data1738 ····DW_AT_decl_file····DW_FORM_data1
747 ····DW_AT_decl_line····DW_FORM_data2739 ····DW_AT_decl_line····DW_FORM_data2
748 ····DW_AT_decl_column··DW_FORM_data1740 ····DW_AT_decl_column··DW_FORM_data1
749 ····DW_AT·value:·0·····DW_FORM·value:·0741 ····DW_AT·value:·0·····DW_FORM·value:·0
750 ··Number·TAG·(0x661)742 ··Number·TAG·(0x650)
751 ···1······DW_TAG_compile_unit····[has·children]743 ···1······DW_TAG_compile_unit····[has·children]
752 ····DW_AT_producer·····DW_FORM_strp744 ····DW_AT_producer·····DW_FORM_strp
753 ····DW_AT_language·····DW_FORM_data1745 ····DW_AT_language·····DW_FORM_data1
754 ····DW_AT_name·········DW_FORM_strp746 ····DW_AT_name·········DW_FORM_strp
755 ····DW_AT_comp_dir·····DW_FORM_strp747 ····DW_AT_comp_dir·····DW_FORM_strp
756 ····DW_AT_low_pc·······DW_FORM_addr748 ····DW_AT_low_pc·······DW_FORM_addr
757 ····DW_AT_high_pc······DW_FORM_data4749 ····DW_AT_high_pc······DW_FORM_data4
Offset 1292, 15 lines modifiedOffset 1284, 15 lines modified
1292 ····DW_AT_declaration··DW_FORM_flag_present1284 ····DW_AT_declaration··DW_FORM_flag_present
1293 ····DW_AT_linkage_name·DW_FORM_strp1285 ····DW_AT_linkage_name·DW_FORM_strp
1294 ····DW_AT_name·········DW_FORM_strp1286 ····DW_AT_name·········DW_FORM_strp
1295 ····DW_AT_decl_file····DW_FORM_data11287 ····DW_AT_decl_file····DW_FORM_data1
1296 ····DW_AT_decl_line····DW_FORM_data21288 ····DW_AT_decl_line····DW_FORM_data2
1297 ····DW_AT_decl_column··DW_FORM_data11289 ····DW_AT_decl_column··DW_FORM_data1
1298 ····DW_AT·value:·0·····DW_FORM·value:·01290 ····DW_AT·value:·0·····DW_FORM·value:·0
1299 ··Number·TAG·(0xb15)1291 ··Number·TAG·(0xb04)
1300 ···1······DW_TAG_compile_unit····[has·children]1292 ···1······DW_TAG_compile_unit····[has·children]
1301 ····DW_AT_producer·····DW_FORM_strp1293 ····DW_AT_producer·····DW_FORM_strp
1302 ····DW_AT_language·····DW_FORM_data11294 ····DW_AT_language·····DW_FORM_data1
1303 ····DW_AT_name·········DW_FORM_strp1295 ····DW_AT_name·········DW_FORM_strp
1304 ····DW_AT_comp_dir·····DW_FORM_strp1296 ····DW_AT_comp_dir·····DW_FORM_strp
1305 ····DW_AT_low_pc·······DW_FORM_addr1297 ····DW_AT_low_pc·······DW_FORM_addr
1306 ····DW_AT_high_pc······DW_FORM_data41298 ····DW_AT_high_pc······DW_FORM_data4
Offset 1990, 15 lines modifiedOffset 1982, 15 lines modified
1990 ····DW_AT_declaration··DW_FORM_flag_present1982 ····DW_AT_declaration··DW_FORM_flag_present
1991 ····DW_AT_linkage_name·DW_FORM_strp1983 ····DW_AT_linkage_name·DW_FORM_strp
1992 ····DW_AT_name·········DW_FORM_strp1984 ····DW_AT_name·········DW_FORM_strp
1993 ····DW_AT_decl_file····DW_FORM_data11985 ····DW_AT_decl_file····DW_FORM_data1
1994 ····DW_AT_decl_line····DW_FORM_data11986 ····DW_AT_decl_line····DW_FORM_data1
1995 ····DW_AT_decl_column··DW_FORM_data11987 ····DW_AT_decl_column··DW_FORM_data1
1996 ····DW_AT·value:·0·····DW_FORM·value:·01988 ····DW_AT·value:·0·····DW_FORM·value:·0
1997 ··Number·TAG·(0x1109)1989 ··Number·TAG·(0x10f8)
1998 ···1······DW_TAG_compile_unit····[has·children]1990 ···1······DW_TAG_compile_unit····[has·children]
1999 ····DW_AT_producer·····DW_FORM_strp1991 ····DW_AT_producer·····DW_FORM_strp
2000 ····DW_AT_language·····DW_FORM_data11992 ····DW_AT_language·····DW_FORM_data1
2001 ····DW_AT_name·········DW_FORM_strp1993 ····DW_AT_name·········DW_FORM_strp
2002 ····DW_AT_comp_dir·····DW_FORM_strp1994 ····DW_AT_comp_dir·····DW_FORM_strp
2003 ····DW_AT_low_pc·······DW_FORM_addr1995 ····DW_AT_low_pc·······DW_FORM_addr
2004 ····DW_AT_high_pc······DW_FORM_data41996 ····DW_AT_high_pc······DW_FORM_data4
Offset 2536, 15 lines modifiedOffset 2528, 15 lines modified
2536 ····DW_AT_declaration··DW_FORM_flag_present2528 ····DW_AT_declaration··DW_FORM_flag_present
2537 ····DW_AT_linkage_name·DW_FORM_strp2529 ····DW_AT_linkage_name·DW_FORM_strp
2538 ····DW_AT_name·········DW_FORM_strp2530 ····DW_AT_name·········DW_FORM_strp
2539 ····DW_AT_decl_file····DW_FORM_data12531 ····DW_AT_decl_file····DW_FORM_data1
2540 ····DW_AT_decl_line····DW_FORM_data12532 ····DW_AT_decl_line····DW_FORM_data1
2541 ····DW_AT_decl_column··DW_FORM_data12533 ····DW_AT_decl_column··DW_FORM_data1
2542 ····DW_AT·value:·0·····DW_FORM·value:·02534 ····DW_AT·value:·0·····DW_FORM·value:·0
2543 ··Number·TAG·(0x15b2)2535 ··Number·TAG·(0x15a1)
2544 ···1······DW_TAG_compile_unit····[has·children]2536 ···1······DW_TAG_compile_unit····[has·children]
2545 ····DW_AT_producer·····DW_FORM_strp2537 ····DW_AT_producer·····DW_FORM_strp
2546 ····DW_AT_language·····DW_FORM_data12538 ····DW_AT_language·····DW_FORM_data1
2547 ····DW_AT_name·········DW_FORM_strp2539 ····DW_AT_name·········DW_FORM_strp
2548 ····DW_AT_comp_dir·····DW_FORM_strp2540 ····DW_AT_comp_dir·····DW_FORM_strp
2549 ····DW_AT_low_pc·······DW_FORM_addr2541 ····DW_AT_low_pc·······DW_FORM_addr
2550 ····DW_AT_high_pc······DW_FORM_data42542 ····DW_AT_high_pc······DW_FORM_data4
Offset 3147, 88 lines modifiedOffset 3139, 83 lines modified
3147 ····DW_AT_GNU_locviews·DW_FORM_sec_offset3139 ····DW_AT_GNU_locviews·DW_FORM_sec_offset
3148 ····DW_AT·value:·0·····DW_FORM·value:·03140 ····DW_AT·value:·0·····DW_FORM·value:·0
3149 ···89······DW_TAG_GNU_call_site····[no·children]3141 ···89······DW_TAG_GNU_call_site····[no·children]
3150 ····DW_AT_low_pc·······DW_FORM_addr3142 ····DW_AT_low_pc·······DW_FORM_addr
3151 ····DW_AT_GNU_tail_call·DW_FORM_flag_present3143 ····DW_AT_GNU_tail_call·DW_FORM_flag_present
3152 ····DW_AT_abstract_origin·DW_FORM_ref43144 ····DW_AT_abstract_origin·DW_FORM_ref4
3153 ····DW_AT·value:·0·····DW_FORM·value:·03145 ····DW_AT·value:·0·····DW_FORM·value:·0
3154 ···90······DW_TAG_lexical_block····[has·children]3146 ···90······DW_TAG_subprogram····[has·children]
3155 ····DW_AT_low_pc·······DW_FORM_addr 
3156 ····DW_AT_high_pc······DW_FORM_data4 
3157 ····DW_AT_sibling······DW_FORM_ref4 
3158 ····DW_AT·value:·0·····DW_FORM·value:·0 
3159 ···91······DW_TAG_subprogram····[has·children] 
3160 ····DW_AT_name·········DW_FORM_strp3147 ····DW_AT_name·········DW_FORM_strp
3161 ····DW_AT_decl_file····DW_FORM_data13148 ····DW_AT_decl_file····DW_FORM_data1
3162 ····DW_AT_decl_line····DW_FORM_data13149 ····DW_AT_decl_line····DW_FORM_data1
3163 ····DW_AT_decl_column··DW_FORM_data13150 ····DW_AT_decl_column··DW_FORM_data1
3164 ····DW_AT_prototyped···DW_FORM_flag_present3151 ····DW_AT_prototyped···DW_FORM_flag_present
3165 ····DW_AT_low_pc·······DW_FORM_addr3152 ····DW_AT_low_pc·······DW_FORM_addr
3166 ····DW_AT_high_pc······DW_FORM_data43153 ····DW_AT_high_pc······DW_FORM_data4
3167 ····DW_AT_frame_base···DW_FORM_exprloc3154 ····DW_AT_frame_base···DW_FORM_exprloc
3168 ····DW_AT_GNU_all_tail_call_sites·DW_FORM_flag_present3155 ····DW_AT_GNU_all_tail_call_sites·DW_FORM_flag_present
3169 ····DW_AT_sibling······DW_FORM_ref43156 ····DW_AT_sibling······DW_FORM_ref4
3170 ····DW_AT·value:·0·····DW_FORM·value:·03157 ····DW_AT·value:·0·····DW_FORM·value:·0
3171 ···92······DW_TAG_formal_parameter····[no·children]3158 ···91······DW_TAG_formal_parameter····[no·children]
3172 ····DW_AT_name·········DW_FORM_strp3159 ····DW_AT_name·········DW_FORM_strp
3173 ····DW_AT_decl_file····DW_FORM_data13160 ····DW_AT_decl_file····DW_FORM_data1
3174 ····DW_AT_decl_line····DW_FORM_data13161 ····DW_AT_decl_line····DW_FORM_data1
3175 ····DW_AT_decl_column··DW_FORM_data13162 ····DW_AT_decl_column··DW_FORM_data1
3176 ····DW_AT_type·········DW_FORM_ref43163 ····DW_AT_type·········DW_FORM_ref4
3177 ····DW_AT_location·····DW_FORM_exprloc3164 ····DW_AT_location·····DW_FORM_exprloc
3178 ····DW_AT·value:·0·····DW_FORM·value:·03165 ····DW_AT·value:·0·····DW_FORM·value:·0
3179 ···93······DW_TAG_inlined_subroutine····[no·children]3166 ···92······DW_TAG_inlined_subroutine····[no·children]
3180 ····DW_AT_abstract_origin·DW_FORM_ref43167 ····DW_AT_abstract_origin·DW_FORM_ref4
3181 ····DW_AT_entry_pc·····DW_FORM_addr3168 ····DW_AT_entry_pc·····DW_FORM_addr
3182 ····DW_AT_GNU_entry_view·DW_FORM_data13169 ····DW_AT_GNU_entry_view·DW_FORM_data1
3183 ····DW_AT_low_pc·······DW_FORM_addr3170 ····DW_AT_low_pc·······DW_FORM_addr
Max diff block lines reached; 555807/561165 bytes (99.05%) of diff not shown.
60.2 KB
readelf --wide --debug-dump=aranges {}
    
Offset 3, 1864 lines modifiedOffset 3, 1864 lines modified
3 ··Length:···················363 ··Length:···················36
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··0x05 ··Offset·into·.debug_info:··0x0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····00006934·000004e0·9 ····00006930·000004e0·
10 ····00006318·0000050c·10 ····00006318·00000508·
11 ····00000000·00000000·11 ····00000000·00000000·
12 ··Length:···················2812 ··Length:···················28
13 ··Version:··················213 ··Version:··················2
14 ··Offset·into·.debug_info:··0x3f8314 ··Offset·into·.debug_info:··0x3f76
15 ··Pointer·Size:·············415 ··Pointer·Size:·············4
16 ··Segment·Size:·············016 ··Segment·Size:·············0
  
17 ····Address····Length17 ····Address····Length
18 ····00006e14·00000368·18 ····00006e10·00000368·
19 ····00000000·00000000·19 ····00000000·00000000·
20 ··Length:···················2820 ··Length:···················28
21 ··Version:··················221 ··Version:··················2
22 ··Offset·into·.debug_info:··0x76d422 ··Offset·into·.debug_info:··0x76c7
23 ··Pointer·Size:·············423 ··Pointer·Size:·············4
24 ··Segment·Size:·············024 ··Segment·Size:·············0
  
25 ····Address····Length25 ····Address····Length
26 ····00007180·00000854·26 ····00007178·00000858·
27 ····00000000·00000000·27 ····00000000·00000000·
28 ··Length:···················2828 ··Length:···················28
29 ··Version:··················229 ··Version:··················2
30 ··Offset·into·.debug_info:··0xb7fe30 ··Offset·into·.debug_info:··0xb7f1
31 ··Pointer·Size:·············431 ··Pointer·Size:·············4
32 ··Segment·Size:·············032 ··Segment·Size:·············0
  
33 ····Address····Length33 ····Address····Length
34 ····000079d4·00000290·34 ····000079d0·00000290·
35 ····00000000·00000000·35 ····00000000·00000000·
36 ··Length:···················2836 ··Length:···················28
37 ··Version:··················237 ··Version:··················2
38 ··Offset·into·.debug_info:··0xf8c838 ··Offset·into·.debug_info:··0xf8bb
39 ··Pointer·Size:·············439 ··Pointer·Size:·············4
40 ··Segment·Size:·············040 ··Segment·Size:·············0
  
41 ····Address····Length41 ····Address····Length
42 ····00007c64·000008cc·42 ····00007c60·000008d8·
43 ····00000000·00000000·43 ····00000000·00000000·
44 ··Length:···················2844 ··Length:···················28
45 ··Version:··················245 ··Version:··················2
46 ··Offset·into·.debug_info:··0x1443c46 ··Offset·into·.debug_info:··0x14433
47 ··Pointer·Size:·············447 ··Pointer·Size:·············4
48 ··Segment·Size:·············048 ··Segment·Size:·············0
  
49 ····Address····Length49 ····Address····Length
50 ····00008530·0000077c·50 ····00008538·0000077c·
51 ····00000000·00000000·51 ····00000000·00000000·
52 ··Length:···················2852 ··Length:···················28
53 ··Version:··················253 ··Version:··················2
54 ··Offset·into·.debug_info:··0x184a954 ··Offset·into·.debug_info:··0x184a0
55 ··Pointer·Size:·············455 ··Pointer·Size:·············4
56 ··Segment·Size:·············056 ··Segment·Size:·············0
  
57 ····Address····Length57 ····Address····Length
58 ····00008cac·00000238·58 ····00008cb4·00000238·
59 ····00000000·00000000·59 ····00000000·00000000·
60 ··Length:···················2860 ··Length:···················28
61 ··Version:··················261 ··Version:··················2
62 ··Offset·into·.debug_info:··0x1bcc862 ··Offset·into·.debug_info:··0x1bcbf
63 ··Pointer·Size:·············463 ··Pointer·Size:·············4
64 ··Segment·Size:·············064 ··Segment·Size:·············0
  
65 ····Address····Length65 ····Address····Length
66 ····00008ee4·00000a54·66 ····00008eec·00000a44·
67 ····00000000·00000000·67 ····00000000·00000000·
68 ··Length:···················2868 ··Length:···················28
69 ··Version:··················269 ··Version:··················2
70 ··Offset·into·.debug_info:··0x2025370 ··Offset·into·.debug_info:··0x20255
71 ··Pointer·Size:·············471 ··Pointer·Size:·············4
72 ··Segment·Size:·············072 ··Segment·Size:·············0
  
73 ····Address····Length73 ····Address····Length
74 ····00009938·00000138·74 ····00009930·0000013c·
75 ····00000000·00000000·75 ····00000000·00000000·
76 ··Length:···················2876 ··Length:···················28
77 ··Version:··················277 ··Version:··················2
78 ··Offset·into·.debug_info:··0x2371f78 ··Offset·into·.debug_info:··0x23721
79 ··Pointer·Size:·············479 ··Pointer·Size:·············4
80 ··Segment·Size:·············080 ··Segment·Size:·············0
  
81 ····Address····Length81 ····Address····Length
82 ····00009a70·00002040·82 ····00009a70·00002044·
83 ····00000000·00000000·83 ····00000000·00000000·
84 ··Length:···················2884 ··Length:···················28
85 ··Version:··················285 ··Version:··················2
86 ··Offset·into·.debug_info:··0x2aa9e86 ··Offset·into·.debug_info:··0x2aa53
87 ··Pointer·Size:·············487 ··Pointer·Size:·············4
88 ··Segment·Size:·············088 ··Segment·Size:·············0
  
89 ····Address····Length89 ····Address····Length
90 ····0000bab0·00000284·90 ····0000bab4·00000284·
91 ····00000000·00000000·91 ····00000000·00000000·
92 ··Length:···················2892 ··Length:···················28
93 ··Version:··················293 ··Version:··················2
94 ··Offset·into·.debug_info:··0x2e1ef94 ··Offset·into·.debug_info:··0x2e1a4
95 ··Pointer·Size:·············495 ··Pointer·Size:·············4
96 ··Segment·Size:·············096 ··Segment·Size:·············0
  
97 ····Address····Length97 ····Address····Length
98 ····0000bd34·0000048c·98 ····0000bd38·0000048c·
99 ····00000000·00000000·99 ····00000000·00000000·
100 ··Length:···················28100 ··Length:···················28
101 ··Version:··················2101 ··Version:··················2
102 ··Offset·into·.debug_info:··0x31cee102 ··Offset·into·.debug_info:··0x31c95
103 ··Pointer·Size:·············4103 ··Pointer·Size:·············4
104 ··Segment·Size:·············0104 ··Segment·Size:·············0
  
105 ····Address····Length105 ····Address····Length
106 ····0000c1c0·00000130·106 ····0000c1c4·00000134·
107 ····00000000·00000000·107 ····00000000·00000000·
108 ··Length:···················28108 ··Length:···················28
109 ··Version:··················2109 ··Version:··················2
110 ··Offset·into·.debug_info:··0x3518a110 ··Offset·into·.debug_info:··0x35131
111 ··Pointer·Size:·············4111 ··Pointer·Size:·············4
112 ··Segment·Size:·············0112 ··Segment·Size:·············0
  
113 ····Address····Length113 ····Address····Length
114 ····0000c2f0·00000230·114 ····0000c2f8·00000230·
115 ····00000000·00000000·115 ····00000000·00000000·
Max diff block lines reached; 57346/61543 bytes (93.18%) of diff not shown.
27.8 MB
readelf --wide --debug-dump=loc {}
    
Offset 14, 17 lines modifiedOffset 14, 17 lines modified
14 ····00000017·v0000000·v0000000·views·at·00000002·for:14 ····00000017·v0000000·v0000000·views·at·00000002·for:
15 ·············00006339·0000661e·(DW_OP_reg5·(r5))15 ·············00006339·0000661e·(DW_OP_reg5·(r5))
16 ····00000022·v0000000·v0000000·views·at·00000004·for:16 ····00000022·v0000000·v0000000·views·at·00000004·for:
17 ·············0000661e·00006636·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)17 ·············0000661e·00006636·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
18 ····00000030·v0000000·v0000000·views·at·00000006·for:18 ····00000030·v0000000·v0000000·views·at·00000006·for:
19 ·············00006636·00006640·(DW_OP_reg5·(r5))19 ·············00006636·00006640·(DW_OP_reg5·(r5))
20 ····0000003b·v0000000·v0000000·views·at·00000008·for:20 ····0000003b·v0000000·v0000000·views·at·00000008·for:
21 ·············00006640·00006720·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)21 ·············00006640·0000671e·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
22 ····00000049·v0000000·v0000000·views·at·0000000a·for:22 ····00000049·v0000000·v0000000·views·at·0000000a·for:
23 ·············00006720·00006824·(DW_OP_reg5·(r5))23 ·············0000671e·00006820·(DW_OP_reg5·(r5))
24 ····00000054·<End·of·list>24 ····00000054·<End·of·list>
  
25 ····0000005c·v0000000·v0000000·location·view·pair25 ····0000005c·v0000000·v0000000·location·view·pair
26 ····0000005e·v0000000·v0000000·location·view·pair26 ····0000005e·v0000000·v0000000·location·view·pair
27 ····00000060·v0000000·v0000000·location·view·pair27 ····00000060·v0000000·v0000000·location·view·pair
28 ····00000062·v0000000·v0000000·location·view·pair28 ····00000062·v0000000·v0000000·location·view·pair
29 ····00000064·v0000000·v0000000·location·view·pair29 ····00000064·v0000000·v0000000·location·view·pair
Offset 33, 74536 lines modifiedOffset 33, 74495 lines modified
33 ····00000068·v0000000·v0000000·views·at·0000005c·for:33 ····00000068·v0000000·v0000000·views·at·0000005c·for:
34 ·············00006318·00006339·(DW_OP_reg1·(r1))34 ·············00006318·00006339·(DW_OP_reg1·(r1))
35 ····00000073·v0000000·v0000000·views·at·0000005e·for:35 ····00000073·v0000000·v0000000·views·at·0000005e·for:
36 ·············00006339·0000661e·(DW_OP_reg6·(r6))36 ·············00006339·0000661e·(DW_OP_reg6·(r6))
37 ····0000007e·v0000000·v0000000·views·at·00000060·for:37 ····0000007e·v0000000·v0000000·views·at·00000060·for:
38 ·············0000661e·00006636·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)38 ·············0000661e·00006636·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)
39 ····0000008c·v0000000·v0000000·views·at·00000062·for:39 ····0000008c·v0000000·v0000000·views·at·00000062·for:
40 ·············00006636·00006654·(DW_OP_reg6·(r6))40 ·············00006636·00006652·(DW_OP_reg6·(r6))
41 ····00000097·v0000000·v0000000·views·at·00000064·for:41 ····00000097·v0000000·v0000000·views·at·00000064·for:
42 ·············00006654·00006720·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)42 ·············00006652·0000671e·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)
43 ····000000a5·v0000000·v0000000·views·at·00000066·for:43 ····000000a5·v0000000·v0000000·views·at·00000066·for:
44 ·············00006720·00006824·(DW_OP_reg6·(r6))44 ·············0000671e·00006820·(DW_OP_reg6·(r6))
45 ····000000b0·<End·of·list>45 ····000000b0·<End·of·list>
  
46 ····000000b8·v0000000·v0000000·location·view·pair46 ····000000b8·v0000000·v0000000·location·view·pair
47 ····000000ba·v0000000·v0000000·location·view·pair47 ····000000ba·v0000000·v0000000·location·view·pair
48 ····000000bc·v0000000·v0000000·location·view·pair48 ····000000bc·v0000000·v0000000·location·view·pair
49 ····000000be·v0000000·v0000000·location·view·pair49 ····000000be·v0000000·v0000000·location·view·pair
50 ····000000c0·v0000000·v0000000·location·view·pair50 ····000000c0·v0000000·v0000000·location·view·pair
51 ····000000c2·v0000000·v0000000·location·view·pair51 ····000000c2·v0000000·v0000000·location·view·pair
52 ····000000c4·v0000000·v0000000·location·view·pair52 ····000000c4·v0000000·v0000000·location·view·pair
53 ····000000c6·v0000000·v0000000·location·view·pair53 ····000000c6·v0000000·v0000000·location·view·pair
54 ····000000c8·v0000000·v0000000·location·view·pair54 ····000000c8·v0000000·v0000000·location·view·pair
55 ····000000ca·v0000000·v0000000·location·view·pair55 ····000000ca·v0000000·v0000000·location·view·pair
56 ····000000cc·v0000000·v0000000·location·view·pair56 ····000000cc·v0000000·v0000000·location·view·pair
57 ····000000ce·v0000000·v0000000·location·view·pair 
  
58 ····000000d0·v0000000·v0000000·views·at·000000b8·for:57 ····000000ce·v0000000·v0000000·views·at·000000b8·for:
59 ·············00006616·0000661e·(DW_OP_reg0·(r0))58 ·············00006616·0000661e·(DW_OP_reg0·(r0))
60 ····000000db·v0000000·v0000000·views·at·000000ba·for:59 ····000000d9·v0000000·v0000000·views·at·000000ba·for:
61 ·············00006636·00006638·(DW_OP_reg0·(r0))60 ·············00006636·00006638·(DW_OP_reg0·(r0))
62 ····000000e6·v0000000·v0000000·views·at·000000bc·for:61 ····000000e4·v0000000·v0000000·views·at·000000bc·for:
63 ·············0000663a·0000663e·(DW_OP_reg0·(r0))62 ·············0000663a·0000663e·(DW_OP_reg0·(r0))
64 ····000000f1·v0000000·v0000000·views·at·000000be·for:63 ····000000ef·v0000000·v0000000·views·at·000000be·for:
65 ·············0000664a·0000665e·(DW_OP_reg0·(r0))64 ·············0000664a·00006660·(DW_OP_reg0·(r0))
66 ····000000fc·v0000000·v0000000·views·at·000000c0·for:65 ····000000fa·v0000000·v0000000·views·at·000000c0·for:
67 ·············00006676·00006680·(DW_OP_reg0·(r0))66 ·············00006676·00006680·(DW_OP_reg0·(r0))
68 ····00000107·v0000000·v0000000·views·at·000000c2·for:67 ····00000105·v0000000·v0000000·views·at·000000c2·for:
69 ·············000066d8·000066e2·(DW_OP_reg0·(r0))68 ·············000066d8·000066dc·(DW_OP_reg0·(r0))
70 ····00000112·v0000000·v0000000·views·at·000000c4·for:69 ····00000110·v0000000·v0000000·views·at·000000c4·for:
71 ·············000066e2·000066e7·(DW_OP_reg3·(r3))70 ·············000066dc·000066e7·(DW_OP_reg3·(r3))
72 ····0000011d·v0000000·v0000000·views·at·000000c6·for:71 ····0000011b·v0000000·v0000000·views·at·000000c6·for:
73 ·············000066f4·000066f6·(DW_OP_reg0·(r0))72 ·············000066f4·000066f6·(DW_OP_reg0·(r0))
74 ····00000128·v0000000·v0000000·views·at·000000c8·for:73 ····00000126·v0000000·v0000000·views·at·000000c8·for:
75 ·············000066f8·000066fa·(DW_OP_reg0·(r0))74 ·············000066f8·000066fa·(DW_OP_reg0·(r0))
76 ····00000133·v0000000·v0000000·views·at·000000ca·for:75 ····00000131·v0000000·v0000000·views·at·000000ca·for:
77 ·············000066fa·00006707·(DW_OP_reg3·(r3))76 ·············000066fa·00006707·(DW_OP_reg3·(r3))
78 ····0000013e·v0000000·v0000000·views·at·000000cc·for:77 ····0000013c·v0000000·v0000000·views·at·000000cc·for:
79 ·············0000670c·00006712·(DW_OP_reg0·(r0))78 ·············0000670c·00006715·(DW_OP_reg3·(r3))
80 ····00000149·v0000000·v0000000·views·at·000000ce·for:79 ····00000147·<End·of·list>
81 ·············00006712·00006717·(DW_OP_reg3·(r3)) 
82 ····00000154·<End·of·list>80 ····0000014f·v0000001·v0000000·location·view·pair
 81 ····00000151·v0000000·v0000000·location·view·pair
83 ····0000015c·v0000001·v0000000·location·view·pair82 ····00000153·v0000000·v0000000·location·view·pair
84 ····0000015e·v0000000·v0000000·location·view·pair 
85 ····00000160·v0000000·v0000000·location·view·pair 
  
86 ····00000162·v0000001·v0000000·views·at·0000015c·for:83 ····00000155·v0000001·v0000000·views·at·0000014f·for:
87 ·············00006662·0000666c·(DW_OP_lit13;·DW_OP_stack_value)84 ·············00006662·0000666c·(DW_OP_lit13;·DW_OP_stack_value)
88 ····0000016e·v0000000·v0000000·views·at·0000015e·for:85 ····00000161·v0000000·v0000000·views·at·00000151·for:
89 ·············0000666c·00006672·(DW_OP_reg3·(r3))86 ·············0000666c·00006672·(DW_OP_reg3·(r3))
90 ····00000179·v0000000·v0000000·views·at·00000160·for:87 ····0000016c·v0000000·v0000000·views·at·00000153·for:
91 ·············00006672·00006675·(DW_OP_breg13·(r13):·0)88 ·············00006672·00006675·(DW_OP_breg13·(r13):·0)
92 ····00000185·<End·of·list>89 ····00000178·<End·of·list>
  
93 ····0000018d·v0000002·v0000000·location·view·pair90 ····00000180·v0000002·v0000000·location·view·pair
  
94 ····0000018f·v0000002·v0000000·views·at·0000018d·for:91 ····00000182·v0000002·v0000000·views·at·00000180·for:
95 ·············00006724·0000672c·(DW_OP_addr:·9409c;·DW_OP_stack_value)92 ·············00006722·0000672a·(DW_OP_addr:·93df4;·DW_OP_stack_value)
96 ····0000019f·<End·of·list>93 ····00000192·<End·of·list>
  
97 ····000001a7·v0000001·v0000000·location·view·pair94 ····0000019a·v0000001·v0000000·location·view·pair
  
98 ····000001a9·v0000001·v0000000·views·at·000001a7·for:95 ····0000019c·v0000001·v0000000·views·at·0000019a·for:
99 ·············00006352·00006382·(DW_OP_reg6·(r6))96 ·············00006352·00006382·(DW_OP_reg6·(r6))
100 ····000001b4·<End·of·list>97 ····000001a7·<End·of·list>
  
101 ····000001bc·v0000001·v0000000·location·view·pair98 ····000001af·v0000001·v0000000·location·view·pair
  
102 ····000001be·v0000001·v0000000·views·at·000001bc·for:99 ····000001b1·v0000001·v0000000·views·at·000001af·for:
103 ·············00006352·00006382·(DW_OP_reg5·(r5))100 ·············00006352·00006382·(DW_OP_reg5·(r5))
104 ····000001c9·<End·of·list>101 ····000001bc·<End·of·list>
  
105 ····000001d1·v0000002·v0000000·location·view·pair102 ····000001c4·v0000002·v0000000·location·view·pair
  
106 ····000001d3·v0000002·v0000000·views·at·000001d1·for:103 ····000001c6·v0000002·v0000000·views·at·000001c4·for:
107 ·············00006352·0000636e·(DW_OP_lit1;·DW_OP_stack_value)104 ·············00006352·0000636e·(DW_OP_lit1;·DW_OP_stack_value)
108 ····000001df·<End·of·list>105 ····000001d2·<End·of·list>
  
109 ····000001e7·v0000000·v0000000·location·view·pair106 ····000001da·v0000000·v0000000·location·view·pair
110 ····000001e9·v0000000·v0000000·location·view·pair107 ····000001dc·v0000000·v0000000·location·view·pair
  
111 ····000001eb·v0000000·v0000000·views·at·000001e7·for:108 ····000001de·v0000000·v0000000·views·at·000001da·for:
112 ·············00006a74·00006a86·(DW_OP_reg0·(r0))109 ·············00006a70·00006a82·(DW_OP_reg0·(r0))
113 ····000001f6·v0000000·v0000000·views·at·000001e9·for:110 ····000001e9·v0000000·v0000000·views·at·000001dc·for:
114 ·············00006a86·00006c18·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)111 ·············00006a82·00006c14·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
115 ····00000204·<End·of·list>112 ····000001f7·<End·of·list>
  
116 ····0000020c·v0000000·v0000000·location·view·pair113 ····000001ff·v0000000·v0000000·location·view·pair
117 ····0000020e·v0000000·v0000000·location·view·pair114 ····00000201·v0000000·v0000000·location·view·pair
  
118 ····00000210·v0000000·v0000000·views·at·0000020c·for:115 ····00000203·v0000000·v0000000·views·at·000001ff·for:
119 ·············00006a74·00006a90·(DW_OP_reg1·(r1))116 ·············00006a70·00006a8c·(DW_OP_reg1·(r1))
120 ····0000021b·v0000000·v0000000·views·at·0000020e·for:117 ····0000020e·v0000000·v0000000·views·at·00000201·for:
121 ·············00006a90·00006c18·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)118 ·············00006a8c·00006c14·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)
122 ····00000229·<End·of·list>119 ····0000021c·<End·of·list>
  
123 ····00000231·v0000000·v0000000·location·view·pair120 ····00000224·v0000000·v0000000·location·view·pair
124 ····00000233·v0000000·v0000000·location·view·pair121 ····00000226·v0000000·v0000000·location·view·pair
Max diff block lines reached; 29104443/29183217 bytes (99.73%) of diff not shown.
60.2 KB
readelf --wide --debug-dump=ranges {}
    
Offset 3, 1864 lines modifiedOffset 3, 1864 lines modified
3 ··Length:···················363 ··Length:···················36
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··0x05 ··Offset·into·.debug_info:··0x0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····00006934·000004e0·9 ····00006930·000004e0·
10 ····00006318·0000050c·10 ····00006318·00000508·
11 ····00000000·00000000·11 ····00000000·00000000·
12 ··Length:···················2812 ··Length:···················28
13 ··Version:··················213 ··Version:··················2
14 ··Offset·into·.debug_info:··0x3f8314 ··Offset·into·.debug_info:··0x3f76
15 ··Pointer·Size:·············415 ··Pointer·Size:·············4
16 ··Segment·Size:·············016 ··Segment·Size:·············0
  
17 ····Address····Length17 ····Address····Length
18 ····00006e14·00000368·18 ····00006e10·00000368·
19 ····00000000·00000000·19 ····00000000·00000000·
20 ··Length:···················2820 ··Length:···················28
21 ··Version:··················221 ··Version:··················2
22 ··Offset·into·.debug_info:··0x76d422 ··Offset·into·.debug_info:··0x76c7
23 ··Pointer·Size:·············423 ··Pointer·Size:·············4
24 ··Segment·Size:·············024 ··Segment·Size:·············0
  
25 ····Address····Length25 ····Address····Length
26 ····00007180·00000854·26 ····00007178·00000858·
27 ····00000000·00000000·27 ····00000000·00000000·
28 ··Length:···················2828 ··Length:···················28
29 ··Version:··················229 ··Version:··················2
30 ··Offset·into·.debug_info:··0xb7fe30 ··Offset·into·.debug_info:··0xb7f1
31 ··Pointer·Size:·············431 ··Pointer·Size:·············4
32 ··Segment·Size:·············032 ··Segment·Size:·············0
  
33 ····Address····Length33 ····Address····Length
34 ····000079d4·00000290·34 ····000079d0·00000290·
35 ····00000000·00000000·35 ····00000000·00000000·
36 ··Length:···················2836 ··Length:···················28
37 ··Version:··················237 ··Version:··················2
38 ··Offset·into·.debug_info:··0xf8c838 ··Offset·into·.debug_info:··0xf8bb
39 ··Pointer·Size:·············439 ··Pointer·Size:·············4
40 ··Segment·Size:·············040 ··Segment·Size:·············0
  
41 ····Address····Length41 ····Address····Length
42 ····00007c64·000008cc·42 ····00007c60·000008d8·
43 ····00000000·00000000·43 ····00000000·00000000·
44 ··Length:···················2844 ··Length:···················28
45 ··Version:··················245 ··Version:··················2
46 ··Offset·into·.debug_info:··0x1443c46 ··Offset·into·.debug_info:··0x14433
47 ··Pointer·Size:·············447 ··Pointer·Size:·············4
48 ··Segment·Size:·············048 ··Segment·Size:·············0
  
49 ····Address····Length49 ····Address····Length
50 ····00008530·0000077c·50 ····00008538·0000077c·
51 ····00000000·00000000·51 ····00000000·00000000·
52 ··Length:···················2852 ··Length:···················28
53 ··Version:··················253 ··Version:··················2
54 ··Offset·into·.debug_info:··0x184a954 ··Offset·into·.debug_info:··0x184a0
55 ··Pointer·Size:·············455 ··Pointer·Size:·············4
56 ··Segment·Size:·············056 ··Segment·Size:·············0
  
57 ····Address····Length57 ····Address····Length
58 ····00008cac·00000238·58 ····00008cb4·00000238·
59 ····00000000·00000000·59 ····00000000·00000000·
60 ··Length:···················2860 ··Length:···················28
61 ··Version:··················261 ··Version:··················2
62 ··Offset·into·.debug_info:··0x1bcc862 ··Offset·into·.debug_info:··0x1bcbf
63 ··Pointer·Size:·············463 ··Pointer·Size:·············4
64 ··Segment·Size:·············064 ··Segment·Size:·············0
  
65 ····Address····Length65 ····Address····Length
66 ····00008ee4·00000a54·66 ····00008eec·00000a44·
67 ····00000000·00000000·67 ····00000000·00000000·
68 ··Length:···················2868 ··Length:···················28
69 ··Version:··················269 ··Version:··················2
70 ··Offset·into·.debug_info:··0x2025370 ··Offset·into·.debug_info:··0x20255
71 ··Pointer·Size:·············471 ··Pointer·Size:·············4
72 ··Segment·Size:·············072 ··Segment·Size:·············0
  
73 ····Address····Length73 ····Address····Length
74 ····00009938·00000138·74 ····00009930·0000013c·
75 ····00000000·00000000·75 ····00000000·00000000·
76 ··Length:···················2876 ··Length:···················28
77 ··Version:··················277 ··Version:··················2
78 ··Offset·into·.debug_info:··0x2371f78 ··Offset·into·.debug_info:··0x23721
79 ··Pointer·Size:·············479 ··Pointer·Size:·············4
80 ··Segment·Size:·············080 ··Segment·Size:·············0
  
81 ····Address····Length81 ····Address····Length
82 ····00009a70·00002040·82 ····00009a70·00002044·
83 ····00000000·00000000·83 ····00000000·00000000·
84 ··Length:···················2884 ··Length:···················28
85 ··Version:··················285 ··Version:··················2
86 ··Offset·into·.debug_info:··0x2aa9e86 ··Offset·into·.debug_info:··0x2aa53
87 ··Pointer·Size:·············487 ··Pointer·Size:·············4
88 ··Segment·Size:·············088 ··Segment·Size:·············0
  
89 ····Address····Length89 ····Address····Length
90 ····0000bab0·00000284·90 ····0000bab4·00000284·
91 ····00000000·00000000·91 ····00000000·00000000·
92 ··Length:···················2892 ··Length:···················28
93 ··Version:··················293 ··Version:··················2
94 ··Offset·into·.debug_info:··0x2e1ef94 ··Offset·into·.debug_info:··0x2e1a4
95 ··Pointer·Size:·············495 ··Pointer·Size:·············4
96 ··Segment·Size:·············096 ··Segment·Size:·············0
  
97 ····Address····Length97 ····Address····Length
98 ····0000bd34·0000048c·98 ····0000bd38·0000048c·
99 ····00000000·00000000·99 ····00000000·00000000·
100 ··Length:···················28100 ··Length:···················28
101 ··Version:··················2101 ··Version:··················2
102 ··Offset·into·.debug_info:··0x31cee102 ··Offset·into·.debug_info:··0x31c95
103 ··Pointer·Size:·············4103 ··Pointer·Size:·············4
104 ··Segment·Size:·············0104 ··Segment·Size:·············0
  
105 ····Address····Length105 ····Address····Length
106 ····0000c1c0·00000130·106 ····0000c1c4·00000134·
107 ····00000000·00000000·107 ····00000000·00000000·
108 ··Length:···················28108 ··Length:···················28
109 ··Version:··················2109 ··Version:··················2
110 ··Offset·into·.debug_info:··0x3518a110 ··Offset·into·.debug_info:··0x35131
111 ··Pointer·Size:·············4111 ··Pointer·Size:·············4
112 ··Segment·Size:·············0112 ··Segment·Size:·············0
  
113 ····Address····Length113 ····Address····Length
114 ····0000c2f0·00000230·114 ····0000c2f8·00000230·
115 ····00000000·00000000·115 ····00000000·00000000·
Max diff block lines reached; 57346/61543 bytes (93.18%) of diff not shown.
11.4 KB
strings --all --bytes=8 {}
    
Offset 1, 512 lines modifiedOffset 1, 552 lines modified
1 HGCC:·(Debian·8.3.0-6)·8.3.01 nGCC:·(Debian·8.3.0-6)·8.3.0
2 m5Hk/NT)2 AWDe,UTbL
3 t_O·eL@#3 Wm5f"_5m
4 y;6M|BZ*H4 hDT=h"B7;
5 xg»     iYQzI5 W)p|P7S)p|P
6 *M!3*Hh!a6 +#oC$>sM
7 &No4iwY87 b#L2I[3`
8 %{*#^k5J8 oYgS!TDs
9 VLz?w,+&9 R|6n!xARs
10 6QS>mF$U10 D&·${xg?
11 <QiYV",Va_11 S2ul<vE|
12 <^5OgsEx12 <%n,e~ZA
13 1kr3+BM>13 Bz=sh@]u
14 LPXiyFv&(14 uuuUwuw}?
15 Lu3'P:pd-15 _·c_'BX/
16 \Tzj@%:%Z16 _·3\"BHP
17 3YiJ([iJ3UZz>[17 39g&w2I0
18 iRnz~EsO18 .*^+**"·"*
19 \![*`W6B19 M(Q&z$nmBI20
20 KN>l,ts+N>20 ?8mW-J,v
21 xSl8qR<IV21 AcsqoOb+'
22 p53Kqe2J22 (aEqCl%P
23 !B'vKB'~23 oipO7dN"
24 _;MroVn724 .UTpMy#T
25 b»      ]]wQjx25 *|DbN_i}
26 AAO7.Wp3i26 E0q^5UZ9
27 l<f[T··/{{27 \lm2N3*:^
28 ~gfggggggg28 A!jpkcbu!
29 wc?PhD?UW29 A@TTDETDDt
30 <ymD37l#/30 *k!W]=[`
31 fhOla!<C?$31 6)$K~`APH
32 +jO·g$CU32 ;^O7)$KZ
33 Wj+NdB"xU,cB"xU,33 WP.·w}^=sDk
34 \{."biA!34 ,^GW%o1t
35 lX6E~#<x35 nk1`»   YV)
36 Cq&o·2]GhQ36 (·&\U|Ju
37 Ew[l}_6h37 cE0~u,<Z
38 *L~OHH|*n638 w.G\R"IV~
39 6tx\q['m39 DZ8+pohp
40 ;QE2#h_lM,40 /@&[R6!&
41 hyV7lKI741 d^b8W/!v
42 *%XT);YX42 ·dNv4vAq
43 ld5^?%F443 ~0~`>z{J
44 {rq<c3R&44 +a:WH?*%
45 mAO0Pul445 dCr^}mA6$
46 \0,]#S=`X:46 e8UALYt?T
47 kV/@ZvX347 I;a9i','
48 m"KqN6JL48 I;a9i','
49 &|Y·*J*bd49 vjdt}rAQ6
50 ~1-FA/i_50 -XS2\J^,
51 p,uX»   iBg51 6*P2TSQ1M
52 4JkM2Ri:h52 wn)C3Q%p
53 ?4^+:0j#2053 'fz'>J!#
54 crmN!b2y54 I&H@w}'q
55 Na~U{-·o55 2j/(B")$]
56 PN[wN[N|56 ek\JB+xW
57 EjV^5<w»57 0ljhJC(G+
58 FIBQ\^P\»       EqyAq%58 `k)HQ=|p
59 WBQ\^P\»EqyAq%59 ·p:wWXh[
60 Y<e"OYI)60 @F<+:Qi}cK\
61 VPn'i5C+61 /rJ»    8K)» 
62 Q[xsHXZB62 nY=t1XKE
63 N{}U~Jwk63 Ui+D=*ZE
64 /"q@an#K64 *L~NHH|*n6
65 ]M?rx[`»65 6'3W3+LkK
66 CnT[!<PC66 \A/)?Z/)?Z/)?Z/)
67 l5,m#E[-e67 nD/)?Z/)?Z/)?Z/)?Z/)?Z/)
68 &M1j*IUGW68 c(t.'a.Ef
69 D"RO"=v@69 teQ7]ZL=
70 8[6u;B*570 n#F)`REKY
71 C.h9o!B,71 »       E_V[54G
72 XlJi|)R:72 .sRL6&O;
73 !RnEe3M·VIy73 jdAB,]M,H
74 )Iy8JuFIJ74 ~3w=~[${l
75 P[`m<)qj75 E^I1'&Hx
76 fM+yif0e76 @I]!ZaY!PRW
77 w+mr`}q]77 6u"r~-xKv+EO
78 B*B51SJa78 RO!CMY|V
79 @'1.b,U|K79 >-]FC-\B
80 XF4hMnb}L80 =]l<L/K&#
81 XO!?PH(L81 0!aEwW&$
82 8.Ex,_a?k82 Pic-89?{
83 $S>b9»  ,!83 WRQ\^P\IEqyAq%
84 Wv5)8@Sb84 WRQ\^P\IEq
85 ='i^E·^Z85 T%_0WwLV
86 UdwU`PEvW86 `:yvc:yv
87 w@/c=#])87 zVRR&kh-
88 I=hL;5$Bi88 "Zs#oyuO
89 zR:H@H\J89 Nsx[d»  /<`W
90 $2h`/2h`o2h`?2h90 X!E:d^(d
91 4h<FH}!091 lYk7b~(\
92 Qs\AQY^;92 eund<_4?
93 "omw0z08v93 2-mcE[]e
94 E(9Hl-PKP|94 Rn>=kRM:D
95 O${UFn6H95 Y%PVukLi
96 #SFGk$&s96 llhFe#<Cc3
97 gaM&7585197 +d1_!Q{Mvs[
98 F!OWDI!398 s>?"znBg#
99 -I"2Y!fz-99 3WWx8Fbsl
100 @{NwXAh?100 ?Dg:Z(Ma
101 >=,.00,{)101 o&,f=cu=#
102 ^(;Z$M8m102 z6}iFe#_
103 rOb)>o9$103 aUCslsE9W
104 30%5G0|Oi104 P)Ramh)W
105 y@Y0%9GO105 :dl6t8{G
106 tq?-JbKQ106 _YM_133<
107 f{?g;Qrt107 x#zmi&({
108 A#TMo=p[108 iU3»    <`bm
109 $p)4Z%» \109 i?/pwz8O`4
110 idB·;zz0!110 >P_e]09,F
111 PA6ETTTDDDT111 p]1P-Ro!O
112 !Ivt0FdJ112 *{8Inq.]D
113 9{C<gY}r113 pV;%-`LoE
114 PYW,eeLW114 8ZG1s](d
115 ,B,e7Y,e115 c8i0Cx1A1
116 n]Xd-=::\e116 jEU7+od%
117 [+:iFTaM117 ?bs[~<bg
118 5n0XZ@.d118 8s)_Ps=6B
119 <bW!V'\z119 "Qy3x·_B
120 qr·M*»   iR120 }H`S`E'l
121 lqvGQ,zT9121 <UOWUWWW
122 2[1L"[<2122 1|B1=LU?Aqo!
123 ·oH8'_DA123 sT||A/G32&
124 c»      kFZx,am124 z'|HH>Ac
125 ob@0pOdp125 lDx[o6Se
126 !%P<~pL»126 5g8j8l"&
127 ef0+oSO^127 NNN<TG!sK
Max diff block lines reached; 2319/11631 bytes (19.94%) of diff not shown.
220 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 425 lines modifiedOffset 2, 425 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00006318·<main>:3 00006318·<main>:
4 »       ...4 »       ...
  
5 00006824·<_start>:5 00006820·<_start>:
6 »       ...6 »       ...
  
7 0000686c·<call_weak_fn>:7 00006868·<call_weak_fn>:
8 »       ...8 »       ...
  
9 00006890·<deregister_tm_clones>:9 0000688c·<deregister_tm_clones>:
10 »       ...10 »       ...
  
11 000068bc·<register_tm_clones>:11 000068b8·<register_tm_clones>:
12 »       ...12 »       ...
  
13 000068f0·<__do_global_dtors_aux>:13 000068ec·<__do_global_dtors_aux>:
14 »       ...14 »       ...
  
15 00006930·<frame_dummy>:15 0000692c·<frame_dummy>:
16 frame_dummy():16 frame_dummy():
17 »       movs»   r0,·r017 »       movs»   r0,·r0
18 »       ...18 »       ...
  
19 00006934·<main_exit>:19 00006930·<main_exit>:
20 »       ...20 »       ...
  
21 00006a74·<yadifad_config_on_section_loggers_read>:21 00006a70·<yadifad_config_on_section_loggers_read>:
22 »       ...22 »       ...
  
23 00006c18·<ttylog_err.constprop.3>:23 00006c14·<ttylog_err.constprop.3>:
24 »       ...24 »       ...
  
25 00006cb4·<main_final_tests_is_directory_writable>:25 00006cb0·<main_final_tests_is_directory_writable>:
26 »       ...26 »       ...
  
27 00006d1c·<main_config>:27 00006d18·<main_config>:
28 »       ...28 »       ...
  
29 00006e14·<axfr_process>:29 00006e10·<axfr_process>:
30 »       ...30 »       ...
  
31 00006f5c·<axfr_query>:31 00006f58·<axfr_query>:
32 »       ...32 »       ...
  
33 00007180·<ttylog_err>:33 00007178·<ttylog_err>:
34 »       ...34 »       ...
  
35 00007214·<config_main_verify_and_update_directory>:35 0000720c·<config_main_verify_and_update_directory>:
36 »       ...36 »       ...
  
37 00007380·<config_main_section_postprocess>:37 00007378·<config_main_section_postprocess>:
38 »       ...38 »       ...
  
39 00007948·<config_register_main>:39 00007940·<config_register_main>:
40 »       ...40 »       ...
  
41 000079d4·<config_section_zone_init>:41 000079d0·<config_section_zone_init>:
42 »       ...42 »       ...
  
43 000079e4·<config_section_zone_filter_accept>:43 000079e0·<config_section_zone_filter_accept>:
44 »       ...44 »       ...
  
45 000079ec·<config_section_zone_postprocess>:45 000079e8·<config_section_zone_postprocess>:
46 »       ...46 »       ...
  
47 000079f4·<config_section_zone_set_wild>:47 000079f0·<config_section_zone_set_wild>:
48 »       ...48 »       ...
  
49 00007a00·<config_section_zone_finalise>:49 000079fc·<config_section_zone_finalise>:
50 »       ...50 »       ...
  
51 00007a24·<config_section_zone_stop>:51 00007a20·<config_section_zone_stop>:
52 »       ...52 »       ...
  
53 00007b28·<config_section_zone_start>:53 00007b24·<config_section_zone_start>:
54 »       ...54 »       ...
  
55 00007b4c·<config_section_zone_print_wild>:55 00007b48·<config_section_zone_print_wild>:
56 »       ...56 »       ...
  
57 00007bc0·<config_section_zone_set_filter>:57 00007bbc·<config_section_zone_set_filter>:
58 »       ...58 »       ...
  
59 00007be4·<config_register_zone>:59 00007be0·<config_register_zone>:
60 »       ...60 »       ...
  
61 00007c40·<config_zone_print>:61 00007c3c·<config_zone_print>:
62 »       ...62 »       ...
  
63 00007c64·<yadifad_config_cmdline_callback>:63 00007c60·<yadifad_config_cmdline_callback>:
64 »       ...64 »       ...
  
65 00007c80·<ttylog_err>:65 00007c7c·<ttylog_err>:
66 »       ...66 »       ...
  
67 00007d14·<yadifad_config_update_zone_filter>:67 00007d10·<yadifad_config_update_zone_filter>:
68 »       ...68 »       ...
  
69 00007d34·<config_logger_setdefault>:69 00007d30·<config_logger_setdefault>:
70 »       ...70 »       ...
  
71 00007db4·<config_logger_cleardefault>:71 00007dbc·<config_logger_cleardefault>:
72 »       ...72 »       ...
  
73 00007df4·<yadifad_config_init>:73 00007dfc·<yadifad_config_init>:
74 »       ...74 »       ...
  
75 00007eb4·<yadifad_config_cmdline>:75 00007ebc·<yadifad_config_cmdline>:
76 »       ...76 »       ...
  
77 0000811c·<yadifad_config_read>:77 00008124·<yadifad_config_read>:
78 »       ...78 »       ...
  
79 000081c4·<yadifad_config_finalise>:79 000081cc·<yadifad_config_finalise>:
80 »       ...80 »       ...
  
81 00008208·<config_read_zones>:81 00008210·<config_read_zones>:
82 »       ...82 »       ...
  
83 00008214·<yadifad_config_update>:83 0000821c·<yadifad_config_update>:
84 »       ...84 »       ...
  
85 0000838c·<yadifad_config_update_zone>:85 00008394·<yadifad_config_update_zone>:
Max diff block lines reached; 222049/225378 bytes (98.52%) of diff not shown.
285 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 00093b7c·<_fini>:2 000938d4·<_fini>:
3 »       ...3 »       ...
35.1 KB
readelf --wide --decompress --string-dump=.debug_str {}
    
Offset 168, 243 lines modifiedOffset 168, 243 lines modified
168 ··[···9c1]··_IO_lock_t168 ··[···9c1]··_IO_lock_t
169 ··[···9cc]··server_statistics169 ··[···9cc]··server_statistics
170 ··[···9de]··qclass170 ··[···9de]··qclass
171 ··[···9e5]··udp_updates_count171 ··[···9e5]··udp_updates_count
172 ··[···9f7]··__fmt172 ··[···9f7]··__fmt
173 ··[···9fd]··dictionary_iterator173 ··[···9fd]··dictionary_iterator
174 ··[···a11]··PKCS7_SIGNED_it174 ··[···a11]··PKCS7_SIGNED_it
175 ··[···a21]··GNU·C99·8.3.0·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mthumb·-mtls-dialect=gnu·-mtune=cortex-a57·-march=armv7-a+fp·-g·-g·-O3·-ansi·-std=gnu99·-fno-ident175 ··[···a21]··dictionary_process_call
176 ··[···ab4]··ZDB_HASH_TABLE176 ··[···a39]··ZDB_HASH_TABLE
177 ··[···ac3]··FP_NONMASTER_NOTIFIES_SLAVE177 ··[···a48]··FP_NONMASTER_NOTIFIES_SLAVE
178 ··[···adf]··edns0_max_size178 ··[···a64]··edns0_max_size
179 ··[···aee]··server_setup_daemon_go179 ··[···a73]··server_setup_daemon_go
180 ··[···b05]··FP_TSIG_UNEXPECTED180 ··[···a8a]··FP_TSIG_UNEXPECTED
181 ··[···b18]··signal_handler_init181 ··[···a9d]··signal_handler_init
182 ··[···b2c]··evp_md_st182 ··[···ab1]··evp_md_st
183 ··[···b36]··FP_ACCESS_REJECTED183 ··[···abb]··FP_ACCESS_REJECTED
184 ··[···b49]··NETSCAPE_CERT_SEQUENCE_it184 ··[···ace]··NETSCAPE_CERT_SEQUENCE_it
185 ··[···b63]··X509_ALGOR_it185 ··[···ae8]··X509_ALGOR_it
186 ··[···b71]··avl_node_186 ··[···af6]··avl_node_
187 ··[···b7b]··__termerr__187 ··[···b00]··__termerr__
188 ··[···b87]··__kind188 ··[···b0c]··__kind
189 ··[···b8e]··logger_handle189 ··[···b13]··logger_handle
190 ··[···b9c]··FP_INVALID_ZONE190 ··[···b21]··FP_INVALID_ZONE
191 ··[···bac]··__g1_start191 ··[···b31]··__g1_start
192 ··[···bb7]··notify_service_finalise192 ··[···b3c]··notify_service_finalise
193 ··[···bcf]··osprintln193 ··[···b54]··osprintln
194 ··[···bd9]··signal_handler_finalise194 ··[···b5e]··signal_handler_finalise
195 ··[···bf1]··dictionary_findp_method195 ··[···b76]··dictionary_findp_method
196 ··[···c09]··X509_ALGORS_it196 ··[···b8e]··X509_ALGORS_it
197 ··[···c18]··server_do_clean_exit197 ··[···b9d]··server_do_clean_exit
198 ··[···c2d]··ASN1_SEQUENCE_ANY_it198 ··[···bb2]··ASN1_SEQUENCE_ANY_it
199 ··[···c42]··FP_NOTIFY_REJECTED199 ··[···bc7]··FP_NOTIFY_REJECTED
200 ··[···c55]··__g1_orig_size200 ··[···bda]··__g1_orig_size
201 ··[···c64]··dynupdate_query_service_start201 ··[···be9]··dynupdate_query_service_start
202 ··[···c82]··ttylog_err202 ··[···c07]··ttylog_err
203 ··[···c8d]··__class__203 ··[···c12]··__class__
204 ··[···c97]··__reserved_force_align__2204 ··[···c1c]··__reserved_force_align__2
205 ··[···cb1]··dnsdb_fingerprint205 ··[···c36]··dnsdb_fingerprint
206 ··[···cc3]··origin_vector206 ··[···c48]··origin_vector
207 ··[···cd1]··main_final_tests207 ··[···c56]··main_final_tests
208 ··[···ce2]··g_dnssec_logger208 ··[···c67]··g_dnssec_logger
209 ··[···cf2]··current_fqdn209 ··[···c77]··current_fqdn
210 ··[···cff]··atexit210 ··[···c84]··atexit
211 ··[···d06]··_IO_write_ptr211 ··[···c8b]··_IO_write_ptr
212 ··[···d14]··axfr_max_packet_size212 ··[···c99]··axfr_max_packet_size
213 ··[···d29]··chroot_path213 ··[···cae]··chroot_path
214 ··[···d35]··dnssec_keystore_setpath214 ··[···cba]··dnssec_keystore_setpath
215 ··[···d4d]··sig_validity_jitter215 ··[···cd2]··sig_validity_jitter
216 ··[···d61]··nsec3_label_pointer_array216 ··[···ce6]··nsec3_label_pointer_array
217 ··[···d7b]··address_match_item_matcher217 ··[···d00]··address_match_item_matcher
218 ··[···d96]··axfr_retry_failure_delay_max218 ··[···d1b]··axfr_retry_failure_delay_max
219 ··[···db3]··__ss_align219 ··[···d38]··__ss_align
220 ··[···dbe]··DNSDB_DEBUG220 ··[···d43]··DNSDB_DEBUG
221 ··[···dca]··ASN1_OCTET_STRING_it221 ··[···d4f]··ASN1_OCTET_STRING_it
222 ··[···ddf]··rdata_start222 ··[···d64]··rdata_start
223 ··[···deb]··__size223 ··[···d70]··__size
224 ··[···df2]··flusherr224 ··[···d77]··flusherr
225 ··[···dfb]··earliest_signature_expiration225 ··[···d80]··earliest_signature_expiration
226 ··[···e19]··FP_CNAME_LOOP226 ··[···d9e]··FP_CNAME_LOOP
227 ··[···e27]··tsig_item227 ··[···dac]··tsig_item
228 ··[···e31]··rcode_ext228 ··[···db6]··rcode_ext
229 ··[···e3b]··main_exit229 ··[···dc0]··main_exit
230 ··[···e45]··original_id230 ··[···dca]··original_id
231 ··[···e51]··PKCS7_ENC_CONTENT_it231 ··[···dd6]··PKCS7_ENC_CONTENT_it
232 ··[···e66]··server_context_s232 ··[···deb]··server_context_s
233 ··[···e77]··__g_refs233 ··[···dfc]··__g_refs
234 ··[···e80]··FP_NOT_SUPP_OPC234 ··[···e05]··FP_NOT_SUPP_OPC
235 ··[···e90]··flushout235 ··[···e15]··flushout
236 ··[···e99]··FP_NSEC_RECORD_NOTFOUND236 ··[···e1e]··FP_NSEC_RECORD_NOTFOUND
237 ··[···eb1]··rejects237 ··[···e36]··rejects
238 ··[···eb9]··__count238 ··[···e3e]··__count
239 ··[···ec1]··FP_NAME_FORMAT_ERROR239 ··[···e46]··FP_NAME_FORMAT_ERROR
240 ··[···ed6]··socketaddress240 ··[···e5b]··socketaddress
241 ··[···ee4]··DNSDB_ACL241 ··[···e69]··DNSDB_ACL
242 ··[···eee]··DNSCORE_ACL242 ··[···e73]··DNSCORE_ACL
243 ··[···efa]··listen_count243 ··[···e7f]··listen_count
244 ··[···f07]··main_dump_info244 ··[···e8c]··main_dump_info
245 ··[···f16]··_IO_save_base245 ··[···e9b]··_IO_save_base
246 ··[···f24]··dictionary_class246 ··[···ea9]··dictionary_class
247 ··[···f35]··config_add_on_section_read_callback247 ··[···eba]··config_add_on_section_read_callback
248 ··[···f59]··chrooted248 ··[···ede]··chrooted
249 ··[···f62]··FP_CLASS_NOTFOUND249 ··[···ee7]··FP_CLASS_NOTFOUND
250 ··[···f74]··ai_canonname250 ··[···ef9]··ai_canonname
251 ··[···f81]··__wrefs251 ··[···f06]··__wrefs
252 ··[···f89]··server_service_stop252 ··[···f0e]··server_service_stop
253 ··[···f9d]··ss_family253 ··[···f22]··ss_family
254 ··[···fa7]··reserved_0254 ··[···f2c]··reserved_0
255 ··[···fb2]··reserved_1255 ··[···f37]··reserved_1
256 ··[···fbd]··reserved_2256 ··[···f42]··reserved_2
257 ··[···fc8]··sin6_flowinfo257 ··[···f4d]··sin6_flowinfo
258 ··[···fd6]··FP_QR_BIT_SET258 ··[···f5b]··FP_QR_BIT_SET
259 ··[···fe4]··config_logger_setdefault259 ··[···f69]··config_logger_setdefault
260 ··[···ffd]··ASN1_SET_ANY_it260 ··[···f82]··ASN1_SET_ANY_it
261 ··[··100d]··PKCS7_it261 ··[···f92]··PKCS7_it
262 ··[··1016]··tsig_id262 ··[···f9b]··tsig_id
263 ··[··101e]··server_port263 ··[···fa3]··server_port
264 ··[··102a]··ASN1_VISIBLESTRING_it264 ··[···faf]··ASN1_VISIBLESTRING_it
265 ··[··1040]··__in6_u265 ··[···fc5]··__in6_u
266 ··[··1048]··cpu_count_override266 ··[···fcd]··cpu_count_override
267 ··[··105b]··FP_Z_BITS_SET267 ··[···fe0]··FP_Z_BITS_SET
268 ··[··1069]··__int64_t268 ··[···fee]··__int64_t
269 ··[··1073]··dictionary_iterator_hasnext_call269 ··[···ff8]··dictionary_iterator_hasnext_call
270 ··[··1094]··__uint64_t270 ··[··1019]··__uint64_t
271 ··[··109f]··FP_NSCOUNT_NOT_0271 ··[··1024]··FP_NSCOUNT_NOT_0
272 ··[··10b0]··finger_print272 ··[··1035]··finger_print
273 ··[··10bd]··loop_rate_counter273 ··[··1042]··loop_rate_counter
274 ··[··10cf]··zclass274 ··[··1054]··zclass
275 ··[··10d6]··process_flags_t275 ··[··105b]··process_flags_t
276 ··[··10e6]··tcp_undefined_count276 ··[··106b]··tcp_undefined_count
277 ··[··10fa]··__socklen_t277 ··[··107f]··__socklen_t
278 ··[··1106]··server_context278 ··[··108b]··server_context
279 ··[··1115]··dictionary_remove_call279 ··[··109a]··dictionary_remove_call
280 ··[··112c]··FP_NAME_TOO_LARGE280 ··[··10b1]··FP_NAME_TOO_LARGE
281 ··[··113e]··DNSDB_ZALLOC281 ··[··10c3]··DNSDB_ZALLOC
282 ··[··114b]··tcp_queries_count282 ··[··10d0]··tcp_queries_count
283 ··[··115d]··ASN1_PRINTABLESTRING_it283 ··[··10e2]··ASN1_PRINTABLESTRING_it
284 ··[··1175]··axfr_serial284 ··[··10fa]··axfr_serial
285 ··[··1181]··tcp_updates_count285 ··[··1106]··tcp_updates_count
286 ··[··1193]··notify_service_stop286 ··[··1118]··notify_service_stop
287 ··[··11a7]··sys_get_cpu_count287 ··[··112c]··sys_get_cpu_count
288 ··[··11b9]··NETSCAPE_SPKI_it288 ··[··113e]··NETSCAPE_SPKI_it
289 ··[··11ca]··ASN1_GENERALIZEDTIME_it289 ··[··114f]··ASN1_GENERALIZEDTIME_it
290 ··[··11e2]··__u6_addr8290 ··[··1167]··__u6_addr8
291 ··[··11ed]··dictionary_vtbl291 ··[··1172]··dictionary_vtbl
292 ··[··11fd]··PKCS7_SIGNER_INFO_it292 ··[··1182]··PKCS7_SIGNER_INFO_it
293 ··[··1212]··htbt_iterator293 ··[··1197]··htbt_iterator
294 ··[··1220]··__pthread_slist_t294 ··[··11a5]··__pthread_slist_t
Max diff block lines reached; 21956/35866 bytes (61.22%) of diff not shown.
60.2 MB
./usr/lib/debug/.build-id/f9/7b7e64812f9c3a847ea82f9d5bbed8a0f5d5ed.debug vs.
./usr/lib/debug/.build-id/f0/f07b1e29f0fec5c1ec4ffc26c0039408d1b5d4.debug
Files similar despite different names (score: 37, lower is more similar)
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x488911 ··Entry·point·address:···············0x488d
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········794472·(bytes·into·file)13 ··Start·of·section·headers:··········794608·(bytes·into·file)
14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········3819 ··Number·of·section·headers:·········38
20 ··Section·header·string·table·index:·3720 ··Section·header·string·table·index:·37
1.18 KB
readelf --wide --program-header {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x48892 Entry·point·0x488d
3 There·are·9·program·headers,·starting·at·offset·523 There·are·9·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··EXIDX··········0x0001b4·0x000405b4·0x000405b4·0x00000·0x00008·R···0x46 ··EXIDX··········0x0001b4·0x000404b4·0x000404b4·0x00000·0x00008·R···0x4
7 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··INTERP·········0x000154·0x00000154·0x00000154·0x00000·0x00019·R···0x18 ··INTERP·········0x000154·0x00000154·0x00000154·0x00000·0x00019·R···0x1
9 ······[Requesting·program·interpreter:·]9 ······[Requesting·program·interpreter:·]
10 ··LOAD···········0x000000·0x00000000·0x00000000·0x001b4·0x405c0·R·E·0x1000010 ··LOAD···········0x000000·0x00000000·0x00000000·0x001b4·0x404c0·R·E·0x10000
11 ··LOAD···········0x000dd4·0x00050dd4·0x00050dd4·0x00000·0x09120·RW··0x1000011 ··LOAD···········0x000dd4·0x00050dd4·0x00050dd4·0x00000·0x09120·RW··0x10000
12 ··DYNAMIC········0x000dd4·0x00051b0c·0x00051b0c·0x00000·0x00118·RW··0x412 ··DYNAMIC········0x000dd4·0x00051b0c·0x00051b0c·0x00000·0x00118·RW··0x4
13 ··NOTE···········0x000170·0x00000170·0x00000170·0x00044·0x00044·R···0x413 ··NOTE···········0x000170·0x00000170·0x00000170·0x00044·0x00044·R···0x4
14 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1014 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
15 ··GNU_RELRO······0x000dd4·0x00050dd4·0x00050dd4·0x00000·0x0122c·R···0x115 ··GNU_RELRO······0x000dd4·0x00050dd4·0x00050dd4·0x00000·0x0122c·R···0x1
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
4.73 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·38·section·headers,·starting·at·offset·0xc1f68:1 There·are·38·section·headers,·starting·at·offset·0xc1ff0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.interp···········NOBITS··········00000154·000154·000019·00···A··0···0··15 ··[·1]·.interp···········NOBITS··········00000154·000154·000019·00···A··0···0··1
6 ··[·2]·.note.ABI-tag·····NOTE············00000170·000170·000020·00···A··0···0··46 ··[·2]·.note.ABI-tag·····NOTE············00000170·000170·000020·00···A··0···0··4
7 ··[·3]·.note.gnu.build-id·NOTE············00000190·000190·000024·00···A··0···0··47 ··[·3]·.note.gnu.build-id·NOTE············00000190·000190·000024·00···A··0···0··4
Offset 11, 37 lines modifiedOffset 11, 37 lines modified
11 ··[·6]·.dynstr···········NOBITS··········00000fdc·0001b4·000a9e·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········00000fdc·0001b4·000a9e·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········00001a7a·0001b4·0001c2·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········00001a7a·0001b4·0001c2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········00001c3c·0001b4·0000a0·00···A··6···4··413 ··[·8]·.gnu.version_r····NOBITS··········00001c3c·0001b4·0000a0·00···A··6···4··4
14 ··[·9]·.rel.dyn··········NOBITS··········00001cdc·0001b4·0017d8·08···A··5···0··414 ··[·9]·.rel.dyn··········NOBITS··········00001cdc·0001b4·0017d8·08···A··5···0··4
15 ··[10]·.rel.plt··········NOBITS··········000034b4·0001b4·0006c0·08···A··5··22··415 ··[10]·.rel.plt··········NOBITS··········000034b4·0001b4·0006c0·08···A··5··22··4
16 ··[11]·.init·············NOBITS··········00003b74·0001b4·00000c·00··AX··0···0··416 ··[11]·.init·············NOBITS··········00003b74·0001b4·00000c·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········00003b80·0001b4·000ab8·04··AX··0···0··417 ··[12]·.plt··············NOBITS··········00003b80·0001b4·000ab8·04··AX··0···0··4
18 ··[13]·.text·············NOBITS··········00004638·0001b4·0359a4·00··AX··0···0··818 ··[13]·.text·············NOBITS··········00004638·0001b4·0358a4·00··AX··0···0··8
19 ··[14]·.fini·············NOBITS··········00039fdc·0001b4·000008·00··AX··0···0··419 ··[14]·.fini·············NOBITS··········00039edc·0001b4·000008·00··AX··0···0··4
20 ··[15]·.rodata···········NOBITS··········00039fe8·0001b4·0065c9·00···A··0···0··820 ··[15]·.rodata···········NOBITS··········00039ee8·0001b4·0065c9·00···A··0···0··8
21 ··[16]·.ARM.exidx········NOBITS··········000405b4·0001b4·000008·00··AL·13···0··421 ··[16]·.ARM.exidx········NOBITS··········000404b4·0001b4·000008·00··AL·13···0··4
22 ··[17]·.eh_frame·········NOBITS··········000405bc·0001b4·000004·00···A··0···0··422 ··[17]·.eh_frame·········NOBITS··········000404bc·0001b4·000004·00···A··0···0··4
23 ··[18]·.init_array·······NOBITS··········00050dd4·000dd4·000004·04··WA··0···0··423 ··[18]·.init_array·······NOBITS··········00050dd4·000dd4·000004·04··WA··0···0··4
24 ··[19]·.fini_array·······NOBITS··········00050dd8·000dd4·000004·04··WA··0···0··424 ··[19]·.fini_array·······NOBITS··········00050dd8·000dd4·000004·04··WA··0···0··4
25 ··[20]·.data.rel.ro······NOBITS··········00050ddc·000dd4·000d30·00··WA··0···0··425 ··[20]·.data.rel.ro······NOBITS··········00050ddc·000dd4·000d30·00··WA··0···0··4
26 ··[21]·.dynamic··········NOBITS··········00051b0c·000dd4·000118·08··WA··6···0··426 ··[21]·.dynamic··········NOBITS··········00051b0c·000dd4·000118·08··WA··6···0··4
27 ··[22]·.got··············NOBITS··········00051c24·000dd4·0003dc·04··WA··0···0··427 ··[22]·.got··············NOBITS··········00051c24·000dd4·0003dc·04··WA··0···0··4
28 ··[23]·.data·············NOBITS··········00052000·000dd4·000648·00··WA··0···0··828 ··[23]·.data·············NOBITS··········00052000·000dd4·000648·00··WA··0···0··8
29 ··[24]·.bss··············NOBITS··········00052648·000dd4·0078ac·00··WA··0···0··829 ··[24]·.bss··············NOBITS··········00052648·000dd4·0078ac·00··WA··0···0··8
30 ··[25]·.comment··········PROGBITS········00000000·0001b4·00001c·01··MS··0···0··130 ··[25]·.comment··········PROGBITS········00000000·0001b4·00001c·01··MS··0···0··1
31 ··[26]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0001d0·000033·00······0···0··131 ··[26]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0001d0·000033·00······0···0··1
32 ··[27]·.debug_aranges····PROGBITS········00000000·000204·000385·00···C··0···0··432 ··[27]·.debug_aranges····PROGBITS········00000000·000204·000386·00···C··0···0··4
33 ··[28]·.debug_info·······PROGBITS········00000000·00058c·05d49e·00···C··0···0··433 ··[28]·.debug_info·······PROGBITS········00000000·00058c·05d3a1·00···C··0···0··4
34 ··[29]·.debug_abbrev·····PROGBITS········00000000·05da2c·0032e4·00···C··0···0··434 ··[29]·.debug_abbrev·····PROGBITS········00000000·05d930·0032b1·00···C··0···0··4
35 ··[30]·.debug_line·······PROGBITS········00000000·060d10·019a0d·00···C··0···0··435 ··[30]·.debug_line·······PROGBITS········00000000·060be4·0198f8·00···C··0···0··4
36 ··[31]·.debug_frame······PROGBITS········00000000·07a720·003842·00···C··0···0··436 ··[31]·.debug_frame······PROGBITS········00000000·07a4dc·00388d·00···C··0···0··4
37 ··[32]·.debug_str········PROGBITS········00000000·07df64·004c40·01·MSC··0···0··437 ··[32]·.debug_str········PROGBITS········00000000·07dd6c·004c3f·01·MSC··0···0··4
38 ··[33]·.debug_loc········PROGBITS········00000000·082ba4·023ab2·00···C··0···0··438 ··[33]·.debug_loc········PROGBITS········00000000·0829ac·023d11·00···C··0···0··4
39 ··[34]·.debug_ranges·····PROGBITS········00000000·0a6658·004932·00···C··0···0··439 ··[34]·.debug_ranges·····PROGBITS········00000000·0a66c0·004952·00···C··0···0··4
40 ··[35]·.symtab···········SYMTAB··········00000000·0aaf8c·00d550·10·····36·2210··440 ··[35]·.symtab···········SYMTAB··········00000000·0ab014·00d550·10·····36·2210··4
41 ··[36]·.strtab···········STRTAB··········00000000·0b84dc·009914·00······0···0··141 ··[36]·.strtab···········STRTAB··········00000000·0b8564·009914·00······0···0··1
42 ··[37]·.shstrtab·········STRTAB··········00000000·0c1df0·000178·00······0···0··142 ··[37]·.shstrtab·········STRTAB··········00000000·0c1e78·000178·00······0···0··1
43 Key·to·Flags:43 Key·to·Flags:
44 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),44 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
45 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),45 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
46 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),46 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
47 ··y·(purecode),·p·(processor·specific)47 ··y·(purecode),·p·(processor·specific)
376 KB
readelf --wide --symbols {}
    
Offset 11, 18 lines modifiedOffset 11, 18 lines modified
11 ·····7:·00001a7a·····0·SECTION·LOCAL··DEFAULT····7·11 ·····7:·00001a7a·····0·SECTION·LOCAL··DEFAULT····7·
12 ·····8:·00001c3c·····0·SECTION·LOCAL··DEFAULT····8·12 ·····8:·00001c3c·····0·SECTION·LOCAL··DEFAULT····8·
13 ·····9:·00001cdc·····0·SECTION·LOCAL··DEFAULT····9·13 ·····9:·00001cdc·····0·SECTION·LOCAL··DEFAULT····9·
14 ····10:·000034b4·····0·SECTION·LOCAL··DEFAULT···10·14 ····10:·000034b4·····0·SECTION·LOCAL··DEFAULT···10·
15 ····11:·00003b74·····0·SECTION·LOCAL··DEFAULT···11·15 ····11:·00003b74·····0·SECTION·LOCAL··DEFAULT···11·
16 ····12:·00003b80·····0·SECTION·LOCAL··DEFAULT···12·16 ····12:·00003b80·····0·SECTION·LOCAL··DEFAULT···12·
17 ····13:·00004638·····0·SECTION·LOCAL··DEFAULT···13·17 ····13:·00004638·····0·SECTION·LOCAL··DEFAULT···13·
18 ····14:·00039fdc·····0·SECTION·LOCAL··DEFAULT···14·18 ····14:·00039edc·····0·SECTION·LOCAL··DEFAULT···14·
19 ····15:·00039fe8·····0·SECTION·LOCAL··DEFAULT···15·19 ····15:·00039ee8·····0·SECTION·LOCAL··DEFAULT···15·
20 ····16:·000405b4·····0·SECTION·LOCAL··DEFAULT···16·20 ····16:·000404b4·····0·SECTION·LOCAL··DEFAULT···16·
21 ····17:·000405bc·····0·SECTION·LOCAL··DEFAULT···17·21 ····17:·000404bc·····0·SECTION·LOCAL··DEFAULT···17·
22 ····18:·00050dd4·····0·SECTION·LOCAL··DEFAULT···18·22 ····18:·00050dd4·····0·SECTION·LOCAL··DEFAULT···18·
23 ····19:·00050dd8·····0·SECTION·LOCAL··DEFAULT···19·23 ····19:·00050dd8·····0·SECTION·LOCAL··DEFAULT···19·
24 ····20:·00050ddc·····0·SECTION·LOCAL··DEFAULT···20·24 ····20:·00050ddc·····0·SECTION·LOCAL··DEFAULT···20·
25 ····21:·00051b0c·····0·SECTION·LOCAL··DEFAULT···21·25 ····21:·00051b0c·····0·SECTION·LOCAL··DEFAULT···21·
26 ····22:·00051c24·····0·SECTION·LOCAL··DEFAULT···22·26 ····22:·00051c24·····0·SECTION·LOCAL··DEFAULT···22·
27 ····23:·00052000·····0·SECTION·LOCAL··DEFAULT···23·27 ····23:·00052000·····0·SECTION·LOCAL··DEFAULT···23·
28 ····24:·00052648·····0·SECTION·LOCAL··DEFAULT···24·28 ····24:·00052648·····0·SECTION·LOCAL··DEFAULT···24·
Offset 34, 532 lines modifiedOffset 34, 532 lines modified
34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···30·34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···30·
35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···31·35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···31·
36 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT···32·36 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT···32·
37 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT···33·37 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT···33·
38 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT···34·38 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT···34·
39 ····35:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf/Scrt1.o39 ····35:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf/Scrt1.o
40 ····36:·00000170·····0·NOTYPE··LOCAL··DEFAULT····2·$d40 ····36:·00000170·····0·NOTYPE··LOCAL··DEFAULT····2·$d
41 ····37:·00004888·····0·NOTYPE··LOCAL··DEFAULT···13·$t41 ····37:·0000488c·····0·NOTYPE··LOCAL··DEFAULT···13·$t
42 ····38:·000048c0·····0·NOTYPE··LOCAL··DEFAULT···13·$d42 ····38:·000048c4·····0·NOTYPE··LOCAL··DEFAULT···13·$d
43 ····39:·000405b4·····0·NOTYPE··LOCAL··DEFAULT···16·$d43 ····39:·000404b4·····0·NOTYPE··LOCAL··DEFAULT···16·$d
44 ····40:·00039fe8·····0·NOTYPE··LOCAL··DEFAULT···15·$d44 ····40:·00039ee8·····0·NOTYPE··LOCAL··DEFAULT···15·$d
45 ····41:·00052000·····0·NOTYPE··LOCAL··DEFAULT···23·$d45 ····41:·00052000·····0·NOTYPE··LOCAL··DEFAULT···23·$d
46 ····42:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf/crti.o46 ····42:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf/crti.o
47 ····43:·000048d0·····0·NOTYPE··LOCAL··DEFAULT···13·$a47 ····43:·000048d4·····0·NOTYPE··LOCAL··DEFAULT···13·$a
48 ····44:·000048d0·····0·FUNC····LOCAL··DEFAULT···13·call_weak_fn48 ····44:·000048d4·····0·FUNC····LOCAL··DEFAULT···13·call_weak_fn
49 ····45:·000048ec·····0·NOTYPE··LOCAL··DEFAULT···13·$d49 ····45:·000048f0·····0·NOTYPE··LOCAL··DEFAULT···13·$d
50 ····46:·00003b74·····0·NOTYPE··LOCAL··DEFAULT···11·$a50 ····46:·00003b74·····0·NOTYPE··LOCAL··DEFAULT···11·$a
51 ····47:·00039fdc·····0·NOTYPE··LOCAL··DEFAULT···14·$a51 ····47:·00039edc·····0·NOTYPE··LOCAL··DEFAULT···14·$a
52 ····48:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf/crtn.o52 ····48:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf/crtn.o
53 ····49:·00003b7c·····0·NOTYPE··LOCAL··DEFAULT···11·$a53 ····49:·00003b7c·····0·NOTYPE··LOCAL··DEFAULT···11·$a
54 ····50:·00039fe0·····0·NOTYPE··LOCAL··DEFAULT···14·$a54 ····50:·00039ee0·····0·NOTYPE··LOCAL··DEFAULT···14·$a
55 ····51:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·main.c55 ····51:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·main.c
56 ····52:·00004638·····0·NOTYPE··LOCAL··DEFAULT···13·$t56 ····52:·00004638·····0·NOTYPE··LOCAL··DEFAULT···13·$t
57 ····53:·00004820·····0·NOTYPE··LOCAL··DEFAULT···13·$d57 ····53:·00004824·····0·NOTYPE··LOCAL··DEFAULT···13·$d
58 ····54:·00039fec·····0·NOTYPE··LOCAL··DEFAULT···15·$d58 ····54:·00039eec·····0·NOTYPE··LOCAL··DEFAULT···15·$d
59 ····55:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c59 ····55:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c
60 ····56:·000048f5·····0·FUNC····LOCAL··DEFAULT···13·deregister_tm_clones60 ····56:·000048f9·····0·FUNC····LOCAL··DEFAULT···13·deregister_tm_clones
61 ····57:·000048f4·····0·NOTYPE··LOCAL··DEFAULT···13·$t61 ····57:·000048f8·····0·NOTYPE··LOCAL··DEFAULT···13·$t
62 ····58:·00004910·····0·NOTYPE··LOCAL··DEFAULT···13·$d62 ····58:·00004914·····0·NOTYPE··LOCAL··DEFAULT···13·$d
63 ····59:·00004920·····0·NOTYPE··LOCAL··DEFAULT···13·$t63 ····59:·00004924·····0·NOTYPE··LOCAL··DEFAULT···13·$t
64 ····60:·00004921·····0·FUNC····LOCAL··DEFAULT···13·register_tm_clones64 ····60:·00004925·····0·FUNC····LOCAL··DEFAULT···13·register_tm_clones
65 ····61:·00004944·····0·NOTYPE··LOCAL··DEFAULT···13·$d65 ····61:·00004948·····0·NOTYPE··LOCAL··DEFAULT···13·$d
66 ····62:·00052004·····0·NOTYPE··LOCAL··DEFAULT···23·$d66 ····62:·00052004·····0·NOTYPE··LOCAL··DEFAULT···23·$d
67 ····63:·00004954·····0·NOTYPE··LOCAL··DEFAULT···13·$t67 ····63:·00004958·····0·NOTYPE··LOCAL··DEFAULT···13·$t
68 ····64:·00004955·····0·FUNC····LOCAL··DEFAULT···13·__do_global_dtors_aux68 ····64:·00004959·····0·FUNC····LOCAL··DEFAULT···13·__do_global_dtors_aux
69 ····65:·00004980·····0·NOTYPE··LOCAL··DEFAULT···13·$d69 ····65:·00004984·····0·NOTYPE··LOCAL··DEFAULT···13·$d
70 ····66:·00052648·····1·OBJECT··LOCAL··DEFAULT···24·completed.1078370 ····66:·00052648·····1·OBJECT··LOCAL··DEFAULT···24·completed.10783
71 ····67:·00050dd8·····0·NOTYPE··LOCAL··DEFAULT···19·$d71 ····67:·00050dd8·····0·NOTYPE··LOCAL··DEFAULT···19·$d
72 ····68:·00050dd8·····0·OBJECT··LOCAL··DEFAULT···19·__do_global_dtors_aux_fini_array_entry72 ····68:·00050dd8·····0·OBJECT··LOCAL··DEFAULT···19·__do_global_dtors_aux_fini_array_entry
73 ····69:·00004994·····0·NOTYPE··LOCAL··DEFAULT···13·$t73 ····69:·00004998·····0·NOTYPE··LOCAL··DEFAULT···13·$t
74 ····70:·00004995·····0·FUNC····LOCAL··DEFAULT···13·frame_dummy74 ····70:·00004999·····0·FUNC····LOCAL··DEFAULT···13·frame_dummy
75 ····71:·00050dd4·····0·NOTYPE··LOCAL··DEFAULT···18·$d75 ····71:·00050dd4·····0·NOTYPE··LOCAL··DEFAULT···18·$d
76 ····72:·00050dd4·····0·OBJECT··LOCAL··DEFAULT···18·__frame_dummy_init_array_entry76 ····72:·00050dd4·····0·OBJECT··LOCAL··DEFAULT···18·__frame_dummy_init_array_entry
77 ····73:·00052648·····0·NOTYPE··LOCAL··DEFAULT···24·$d77 ····73:·00052648·····0·NOTYPE··LOCAL··DEFAULT···24·$d
78 ····74:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·message-viewer-dig.c78 ····74:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·message-viewer-dig.c
79 ····75:·00004999···284·FUNC····LOCAL··DEFAULT···13·message_viewer_dig_question_record79 ····75:·0000499d···292·FUNC····LOCAL··DEFAULT···13·message_viewer_dig_question_record
80 ····76:·00004998·····0·NOTYPE··LOCAL··DEFAULT···13·$t80 ····76:·0000499c·····0·NOTYPE··LOCAL··DEFAULT···13·$t
81 ····77:·00004aa8·····0·NOTYPE··LOCAL··DEFAULT···13·$d81 ····77:·00004ab4·····0·NOTYPE··LOCAL··DEFAULT···13·$d
82 ····78:·00004ab4·····0·NOTYPE··LOCAL··DEFAULT···13·$t82 ····78:·00004ac0·····0·NOTYPE··LOCAL··DEFAULT···13·$t
83 ····79:·00004ab5····40·FUNC····LOCAL··DEFAULT···13·message_viewer_dig_start83 ····79:·00004ac1····40·FUNC····LOCAL··DEFAULT···13·message_viewer_dig_start
84 ····80:·00004ad4·····0·NOTYPE··LOCAL··DEFAULT···13·$d84 ····80:·00004ae0·····0·NOTYPE··LOCAL··DEFAULT···13·$d
85 ····81:·00004adc·····0·NOTYPE··LOCAL··DEFAULT···13·$t85 ····81:·00004ae8·····0·NOTYPE··LOCAL··DEFAULT···13·$t
86 ····82:·00004add···148·FUNC····LOCAL··DEFAULT···13·message_viewer_dig_end86 ····82:·00004ae9···148·FUNC····LOCAL··DEFAULT···13·message_viewer_dig_end
87 ····83:·00004b5c·····0·NOTYPE··LOCAL··DEFAULT···13·$d87 ····83:·00004b68·····0·NOTYPE··LOCAL··DEFAULT···13·$d
88 ····84:·00004b70·····0·NOTYPE··LOCAL··DEFAULT···13·$t88 ····84:·00004b7c·····0·NOTYPE··LOCAL··DEFAULT···13·$t
89 ····85:·00004b71···472·FUNC····LOCAL··DEFAULT···13·message_viewer_dig_header89 ····85:·00004b7d···464·FUNC····LOCAL··DEFAULT···13·message_viewer_dig_header
90 ····86:·00004d04·····0·NOTYPE··LOCAL··DEFAULT···13·$d90 ····86:·00004d08·····0·NOTYPE··LOCAL··DEFAULT···13·$d
91 ····87:·00004d48·····0·NOTYPE··LOCAL··DEFAULT···13·$t91 ····87:·00004d4c·····0·NOTYPE··LOCAL··DEFAULT···13·$t
92 ····88:·00004d49····32·FUNC····LOCAL··DEFAULT···13·message_viewer_dig_section_header92 ····88:·00004d4d····32·FUNC····LOCAL··DEFAULT···13·message_viewer_dig_section_header
93 ····89:·00004d64·····0·NOTYPE··LOCAL··DEFAULT···13·$d93 ····89:·00004d68·····0·NOTYPE··LOCAL··DEFAULT···13·$d
94 ····90:·00004d68·····0·NOTYPE··LOCAL··DEFAULT···13·$t94 ····90:·00004d6c·····0·NOTYPE··LOCAL··DEFAULT···13·$t
95 ····91:·00004d69····24·FUNC····LOCAL··DEFAULT···13·message_viewer_dig_section_footer95 ····91:·00004d6d····24·FUNC····LOCAL··DEFAULT···13·message_viewer_dig_section_footer
96 ····92:·00004d7c·····0·NOTYPE··LOCAL··DEFAULT···13·$d96 ····92:·00004d80·····0·NOTYPE··LOCAL··DEFAULT···13·$d
97 ····93:·00004d80·····0·NOTYPE··LOCAL··DEFAULT···13·$t97 ····93:·00004d84·····0·NOTYPE··LOCAL··DEFAULT···13·$t
98 ····94:·00004d81···516·FUNC····LOCAL··DEFAULT···13·message_viewer_dig_section_record98 ····94:·00004d85···500·FUNC····LOCAL··DEFAULT···13·message_viewer_dig_section_record
99 ····95:·00004f68·····0·NOTYPE··LOCAL··DEFAULT···13·$d99 ····95:·00004f5c·····0·NOTYPE··LOCAL··DEFAULT···13·$d
100 ····96:·00004f84·····0·NOTYPE··LOCAL··DEFAULT···13·$t100 ····96:·00004f78·····0·NOTYPE··LOCAL··DEFAULT···13·$t
101 ····97:·00004f8c·····0·NOTYPE··LOCAL··DEFAULT···13·$d101 ····97:·00004f80·····0·NOTYPE··LOCAL··DEFAULT···13·$d
102 ····98:·00004f90·····0·NOTYPE··LOCAL··DEFAULT···13·$t102 ····98:·00004f84·····0·NOTYPE··LOCAL··DEFAULT···13·$t
103 ····99:·00004fb4·····0·NOTYPE··LOCAL··DEFAULT···13·$d103 ····99:·00004fa8·····0·NOTYPE··LOCAL··DEFAULT···13·$d
104 ···100:·00052008·····0·NOTYPE··LOCAL··DEFAULT···23·$d104 ···100:·00052008·····0·NOTYPE··LOCAL··DEFAULT···23·$d
105 ···101:·00052008····16·OBJECT··LOCAL··DEFAULT···23·message_section_names105 ···101:·00052008····16·OBJECT··LOCAL··DEFAULT···23·message_section_names
106 ···102:·00050ddc·····0·NOTYPE··LOCAL··DEFAULT···20·$d106 ···102:·00050ddc·····0·NOTYPE··LOCAL··DEFAULT···20·$d
107 ···103:·00050ddc····32·OBJECT··LOCAL··DEFAULT···20·dig_viewer_vtbl107 ···103:·00050ddc····32·OBJECT··LOCAL··DEFAULT···20·dig_viewer_vtbl
108 ···104:·0003a0b0·····0·NOTYPE··LOCAL··DEFAULT···15·$d108 ···104:·00039fb0·····0·NOTYPE··LOCAL··DEFAULT···15·$d
109 ···105:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·message-viewer-json.c109 ···105:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·message-viewer-json.c
110 ···106:·00004fb9···212·FUNC····LOCAL··DEFAULT···13·message_viewer_json_question_record110 ···106:·00004fad···212·FUNC····LOCAL··DEFAULT···13·message_viewer_json_question_record
111 ···107:·00004fb8·····0·NOTYPE··LOCAL··DEFAULT···13·$t111 ···107:·00004fac·····0·NOTYPE··LOCAL··DEFAULT···13·$t
112 ···108:·00005070·····0·NOTYPE··LOCAL··DEFAULT···13·$d112 ···108:·00005064·····0·NOTYPE··LOCAL··DEFAULT···13·$d
113 ···109:·0000508c·····0·NOTYPE··LOCAL··DEFAULT···13·$t113 ···109:·00005080·····0·NOTYPE··LOCAL··DEFAULT···13·$t
114 ···110:·0000508d···352·FUNC····LOCAL··DEFAULT···13·message_viewer_json_end114 ···110:·00005081···352·FUNC····LOCAL··DEFAULT···13·message_viewer_json_end
115 ···111:·000051bc·····0·NOTYPE··LOCAL··DEFAULT···13·$d115 ···111:·000051b0·····0·NOTYPE··LOCAL··DEFAULT···13·$d
116 ···112:·000051ec·····0·NOTYPE··LOCAL··DEFAULT···13·$t116 ···112:·000051e0·····0·NOTYPE··LOCAL··DEFAULT···13·$t
117 ···113:·000051ed···128·FUNC····LOCAL··DEFAULT···13·message_viewer_json_start117 ···113:·000051e1···128·FUNC····LOCAL··DEFAULT···13·message_viewer_json_start
118 ···114:·00005254·····0·NOTYPE··LOCAL··DEFAULT···13·$d118 ···114:·00005248·····0·NOTYPE··LOCAL··DEFAULT···13·$d
119 ···115:·0000526c·····0·NOTYPE··LOCAL··DEFAULT···13·$t119 ···115:·00005260·····0·NOTYPE··LOCAL··DEFAULT···13·$t
120 ···116:·0000526d···640·FUNC····LOCAL··DEFAULT···13·message_viewer_json_header120 ···116:·00005261···640·FUNC····LOCAL··DEFAULT···13·message_viewer_json_header
121 ···117:·0000548c·····0·NOTYPE··LOCAL··DEFAULT···13·$d121 ···117:·00005480·····0·NOTYPE··LOCAL··DEFAULT···13·$d
122 ···118:·000054ec·····0·NOTYPE··LOCAL··DEFAULT···13·$t122 ···118:·000054e0·····0·NOTYPE··LOCAL··DEFAULT···13·$t
123 ···119:·000054ed···104·FUNC····LOCAL··DEFAULT···13·message_viewer_json_section_header123 ···119:·000054e1···112·FUNC····LOCAL··DEFAULT···13·message_viewer_json_section_header
124 ···120:·00005544·····0·NOTYPE··LOCAL··DEFAULT···13·$d124 ···120:·00005540·····0·NOTYPE··LOCAL··DEFAULT···13·$d
125 ···121:·00005554·····0·NOTYPE··LOCAL··DEFAULT···13·$t125 ···121:·00005550·····0·NOTYPE··LOCAL··DEFAULT···13·$t
126 ···122:·00005555···320·FUNC····LOCAL··DEFAULT···13·message_viewer_json_section_record126 ···122:·00005551···320·FUNC····LOCAL··DEFAULT···13·message_viewer_json_section_record
127 ···123:·00005670·····0·NOTYPE··LOCAL··DEFAULT···13·$d127 ···123:·0000566c·····0·NOTYPE··LOCAL··DEFAULT···13·$d
128 ···124:·00005694·····0·NOTYPE··LOCAL··DEFAULT···13·$t128 ···124:·00005690·····0·NOTYPE··LOCAL··DEFAULT···13·$t
129 ···125:·00005695···100·FUNC····LOCAL··DEFAULT···13·message_viewer_json_section_footer129 ···125:·00005691····96·FUNC····LOCAL··DEFAULT···13·message_viewer_json_section_footer
130 ···126:·000056f0·····0·NOTYPE··LOCAL··DEFAULT···13·$d130 ···126:·000056e8·····0·NOTYPE··LOCAL··DEFAULT···13·$d
131 ···127:·000056f8·····0·NOTYPE··LOCAL··DEFAULT···13·$t131 ···127:·000056f0·····0·NOTYPE··LOCAL··DEFAULT···13·$t
132 ···128:·00005704·····0·NOTYPE··LOCAL··DEFAULT···13·$d132 ···128:·000056fc·····0·NOTYPE··LOCAL··DEFAULT···13·$d
133 ···129:·00005708·····0·NOTYPE··LOCAL··DEFAULT···13·$t133 ···129:·00005700·····0·NOTYPE··LOCAL··DEFAULT···13·$t
134 ···130:·00005730·····0·NOTYPE··LOCAL··DEFAULT···13·$d134 ···130:·00005728·····0·NOTYPE··LOCAL··DEFAULT···13·$d
135 ···131:·0005264c·····0·NOTYPE··LOCAL··DEFAULT···24·$d135 ···131:·0005264c·····0·NOTYPE··LOCAL··DEFAULT···24·$d
136 ···132:·0005264c·····4·OBJECT··LOCAL··DEFAULT···24·record_name136 ···132:·0005264c·····4·OBJECT··LOCAL··DEFAULT···24·record_name
137 ···133:·00052650····32·OBJECT··LOCAL··DEFAULT···24·pretty_print_tab137 ···133:·00052650····32·OBJECT··LOCAL··DEFAULT···24·pretty_print_tab
138 ···134:·00052670·····2·OBJECT··LOCAL··DEFAULT···24·pretty_print_cr138 ···134:·00052670·····2·OBJECT··LOCAL··DEFAULT···24·pretty_print_cr
139 ···135:·00052018·····0·NOTYPE··LOCAL··DEFAULT···23·$d139 ···135:·00052018·····0·NOTYPE··LOCAL··DEFAULT···23·$d
140 ···136:·00052018····16·OBJECT··LOCAL··DEFAULT···23·message_section_names140 ···136:·00052018····16·OBJECT··LOCAL··DEFAULT···23·message_section_names
141 ···137:·00050dfc·····0·NOTYPE··LOCAL··DEFAULT···20·$d141 ···137:·00050dfc·····0·NOTYPE··LOCAL··DEFAULT···20·$d
Max diff block lines reached; 372258/384820 bytes (96.74%) of diff not shown.
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.ABI-tag1 Displaying·notes·found·in:·.note.ABI-tag
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.03 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner·················Data·size»  Description5 ··Owner·················Data·size»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f97b7e64812f9c3a847ea82f9d5bbed8a0f5d5ed6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f0f07b1e29f0fec5c1ec4ffc26c0039408d1b5d4
17.5 MB
readelf --wide --debug-dump=rawline {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 Raw·dump·of·debug·contents·of·section·.debug_line:1 Raw·dump·of·debug·contents·of·section·.debug_line:
  
2 ··Offset:······················0x02 ··Offset:······················0x0
3 ··Length:······················13113 ··Length:······················1304
4 ··DWARF·Version:···············24 ··DWARF·Version:···············2
5 ··Prologue·Length:·············7125 ··Prologue·Length:·············712
6 ··Minimum·Instruction·Length:··26 ··Minimum·Instruction·Length:··2
7 ··Initial·value·of·'is_stmt':··17 ··Initial·value·of·'is_stmt':··1
8 ··Line·Base:···················-58 ··Line·Base:···················-5
9 ··Line·Range:··················149 ··Line·Range:··················14
10 ··Opcode·Base:·················1310 ··Opcode·Base:·················13
Offset 89, 392 lines modifiedOffset 89, 390 lines modified
89 ··[0x000002f4]··Special·opcode·7:·advance·Address·by·0·to·0x463e·and·Line·by·2·to·122·(view·2)89 ··[0x000002f4]··Special·opcode·7:·advance·Address·by·0·to·0x463e·and·Line·by·2·to·122·(view·2)
90 ··[0x000002f5]··Set·column·to·190 ··[0x000002f5]··Set·column·to·1
91 ··[0x000002f7]··Set·is_stmt·to·091 ··[0x000002f7]··Set·is_stmt·to·0
92 ··[0x000002f8]··Advance·Line·by·81·to·20392 ··[0x000002f8]··Advance·Line·by·81·to·203
93 ··[0x000002fb]··Copy·(view·3)93 ··[0x000002fb]··Copy·(view·3)
94 ··[0x000002fc]··Set·column·to·894 ··[0x000002fc]··Set·column·to·8
95 ··[0x000002fe]··Advance·Line·by·-81·to·12295 ··[0x000002fe]··Advance·Line·by·-81·to·122
96 ··[0x00000301]··Special·opcode·173:·advance·Address·by·24·to·0x4656·and·Line·by·0·to·12296 ··[0x00000301]··Special·opcode·145:·advance·Address·by·20·to·0x4652·and·Line·by·0·to·122
97 ··[0x00000302]··Set·column·to·197 ··[0x00000302]··Set·column·to·1
98 ··[0x00000304]··Advance·Line·by·81·to·20398 ··[0x00000304]··Advance·Line·by·81·to·203
99 ··[0x00000307]··Special·opcode·19:·advance·Address·by·2·to·0x4658·and·Line·by·0·to·20399 ··[0x00000307]··Special·opcode·19:·advance·Address·by·2·to·0x4654·and·Line·by·0·to·203
100 ··[0x00000308]··Set·column·to·8100 ··[0x00000308]··Special·opcode·19:·advance·Address·by·2·to·0x4656·and·Line·by·0·to·203
101 ··[0x0000030a]··Advance·Line·by·-81·to·122101 ··[0x00000309]··Set·column·to·8
102 ··[0x0000030d]··Special·opcode·19:·advance·Address·by·2·to·0x465a·and·Line·by·0·to·122102 ··[0x0000030b]··Advance·Line·by·-81·to·122
103 ··[0x0000030e]··Set·column·to·5103 ··[0x0000030e]··Special·opcode·33:·advance·Address·by·4·to·0x465a·and·Line·by·0·to·122
104 ··[0x00000310]··Set·is_stmt·to·1104 ··[0x0000030f]··Set·column·to·5
105 ··[0x00000311]··Special·opcode·52:·advance·Address·by·6·to·0x4660·and·Line·by·5·to·127105 ··[0x00000311]··Set·is_stmt·to·1
106 ··[0x00000312]··Set·column·to·11106 ··[0x00000312]··Special·opcode·52:·advance·Address·by·6·to·0x4660·and·Line·by·5·to·127
107 ··[0x00000314]··Set·is_stmt·to·0107 ··[0x00000313]··Set·column·to·11
108 ··[0x00000315]··Copy·(view·1)108 ··[0x00000315]··Set·is_stmt·to·0
109 ··[0x00000316]··Special·opcode·33:·advance·Address·by·4·to·0x4664·and·Line·by·0·to·127109 ··[0x00000316]··Copy·(view·1)
110 ··[0x00000317]··Special·opcode·19:·advance·Address·by·2·to·0x4666·and·Line·by·0·to·127110 ··[0x00000317]··Special·opcode·33:·advance·Address·by·4·to·0x4664·and·Line·by·0·to·127
111 ··[0x00000318]··Set·column·to·5111 ··[0x00000318]··Special·opcode·19:·advance·Address·by·2·to·0x4666·and·Line·by·0·to·127
112 ··[0x0000031a]··Set·is_stmt·to·1112 ··[0x00000319]··Set·column·to·5
113 ··[0x0000031b]··Special·opcode·35:·advance·Address·by·4·to·0x466a·and·Line·by·2·to·129113 ··[0x0000031b]··Set·is_stmt·to·1
114 ··[0x0000031c]··Set·column·to·25114 ··[0x0000031c]··Special·opcode·35:·advance·Address·by·4·to·0x466a·and·Line·by·2·to·129
115 ··[0x0000031e]··Set·is_stmt·to·0115 ··[0x0000031d]··Set·column·to·25
116 ··[0x0000031f]··Copy·(view·1)116 ··[0x0000031f]··Set·is_stmt·to·0
117 ··[0x00000320]··Special·opcode·33:·advance·Address·by·4·to·0x466e·and·Line·by·0·to·129117 ··[0x00000320]··Copy·(view·1)
118 ··[0x00000321]··Set·column·to·5118 ··[0x00000321]··Special·opcode·33:·advance·Address·by·4·to·0x466e·and·Line·by·0·to·129
119 ··[0x00000323]··Set·is_stmt·to·1119 ··[0x00000322]··Set·column·to·5
120 ··[0x00000324]··Advance·Line·by·78·to·207120 ··[0x00000324]··Set·is_stmt·to·1
121 ··[0x00000327]··Copy·(view·1)121 ··[0x00000325]··Advance·Line·by·78·to·207
122 ··[0x00000328]··Set·column·to·1122 ··[0x00000328]··Copy·(view·1)
123 ··[0x0000032a]··Advance·Line·by·-68·to·139123 ··[0x00000329]··Set·column·to·1
124 ··[0x0000032d]··Copy·(view·2)124 ··[0x0000032b]··Advance·Line·by·-68·to·139
125 ··[0x0000032e]··Set·column·to·5125 ··[0x0000032e]··Copy·(view·2)
126 ··[0x00000330]··Special·opcode·7:·advance·Address·by·0·to·0x466e·and·Line·by·2·to·141·(view·3)126 ··[0x0000032f]··Set·column·to·5
127 ··[0x00000331]··Set·column·to·28127 ··[0x00000331]··Special·opcode·7:·advance·Address·by·0·to·0x466e·and·Line·by·2·to·141·(view·3)
128 ··[0x00000333]··Set·is_stmt·to·0128 ··[0x00000332]··Set·column·to·28
129 ··[0x00000334]··Copy·(view·4)129 ··[0x00000334]··Set·is_stmt·to·0
130 ··[0x00000335]··Set·column·to·5130 ··[0x00000335]··Copy·(view·4)
131 ··[0x00000337]··Set·is_stmt·to·1131 ··[0x00000336]··Set·column·to·5
132 ··[0x00000338]··Special·opcode·62:·advance·Address·by·8·to·0x4676·and·Line·by·1·to·142132 ··[0x00000338]··Set·is_stmt·to·1
133 ··[0x00000339]··Special·opcode·7:·advance·Address·by·0·to·0x4676·and·Line·by·2·to·144·(view·1)133 ··[0x00000339]··Special·opcode·62:·advance·Address·by·8·to·0x4676·and·Line·by·1·to·142
134 ··[0x0000033a]··Set·column·to·8134 ··[0x0000033a]··Special·opcode·7:·advance·Address·by·0·to·0x4676·and·Line·by·2·to·144·(view·1)
135 ··[0x0000033c]··Set·is_stmt·to·0135 ··[0x0000033b]··Set·column·to·8
136 ··[0x0000033d]··Copy·(view·2)136 ··[0x0000033d]··Set·is_stmt·to·0
137 ··[0x0000033e]··Set·column·to·9137 ··[0x0000033e]··Copy·(view·2)
138 ··[0x00000340]··Set·is_stmt·to·1138 ··[0x0000033f]··Set·column·to·9
139 ··[0x00000341]··Special·opcode·63:·advance·Address·by·8·to·0x467e·and·Line·by·2·to·146139 ··[0x00000341]··Set·is_stmt·to·1
140 ··[0x00000342]··Set·column·to·35140 ··[0x00000342]··Special·opcode·63:·advance·Address·by·8·to·0x467e·and·Line·by·2·to·146
141 ··[0x00000344]··Set·is_stmt·to·0141 ··[0x00000343]··Set·column·to·35
142 ··[0x00000345]··Copy·(view·1)142 ··[0x00000345]··Set·is_stmt·to·0
143 ··[0x00000346]··Special·opcode·33:·advance·Address·by·4·to·0x4682·and·Line·by·0·to·146143 ··[0x00000346]··Copy·(view·1)
144 ··[0x00000347]··Set·column·to·9144 ··[0x00000347]··Special·opcode·33:·advance·Address·by·4·to·0x4682·and·Line·by·0·to·146
145 ··[0x00000349]··Set·is_stmt·to·1145 ··[0x00000348]··Set·column·to·9
146 ··[0x0000034a]··Special·opcode·20:·advance·Address·by·2·to·0x4684·and·Line·by·1·to·147146 ··[0x0000034a]··Set·is_stmt·to·1
147 ··[0x0000034b]··Set·column·to·39147 ··[0x0000034b]··Special·opcode·20:·advance·Address·by·2·to·0x4684·and·Line·by·1·to·147
148 ··[0x0000034d]··Set·is_stmt·to·0148 ··[0x0000034c]··Set·column·to·39
149 ··[0x0000034e]··Copy·(view·1)149 ··[0x0000034e]··Set·is_stmt·to·0
150 ··[0x0000034f]··Special·opcode·19:·advance·Address·by·2·to·0x4686·and·Line·by·0·to·147150 ··[0x0000034f]··Copy·(view·1)
151 ··[0x00000350]··Set·column·to·9151 ··[0x00000350]··Special·opcode·19:·advance·Address·by·2·to·0x4686·and·Line·by·0·to·147
152 ··[0x00000352]··Set·is_stmt·to·1152 ··[0x00000351]··Set·column·to·9
153 ··[0x00000353]··Special·opcode·36:·advance·Address·by·4·to·0x468a·and·Line·by·3·to·150153 ··[0x00000353]··Set·is_stmt·to·1
154 ··[0x00000354]··Set·is_stmt·to·0154 ··[0x00000354]··Special·opcode·36:·advance·Address·by·4·to·0x468a·and·Line·by·3·to·150
155 ··[0x00000355]··Special·opcode·19:·advance·Address·by·2·to·0x468c·and·Line·by·0·to·150155 ··[0x00000355]··Set·is_stmt·to·0
156 ··[0x00000356]··Special·opcode·61:·advance·Address·by·8·to·0x4694·and·Line·by·0·to·150156 ··[0x00000356]··Special·opcode·19:·advance·Address·by·2·to·0x468c·and·Line·by·0·to·150
157 ··[0x00000357]··Set·column·to·102157 ··[0x00000357]··Special·opcode·61:·advance·Address·by·8·to·0x4694·and·Line·by·0·to·150
158 ··[0x00000359]··Set·is_stmt·to·1158 ··[0x00000358]··Set·column·to·102
159 ··[0x0000035a]··Special·opcode·61:·advance·Address·by·8·to·0x469c·and·Line·by·0·to·150159 ··[0x0000035a]··Set·is_stmt·to·1
160 ··[0x0000035b]··Set·column·to·9160 ··[0x0000035b]··Special·opcode·61:·advance·Address·by·8·to·0x469c·and·Line·by·0·to·150
161 ··[0x0000035d]··Special·opcode·7:·advance·Address·by·0·to·0x469c·and·Line·by·2·to·152·(view·1)161 ··[0x0000035c]··Set·column·to·9
162 ··[0x0000035e]··Special·opcode·7:·advance·Address·by·0·to·0x469c·and·Line·by·2·to·154·(view·2)162 ··[0x0000035e]··Special·opcode·7:·advance·Address·by·0·to·0x469c·and·Line·by·2·to·152·(view·1)
163 ··[0x0000035f]··Set·File·Name·to·entry·2·in·the·File·Name·Table163 ··[0x0000035f]··Special·opcode·7:·advance·Address·by·0·to·0x469c·and·Line·by·2·to·154·(view·2)
164 ··[0x00000361]··Set·column·to·1164 ··[0x00000360]··Set·File·Name·to·entry·2·in·the·File·Name·Table
165 ··[0x00000363]··Advance·Line·by·-28·to·126165 ··[0x00000362]··Set·column·to·1
166 ··[0x00000365]··Copy·(view·3)166 ··[0x00000364]··Advance·Line·by·-28·to·126
167 ··[0x00000366]··Set·column·to·3167 ··[0x00000366]··Copy·(view·3)
168 ··[0x00000368]··Special·opcode·7:·advance·Address·by·0·to·0x469c·and·Line·by·2·to·128·(view·4)168 ··[0x00000367]··Set·column·to·3
169 ··[0x00000369]··Set·column·to·10169 ··[0x00000369]··Special·opcode·7:·advance·Address·by·0·to·0x469c·and·Line·by·2·to·128·(view·4)
170 ··[0x0000036b]··Set·is_stmt·to·0170 ··[0x0000036a]··Set·column·to·10
171 ··[0x0000036c]··Copy·(view·5)171 ··[0x0000036c]··Set·is_stmt·to·0
172 ··[0x0000036d]··Special·opcode·47:·advance·Address·by·6·to·0x46a2·and·Line·by·0·to·128172 ··[0x0000036d]··Copy·(view·5)
173 ··[0x0000036e]··Special·opcode·33:·advance·Address·by·4·to·0x46a6·and·Line·by·0·to·128173 ··[0x0000036e]··Special·opcode·33:·advance·Address·by·4·to·0x46a0·and·Line·by·0·to·128
174 ··[0x0000036f]··Set·File·Name·to·entry·1·in·the·File·Name·Table174 ··[0x0000036f]··Special·opcode·33:·advance·Address·by·4·to·0x46a4·and·Line·by·0·to·128
175 ··[0x00000371]··Set·column·to·9175 ··[0x00000370]··Special·opcode·33:·advance·Address·by·4·to·0x46a8·and·Line·by·0·to·128
176 ··[0x00000373]··Set·is_stmt·to·1176 ··[0x00000371]··Set·File·Name·to·entry·1·in·the·File·Name·Table
177 ··[0x00000374]··Advance·Line·by·27·to·155177 ··[0x00000373]··Set·column·to·9
178 ··[0x00000376]··Copy·(view·1)178 ··[0x00000375]··Set·is_stmt·to·1
179 ··[0x00000377]··Set·File·Name·to·entry·2·in·the·File·Name·Table179 ··[0x00000376]··Advance·Line·by·27·to·155
180 ··[0x00000379]··Set·column·to·1180 ··[0x00000378]··Copy·(view·1)
181 ··[0x0000037b]··Advance·Line·by·-29·to·126181 ··[0x00000379]··Set·File·Name·to·entry·2·in·the·File·Name·Table
182 ··[0x0000037d]··Copy·(view·2)182 ··[0x0000037b]··Set·column·to·1
183 ··[0x0000037e]··Set·column·to·3183 ··[0x0000037d]··Advance·Line·by·-29·to·126
184 ··[0x00000380]··Special·opcode·7:·advance·Address·by·0·to·0x46a6·and·Line·by·2·to·128·(view·3)184 ··[0x0000037f]··Copy·(view·2)
185 ··[0x00000381]··Set·column·to·10185 ··[0x00000380]··Set·column·to·3
186 ··[0x00000383]··Set·is_stmt·to·0186 ··[0x00000382]··Special·opcode·7:·advance·Address·by·0·to·0x46a8·and·Line·by·2·to·128·(view·3)
187 ··[0x00000384]··Copy·(view·4)187 ··[0x00000383]··Set·column·to·10
188 ··[0x00000385]··Set·File·Name·to·entry·1·in·the·File·Name·Table188 ··[0x00000385]··Set·is_stmt·to·0
189 ··[0x00000387]··Set·column·to·9189 ··[0x00000386]··Copy·(view·4)
190 ··[0x00000389]··Advance·Line·by·31·to·159190 ··[0x00000387]··Set·File·Name·to·entry·1·in·the·File·Name·Table
191 ··[0x0000038b]··Special·opcode·47:·advance·Address·by·6·to·0x46ac·and·Line·by·0·to·159191 ··[0x00000389]··Set·column·to·9
192 ··[0x0000038c]··Set·File·Name·to·entry·2·in·the·File·Name·Table192 ··[0x0000038b]··Advance·Line·by·31·to·159
193 ··[0x0000038e]··Set·column·to·10193 ··[0x0000038d]··Special·opcode·47:·advance·Address·by·6·to·0x46ae·and·Line·by·0·to·159
194 ··[0x00000390]··Advance·Line·by·-31·to·128194 ··[0x0000038e]··Set·File·Name·to·entry·2·in·the·File·Name·Table
195 ··[0x00000392]··Special·opcode·19:·advance·Address·by·2·to·0x46ae·and·Line·by·0·to·128195 ··[0x00000390]··Set·column·to·10
196 ··[0x00000393]··Special·opcode·47:·advance·Address·by·6·to·0x46b4·and·Line·by·0·to·128196 ··[0x00000392]··Advance·Line·by·-31·to·128
197 ··[0x00000394]··Set·File·Name·to·entry·1·in·the·File·Name·Table197 ··[0x00000394]··Special·opcode·19:·advance·Address·by·2·to·0x46b0·and·Line·by·0·to·128
198 ··[0x00000396]··Set·column·to·9198 ··[0x00000395]··Special·opcode·61:·advance·Address·by·8·to·0x46b8·and·Line·by·0·to·128
199 ··[0x00000398]··Set·is_stmt·to·1199 ··[0x00000396]··Set·File·Name·to·entry·1·in·the·File·Name·Table
200 ··[0x00000399]··Advance·Line·by·28·to·156200 ··[0x00000398]··Set·column·to·9
201 ··[0x0000039b]··Copy·(view·1)201 ··[0x0000039a]··Set·is_stmt·to·1
202 ··[0x0000039c]··Set·File·Name·to·entry·2·in·the·File·Name·Table202 ··[0x0000039b]··Advance·Line·by·28·to·156
203 ··[0x0000039e]··Set·column·to·1203 ··[0x0000039d]··Copy·(view·1)
Max diff block lines reached; 18302819/18319224 bytes (99.91%) of diff not shown.
31.8 MB
readelf --wide --debug-dump=info {}
    
Offset 2, 51 lines modifiedOffset 2, 51 lines modified
  
2 ··Compilation·Unit·@·offset·0x0:2 ··Compilation·Unit·@·offset·0x0:
3 ···Length:········0xe2e·(32-bit)3 ···Length:········0xe2e·(32-bit)
4 ···Version:·······44 ···Version:·······4
5 ···Abbrev·Offset:·0x05 ···Abbrev·Offset:·0x0
6 ···Pointer·Size:··46 ···Pointer·Size:··4
7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
8 ····<c>···DW_AT_producer····:·(indirect·string,·offset:·0x1b2):·GNU·C99·8.3.0·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mthumb·-mtls-dialect=gnu·-mtune=cortex-a57·-march=armv7-a+fp·-g·-g·-O3·-ansi·-std=gnu99·-fno-ident8 ····<c>···DW_AT_producer····:·(indirect·string,·offset:·0x461):·GNU·C99·8.3.0·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mthumb·-mtls-dialect=gnu·-mtune=cortex-a12·-march=armv7-a+fp·-g·-g·-O3·-ansi·-std=gnu99·-fno-ident
9 ····<10>···DW_AT_language····:·12»  (ANSI·C99)9 ····<10>···DW_AT_language····:·12»  (ANSI·C99)
10 ····<11>···DW_AT_name········:·(indirect·string,·offset:·0x427):·main.c10 ····<11>···DW_AT_name········:·(indirect·string,·offset:·0x394):·main.c
11 ····<15>···DW_AT_comp_dir····:·(indirect·string,·offset:·0x29):·/build/yadifa-2.3.8/bin/yadifa11 ····<15>···DW_AT_comp_dir····:·(indirect·string,·offset:·0x29):·/build/yadifa-2.3.8/bin/yadifa
12 ····<19>···DW_AT_ranges······:·0xe812 ····<19>···DW_AT_ranges······:·0xf8
13 ····<1d>···DW_AT_low_pc······:·0x013 ····<1d>···DW_AT_low_pc······:·0x0
14 ····<21>···DW_AT_stmt_list···:·0x014 ····<21>···DW_AT_stmt_list···:·0x0
15 ·<1><25>:·Abbrev·Number:·2·(DW_TAG_base_type)15 ·<1><25>:·Abbrev·Number:·2·(DW_TAG_base_type)
16 ····<26>···DW_AT_byte_size···:·116 ····<26>···DW_AT_byte_size···:·1
17 ····<27>···DW_AT_encoding····:·8»   (unsigned·char)17 ····<27>···DW_AT_encoding····:·8»   (unsigned·char)
18 ····<28>···DW_AT_name········:·(indirect·string,·offset:·0x4ae):·unsigned·char18 ····<28>···DW_AT_name········:·(indirect·string,·offset:·0x41b):·unsigned·char
19 ·<1><2c>:·Abbrev·Number:·2·(DW_TAG_base_type)19 ·<1><2c>:·Abbrev·Number:·2·(DW_TAG_base_type)
20 ····<2d>···DW_AT_byte_size···:·220 ····<2d>···DW_AT_byte_size···:·2
21 ····<2e>···DW_AT_encoding····:·7»   (unsigned)21 ····<2e>···DW_AT_encoding····:·7»   (unsigned)
22 ····<2f>···DW_AT_name········:·(indirect·string,·offset:·0x30c):·short·unsigned·int22 ····<2f>···DW_AT_name········:·(indirect·string,·offset:·0x279):·short·unsigned·int
23 ·<1><33>:·Abbrev·Number:·2·(DW_TAG_base_type)23 ·<1><33>:·Abbrev·Number:·2·(DW_TAG_base_type)
24 ····<34>···DW_AT_byte_size···:·424 ····<34>···DW_AT_byte_size···:·4
25 ····<35>···DW_AT_encoding····:·7»   (unsigned)25 ····<35>···DW_AT_encoding····:·7»   (unsigned)
26 ····<36>···DW_AT_name········:·(indirect·string,·offset:·0x79):·unsigned·int26 ····<36>···DW_AT_name········:·(indirect·string,·offset:·0x79):·unsigned·int
27 ·<1><3a>:·Abbrev·Number:·2·(DW_TAG_base_type)27 ·<1><3a>:·Abbrev·Number:·2·(DW_TAG_base_type)
28 ····<3b>···DW_AT_byte_size···:·428 ····<3b>···DW_AT_byte_size···:·4
29 ····<3c>···DW_AT_encoding····:·7»   (unsigned)29 ····<3c>···DW_AT_encoding····:·7»   (unsigned)
30 ····<3d>···DW_AT_name········:·(indirect·string,·offset:·0x74):·long·unsigned·int30 ····<3d>···DW_AT_name········:·(indirect·string,·offset:·0x74):·long·unsigned·int
31 ·<1><41>:·Abbrev·Number:·2·(DW_TAG_base_type)31 ·<1><41>:·Abbrev·Number:·2·(DW_TAG_base_type)
32 ····<42>···DW_AT_byte_size···:·132 ····<42>···DW_AT_byte_size···:·1
33 ····<43>···DW_AT_encoding····:·6»   (signed·char)33 ····<43>···DW_AT_encoding····:·6»   (signed·char)
34 ····<44>···DW_AT_name········:·(indirect·string,·offset:·0x4b0):·signed·char34 ····<44>···DW_AT_name········:·(indirect·string,·offset:·0x41d):·signed·char
35 ·<1><48>:·Abbrev·Number:·3·(DW_TAG_typedef)35 ·<1><48>:·Abbrev·Number:·3·(DW_TAG_typedef)
36 ····<49>···DW_AT_name········:·(indirect·string,·offset:·0x52):·__uint8_t36 ····<49>···DW_AT_name········:·(indirect·string,·offset:·0x52):·__uint8_t
37 ····<4d>···DW_AT_decl_file···:·437 ····<4d>···DW_AT_decl_file···:·4
38 ····<4e>···DW_AT_decl_line···:·3738 ····<4e>···DW_AT_decl_line···:·37
39 ····<4f>···DW_AT_decl_column·:·2339 ····<4f>···DW_AT_decl_column·:·23
40 ····<50>···DW_AT_type········:·<0x25>40 ····<50>···DW_AT_type········:·<0x25>
41 ·<1><54>:·Abbrev·Number:·2·(DW_TAG_base_type)41 ·<1><54>:·Abbrev·Number:·2·(DW_TAG_base_type)
42 ····<55>···DW_AT_byte_size···:·242 ····<55>···DW_AT_byte_size···:·2
43 ····<56>···DW_AT_encoding····:·5»   (signed)43 ····<56>···DW_AT_encoding····:·5»   (signed)
44 ····<57>···DW_AT_name········:·(indirect·string,·offset:·0x4df):·short·int44 ····<57>···DW_AT_name········:·(indirect·string,·offset:·0x44c):·short·int
45 ·<1><5b>:·Abbrev·Number:·3·(DW_TAG_typedef)45 ·<1><5b>:·Abbrev·Number:·3·(DW_TAG_typedef)
46 ····<5c>···DW_AT_name········:·(indirect·string,·offset:·0x561):·__uint16_t46 ····<5c>···DW_AT_name········:·(indirect·string,·offset:·0x561):·__uint16_t
47 ····<60>···DW_AT_decl_file···:·447 ····<60>···DW_AT_decl_file···:·4
48 ····<61>···DW_AT_decl_line···:·3948 ····<61>···DW_AT_decl_line···:·39
49 ····<62>···DW_AT_decl_column·:·2849 ····<62>···DW_AT_decl_column·:·28
50 ····<63>···DW_AT_type········:·<0x2c>50 ····<63>···DW_AT_type········:·<0x2c>
51 ·<1><67>:·Abbrev·Number:·3·(DW_TAG_typedef)51 ·<1><67>:·Abbrev·Number:·3·(DW_TAG_typedef)
Offset 56, 15 lines modifiedOffset 56, 15 lines modified
56 ····<6e>···DW_AT_decl_column·:·2056 ····<6e>···DW_AT_decl_column·:·20
57 ····<6f>···DW_AT_type········:·<0x73>57 ····<6f>···DW_AT_type········:·<0x73>
58 ·<1><73>:·Abbrev·Number:·4·(DW_TAG_base_type)58 ·<1><73>:·Abbrev·Number:·4·(DW_TAG_base_type)
59 ····<74>···DW_AT_byte_size···:·459 ····<74>···DW_AT_byte_size···:·4
60 ····<75>···DW_AT_encoding····:·5»   (signed)60 ····<75>···DW_AT_encoding····:·5»   (signed)
61 ····<76>···DW_AT_name········:·int61 ····<76>···DW_AT_name········:·int
62 ·<1><7a>:·Abbrev·Number:·3·(DW_TAG_typedef)62 ·<1><7a>:·Abbrev·Number:·3·(DW_TAG_typedef)
63 ····<7b>···DW_AT_name········:·(indirect·string,·offset:·0x25d):·__uint32_t63 ····<7b>···DW_AT_name········:·(indirect·string,·offset:·0x1ca):·__uint32_t
64 ····<7f>···DW_AT_decl_file···:·464 ····<7f>···DW_AT_decl_file···:·4
65 ····<80>···DW_AT_decl_line···:·4165 ····<80>···DW_AT_decl_line···:·41
66 ····<81>···DW_AT_decl_column·:·2266 ····<81>···DW_AT_decl_column·:·22
67 ····<82>···DW_AT_type········:·<0x33>67 ····<82>···DW_AT_type········:·<0x33>
68 ·<1><86>:·Abbrev·Number:·2·(DW_TAG_base_type)68 ·<1><86>:·Abbrev·Number:·2·(DW_TAG_base_type)
69 ····<87>···DW_AT_byte_size···:·869 ····<87>···DW_AT_byte_size···:·8
70 ····<88>···DW_AT_encoding····:·5»   (signed)70 ····<88>···DW_AT_encoding····:·5»   (signed)
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
107 ····<ce>···DW_AT_byte_size···:·4107 ····<ce>···DW_AT_byte_size···:·4
108 ····<cf>···DW_AT_type········:·<0xd8>108 ····<cf>···DW_AT_type········:·<0xd8>
109 ·<1><d3>:·Abbrev·Number:·7·(DW_TAG_restrict_type)109 ·<1><d3>:·Abbrev·Number:·7·(DW_TAG_restrict_type)
110 ····<d4>···DW_AT_type········:·<0xcd>110 ····<d4>···DW_AT_type········:·<0xcd>
111 ·<1><d8>:·Abbrev·Number:·2·(DW_TAG_base_type)111 ·<1><d8>:·Abbrev·Number:·2·(DW_TAG_base_type)
112 ····<d9>···DW_AT_byte_size···:·1112 ····<d9>···DW_AT_byte_size···:·1
113 ····<da>···DW_AT_encoding····:·8»   (unsigned·char)113 ····<da>···DW_AT_encoding····:·8»   (unsigned·char)
114 ····<db>···DW_AT_name········:·(indirect·string,·offset:·0x4b7):·char114 ····<db>···DW_AT_name········:·(indirect·string,·offset:·0x424):·char
115 ·<1><df>:·Abbrev·Number:·8·(DW_TAG_const_type)115 ·<1><df>:·Abbrev·Number:·8·(DW_TAG_const_type)
116 ····<e0>···DW_AT_type········:·<0xd8>116 ····<e0>···DW_AT_type········:·<0xd8>
117 ·<1><e4>:·Abbrev·Number:·3·(DW_TAG_typedef)117 ·<1><e4>:·Abbrev·Number:·3·(DW_TAG_typedef)
118 ····<e5>···DW_AT_name········:·(indirect·string,·offset:·0x2213):·size_t118 ····<e5>···DW_AT_name········:·(indirect·string,·offset:·0x2213):·size_t
119 ····<e9>···DW_AT_decl_file···:·5119 ····<e9>···DW_AT_decl_file···:·5
120 ····<ea>···DW_AT_decl_line···:·216120 ····<ea>···DW_AT_decl_line···:·216
121 ····<eb>···DW_AT_decl_column·:·23121 ····<eb>···DW_AT_decl_column·:·23
Offset 150, 40 lines modifiedOffset 150, 40 lines modified
150 ·<1><129>:·Abbrev·Number:·3·(DW_TAG_typedef)150 ·<1><129>:·Abbrev·Number:·3·(DW_TAG_typedef)
151 ····<12a>···DW_AT_name········:·(indirect·string,·offset:·0x563):·uint16_t151 ····<12a>···DW_AT_name········:·(indirect·string,·offset:·0x563):·uint16_t
152 ····<12e>···DW_AT_decl_file···:·8152 ····<12e>···DW_AT_decl_file···:·8
153 ····<12f>···DW_AT_decl_line···:·25153 ····<12f>···DW_AT_decl_line···:·25
154 ····<130>···DW_AT_decl_column·:·20154 ····<130>···DW_AT_decl_column·:·20
155 ····<131>···DW_AT_type········:·<0x5b>155 ····<131>···DW_AT_type········:·<0x5b>
156 ·<1><135>:·Abbrev·Number:·3·(DW_TAG_typedef)156 ·<1><135>:·Abbrev·Number:·3·(DW_TAG_typedef)
157 ····<136>···DW_AT_name········:·(indirect·string,·offset:·0x25f):·uint32_t157 ····<136>···DW_AT_name········:·(indirect·string,·offset:·0x1cc):·uint32_t
158 ····<13a>···DW_AT_decl_file···:·8158 ····<13a>···DW_AT_decl_file···:·8
159 ····<13b>···DW_AT_decl_line···:·26159 ····<13b>···DW_AT_decl_line···:·26
160 ····<13c>···DW_AT_decl_column·:·20160 ····<13c>···DW_AT_decl_column·:·20
161 ····<13d>···DW_AT_type········:·<0x7a>161 ····<13d>···DW_AT_type········:·<0x7a>
162 ·<1><141>:·Abbrev·Number:·10·(DW_TAG_variable)162 ·<1><141>:·Abbrev·Number:·10·(DW_TAG_variable)
163 ····<142>···DW_AT_name········:·(indirect·string,·offset:·0x43c):·__environ163 ····<142>···DW_AT_name········:·(indirect·string,·offset:·0x3a9):·__environ
164 ····<146>···DW_AT_decl_file···:·9164 ····<146>···DW_AT_decl_file···:·9
165 ····<147>···DW_AT_decl_line···:·543165 ····<147>···DW_AT_decl_line···:·543
166 ····<149>···DW_AT_decl_column·:·15166 ····<149>···DW_AT_decl_column·:·15
167 ····<14a>···DW_AT_type········:·<0x14e>167 ····<14a>···DW_AT_type········:·<0x14e>
168 ····<14e>···DW_AT_external····:·1168 ····<14e>···DW_AT_external····:·1
169 ····<14e>···DW_AT_declaration·:·1169 ····<14e>···DW_AT_declaration·:·1
170 ·<1><14e>:·Abbrev·Number:·6·(DW_TAG_pointer_type)170 ·<1><14e>:·Abbrev·Number:·6·(DW_TAG_pointer_type)
171 ····<14f>···DW_AT_byte_size···:·4171 ····<14f>···DW_AT_byte_size···:·4
172 ····<150>···DW_AT_type········:·<0xcd>172 ····<150>···DW_AT_type········:·<0xcd>
173 ·<1><154>:·Abbrev·Number:·11·(DW_TAG_variable)173 ·<1><154>:·Abbrev·Number:·11·(DW_TAG_variable)
174 ····<155>···DW_AT_name········:·(indirect·string,·offset:·0x3b7):·optarg174 ····<155>···DW_AT_name········:·(indirect·string,·offset:·0x324):·optarg
175 ····<159>···DW_AT_decl_file···:·10175 ····<159>···DW_AT_decl_file···:·10
176 ····<15a>···DW_AT_decl_line···:·36176 ····<15a>···DW_AT_decl_line···:·36
177 ····<15b>···DW_AT_decl_column·:·14177 ····<15b>···DW_AT_decl_column·:·14
178 ····<15c>···DW_AT_type········:·<0xcd>178 ····<15c>···DW_AT_type········:·<0xcd>
179 ····<160>···DW_AT_external····:·1179 ····<160>···DW_AT_external····:·1
180 ····<160>···DW_AT_declaration·:·1180 ····<160>···DW_AT_declaration·:·1
181 ·<1><160>:·Abbrev·Number:·11·(DW_TAG_variable)181 ·<1><160>:·Abbrev·Number:·11·(DW_TAG_variable)
182 ····<161>···DW_AT_name········:·(indirect·string,·offset:·0x3e3):·optind182 ····<161>···DW_AT_name········:·(indirect·string,·offset:·0x350):·optind
183 ····<165>···DW_AT_decl_file···:·10183 ····<165>···DW_AT_decl_file···:·10
184 ····<166>···DW_AT_decl_line···:·50184 ····<166>···DW_AT_decl_line···:·50
185 ····<167>···DW_AT_decl_column·:·12185 ····<167>···DW_AT_decl_column·:·12
186 ····<168>···DW_AT_type········:·<0x73>186 ····<168>···DW_AT_type········:·<0x73>
187 ····<16c>···DW_AT_external····:·1187 ····<16c>···DW_AT_external····:·1
188 ····<16c>···DW_AT_declaration·:·1188 ····<16c>···DW_AT_declaration·:·1
189 ·<1><16c>:·Abbrev·Number:·11·(DW_TAG_variable)189 ·<1><16c>:·Abbrev·Number:·11·(DW_TAG_variable)
Offset 199, 15 lines modifiedOffset 199, 15 lines modified
199 ····<17d>···DW_AT_decl_file···:·10199 ····<17d>···DW_AT_decl_file···:·10
200 ····<17e>···DW_AT_decl_line···:·59200 ····<17e>···DW_AT_decl_line···:·59
Max diff block lines reached; 33291571/33298443 bytes (99.98%) of diff not shown.
186 KB
readelf --wide --debug-dump=abbrev {}
    
Offset 414, 29 lines modifiedOffset 414, 29 lines modified
414 ····DW_AT_language·····DW_FORM_data1414 ····DW_AT_language·····DW_FORM_data1
415 ····DW_AT_name·········DW_FORM_strp415 ····DW_AT_name·········DW_FORM_strp
416 ····DW_AT_comp_dir·····DW_FORM_strp416 ····DW_AT_comp_dir·····DW_FORM_strp
417 ····DW_AT_low_pc·······DW_FORM_addr417 ····DW_AT_low_pc·······DW_FORM_addr
418 ····DW_AT_high_pc······DW_FORM_data4418 ····DW_AT_high_pc······DW_FORM_data4
419 ····DW_AT_stmt_list····DW_FORM_sec_offset419 ····DW_AT_stmt_list····DW_FORM_sec_offset
420 ····DW_AT·value:·0·····DW_FORM·value:·0420 ····DW_AT·value:·0·····DW_FORM·value:·0
421 ···2······DW_TAG_typedef····[no·children]421 ···2······DW_TAG_base_type····[no·children]
 422 ····DW_AT_byte_size····DW_FORM_data1
 423 ····DW_AT_encoding·····DW_FORM_data1
 424 ····DW_AT_name·········DW_FORM_strp
 425 ····DW_AT·value:·0·····DW_FORM·value:·0
 426 ···3······DW_TAG_typedef····[no·children]
422 ····DW_AT_name·········DW_FORM_strp427 ····DW_AT_name·········DW_FORM_strp
423 ····DW_AT_decl_file····DW_FORM_data1428 ····DW_AT_decl_file····DW_FORM_data1
424 ····DW_AT_decl_line····DW_FORM_data1429 ····DW_AT_decl_line····DW_FORM_data1
425 ····DW_AT_decl_column··DW_FORM_data1430 ····DW_AT_decl_column··DW_FORM_data1
426 ····DW_AT_type·········DW_FORM_ref4431 ····DW_AT_type·········DW_FORM_ref4
427 ····DW_AT·value:·0·····DW_FORM·value:·0432 ····DW_AT·value:·0·····DW_FORM·value:·0
428 ···3······DW_TAG_volatile_type····[no·children]433 ···4······DW_TAG_volatile_type····[no·children]
429 ····DW_AT_type·········DW_FORM_ref4434 ····DW_AT_type·········DW_FORM_ref4
430 ····DW_AT·value:·0·····DW_FORM·value:·0435 ····DW_AT·value:·0·····DW_FORM·value:·0
431 ···4······DW_TAG_base_type····[no·children] 
432 ····DW_AT_byte_size····DW_FORM_data1 
433 ····DW_AT_encoding·····DW_FORM_data1 
434 ····DW_AT_name·········DW_FORM_strp 
435 ····DW_AT·value:·0·····DW_FORM·value:·0 
436 ···5······DW_TAG_base_type····[no·children]436 ···5······DW_TAG_base_type····[no·children]
437 ····DW_AT_byte_size····DW_FORM_data1437 ····DW_AT_byte_size····DW_FORM_data1
438 ····DW_AT_encoding·····DW_FORM_data1438 ····DW_AT_encoding·····DW_FORM_data1
439 ····DW_AT_name·········DW_FORM_string439 ····DW_AT_name·········DW_FORM_string
440 ····DW_AT·value:·0·····DW_FORM·value:·0440 ····DW_AT·value:·0·····DW_FORM·value:·0
441 ···6······DW_TAG_pointer_type····[no·children]441 ···6······DW_TAG_pointer_type····[no·children]
442 ····DW_AT_byte_size····DW_FORM_data1442 ····DW_AT_byte_size····DW_FORM_data1
Offset 1562, 29 lines modifiedOffset 1562, 29 lines modified
1562 ····DW_AT_language·····DW_FORM_data11562 ····DW_AT_language·····DW_FORM_data1
1563 ····DW_AT_name·········DW_FORM_strp1563 ····DW_AT_name·········DW_FORM_strp
1564 ····DW_AT_comp_dir·····DW_FORM_strp1564 ····DW_AT_comp_dir·····DW_FORM_strp
1565 ····DW_AT_low_pc·······DW_FORM_addr1565 ····DW_AT_low_pc·······DW_FORM_addr
1566 ····DW_AT_high_pc······DW_FORM_data41566 ····DW_AT_high_pc······DW_FORM_data4
1567 ····DW_AT_stmt_list····DW_FORM_sec_offset1567 ····DW_AT_stmt_list····DW_FORM_sec_offset
1568 ····DW_AT·value:·0·····DW_FORM·value:·01568 ····DW_AT·value:·0·····DW_FORM·value:·0
1569 ···2······DW_TAG_typedef····[no·children]1569 ···2······DW_TAG_base_type····[no·children]
 1570 ····DW_AT_byte_size····DW_FORM_data1
 1571 ····DW_AT_encoding·····DW_FORM_data1
 1572 ····DW_AT_name·········DW_FORM_strp
 1573 ····DW_AT·value:·0·····DW_FORM·value:·0
 1574 ···3······DW_TAG_typedef····[no·children]
1570 ····DW_AT_name·········DW_FORM_strp1575 ····DW_AT_name·········DW_FORM_strp
1571 ····DW_AT_decl_file····DW_FORM_data11576 ····DW_AT_decl_file····DW_FORM_data1
1572 ····DW_AT_decl_line····DW_FORM_data11577 ····DW_AT_decl_line····DW_FORM_data1
1573 ····DW_AT_decl_column··DW_FORM_data11578 ····DW_AT_decl_column··DW_FORM_data1
1574 ····DW_AT_type·········DW_FORM_ref41579 ····DW_AT_type·········DW_FORM_ref4
1575 ····DW_AT·value:·0·····DW_FORM·value:·01580 ····DW_AT·value:·0·····DW_FORM·value:·0
1576 ···3······DW_TAG_volatile_type····[no·children]1581 ···4······DW_TAG_volatile_type····[no·children]
1577 ····DW_AT_type·········DW_FORM_ref41582 ····DW_AT_type·········DW_FORM_ref4
1578 ····DW_AT·value:·0·····DW_FORM·value:·01583 ····DW_AT·value:·0·····DW_FORM·value:·0
1579 ···4······DW_TAG_base_type····[no·children] 
1580 ····DW_AT_byte_size····DW_FORM_data1 
1581 ····DW_AT_encoding·····DW_FORM_data1 
1582 ····DW_AT_name·········DW_FORM_strp 
1583 ····DW_AT·value:·0·····DW_FORM·value:·0 
1584 ···5······DW_TAG_base_type····[no·children]1584 ···5······DW_TAG_base_type····[no·children]
1585 ····DW_AT_byte_size····DW_FORM_data11585 ····DW_AT_byte_size····DW_FORM_data1
1586 ····DW_AT_encoding·····DW_FORM_data11586 ····DW_AT_encoding·····DW_FORM_data1
1587 ····DW_AT_name·········DW_FORM_string1587 ····DW_AT_name·········DW_FORM_string
1588 ····DW_AT·value:·0·····DW_FORM·value:·01588 ····DW_AT·value:·0·····DW_FORM·value:·0
1589 ···6······DW_TAG_pointer_type····[no·children]1589 ···6······DW_TAG_pointer_type····[no·children]
1590 ····DW_AT_byte_size····DW_FORM_data11590 ····DW_AT_byte_size····DW_FORM_data1
Offset 2109, 29 lines modifiedOffset 2109, 29 lines modified
2109 ····DW_AT_language·····DW_FORM_data12109 ····DW_AT_language·····DW_FORM_data1
2110 ····DW_AT_name·········DW_FORM_strp2110 ····DW_AT_name·········DW_FORM_strp
2111 ····DW_AT_comp_dir·····DW_FORM_strp2111 ····DW_AT_comp_dir·····DW_FORM_strp
2112 ····DW_AT_low_pc·······DW_FORM_addr2112 ····DW_AT_low_pc·······DW_FORM_addr
2113 ····DW_AT_high_pc······DW_FORM_data42113 ····DW_AT_high_pc······DW_FORM_data4
2114 ····DW_AT_stmt_list····DW_FORM_sec_offset2114 ····DW_AT_stmt_list····DW_FORM_sec_offset
2115 ····DW_AT·value:·0·····DW_FORM·value:·02115 ····DW_AT·value:·0·····DW_FORM·value:·0
2116 ···2······DW_TAG_typedef····[no·children]2116 ···2······DW_TAG_base_type····[no·children]
 2117 ····DW_AT_byte_size····DW_FORM_data1
 2118 ····DW_AT_encoding·····DW_FORM_data1
 2119 ····DW_AT_name·········DW_FORM_strp
 2120 ····DW_AT·value:·0·····DW_FORM·value:·0
 2121 ···3······DW_TAG_typedef····[no·children]
2117 ····DW_AT_name·········DW_FORM_strp2122 ····DW_AT_name·········DW_FORM_strp
2118 ····DW_AT_decl_file····DW_FORM_data12123 ····DW_AT_decl_file····DW_FORM_data1
2119 ····DW_AT_decl_line····DW_FORM_data12124 ····DW_AT_decl_line····DW_FORM_data1
2120 ····DW_AT_decl_column··DW_FORM_data12125 ····DW_AT_decl_column··DW_FORM_data1
2121 ····DW_AT_type·········DW_FORM_ref42126 ····DW_AT_type·········DW_FORM_ref4
2122 ····DW_AT·value:·0·····DW_FORM·value:·02127 ····DW_AT·value:·0·····DW_FORM·value:·0
2123 ···3······DW_TAG_volatile_type····[no·children]2128 ···4······DW_TAG_volatile_type····[no·children]
2124 ····DW_AT_type·········DW_FORM_ref42129 ····DW_AT_type·········DW_FORM_ref4
2125 ····DW_AT·value:·0·····DW_FORM·value:·02130 ····DW_AT·value:·0·····DW_FORM·value:·0
2126 ···4······DW_TAG_base_type····[no·children] 
2127 ····DW_AT_byte_size····DW_FORM_data1 
2128 ····DW_AT_encoding·····DW_FORM_data1 
2129 ····DW_AT_name·········DW_FORM_strp 
2130 ····DW_AT·value:·0·····DW_FORM·value:·0 
2131 ···5······DW_TAG_base_type····[no·children]2131 ···5······DW_TAG_base_type····[no·children]
2132 ····DW_AT_byte_size····DW_FORM_data12132 ····DW_AT_byte_size····DW_FORM_data1
2133 ····DW_AT_encoding·····DW_FORM_data12133 ····DW_AT_encoding·····DW_FORM_data1
2134 ····DW_AT_name·········DW_FORM_string2134 ····DW_AT_name·········DW_FORM_string
2135 ····DW_AT·value:·0·····DW_FORM·value:·02135 ····DW_AT·value:·0·····DW_FORM·value:·0
2136 ···6······DW_TAG_pointer_type····[no·children]2136 ···6······DW_TAG_pointer_type····[no·children]
2137 ····DW_AT_byte_size····DW_FORM_data12137 ····DW_AT_byte_size····DW_FORM_data1
Offset 4491, 115 lines modifiedOffset 4491, 115 lines modified
4491 ····DW_AT_decl_file····DW_FORM_data14491 ····DW_AT_decl_file····DW_FORM_data1
4492 ····DW_AT_decl_line····DW_FORM_data24492 ····DW_AT_decl_line····DW_FORM_data2
4493 ····DW_AT_decl_column··DW_FORM_data14493 ····DW_AT_decl_column··DW_FORM_data1
4494 ····DW_AT_type·········DW_FORM_ref44494 ····DW_AT_type·········DW_FORM_ref4
4495 ····DW_AT_location·····DW_FORM_sec_offset4495 ····DW_AT_location·····DW_FORM_sec_offset
4496 ····DW_AT_GNU_locviews·DW_FORM_sec_offset4496 ····DW_AT_GNU_locviews·DW_FORM_sec_offset
4497 ····DW_AT·value:·0·····DW_FORM·value:·04497 ····DW_AT·value:·0·····DW_FORM·value:·0
4498 ···52······DW_TAG_lexical_block····[has·children]4498 ···52······DW_TAG_inlined_subroutine····[no·children]
4499 ····DW_AT_low_pc·······DW_FORM_addr 
4500 ····DW_AT_high_pc······DW_FORM_data4 
4501 ····DW_AT_sibling······DW_FORM_ref4 
4502 ····DW_AT·value:·0·····DW_FORM·value:·0 
4503 ···53······DW_TAG_inlined_subroutine····[no·children] 
4504 ····DW_AT_abstract_origin·DW_FORM_ref44499 ····DW_AT_abstract_origin·DW_FORM_ref4
4505 ····DW_AT_entry_pc·····DW_FORM_addr4500 ····DW_AT_entry_pc·····DW_FORM_addr
4506 ····DW_AT_GNU_entry_view·DW_FORM_data14501 ····DW_AT_GNU_entry_view·DW_FORM_data1
4507 ····DW_AT_low_pc·······DW_FORM_addr4502 ····DW_AT_low_pc·······DW_FORM_addr
4508 ····DW_AT_high_pc······DW_FORM_data44503 ····DW_AT_high_pc······DW_FORM_data4
4509 ····DW_AT_call_file····DW_FORM_data14504 ····DW_AT_call_file····DW_FORM_data1
4510 ····DW_AT_call_line····DW_FORM_data24505 ····DW_AT_call_line····DW_FORM_data2
4511 ····DW_AT_call_column··DW_FORM_data14506 ····DW_AT_call_column··DW_FORM_data1
4512 ····DW_AT·value:·0·····DW_FORM·value:·04507 ····DW_AT·value:·0·····DW_FORM·value:·0
Max diff block lines reached; 184454/189969 bytes (97.10%) of diff not shown.
24.8 KB
readelf --wide --debug-dump=aranges {}
    
Offset 3, 775 lines modifiedOffset 3, 775 lines modified
3 ··Length:···················283 ··Length:···················28
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··0x05 ··Offset·into·.debug_info:··0x0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····00004638·00000250·9 ····00004638·00000254·
10 ····00000000·00000000·10 ····00000000·00000000·
11 ··Length:···················2811 ··Length:···················28
12 ··Version:··················212 ··Version:··················2
13 ··Offset·into·.debug_info:··0xe3213 ··Offset·into·.debug_info:··0xe32
14 ··Pointer·Size:·············414 ··Pointer·Size:·············4
15 ··Segment·Size:·············015 ··Segment·Size:·············0
  
16 ····Address····Length16 ····Address····Length
17 ····00004998·00000620·17 ····0000499c·00000610·
18 ····00000000·00000000·18 ····00000000·00000000·
19 ··Length:···················2819 ··Length:···················28
20 ··Version:··················220 ··Version:··················2
21 ··Offset·into·.debug_info:··0x2dbf21 ··Offset·into·.debug_info:··0x2d85
22 ··Pointer·Size:·············422 ··Pointer·Size:·············4
23 ··Segment·Size:·············023 ··Segment·Size:·············0
  
24 ····Address····Length24 ····Address····Length
25 ····00004fb8·0000077c·25 ····00004fac·00000780·
26 ····00000000·00000000·26 ····00000000·00000000·
27 ··Length:···················2827 ··Length:···················28
28 ··Version:··················228 ··Version:··················2
29 ··Offset·into·.debug_info:··0x515229 ··Offset·into·.debug_info:··0x50ec
30 ··Pointer·Size:·············430 ··Pointer·Size:·············4
31 ··Segment·Size:·············031 ··Segment·Size:·············0
  
32 ····Address····Length32 ····Address····Length
33 ····00005734·00000620·33 ····0000572c·00000610·
34 ····00000000·00000000·34 ····00000000·00000000·
35 ··Length:···················2835 ··Length:···················28
36 ··Version:··················236 ··Version:··················2
37 ··Offset·into·.debug_info:··0x70e237 ··Offset·into·.debug_info:··0x7042
38 ··Pointer·Size:·············438 ··Pointer·Size:·············4
39 ··Segment·Size:·············039 ··Segment·Size:·············0
  
40 ····Address····Length40 ····Address····Length
41 ····00005d54·00000620·41 ····00005d3c·00000610·
42 ····00000000·00000000·42 ····00000000·00000000·
43 ··Length:···················2843 ··Length:···················28
44 ··Version:··················244 ··Version:··················2
45 ··Offset·into·.debug_info:··0x907545 ··Offset·into·.debug_info:··0x8f9b
46 ··Pointer·Size:·············446 ··Pointer·Size:·············4
47 ··Segment·Size:·············047 ··Segment·Size:·············0
  
48 ····Address····Length48 ····Address····Length
49 ····00006374·0000077c·49 ····0000634c·00000780·
50 ····00000000·00000000·50 ····00000000·00000000·
51 ··Length:···················2851 ··Length:···················28
52 ··Version:··················252 ··Version:··················2
53 ··Offset·into·.debug_info:··0xb40853 ··Offset·into·.debug_info:··0xb302
54 ··Pointer·Size:·············454 ··Pointer·Size:·············4
55 ··Segment·Size:·············055 ··Segment·Size:·············0
  
56 ····Address····Length56 ····Address····Length
57 ····00006af0·00000148·57 ····00006acc·00000148·
58 ····00000000·00000000·58 ····00000000·00000000·
59 ··Length:···················2859 ··Length:···················28
60 ··Version:··················260 ··Version:··················2
61 ··Offset·into·.debug_info:··0xce4e61 ··Offset·into·.debug_info:··0xcd48
62 ··Pointer·Size:·············462 ··Pointer·Size:·············4
63 ··Segment·Size:·············063 ··Segment·Size:·············0
  
64 ····Address····Length64 ····Address····Length
65 ····00006c38·000004f0·65 ····00006c14·000004f0·
66 ····00000000·00000000·66 ····00000000·00000000·
67 ··Length:···················2867 ··Length:···················28
68 ··Version:··················268 ··Version:··················2
69 ··Offset·into·.debug_info:··0xf05269 ··Offset·into·.debug_info:··0xef50
70 ··Pointer·Size:·············470 ··Pointer·Size:·············4
71 ··Segment·Size:·············071 ··Segment·Size:·············0
  
72 ····Address····Length72 ····Address····Length
73 ····00007128·000007ac·73 ····00007104·000007c4·
74 ····00000000·00000000·74 ····00000000·00000000·
75 ··Length:···················2875 ··Length:···················28
76 ··Version:··················276 ··Version:··················2
77 ··Offset·into·.debug_info:··0x112d277 ··Offset·into·.debug_info:··0x111e8
78 ··Pointer·Size:·············478 ··Pointer·Size:·············4
79 ··Segment·Size:·············079 ··Segment·Size:·············0
  
80 ····Address····Length80 ····Address····Length
81 ····000078d4·00000134·81 ····000078c8·00000134·
82 ····00000000·00000000·82 ····00000000·00000000·
83 ··Length:···················2883 ··Length:···················28
84 ··Version:··················284 ··Version:··················2
85 ··Offset·into·.debug_info:··0x1200385 ··Offset·into·.debug_info:··0x11f19
86 ··Pointer·Size:·············486 ··Pointer·Size:·············4
87 ··Segment·Size:·············087 ··Segment·Size:·············0
  
88 ····Address····Length88 ····Address····Length
89 ····00007a08·000000c0·89 ····000079fc·000000c0·
90 ····00000000·00000000·90 ····00000000·00000000·
91 ··Length:···················2891 ··Length:···················28
92 ··Version:··················292 ··Version:··················2
93 ··Offset·into·.debug_info:··0x12de093 ··Offset·into·.debug_info:··0x12cf6
94 ··Pointer·Size:·············494 ··Pointer·Size:·············4
95 ··Segment·Size:·············095 ··Segment·Size:·············0
  
96 ····Address····Length96 ····Address····Length
97 ····00007ac8·0000002e·97 ····00007abc·0000002e·
98 ····00000000·00000000·98 ····00000000·00000000·
99 ··Length:···················2899 ··Length:···················28
100 ··Version:··················2100 ··Version:··················2
101 ··Offset·into·.debug_info:··0x13261101 ··Offset·into·.debug_info:··0x13177
102 ··Pointer·Size:·············4102 ··Pointer·Size:·············4
103 ··Segment·Size:·············0103 ··Segment·Size:·············0
  
104 ····Address····Length104 ····Address····Length
105 ····00007af8·00000a88·105 ····00007aec·00000a80·
106 ····00000000·00000000·106 ····00000000·00000000·
107 ··Length:···················28107 ··Length:···················28
108 ··Version:··················2108 ··Version:··················2
109 ··Offset·into·.debug_info:··0x1517b109 ··Offset·into·.debug_info:··0x15090
110 ··Pointer·Size:·············4110 ··Pointer·Size:·············4
111 ··Segment·Size:·············0111 ··Segment·Size:·············0
  
112 ····Address····Length112 ····Address····Length
113 ····00008580·000001ac·113 ····0000856c·000001ac·
114 ····00000000·00000000·114 ····00000000·00000000·
115 ··Length:···················28115 ··Length:···················28
Max diff block lines reached; 21227/25360 bytes (83.70%) of diff not shown.
10.3 MB
readelf --wide --debug-dump=loc {}
    
Offset 6, 40 lines modifiedOffset 6, 40 lines modified
6 ····00000002·v0000000·v0000000·location·view·pair6 ····00000002·v0000000·v0000000·location·view·pair
7 ····00000004·v0000000·v0000000·location·view·pair7 ····00000004·v0000000·v0000000·location·view·pair
8 ····00000006·v0000000·v0000000·location·view·pair8 ····00000006·v0000000·v0000000·location·view·pair
  
9 ····00000008·v0000000·v0000000·views·at·00000000·for:9 ····00000008·v0000000·v0000000·views·at·00000000·for:
10 ·············00004638·00004666·(DW_OP_reg0·(r0))10 ·············00004638·00004666·(DW_OP_reg0·(r0))
11 ····00000013·v0000000·v0000000·views·at·00000002·for:11 ····00000013·v0000000·v0000000·views·at·00000002·for:
12 ·············00004666·0000478e·(DW_OP_reg10·(r10))12 ·············00004666·00004794·(DW_OP_reg10·(r10))
13 ····0000001e·v0000000·v0000000·views·at·00000004·for:13 ····0000001e·v0000000·v0000000·views·at·00000004·for:
14 ·············0000478e·00004798·(DW_OP_reg0·(r0))14 ·············00004794·0000479e·(DW_OP_reg0·(r0))
15 ····00000029·v0000000·v0000000·views·at·00000006·for:15 ····00000029·v0000000·v0000000·views·at·00000006·for:
16 ·············00004798·00004888·(DW_OP_reg10·(r10))16 ·············0000479e·0000488c·(DW_OP_reg10·(r10))
17 ····00000034·<End·of·list>17 ····00000034·<End·of·list>
  
18 ····0000003c·v0000000·v0000000·location·view·pair18 ····0000003c·v0000000·v0000000·location·view·pair
19 ····0000003e·v0000000·v0000000·location·view·pair19 ····0000003e·v0000000·v0000000·location·view·pair
20 ····00000040·v0000000·v0000000·location·view·pair20 ····00000040·v0000000·v0000000·location·view·pair
21 ····00000042·v0000000·v0000000·location·view·pair21 ····00000042·v0000000·v0000000·location·view·pair
22 ····00000044·v0000000·v0000000·location·view·pair22 ····00000044·v0000000·v0000000·location·view·pair
23 ····00000046·v0000000·v0000000·location·view·pair23 ····00000046·v0000000·v0000000·location·view·pair
  
24 ····00000048·v0000000·v0000000·views·at·0000003c·for:24 ····00000048·v0000000·v0000000·views·at·0000003c·for:
25 ·············00004638·00004664·(DW_OP_reg1·(r1))25 ·············00004638·00004664·(DW_OP_reg1·(r1))
26 ····00000053·v0000000·v0000000·views·at·0000003e·for:26 ····00000053·v0000000·v0000000·views·at·0000003e·for:
27 ·············00004664·0000474c·(DW_OP_reg6·(r6))27 ·············00004664·00004752·(DW_OP_reg6·(r6))
28 ····0000005e·v0000000·v0000000·views·at·00000040·for:28 ····0000005e·v0000000·v0000000·views·at·00000040·for:
29 ·············0000474c·00004756·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)29 ·············00004752·0000475c·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)
30 ····0000006c·v0000000·v0000000·views·at·00000042·for:30 ····0000006c·v0000000·v0000000·views·at·00000042·for:
31 ·············00004756·0000478e·(DW_OP_reg6·(r6))31 ·············0000475c·00004794·(DW_OP_reg6·(r6))
32 ····00000077·v0000000·v0000000·views·at·00000044·for:32 ····00000077·v0000000·v0000000·views·at·00000044·for:
33 ·············0000478e·00004798·(DW_OP_reg1·(r1))33 ·············00004794·0000479e·(DW_OP_reg1·(r1))
34 ····00000082·v0000000·v0000000·views·at·00000046·for:34 ····00000082·v0000000·v0000000·views·at·00000046·for:
35 ·············00004798·00004888·(DW_OP_reg6·(r6))35 ·············0000479e·0000488c·(DW_OP_reg6·(r6))
36 ····0000008d·<End·of·list>36 ····0000008d·<End·of·list>
  
37 ····00000095·v0000000·v0000000·location·view·pair37 ····00000095·v0000000·v0000000·location·view·pair
38 ····00000097·v0000000·v0000000·location·view·pair38 ····00000097·v0000000·v0000000·location·view·pair
39 ····00000099·v0000000·v0000000·location·view·pair39 ····00000099·v0000000·v0000000·location·view·pair
40 ····0000009b·v0000000·v0000000·location·view·pair40 ····0000009b·v0000000·v0000000·location·view·pair
41 ····0000009d·v0000000·v0000000·location·view·pair41 ····0000009d·v0000000·v0000000·location·view·pair
Offset 56, 80160 lines modifiedOffset 56, 80038 lines modified
56 ····000000b3·v0000000·v0000000·location·view·pair56 ····000000b3·v0000000·v0000000·location·view·pair
57 ····000000b5·v0000000·v0000000·location·view·pair57 ····000000b5·v0000000·v0000000·location·view·pair
58 ····000000b7·v0000000·v0000000·location·view·pair58 ····000000b7·v0000000·v0000000·location·view·pair
59 ····000000b9·v0000000·v0000000·location·view·pair59 ····000000b9·v0000000·v0000000·location·view·pair
60 ····000000bb·v0000000·v0000000·location·view·pair60 ····000000bb·v0000000·v0000000·location·view·pair
  
61 ····000000bd·v0000000·v0000000·views·at·00000095·for:61 ····000000bd·v0000000·v0000000·views·at·00000095·for:
62 ·············0000472a·00004732·(DW_OP_reg0·(r0))62 ·············00004730·00004738·(DW_OP_reg0·(r0))
63 ····000000c8·v0000000·v0000000·views·at·00000097·for:63 ····000000c8·v0000000·v0000000·views·at·00000097·for:
64 ·············00004732·00004735·(DW_OP_reg2·(r2))64 ·············00004738·0000473b·(DW_OP_reg2·(r2))
65 ····000000d3·v0000000·v0000000·views·at·00000099·for:65 ····000000d3·v0000000·v0000000·views·at·00000099·for:
66 ·············00004736·0000473e·(DW_OP_reg0·(r0))66 ·············0000473c·00004744·(DW_OP_reg0·(r0))
67 ····000000de·v0000000·v0000000·views·at·0000009b·for:67 ····000000de·v0000000·v0000000·views·at·0000009b·for:
68 ·············00004756·00004758·(DW_OP_reg0·(r0))68 ·············0000475c·0000475e·(DW_OP_reg0·(r0))
69 ····000000e9·v0000000·v0000000·views·at·0000009d·for:69 ····000000e9·v0000000·v0000000·views·at·0000009d·for:
70 ·············00004758·0000475b·(DW_OP_reg2·(r2))70 ·············0000475e·00004761·(DW_OP_reg2·(r2))
71 ····000000f4·v0000000·v0000000·views·at·0000009f·for:71 ····000000f4·v0000000·v0000000·views·at·0000009f·for:
72 ·············0000475c·00004762·(DW_OP_reg0·(r0))72 ·············00004762·00004768·(DW_OP_reg0·(r0))
73 ····000000ff·v0000000·v0000000·views·at·000000a1·for:73 ····000000ff·v0000000·v0000000·views·at·000000a1·for:
74 ·············00004768·0000476f·(DW_OP_reg0·(r0))74 ·············0000476e·00004775·(DW_OP_reg0·(r0))
75 ····0000010a·v0000000·v0000000·views·at·000000a3·for:75 ····0000010a·v0000000·v0000000·views·at·000000a3·for:
76 ·············00004770·0000477e·(DW_OP_reg0·(r0))76 ·············00004776·00004784·(DW_OP_reg0·(r0))
77 ····00000115·v0000000·v0000000·views·at·000000a5·for:77 ····00000115·v0000000·v0000000·views·at·000000a5·for:
78 ·············0000477e·00004781·(DW_OP_reg2·(r2))78 ·············00004784·00004787·(DW_OP_reg2·(r2))
79 ····00000120·v0000000·v0000000·views·at·000000a7·for:79 ····00000120·v0000000·v0000000·views·at·000000a7·for:
80 ·············0000479c·000047a2·(DW_OP_reg0·(r0))80 ·············000047a2·000047a6·(DW_OP_reg0·(r0))
81 ····0000012b·v0000000·v0000000·views·at·000000a9·for:81 ····0000012b·v0000000·v0000000·views·at·000000a9·for:
82 ·············000047a2·000047a9·(DW_OP_reg3·(r3))82 ·············000047a6·000047af·(DW_OP_reg3·(r3))
83 ····00000136·v0000000·v0000000·views·at·000000ab·for:83 ····00000136·v0000000·v0000000·views·at·000000ab·for:
84 ·············000047ba·000047c4·(DW_OP_reg0·(r0))84 ·············000047c0·000047c8·(DW_OP_reg0·(r0))
85 ····00000141·v0000000·v0000000·views·at·000000ad·for:85 ····00000141·v0000000·v0000000·views·at·000000ad·for:
86 ·············000047c4·000047cd·(DW_OP_reg3·(r3))86 ·············000047c8·000047d3·(DW_OP_reg3·(r3))
87 ····0000014c·v0000000·v0000000·views·at·000000af·for:87 ····0000014c·v0000000·v0000000·views·at·000000af·for:
88 ·············000047d0·000047da·(DW_OP_reg0·(r0))88 ·············000047d6·000047e0·(DW_OP_reg0·(r0))
89 ····00000157·v0000000·v0000000·views·at·000000b1·for:89 ····00000157·v0000000·v0000000·views·at·000000b1·for:
90 ·············000047da·000047dd·(DW_OP_reg2·(r2))90 ·············000047e0·000047e3·(DW_OP_reg2·(r2))
91 ····00000162·v0000000·v0000000·views·at·000000b3·for:91 ····00000162·v0000000·v0000000·views·at·000000b3·for:
92 ·············000047ee·000047f8·(DW_OP_reg0·(r0))92 ·············000047f4·000047fe·(DW_OP_reg0·(r0))
93 ····0000016d·v0000000·v0000000·views·at·000000b5·for:93 ····0000016d·v0000000·v0000000·views·at·000000b5·for:
94 ·············000047f8·000047fb·(DW_OP_reg2·(r2))94 ·············000047fe·00004801·(DW_OP_reg2·(r2))
95 ····00000178·v0000000·v0000000·views·at·000000b7·for:95 ····00000178·v0000000·v0000000·views·at·000000b7·for:
96 ·············000047fe·00004804·(DW_OP_reg0·(r0))96 ·············00004804·00004808·(DW_OP_reg0·(r0))
97 ····00000183·v0000000·v0000000·views·at·000000b9·for:97 ····00000183·v0000000·v0000000·views·at·000000b9·for:
98 ·············00004804·00004808·(DW_OP_reg3·(r3))98 ·············00004808·0000480e·(DW_OP_reg3·(r3))
99 ····0000018e·v0000000·v0000000·views·at·000000bb·for:99 ····0000018e·v0000000·v0000000·views·at·000000bb·for:
100 ·············00004808·00004810·(DW_OP_reg0·(r0))100 ·············0000480e·00004816·(DW_OP_reg0·(r0))
101 ····00000199·<End·of·list>101 ····00000199·<End·of·list>
  
102 ····000001a1·v0000000·v0000000·location·view·pair102 ····000001a1·v0000000·v0000000·location·view·pair
103 ····000001a3·v0000000·v0000000·location·view·pair103 ····000001a3·v0000000·v0000000·location·view·pair
104 ····000001a5·v0000000·v0000000·location·view·pair104 ····000001a5·v0000000·v0000000·location·view·pair
105 ····000001a7·v0000000·v0000000·location·view·pair105 ····000001a7·v0000000·v0000000·location·view·pair
  
106 ····000001a9·v0000000·v0000000·views·at·000001a1·for:106 ····000001a9·v0000000·v0000000·views·at·000001a1·for:
107 ·············0000466e·000046ae·(DW_OP_reg5·(r5))107 ·············0000466e·000046b0·(DW_OP_reg5·(r5))
108 ····000001b4·v0000000·v0000000·views·at·000001a3·for:108 ····000001b4·v0000000·v0000000·views·at·000001a3·for:
109 ·············000046ae·000046b7·(DW_OP_reg1·(r1))109 ·············000046b0·000046bb·(DW_OP_reg1·(r1))
110 ····000001bf·v0000000·v0000000·views·at·000001a5·for:110 ····000001bf·v0000000·v0000000·views·at·000001a5·for:
111 ·············00004798·0000479c·(DW_OP_reg5·(r5))111 ·············0000479e·000047a2·(DW_OP_reg5·(r5))
112 ····000001ca·v0000000·v0000000·views·at·000001a7·for:112 ····000001ca·v0000000·v0000000·views·at·000001a7·for:
113 ·············00004810·00004888·(DW_OP_reg5·(r5))113 ·············00004816·0000488c·(DW_OP_reg5·(r5))
114 ····000001d5·<End·of·list>114 ····000001d5·<End·of·list>
  
115 ····000001dd·v0000002·v0000000·location·view·pair115 ····000001dd·v0000002·v0000000·location·view·pair
116 ····000001df·v0000000·v0000000·location·view·pair116 ····000001df·v0000000·v0000000·location·view·pair
117 ····000001e1·v0000000·v0000000·location·view·pair117 ····000001e1·v0000000·v0000000·location·view·pair
  
118 ····000001e3·v0000002·v0000000·views·at·000001dd·for:118 ····000001e3·v0000002·v0000000·views·at·000001dd·for:
119 ·············000046d2·00004750·(DW_OP_reg9·(r9))119 ·············000046d2·00004756·(DW_OP_reg9·(r9))
120 ····000001ee·v0000000·v0000000·views·at·000001df·for:120 ····000001ee·v0000000·v0000000·views·at·000001df·for:
121 ·············00004756·0000478e·(DW_OP_reg9·(r9))121 ·············0000475c·00004794·(DW_OP_reg9·(r9))
122 ····000001f9·v0000000·v0000000·views·at·000001e1·for:122 ····000001f9·v0000000·v0000000·views·at·000001e1·for:
123 ·············0000479c·00004810·(DW_OP_reg9·(r9))123 ·············000047a2·00004816·(DW_OP_reg9·(r9))
124 ····00000204·<End·of·list>124 ····00000204·<End·of·list>
  
125 ····0000020c·v0000000·v0000000·location·view·pair125 ····0000020c·v0000000·v0000000·location·view·pair
126 ····0000020e·v0000000·v0000000·location·view·pair126 ····0000020e·v0000000·v0000000·location·view·pair
  
127 ····00000210·v0000000·v0000000·views·at·0000020c·for:127 ····00000210·v0000000·v0000000·views·at·0000020c·for:
128 ·············000047b0·000047b9·(DW_OP_reg0·(r0))128 ·············000047b6·000047bf·(DW_OP_reg0·(r0))
129 ····0000021b·v0000000·v0000000·views·at·0000020e·for:129 ····0000021b·v0000000·v0000000·views·at·0000020e·for:
130 ·············000047b9·000047c6·(DW_OP_reg5·(r5))130 ·············000047bf·000047cc·(DW_OP_reg5·(r5))
131 ····00000226·<End·of·list>131 ····00000226·<End·of·list>
  
132 ····0000022e·v0000000·v0000000·location·view·pair132 ····0000022e·v0000000·v0000000·location·view·pair
133 ····00000230·v0000000·v0000000·location·view·pair133 ····00000230·v0000000·v0000000·location·view·pair
Max diff block lines reached; 10741500/10749309 bytes (99.93%) of diff not shown.
24.8 KB
readelf --wide --debug-dump=ranges {}
    
Offset 3, 775 lines modifiedOffset 3, 775 lines modified
3 ··Length:···················283 ··Length:···················28
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··0x05 ··Offset·into·.debug_info:··0x0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····00004638·00000250·9 ····00004638·00000254·
10 ····00000000·00000000·10 ····00000000·00000000·
11 ··Length:···················2811 ··Length:···················28
12 ··Version:··················212 ··Version:··················2
13 ··Offset·into·.debug_info:··0xe3213 ··Offset·into·.debug_info:··0xe32
14 ··Pointer·Size:·············414 ··Pointer·Size:·············4
15 ··Segment·Size:·············015 ··Segment·Size:·············0
  
16 ····Address····Length16 ····Address····Length
17 ····00004998·00000620·17 ····0000499c·00000610·
18 ····00000000·00000000·18 ····00000000·00000000·
19 ··Length:···················2819 ··Length:···················28
20 ··Version:··················220 ··Version:··················2
21 ··Offset·into·.debug_info:··0x2dbf21 ··Offset·into·.debug_info:··0x2d85
22 ··Pointer·Size:·············422 ··Pointer·Size:·············4
23 ··Segment·Size:·············023 ··Segment·Size:·············0
  
24 ····Address····Length24 ····Address····Length
25 ····00004fb8·0000077c·25 ····00004fac·00000780·
26 ····00000000·00000000·26 ····00000000·00000000·
27 ··Length:···················2827 ··Length:···················28
28 ··Version:··················228 ··Version:··················2
29 ··Offset·into·.debug_info:··0x515229 ··Offset·into·.debug_info:··0x50ec
30 ··Pointer·Size:·············430 ··Pointer·Size:·············4
31 ··Segment·Size:·············031 ··Segment·Size:·············0
  
32 ····Address····Length32 ····Address····Length
33 ····00005734·00000620·33 ····0000572c·00000610·
34 ····00000000·00000000·34 ····00000000·00000000·
35 ··Length:···················2835 ··Length:···················28
36 ··Version:··················236 ··Version:··················2
37 ··Offset·into·.debug_info:··0x70e237 ··Offset·into·.debug_info:··0x7042
38 ··Pointer·Size:·············438 ··Pointer·Size:·············4
39 ··Segment·Size:·············039 ··Segment·Size:·············0
  
40 ····Address····Length40 ····Address····Length
41 ····00005d54·00000620·41 ····00005d3c·00000610·
42 ····00000000·00000000·42 ····00000000·00000000·
43 ··Length:···················2843 ··Length:···················28
44 ··Version:··················244 ··Version:··················2
45 ··Offset·into·.debug_info:··0x907545 ··Offset·into·.debug_info:··0x8f9b
46 ··Pointer·Size:·············446 ··Pointer·Size:·············4
47 ··Segment·Size:·············047 ··Segment·Size:·············0
  
48 ····Address····Length48 ····Address····Length
49 ····00006374·0000077c·49 ····0000634c·00000780·
50 ····00000000·00000000·50 ····00000000·00000000·
51 ··Length:···················2851 ··Length:···················28
52 ··Version:··················252 ··Version:··················2
53 ··Offset·into·.debug_info:··0xb40853 ··Offset·into·.debug_info:··0xb302
54 ··Pointer·Size:·············454 ··Pointer·Size:·············4
55 ··Segment·Size:·············055 ··Segment·Size:·············0
  
56 ····Address····Length56 ····Address····Length
57 ····00006af0·00000148·57 ····00006acc·00000148·
58 ····00000000·00000000·58 ····00000000·00000000·
59 ··Length:···················2859 ··Length:···················28
60 ··Version:··················260 ··Version:··················2
61 ··Offset·into·.debug_info:··0xce4e61 ··Offset·into·.debug_info:··0xcd48
62 ··Pointer·Size:·············462 ··Pointer·Size:·············4
63 ··Segment·Size:·············063 ··Segment·Size:·············0
  
64 ····Address····Length64 ····Address····Length
65 ····00006c38·000004f0·65 ····00006c14·000004f0·
66 ····00000000·00000000·66 ····00000000·00000000·
67 ··Length:···················2867 ··Length:···················28
68 ··Version:··················268 ··Version:··················2
69 ··Offset·into·.debug_info:··0xf05269 ··Offset·into·.debug_info:··0xef50
70 ··Pointer·Size:·············470 ··Pointer·Size:·············4
71 ··Segment·Size:·············071 ··Segment·Size:·············0
  
72 ····Address····Length72 ····Address····Length
73 ····00007128·000007ac·73 ····00007104·000007c4·
74 ····00000000·00000000·74 ····00000000·00000000·
75 ··Length:···················2875 ··Length:···················28
76 ··Version:··················276 ··Version:··················2
77 ··Offset·into·.debug_info:··0x112d277 ··Offset·into·.debug_info:··0x111e8
78 ··Pointer·Size:·············478 ··Pointer·Size:·············4
79 ··Segment·Size:·············079 ··Segment·Size:·············0
  
80 ····Address····Length80 ····Address····Length
81 ····000078d4·00000134·81 ····000078c8·00000134·
82 ····00000000·00000000·82 ····00000000·00000000·
83 ··Length:···················2883 ··Length:···················28
84 ··Version:··················284 ··Version:··················2
85 ··Offset·into·.debug_info:··0x1200385 ··Offset·into·.debug_info:··0x11f19
86 ··Pointer·Size:·············486 ··Pointer·Size:·············4
87 ··Segment·Size:·············087 ··Segment·Size:·············0
  
88 ····Address····Length88 ····Address····Length
89 ····00007a08·000000c0·89 ····000079fc·000000c0·
90 ····00000000·00000000·90 ····00000000·00000000·
91 ··Length:···················2891 ··Length:···················28
92 ··Version:··················292 ··Version:··················2
93 ··Offset·into·.debug_info:··0x12de093 ··Offset·into·.debug_info:··0x12cf6
94 ··Pointer·Size:·············494 ··Pointer·Size:·············4
95 ··Segment·Size:·············095 ··Segment·Size:·············0
  
96 ····Address····Length96 ····Address····Length
97 ····00007ac8·0000002e·97 ····00007abc·0000002e·
98 ····00000000·00000000·98 ····00000000·00000000·
99 ··Length:···················2899 ··Length:···················28
100 ··Version:··················2100 ··Version:··················2
101 ··Offset·into·.debug_info:··0x13261101 ··Offset·into·.debug_info:··0x13177
102 ··Pointer·Size:·············4102 ··Pointer·Size:·············4
103 ··Segment·Size:·············0103 ··Segment·Size:·············0
  
104 ····Address····Length104 ····Address····Length
105 ····00007af8·00000a88·105 ····00007aec·00000a80·
106 ····00000000·00000000·106 ····00000000·00000000·
107 ··Length:···················28107 ··Length:···················28
108 ··Version:··················2108 ··Version:··················2
109 ··Offset·into·.debug_info:··0x1517b109 ··Offset·into·.debug_info:··0x15090
110 ··Pointer·Size:·············4110 ··Pointer·Size:·············4
111 ··Segment·Size:·············0111 ··Segment·Size:·············0
  
112 ····Address····Length112 ····Address····Length
113 ····00008580·000001ac·113 ····0000856c·000001ac·
114 ····00000000·00000000·114 ····00000000·00000000·
115 ··Length:···················28115 ··Length:···················28
Max diff block lines reached; 21227/25360 bytes (83.70%) of diff not shown.
3.98 KB
strings --all --bytes=8 {}
    
Offset 1, 178 lines modifiedOffset 1, 177 lines modified
1 GCC:·(Debian·8.3.0-6)·8.3.01 GCC:·(Debian·8.3.0-6)·8.3.0
2 !(*"*""nOT\2 sV2aSvPzg
3 *bfs)_V/D3 jZ?&lTBT<OR
4 y|[]`+:R4 a&;'S$F#
5 U)3Y*e6d5 ?r*D&J]"
6 ?9tk_8Z>6 }iNbnUm+
7 i4<kswi4<ks?7 8r>p7~l88
8 "OJFFopd8 lN)o'mlECj]/
9 uphl"#A^9 K=Hx)Q6x
10 3»      .NY"q&)10 g"abin41
11 SHWN!V9O11 NLT$4<pO
12 (zO$s.Qg12 uqZs~+Jeb]
13 "gN]»   @w(13 u)x/?Al]
14 xU+PZk0a414 <&BA|s;m
15 &Xcw!D{r15 rMRJ,<3k
16 trU}:cGe16 0\jTASo1
17 1pIwY]c:17 IyG$'77Q
18 +.rV+9TtrM18 %\C|0__3
19 L)&wu»  fJr19 NIu*lO\U
20 6{a]$j6ctX20 TPz-&^BP:
21 P.?T7Rqn21 q6JiEzG?
22 x{^DV3A122 /MN7hGAU
23 \t#ELu{$23 Fh6(zB#4
24 _F?)<CJ224 tEErg>E~
25 Rof%FaVz125 *QeOa9a<b
26 T.!FK7J#726 IH·!\R»  %
27 Pb5;>Slr27 7qR_txVt
28 #+E.~(-Y28 <"I*6|» #
29 3BeTel1O29 >OS:#t],k
30 7Ooi_*S=030 ]#;<u2J;
31 $EZp#x^by31 'SFvx2ed
32 ~REG]lLU32 rr276%iuW
33 `dLH}$zP33 JS3+++1+++_
34 *sVSKCT6B34 ·k-oX~wFsh
35 n'7Y.'7Y.'7Y.'7Y.'735 MjE,U.1%
36 ONnB.'7!36 z";+bV#t+
37 c.1l/hoR37 |EQr·ISz
38 6EU"2|» r38 2IWXchx)eZL
39 K1t>?Dn_39 q=]d~"Rz
40 9_#ky@~B40 I·o+d%$xG!
41 r:@f/W!p41 Fv/b)=yBM
42 @*$!!»  I·42 "4%YEW`n
43 xDg20Fgr)b43 ?"yW4`Jw
44 Qc!V#s.l44 lId[·Z"4x
45 %#4s2X_#45 QTPQYD@QQv
46 6+3]kd4g46 a$}0@w>?
47 .Gl:n:j;47 %jW1")-I
48 cXRq·L*Njh48 HjQg'0")=
49 ">J!PF|=49 9\NNvP&k
50 P!ZgPA/S50 ,KFF@K'_
51 %{X3"d.T51 x@;n»   g>)
52 $m`.oTvZ52 "·""""`@@D
53 RLUi0V!w53 ""*""**~
54 ?]NqF"Y0E`54 !q#UiVQU
55 x$_AM!Ef55 t5Gu5'Cw
56 .e|/»   MlG.56 aLAb"Hv\
57 %Wf<@3F.}Kn57 Z*m--N[FsP^
58 i48S`p~J58 .>Qse@vOf,
59 S*]wz*[959 h42ntFS8
60 3"y^gi1r60 ;MVfwC^x{
61 .5j)h3,w61 QV3VW3IW3#d5
62 \wkF;Nr]62 P&3\'3N'3
63 'IlY}s[e63 ;TeozbDJ
64 k)9B53]>B64 r4`at/}J
65 NbjxREIg$65 $T:aUyIN
66 v\b6{#hL`)g66 3=xUr^`n
67 g6mt6]t667 Jyu7^z+m
68 bTa8{~~i68 WGVrCVJCn
69 6pi9RQ'@69 h"_Ws8(o
70 \hO"xs5670 /Al#S"j]J
71 {[cOA;Jl71 1s[I^$#[-
72 !`+b:·I{72 O@:pX»  "M
73 VK0R>r1w73 }m1-IF#&
74 yo`}Je{t74 |s]5lI}L
75 (VwSf"X)Rf75 =x7H^:M<
76 "Je/J-ZgG476 !y6p1@y6
77 +Y=E4O*Vs(377 y&!OwXgA`
78 jZT/Mm(Y78 m&d+`l{{3"ws
79 *1eJLeL1E79 kk:_rPfm
80 Sj,)rolE`80 aj~p9]\#
81 X@}2s;8(81 h=Wawv=6AB
82 9mwiy8Hi"82 U{~7E>n+L
83 !1^^NDi\j83 A@ET@DTdqAd
84 *S-@4#S"84 [$q·@+.2){;
85 uDhYUhH5uT85 d9rJ[Q_Nu%·}vNu%
86 .m&·}:=t86 F\}IS9[ae
87 »       QW'D|$"87 MCCTJN1%
88 sO.){U1'88 _+3CV7l}
89 s1yvU9mO89 UW[|\huq
90 Vc~E6EQq90 uhnf57;57
91 ec;%h'Dz91 [Vlh[EawM
92 Bp]jv^@<C92 y·>t@l&·
93 O·L8^q»  9>93 Gy"hFd6AS
94 @}Ya8w5/94 XD_fQ#.y"-
95 =ZO+/y[{95 k"*X»   g`H
96 'qk=}M"Q96 0.#-Z@_8b0
97 8(g,3f%397 )Tk+QLA|,*
98 o!x·!x(!x$=98 D)T@7/g:
99 /Qx·Qx(u99 ^>Eu>Au~
100 6gaX-JX-I100 ^L#x+Av/@
101 ]b=R6(EUi101 m4ICc2|Kw
102 =_GO4@cO7102 i3zR.kQU
103 eHHFJ0q_103 wT9·"%`-b
104 75o(8aoH104 ]UYr[x`Z
105 ZOolv6)i105 =n><?j$?
106 5SOIjg"?n106 ]z*»    Q-t··!IM;u
107 7:P%0N-w107 g_.C~x].s
108 #gjl:CT)HY108 ?^-Kc\S=t1
109 a'»     e(OmIyjK*d109 AjS)PYc`
110 2v;)BRnu<110 »       ;EL5N#H
111 >·')VA0p111 !lOXbW2dR
112 YgKD^:b{112 (sBR7N3<(
113 <XB#thdu113 [eT;{)gZ
114 Z[p]Kg0\i114 Zh=qi1Yh
115 ]»      TRUlMV115 S]zN'gF[
116 !kn!`|U'y116 5@Ns"VKV
117 X"kyF·\8t117 \O;C~P#E
118 .@8Zb7)@118 3~2rgv;T
119 x42\&B,|119 r5^\#Qb/T
120 e9CO8@B=120 $+~F>DCV
121 fG]e.<<Fc121 &3!g(LyY
122 *bU]yV5@_122 !R3K8{U+Z
123 tB5[(S0l123 9}@+y]G$
124 bk)i-Ul-L124 cB4S@sYGS
125 {:»     ^j^>v125 zUN%(!Iy
126 -a!iQ6}Q126 0>nvF1TV'[
127 /?Yut5Y_-127 Y]@=k8(.
Max diff block lines reached; 215/4024 bytes (5.34%) of diff not shown.
96.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 1562 lines modifiedOffset 2, 1562 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00004638·<main>:3 00004638·<main>:
4 »       ...4 »       ...
  
5 00004888·<_start>:5 0000488c·<_start>:
6 »       ...6 »       ...
  
7 000048d0·<call_weak_fn>:7 000048d4·<call_weak_fn>:
8 »       ...8 »       ...
  
9 000048f4·<deregister_tm_clones>:9 000048f8·<deregister_tm_clones>:
10 »       ...10 »       ...
  
11 00004920·<register_tm_clones>:11 00004924·<register_tm_clones>:
12 »       ...12 »       ...
  
13 00004954·<__do_global_dtors_aux>:13 00004958·<__do_global_dtors_aux>:
14 »       ...14 »       ...
  
15 00004994·<frame_dummy>:15 00004998·<frame_dummy>:
16 frame_dummy():16 frame_dummy():
17 »       movs»   r0,·r017 »       movs»   r0,·r0
18 »       ...18 »       ...
  
19 00004998·<message_viewer_dig_question_record>:19 0000499c·<message_viewer_dig_question_record>:
20 »       ...20 »       ...
  
21 00004ab4·<message_viewer_dig_start>:21 00004ac0·<message_viewer_dig_start>:
22 »       ...22 »       ...
  
23 00004adc·<message_viewer_dig_end>:23 00004ae8·<message_viewer_dig_end>:
24 »       ...24 »       ...
  
25 00004b70·<message_viewer_dig_header>:25 00004b7c·<message_viewer_dig_header>:
26 »       ...26 »       ...
  
27 00004d48·<message_viewer_dig_section_header>:27 00004d4c·<message_viewer_dig_section_header>:
28 »       ...28 »       ...
  
29 00004d68·<message_viewer_dig_section_footer>:29 00004d6c·<message_viewer_dig_section_footer>:
30 »       ...30 »       ...
  
31 00004d80·<message_viewer_dig_section_record>:31 00004d84·<message_viewer_dig_section_record>:
32 »       ...32 »       ...
  
33 00004f84·<message_viewer_dig_set>:33 00004f78·<message_viewer_dig_set>:
34 »       ...34 »       ...
  
35 00004f90·<message_viewer_dig_init>:35 00004f84·<message_viewer_dig_init>:
36 »       ...36 »       ...
  
37 00004fb8·<message_viewer_json_question_record>:37 00004fac·<message_viewer_json_question_record>:
38 »       ...38 »       ...
  
39 0000508c·<message_viewer_json_end>:39 00005080·<message_viewer_json_end>:
40 »       ...40 »       ...
  
41 000051ec·<message_viewer_json_start>:41 000051e0·<message_viewer_json_start>:
42 »       ...42 »       ...
  
43 0000526c·<message_viewer_json_header>:43 00005260·<message_viewer_json_header>:
44 »       ...44 »       ...
  
45 000054ec·<message_viewer_json_section_header>:45 000054e0·<message_viewer_json_section_header>:
46 »       ...46 »       ...
  
47 00005554·<message_viewer_json_section_record>:47 00005550·<message_viewer_json_section_record>:
48 »       ...48 »       ...
  
49 00005694·<message_viewer_json_section_footer>:49 00005690·<message_viewer_json_section_footer>:
50 »       ...50 »       ...
  
51 000056f8·<message_viewer_json_set>:51 000056f0·<message_viewer_json_set>:
52 »       ...52 »       ...
  
53 00005708·<message_viewer_json_init>:53 00005700·<message_viewer_json_init>:
54 »       ...54 »       ...
  
55 00005734·<message_viewer_parse_question_record>:55 0000572c·<message_viewer_parse_question_record>:
56 »       ...56 »       ...
  
57 00005850·<message_viewer_parse_start>:57 00005850·<message_viewer_parse_start>:
58 »       ...58 »       ...
  
59 00005878·<message_viewer_parse_end>:59 00005878·<message_viewer_parse_end>:
60 »       ...60 »       ...
  
61 0000590c·<message_viewer_parse_header>:61 0000590c·<message_viewer_parse_header>:
62 »       ...62 »       ...
  
63 00005ae4·<message_viewer_parse_section_header>:63 00005adc·<message_viewer_parse_section_header>:
64 »       ...64 »       ...
  
65 00005b04·<message_viewer_parse_section_footer>:65 00005afc·<message_viewer_parse_section_footer>:
66 »       ...66 »       ...
  
67 00005b1c·<message_viewer_parse_section_record>:67 00005b14·<message_viewer_parse_section_record>:
68 »       ...68 »       ...
  
69 00005d20·<message_viewer_parse_set>:69 00005d08·<message_viewer_parse_set>:
70 »       ...70 »       ...
  
71 00005d2c·<message_viewer_parse_init>:71 00005d14·<message_viewer_parse_init>:
72 »       ...72 »       ...
  
73 00005d54·<message_viewer_wire_question_record>:73 00005d3c·<message_viewer_wire_question_record>:
74 »       ...74 »       ...
  
75 00005e70·<message_viewer_wire_start>:75 00005e60·<message_viewer_wire_start>:
76 »       ...76 »       ...
  
77 00005e98·<message_viewer_wire_end>:77 00005e88·<message_viewer_wire_end>:
78 »       ...78 »       ...
  
79 00005f2c·<message_viewer_wire_header>:79 00005f1c·<message_viewer_wire_header>:
80 »       ...80 »       ...
  
81 00006104·<message_viewer_wire_section_header>:81 000060ec·<message_viewer_wire_section_header>:
82 »       ...82 »       ...
  
83 00006124·<message_viewer_wire_section_footer>:83 0000610c·<message_viewer_wire_section_footer>:
84 »       ...84 »       ...
  
85 0000613c·<message_viewer_wire_section_record>:85 00006124·<message_viewer_wire_section_record>:
Max diff block lines reached; 94949/98529 bytes (96.37%) of diff not shown.
285 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 00039fdc·<_fini>:2 00039edc·<_fini>:
3 »       ...3 »       ...
17.9 KB
readelf --wide --decompress --string-dump=.debug_str {}
    
Offset 28, 65 lines modifiedOffset 28, 65 lines modified
28 ··[···14a]··__quad_t28 ··[···14a]··__quad_t
29 ··[···153]··_old_offset29 ··[···153]··_old_offset
30 ··[···15f]··config_load_rc30 ··[···15f]··config_load_rc
31 ··[···16e]··parser_init_error_codes31 ··[···16e]··parser_init_error_codes
32 ··[···186]··in6addr_loopback32 ··[···186]··in6addr_loopback
33 ··[···197]··generic_config_init33 ··[···197]··generic_config_init
34 ··[···1ab]··cfgerr34 ··[···1ab]··cfgerr
35 ··[···1b2]··GNU·C99·8.3.0·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mthumb·-mtls-dialect=gnu·-mtune=cortex-a57·-march=armv7-a+fp·-g·-g·-O3·-ansi·-std=gnu99·-fno-ident35 ··[···1b2]··generic_config_file_get
36 ··[···245]··generic_config_file_get36 ··[···1ca]··__uint32_t
37 ··[···25d]··__uint32_t37 ··[···1d5]··edns0_rdatasize_nsid_option_wire_size
38 ··[···268]··edns0_rdatasize_nsid_option_wire_size38 ··[···1fb]··base_of_path
39 ··[···28e]··base_of_path39 ··[···208]··dnscore_finalize
40 ··[···29b]··dnscore_finalize40 ··[···219]··program_name
41 ··[···2ac]··program_name41 ··[···226]··osformatln
42 ··[···2b9]··osformatln42 ··[···231]··_IO_marker
43 ··[···2c4]··_IO_marker43 ··[···23c]··stdin
44 ··[···2cf]··stdin44 ··[···242]··generic_config_finalise
45 ··[···2d5]··generic_config_finalise45 ··[···25a]··strlen
46 ··[···2ed]··strlen46 ··[···261]··_IO_write_ptr
47 ··[···2f4]··_IO_write_ptr47 ··[···26f]··__class__
48 ··[···302]··__class__48 ··[···279]··short·unsigned·int
49 ··[···30c]··short·unsigned·int49 ··[···28c]··_IO_save_base
50 ··[···31f]··_IO_save_base50 ··[···29a]··logger_channel_array
51 ··[···32d]··logger_channel_array51 ··[···2af]··_flags2
52 ··[···342]··_flags252 ··[···2b7]··strcat
53 ··[···34a]··strcat53 ··[···2be]··output_stream_write_method
54 ··[···351]··output_stream_write_method54 ··[···2d9]··stdout
55 ··[···36c]··stdout55 ··[···2e0]··getenv
56 ··[···373]··getenv56 ··[···2e7]··formatted_name_len
57 ··[···37a]··formatted_name_len57 ··[···2fa]··flusherr
58 ··[···38d]··flusherr58 ··[···303]··edns0_rdatasize_nsid_option_wire
59 ··[···396]··edns0_rdatasize_nsid_option_wire59 ··[···324]··optarg
60 ··[···3b7]··optarg60 ··[···32b]··config_value_set_to_default
61 ··[···3be]··config_value_set_to_default61 ··[···347]··home_env
62 ··[···3da]··home_env62 ··[···350]··optind
63 ··[···3e3]··optind63 ··[···357]··_IO_write_end
64 ··[···3ea]··_IO_write_end64 ··[···365]··__dest
65 ··[···3f8]··__dest65 ··[···36c]··_IO_lock_t
66 ··[···3ff]··_IO_lock_t66 ··[···377]··in6addr_any
67 ··[···40a]··in6addr_any67 ··[···383]··_IO_FILE
68 ··[···416]··_IO_FILE68 ··[···38c]··strrchr
69 ··[···41f]··strrchr69 ··[···394]··main.c
70 ··[···427]··main.c70 ··[···39b]··logger_handle
71 ··[···42e]··logger_handle71 ··[···3a9]··__environ
72 ··[···43c]··__environ72 ··[···3b3]··generic_run
73 ··[···446]··generic_run73 ··[···3bf]··qclass
74 ··[···452]··qclass74 ··[···3c6]··__termerr__
75 ··[···459]··__termerr__75 ··[···3d2]··output_stream_flush_method
76 ··[···465]··output_stream_flush_method76 ··[···3ed]··formatted_name
77 ··[···480]··formatted_name77 ··[···3fc]··dnscore_init
78 ··[···48f]··dnscore_init78 ··[···409]··return_code
79 ··[···49c]··return_code79 ··[···415]··_Bool
80 ··[···4a8]··_Bool80 ··[···41b]··unsigned·char
81 ··[···4ae]··unsigned·char81 ··[···429]··home_env_length
82 ··[···4bc]··home_env_length82 ··[···439]··malloc_hook_malloc
83 ··[···4cc]··malloc_hook_malloc83 ··[···44c]··short·int
84 ··[···4df]··short·int84 ··[···456]··ptr_vector
85 ··[···4e9]··ptr_vector85 ··[···461]··GNU·C99·8.3.0·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mthumb·-mtls-dialect=gnu·-mtune=cortex-a12·-march=armv7-a+fp·-g·-g·-O3·-ansi·-std=gnu99·-fno-ident
86 ··[···4f4]··yadifa_config_init86 ··[···4f4]··yadifa_config_init
87 ··[···507]··_vtable_offset87 ··[···507]··_vtable_offset
88 ··[···516]··output_stream_close_method88 ··[···516]··output_stream_close_method
89 ··[···531]··malloc_hook_memalign89 ··[···531]··malloc_hook_memalign
90 ··[···546]··optopt90 ··[···546]··optopt
91 ··[···54d]··program_name_length91 ··[···54d]··program_name_length
92 ··[···561]··__uint16_t92 ··[···561]··__uint16_t
Offset 201, 41 lines modifiedOffset 201, 41 lines modified
201 ··[···c88]··ASN1_OCTET_STRING_it201 ··[···c88]··ASN1_OCTET_STRING_it
202 ··[···c9d]··X509_CINF_it202 ··[···c9d]··X509_CINF_it
203 ··[···caa]··SCRYPT_PARAMS_it203 ··[···caa]··SCRYPT_PARAMS_it
204 ··[···cbb]··message_viewer_init204 ··[···cbb]··message_viewer_init
205 ··[···ccf]··ASN1_IA5STRING_it205 ··[···ccf]··ASN1_IA5STRING_it
206 ··[···ce1]··X509_PUBKEY_it206 ··[···ce1]··X509_PUBKEY_it
207 ··[···cf0]··opcode_txt207 ··[···cf0]··opcode_txt
208 ··[···cfb]··message_viewer_section_header_method208 ··[···cfb]··record_wire
209 ··[···d20]··X509_VAL_it209 ··[···d07]··message_viewer_section_header_method
210 ··[···d2c]··count_name210 ··[···d2c]··X509_VAL_it
211 ··[···d37]··ASN1_BIT_STRING_it211 ··[···d38]··count_name
212 ··[···d4a]··PKCS7_ENVELOPE_it212 ··[···d43]··ASN1_BIT_STRING_it
213 ··[···d5c]··ASN1_NULL_it213 ··[···d56]··PKCS7_ENVELOPE_it
214 ··[···d69]··NETSCAPE_SPKAC_it214 ··[···d68]··ASN1_NULL_it
215 ··[···d7b]··get_opcode215 ··[···d75]··NETSCAPE_SPKAC_it
216 ··[···d86]··PKCS8_PRIV_KEY_INFO_it216 ··[···d87]··get_opcode
217 ··[···d9d]··__bswap_32217 ··[···d92]··PKCS8_PRIV_KEY_INFO_it
218 ··[···da8]··ASN1_ANY_it218 ··[···da9]··__bswap_32
219 ··[···db4]··osprint219 ··[···db4]··ASN1_ANY_it
220 ··[···dbc]··X509_EXTENSION_it220 ··[···dc0]··osprint
221 ··[···dce]··X509_NAME_it221 ··[···dc8]··X509_EXTENSION_it
222 ··[···ddb]··X509_REQ_it222 ··[···dda]··X509_NAME_it
223 ··[···de7]··resource_records_total223 ··[···de7]··X509_REQ_it
224 ··[···dfe]··X509_ATTRIBUTE_it224 ··[···df3]··resource_records_total
225 ··[···e10]··message_viewer_dig_section_header225 ··[···e0a]··X509_ATTRIBUTE_it
226 ··[···e32]··message_viewer_header_method226 ··[···e1c]··message_viewer_dig_section_header
227 ··[···e4f]··ASN1_UNIVERSALSTRING_it227 ··[···e3e]··message_viewer_header_method
228 ··[···e67]··ASN1_GENERALIZEDTIME_it228 ··[···e5b]··ASN1_UNIVERSALSTRING_it
229 ··[···e7f]··counter_output_stream_init229 ··[···e73]··ASN1_GENERALIZEDTIME_it
230 ··[···e9a]··NETSCAPE_CERT_SEQUENCE_it230 ··[···e8b]··counter_output_stream_init
231 ··[···eb4]··__tzname231 ··[···ea6]··NETSCAPE_CERT_SEQUENCE_it
232 ··[···ebd]··RSAPublicKey_it232 ··[···ec0]··__tzname
233 ··[···ecd]··message-viewer-dig.c233 ··[···ec9]··RSAPublicKey_it
234 ··[···ee2]··record_wire234 ··[···ed9]··message-viewer-dig.c
235 ··[···eee]··NETSCAPE_SPKI_it235 ··[···eee]··NETSCAPE_SPKI_it
236 ··[···eff]··PKCS7_DIGEST_it236 ··[···eff]··PKCS7_DIGEST_it
237 ··[···f0f]··__time_t237 ··[···f0f]··__time_t
238 ··[···f18]··DHparams_it238 ··[···f18]··DHparams_it
239 ··[···f24]··ASN1_ITEM239 ··[···f24]··ASN1_ITEM
240 ··[···f2e]··PKCS7_SIGNER_INFO_it240 ··[···f2e]··PKCS7_SIGNER_INFO_it
241 ··[···f43]··ASN1_OCTET_STRING_NDEF_it241 ··[···f43]··ASN1_OCTET_STRING_NDEF_it
Offset 1052, 114 lines modifiedOffset 1052, 114 lines modified
1052 ··[··46d6]··_SC_FIFO1052 ··[··46d6]··_SC_FIFO
1053 ··[··46df]··config_set_gid_t1053 ··[··46df]··config_set_gid_t
1054 ··[··46f0]··_SC_USER_GROUPS1054 ··[··46f0]··_SC_USER_GROUPS
1055 ··[··4700]··code_data_ptr1055 ··[··4700]··code_data_ptr
1056 ··[··470e]··dnsname_dup1056 ··[··470e]··dnsname_dup
1057 ··[··471a]··_SC_TRACE1057 ··[··471a]··_SC_TRACE
1058 ··[··4724]··_SC_XBS5_ILP32_OFF321058 ··[··4724]··_SC_XBS5_ILP32_OFF32
1059 ··[··4739]··_SC_2_PBS_MESSAGE1059 ··[··4739]··__builtin___memcpy_chk
1060 ··[··474b]··__builtin___memcpy_chk1060 ··[··4750]··_SC_XOPEN_REALTIME_THREADS
1061 ··[··4762]··_SC_XOPEN_REALTIME_THREADS1061 ··[··476b]··config_item_name_canonize
1062 ··[··477d]··config_item_name_canonize1062 ··[··4785]··_SC_SPIN_LOCKS
1063 ··[··4797]··_SC_SPIN_LOCKS1063 ··[··4794]··_SC_SPORADIC_SERVER
1064 ··[··47a6]··_SC_SPORADIC_SERVER1064 ··[··47a8]··_SC_LEVEL1_DCACHE_LINESIZE
1065 ··[··47ba]··_SC_LEVEL1_DCACHE_LINESIZE1065 ··[··47c3]··_SC_PRIORITIZED_IO
1066 ··[··47d5]··_SC_PRIORITIZED_IO1066 ··[··47d6]··config_set_log_base_path
1067 ··[··47e8]··config_set_log_base_path1067 ··[··47ef]··integer_value
1068 ··[··4801]··integer_value1068 ··[··47fd]··_SC_GETPW_R_SIZE_MAX
1069 ··[··480f]··_SC_GETPW_R_SIZE_MAX1069 ··[··4812]··config_set_path
1070 ··[··4824]··config_set_path1070 ··[··4822]··_SC_XOPEN_VERSION
Max diff block lines reached; 6272/18245 bytes (34.38%) of diff not shown.