Home » Personal collection » Acorn hard disk » apps » web » Telnet/!SysLog/C-veneer/s/syslog

Telnet/!SysLog/C-veneer/s/syslog

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Personal collection » Acorn hard disk » apps » web
Filename: Telnet/!SysLog/C-veneer/s/syslog
Read OK:
File size: 0D73 bytes
Load address: 0000
Exec address: 0000
Duplicates

There is 1 duplicate copy of this file in the archive:

File contents
	AREA	|syslog$$code|,PIC,CODE,READONLY

	EXPORT	syslog_logmessage
syslog_logmessage
	MOV	R12,R14
	SWI	&4C880
	MOVS	PC,R12

	EXPORT	syslog_getloglevel
syslog_getloglevel
	MOV	R12,R14
	SWI	&4C881
	MOVS	PC,R12

	EXPORT	syslog_flushlog
syslog_flushlog
	MOV	R12,R14
	SWI	&4C882
	MOVS	PC,R12

	EXPORT	syslog_setloglevel
syslog_setloglevel
	MOV	R12,R14
	SWI	&4C883
	MOVS	PC,R12

	EXPORT	syslog_logunstamped
syslog_logunstamped
	MOV	R12,R14
	SWI	&4C884
	MOVS	PC,R12

	EXPORT	syslog_indent
syslog_indent
	MOV	R12,R14
	SWI	&4C885
	MOVS	PC,R12

	EXPORT	syslog_unindent
syslog_unindent
	MOV	R12,R14
	SWI	&4C886
	MOVS	PC,R12

	EXPORT	syslog_noindent
syslog_noindent
	MOV	R12,R14
	SWI	&4C887
	MOVS	PC,R12

	EXPORT	syslog_opensessionlog
syslog_opensessionlog
	MOV	R12,R14
	SWI	&4C888
	MOVS	PC,R12

	EXPORT	syslog_closesessionlog
syslog_closesessionlog
	MOV	R12,R14
	SWI	&4C889
	MOVS	PC,R12

	EXPORT	syslog_logdata
