-
-
Save zhuowei/beff646ebc09bed4458421cf7aba210b to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: ASCII | |
trying to dump identity 0xce668 | |
User facing name: ASCII | |
ok, let's go | |
is it a c typedef | |
is related entity | |
is c imported context | |
type's parent, raw: b8acc | |
type's parent: 0xb8acc | |
trying to get module context | |
cur 0xb8acc | |
cur 14 | |
cur 0xbc9b0 | |
cur 1d | |
cur 0x2dde | |
cur 12 | |
cur 0x69685778 | |
Process 25947 stopped | |
* thread #1, name = 'lucet-wasi', stop reason = signal SIGILL: illegal instruction operand | |
frame #0: 0x00007ffff5b5a45c defineatype.so`guest_internalfunc_swift::_isCImportedTagType(swift::TargetTypeContextDescriptor<swift::InProcess> const*, swift::ParsedTypeIdentity const&) + 3468 | |
defineatype.so`guest_internalfunc_swift::_isCImportedTagType(swift::TargetTypeContextDescriptor<swift::InProcess> const*, swift::ParsedTypeIdentity const&): | |
-> 0x7ffff5b5a45c <+3468>: ud2 | |
0x7ffff5b5a45e <+3470>: movl 0x18(%rsp), %eax | |
0x7ffff5b5a466 <+3478>: movl %eax, %eax | |
0x7ffff5b5a469 <+3481>: movq 0x8(%rsp), %rcx | |
(lldb) bt | |
* thread #1, name = 'lucet-wasi', stop reason = signal SIGILL: illegal instruction operand | |
* frame #0: 0x00007ffff5b5a45c defineatype.so`guest_internalfunc_swift::_isCImportedTagType(swift::TargetTypeContextDescriptor<swift::InProcess> const*, swift::ParsedTypeIdentity const&) + 3468 | |
frame #1: 0x00007ffff478c230 | |
frame #2: 0x00007ffff5b5c81c defineatype.so`guest_internalfunc_swift::_contextDescriptorMatchesMangling(swift::TargetContextDescriptor<swift::InProcess> const*, swift::Demangle::Node*) + 4492 | |
frame #3: 0x00007ffff5b5eeb6 defineatype.so`guest_internalfunc__findNominalTypeDescriptor(swift::Demangle::Node*, swift::Demangle::Demangler&) + 4806 | |
frame #4: 0x00007ffff5b73cc2 defineatype.so`guest_internalfunc_swift::Demangle::TypeDecoder<(anonymous namespace)::DecodedMetadataBuilder>::decodeMangledTypeDecl(swift::Demangle::Node*, swift::TargetContextDescriptor<swift::InProcess> const*&, swift::TargetMetadata<swift::InProcess> const*&, bool&) + 1042 | |
frame #5: 0x00007ffff5b6c2e8 defineatype.so`guest_internalfunc_swift::Demangle::TypeDecoder<(anonymous namespace)::DecodedMetadataBuilder>::decodeMangledType(swift::Demangle::Node*) + 2488 | |
frame #6: 0x00007ffff5b73b46 defineatype.so`guest_internalfunc_swift::Demangle::TypeDecoder<(anonymous namespace)::DecodedMetadataBuilder>::decodeMangledTypeDecl(swift::Demangle::Node*, swift::TargetContextDescriptor<swift::InProcess> const*&, swift::TargetMetadata<swift::InProcess> const*&, bool&) + 662 | |
frame #7: 0x00007ffff5b6bb76 defineatype.so`guest_internalfunc_swift::Demangle::TypeDecoder<(anonymous namespace)::DecodedMetadataBuilder>::decodeMangledType(swift::Demangle::Node*) + 582 | |
frame #8: 0x00007ffff5b72584 defineatype.so`guest_internalfunc_swift::Demangle::TypeDecoder<(anonymous namespace)::DecodedMetadataBuilder>::decodeMangledType(swift::Demangle::Node*) + 27732 | |
frame #9: 0x00007ffff5b6b5c4 defineatype.so`guest_internalfunc_swift_getTypeByMangledNodeImpl(swift::MetadataRequest, swift::Demangle::Demangler&, swift::Demangle::Node*, void const* const*, std::__2::function<swift::TargetMetadata<swift::InProcess> const* (unsigned int, unsigned int)>, std::__2::function<swift::TargetWitnessTable<swift::InProcess> const* (swift::TargetMetadata<swift::InProcess> const*, unsigned int)>) + 2244 | |
frame #10: 0x00007ffff5b6aa34 defineatype.so`guest_internalfunc_swift::swift_getTypeByMangledNode(swift::MetadataRequest, swift::Demangle::Demangler&, swift::Demangle::Node*, void const* const*, std::__2::function<swift::TargetMetadata<swift::InProcess> const* (unsigned int, unsigned int)>, std::__2::function<swift::TargetWitnessTable<swift::InProcess> const* (swift::TargetMetadata<swift::InProcess> const*, unsigned int)>) + 2836 | |
frame #11: 0x00007ffff5b63b3d defineatype.so`guest_internalfunc_swift_getTypeByMangledNameImpl(swift::MetadataRequest, llvm::StringRef, void const* const*, std::__2::function<swift::TargetMetadata<swift::InProcess> const* (unsigned int, unsigned int)>, std::__2::function<swift::TargetWitnessTable<swift::InProcess> const* (swift::TargetMetadata<swift::InProcess> const*, unsigned int)>) + 4781 | |
frame #12: 0x00007ffff5b625c4 defineatype.so`guest_internalfunc_swift::swift_getTypeByMangledName(swift::MetadataRequest, llvm::StringRef, void const* const*, std::__2::function<swift::TargetMetadata<swift::InProcess> const* (unsigned int, unsigned int)>, std::__2::function<swift::TargetWitnessTable<swift::InProcess> const* (swift::TargetMetadata<swift::InProcess> const*, unsigned int)>) + 2836 | |
frame #13: 0x00007ffff5b3eae7 defineatype.so`guest_internalfunc_swift_getAssociatedTypeWitnessSlowImpl(swift::MetadataRequest, swift::TargetWitnessTable<swift::InProcess>*, swift::TargetMetadata<swift::InProcess> const*, swift::TargetProtocolRequirement<swift::InProcess> const*, swift::TargetProtocolRequirement<swift::InProcess> const*) + 1543 | |
frame #14: 0x00007ffff5b3e387 defineatype.so`guest_internalfunc_swift_getAssociatedTypeWitness + 631 | |
frame #15: 0x00007ffff5837534 defineatype.so`guest_internalfunc_$ss26_RandomAccessCollectionBoxC13_makeIterators03AnyF0Vy7ElementQzGyF + 548 | |
frame #16: 0x00007ffff4ffb7ed defineatype.so`guest_internalfunc_$ss20_adHocPrint_unlocked___07isDebugC0yx_s6MirrorVq_zSbts16TextOutputStreamR_r0_lF + 1389 | |
frame #17: 0x00007ffff4e10b18 defineatype.so`guest_internalfunc_$ss15_print_unlockedyyx_q_zts16TextOutputStreamR_r0_lF + 6312 | |
frame #18: 0x00007ffff523bdf9 defineatype.so`guest_internalfunc_$ss6_print_9separator10terminator2toySayypG_S2Sxzts16TextOutputStreamRzlFs7_StdoutV_Tg5Tm + 2041 | |
frame #19: 0x00007ffff523a51c defineatype.so`guest_internalfunc_$ss5print_9separator10terminatoryypd_S2StFTm + 1516 | |
frame #20: 0x00007ffff5239f1e defineatype.so`guest_internalfunc_$ss5print_9separator10terminatoryypd_S2StF + 62 | |
frame #21: 0x00007ffff4d070f9 defineatype.so`guest_internalfunc_main + 937 | |
frame #22: 0x00007ffff63f12be defineatype.so`guest_func__start + 1534 | |
frame #23: 0x0000555555630a30 lucet-wasi`_lucet_context_bootstrap + 16 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment