Skip to content

Instantly share code, notes, and snippets.

Sampling process 3009 for 3 seconds with 1 millisecond of run time between samples
Sampling completed, processing symbols...
Analysis of sampling FaceTime (pid 3009) every 1 millisecond
Process: FaceTime [3009]
Path: /Applications/FaceTime.app/Contents/MacOS/FaceTime
Load Address: 0x10aa94000
Identifier: com.apple.FaceTime
Version: 2.0 (1080)
Build Info: FaceTime-1151000000000000~1
Code Type: X86-64 (Native)
//client
NSProxy *proxy = [NSConnection rootProxyForConnectionWithRegisteredName:@"ALIConnection" host:nil];
id reply = [proxy request:@"request"];
NSLog(@"%@", reply);
//
//server
0 SafariExtension 0x0000000108fe062b -[NSURL(Logger) override_relativeString] + 283
-1 Safari 0x00007fff96a8d6e2 _ZN6Safari2CF3URLC2EP5NSURL + 36
--2 Safari 0x00007fff969860f6 -[LocationTextField(Internal) _computeReflectedText] + 123
---3 Safari 0x00007fff9697e0b9 -[LocationTextField setReflectedURL:] + 116
----4 Safari 0x00007fff96871fb2 -[BrowserWindowControllerMac safariBrowserWindowUpdateLocationFieldTextNow:] + 366
-----5 Safari 0x00007fff9686b341 _ZN6Safari23BrowserWindowController26updateLocationFieldTextNowEv + 71
------6 Safari 0x00007fff9686b1c6 _ZN6Safari23BrowserWindowController23performCoalescedUpdatesEv + 196
-------7 Safari 0x00007fff96a30630 _ZN6Safari9TimerBase9fireTimerEm + 136
--------8 Safari 0x00007fff96a30af6 _ZN6Safari9T
@alesleoignis
alesleoignis / gist:5418747
Created April 19, 2013 07:39
url pressed
0 SafariExtension 0x0000000108fe062b -[NSURL(Logger) override_relativeString] + 283
-1 Safari 0x00007fff96a8d6e2 _ZN6Safari2CF3URLC2EP5NSURL + 36
--2 Safari 0x00007fff969860f6 -[LocationTextField(Internal) _computeReflectedText] + 123
---3 Safari 0x00007fff9697e0b9 -[LocationTextField setReflectedURL:] + 116
----4 Safari 0x00007fff96871fb2 -[BrowserWindowControllerMac safariBrowserWindowUpdateLocationFieldTextNow:] + 366
-----5 Safari 0x00007fff9686b341 _ZN6Safari23BrowserWindowController26updateLocationFieldTextNowEv + 71
------6 Safari 0x00007fff9686b1c6 _ZN6Safari23BrowserWindowController23performCoalescedUpdatesEv + 196
-------7 Safari 0x00007fff96a30630 _ZN6Safari9TimerBase9fireTimerEm + 136
--------8 Safari 0x00007fff96a30af6 _ZN6Safari9T
@alesleoignis
alesleoignis / gist:5418740
Last active December 16, 2015 10:18
url enterred
0 SafariExtension 0x0000000108fe062b -[NSURL(Logger) override_relativeString] + 283
-1 Safari 0x00007fff96a8d6e2 _ZN6Safari2CF3URLC2EP5NSURL + 36
--2 Safari 0x00007fff969860f6 -[LocationTextField(Internal) _computeReflectedText] + 123
---3 Safari 0x00007fff9697e0b9 -[LocationTextField setReflectedURL:] + 116
----4 Safari 0x00007fff96871fb2 -[BrowserWindowControllerMac safariBrowserWindowUpdateLocationFieldTextNow:] + 366
-----5 Safari 0x00007fff9686b341 _ZN6Safari23BrowserWindowController26updateLocationFieldTextNowEv + 71
------6 Safari 0x00007fff9686b1c6 _ZN6Safari23BrowserWindowController23performCoalescedUpdatesEv + 196
-------7 Safari 0x00007fff96a30630 _ZN6Safari9TimerBase9fireTimerEm + 136
--------8 Safari 0x00007fff96a30af6 _ZN6Safari9T
@alesleoignis
alesleoignis / gist:5404612
Created April 17, 2013 14:12
URL Extraction
http://n3t.awardspace.us/content/tcpdump-url-extraction
#!/bin/bash
#
# reset variables
myhost="";
myurl="";
tcpdump -s 0 -w - -l $@ | strings |
@alesleoignis
alesleoignis / gist:5371475
Created April 12, 2013 11:50
get information about current session
#include <CoreFoundation/CoreFoundation.h>
#include <ApplicationServices/ApplicationServices.h>
CFStringRef shortUserName;
CFNumberRef userUID;
CFBooleanRef userIsActive;
CFBooleanRef loginCompleted;
int MyCGGetSessionInfo
{
@alesleoignis
alesleoignis / gist:5370648
Created April 12, 2013 08:59
AbosluteTime to NSDate
AbsoluteTime keyTimeAbs = UpTime();
Nanoseconds keyTimeNano = AbsoluteToNanoseconds(keyTimeAbs);
double seconds = ((double) UnsignedWideToUInt64( keyTimeNano )) * 1e-9;
NSDate *keyTimeDate = [NSDate dateWithTimeIntervalSince1970:seconds];
NSLog(@"Key event date: %@",keyTimeDate);
//
// ALIAppDelegate.m
// 123
//
// Created by Admin on 4/4/13.
// Copyright (c) 2013 Admin. All rights reserved.
//
#import "ALIAppDelegate.h"
#include <ApplicationServices/ApplicationServices.h>
#include <Security/Security.h>
OSStatus error;
SecuritySessionId mySession;
SessionAttributeBits sessionInfo;
error = SessionGetInfo(callerSecuritySession, &mySession, &sessionInfo);