syslog_logdata
	STMFD   R13!,{R4,R14}
	LDR	R4,[R13,#8]
	SWI	&4C88A
	LDMFD	R13!,{R4,PC}^

	EXPORT	syslog_readerrormessage
syslog_readerrormessage
	MOV	R12,R14
	SWI	&4C88C
	MOVS	PC,R12

	EXPORT	syslog_logcomplete
syslog_logcomplete
	MOV	R12,R14
	SWI	&4C88D
	MOVS	PC,R12

	EXPORT	syslog_irqmode
syslog_irqmode
	MOV	R12,R14
	SWI	&4C88E
	MOVS	PC,R12

	EXPORT	xsyslog_logmessage
xsyslog_logmessage
	MOV	R12,R14
	SWI	&6C880
	MOVVC	R0,#0
	MOVS	PC,R12

	EXPORT	xsyslog_getloglevel
xsyslog_getloglevel
	MOV	R12,R14
	SWI	&6C881
	STRVC	R0,[R1]
	MOVVC	R0,#0
	MOVS	PC,R12

	EXPORT	xsyslog_flushlog
xsyslog_flushlog
	MOV	R12,R14
	SWI	&6C882
	MOVVC	R0,#0
	MOVS	PC,R12

	EXPORT	xsyslog_setloglevel
xsyslog_setloglevel
	MOV	R12,R14
	SWI	&6C883
	MOVVC	R0,#0
	MOVS	PC,R12

	EXPORT	xsyslog_logunstamped
xsyslog_logunstamped
	MOV	R12,R14
	SWI	&6C884
	MOVVC	R0,#0
	MOVS	PC,R12

	EXPORT	xsyslog_indent
xsyslog_indent
	MOV	R12,R14
	SWI	&6C885
	MOVVC	R0,#0
	MOVS	PC,R12

	EXPORT	xsyslog_unindent
xsyslog_unindent
	MOV	R12,R14
	SWI	&6C886
	MOVVC	R0,#0
	MOVS	PC,R12

	EXPORT	xsyslog_noindent
xsyslog_noindent
	MOV	R12,R14
	SWI	&6C887
	MOVVC	R0,#0
	MOVS	PC,R12

	EXPORT	xsyslog_opensessionlog
xsyslog_opensessionlog
	MOV	R12,R14
	SWI	&6C888
	STRVC	R0,[R2]
	MOVVC	R0,#0
	MOVS	PC,R12

	EXPORT	xsyslog_closesessionlog
xsyslog_closesessionlog
	MOV	R12,R14
	SWI	&6C889
	MOVVC	R0,#0
	MOVS	PC,R12

	EXPORT	xsyslog_logdata
xsyslog_logdata
	STMFD   R13!,{R4,R14}
	LDR	R4,[R13,#8]
	SWI	&6C88A
	MOVVC	R0,#0
	LDMFD	R13!,{R4,PC}^

	EXPORT	xsyslog_readerrormessage
xsyslog_readerrormessage
	MOV	R12,R14
	SWI	&6C88C
	STRVC	R0,[R1]
	MOVVC	R0,#0
	MOVS	PC,R12

	EXPORT	xsyslog_logcomplete
xsyslog_logcomplete
	MOV	R12,R14
	SWI	&6C88D
	MOVVC	R0,#0
	MOVS	PC,R12

	EXPORT	xsyslog_irqmode
xsyslog_irqmode
	MOV	R12,R14
	SWI	&6C88E
	MOVVC	R0,#0
	MOVS	PC,R12

	IMPORT	vsprintf
	EXPORT	syslogf
syslogf
	MOV	R12,R13
	STMDB	R13!,{R3}
	STMDB	R13!,{R0,R1,R11,R12,R14,PC}
	SUB	R11,R12,#8
	MOV	R1,R2
	ADD 	R2,R11,#4
	STR	R2,[R13,#-4]!
	MOV	R2,R13
	LDR	R0,_syslogf_temp_adr
	BL	vsprintf
	LDR	R2,[R11,#-&10]
	LDR	R1,_syslogf_temp_adr
	LDR	R0,[R11,#-&14]
	SWI	&4C880
	LDMDB	R11,{R11,R13,PC}^

	EXPORT	xsyslogf
xsyslogf
	MOV	R12,R13
	STMDB	R13!,{R3}
	STMDB	R13!,{R0,R1,R11,R12,R14,PC}
	SUB	R11,R12,#8
	MOV	R1,R2
	ADD 	R2,R11,#4
	STR	R2,[R13,#-4]!
	MOV	R2,R13
	LDR	R0,_syslogf_temp_adr
	BL	vsprintf
	LDR	R2,[R11,#-&10]
	LDR	R1,_syslogf_temp_adr
	LDR	R0,[R11,#-&14]
	SWI	&6C880
	MOVVC	R0,#0
	LDMDB	R11,{R11,R13,PC}^

_syslogf_temp_adr
	&	_syslogf_temp

	AREA	|syslog$$zinit|,NOINIT

_syslogf_temp
	%	1536

	END
00000000  09 41 52 45 41 09 7c 73  79 73 6c 6f 67 24 24 63  |.AREA.|syslog$$c|
00000010  6f 64 65 7c 2c 50 49 43  2c 43 4f 44 45 2c 52 45  |ode|,PIC,CODE,RE|
00000020  41 44 4f 4e 4c 59 0a 0a  09 45 58 50 4f 52 54 09  |ADONLY...EXPORT.|
00000030  73 79 73 6c 6f 67 5f 6c  6f 67 6d 65 73 73 61 67  |syslog_logmessag|
00000040  65 0a 73 79 73 6c 6f 67  5f 6c 6f 67 6d 65 73 73  |e.syslog_logmess|
00000050  61 67 65 0a 09 4d 4f 56  09 52 31 32 2c 52 31 34  |age..MOV.R12,R14|
00000060  0a 09 53 57 49 09 26 34  43 38 38 30 0a 09 4d 4f  |..SWI.&4C880..MO|
00000070  56 53 09 50 43 2c 52 31  32 0a 0a 09 45 58 50 4f  |VS.PC,R12...EXPO|
00000080  52 54 09 73 79 73 6c 6f  67 5f 67 65 74 6c 6f 67  |RT.syslog_getlog|
00000090  6c 65 76 65 6c 0a 73 79  73 6c 6f 67 5f 67 65 74  |level.syslog_get|
000000a0  6c 6f 67 6c 65 76 65 6c  0a 09 4d 4f 56 09 52 31  |loglevel..MOV.R1|
000000b0  32 2c 52 31 34 0a 09 53  57 49 09 26 34 43 38 38  |2,R14..SWI.&4C88|
000000c0  31 0a 09 4d 4f 56 53 09  50 43 2c 52 31 32 0a 0a  |1..MOVS.PC,R12..|
000000d0  09 45 58 50 4f 52 54 09  73 79 73 6c 6f 67 5f 66  |.EXPORT.syslog_f|
000000e0  6c 75 73 68 6c 6f 67 0a  73 79 73 6c 6f 67 5f 66  |lushlog.syslog_f|
000000f0  6c 75 73 68 6c 6f 67 0a  09 4d 4f 56 09 52 31 32  |lushlog..MOV.R12|
00000100  2c 52 31 34 0a 09 53 57  49 09 26 34 43 38 38 32  |,R14..SWI.&4C882|
00000110  0a 09 4d 4f 56 53 09 50  43 2c 52 31 32 0a 0a 09  |..MOVS.PC,R12...|
00000120  45 58 50 4f 52 54 09 73  79 73 6c 6f 67 5f 73 65  |EXPORT.syslog_se|
00000130  74 6c 6f 67 6c 65 76 65  6c 0a 73 79 73 6c 6f 67  |tloglevel.syslog|
00000140  5f 73 65 74 6c 6f 67 6c  65 76 65 6c 0a 09 4d 4f  |_setloglevel..MO|
00000150  56 09 52 31 32 2c 52 31  34 0a 09 53 57 49 09 26  |V.R12,R14..SWI.&|
00000160  34 43 38 38 33 0a 09 4d  4f 56 53 09 50 43 2c 52  |4C883..MOVS.PC,R|
00000170  31 32 0a 0a 09 45 58 50  4f 52 54 09 73 79 73 6c  |12...EXPORT.sysl|
00000180  6f 67 5f 6c 6f 67 75 6e  73 74 61 6d 70 65 64 0a  |og_logunstamped.|
00000190  73 79 73 6c 6f 67 5f 6c  6f 67 75 6e 73 74 61 6d  |syslog_logunstam|
000001a0  70 65 64 0a 09 4d 4f 56  09 52 31 32 2c 52 31 34  |ped..MOV.R12,R14|
000001b0  0a 09 53 57 49 09 26 34  43 38 38 34 0a 09 4d 4f  |..SWI.&4C884..MO|
000001c0  56 53 09 50 43 2c 52 31  32 0a 0a 09 45 58 50 4f  |VS.PC,R12...EXPO|
000001d0  52 54 09 73 79 73 6c 6f  67 5f 69 6e 64 65 6e 74  |RT.syslog_indent|
000001e0  0a 73 79 73 6c 6f 67 5f  69 6e 64 65 6e 74 0a 09  |.syslog_indent..|
000001f0  4d 4f 56 09 52 31 32 2c  52 31 34 0a 09 53 57 49  |MOV.R12,R14..SWI|
00000200  09 26 34 43 38 38 35 0a  09 4d 4f 56 53 09 50 43  |.&4C885..MOVS.PC|
00000210  2c 52 31 32 0a 0a 09 45  58 50 4f 52 54 09 73 79  |,R12...EXPORT.sy|
00000220  73 6c 6f 67 5f 75 6e 69  6e 64 65 6e 74 0a 73 79  |slog_unindent.sy|
00000230  73 6c 6f 67 5f 75 6e 69  6e 64 65 6e 74 0a 09 4d  |slog_unindent..M|
00000240  4f 56 09 52 31 32 2c 52  31 34 0a 09 53 57 49 09  |OV.R12,R14..SWI.|
00000250  26 34 43 38 38 36 0a 09  4d 4f 56 53 09 50 43 2c  |&4C886..MOVS.PC,|
00000260  52 31 32 0a 0a 09 45 58  50 4f 52 54 09 73 79 73  |R12...EXPORT.sys|
00000270  6c 6f 67 5f 6e 6f 69 6e  64 65 6e 74 0a 73 79 73  |log_noindent.sys|
00000280  6c 6f 67 5f 6e 6f 69 6e  64 65 6e 74 0a 09 4d 4f  |log_noindent..MO|
00000290  56 09 52 31 32 2c 52 31  34 0a 09 53 57 49 09 26  |V.R12,R14..SWI.&|
000002a0  34 43 38 38 37 0a 09 4d  4f 56 53 09 50 43 2c 52  |4C887..MOVS.PC,R|
000002b0  31 32 0a 0a 09 45 58 50  4f 52 54 09 73 79 73 6c  |12...EXPORT.sysl|
000002c0  6f 67 5f 6f 70 65 6e 73  65 73 73 69 6f 6e 6c 6f  |og_opensessionlo|
000002d0  67 0a 73 79 73 6c 6f 67  5f 6f 70 65 6e 73 65 73  |g.syslog_openses|
000002e0  73 69 6f 6e 6c 6f 67 0a  09 4d 4f 56 09 52 31 32  |sionlog..MOV.R12|
000002f0  2c 52 31 34 0a 09 53 57  49 09 26 34 43 38 38 38  |,R14..SWI.&4C888|
00000300  0a 09 4d 4f 56 53 09 50  43 2c 52 31 32 0a 0a 09  |..MOVS.PC,R12...|
00000310  45 58 50 4f 52 54 09 73  79 73 6c 6f 67 5f 63 6c  |EXPORT.syslog_cl|
00000320  6f 73 65 73 65 73 73 69  6f 6e 6c 6f 67 0a 73 79  |osesessionlog.sy|
00000330  73 6c 6f 67 5f 63 6c 6f  73 65 73 65 73 73 69 6f  |slog_closesessio|
00000340  6e 6c 6f 67 0a 09 4d 4f  56 09 52 31 32 2c 52 31  |nlog..MOV.R12,R1|
00000350  34 0a 09 53 57 49 09 26  34 43 38 38 39 0a 09 4d  |4..SWI.&4C889..M|
00000360  4f 56 53 09 50 43 2c 52  31 32 0a 0a 09 45 58 50  |OVS.PC,R12...EXP|
00000370  4f 52 54 09 73 79 73 6c  6f 67 5f 6c 6f 67 64 61  |ORT.syslog_logda|
00000380  74 61 0a 73 79 73 6c 6f  67 5f 6c 6f 67 64 61 74  |ta.syslog_logdat|
00000390  61 0a 09 53 54 4d 46 44  20 20 20 52 31 33 21 2c  |a..STMFD   R13!,|
000003a0  7b 52 34 2c 52 31 34 7d  0a 09 4c 44 52 09 52 34  |{R4,R14}..LDR.R4|
000003b0  2c 5b 52 31 33 2c 23 38  5d 0a 09 53 57 49 09 26  |,[R13,#8]..SWI.&|
000003c0  34 43 38 38 41 0a 09 4c  44 4d 46 44 09 52 31 33  |4C88A..LDMFD.R13|
000003d0  21 2c 7b 52 34 2c 50 43  7d 5e 0a 0a 09 45 58 50  |!,{R4,PC}^...EXP|
000003e0  4f 52 54 09 73 79 73 6c  6f 67 5f 72 65 61 64 65  |ORT.syslog_reade|
000003f0  72 72 6f 72 6d 65 73 73  61 67 65 0a 73 79 73 6c  |rrormessage.sysl|
00000400  6f 67 5f 72 65 61 64 65  72 72 6f 72 6d 65 73 73  |og_readerrormess|
00000410  61 67 65 0a 09 4d 4f 56  09 52 31 32 2c 52 31 34  |age..MOV.R12,R14|
00000420  0a 09 53 57 49 09 26 34  43 38 38 43 0a 09 4d 4f  |..SWI.&4C88C..MO|
00000430  56 53 09 50 43 2c 52 31  32 0a 0a 09 45 58 50 4f  |VS.PC,R12...EXPO|
00000440  52 54 09 73 79 73 6c 6f  67 5f 6c 6f 67 63 6f 6d  |RT.syslog_logcom|
00000450  70 6c 65 74 65 0a 73 79  73 6c 6f 67 5f 6c 6f 67  |plete.syslog_log|
00000460  63 6f 6d 70 6c 65 74 65  0a 09 4d 4f 56 09 52 31  |complete..MOV.R1|
00000470  32 2c 52 31 34 0a 09 53  57 49 09 26 34 43 38 38  |2,R14..SWI.&4C88|
00000480  44 0a 09 4d 4f 56 53 09  50 43 2c 52 31 32 0a 0a  |D..MOVS.PC,R12..|
00000490  09 45 58 50 4f 52 54 09  73 79 73 6c 6f 67 5f 69  |.EXPORT.syslog_i|
000004a0  72 71 6d 6f 64 65 0a 73  79 73 6c 6f 67 5f 69 72  |rqmode.syslog_ir|
000004b0  71 6d 6f 64 65 0a 09 4d  4f 56 09 52 31 32 2c 52  |qmode..MOV.R12,R|
000004c0  31 34 0a 09 53 57 49 09  26 34 43 38 38 45 0a 09  |14..SWI.&4C88E..|
000004d0  4d 4f 56 53 09 50 43 2c  52 31 32 0a 0a 09 45 58  |MOVS.PC,R12...EX|
000004e0  50 4f 52 54 09 78 73 79  73 6c 6f 67 5f 6c 6f 67  |PORT.xsyslog_log|
000004f0  6d 65 73 73 61 67 65 0a  78 73 79 73 6c 6f 67 5f  |message.xsyslog_|
00000500  6c 6f 67 6d 65 73 73 61  67 65 0a 09 4d 4f 56 09  |logmessage..MOV.|
00000510  52 31 32 2c 52 31 34 0a  09 53 57 49 09 26 36 43  |R12,R14..SWI.&6C|
00000520  38 38 30 0a 09 4d 4f 56  56 43 09 52 30 2c 23 30  |880..MOVVC.R0,#0|
00000530  0a 09 4d 4f 56 53 09 50  43 2c 52 31 32 0a 0a 09  |..MOVS.PC,R12...|
00000540  45 58 50 4f 52 54 09 78  73 79 73 6c 6f 67 5f 67  |EXPORT.xsyslog_g|
00000550  65 74 6c 6f 67 6c 65 76  65 6c 0a 78 73 79 73 6c  |etloglevel.xsysl|
00000560  6f 67 5f 67 65 74 6c 6f  67 6c 65 76 65 6c 0a 09  |og_getloglevel..|
00000570  4d 4f 56 09 52 31 32 2c  52 31 34 0a 09 53 57 49  |MOV.R12,R14..SWI|
00000580  09 26 36 43 38 38 31 0a  09 53 54 52 56 43 09 52  |.&6C881..STRVC.R|
00000590  30 2c 5b 52 31 5d 0a 09  4d 4f 56 56 43 09 52 30  |0,[R1]..MOVVC.R0|
000005a0  2c 23 30 0a 09 4d 4f 56  53 09 50 43 2c 52 31 32  |,#0..MOVS.PC,R12|
000005b0  0a 0a 09 45 58 50 4f 52  54 09 78 73 79 73 6c 6f  |...EXPORT.xsyslo|
000005c0  67 5f 66 6c 75 73 68 6c  6f 67 0a 78 73 79 73 6c  |g_flushlog.xsysl|
000005d0  6f 67 5f 66 6c 75 73 68  6c 6f 67 0a 09 4d 4f 56  |og_flushlog..MOV|
000005e0  09 52 31 32 2c 52 31 34  0a 09 53 57 49 09 26 36  |.R12,R14..SWI.&6|
000005f0  43 38 38 32 0a 09 4d 4f  56 56 43 09 52 30 2c 23  |C882..MOVVC.R0,#|
00000600  30 0a 09 4d 4f 56 53 09  50 43 2c 52 31 32 0a 0a  |0..MOVS.PC,R12..|
00000610  09 45 58 50 4f 52 54 09  78 73 79 73 6c 6f 67 5f  |.EXPORT.xsyslog_|
00000620  73 65 74 6c 6f 67 6c 65  76 65 6c 0a 78 73 79 73  |setloglevel.xsys|
00000630  6c 6f 67 5f 73 65 74 6c  6f 67 6c 65 76 65 6c 0a  |log_setloglevel.|
00000640  09 4d 4f 56 09 52 31 32  2c 52 31 34 0a 09 53 57  |.MOV.R12,R14..SW|
00000650  49 09 26 36 43 38 38 33  0a 09 4d 4f 56 56 43 09  |I.&6C883..MOVVC.|
00000660  52 30 2c 23 30 0a 09 4d  4f 56 53 09 50 43 2c 52  |R0,#0..MOVS.PC,R|
00000670  31 32 0a 0a 09 45 58 50  4f 52 54 09 78 73 79 73  |12...EXPORT.xsys|
00000680  6c 6f 67 5f 6c 6f 67 75  6e 73 74 61 6d 70 65 64  |log_logunstamped|
00000690  0a 78 73 79 73 6c 6f 67  5f 6c 6f 67 75 6e 73 74  |.xsyslog_logunst|
000006a0  61 6d 70 65 64 0a 09 4d  4f 56 09 52 31 32 2c 52  |amped..MOV.R12,R|
000006b0  31 34 0a 09 53 57 49 09  26 36 43 38 38 34 0a 09  |14..SWI.&6C884..|
000006c0  4d 4f 56 56 43 09 52 30  2c 23 30 0a 09 4d 4f 56  |MOVVC.R0,#0..MOV|
000006d0  53 09 50 43 2c 52 31 32  0a 0a 09 45 58 50 4f 52  |S.PC,R12...EXPOR|
000006e0  54 09 78 73 79 73 6c 6f  67 5f 69 6e 64 65 6e 74  |T.xsyslog_indent|
000006f0  0a 78 73 79 73 6c 6f 67  5f 69 6e 64 65 6e 74 0a  |.xsyslog_indent.|
00000700  09 4d 4f 56 09 52 31 32  2c 52 31 34 0a 09 53 57  |.MOV.R12,R14..SW|
00000710  49 09 26 36 43 38 38 35  0a 09 4d 4f 56 56 43 09  |I.&6C885..MOVVC.|
00000720  52 30 2c 23 30 0a 09 4d  4f 56 53 09 50 43 2c 52  |R0,#0..MOVS.PC,R|
00000730  31 32 0a 0a 09 45 58 50  4f 52 54 09 78 73 79 73  |12...EXPORT.xsys|
00000740  6c 6f 67 5f 75 6e 69 6e  64 65 6e 74 0a 78 73 79  |log_unindent.xsy|
00000750  73 6c 6f 67 5f 75 6e 69  6e 64 65 6e 74 0a 09 4d  |slog_unindent..M|
00000760  4f 56 09 52 31 32 2c 52  31 34 0a 09 53 57 49 09  |OV.R12,R14..SWI.|
00000770  26 36 43 38 38 36 0a 09  4d 4f 56 56 43 09 52 30  |&6C886..MOVVC.R0|
00000780  2c 23 30 0a 09 4d 4f 56  53 09 50 43 2c 52 31 32  |,#0..MOVS.PC,R12|
00000790  0a 0a 09 45 58 50 4f 52  54 09 78 73 79 73 6c 6f  |...EXPORT.xsyslo|
000007a0  67 5f 6e 6f 69 6e 64 65  6e 74 0a 78 73 79 73 6c  |g_noindent.xsysl|
000007b0  6f 67 5f 6e 6f 69 6e 64  65 6e 74 0a 09 4d 4f 56  |og_noindent..MOV|
000007c0  09 52 31 32 2c 52 31 34  0a 09 53 57 49 09 26 36  |.R12,R14..SWI.&6|
000007d0  43 38 38 37 0a 09 4d 4f  56 56 43 09 52 30 2c 23  |C887..MOVVC.R0,#|
000007e0  30 0a 09 4d 4f 56 53 09  50 43 2c 52 31 32 0a 0a  |0..MOVS.PC,R12..|
000007f0  09 45 58 50 4f 52 54 09  78 73 79 73 6c 6f 67 5f  |.EXPORT.xsyslog_|
00000800  6f 70 65 6e 73 65 73 73  69 6f 6e 6c 6f 67 0a 78  |opensessionlog.x|
00000810  73 79 73 6c 6f 67 5f 6f  70 65 6e 73 65 73 73 69  |syslog_opensessi|
00000820  6f 6e 6c 6f 67 0a 09 4d  4f 56 09 52 31 32 2c 52  |onlog..MOV.R12,R|
00000830  31 34 0a 09 53 57 49 09  26 36 43 38 38 38 0a 09  |14..SWI.&6C888..|
00000840  53 54 52 56 43 09 52 30  2c 5b 52 32 5d 0a 09 4d  |STRVC.R0,[R2]..M|
00000850  4f 56 56 43 09 52 30 2c  23 30 0a 09 4d 4f 56 53  |OVVC.R0,#0..MOVS|
00000860  09 50 43 2c 52 31 32 0a  0a 09 45 58 50 4f 52 54  |.PC,R12...EXPORT|
00000870  09 78 73 79 73 6c 6f 67  5f 63 6c 6f 73 65 73 65  |.xsyslog_closese|
00000880  73 73 69 6f 6e 6c 6f 67  0a 78 73 79 73 6c 6f 67  |ssionlog.xsyslog|
00000890  5f 63 6c 6f 73 65 73 65  73 73 69 6f 6e 6c 6f 67  |_closesessionlog|
000008a0  0a 09 4d 4f 56 09 52 31  32 2c 52 31 34 0a 09 53  |..MOV.R12,R14..S|
000008b0  57 49 09 26 36 43 38 38  39 0a 09 4d 4f 56 56 43  |WI.&6C889..MOVVC|
000008c0  09 52 30 2c 23 30 0a 09  4d 4f 56 53 09 50 43 2c  |.R0,#0..MOVS.PC,|
000008d0  52 31 32 0a 0a 09 45 58  50 4f 52 54 09 78 73 79  |R12...EXPORT.xsy|
000008e0  73 6c 6f 67 5f 6c 6f 67  64 61 74 61 0a 78 73 79  |slog_logdata.xsy|
000008f0  73 6c 6f 67 5f 6c 6f 67  64 61 74 61 0a 09 53 54  |slog_logdata..ST|
00000900  4d 46 44 20 20 20 52 31  33 21 2c 7b 52 34 2c 52  |MFD   R13!,{R4,R|
00000910  31 34 7d 0a 09 4c 44 52  09 52 34 2c 5b 52 31 33  |14}..LDR.R4,[R13|
00000920  2c 23 38 5d 0a 09 53 57  49 09 26 36 43 38 38 41  |,#8]..SWI.&6C88A|
00000930  0a 09 4d 4f 56 56 43 09  52 30 2c 23 30 0a 09 4c  |..MOVVC.R0,#0..L|
00000940  44 4d 46 44 09 52 31 33  21 2c 7b 52 34 2c 50 43  |DMFD.R13!,{R4,PC|
00000950  7d 5e 0a 0a 09 45 58 50  4f 52 54 09 78 73 79 73  |}^...EXPORT.xsys|
00000960  6c 6f 67 5f 72 65 61 64  65 72 72 6f 72 6d 65 73  |log_readerrormes|
00000970  73 61 67 65 0a 78 73 79  73 6c 6f 67 5f 72 65 61  |sage.xsyslog_rea|
00000980  64 65 72 72 6f 72 6d 65  73 73 61 67 65 0a 09 4d  |derrormessage..M|
00000990  4f 56 09 52 31 32 2c 52  31 34 0a 09 53 57 49 09  |OV.R12,R14..SWI.|
000009a0  26 36 43 38 38 43 0a 09  53 54 52 56 43 09 52 30  |&6C88C..STRVC.R0|
000009b0  2c 5b 52 31 5d 0a 09 4d  4f 56 56 43 09 52 30 2c  |,[R1]..MOVVC.R0,|
000009c0  23 30 0a 09 4d 4f 56 53  09 50 43 2c 52 31 32 0a  |#0..MOVS.PC,R12.|
000009d0  0a 09 45 58 50 4f 52 54  09 78 73 79 73 6c 6f 67  |..EXPORT.xsyslog|
000009e0  5f 6c 6f 67 63 6f 6d 70  6c 65 74 65 0a 78 73 79  |_logcomplete.xsy|
000009f0  73 6c 6f 67 5f 6c 6f 67  63 6f 6d 70 6c 65 74 65  |slog_logcomplete|
00000a00  0a 09 4d 4f 56 09 52 31  32 2c 52 31 34 0a 09 53  |..MOV.R12,R14..S|
00000a10  57 49 09 26 36 43 38 38  44 0a 09 4d 4f 56 56 43  |WI.&6C88D..MOVVC|
00000a20  09 52 30 2c 23 30 0a 09  4d 4f 56 53 09 50 43 2c  |.R0,#0..MOVS.PC,|
00000a30  52 31 32 0a 0a 09 45 58  50 4f 52 54 09 78 73 79  |R12...EXPORT.xsy|
00000a40  73 6c 6f 67 5f 69 72 71  6d 6f 64 65 0a 78 73 79  |slog_irqmode.xsy|
00000a50  73 6c 6f 67 5f 69 72 71  6d 6f 64 65 0a 09 4d 4f  |slog_irqmode..MO|
00000a60  56 09 52 31 32 2c 52 31  34 0a 09 53 57 49 09 26  |V.R12,R14..SWI.&|
00000a70  36 43 38 38 45 0a 09 4d  4f 56 56 43 09 52 30 2c  |6C88E..MOVVC.R0,|
00000a80  23 30 0a 09 4d 4f 56 53  09 50 43 2c 52 31 32 0a  |#0..MOVS.PC,R12.|
00000a90  0a 09 49 4d 50 4f 52 54  09 76 73 70 72 69 6e 74  |..IMPORT.vsprint|
00000aa0  66 0a 09 45 58 50 4f 52  54 09 73 79 73 6c 6f 67  |f..EXPORT.syslog|
00000ab0  66 0a 73 79 73 6c 6f 67  66 0a 09 4d 4f 56 09 52  |f.syslogf..MOV.R|
00000ac0  31 32 2c 52 31 33 0a 09  53 54 4d 44 42 09 52 31  |12,R13..STMDB.R1|
00000ad0  33 21 2c 7b 52 33 7d 0a  09 53 54 4d 44 42 09 52  |3!,{R3}..STMDB.R|
00000ae0  31 33 21 2c 7b 52 30 2c  52 31 2c 52 31 31 2c 52  |13!,{R0,R1,R11,R|
00000af0  31 32 2c 52 31 34 2c 50  43 7d 0a 09 53 55 42 09  |12,R14,PC}..SUB.|
00000b00  52 31 31 2c 52 31 32 2c  23 38 0a 09 4d 4f 56 09  |R11,R12,#8..MOV.|
00000b10  52 31 2c 52 32 0a 09 41  44 44 20 09 52 32 2c 52  |R1,R2..ADD .R2,R|
00000b20  31 31 2c 23 34 0a 09 53  54 52 09 52 32 2c 5b 52  |11,#4..STR.R2,[R|
00000b30  31 33 2c 23 2d 34 5d 21  0a 09 4d 4f 56 09 52 32  |13,#-4]!..MOV.R2|
00000b40  2c 52 31 33 0a 09 4c 44  52 09 52 30 2c 5f 73 79  |,R13..LDR.R0,_sy|
00000b50  73 6c 6f 67 66 5f 74 65  6d 70 5f 61 64 72 0a 09  |slogf_temp_adr..|
00000b60  42 4c 09 76 73 70 72 69  6e 74 66 0a 09 4c 44 52  |BL.vsprintf..LDR|
00000b70  09 52 32 2c 5b 52 31 31  2c 23 2d 26 31 30 5d 0a  |.R2,[R11,#-&10].|
00000b80  09 4c 44 52 09 52 31 2c  5f 73 79 73 6c 6f 67 66  |.LDR.R1,_syslogf|
00000b90  5f 74 65 6d 70 5f 61 64  72 0a 09 4c 44 52 09 52  |_temp_adr..LDR.R|
00000ba0  30 2c 5b 52 31 31 2c 23  2d 26 31 34 5d 0a 09 53  |0,[R11,#-&14]..S|
00000bb0  57 49 09 26 34 43 38 38  30 0a 09 4c 44 4d 44 42  |WI.&4C880..LDMDB|
00000bc0  09 52 31 31 2c 7b 52 31  31 2c 52 31 33 2c 50 43  |.R11,{R11,R13,PC|
00000bd0  7d 5e 0a 0a 09 45 58 50  4f 52 54 09 78 73 79 73  |}^...EXPORT.xsys|
00000be0  6c 6f 67 66 0a 78 73 79  73 6c 6f 67 66 0a 09 4d  |logf.xsyslogf..M|
00000bf0  4f 56 09 52 31 32 2c 52  31 33 0a 09 53 54 4d 44  |OV.R12,R13..STMD|
00000c00  42 09 52 31 33 21 2c 7b  52 33 7d 0a 09 53 54 4d  |B.R13!,{R3}..STM|
00000c10  44 42 09 52 31 33 21 2c  7b 52 30 2c 52 31 2c 52  |DB.R13!,{R0,R1,R|
00000c20  31 31 2c 52 31 32 2c 52  31 34 2c 50 43 7d 0a 09  |11,R12,R14,PC}..|
00000c30  53 55 42 09 52 31 31 2c  52 31 32 2c 23 38 0a 09  |SUB.R11,R12,#8..|
00000c40  4d 4f 56 09 52 31 2c 52  32 0a 09 41 44 44 20 09  |MOV.R1,R2..ADD .|
00000c50  52 32 2c 52 31 31 2c 23  34 0a 09 53 54 52 09 52  |R2,R11,#4..STR.R|
00000c60  32 2c 5b 52 31 33 2c 23  2d 34 5d 21 0a 09 4d 4f  |2,[R13,#-4]!..MO|
00000c70  56 09 52 32 2c 52 31 33  0a 09 4c 44 52 09 52 30  |V.R2,R13..LDR.R0|
00000c80  2c 5f 73 79 73 6c 6f 67  66 5f 74 65 6d 70 5f 61  |,_syslogf_temp_a|
00000c90  64 72 0a 09 42 4c 09 76  73 70 72 69 6e 74 66 0a  |dr..BL.vsprintf.|
00000ca0  09 4c 44 52 09 52 32 2c  5b 52 31 31 2c 23 2d 26  |.LDR.R2,[R11,#-&|
00000cb0  31 30 5d 0a 09 4c 44 52  09 52 31 2c 5f 73 79 73  |10]..LDR.R1,_sys|
00000cc0  6c 6f 67 66 5f 74 65 6d  70 5f 61 64 72 0a 09 4c  |logf_temp_adr..L|
00000cd0  44 52 09 52 30 2c 5b 52  31 31 2c 23 2d 26 31 34  |DR.R0,[R11,#-&14|
00000ce0  5d 0a 09 53 57 49 09 26  36 43 38 38 30 0a 09 4d  |]..SWI.&6C880..M|
00000cf0  4f 56 56 43 09 52 30 2c  23 30 0a 09 4c 44 4d 44  |OVVC.R0,#0..LDMD|
00000d00  42 09 52 31 31 2c 7b 52  31 31 2c 52 31 33 2c 50  |B.R11,{R11,R13,P|
00000d10  43 7d 5e 0a 0a 5f 73 79  73 6c 6f 67 66 5f 74 65  |C}^.._syslogf_te|
00000d20  6d 70 5f 61 64 72 0a 09  26 09 5f 73 79 73 6c 6f  |mp_adr..&._syslo|
00000d30  67 66 5f 74 65 6d 70 0a  0a 09 41 52 45 41 09 7c  |gf_temp...AREA.||
00000d40  73 79 73 6c 6f 67 24 24  7a 69 6e 69 74 7c 2c 4e  |syslog$$zinit|,N|
00000d50  4f 49 4e 49 54 0a 0a 5f  73 79 73 6c 6f 67 66 5f  |OINIT.._syslogf_|
00000d60  74 65 6d 70 0a 09 25 09  31 35 33 36 0a 0a 09 45  |temp..%.1536...E|
00000d70  4e 44 0a                                          |ND.|
00000d73