Good morning, good morning. I'm joined here today by Mayor Eric Adams, New York State Attorney General Latissa James, Manhattan District Attorney Alvin Bragg, Bronx District Attorney Darcelle Clark, Queens District Attorney Melinda Katz. We have the Chief Assistant District Attorney from Brooklyn Nancy Hoppick. And we would like to recognize the stat now and District Attorney, though he is not present today, him and his office was very, very instrumental in his plan. The NYPD's Chief of Crime Control Strategies, Mike LaPetrie. New York City's Small Business Service Commissioner, Kevin Kim. Members of my office, the Office of Public Safety, specifically, I'd like to shout out Steve Board, who was a very helpful instrumental in implementing this plan. And also, Jordan Montoya from MacJ. We are also proud to be joined by our partners in the retail industry. Our host, and she is such a host, who's a very committed partner, Barbara Askins, who's the President and CEO of the 120, 50 Business Improvement District. Kelsey Dorado, Director of Government Relations for the Retail Council of New York. We have representatives of the Collective Action to protect our stores. Samuel Collado, President of the National Supermarket Association. Jason Ferreira, who is the owner of Ferreira Fulltown. And Frank Marte, President of the Bodega and Small Business Association. And as certainly seen, we were just joined by our Council Members, Julie Menon. Back in December, the Mayor tasked his administration with convening a summit to bring everyone together in one room, who's had any role to play in preventing retail theft. At each and every table in the room, we had a store owner, a business representative, law enforcement personnel, district attorney or a rep, and social service providers. For several hours that day, each group had a chance to really talk it out, get to the bottom of exactly what was driving this increase in retail theft that we have seen in New York City over the past few years. And more importantly, right, start to come up with viable, actionable solutions. This is how government should work. You bring different voices with different perspectives, with different views to the table, and you work together to come up with a plan. The whole is greater than the sum of its parts. Since the Retail Thief Summit, we have continued those conversations and started to implement the ideas that came out of it. We still have a very long way to go, and the plan being released today is our roadmap for it, and we are optimistic and confident that we can fix this. We have to fix this because it affects every single one of us. Every instance of retail theft represents another inch that a business store is gonna close for good. It means a lower paycheck or even worse, a job cut. It's an employee or a customer feeling unsafe. It tears at the fabric of what's good about New York City. People should not look over their shoulders when they're buying groceries or picking up their medicine from a pharmacy. Retail theft doesn't just strike at the heart of our economy, it strikes at the heart and livelihoods of New Yorkers. We should not, we cannot, and we will not tolerate it. And in this plan, we've recognized, and this is what happens when you bring everyone together, there are people who steal out of necessity. The plan is how to give them their resources, and there are people who steal because they had organized crime and they should feel the wrath of New York City. Under the Mayor's leadership, we will continue our collaboration with our partners, and we will fix this issue. With that, I'd like to turn it over to the Mayor of New York City, Eric Adams. Thank you. Thank you, Phil. Great job. And all the DAs and AG, we should all do an investigation on why Mike Godner has on a suit and tie today, you know, for all things. Hello. I cannot thank Deputy Mayor Banks and our DAs and AG. They were at Gracie Mansion, discussing this very real problem. And it's, again, it's not a national problem. I mean, it's not a local problem, it's a national problem. Some of this retail theft took place in other parts of the country, it caught on on social media and it's spread as fast as the pandemic across our entire country. And there was just a real uncertainty on how to address it. Many of our retail establishments really don't want their employees playing the role of police in attempting to stop people because that could be extremely dangerous as we witness several of the incidents where people interceded in the actual thefts and they were assaulted.  And that is exactly what our partners in law enforcement actually carried out at Gracie Mansion for those number of hours and the way we laid it out, having our partners in the retail industry, something that I've communicated with throughout my years, those great leaders in NSA and others, as well as our law enforcement personnel partnering with the New York City Police Department, our prosecutors to really break down actually what was happening in our city and in our country around retail theft. And I believe that Deputy Mayor really laid out the case when someone witnessed the systemic theft that you're watching in our establishment, it hurts the entire economic stability of the city. It hurts those who are employed there. When you get a chain store that closes down, you lose the employment. And those individuals who are employed, they're out of employment. It hurts the individuals who are assaulted because of this action and it just hurt and bottlenecks our entire criminal justice system. And so our goal at the Retail Thief Summit was to sit down and break down into its pieces of what is the problem. And as I use the analogy all the times, what are the many rivers that fed the sea of retail thefts? And we walked away with, as the Deputy Mayor alluded to, three categories. Number one, you had those who were stealing because of substance dependency. They were going in, they were stealing items, some of them were selling them on the streets, some of them were selling them for reasons to feed their dependency. So we had to address that issue. The second was there were those who were stealing because of needs and they did not know how to access the various city services, the food pantries and the other areas where you can actually, instead of having to steal that loaf of bread, you can go and actually find the various places where we are supplying people with the food they need. And the third is a extremely significant one. There are those who were organized crime who picked up on the fact that these thefts were taking place and they zeroed in on paying boosters and paying individuals to go in and steal these items. The Attorney General last year did a major takedown operation partnered with the New York City Police Department. She identified that this was a problem and we started to unravel of those structures that were having well established and organized systems of theft and then resell. And looking at all of those three categories, we made it clear that we were going to come together and solve the problem together. So 70 stakeholders from public and private sat in a room together at Gracie Mansion and we put together the retail theft and that's the report that we're going to look at today. And what's interesting is that we had a shocking 44% increase from 2021 to 2022. And if you will look again, you will see that this was the trend on social media. I keep talking about our social media is continually feeding some of the dysfunctions that we're seeing in our society. But you saw this over and over again, playing out over and over again on the various social media channels. In 2022, we made over 22,000 retail theft arrests. And here's the number that jumps off at all of us. 327 repeat offenders were responsible for 30% of those arrests. 327 people were responsible for the 22,000 arrests. And remember those arrests, not actions. Many of them did the theft and got away with it. But there's a clear pattern that we talk about all the time of the extreme recidivist that's driving much of what we see in the problems in this city. Those 327 individuals were arrested more than 6,600 times for an average of 20 times each. And we can't just continue to allow recidivist behavior to harm our city. It doesn't matter if it's retail theft or if it's violent crimes. We just continue to see the pattern of repeated offenders that we want to go after and to tackle. And so the partnership, what we are creating in a city is two new diversion programs to allow non-violent offenders to avoid prosecution or incarceration. By helping them address underlying factors like substance abuse or severe mental illness. Some of these cases in many of our retail shops and owners would tell you, you have people that come into stores clearly can't take care of themselves going into the stores repeatedly stealing items and they're dealing with real mental health issues. We're gonna also train workers in de-escalation tactics and security best practices so that they can know how to address this issue. We're going to increase enforcement against repeated offenders and organize crime. That's the partnership we want to develop with our state and local prosecutors. By advocating at the state and federal level, we're also going to advocate on the state and federal level with additional authentication procedures to prevent the resell of stolen goods. This resell on the social media channels of items that were stolen from stores and now you're openly selling them on social media. It's just unacceptable and we must get help on all levels of government. And we build on the NYPD's operation Safe Shopper. By establishing neighborhood retail watches that would allow businesses to share real-time intelligence. This is one area we are very excited about. If our businesses are sharing real-time intelligence, we can prevent much of these steps. And there has been an operation that was put in place that has shown promising results and we're excited about continuing that. And our administration is gonna continue to go upstream. We're gonna continue to look after those who are dealing with substance abuse, those who are dealing with mental health issues to give them a better pathway than walking into a Dwayne Reed or a Target or NSA supermarket and carrying out the thefts that we have witnessed in the city. And so we're pleased at the results and now it's time to take that documentation and move it into implementation so that we could ensure that we stop what is happening across this nation and retail theft. We believe we have a model that we're going to share with our law enforcement partners across the country but we also are going to share with our retail theft establishments here in the city. The more that they share information because the person who's stealing and Dwayne Reed is also stealing and Walgreens, Target and many of our other stores. It's the same individuals. They move from one location to another and carry out these actions. And if we are organized together, we could bring a conclusion to it. And so I wanna bring on A.G. who has been a real partner, she has been on the forefront of this issue. As I stated last year, she took down a major operation where a warehouse was filled with goods with her partnership and the New York City Police Department. We're gonna continue to pursue this and I wanna thank our prosecutors for joining in this. And I just wanna also join Phil and just really thanking Barbara who has been a real hero here in the Harlem community. This beautiful shop here using the open retail space to become a community hub so that we can have a community driven approach to dealing with quality of life in public safety. In February, we walked in the rain up and down 125th Street with Congressman Espeyot and we pointed out some of the concerns that we were having on this major economic strength of this community in Harlem 125th Street. And so I wanna turn it over to our A.G. and have a few words. Thank you, Attorney General. Let me begin by thanking the Deputy Mayor, Banks as well as Mayor Adams for their commitment to help improve the quality of life in our city and address public safety in general. The scourge of retail theft is something that impacts our businesses and everyday New Yorkers each and every day. I know that prices are high, inflation has been cutting into our paychecks and hard conversations have been had around kitchen tables on a daily basis. But stealing is not the answer. It is a crime that hurts businesses, hurts New Yorkers and frankly hurts our entire communities. Our small businesses already struggling with high cost and low profit margins. Piling on loss revenue because of retail theft hurts these small businesses, these small business operators. So many of whom are simply, they wanna just realize the American dream. It is important that we know that New York City retail theft across New York City has increased dramatically. And that has harmed businesses, harmed New Yorkers and created a sense of that we are not safe in the city of New York. There's been a 77% increase in retail theft over the past five years. And we've seen a 45% increase from 2021 and 2022. This is a problem that is getting worse. And that is why we are all here today to step up and to take action. When businesses have to try and recoup loss revenue from retail theft, it basically ends up being New Yorkers, law abiding New Yorkers who ultimately pay the price. Last May as was mentioned, my office teamed up with Mayor Adams and his administration to take down a massive retail theft operation that's sold and resold millions of dollars worth of goods operating out of two major warehouses in Queens. The dozens of criminals involved in this criminal enterprise stole everything from coffee to gift cards, from cosmetics to electronics. And by removing these individuals from our streets and our stores, we helped address this problem. But clearly more work is needed. And for us to have thriving communities where residents and visitors feel safe and can go about their lives, we need to address retail theft right away. And so I wanna thank Mayor Adams for organizing this event and for his work to confront this issue, because we need to take action and stop retail theft because it represents a societal scourge before it does more damage to our businesses, our communities, and to our city and our state as a whole because it impacts individuals on a daily basis. I thank the Mayor, I thank the Deputy Mayor, I thank the District Attorneys, I thank all who have assembled here this morning to address this issue. Thank you, Attorney General. Next we're gonna hear from NYPD's Chief of Crime Control, Saadiziz Mike Lapetri. Thank you, Deputy Mayor. Thank you, Mayor Adams. Good morning. So I thought it was fitting that as I entered here today on 125th Street that there was, I think I saw six police officers on foot. They are not there because of this press conference. They're there for a reason. We realized the issues of retail theft and we moved hundreds of offices into areas where we saw the highest amounts of retail theft. So what are some of those areas? 125th Street being one of them. White Plains Road in the Bronx. 8th Avenue Corridor in Manhattan. Canal Street in Manhattan. Queens, Queens Boulevard. So we realized that the police needed to be out there on foot and in and around these business districts. And I just wanna acknowledge the District Attorney's offices that are present today. There has never been better coordination, collaboration or prioritization when it comes to retail theft. We're sharing data and we're targeting the individuals that continue to prey on not just the businesses but everyday New Yorkers. So the mayor talked about the 327 people last year that were arrested almost over 6,000 times. So let's talk about the 250 people this year that have been arrested almost 2,500 times. Yes, 250 people in 2023 have been arrested almost 2,500 times. Again, that's 30%. Who are these people? 52% are convicted felons. That's up from the 327 of 45%. 25% are incarcerated today. Those 250 people, those are the individuals that we feel should have swift and certain consequences when it comes to prosecutions. And we are collaborating with our prosecutors and we are seeing the incarceration increase when it comes to these individuals. Again, the mayor touched on it, the deputy mayor touched on it, the attorney general touched on it. When we collaborate with the DA's offices, those are the individuals that we collaborate. Of the arrest this year of retail theft, 70% of arrestees this year have been arrested for prior shoplifting complaints. We have individuals that have been arrested over 30 times, just this year, targeting the same business, the targets, the carters, the top 25 businesses in New York City that are being targeted by these recidivists, five are pharmacies and 20 are chain stores. Yes, the same pharmacies that people used to walk two blocks to go to now have to get on a bus because that pharmacy was closed down. And working with the DA's offices, working with our private sector, law enforcement, professionals, it's continuing to see a small improvement. So I'll talk to you about the small improvement. So this year, complaints are down about 1,000, about 5% less complaints this year. What I like is arrests are up 20%, almost 1,500 more arrests than last year. Also, when we're not making a summary arrest, our detectives are clearing more cases via shoplifting. And again, this is prioritizing. This is asking our detective bureau to target the locations and target the individuals that continue to prey on those locations. Shoplifting calls via 911 have gone up. Again, collaboration, asking the businesses to call us when they're victims of shoplifting.  I'd like to thank everybody. Thank you, Chief. Next we're gonna hear from the hand-disk attorney, Abraq. Thank you, Deputy Mayor Banks. And thank you to the mayor for convening us last year and for just being extraordinary partners day in and day out. And she's been thanked before, but I have to thank her again as we're here in the Village of Harlem in Manhattan. Barbara Askins, we sat around a table right where you're sitting today, yesterday with stakeholders, community leaders, small businesses, NYPD, Captain Shepard from the 2A. It's that integration, that effort, which the mayor has led citywide. Barbara Askins is leading right here on 125th Street. We know Manhattan is the retail capital of the country and 125th Street in many ways is the heartbeat. We cannot accept a system where individuals are cycling in and out, coming out again to shop, if it's bad for the stores, it's bad for the businesses, it's bad for our customers, it's bad for the individuals themselves. We got together under the mayor's leadership and Deputy Mayor's leadership late last year and have been coordinating. Before that, under Barbara's leadership in Manhattan, we had a small business alliance and we've been working together. The good news is that these efforts have already starting to yield fruit. In Manhattan, year to date, Petty Larson, these are down 8%, Robberies are down 5% and shoplifting complaints are down 11%. I wanna thank the chief for the resources, the work, the coordination, and the data driven. We're pairing our data and working together. And again, wanna thank the mayor, the deputy mayor, all the colleagues in government. It's all of the stakeholders coming together. We know we have a lot more work to do, but did wanna know those encouraging trends. Thank you. Thank you, D.A. Bragg. Next we're gonna hear from the Bronx, Bronx District Attorney, Dussel Clark. Morning. Thank you and good morning. Thank you to you, Mayor Adams and Deputy Mayor Banks for convening that summit last year to talk about retail theft. And to really, it's great to be here among all of you to talk about the fruits of that meeting. It was really a great opportunity for everyone to sit down at the same table, to try to stop retail theft from destroying our communities through lost revenue, jobs, and just being able to conveniently shop in your neighborhood, as well as demoralizing the morale of our residents, the shoppers, the business owners, as well as their employees. I believe that the suggestions that have been made and the proposals offered in the Mayor's report will provide concrete measures to get this scourge under control. Holding accountable organized violent thieves and addressing the needs of those people who shoplift because of poverty and mental health and addiction issues has always been the policy in my office. And I'm just happy that I have been able to partner with the business community in this effort to get this done. I've worked with a number of the retail councils, CAPS, communities saving our partnership, several Bronx Barriots, the National Supermarket Association, the Bodega Owners, the Laws Prevention Officers from some of the big box stores, as well as the drugstore chains. All of us working together with NYPD has helped us deal with the recidivist that we've seen in the Bronx. And my General Crimes Bureau, along with my Crime Strategies Bureau, also works with these same partners to make sure that we identify the high priority larceny recidivist, because that is the heart of what is happening here, to deal with those who are causing the most harm because of their recidivism. And we've been able to secure dispositions under this program and this partnership, whether it's ranging from getting mental health treatment for somebody, drug treatment, all the way to people serving time in jail for their crimes. It's also wonderful that just yesterday that the Bronx Community Foundation, the Not-For-Profit, announced a program in the Bronx that's gonna start in South Bronx and other parts of the city, where they're gonna be providing grants to bodega owners so that they can get cameras and panic buttons in their store, that those their stores, yep, that's gonna be phenomenal. And those are some of the things that we heard at the summit, sitting down at the table, those are some of the things that those bodega owners said to me. It's not just the big box stores. What about the mom and pop supermarkets? Everybody is different, but they all play a great role in our community. So I'm happy that that is coming about. And then also, I was happy to see, Mr. Mayor, that my office's Bronx CAMS program was mentioned in your report. And that's a community camera program that we have where we're asking business owners and residential owners as well as NYCHA and other people that have cameras to register them with our office so that when something happens, we are able to secure evidence of that crime happening. It works for larcenies, the thefts, it works for all kinds of things. Now, we're not watching the cameras. I don't think the Bronx DA is watching everybody's camera. No, we don't have that. But all it is is a partnership with those camera owners so that when something happens, we know who to go to when a program occurs. So that is really phenomenal. And we're happy that that made part of the report. In essence, it's gonna take all of us to get this done. This is a great partnership. This is a great start. My partners in government, all of the retail owners, every single one of us here are being able to make a difference if we work together. And we're talking about whether it's treatment to jail, all of it are the tools that we're going to have to use. So thank you for this report, Mr. Mayor. And I look forward to continuing my partnership against retail theft. Thank you. Thank you. Thank you. Day clock, next we're gonna hear from Linda Katz, the Queens County District Attorney. Good morning. Mr. Mayor, Deputy Mayor Banks, to all my colleagues, to the Attorney General who, by the way, a lot of folks can say, well, the state of New York is so big. How do we address certain events that are going on in the city of New York and throughout the state? This is an Attorney General who focuses and makes sure to take care of issue by issue. And Mr. Mayor, I loved your conference at Gracie Mansion. I loved it because I got to sit with Barbara. And everybody is talking about that, but we've changed a lot of great ideas. Look, New York City is a city of neighborhoods. That's where we are, right? You go across the street, you get different neighborhoods, different food, different cultures, different people. It is a great city. And Queens, 190 countries, 200 languages is no different. Everyone has a right to shop in peace. Everyone's got a right to go to the store with their kids and not worry about whether something's gonna happen in that store. Everyone has a right to have their grandparents, their parents sit on benches in parks and being safe. I have a right to make sure that when my son leaves the house and goes to 7-Eleven, that he's gonna come home safe and sound, and that he's gonna feel a fairness that's out there. We all know what this is like, right? We're talking about numbers, and Chief LaPetrie, who we speak to very often. Thank you for that. And he is doing his job every day in making sure that we know who the recidivists are and that the recidivists are being focused on in the city of New York.  You're fifth online, you're standing there, and three people walking in, in a knapsack, fills it up and walks out, and you're standing there thinking to yourself, well, crime is at 100%. Those aren't good things for tourists to see, they are terrible things for our children to see, and to have an administration and law enforcement on both sides, law enforcement and police and DAs, that are working together with the mayor of the city of New York, on training the individuals that work on the store, on mental health illness, on making sure people aren't hungry, on finding out why people are doing this every single day. You know, the district attorney of the Bronx talked about mental health illness. It is a real thing, but what's also a real thing is what the mayor said, which are hundreds of people are doing these thousands of crimes, which is why in Queens County, we developed a trespass affidavit. It means you get one warning in a store. We have flushing, we have Jamaica flushing when a story have already signed up. We have almost 100 businesses signed up.  And the second time, they get arrested. And the truth of the matter is, we've handed out dozens and dozens of these, we've only had three arrests from it, because people don't come back when they know that you're serious about the fact that there has to be safety for the employees, safety for the customers, and people should be able to shop at their pleasure, and I shouldn't have to worry about my kids going out to a local 7-Eleven. And so I wanna thank everyone that is involved in this. I think that you can only handle it if it's city-wide. And I think the real point here is that this is a huge issue in the city of New York, and the elected officials and law enforcement are gathering together to make sure that we come out with a result that is right for this great city of New York. So people should feel comfortable all over the country.  It's an important thing for the city, and I thank the mayor for his persistence and bringing us all together, as Gracie mentioned. Thank you, dear cats. And last, certainly, but not least, we're gonna have a few words from our Barbara Askins. Thank you, dear pretty mayor. Banks, and thank you, Mayor Adams. This is a great day for us here on 125th Street. I know all of our property owners and our businesses are gonna be very happy to hear that we now have a plan. And I'll just go back to how we came to do this. We were all talking about how we're gonna come out of the COVID, and our property owners, because they stand behind me, said, Barbara, we need to meet the mayor halfway. We need to get beyond us calling the city and saying that you need to take care of this. So what can we do? And through those conversations, I had an idea, well, you guys have all these vacant storefronts, give me one of them. Give me one of the storefronts where we can bring the problems to the street and get all the agencies together in one place on a regular basis to talk about it, because I'm a firm believer that if the people who have the power and the resources are together enough, then a solution that has not been developed is gonna pop up somewhere. And that's what we did. We just met every week, then we moved every two weeks and now every month. And the good part is Mayor Adams saw the vision immediately. It didn't take a long time. I just grabbed him, hey, I got a solution and I can work. He said, listen to what she has to say. And here we are today. We are so excited about these recommendations and just one caution. The people on the street, they watch us.  So this work is ongoing until we can root the problem out. Thank you so much. And Latisha, we've been go back so long. I'm always happy to see her in Harlem and everything. So, you know, it's good to be here and Mayor Adams and Deputy Banks, thank you. And lastly, D.A. Bragg. He lived around the corner. We run into each other, Cafe Lafay. But we all know that this cannot happen without the D.A.'s office as well. Thank you so much. Thank you. And final, I just wanted to add just one quick note. One, we convened a criminal justice summit. Also, so we're the retail summit, a criminal justice summit. We also convened, we call it a cross sector security council. We have all the security people who run the businesses, Barclays, Chase, Cityfield, Morgan Steeley, all come together. When you go to the mayor, he says, get everybody in the room, because you only know it from your perspective. Let's listen and let's see everybody's views that work out the plan together. So for me, the takeaway here is New York City. We can do it if we do it together. And if we take some of that energy that we have that we're always going to add each other and transfer that energy into something positive, New York City can continue to become the blood space to live, reside, and work. So I just want to thank all of the partners here. I mean, we certainly have these press conferences, but the attorney's office office, we were doing a report. She was writing back, no, change this. What do you think about that? All of the attorneys were very much engaged. This wasn't a rubber stamp. And I just have to say, it was a lot of work, but I'll tell you, they really, really, so I have to salute all of the partners here. This is a truly team effort. Of course, I got to say, I'm going to take my hats off to the mayor because he's the mayor of New York City, but he pushes all of the time, get everybody in the room, because the whole is greater than the individual parts and sums, et cetera, et cetera. So thank you very much. And Fabian, I'll kick it to you. Juliette. Hello. How are you? I'm good. Good. So let me ask you this. So I've talked to store owners and even supermarket managers, you know, there's a theft in action, they're loading up their backpacks or duffel bags or whatever, and they call the police, they call 911 and it takes a while for anybody to come to respond, and then these guys are in the wind. So how can that improve? A couple of things, and something that I think we did incorrectly that we are moving away from. Someone commits a crime. They flee the scene. They feel as though, I got away is done. No. We're gonna knock on your door. If we have an identification, if we have a way to identify you, that's what Chief La Petrie was talking about, the detectives are going to close those cases because that's how we send the message. The mere fact you were able to leave the store does not mean you left the prosecution. And we're going to continue to go and pursue those who are committing the crime because it is revealing to us, it's a small number of people who believe I got away with the theft, now I'm going to go do it tomorrow. We're changing that mindset. Your stats are mind blowing from last year and this year really, really eye grabbing. It's not to put you on the spot too much, but are you seeing what you need from your district attorneys you're standing with right now? Because you don't get to be a repeat offender unless you go out again and again and again. We heard 30 times on average last year. You're seeing what you need from the DA's offices. Yes, we have established a real partnership on some of the things we push for on all levels of government. We sit in a room, they understand the challenges that they have, but when we come up with creative solutions like we're doing, we're able to go within the limitations of our offices. There's only certain things we can do. And also we don't want to just be a feeder to the system. It just makes no sense if a person has a substance abuse problem to arrest them on Monday, having them back out on Tuesday doing it again. No, we need to ask how do we deal with this issue? The underlying reasons stops the problems that we're facing in the city. And I'm just focused on that. I'm just not a person that believes you only deal with the underlying reasons and ignore the fact that a person committed a crime. I don't subscribe to that.  And we want to prevent you from continually doing so. And we found that many of the extreme recidivists were dealing with mental health, substance abuse, poverty issues, a lot of those social issues that was driving some of the crime. Questions? Yes. And the data that you collected, have you all been able to attribute a dollar amount to the sum total of all of this merchandise stolen, you know, citywide? And then secondly, what does that partnership look like with those nonprofit agencies, those non-medical agencies, to provide those social services that might be underlying issues that are leading to the theft? So is there like a pyramid structure for that as well? Do we have a dollar amount at all? Not a total dollar amount. Right? I think the biggest amount is, it's a lot. I see my son used to say, you know, you want to go into the partnerships? You heard a question? I think he had questions.  And that's just off the goods that's being stolen. But the partnership that we have with the retail theft, we have some of our members up here. And the members up here, now like we haven't like not spoken to them in two months and now they're here now. We speak to them consistently. So what happens is the ideal part of the plan is that when we identify, even at the point of inception of someone who is actually committed that particular crime here, what the man's objective is and I think the discontent is concurred, make the assessment as quick as we possibly can. Is this a person who is selling just in fact, because they need to eat? And then in lieu of this particular arrest or prosecution, let's get him or her the services that they need, right? And that's almost like directly at the scene. So you have a situation where the store employees are going to have the information to provide. But certainly if the police are coming there, we are not looking to quantify this by arrest. Success is not necessarily by arrest. Now, as the chief says, do we want to arrest a person who's going out there and he's selling it online because he's doing it as far as a business? Absolutely. But the ones who have substance abuse, we want to be able to say either at the store or back at the precinct and consultations with the discontent is because they're responsible. Can we get the person these particular services in lieu of putting them in the criminal justice system? The success is not going into the criminal justice system. The success of partners is there, is that a second part of the program but what is the infrastructure for that network of social services? What normally will happen is if someone gets arrested for a DAT-able offense, which if it's the first offense, this would be a DAT. If it's the second one, it's DAT-able but now we arrest on it. We actually assess on every case whether or not they need any type of public services, mental health illness, drug rehabilitation and we make that assessment even before we charge and we do that for almost every DAT that comes through. In our office last year, and I don't know about the other offices but it's pretty much, I assume the same type of structure that most minor offenses and this is a minor one until you get arrested the second or third time and we can put you through the entire system. We work with not-for-profits throughout the entire city of New York to deliver those services, right? So we'll work with different not-for-profits for drug rehabilitation, workforce development. I will tell you that in the borough of Queens there were 359 applications because there was a second, third or fourth arrest for a DAT-able offense like a retail theft. About half of them are given some sort of securing order, a bail or some sort of programs. Right, so I just understood such a question. I now got it and all of these DAs, DA Bragg allocated a substantial amount of money around the whole mental health crisis as helping what we're doing. So all of these offices, the uniqueness of their offices is that it's not only prosecution, they look at how do we prevent crimes and so there's a pre-existing infrastructure that's already there and they built them out long before we did this retail theft. Security officer or the higher staff, lost prevention and you see what happened in Francisco where that man is killed, is shot for stealing from the store. What are you telling store owners in terms of handling that kind of thing on their own? You tell them to reach out to them like, what do you tell them about that? There's one comment dealing with any of these interactions. You use the minimum amount of force to stop the threat and prevent the action. And we're also encouraging stores to look at the amazing paid detail initiative that the New York City Police Department currently has in place. And those security officers, we're going to continue to instruct them. It's about using the minimum amount of force to stop the threat and also reach out to the police department to assist in those challenging times. And the more we train those who are on the ground, we can deal with that segment of the operation because there's many segments of the operation. Not everyone is as violent as we saw in San Francisco. You have some that just a mere deterrence of what we saw in one store of moving around with a habitual person that shoplifts was able to deter. So we have a few items that we're going to be rolling out with this plan that we think is going to bring some true success. You have a lot of brain power here in providing solutions. And you think this is the plan that will bring the numbers down. So, you know, you can give us a target. 44% increase is something that's not acceptable. And this is an administration that we are not afraid to continue to try. Standing still is not a response for us. And so is our desire to see this trend in a different direction. Chief Petrie has assisted us in his analysis where the problems are. They have been partnered with Chief Madri to deploy the right personnel. That is how we brought down shootings and homicides and some of the other majors is based on looking at where the patterns are and then implementing real responses. And if we don't get it right the first time we try again we have to reconvene next year after we do an analysis where the numbers are we're going to try again. You know, that's just how we operate in this administration. We keep trying until we get it right and then we share the information across the country.   What do you say when New Yorkers stop you and say what? How do you fix that? Those are symbols of surrender. And this is New York. We don't surrender. We don't surrender to crime. We don't surrender to dysfunctionality. We don't surrender to disorder. So those are symbols of surrender and a real indicator of our success is when you see the buzzes come off the doors and you see the products no more locked up and you can find what you're looking for when you walk in your store. And I don't know who said it, but I think it was D.A. Braggs. But just think about it when people say that this is not an issue. When Ms. Jones need to get her prescription filled and she cannot walk down the block but she must take the bus blocks away. That is impacting the quality of life of people. So this is impacting the quality of life of everyday New Yorkers and we're just not going to accept it. Okay, why don't we do a few off-topics? Yeah, yeah. Okay, all right, good to see you. Eric, how are you? Kevin Sheehan here, please. Just one quick question. Do you want to use Rikers to house migrants specifically the OVCC or Otis Phantom Correction Center? You know, I said this over and over again as we deal with this crisis. Probably one of the largest crises of humanitarian crisis the city has ever experienced. We are going to look at everything and as we roll out what we're doing, we will announce, but right now, everything. I tell the team every morning at 8 a.m., we are looking at everything. And as we roll them out, we're going to share with you. In response to Paparazzi Chase involving Prince Harry and his wife last night, pretty scary apparently to NYPD officers involved. We all know the history with that family here. What do you know about that? What can you tell New Yorkers about that? You know, it's clear that the press, Paparazzi, they want to get the right shot, they want to get the right story, but public safety must always be at the forefront. The briefing I received, two of our officers could have been injured. New York City is different from a small town somewhere. You shouldn't be speeding anywhere, but this is a densely populated city. And I think all of us, I don't think there's many of us who don't recall how his mom died and it would be horrific to lose an innocent bystander during a chase like this and something to have happened to them as well. So I think we have to be extremely responsible. I thought that was a bit reckless and irresponsible. Densely populated town, as you mentioned, that lots of traffic confirmed that the duration was two hours and just any other details you might be able to share about the briefing, please. No, I'm going to be brief in depth later on today and to give the exact timeframe of how long. I would find it hard to believe that there was a two hour high speed chase. That would be finding it hard to believe, but we will find out the exact duration of it. But if it's a 10 minutes, a 10 minute chase is extremely dangerous in New York City. We have a lot of traffic, a lot of movement, a lot of people are using our streets. Any type of high speed chase that involves something of that nature is inappropriate. Police do it under limited circumstances when they're going after violent people, but to do it because you want to get the right shot can turn out to be a place where people can be harmed in a real way. I'm doing both today, I'm doing both today. The Citizens Budget Commission analysis found that for the fiscal year 2024 that the NYPD's budget is likely 1.6 billion less than it should given the ratified PBA contract. Could you comment on that? They said it's 1.6 billion a citizens budget commission. I'm not sure what they're talking about. Jock could look over that. I'll have Jock from OMB look over that. I'm not exactly where they're looking at. I know that the NYPD and the other agencies met their peg, the agencies that we determined that we were going to allow to not have the exact peg. We listed them, but Police Commissioner Sewell did a great job in making sure as challenging as it was that they met their peg. Thank you. I think the city has seen the expected huge influx of migrants, so I'm wondering why hotels are not still available, why are hotels still not an option to house migrants, and why is the city considering rikers and school gyms as opposed to what you guys have traditionally done so far, which is to use hotels to house the migrants? Okay, first, you said we're considering rikers. As I stated that when we decide where we're going to go, we're going to go, and we're gonna let you know, so we shouldn't speculate what we're considering other than everything is being considered. One of the biggest impediments to resolve in this issue is that people have not really accepted the fact that this is a crisis. And some of that is because of us, I'll be honest. Some of that is because of this administration's ability to do what other municipalities were not able to do. As I stated over and over again, I've been to El Paso. They're sleeping in the airports, they're sleeping in the streets, I speak to my mayors in other places. So because we have managed it well, people have the belief, well, it can't be that bad. No, it's bad, I don't know what it's gonna take where everyone is saying we're downplaying, you know, oh, it's not bad. No, it is that bad. And so we didn't get yet the heavy flow from Title 42, but we got 4,200 people last week came to our city for shelter, just I need everybody to wrap their heads around that for a moment. 4,200 people showed up in our city and one week with the already 65,000 that was here already and saying we need full care and shelter. Then we have 900 people a few days ago that came in one day, one day, 900 people. We've never seen numbers like this that come at one time showing up at our intake centers and saying we need full care. And so when you look at the fact that yes, we didn't have the huge numbers yet, we believe we're going to get anywhere from 13 to 15 buses in the next day or so. So each time folks come in, we have to immediately address the issue. And so in order to address an onslaught, you have to have places you can put people as you normalize and figure it out. So we've reached out to our hotels. We reached out to our hotels. Many of them are saying we don't want to get into the shelter business. Many of them are going to price points that is just too hard for taxpayers to pay. Many of them are not suitable for housing migrants. And so I just really need everybody, particularly our leaders. We just saw one, a city council person said the other day that Yatch's manufacturing is crisis. I mean, that just needs to be a real reality check. That this is a real issue that could potentially harm this entire city. So yesterday almost a thousand applications yesterday, the most ever for services. Just note that I just got almost half of all hotel rooms now are taken up by asylum seekers. Think about that. This is so, I'm not sure what it's going to take before people hear what I am saying that we're going to wait until we're too far gone. This is what we were trying to prevent. We were trying to prevent this. And now we're here and I'm happy to see that everyone appears to be saying, okay, there's a real issue here. These at the airports, there are buildings there or large, you know, areas that can be utilized. And also have you approached the New York Diocese or the Brooklyn Diocese where they have school buildings that are no longer being used, schools that are closed? Hold on. I just want to go back for a moment because I don't know if you, I'm gonna answer your question, but I don't know if people really understand what I just said. Think about this for a moment. New York City is the hotel capital. We're the hotel capital. Tourism, visitors, sporting events, graduations, people come in town because they love ones who graduated. We're the hotel capital. And it's a major economic engine for us. Almost 50% of those hotel rooms, I've been taken up by migrant asylum seekers that we're paying for. So instead of monies coming from people who are visiting us and spending, and our tourism and our Broadway plays, instead of them using those hotels, we're using those hotels. I don't know, let's join me get Julie. Are you gonna pass it? What's up with you? Yeah, the state, we are leaving nothing untouched. Hangers, closed churches, whatever we can do that is suitable to house the migrants and asylum seekers, we are examining. And we have a full team from DSS of City Hall. I can't not say enough about this team, a full team that's looking everywhere. Well, they have to. Governor Hoku has been a partner. I said this over and over again. We could use the money that's coming in the budget, but then we need to do more. And everyone in the state needs to be a part of this. New York City is the economic engine of this state. And if we have been there for the state, the state needs to be there for us. And those who are in other parts of the state that are saying, we're going to take you to court, we're gonna do these emergency orders, we need to stop, we're in this together. New York City must succeed for the state to succeed. Yes. You've all been hurt by state leaders about this. Nobody wants to go to Rikers Island for any reason. So you imagine the optics of that even being in the ether, for people to report that people from City Hall went to Rikers Island just to check it out. How do you respond to that? I mean, it's just, nobody wants to go to Rikers Island for any reason, but to house migrants there, just the optics and the viewpoints of that. Well, first of all, again, as I stated, once we decide where we're going, we're going to release. And there's only one thing that I think all of you can say about me as mayor. I'm willing to make the tough decisions and not get bottled down in what the optics are. And whomever is telling us not to go somewhere, I have one question from them. You tell me where we should go then. That's what I need. So whomever is saying, don't go to a hotel on this block. Don't go to a hotel on that block. If you're telling me that, then I need for you to tell me where to go.  That's the optic we can't have. So whomever has an idea of whatever hotel I'm using or whatever plan we're rolling out, if they're saying, Eric, we don't think you should do that, then I'm going to say, fine. Now you tell me. Because the number one question I'm asking everyone now, did you go to Washington to get us more money? What have you done for the migrants? And what would you like for me to house them? If you can't answer question one, two, and three, are you, Marsha? I'm currently at this point in time to start putting migrants in the standalone jobs of city council. We pointed out an empty city building in Brooklyn. The question is, this is the kind of thing that's going to generate more publicity than almost anything in the whole world. I guess parents are screaming and they're screaming loudly. Is this sort of a strategy to try to put more pressure on elected officials everywhere, including Washington, to come to your aid because so far they have been silent? And so the question is twofold. One, why the gyms now, when you have other options and why is this part of the strategy that we hope will be a public relations boon for you because it will put pressure on elected officials to help you? Okay, first let me answer the why we're using. We have a list of places, I think we have a 400 location list that we're looking at. And at the, right, that we're looking at, we're examining the idea. Not all of them are ideal. Because remember, we talk about showers, we talk about places to sleep, food, so not all ideas. So sometimes people would say, well, okay, let's say the Javis Center. Let's use the Javis Center. How does that impact the conventions, the economic, the jobs, the working, feeding our economy, the taxes, all the things that that Javis Center is doing? So when we take something offline, we need to understand what's the rippling effect of taking something offline. So a lot of people have great ideas but are they well thought out? That's what managing a city is about. It's about saying, if I retake the Javis Center offline, how does that hurt our bottom line? Like we did with the cruise terminal. We took the cruise terminal offline when it was not being used. We said, it's not being used right now, we're gonna need the space so as we wait for other hotels to open, let's take the cruise terminal offline, let's put people in there for a short period of time and then move them into another location. That's how you manage a city. There's a reason this current city council person has decided not to run again because merely running around talking about things is different from having to govern and manage the city. I'm managing a city that's dealing with the complex crisis right now. Our goal is to look at all of those places and say, is it doable? And can we actually house people in a safe way and make sure that they're treating with the level of dignity that the city is known for? Other municipalities have not done that. So basically what you're saying is that every decision that you make has an economic impact on the city's bottom line. And social impact. We look at, because people thought that we were opening every gym in all of our schools for migrants. And we had to say, wait a minute, that's not what we said. We've identified standalone gyms and they're at the bottom of our pecking order of actually being utilized. There's a whole lot of places before that. We had to have an emergency on one location in Staten Island because the influx came so rapidly that we had to put people there for a day or so so we could get the other locations open. So we're looking at the economics, the social impact. How does this make sure that we carry out our overall goal? Yes. So you have said that the total cost of having the migrants come here is $4.2 billion. But that's the cost of the migrants. And the question I have for you has you've done any economic analysis of what it's costing the city's bottom line in terms of lost tourism, in terms of other, you know, lost, you know, if you were to close the jobs or whatever, like the lost tax revenue, things like that. People that aren't gonna go to Broadway shows or pay hotel taxes. Have you got any sense of what that is costing the city and what effect is that gonna have on your budget? And that is a great question. And that is something that we, one of the independent budget officers, some of the, or other folks that analyze how the impact, because there's clearly an impact that when I take a hotel offline and use it for migrants, then we're not getting those residual impacts. So there's the 4.3, which is going to be high, I believe. The 4.3 that we're now looking at is only dealing with the cost of doing this. There's a whole another dollar amount, as you just indicated, that's going to impact us as well. You asked the President Biden to declare a state of emergency. Should he declare one? And what would that do as far as the federal government allocating money and money being dispersed to the city from the federal government? Would it help things? Would it speed things? Could you kind of share kind of your thoughts? For my understanding, state of emergencies can be both man-made and natural disasters. And there have been cases where they were man-made and a declaration was made. I believe that we should declare a state of emergency here and other electives have shared that belief as well. This is an emergency. It's baffling to me that there are those on a national level are not understanding what this is doing to New York City because not only is New York City the economic engine of the state, we're the economic engine of the country. As I stated, I think we're victim of our success that people say, okay, they can handle it. No matter how many come, they can handle it. It's New York, it's big. Everything gets lost into the crevices of New York City. They have school systems already, but it's just not true. And so we have reached out to the White House on a number of occasions and stated that clearly the things we need allow people to work, which I believe that's one of the number one things we can do, allow people to work. And do a decompression strategy at the border. We got 108,000 cities and towns and villages. Why aren't we spreading this out throughout the entire country? And stop allowing FEMA dollars. Think about this for a moment. We got less than some of the other states on FEMA dollars. They're using the dollars they got from FEMA to bust people to New York. I mean, does that make sense? I mean, I sat down with FEMA, I said, how could you give them money to use it to bust people to New York City? So they're passing through these municipalities to come to New York City. There has to come a point where everybody has to say, this is just unfair to New York City, what we're watching. There's no way that everybody's not saying right now, what are y'all doing to New York? About the state of emergency, declaring one, what kind of feedback do you get from them as far as that happened? People are analyzing and they're seeing the pros and cons. I think they're only pros. Thanks all. We got a triage mode, just when we get out of triage, it goes to long strategy. Thank you very much. 30 minutes of questions.


