Advertisement
Guest User

Untitled

a guest
Jun 6th, 2021
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. (gdb) break mime.cpp:529
  2. Breakpoint 1 at 0x4005b504: file mime.cpp, line 530.
  3. (gdb) c
  4. Continuing.
  5.  
  6. Thread 1 "lipstick" hit Breakpoint 1, ContentAction::mimeForUrl (uri=...) at mime.cpp:530
  7. 530 domain = domain.mid(n);
  8. (gdb) printqs5static uri
  9. (Qt5 QString)0xbec31b20 length=31: "https://t.me/sailfishos_porters"
  10. (gdb) printqs5static domain
  11. (Qt5 QString)0xbec31a9c length=23: "t.me/sailfishos_porters"
  12. (gdb) list
  13. 525
  14. 526 if (uri.startsWith("http:") || uri.startsWith("https:")) {
  15. 527 int n = uri.indexOf(':');
  16. 528 QString domain = uri.mid(n + 3);
  17. 529 n = domain.indexOf('/');
  18. 530 domain = domain.mid(n);
  19. 531 mime = QString("x-url-handler/") + domain;
  20. 532 }
  21. 533 return mime;
  22. 534 }
  23. (gdb) print n
  24. $1 = 4
  25. (gdb) next
  26. 531 mime = QString("x-url-handler/") + domain;
  27. (gdb) printqs5static domain
  28. (Qt5 QString)0xbec31a9c length=19: "/sailfishos_porters"
  29. (gdb) q
  30. A debugging session is active.
  31.  
  32. Inferior 1 [process 18865] will be detached.
  33.  
  34. Quit anyway? (y or n) y
  35. Detaching from program: /usr/bin/lipstick, process 18865
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement