1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
| LOAD:000008E0 init_greatSensors ; CODE XREF: j_init_greatSensors+8↑j LOAD:000008E0 ; DATA XREF: LOAD:000002D8↑o ... LOAD:000008E0 LOAD:000008E0 var_70 = -0x70 LOAD:000008E0 var_64 = -0x64 LOAD:000008E0 var_60 = -0x60 LOAD:000008E0 var_38 = -0x38 LOAD:000008E0 LOAD:000008E0 LDR R12, =(dword_A88 - 0x8FC) LOAD:000008E4 STMFD SP!, {R4,R5,LR} LOAD:000008E8 SUB SP, SP, #0x64 LOAD:000008EC ADD LR, SP, #0x70+var_60 LOAD:000008F0 LDR R5, =(_GLOBAL_OFFSET_TABLE_ - 0x90C) LOAD:000008F4 ADD R12, PC, R12 ; dword_A88 LOAD:000008F8 MOV R4, R12 LOAD:000008FC ADD R12, R12, #0x28 LOAD:00000900 LDMIA R4!, {R0-R3} LOAD:00000904 ADD R5, PC, R5 ; _GLOBAL_OFFSET_TABLE_ LOAD:00000908 STMIA LR!, {R0-R3} LOAD:0000090C LDMIA R4!, {R0-R3} LOAD:00000910 STMIA LR!, {R0-R3} LOAD:00000914 LDMIA R4, {R0,R1} LOAD:00000918 MOV R4, #3 LOAD:0000091C STMIA LR, {R0,R1} LOAD:00000920 ADD LR, SP, #0x70+var_38 LOAD:00000924 LDMIA R12!, {R0-R3} LOAD:00000928 STMIA LR!, {R0-R3} LOAD:0000092C LDMIA R12!, {R0-R3} LOAD:00000930 STMIA LR!, {R0-R3} LOAD:00000934 ADD R2, SP, #0x70+var_60 LOAD:00000938 LDMIA R12, {R0,R1} LOAD:0000093C LDR R3, =(off_10FFC - 0x10FAC) LOAD:00000940 STMIA LR, {R0,R1} LOAD:00000944 LDR R0, =(aGreatmiscsenso - 0x958) LOAD:00000948 LDR R3, [R5,R3] ; handle_greatMiscSensorsDevice LOAD:0000094C STR R4, [SP,#0x70+var_70] LOAD:00000950 ADD R0, PC, R0 ; "greatMiscSensorsDevice" LOAD:00000954 STR R3, [SP,#0x70+var_64] LOAD:00000958 MOV R3, #0xA LOAD:0000095C LDR R1, [SP,#0x70+var_64] LOAD:00000960 BL netsnmp_create_handler_registration LOAD:00000964 BL netsnmp_register_scalar LOAD:00000968 LDR R3, =(off_10FF0 - 0x10FAC) LOAD:0000096C ADD R2, SP, #0x70+var_38 LOAD:00000970 LDR R0, =(aGreatmiscsenso_0 - 0x980) LOAD:00000974 LDR R3, [R5,R3] ; handle_greatMiscSensorsIndex LOAD:00000978 ADD R0, PC, R0 ; "greatMiscSensorsIndex" LOAD:0000097C STR R4, [SP,#0x70+var_70] LOAD:00000980 STR R3, [SP,#0x70+var_64] LOAD:00000984 MOV R3, #0xA LOAD:00000988 LDR R1, [SP,#0x70+var_64] LOAD:0000098C BL netsnmp_create_handler_registration LOAD:00000990 BL netsnmp_register_scalar LOAD:00000994 MOV R0, #0x78 ; 'x' ; size_t LOAD:00000998 BL malloc LOAD:0000099C LDR R3, =(vla_str - 0x9AC) LOAD:000009A0 MOV R2, #0 LOAD:000009A4 ADD R3, PC, R3 ; vla_str LOAD:000009A8 STR R0, [R3,#(mib_address - 0x11020)] LOAD:000009AC STR R2, [R3] LOAD:000009B0 ADD SP, SP, #0x64 LOAD:000009B4 LDMFD SP!, {R4,R5,PC} LOAD:000009B4 ; End of function init_greatSensors
|