Sat, 03 Jan 2015 20:18:00 +0100
Conditionally enable double key logic according to:
private browsing mode or privacy.thirdparty.isolate preference and
implement in GetCookieStringCommon and FindCookie where it counts...
With some reservations of how to convince FindCookie users to test
condition and pass a nullptr when disabling double key logic.
1 MODULE windows x86 111111111111111111111111111111111 module1.pdb
2 INFO CODE_ID FFFFFFFF module1.exe
3 FILE 1 file1_1.cc
4 FILE 2 file1_2.cc
5 FILE 3 file1_3.cc
6 FUNC 1000 c 0 Function1_1
7 1000 4 44 1
8 1004 4 45 1
9 1008 4 46 1
10 FUNC 1100 8 4 Function1_2
11 1100 4 65 2
12 1104 4 66 2
13 FUNC 1200 100 8 Function1_3
14 FUNC 1300 100 c Function1_4
15 FUNC 2000 0 0 Test_Zero_Size_Function_Is_Ignored
16 2000 4 88 2
17 PUBLIC 2800 0 PublicSymbol
18 FUNC 3000 7000 42 LargeFunction
19 3000 7000 4098359 3
20 STACK WIN 4 1000 c 1 0 0 0 0 0 1 $eip 4 + ^ = $esp $ebp 8 + = $ebp $ebp ^ =
21 STACK WIN 4 1100 8 1 0 0 0 0 0 1 $eip 4 + ^ = $esp $ebp 8 + = $ebp $ebp ^ =
22 STACK WIN 4 1100 100 1 0 0 0 0 0 1 $eip 4 + ^ = $esp $ebp 8 + = $ebp $ebp ^ =
23 STACK WIN 4 1300 100 1 0 0 0 0 0 1 $eip 4 + ^ = $esp $ebp 8 + = $ebp $ebp ^ =
24 STACK CFI INIT 3d40 af .cfa: $esp 4 + .ra: .cfa 4 - ^
25 STACK CFI 3d41 .cfa: $esp 8 +
26 STACK CFI 3d43 .cfa: $ebp 8 + $ebp: .cfa 8 - ^
27 STACK CFI 3d54 $ebx: .cfa 20 - ^
28 STACK CFI 3d5a $esi: .cfa 16 - ^
29 STACK CFI 3d84 $edi: .cfa 12 - ^