]> git.proxmox.com Git - debcargo-conf.git/commitdiff
Update addr2line to object 0.11
authorXimin Luo <infinity0@debian.org>
Wed, 26 Dec 2018 19:40:42 +0000 (11:40 -0800)
committerXimin Luo <infinity0@debian.org>
Wed, 26 Dec 2018 19:40:42 +0000 (11:40 -0800)
src/addr2line/debian/patches/series [new file with mode: 0644]
src/addr2line/debian/patches/update-dep-object.patch [new file with mode: 0644]

diff --git a/src/addr2line/debian/patches/series b/src/addr2line/debian/patches/series
new file mode 100644 (file)
index 0000000..9ec959d
--- /dev/null
@@ -0,0 +1 @@
+update-dep-object.patch
diff --git a/src/addr2line/debian/patches/update-dep-object.patch b/src/addr2line/debian/patches/update-dep-object.patch
new file mode 100644 (file)
index 0000000..2ffd8d0
--- /dev/null
@@ -0,0 +1,33 @@
+--- a/Cargo.toml
++++ b/Cargo.toml
+@@ -51,7 +51,7 @@
+ version = "1.0"
+ [dependencies.object]
+-version = "0.9"
++version = "0.11"
+ [dependencies.rustc-demangle]
+ version = "0.1"
+--- a/src/lib.rs
++++ b/src/lib.rs
+@@ -121,16 +121,16 @@
+     ///
+     /// Performance sensitive applications may want to use `Context::from_sections`
+     /// with a more specialised `gimli::Reader` implementation.
+-    pub fn new<'input, 'data, O: object::Object<'input, 'data>>(file: &O) -> Result<Self, Error> {
++    pub fn new<'data, 'file, O: object::Object<'data, 'file>>(file: &'file O) -> Result<Self, Error> {
+         let endian = if file.is_little_endian() {
+             gimli::RunTimeEndian::Little
+         } else {
+             gimli::RunTimeEndian::Big
+         };
+-        fn load_section<'input, 'data, O, S, Endian>(file: &O, endian: Endian) -> S
++        fn load_section<'data, 'file, O, S, Endian>(file: &'file O, endian: Endian) -> S
+         where
+-            O: object::Object<'input, 'data>,
++            O: object::Object<'data, 'file>,
+             S: gimli::Section<gimli::EndianRcSlice<Endian>>,
+             Endian: gimli::Endianity,
+         {