Tak, w punkcie przerwania mam instancję obiektu losowego. Chcę dowiedzieć się, które obiekty mają wskaźnik do tego obiektu. Czy jest sposób, aby to zobaczyć w konsoli debuggera? Może coś, co pokazuje mi wszystkie przedmioty, które zatrzymują obiekt?LLDB: Pokaż wszystkie obiekty ze wskaźnikiem do obiektu w pamięci
Przykład: Mam instancję NSViewController
i chcę zobaczyć wszystkie inne obiekty, które posiadają wskaźnik tej instancji kontrolera widoku. Byłoby to pomocne, ponieważ pozwoliłoby mi zobaczyć hierarchię kontrolera widoku, która hermetyzuje moją instancję.
Po prostu szalona myśl, która mi pomogła.
Nie jestem pewien, czy to możliwe. Nawet środowisko wykonawcze nie utrzymuje tego rodzaju informacji, ponieważ oznaczałoby to, że dziecko ma wiedzę o jego rodzicach (narusza zasady zależności). – CodaFi
Może masz rację. Myślałem raczej o wyszukiwaniu pamięci niemy dla obiektów, które zawierają wskaźnik do 0x2827 ... –
Jednak wyszukiwanie pamięci głupi nie znajdzie obiektów. Znajdzie dane, ale nie będzie wiedział, co one oznaczają. – StilesCrisis