¿Cómo uso el contenido de la pila en una condición de punto de interrupción de LLDB?
El problema:
Tengo una situación en la que tenemos una reproducción de medios durante el lanzamiento, y objc_exception_throw () golpea unas 5 veces durante ese período, pero siempre se detecta, y escamino Al sur del objeto reproductor multimedia.
Estoy cansado de que (a) tenga que continuar manualmente n veces, o (b) que tenga que dejar los puntos de interrupción deshabilitados hasta que se complete la reproducción.
Lo que he intentado:
hacer que el punto de interrupción ignore los primeros cinco hits (problema: no siempre son exactamente cinco veces)creando mi propio punto de interrupción simbólico usando mi objetivo como módulo (problema: nada cambió)Lo que me gustaría hacer:
Una solución que viene a la mente es evaluar la pila cuando llega el punto de ruptura y continuar si un método o función en particular se encuentra en la lista. Pero no tengo idea de cómo hacer esto.
Otras ideas también son bienvenidas.