[debugger] Migrate to backtrace-request

Test: no functional change
Change-Id: I9e2ed584c7d3ad9bda587c757e111a44354bc189
diff --git a/system/utest/debugger/debugger.cpp b/system/utest/debugger/debugger.cpp
index d5ae370..ba3398f 100644
--- a/system/utest/debugger/debugger.cpp
+++ b/system/utest/debugger/debugger.cpp
@@ -12,7 +12,7 @@
 
 #include <launchpad/launchpad.h>
 #include <launchpad/vmo.h>
-#include <lib/zircon-internal/crashlogger.h>
+#include <lib/backtrace-request/backtrace-request.h>
 #include <test-utils/test-utils.h>
 #include <unittest/unittest.h>
 #include <zircon/process.h>
@@ -1229,7 +1229,7 @@
 // to request a backtrace but not terminate the process.
 int __NO_INLINE test_swbreak() {
     unittest_printf("Invoking s/w breakpoint instruction\n");
-    zx_crashlogger_request_backtrace();
+    backtrace_request();
     unittest_printf("Resumed after s/w breakpoint instruction\n");
     return 0;
 }
diff --git a/system/utest/debugger/rules.mk b/system/utest/debugger/rules.mk
index 01d3345..4b06cfc 100644
--- a/system/utest/debugger/rules.mk
+++ b/system/utest/debugger/rules.mk
@@ -15,6 +15,7 @@
     $(LOCAL_DIR)/utils.cpp
 
 MODULE_STATIC_LIBS := \
+    system/ulib/backtrace-request \
     system/ulib/runtime \
     system/ulib/fbl \
     system/ulib/zircon-internal