So before I begin, I want maybe with a quick show of who here has had any experience with hardware tracing. Okay, so pretty much a good portion of the room. And who has had any experience with software tracing such as F-trace or LTNG. Okay, so pretty much all the room also, so that's good. So the title of the presentation is Bridging the Gap Between Hardware and Software Tracing. My name is Christiane Babbour. So when I was preparing this talk, I stumbled upon this picture. It's an ARM processor. It's the Cortex A9. And what I found quite interesting is that you have all the logical blocks, the core, the floating point unit, the eon SIMD, the data cache, the SNU control unit and all that. And you have the PTM, which is the program trace macro cell. One of the things I found really interesting is that this debug and tracing block is, I would say, like half of the neon SIMD and currently in open source software, we're not really using that much the PTM in Linux, for example. So that's what I thought was interesting. So like I said, I work at Efishos. We're a consulting company and a maintainership behind the LTNG project. I have background embedded systems and I'll also contribute to the LTNG projects. And I'll also do open source stuff in my own free time. So the content of this talk is, what is hardware tracing exactly and why should we care about it? Why is it useful for software developers to use hardware tracing in software? So I'll do a quick presentation on the ARM core site and ETM hardware infrastructure and also the free scale core IQ and Nexus tracing. And finally, we'll do a bit of an overview of the LTNG project and what we plan to do and what we'll do with hardware tracing. So what is hardware tracing exactly? So we know that we have blocks in the microprocessor or in hardware components that are used to trace instructions and data movement of a processing device. So I say hardware components because we could have a processing device because we could trace a processor, but also data accelerators, system bus, and all that kind of stuff. What is really important is that hardware tracing permits the use of real-time observation of a system, for example, with an external data port with sufficient bandwidth. And one of the key aspects of hardware tracing is that it's of low intrusiveness. So I want to distinguish two types of hardware tracing. I think most of you have used what we call the external trace, which basically you have your processing device and the instructions and the system bus goes to a tracing device. And the tracing data is outputted to a trace port. And normally what you need with that, you need special hardware to use that and most of the time it's proprietary software to use the output of the hardware trace. So what is great with that is that you can accommodate high data bandwidth but then have minimal impact on the system. But the cons is that a trace port is not always available, let's say in mobile devices or so you can really plug in a trace port. And most of the time you need custom hardware, which is really expensive. What I really want to focus on on this is the self-hosted trace. So basically you have your same system, the instruction bus and the system bus goes in the tracing device. But the trace output is either saved in an internal trace buffer or in shared system memory. So what is nice with that is that the tracing is self-contained and the facilities can be used by the host operating system to employ hardware tracing. And there's no need for special hardware, as in the case of the trace port. The cons is really on most processors you have really limited internal trace buffer space. But you can also configure it to use like shared memory and all that stuff. But it might impact system performance because you may be contending with the system bus, with the shared memory scenario. So here's a list of the vendors that are offering hardware tracing support. So Harm has a bunch of macro cells that SOC designers can use in their design with tracing in mind. So we'll talk a bit more about the ETM. Also PowerPC has the free scale core IQ as the Nexus tracing facilities and we'll talk more about that later on. And they also introduce in the Power8 architecture the branch history rolling buffer. So basically you have a small buffer with the branch history. And also Intel has recently announced last month that they would have an architecture extension which is the Intel processor tracing which is basically processor flow tracing. And a big kudos to Intel. They released the decoder and all the documentation in the test and all that in open source. So we're still waiting for the hardware but it's going to be pretty nice and we're looking into that for the LTNG project. And before that they had the last branch record which has really limited space to save branch tracing information. And there's a whole bunch of other embedded devices using providing hardware tracing facilities such as MIPS. And we saw yes Wednesday the call ray guys had also system trace facilities. So what is really the difference between hardware tracing and software tracing? In software tracing most of the time you need to statically instrument your code or dynamically do code patching which sometimes can be intrusive and can be slow. The level of granularity of the information you have is at the trace point level. So even on a Linux system if you try to trace the whole let's say block IOL layer you have a lot of data. But in hardware tracing the tracing is done on hardware and the instrumentation is not required. So that means that you can run programs that are not instrumented and get information about your behavior and performance characteristic. But you get also an instruction level granularity so you get a lot of data. So sometimes you need to filter it because there's just too much data. So why should we care as software developers and why hardware tracing could be useful? For example we have the use case of profiling. With hardware tracing we could get very fine profiling data versus the statistic profiler approach which for example you have a case 9 times out of 10 you call it infarction and it's taken that much cycles and 10 times it takes a really large amount it will get lost in the statistical average. But with profiling on hardware you will get really fine grain information about oh I spent that much cycle. So that's what we can do with hardware profiling. You can also do performance measurement and also code coverage is really interesting because you have all the branch data instruction. Normally code coverage works by instrumenting the binary to have all the branching info but you already have that with hardware tracing so we could have really fast code coverage. Also we could think about monitoring use cases so what are the statistics currently on the application that I'm running, how much interrupt I'm running in, how much branches I'm running in. Basically some of the it's recoup a bit with the performance monitoring unit but we could do monitoring with hardware tracing. One of the things that is also really nice is that we can take snapshots on crashes or anomaly some kernel developers what are doing I think it was armed they investigated kernel crashes and when the system rebooted the buffers were still in place so they could get the information about the crash because and that works the trace buffers is overwriting the data until an anomaly is detected and then you simply read the buffer. We could also trigger a trace via an event let's say I want this interrupt or I want to trigger a trace after an interrupt or whatever other condition or filter condition this is possible also with most of hardware tracing facilities. One of the things I'm really excited about is really hardware assisted tracing software tracing so instead of using basically the ring buffer in software tracing solutions you leverage the hardware facilities and simply pipe your data from the software side to the hardware so you don't get the overhead of the ring buffer on the software side. So I'll do a quick overview of the what is armed core site and the embedded trace macro cell so core site is really a collection of hardware components and the goal is to trace and debug a whole SOC and it's really an open architecture some manufacturers are providing core site compatible IPs and core site you have trace sources trace sources can be processing elements such as CPUs DSPs but also buses and system trace which is generated from software so the embedded trace macro cell what it does is that in monitor the core internal bus which provides you instructions and data trace you can set up a quite complex hardware filters and triggers so you can say I want to filter these event out and trigger that trace on that particular ETM also does a bit of a trace stream compression so you don't need to output event tracing events for every instruction you outputs let's say only for the branches because you know the instruction before that will be executed and the tracing data can be saved in an internal buffer which is called the ETB or a shared system memory we have an overview here of well I would say a good example of a core site what can core site do so you have multiple ARM processors and you have DSPs each with their own embedded trace macro cell and all that is funneled either through the trace board or a non-chip buffer or system shared system memory so it's a it's really interesting and you can see also the what I was talking about earlier it's the external port interfaces that most of you have already used so what is the state of core site in Linux right now there's a upstream there's an ETM tracer implementation available it seems to work only on specific hardware so I think it was contributed back in 2009 and there's no I think there's not have been much more work on that but recently well recently like last year some some people practically posted a framework patch set for the core site debugging infrastructure and it's as not I would say trigger much attention but it's a I think it has been revived recently by some guys at Lineros for to support that core site framework within the Linux kernel so right now in the Linux kernel using core site and ETM is kind of painful so also even if you you're able to get the tracing data you will need to decode it so and I don't think there's an open source trace decoder rightly available so fewer if you want more information about that there will be a buff by Powell at 430 today in Pentland so go there it will be will be nice now we'll talk more about the free-scale core IQ and the nexus tracing infrastructure so the free-scale core IQ is a par pc-based platform targeted for our performance communication system it supports multiple e 500 mcs processors and it has what they call the data plane accelerator architecture which is basically packet processing and offloading into accelerators which something is nice with that is that you can have tracing events generated by that particular accelerator and funneled back to the software system and they also support to the nexus debugging and tracing standard which will go into more details so the nexus standard is a ISO standard that was created a while back for debugging embedded systems and it was really designed for low pin count and a standard set of connectors either JTAG or debug port debugging and there's also your hardware device can have multiple level of nexus compliance so the basic level is only debugging support such as running stopping setting breakpoints and specter memory so tracing is not supported at that level at the level to we have ownership and program trace ownership tracing is basically when the operating system schedule a task it will write into a specific registers and this will generate an ownership trace message so you can have the ownership that is switched in your program and also the program traces basically the branch tracing the program trace flow at the level 3 we have data write trace which is basically you can monitor in a certain region of memory all the data writes and generate a message for each data write that were accessed at that specific address and finally at level 4 you have multiple optional support for memory substitution and the one which I find quite nice is trace triggering via watchpoint so you put a watchpoint and then you can trigger a whole set of trace or basically yeah so you can trigger traces so the nexus output format is really a packet based output format the standards define public messages that you must comply to but vendors can define their own extensions such as what I said about the DPAA it's an extension of free scale and they can output specific nexus message for that so the messages are a fixed packet side per message and the last packets can be a variable length so you can have a variable length data and message can have an optional stamp and this is because the time stamps always are 32 bits so it can if you generate time stamps for each of your messages you can add some overheads to your tracing bandwidth so it's you can disable it if you want so here's two example of nexus message the first one is the ownership trace message like I mentioned earlier basically the operating system switched in the task with the PID value of this one and we see that we have a timestamp the second message is really interesting we get a resourceful message basically what happened is that the timestamp counter overflowed and for software software program to end all synchronization with time stamps you need to be able to know when the timestamp counter overflowed so when the timestamp counter overflow it will either block all the messages in a queue or simply drop them depending on the policy that you have set it up so what is the state of the of nexus in Linux there's a nexus core IQ debug the kernel module that is available in free scale yachto layer basically the this module implemented debug FS with memory map access to each core nexus control registers so getting the trace is as simple as scatting the trace buffer in a text file this is on the software side so this is a simple listing of the core IQ debug debug FS so we see that we have each CPUs and let's say we have the DPA controller and the NPC and NXC which are nexus related controllers and if we go into the the CPU zero we see that with these registers are important to enable either specific tracing mode for the nexus or the ddim is right only is for writing data to to generate tracing messages so the nexus decoder availability we will release as part of the LTTNG bebel trace project a converter and decoder for nexus tracing format one of the thing that is with that is that even though we have the coded traces we still need to have a proper open source software to reconstruct the whole program flow from the generator generated traces perhaps we could put that in an ID or perhaps Perth would have the right infrastructure for that so this is ongoing work so now we'll talk about what we are doing with LTTNG and hardware tracing so just a recap what is LTTNG we have multiple tracers we have utilities and viewers in the tracers we have both a kernel tracer and a user space tracer the kernel tracer is implemented as a kernel module and it supports the Linux 2638 to 3.11 and the user space tracer is basically an in-process library that's that can you can be used to generate user space events on the utility side we have the LTTNG command line which is basically the whole the program responsible to interact with the demons to enable events in your programs to enable specific kernel events and all that and session D is really responsible for tracing registry and yeah and that and the consumer is responsible to consume data and we also have a really a demon which is responsible to stream tracing data to another host so like I mentioned we have viewers the Babel Trace viewers is really a common line interface text viewer and a trace converter and this is why we will talk about about the Nexus conversion we also have the LTTNG top which is like an end-curve stop like viewer and you can see in real time what is happening with your tracing data and your processes and finally we have a plugin in Eclipse that can show custom views about LTTNG traces and it's highly extensible and eventually it would be nice to support hardware tracing in that viewer so our initial attempt to support hardware tracing is to be able to convert the Nexus format to the common trace format used by the LTTNG tool suite the goal of that is to be really able to use the existing infrastructure for tracing visualization and command line viewing so while doing that some issues that we encountered the Nexus traces are not self-contained you need sideband formation from the US such as the processor frequencies how much processor do you have also the the internal trace buffers is quite limited we have like 32k on the platform I worked on we had 32k of memory and it filled up quite fast but we could use the external DDR memory to store tracing data instead and to be able to synchronize with kernel traces and user space traces the time stamps that are generated by the hardware need to be well synchronized with the other traces which is which are using the monotonic clock and the epoch time so we need to do synchronization with that and it can be quite tricky so I do I'll do a quick demo of the converter and a crash handler that we have okay so the first first thing I will show you is the basically the the data generated from the Nexus tracing port so basically just extremely simple values but if we use the converter we then get the appropriate messages so we have a bunch of data acquisition message which is custom data that we piped into some messages so basically here I had a simple counter it counts to 512 I think so this is the Nexus data decoded also one of the thing I did is that I hooked up a crash handler in in the crash handler file in the Linux kernel and while that is what we can do with that is when a program core dump we generate a snapshot of the user space buffers of the current application running and also I did a snapshot of the hardware traces buffer so we have here the core dump we have the hardware traces and we have the user space traces all in one so what we can do now is be able to view both the hardware traces and the snapshot with the user space tracing information so basically I have the data acquisition message and then my user space events generated from the UST not the TNG UST back so this is a small demo of what we can do okay so future work we intend to work on the more more on the arm and embedded trace macro cell side maybe do a decoder or converter to CTF like we did for the Nexus trace format it would be nice to support that also one of the other thing we're looking into is to be able to control the hardware tracing facilities with the existing LTG tools command line and also finally custom views for hardware traces with the Eclipse plugin would be quite nice to be able to visualize and do custom views in Eclipse so in conclusion maybe what I want to say is it's you have the hardware tracing facilities are already available and they are quite useful to debug some kinds of problems we intend we have worked to do initial support for self-hosted hardware tracing such as with the Nexus converter and it would be nice because manufacturers are all doing some kind of hardware tracing perhaps there would be a common abstraction that we could aim for for hardware tracing in the Linux kernel so I don't have any more slides any questions yeah would he be willing to open source that that's great any other questions yes yes how did you add that okay okay so we have a the question is how did I gather the snapshot uh on the the machine so the core dom handler from the kernel calls the snapshot command of LTG so we get the USD buffers and in that same script what I did is I just dump it the hardware tracing that was available at that moment yes any other questions yes about well it depends on the on on how many events you have you have enabled some solutions will simply drop events when the ring buffer is full and it depends on the configuration for the Nexus you can either blotch for a couple of cycles and then it will drop the event or you can simply drop it when the the buffer is full so it really depends on your configuration all right no other question yes wow I'm actually paid to work on the LTG so that's why I'm working on LTG but it's a nice project and we I think it's they fill both different use cases there's no other questions yes under you you ask what is the status of the core site on the omap ti omap omap 3 is connect ETM, ETB and nothing else it will work but it may not have been tried not any platform well I've tried the core site in many platforms but we usually in my own custom ways of setting up the infrastructure I cannot answer the question whether it's just working or not I think that the driver originally was it was contributed by Nokia by Nokia before and they were using omap 3 for their phone at this time so you might be okay and what version is what the ETM version is okay so yeah yeah it's all right any other question comments I guess all right thank you


at feral just look at him Harold and he didn't want to take the test here is just as good as Newsom and Warren isn't he Lee it looks that way to me I think he handles that pony perfectly he sure makes sharp turns boy look at that Sergeant Alden's waving him down now what do you mean well a sergeant seen enough oh you know Harold that didn't look like much of a test to me oh no I'll bet you couldn't ride like that the sergeants talking to all three of them now I'd certainly like to hear what he's saying you heard me what I said I'll bet you couldn't ride as good as Jerry well that is what I met Harold just seems to me they'd have a longer test than that especially as long as they're so evenly matched I don't see how it's possible to pick the best man all three of them did a very good job of writing that's right I think Jerry was just a little better well you're just saying that because you want him to get the open spot on the team well don't you too certainly but we've got to be fair about it come on let's walk over to that bench we were sitting on they're taking the ponies into the stable now okay Sergeant Alden had a lot to say to them did you notice how much he was talking uh-huh Jerry'll tell us what he said as soon as he comes out of the stable you know Lee I think it would be swell if Jerry could make the polo team so soon what do you mean so soon well I mean he's only been here at Faroq such a short time and to be able to make a team well that's something you're right about that and especially a polo team she would make me proud to have him for a roommate here they come now yeah Jerry sees us he's coming over now we'll find out what happened let's wait like catches up with us I don't see any big smile on his face maybe he hasn't got such good news don't say that wait until you find out Cully and Paul Warren are still talking to the sergeant maybe Jerry should have stayed to talking won't do any good with Sergeant Alden he's a square shooter and he judges on merit and merit alone hi Jerry well what happened Jerry tell us all about it I don't know yet there's nothing to tell you don't know well didn't sergeant Alden make a choice come on don't keep us waiting Jerry what did he say well he said it was a tie he said each one of us was as good as the other well and why didn't he make your ride some more to break the tie oh I don't know he said he could see we were all good horsemen that any one of us would make a good polo player but he didn't pick the winner no he said he'd have to take it up with captain Gardner what for what's captain Gardner got to do with it I don't know but that's what he said he rated us even and said he'd talk it over with the captain and decide which one of us was to get the open position on the team oh come on let's take a walk down to the lake you haven't seen it yet Jerry okay well anyway you didn't lose yet no but well I bet I'm not pick now why do you say that well you think they'd pick me ahead of older boys maybe why not Sergeant Alden's a good coach Jerry he's been turning out wonderful first-string polo teams every year he doesn't care about age or seniority or personality he's just interested in getting good polo players I guess that's right Jerry of course it's right if you roll just as well as Cully Newsom and Paul Warren well then you've got just as good a chance as they have for the open position yeah I suppose so but still well they're bigger and stronger than I am too they'd most likely swing a polo stick a lot better than me you know Jerry you talk as though you didn't want to make the team I don't get me wrong Lee I do want to make the team you sure don't act it I want to make the team but I want to stay on it too hmm well what good would it be to make the team and then get taken off because I couldn't play every cadet of feralks would laugh at me I'm beginning to see how you feel now but I can straighten that out listen if you get on one of the second string teams you'll learn to play polo all right see Sergeant Alden will see to that he doesn't expect you to be able to play a good game right off all he wants is good riders and then he'll turn out good polo players that's right Jerry the second string team is just just so you can learn the game now let's forget about it both Captain Gardner and Sergeant Alden will be very fair and well tomorrow we'll know the results there's the lake now Jerry oh yeah see let's walk down to the shore before we go out on the pier okay this way Jerry boy what a lake he I didn't think it was this big see the island way out there what do you know about that lake he was one of the biggest lakes in this part of the country Jerry it was named after that great Indian wasn't that's right he Lee has the island got a name too yeah they call it woodman's island he is there anyone living out there in that queer little shack no no it's deserted nobody knows who built it or how long it's been there pretty much of a mystery hey look at what see we're over there on the other shore there's smoke coming up over there yeah hope it's not a forced fire don't worry about that Jerry if there wasn't smoke coming up then that'd be something to worry about what do you mean well Jerry that smoke's coming from a little cabin that's the Hermits place a hermit no not exactly no no soldier lives out there all alone every evening about this time he builds a fire in his fireplaces regular clockwork no but what do you mean if there wasn't any smoke we'd have something to worry about well he's pretty old Jerry not any too active but as long as there's smoke coming from his chimney we know he's all right oh I see have you ever hiked around there to see him Lee no I haven't and I don't think I ever will either I'll bet you're scared of him no I'm not not as long as he doesn't want company why bother him well I should think he'd get loads him out there all alone and like to see someone once in a while that's a long story oh grumpy used to be friendly years ago but it is that his name no but that's what they call him because he's so cross and mean all the time hey let's go this way now we'll go out on the pier okay but go ahead what were you saying about grumpy oh yeah well it seems that when he first settled here on the shore of Lake he often he built an old shack right over there near the stable lived there until just a few years ago when they built the new stable and pattern I think I know what you mean he was kicked off no I wouldn't put it that way Jerry he was asked to leave after all he didn't own the property it had free rent for years maybe he got mad because he couldn't take a shack with him well he did get upset but Major Davis was awfully good to him he hired a couple of men to help him move his belongings and then he gave him money to buy lumber to build a new place and even set a good carpenter out there to help him put up a decent cabin to live in well and what's he grumpy about well I guess he just didn't like the idea of being asked to move at any rate he's never given any of the cadets a very nice welcome when they've gone out there does he ever come over to this side of the lake sure I guess so yeah he comes over into Faroaks once a month or so to buy provisions and get his check his check yeah he gets a small pension check from the government that's all he has to live on I was wondering where he got his money what do you think of the view from here Jerry boy this is nice isn't it do you know the waters over 10 feet deep out there at the end of the pier really sure isn't it late that's right well there's a boat house back there oh yeah and there's the racing boat the shell Jerry oh is that what you call it you like to roll one sometime can you roll a little boy maybe you can make the plebe crew wouldn't that be keen I don't know about that Jerry's pretty like to have much of a stroke but say I'll tell you what you'd make a grand coxswain Jerry what's that well that's the man that sits in the back and does the steering and gives the order oh well don't you have to work up to a job like that seems to me it after all first before they let you be the boss no no Jerry coxswain's are picked because they're light and they won't weigh the shell down too much you would be good for that job Jerry why don't you see about it maybe I will I'd like that well first we'll see how your chances are to make a poll with you know Jerry yeah one thing at a time look here comes a boat way around the bend see it no where look now right out there we out see it I don't see it either I mean oh yeah I see it now I don't see how you can tell which way it's headed Harold I didn't say I mean what way it was coming I just said here comes a boat I wonder who it is it's traveling pretty fast how many boats do you think there are in the lately I don't know exactly guess about 50 besides the boats here at school who else owns the boats on the lake a lot of folks from the town of Faroaks there's a regular little harbor around the bend that boat is coming this way see I believe we're right sure it is you can tell by the way it's an outboard hey maybe it's captain Garner has he got a boat sure what a few of the instructors have captain Roland owns a speedboat one of the fastest on the lake he's the crew coach Jerry he's the one to see about that place in the crew say it is captain Gardner and Mrs. Gardner's with him now you'll get to meet Mrs. Gardner Jerry hey come on let's get over to the other side of the pier and help them dock see are we allowed out here certainly you never off limits any place down by the lake during free periods except during crew practice you're not allowed in the dock then we forgot about them here they come yeah they see us yeah Mrs. Gardner's waving at us right over on this side Jerry this is where they tie up okay I'm right behind you come on Harold okay now let's wait right here all right hey that's a cute little boat isn't it and Captain Gardner gets a lot of enjoyment out of it he's out in at every chance he gets they when they pull up I'll grab the rope and pull up out and you fellas get the stern okay reception committee careful Harold don't leave out too far yes ma'am I'm watching give me your hand Lee yes and easy now I'm pretty near there pulling well and do good hello sir help Mr. Gardner out of the boat Lee yes never mind covering the boat Kirk will take care of that later yes well so this is Jerry Duke and I've been anxious to meet you Jerry I've been anxious to meet you too Mrs. Gardner we'll see a lot of each other starting tomorrow your arithmetic tests were very good you'll be in my class every morning I'm sure glad of that tell me how have you been getting along would you spine thank you I'd like to have you come over to our quarters some evening Jerry both Captain Gardner and myself would like to hear some of your experiences with the circus that's right Jerry you promised me we'd have a talk sometime well I think it's safe to say you've been a fairly busy boy these past few days yes I have well we just have to let you get settled first but don't forget you've been invited and any night you want to get out of the study period and visit with us I'll arrange excuse me sir oh yes Lee Jerry took the writing test this afternoon for Polo oh yes I'd forgotten about that how'd you make out well Sergeant Alden said all three of us were good and he's going to talk with you about making a choice why Jerry I didn't know you were a horseman Oh Jerry rode with the circus now isn't that fine who were the other boys cadets Newsom and Warren sir hmm well I'll see what Sergeant Alden has to say and we'll pick the right man you know that don't you Jerry yes sir you boys going to stay here at the lake for a while yes I believe we will I'll see you in the morning Jerry yes ma'am goodbye boy goodbye to Gardner goodbye sir well it's all set Jerry what do you mean that open position on the polo team Captain Gardner likes you Jerry you don't have to worry about not being picked it's a cinch


