Android Dalvik Executables (.dex)

Assembler code

CODE:000065D0 # Source file: AlarmReceiver.java
CODE:000065D0 public void com.android.alarmclock.AlarmReceiver.onReceive(
CODE:000065D0       android.content.Context p0,
CODE:000065D0       android.content.Intent p1)
CODE:000065D0 this = v11
CODE:000065D0 p0 = v12
CODE:000065D0 p1 = v13
CODE:000065D0                 const/4                         v2, -1
CODE:000065D2                 const/4                         v8, 0
CODE:000065D4                 const-class                     v10, <t: AlarmAlert>
CODE:000065D8                 const-string                    v9, aIntentExtraAla # "intent.extra.alarm"
CODE:000065DC                 .prologue_end
CODE:000065DC                 .line 45
CODE:000065DC                 const-string                    v0, aAlarmKilled # "alarm_killed"
CODE:000065E0                 +invoke-virtual-quick           {p1}, [0x12]
CODE:000065E6                 move-result-object              v1
CODE:000065E8                 +execute-inline                 {v0, v1}, [3]
CODE:000065EE                 move-result                     v0
CODE:000065F0                 if-eqz                          v0, loc_6618
CODE:000065F4                 const-string                    v0, aIntentExtraAla # "intent.extra.alarm"
CODE:000065F8                 +invoke-virtual-quick           {p1, v9}, [0x32]
CODE:000065FE                 move-result-object              v0
CODE:00006600                 check-cast                      v0, <t: Alarm>
CODE:00006604                 const-string                    v1, aAlarmKilledTim # "alarm_killed_timeout"
CODE:00006608                 +invoke-virtual-quick           {p1, v1, v2}, [0x2B]
CODE:0000660E                 move-result                     v1
CODE:00006610                 invoke-direct                   {this, p0, v0, v1}, <void AlarmReceiver.updateNotification(ref, ref, int) AlarmReceiver_updateNotification@VLLI>
CODE:00006616
CODE:00006616 locret:                                 # CODE XREF: AlarmReceiver_onReceive@VLL+6A↓j
CODE:00006616                                         # AlarmReceiver_onReceive@VLL+B4↓j ...
CODE:00006616                 .line 154
CODE:00006616                 return-void
CODE:00006618 # ---------------------------------------------------------------------------
CODE:00006618
CODE:00006618 loc_6618:                               # CODE XREF: AlarmReceiver_onReceive@VLL+20↑j
CODE:00006618                 .line 51
CODE:00006618                 const-string                    v0, aCancelSnooze # "cancel_snooze"

Last updated