Patent attributes
Disclosed are implementations for software debugging and application development, including a method that includes receiving instrumentation requests for application data resulting from execution of an application process on an application system, generating from the received instrumentation requests injection point objects configured to obtain blocks of application data, determining risk of adverse impact by an injection point object on performance and/or state of the application system, and processing the injection point object based on the determined risk of adverse impact. The processing includes evaluating the injection point object by the application process if the injection point object is determined to be safe for evaluation by the application process, evaluating the injection point object by an evaluation process if the injection point object has an uncertain risk of adverse impact, or performing mitigation operations if the injection point object is associated with a high risk of causing adverse impact.