Good evening, ladies and gentlemen, and welcome to the oldest post of the Corps, Marine Barracks, Washington, D.C., celebrating over six decades of performing evening parades here in our nation's capital. The ceremony you are about to witness was first conducted at the barracks on July 5th, 1957. While the parade is standard for marine units throughout the world, some elements have been modified to showcase the unique abilities of our marching and musical units. The mass formation of troops on one long line at close interval made possible the massing of firepower from muzzle-loaded muskets of the past. The adjutant forms the line of battle, and in those early days that line consisted of two or three ranks, much like the parade formation you will see this evening. Tonight, we celebrate the pride, professionalism, and esprit de corps that are hallmarks of this barracks and the Marines who have distinguished these hallowed grounds for over two centuries. They represent all Marines around the globe who embody our Corps' values of honor, courage, and commitment. In our ceremony with a performance by the President's own United States Marine Band, the band traces its roots back to July 11th, 1798, when an act of Congress authorized the Marine Corps to employ a drum major, a fife major, and 32 Pfeifers and drummers. Today, the Marine Band has more than 150 members who proudly carry out its mission of providing music for the President of the United States and the Commandant of the Marine Corps. The band will open with a march composed by John Philip Sousa, entitled El Capitan, Philip Sousa, who led the band from 1880 to 1892. Of all his marches, one so embodied our American spirit that in 1987 an act of Congress proclaimed it the National March of the United States. Ladies and gentlemen, celebrating over 224 years of serving as the guardian of American musical tradition, the Marine Band will perform Sousa's most famous march, The Stars and Stripes Forever. General and Mrs. David H. Berger, during our nation's bicentennial in 1976, the barracks and the Commandant's house together were designated a National Historic Landmark. The barracks this evening is a replica of the National Ensin, displaying 15 stars and 15 stripes that would have flown here in 1801. Ladies and gentlemen, we are proud to introduce the official mascot of Marine Barracks Washington, D.C. Private Chesty the 16th, a pedigree English Bulldog Private Chesty the 16th enlisted in the Marine Corps on 14 March 2022 and completed recruit training on 25 March 2022. The first barracks mascot was named in honor of the most decorated Marine in history, Lieutenant General Louis B. Chesty Polar, a name that has been inherited by every mascot of the oldest post. Ladies and gentlemen, please rise for the presentation of the colors. The card before you is unique. Flanked by two Marine riflemen, our national flag is carried by the color sergeant of the Marine Corps, while the Marine to his left carries the official battle color of the Marine Corps. The 55 streamers and silver bands displayed with the battle color commemorate the military campaigns in which Marines have participated. They span the entire history of our nation from the Revolutionary War to the combat operations in Afghanistan, Iraq and Syria. Decorated with palms, Oakley clusters and stars, they represent more than 400 awards and campaigns of the United States Marines. It is the privilege of Marine Barracks Washington, D.C. to be entrusted with the custody of this battle color. Ladies and gentlemen, please be seated. Marines in the spotlight represent over seven decades of marching and rifle drill precision, a legacy of honor, commitment and discipline that began during the sunset parades of 1948. The M1 rifles they carry with fixed bayonets are standard for all our marching platoons and weigh in excess of 10 and one half pounds. The platoon executes its drill sequence without verbal cadence or commands. Ladies and gentlemen, Marine Barracks Washington, D.C. proudly presents the United States Marine Corps silent drill platoon. The United States Marine Drum and Bugle Corps will open its concert this evening with the operatic pop rock classic by Queen, Bohemian Rhapsody. The concert continues with the haunting and lush ballad by Richard Rogers and Laurence Hart, made popular by Frank Sinatra and Miles Davis. It never entered my mind. Ladies and gentlemen, Marine Barracks Washington, D.C. is proud to present the Commandant's own United States Marine Drum and Bugle Corps. In 1934, the Commandant's own has the distinction of being the only active duty drum and bugle corps currently serving in the United States armed forces. This evening's concert will close with a movement from Giuseppe Verdi's famous Requiem, D.S.E.R.A. Tonight's performance will feature the saluting battery of the Barracks, which will be fired by the body bearer section of the oldest post. Ladies and gentlemen, celebrating over 88 years of marching and musical excellence, here is once again the Commandant's own Washington, D.C. to have as our guest of honor this evening, the Secretary of the Interior, the Honorable Deb Haaland. Our distinguished guests in the reviewing area are the Commandant of the Marine Corps, General David H. Berger, and the commanding officer of Marine Barracks Washington, D.C., Colonel Robert A. Sutter. Ladies and gentlemen, please rise for honors. Ladies and gentlemen, as we prepare for pass-in review, please direct your attention to the two marching companies assembled before you. These companies are comprised of infantry Marines who are hand-selected to serve at Marine Barracks Washington. In addition to parade support, these companies conduct joint service honor ceremonies at the Pentagon, the Tomb of the Unknown Soldier, and the White House. These Marines also have the solemn duty and distinct honor of performing dignified transfer ceremonies for fellow Marines who have made the ultimate sacrifice while serving our country, as well as laying our Marines and their families to rest in Arlington National Cemetery. When not performing ceremonial functions, the Marines of companies A and B hone their infantry skills in preparation for future service in combat units of the Marine Corps' Fleet Marine Forces. Ladies and gentlemen, we ask that you please rise when the colors approach you, as we observe evening color, the ceremonial bugler of Marine Barracks Washington shall emerge atop the ramparts and pay tribute to our beloved falling comrades by sounding taps. This historic bugle call originated in the U.S. during the mid-1800s as a way of signaling to troops the day's end and lights out. It would later become a way of saluting the honored debt throughout our American Civil War. Today, it is the final and perhaps most solemn element performed at all military funerals. Ladies and gentlemen, please remain standing as we now honor those gallant men and women who have given their lives in the service of our country.


What specific documents would be required to present if one is invited for the interview? Basically an interview is usually just the ability to come in and talk about your experience. We'll have already had your application and whatever documents you'll have uploaded along with the application. I think for the most part the time to present documents will be over by the time you're invited for an interview and that's the point where we'll want to see you.