Patent ID: 8925077
Filing Date: 2014-12-30
Classification: G06F

Abstract:
1. A computer-implemented method for inhibiting operation of a debugging environment implemented in a mobile computing system programmed to perform the method comprising the steps of: performing in the mobile computing system, a plurality of operations specified by an executable program resident in a memory of the computing system; determining in the computing system, whether the debugging environment is active in the mobile computing system by initiating in the computer system, a timer and execution of a plurality of functions; determining in the computer system, an elapsed time for execution of the plurality of functions and determining in the computer system, that the debugging environment is active when the elapsed time exceeds a threshold time; inhibiting performance in the mobile computing system, performance of operations specified by the executable program, by inhibiting in the computer system, execution of the plurality of operations and initiating in the computer system, execution of an alternative plurality of operations, when the determination is made by the computing system that the debugging environment is active; wherein inhibiting performance in the mobile computing system, performance of the operations specified by the executable program comprises setting in the computing system, one or more parameters of the debugging environment, when the determination is made by the computing system that the debugging environment is active; and wherein the one or more parameters is selected from a group consisting of: Java™ Debug Wire Protocol (JDWP) state configuration, Dalvik Virtual Machine (DVM) database data, DVM debugger stop point, DVM object allocation records, DVM pointers, DVM Dalvik Debug Monitor Server (DDMS) Server dispatch function.