Augusto Noronha

Results 20 issues of Augusto Noronha

Currently lldb's expression evaluator does not support ~Copyable types. Diagnose this and provide a better error message for the user. rdar://126943358

When deciding whether to format a C++ type as a Swiftified type or not, checking if Swift/C++ interop is enabled on the entire target can be very expensive for big...

A DISubprogram's hashing algorithm takes into account its Scope. A Scope can be a temporary though which can be replaced later on during compilation. This means that the hashing algorithm...

Commit 1: [DebugInfo] Emit spare bits mask in debug info The spare bits mask is a mask of the unused bits that a type may have. Swift uses these on...

Swift pointer types have an extra inhabitants field.

Add a setting available only on debug to validate all the type infos that are produced by DWARF vs those produced by reflection metadata.

Currently, TypeSystemSwiftTypeRef queries the ReflectionContext for type infos, and ReflectionContext context can potentially query LLDBTypeInfoProvider for any types it didn't find. LLDBTypeInfoProvider produces type infos for clang types. This patch...

According to the MemoryReader documentation, querying the pointer authentication mask should treat the out buffer as pointer-sized in the target process: ``` /// The query should ignore inBuffer, and treat...