| Index: runtime/vm/dwarf.cc | 
| diff --git a/runtime/vm/dwarf.cc b/runtime/vm/dwarf.cc | 
| index a38f74e4e80a9a447616c6c0fc04a236f5a43aaa..d5cd28fcf877477a44d4e45c0455b332a441a12d 100644 | 
| --- a/runtime/vm/dwarf.cc | 
| +++ b/runtime/vm/dwarf.cc | 
| @@ -156,7 +156,8 @@ void Dwarf::WriteAbbreviations() { | 
|  | 
| #if defined(TARGET_OS_MACOS) || defined(TARGET_OS_MACOS_IOS) | 
| Print(".section __DWARF,__debug_abbrev,regular,debug\n"); | 
| -#elif defined(TARGET_OS_LINUX) || defined(TARGET_OS_ANDROID) | 
| +#elif defined(TARGET_OS_LINUX) || defined(TARGET_OS_ANDROID) ||                \ | 
| +    defined(TARGET_OS_FUCHSIA) | 
| Print(".section .debug_abbrev,\"\"\n"); | 
| #else | 
| UNIMPLEMENTED(); | 
| @@ -231,7 +232,8 @@ void Dwarf::WriteCompilationUnit() { | 
|  | 
| #if defined(TARGET_OS_MACOS) || defined(TARGET_OS_MACOS_IOS) | 
| Print(".section __DWARF,__debug_info,regular,debug\n"); | 
| -#elif defined(TARGET_OS_LINUX) || defined(TARGET_OS_ANDROID) | 
| +#elif defined(TARGET_OS_LINUX) || defined(TARGET_OS_ANDROID) ||                \ | 
| +    defined(TARGET_OS_FUCHSIA) | 
| Print(".section .debug_info,\"\"\n"); | 
| #else | 
| UNIMPLEMENTED(); | 
| @@ -461,7 +463,8 @@ void Dwarf::WriteInliningNode(InliningNode* node, | 
| void Dwarf::WriteLines() { | 
| #if defined(TARGET_OS_MACOS) || defined(TARGET_OS_MACOS_IOS) | 
| Print(".section __DWARF,__debug_line,regular,debug\n"); | 
| -#elif defined(TARGET_OS_LINUX) || defined(TARGET_OS_ANDROID) | 
| +#elif defined(TARGET_OS_LINUX) || defined(TARGET_OS_ANDROID) ||                \ | 
| +    defined(TARGET_OS_FUCHSIA) | 
| Print(".section .debug_line,\"\"\n"); | 
| #else | 
| UNIMPLEMENTED(); | 
|  |