Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
swiftcͷσόοάํ๏ Θ͍Θ͍swiftc #3, 2018/06/22 omochimetaru @ 1
Slide 2
Slide 2 text
͓͞Β͍ SwiftίϯύΠϥ։ൃ༻ͷڥߏங https://qiita.com/omochimetaru/items/ fd485185bcd07c21b49f SwiftίϯύΠϥ։ൃڥߏங https://qiita.com/rintaro/items/2047a9b88d9249459d9a ͳͲɺ͍Ζ͍Ζ 2
Slide 3
Slide 3 text
͓͞Β͍࣮ԋ $ utils/build-script --debug --xcode \ --skip-build-benchmarks XcodeΛ։͍ͯswiftλʔήοτΛ࡞ɺ ҾΛࢦఆͯ͠σόοά࣮ߦɻ 3
Slide 4
Slide 4 text
৽ख๏ Wait for executable for launched ίπ: PATHΛ௨͢ 4
Slide 5
Slide 5 text
࣮ԋ main ͔Β main llvm::SmallVectorΑ͘Θ͔ΒΜ 5
Slide 6
Slide 6 text
LLDBεΫϦϓτ σόοΨΛεΫϦϓτͰ֦ு swift-source/llvm/utils/lldbDataFormatters.py 6
Slide 7
Slide 7 text
࣮ԋ $ command script import 7
Slide 8
Slide 8 text
lldbinit lldbίϚϯυͷࣗಈಡΈࠐΈ 8
Slide 9
Slide 9 text
࣮ԋ $ vim ~/.lldbinit 9
Slide 10
Slide 10 text
lldb print expression 10
Slide 11
Slide 11 text
·ͱΊ • Wait for executable for launched • lldbDataFormatters.py • lldbinit • p, e 11
Slide 12
Slide 12 text
͓ΘΓ 12